[03:27:35]OFD Sender: No OFD packet to send [03:27:40]OFD Sender: No OFD packet to send [03:27:45]OFD Sender: No OFD packet to send [03:27:50]OFD Sender: No OFD packet to send [03:27:51]accept exits with 9 [03:27:51]New connection [03:27:51]New thread 3067157860 created [03:27:51]Thread 3067301220 joined [03:27:51]Waiting for new connection... [03:27:51] Sock 9.Parse request [03:27:51]Sock 9.Check first char [03:27:51]Sock 9.First char is OK [03:27:51]request: POST /json_proto HTTP/1.0 [03:27:51]Method: POST [03:27:51]URL: /json_proto [03:27:51]Method is POST - this is cgi request [03:27:51]url: /json_proto [03:27:51]query_string will be loaded in cgi processing [03:27:51]execute_cgi json_proto POST (null) [03:27:51]execute_cgi path=json_proto method=POST [03:27:51]POST find Content-Length [03:27:51]Host: 172.17.40.195:8080 [03:27:51]Content-Length: 769 [03:27:51]Content-Type: application/json [03:27:51] [03:27:51]POST finish read [03:27:51]Found Content-Length = 769 [03:27:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [03:27:51]execute_script... [03:27:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [03:27:51]POST & json_proto [03:27:51]process_json_proto [03:27:51]json parsed OK: [03:27:51]protocol is kg_v1.0 [03:27:51]action value=close_receipt [03:27:51]process_action close_receipt [03:27:51]cmd_close_receipt [03:27:51]MH_GetDate [03:27:51]Write to MH i2c: F0 00 00 78 1B 82 [03:27:51]Write i2c OK [03:27:51]MH_I2C_Read... [03:27:51]Read from MH i2c: F0 [03:27:51]MH_I2C_Read... [03:27:51]Read from MH i2c: F0 09 00 [03:27:51]MH_I2C_Read... [03:27:51]Read from MH i2c: F0 09 00 78 1B 00 3A 56 20 67 D5 8D 6C 64 D4 [03:27:51]GetLastDocTimeStamp 1730171945 [03:27:51]current date 1730172474 [03:27:51]FM_GetShiftState [03:27:51]SAM_PROTO_GetShiftState [03:27:51]wFMCommunicate request_size=4 [03:27:51]MH_SAM_APDU [03:27:51]CAPDU: 80 13 01 00 [03:27:51]Write to MH i2c: E2 08 00 79 1B 80 13 01 00 00 00 00 00 11 [03:27:51]Write i2c OK [03:27:51]MH_I2C_Read... [03:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:27:51]Read from MH i2c: E2 [03:27:51]MH_I2C_Read... [03:27:51]Read from MH i2c: E2 0E 00 [03:27:51]MH_I2C_Read... [03:27:51]Read from MH i2c: E2 0E 00 79 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4A [03:27:51]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [03:27:51]wFMCommunicate OK [03:27:51]SAM_PROTO_GetShiftState done [03:27:51]FM_GetShiftState done [03:27:51]opened in 1730161786 [03:27:51]opened+sec_in_day 1730248186 [03:27:51]quantity*price = 100015 [03:27:51]sum+1 = 100017 [03:27:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 11 29.10.2024 03:27 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146215 ФПД: 114186330881932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032754&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146215&fm=114186330881932&tin=02508201610067®Number=0000000000091683&sum=100016 [03:27:52]StoreToDocumentArchive [03:27:52]shift 547 fd 146215 [03:27:52]save to /storage/0547/doc_00146215 [03:27:52]save last doc name /storage/0547/doc_00146215 to /storage/kkm_last_doc_name [03:27:52]save OK [03:27:52]Clear old archive folders... [03:27:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:27:52]tlvbuf is 0022DDE0 [03:27:52]SAM_PROTO_ClearQueue [03:27:52]wFMCommunicate request_size=4 [03:27:52]MH_SAM_APDU [03:27:52]CAPDU: 80 09 00 00 [03:27:52]Write to MH i2c: E2 08 00 86 1B 80 09 00 00 00 00 00 00 13 [03:27:52]Write i2c OK [03:27:52]MH_I2C_Read... [03:27:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:27:52]Read from MH i2c: E2 [03:27:52]MH_I2C_Read... [03:27:52]Read from MH i2c: E2 03 00 [03:27:52]MH_I2C_Read... [03:27:52]Read from MH i2c: E2 03 00 86 1B 00 90 00 15 [03:27:52]RAPDU: 90 00 [03:27:52]wFMCommunicate OK [03:27:52]SAM_PROTO_ClearQueue done [03:27:52]KKMCreateOFDPacket [03:27:52]OFDProtocolAddRootSTLVToBuf [03:27:52]FM_MakeSignedData [03:27:52]FM_MakeSignedData [03:27:52]SAM_PROTO_SignData [03:27:52]wFMCommunicate request_size=4 [03:27:52]MH_SAM_APDU [03:27:52]CAPDU: 80 0D 01 02 [03:27:52]Write to MH i2c: E2 08 00 87 1B 80 0D 01 02 00 00 00 00 1B [03:27:52]Write i2c OK [03:27:52]MH_I2C_Read... [03:27:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:27:52]Read from MH i2c: E2 [03:27:52]MH_I2C_Read... [03:27:52]Read from MH i2c: E2 03 00 [03:27:52]MH_I2C_Read... [03:27:52]Read from MH i2c: E2 03 00 87 1B 00 90 00 16 [03:27:52]RAPDU: 90 00 [03:27:52]wFMCommunicate OK [03:27:52]wFMCommunicate request_size=255 [03:27:52]MH_SAM_APDU [03:27:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 00 00 00 F4 03 04 00 3A 56 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3B 02 00 35 04 06 00 67 [03:27:52]Write to MH i2c: E2 02 01 88 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 0B 00 00 00 F4 03 04 00 3A 56 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3B 02 00 35 04 06 00 67 00 00 D5 [03:27:52]Write i2c OK [03:27:52]MH_I2C_Read... [03:27:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:27:53]Read from MH i2c: E2 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 03 00 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 03 00 88 1B 00 90 00 17 [03:27:53]RAPDU: 90 00 [03:27:53]wFMCommunicate OK [03:27:53]wFMCommunicate request_size=10 [03:27:53]MH_SAM_APDU [03:27:53]CAPDU: 80 0D 02 02 05 DA 13 B0 BF 8C [03:27:53]Write to MH i2c: E2 0D 00 89 1B 80 0D 02 02 05 00 DA 13 B0 BF 8C 00 00 10 [03:27:53]Write i2c OK [03:27:53]MH_I2C_Read... [03:27:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:27:53]Read from MH i2c: E2 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 03 00 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 03 00 89 1B 00 90 00 18 [03:27:53]RAPDU: 90 00 [03:27:53]wFMCommunicate OK [03:27:53]wFMCommunicate request_size=4 [03:27:53]MH_SAM_APDU [03:27:53]CAPDU: 80 0D 03 02 [03:27:53]Write to MH i2c: E2 08 00 8A 1B 80 0D 03 02 00 00 00 00 20 [03:27:53]Write i2c OK [03:27:53]MH_I2C_Read... [03:27:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:27:53]Read from MH i2c: E2 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 0B 00 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 0B 00 8A 1B 00 34 96 30 A6 9B 79 75 C5 90 00 0F [03:27:53]RAPDU: 34 96 30 A6 9B 79 75 C5 90 00 [03:27:53]wFMCommunicate OK [03:27:53]SAM_PROTO_SignData done [03:27:53]FM_MakeSignedData done [03:27:53]CreateOFDProtocolMessage [03:27:53]wFMCommunicate request_size=4 [03:27:53]MH_SAM_APDU [03:27:53]CAPDU: 80 11 00 00 [03:27:53]Write to MH i2c: E2 08 00 8B 1B 80 11 00 00 00 00 00 00 20 [03:27:53]Write i2c OK [03:27:53]MH_I2C_Read... [03:27:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:27:53]Read from MH i2c: E2 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 17 00 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: E2 17 00 8B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 73 [03:27:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [03:27:53]wFMCommunicate OK [03:27:53]CreateOFDProtocolMessage done [03:27:53]OFDSenderStorePacket 146215 [03:27:53]StoreOFDPacket docnum=146215 [03:27:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 40 F0 07 01 73 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 00 00 00 F4 03 04 00 3A 56 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3B 02 00 35 04 06 00 67 DA 13 B0 BF 8C 34 96 30 A6 9B 79 75 C5 [03:27:53]CheckFolder [03:27:53]dirname=/storage/ofd_packets [03:27:53]CheckFolder done [03:27:53]ProducePacketName [03:27:53]name=ofd_packets/00146215 [03:27:53]NVStorageSaveData ofd_packets/00146215 [03:27:53]File name is /storage/ofd_packets/00146215 [03:27:53]Write 301 bytes [03:27:53]NVStorageSaveData done [03:27:53]OFDSenderStorePacket done [03:27:53]KKMCreateOFDPacket done [03:27:53]NVStorageSaveData kkm_last_timestamp [03:27:53]File name is /storage/kkm_last_timestamp [03:27:53]Write 4 bytes [03:27:53]NVStorageSaveData done [03:27:53]ExternCall_PrintAddStr [03:27:53]wPrintStart [03:27:53]Write to MH i2c: 01 00 00 8C 1B A7 [03:27:53]Write i2c OK [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: 01 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: 01 07 00 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: 01 07 00 8C 1B 00 00 00 00 00 FF 0F BC [03:27:53]RasterBufferAndPrint [03:27:53]line Счет N : (1)160971 [03:27:53]line ИНН: 02508201610067 [03:27:53]line Контрольно-Кассовый Чек [03:27:53]line ПРОДАЖА [03:27:53]line ТРК (МРК, ГНК) : 32 [03:27:53]line Товар: 2710124130 [03:27:53]line Аи-92-К-2 [03:27:53]line 14.950 * 66.90 [03:27:53]line = 1000.16 [03:27:53]line НДС 12% НСП 1% [03:27:53]line > о реализуемом товаре [03:27:53]line ИТОГО: 1000.16 [03:27:53]line НСП 1% : 8.85 [03:27:53]line НДС 12% : 106.21 [03:27:53]line Наличными: 0.00 [03:27:53]line Безнал.: 1000.16 [03:27:53]line Место: АЗС № 126 "Партнер Нефть" [03:27:53]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [03:27:53]line СНО: Общий режим [03:27:53]line Чек 11 29.10.2024 03:27 [03:27:53]line Смена: 547 ФФД: 1.0 [03:27:53]line ЗНМ: 0300000085 [03:27:53]line РНМ: 0000000000091683 [03:27:53]line Версия ККМ: 001 [03:27:53]line Платежная система: Mbank [03:27:53]line ФМ: 0000000000871745 [03:27:53]line ФД: 146215 [03:27:53]line ФПД: 114186330881932 [03:27:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032754&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146215&fm=114186330881932&tin=02508201610067®Number=0000000000091683&sum=100016 [03:27:53]written 0, free lines is 4095 [03:27:53]OFD Sender: Processing packet 146215 [packets to send 206, broken 205] [03:27:53]ProducePacketName [03:27:53]name=ofd_packets/00146215 [03:27:53]OFD Sender: To server: pG, [03:27:53]CommunicateWithHost lk.salyk.kg:30040 [03:27:53]ConnectInit lk.salyk.kg [03:27:53]Write to MH i2c: 01 00 00 B5 1B D0 [03:27:53]Write i2c OK [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: 01 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: 01 07 00 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: 01 07 00 B5 1B 00 00 00 00 00 D1 0C B4 [03:27:53]RasterBufferAndPrint [03:27:53]line [03:27:53]line [03:27:53]line [03:27:53]line [03:27:53]line [03:27:53]written 0, free lines is 3287 [03:27:53]MH_Cut [03:27:53]Write to MH i2c: D1 01 00 BC 1B 01 A9 [03:27:53]Write i2c OK [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: D1 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: D1 01 00 [03:27:53]MH_I2C_Read... [03:27:53]Read from MH i2c: D1 01 00 BC 1B 00 A8 [03:27:53]Write to MH i2c: 01 00 00 BD 1B D8 [03:27:53]Write i2c OK [03:27:53]MH_I2C_Read... [03:27:53]Connected sock=10 [03:27:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 40 F0 07 01 73 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 00 00 00 F4 03 04 00 3A 56 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3B 02 00 35 04 06 00 67 DA 13 B0 BF 8C 34 96 30 A6 9B 79 75 C5 [03:27:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 31 8E 47 00 E0 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3B 02 00 F4 03 04 00 62 FB 1F 67 B6 04 01 00 00 DD 04 4C 97 71 E1 5F 90 [03:27:54]CommunicateWithHost err = 0 [03:27:54]CheckOFDResponse [03:27:54]1017 (14) - 77093643461234 [03:27:54]1041 (16) - 0000000000871745 [03:27:54]1040 (4) - 146215 [03:27:54]1012 (4) - 28.10.2024 21:00 [03:27:54]1206 (1) - 0 [03:27:54]OFD Sender: Remove packet 146215 [03:27:54]ProducePacketName [03:27:54]name=ofd_packets/00146215 [03:27:54]NVStorageDeleteData [03:27:54]*** Cut start [03:27:54]*** Partial cut [03:27:54]*** CUTSNS_PIN = 1 [03:27:54]*** CUTSNS_PIN = 0 [03:27:54]*** Brake cut motor [03:27:54]OFD Sender: No OFD packet to send [03:27:55]Read from MH i2c: 01 [03:27:55]MH_I2C_Read... [03:27:55]*** Stop cut motor [03:27:55]*** Cut end [03:27:55]Read from MH i2c: 01 07 00 [03:27:55]MH_I2C_Read... [03:27:55]Read from MH i2c: 01 07 00 BD 1B 00 00 00 00 00 FF 0F ED [03:27:55]process_action close_receipt done [03:27:55]requested_data is exist [03:27:55]produce_requested_data [03:27:55]requested_item fm.sn is exist - process it [03:27:55]wFMCommunicate request_size=4 [03:27:55]MH_SAM_APDU [03:27:55]CAPDU: 80 11 00 00 [03:27:55]Write to MH i2c: E2 08 00 BE 1B 80 11 00 00 00 00 00 00 53 [03:27:55]Write i2c OK [03:27:55]MH_I2C_Read... [03:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:27:55]Read from MH i2c: E2 [03:27:55]MH_I2C_Read... [03:27:55]Read from MH i2c: E2 17 00 [03:27:55]MH_I2C_Read... [03:27:55]Read from MH i2c: E2 17 00 BE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A6 [03:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [03:27:55]wFMCommunicate OK [03:27:55]requested_item fd.num is exist - process it [03:27:55]SAM_PROTO_GetFieldsCounters [03:27:55]wFMCommunicate request_size=4 [03:27:55]MH_SAM_APDU [03:27:55]CAPDU: 80 13 00 00 [03:27:55]Write to MH i2c: E2 08 00 BF 1B 80 13 00 00 00 00 00 00 56 [03:27:55]Write i2c OK [03:27:55]MH_I2C_Read... [03:27:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:27:55]Read from MH i2c: E2 [03:27:55]MH_I2C_Read... [03:27:55]Read from MH i2c: E2 62 00 [03:27:55]MH_I2C_Read... [03:27:55]Read from MH i2c: E2 62 00 BF 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 27 3B 02 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 23 [03:27:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 27 3B 02 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 [03:27:55]wFMCommunicate OK [03:27:55]SAM_PROTO_GetFieldsCounters done [03:27:55]requested_item shift.num is exist - process it [03:27:55]requested_item shift.opened is exist - process it [03:27:55]req_shift_opened [03:27:55]FM_GetShiftState [03:27:55]SAM_PROTO_GetShiftState [03:27:55]wFMCommunicate request_size=4 [03:27:55]MH_SAM_APDU [03:27:55]CAPDU: 80 13 01 00 [03:27:55]Write to MH i2c: E2 08 00 C0 1B 80 13 01 00 00 00 00 00 58 [03:27:55]Write i2c OK [03:27:55]MH_I2C_Read... [03:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:27:55]Read from MH i2c: E2 [03:27:55]MH_I2C_Read... [03:27:55]Read from MH i2c: E2 0E 00 [03:27:55]MH_I2C_Read... [03:27:55]Read from MH i2c: E2 0E 00 C0 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 91 [03:27:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [03:27:55]wFMCommunicate OK [03:27:55]SAM_PROTO_GetShiftState done [03:27:55]FM_GetShiftState done [03:27:55]req_shift_opened done [03:27:55]requested_item shift.open_date is exist - process it [03:27:55]req_shift_open_date [03:27:55]req_shift_open_date done [03:27:55]produce_requested_data done [03:27:55]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146215,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [03:27:55]process_action_free close_receipt [03:27:55]json_value_free [03:27:55]json_value_free done [03:27:55]process_json_proto returns [03:27:55]Send response to host [03:27:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146215,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [03:27:55]free response buf [03:27:55]execute_script done [03:27:55]execute_script returns [03:27:55]free content buf [03:27:55]Sock 9.Close socket [03:27:55]Sock 9.Thread stoped [03:27:59]OFD Sender: No OFD packet to send [03:28:04]OFD Sender: No OFD packet to send [03:28:09]OFD Sender: No OFD packet to send [03:28:14]OFD Sender: No OFD packet to send [03:28:19]OFD Sender: No OFD packet to send [03:28:24]OFD Sender: No OFD packet to send [03:28:29]OFD Sender: No OFD packet to send [03:28:34]OFD Sender: No OFD packet to send [03:28:39]OFD Sender: No OFD packet to send [03:28:44]OFD Sender: No OFD packet to send [03:28:49]OFD Sender: No OFD packet to send [03:28:54]OFD Sender: No OFD packet to send [03:28:59]OFD Sender: No OFD packet to send [03:29:04]OFD Sender: No OFD packet to send [03:29:09]OFD Sender: No OFD packet to send [03:29:14]OFD Sender: No OFD packet to send [03:29:19]OFD Sender: No OFD packet to send [03:29:24]OFD Sender: No OFD packet to send [03:29:29]OFD Sender: No OFD packet to send [03:29:34]OFD Sender: No OFD packet to send [03:29:39]OFD Sender: No OFD packet to send [03:29:44]OFD Sender: No OFD packet to send [03:29:49]OFD Sender: No OFD packet to send [03:29:54]OFD Sender: No OFD packet to send [03:29:59]OFD Sender: No OFD packet to send [03:30:04]OFD Sender: No OFD packet to send [03:30:09]OFD Sender: No OFD packet to send [03:30:14]OFD Sender: No OFD packet to send [03:30:20]OFD Sender: No OFD packet to send [03:30:25]OFD Sender: No OFD packet to send [03:30:30]OFD Sender: No OFD packet to send [03:30:35]OFD Sender: No OFD packet to send [03:30:40]OFD Sender: No OFD packet to send [03:30:45]OFD Sender: No OFD packet to send [03:30:50]OFD Sender: No OFD packet to send [03:30:55]OFD Sender: No OFD packet to send [03:31:00]OFD Sender: No OFD packet to send [03:31:05]OFD Sender: No OFD packet to send [03:31:10]OFD Sender: No OFD packet to send [03:31:15]OFD Sender: No OFD packet to send [03:31:20]OFD Sender: No OFD packet to send [03:31:25]OFD Sender: No OFD packet to send [03:31:30]OFD Sender: No OFD packet to send [03:31:35]OFD Sender: No OFD packet to send [03:31:40]OFD Sender: No OFD packet to send [03:31:45]OFD Sender: No OFD packet to send [03:31:50]OFD Sender: No OFD packet to send [03:31:55]OFD Sender: No OFD packet to send [03:32:00]OFD Sender: No OFD packet to send [03:32:05]OFD Sender: No OFD packet to send [03:32:10]OFD Sender: No OFD packet to send [03:32:15]OFD Sender: No OFD packet to send [03:32:20]OFD Sender: No OFD packet to send [03:32:25]OFD Sender: No OFD packet to send [03:32:30]OFD Sender: No OFD packet to send [03:32:35]OFD Sender: No OFD packet to send [03:32:40]OFD Sender: No OFD packet to send [03:32:45]OFD Sender: No OFD packet to send [03:32:50]OFD Sender: No OFD packet to send [03:32:55]OFD Sender: No OFD packet to send [03:33:00]OFD Sender: No OFD packet to send [03:33:05]OFD Sender: No OFD packet to send [03:33:10]OFD Sender: No OFD packet to send [03:33:15]OFD Sender: No OFD packet to send [03:33:20]OFD Sender: No OFD packet to send [03:33:25]OFD Sender: No OFD packet to send [03:33:30]OFD Sender: No OFD packet to send [03:33:35]OFD Sender: No OFD packet to send [03:33:40]OFD Sender: No OFD packet to send [03:33:45]OFD Sender: No OFD packet to send [03:33:50]OFD Sender: No OFD packet to send [03:33:55]OFD Sender: No OFD packet to send [03:34:00]OFD Sender: No OFD packet to send [03:34:05]OFD Sender: No OFD packet to send [03:34:10]OFD Sender: No OFD packet to send [03:34:15]OFD Sender: No OFD packet to send [03:34:20]OFD Sender: No OFD packet to send [03:34:25]OFD Sender: No OFD packet to send [03:34:30]OFD Sender: No OFD packet to send [03:34:35]OFD Sender: No OFD packet to send [03:34:40]OFD Sender: No OFD packet to send [03:34:45]OFD Sender: No OFD packet to send [03:34:50]OFD Sender: No OFD packet to send [03:34:55]OFD Sender: No OFD packet to send [03:35:00]OFD Sender: No OFD packet to send [03:35:05]OFD Sender: No OFD packet to send [03:35:10]OFD Sender: No OFD packet to send [03:35:15]OFD Sender: No OFD packet to send [03:35:20]OFD Sender: No OFD packet to send [03:35:25]OFD Sender: No OFD packet to send [03:35:30]OFD Sender: No OFD packet to send [03:35:35]OFD Sender: No OFD packet to send [03:35:40]OFD Sender: No OFD packet to send [03:35:45]OFD Sender: No OFD packet to send [03:35:50]OFD Sender: No OFD packet to send [03:35:55]OFD Sender: No OFD packet to send [03:36:00]OFD Sender: No OFD packet to send [03:36:05]OFD Sender: No OFD packet to send [03:36:10]OFD Sender: No OFD packet to send [03:36:15]OFD Sender: No OFD packet to send [03:36:20]OFD Sender: No OFD packet to send [03:36:25]OFD Sender: No OFD packet to send [03:36:30]OFD Sender: No OFD packet to send [03:36:35]OFD Sender: No OFD packet to send [03:36:40]OFD Sender: No OFD packet to send [03:36:45]OFD Sender: No OFD packet to send [03:36:50]OFD Sender: No OFD packet to send [03:36:55]OFD Sender: No OFD packet to send [03:37:00]OFD Sender: No OFD packet to send [03:37:05]OFD Sender: No OFD packet to send [03:37:10]OFD Sender: No OFD packet to send [03:37:15]OFD Sender: No OFD packet to send [03:37:20]OFD Sender: No OFD packet to send [03:37:25]OFD Sender: No OFD packet to send [03:37:30]OFD Sender: No OFD packet to send [03:37:35]OFD Sender: No OFD packet to send [03:37:40]OFD Sender: No OFD packet to send [03:37:45]OFD Sender: No OFD packet to send [03:37:50]OFD Sender: No OFD packet to send [03:37:55]OFD Sender: No OFD packet to send [03:38:00]OFD Sender: No OFD packet to send [03:38:05]OFD Sender: No OFD packet to send [03:38:10]OFD Sender: No OFD packet to send [03:38:15]OFD Sender: No OFD packet to send [03:38:20]OFD Sender: No OFD packet to send [03:38:25]OFD Sender: No OFD packet to send [03:38:30]OFD Sender: No OFD packet to send [03:38:35]OFD Sender: No OFD packet to send [03:38:40]OFD Sender: No OFD packet to send [03:38:45]OFD Sender: No OFD packet to send [03:38:50]OFD Sender: No OFD packet to send [03:38:55]OFD Sender: No OFD packet to send [03:39:00]OFD Sender: No OFD packet to send [03:39:05]OFD Sender: No OFD packet to send [03:39:10]OFD Sender: No OFD packet to send [03:39:15]OFD Sender: No OFD packet to send [03:39:20]OFD Sender: No OFD packet to send [03:39:25]OFD Sender: No OFD packet to send [03:39:30]OFD Sender: No OFD packet to send [03:39:35]OFD Sender: No OFD packet to send [03:39:40]OFD Sender: No OFD packet to send [03:39:45]OFD Sender: No OFD packet to send [03:39:50]OFD Sender: No OFD packet to send [03:39:55]OFD Sender: No OFD packet to send [03:40:00]OFD Sender: No OFD packet to send [03:40:05]OFD Sender: No OFD packet to send [03:40:10]OFD Sender: No OFD packet to send [03:40:15]OFD Sender: No OFD packet to send [03:40:20]OFD Sender: No OFD packet to send [03:40:25]OFD Sender: No OFD packet to send [03:40:30]OFD Sender: No OFD packet to send [03:40:35]OFD Sender: No OFD packet to send [03:40:40]OFD Sender: No OFD packet to send [03:40:45]OFD Sender: No OFD packet to send [03:40:50]OFD Sender: No OFD packet to send [03:40:55]OFD Sender: No OFD packet to send [03:41:00]OFD Sender: No OFD packet to send [03:41:05]OFD Sender: No OFD packet to send [03:41:10]OFD Sender: No OFD packet to send [03:41:15]OFD Sender: No OFD packet to send [03:41:20]OFD Sender: No OFD packet to send [03:41:25]OFD Sender: No OFD packet to send [03:41:30]OFD Sender: No OFD packet to send [03:41:35]OFD Sender: No OFD packet to send [03:41:40]OFD Sender: No OFD packet to send [03:41:45]OFD Sender: No OFD packet to send [03:41:50]OFD Sender: No OFD packet to send [03:41:56]OFD Sender: No OFD packet to send [03:42:01]OFD Sender: No OFD packet to send [03:42:06]OFD Sender: No OFD packet to send [03:42:11]OFD Sender: No OFD packet to send [03:42:16]OFD Sender: No OFD packet to send [03:42:21]OFD Sender: No OFD packet to send [03:42:26]OFD Sender: No OFD packet to send [03:42:31]OFD Sender: No OFD packet to send [03:42:36]OFD Sender: No OFD packet to send [03:42:41]OFD Sender: No OFD packet to send [03:42:46]OFD Sender: No OFD packet to send [03:42:51]OFD Sender: No OFD packet to send [03:42:56]OFD Sender: No OFD packet to send [03:43:01]OFD Sender: No OFD packet to send [03:43:06]OFD Sender: No OFD packet to send [03:43:11]OFD Sender: No OFD packet to send [03:43:16]OFD Sender: No OFD packet to send [03:43:21]OFD Sender: No OFD packet to send [03:43:26]OFD Sender: No OFD packet to send [03:43:31]OFD Sender: No OFD packet to send [03:43:36]OFD Sender: No OFD packet to send [03:43:41]OFD Sender: No OFD packet to send [03:43:46]OFD Sender: No OFD packet to send [03:43:51]OFD Sender: No OFD packet to send [03:43:56]OFD Sender: No OFD packet to send [03:44:01]OFD Sender: No OFD packet to send [03:44:06]OFD Sender: No OFD packet to send [03:44:11]OFD Sender: No OFD packet to send [03:44:16]OFD Sender: No OFD packet to send [03:44:21]OFD Sender: No OFD packet to send [03:44:26]OFD Sender: No OFD packet to send [03:44:31]OFD Sender: No OFD packet to send [03:44:36]OFD Sender: No OFD packet to send [03:44:41]OFD Sender: No OFD packet to send [03:44:46]OFD Sender: No OFD packet to send [03:44:51]OFD Sender: No OFD packet to send [03:44:56]OFD Sender: No OFD packet to send [03:45:01]OFD Sender: No OFD packet to send [03:45:06]OFD Sender: No OFD packet to send [03:45:11]OFD Sender: No OFD packet to send [03:45:16]OFD Sender: No OFD packet to send [03:45:21]OFD Sender: No OFD packet to send [03:45:26]OFD Sender: No OFD packet to send [03:45:31]OFD Sender: No OFD packet to send [03:45:36]OFD Sender: No OFD packet to send [03:45:41]OFD Sender: No OFD packet to send [03:45:46]OFD Sender: No OFD packet to send [03:45:51]OFD Sender: No OFD packet to send [03:45:56]OFD Sender: No OFD packet to send [03:46:01]OFD Sender: No OFD packet to send [03:46:06]OFD Sender: No OFD packet to send [03:46:11]OFD Sender: No OFD packet to send [03:46:16]OFD Sender: No OFD packet to send [03:46:21]OFD Sender: No OFD packet to send [03:46:26]OFD Sender: No OFD packet to send [03:46:31]OFD Sender: No OFD packet to send [03:46:36]OFD Sender: No OFD packet to send [03:46:41]OFD Sender: No OFD packet to send [03:46:46]OFD Sender: No OFD packet to send [03:46:51]OFD Sender: No OFD packet to send [03:46:56]OFD Sender: No OFD packet to send [03:47:01]OFD Sender: No OFD packet to send [03:47:06]OFD Sender: No OFD packet to send [03:47:11]OFD Sender: No OFD packet to send [03:47:16]OFD Sender: No OFD packet to send [03:47:21]OFD Sender: No OFD packet to send [03:47:26]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [03:50:16]OFD Sender: No OFD packet to send [03:50:21]OFD Sender: No OFD packet to send [03:50:26]OFD Sender: No OFD packet to send [03:50:31]OFD Sender: No OFD packet to send [03:50:36]OFD Sender: No OFD packet to send [03:50:41]OFD Sender: No OFD packet to send [03:50:46]OFD Sender: No OFD packet to send [03:50:51]OFD Sender: No OFD packet to send [03:50:56]OFD Sender: No OFD packet to send [03:51:01]OFD Sender: No OFD packet to send [03:51:06]OFD Sender: No OFD packet to send [03:51:11]OFD Sender: No OFD packet to send [03:51:16]OFD Sender: No OFD packet to send [03:51:21]OFD Sender: No OFD packet to send [03:51:26]OFD Sender: No OFD packet to send [03:51:31]OFD Sender: No OFD packet to send [03:51:36]OFD Sender: No OFD packet to send [03:51:41]OFD Sender: No OFD packet to send [03:51:46]OFD Sender: No OFD packet to send [03:51:51]OFD Sender: No OFD packet to send [03:51:56]OFD Sender: No OFD packet to send [03:52:01]OFD Sender: No OFD packet to send [03:52:06]OFD Sender: No OFD packet to send [03:52:11]OFD Sender: No OFD packet to send [03:52:16]OFD Sender: No OFD packet to send [03:52:21]OFD Sender: No OFD packet to send [03:52:26]OFD Sender: No OFD packet to send [03:52:31]OFD Sender: No OFD packet to send [03:52:36]OFD Sender: No OFD packet to send [03:52:41]OFD Sender: No OFD packet to send [03:52:46]OFD Sender: No OFD packet to send [03:52:51]OFD Sender: No OFD packet to send [03:52:56]OFD Sender: No OFD packet to send [03:53:01]OFD Sender: No OFD packet to send [03:53:06]OFD Sender: No OFD packet to send [03:53:11]OFD Sender: No OFD packet to send [03:53:16]OFD Sender: No OFD packet to send [03:53:21]OFD Sender: No OFD packet to send [03:53:26]OFD Sender: No OFD packet to send [03:53:32]OFD Sender: No OFD packet to send [03:53:37]OFD Sender: No OFD packet to send [03:53:42]OFD Sender: No OFD packet to send [03:53:47]OFD Sender: No OFD packet to send [03:53:52]OFD Sender: No OFD packet to send [03:53:57]OFD Sender: No OFD packet to send [03:54:02]OFD Sender: No OFD packet to send [03:54:07]OFD Sender: No OFD packet to send [03:54:12]OFD Sender: No OFD packet to send [03:54:17]OFD Sender: No OFD packet to send [03:54:22]OFD Sender: No OFD packet to send [03:54:27]OFD Sender: No OFD packet to send [03:54:32]OFD Sender: No OFD packet to send [03:54:37]OFD Sender: No OFD packet to send [03:54:42]OFD Sender: No OFD packet to send [03:54:47]OFD Sender: No OFD packet to send [03:54:52]OFD Sender: No OFD packet to send [03:54:57]OFD Sender: No OFD packet to send [03:55:02]OFD Sender: No OFD packet to send [03:55:07]OFD Sender: No OFD packet to send [03:55:12]OFD Sender: No OFD packet to send [03:55:17]OFD Sender: No OFD packet to send [03:55:22]OFD Sender: No OFD packet to send [03:55:27]OFD Sender: No OFD packet to send [03:55:32]OFD Sender: No OFD packet to send [03:55:37]OFD Sender: No OFD packet to send [03:55:42]OFD Sender: No OFD packet to send [03:55:47]OFD Sender: No OFD packet to send [03:55:52]OFD Sender: No OFD packet to send [03:55:57]OFD Sender: No OFD packet to send [03:56:02]OFD Sender: No OFD packet to send [03:56:07]OFD Sender: No OFD packet to send [03:56:12]OFD Sender: No OFD packet to send [03:56:17]OFD Sender: No OFD packet to send [03:56:22]OFD Sender: No OFD packet to send [03:56:27]OFD Sender: No OFD packet to send [03:56:32]OFD Sender: No OFD packet to send [03:56:37]OFD Sender: No OFD packet to send [03:56:42]OFD Sender: No OFD packet to send [03:56:47]OFD Sender: No OFD packet to send [03:56:52]OFD Sender: No OFD packet to send [03:56:57]OFD Sender: No OFD packet to send [03:57:02]OFD Sender: No OFD packet to send [03:57:07]OFD Sender: No OFD packet to send [03:57:12]OFD Sender: No OFD packet to send [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:08]OFD Sender: No OFD packet to send [04:05:13]OFD Sender: No OFD packet to send [04:05:18]OFD Sender: No OFD packet to send [04:05:23]OFD Sender: No OFD packet to send [04:05:28]OFD Sender: No OFD packet to send [04:05:33]OFD Sender: No OFD packet to send [04:05:38]OFD Sender: No OFD packet to send [04:05:43]OFD Sender: No OFD packet to send [04:05:48]OFD Sender: No OFD packet to send [04:05:53]OFD Sender: No OFD packet to send [04:05:58]OFD Sender: No OFD packet to send [04:06:03]OFD Sender: No OFD packet to send [04:06:08]OFD Sender: No OFD packet to send [04:06:13]OFD Sender: No OFD packet to send [04:06:18]OFD Sender: No OFD packet to send [04:06:23]OFD Sender: No OFD packet to send [04:06:28]OFD Sender: No OFD packet to send [04:06:33]OFD Sender: No OFD packet to send [04:06:38]OFD Sender: No OFD packet to send [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:18]OFD Sender: No OFD packet to send [04:07:23]OFD Sender: No OFD packet to send [04:07:28]OFD Sender: No OFD packet to send [04:07:33]OFD Sender: No OFD packet to send [04:07:38]OFD Sender: No OFD packet to send [04:07:43]OFD Sender: No OFD packet to send [04:07:48]OFD Sender: No OFD packet to send [04:07:53]OFD Sender: No OFD packet to send [04:07:58]OFD Sender: No OFD packet to send [04:08:03]OFD Sender: No OFD packet to send [04:08:08]OFD Sender: No OFD packet to send [04:08:13]OFD Sender: No OFD packet to send [04:08:18]OFD Sender: No OFD packet to send [04:08:23]OFD Sender: No OFD packet to send [04:08:28]OFD Sender: No OFD packet to send [04:08:33]OFD Sender: No OFD packet to send [04:08:38]OFD Sender: No OFD packet to send [04:08:43]OFD Sender: No OFD packet to send [04:08:48]OFD Sender: No OFD packet to send [04:08:53]OFD Sender: No OFD packet to send [04:08:58]OFD Sender: No OFD packet to send [04:09:03]OFD Sender: No OFD packet to send [04:09:08]OFD Sender: No OFD packet to send [04:09:13]OFD Sender: No OFD packet to send [04:09:18]OFD Sender: No OFD packet to send [04:09:23]OFD Sender: No OFD packet to send [04:09:28]OFD Sender: No OFD packet to send [04:09:33]OFD Sender: No OFD packet to send [04:09:38]OFD Sender: No OFD packet to send [04:09:43]OFD Sender: No OFD packet to send [04:09:48]OFD Sender: No OFD packet to send [04:09:53]OFD Sender: No OFD packet to send [04:09:58]OFD Sender: No OFD packet to send [04:10:03]OFD Sender: No OFD packet to send [04:10:08]OFD Sender: No OFD packet to send [04:10:13]OFD Sender: No OFD packet to send [04:10:18]OFD Sender: No OFD packet to send [04:10:23]OFD Sender: No OFD packet to send [04:10:28]OFD Sender: No OFD packet to send [04:10:33]OFD Sender: No OFD packet to send [04:10:38]OFD Sender: No OFD packet to send [04:10:43]OFD Sender: No OFD packet to send [04:10:48]OFD Sender: No OFD packet to send [04:10:53]OFD Sender: No OFD packet to send [04:10:58]OFD Sender: No OFD packet to send [04:11:03]OFD Sender: No OFD packet to send [04:11:08]OFD Sender: No OFD packet to send [04:11:13]OFD Sender: No OFD packet to send [04:11:18]OFD Sender: No OFD packet to send [04:11:23]OFD Sender: No OFD packet to send [04:11:28]OFD Sender: No OFD packet to send [04:11:33]OFD Sender: No OFD packet to send [04:11:38]OFD Sender: No OFD packet to send [04:11:43]OFD Sender: No OFD packet to send [04:11:48]OFD Sender: No OFD packet to send [04:11:53]OFD Sender: No OFD packet to send [04:11:58]OFD Sender: No OFD packet to send [04:12:03]OFD Sender: No OFD packet to send [04:12:08]OFD Sender: No OFD packet to send [04:12:13]OFD Sender: No OFD packet to send [04:12:18]OFD Sender: No OFD packet to send [04:12:23]OFD Sender: No OFD packet to send [04:12:28]OFD Sender: No OFD packet to send [04:12:33]OFD Sender: No OFD packet to send [04:12:38]OFD Sender: No OFD packet to send [04:12:43]OFD Sender: No OFD packet to send [04:12:48]OFD Sender: No OFD packet to send [04:12:53]OFD Sender: No OFD packet to send [04:12:58]OFD Sender: No OFD packet to send [04:13:03]OFD Sender: No OFD packet to send [04:13:08]OFD Sender: No OFD packet to send [04:13:13]OFD Sender: No OFD packet to send [04:13:18]OFD Sender: No OFD packet to send [04:13:23]OFD Sender: No OFD packet to send [04:13:28]OFD Sender: No OFD packet to send [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:52]accept exits with 7 [04:13:52]New connection [04:13:52]New thread 3067301220 created [04:13:52]Thread 3067157860 joined [04:13:52]Waiting for new connection... [04:13:52] Sock 7.Parse request [04:13:52]Sock 7.Check first char [04:13:52]Sock 7.First char is OK [04:13:52]request: POST /json_proto HTTP/1.0 [04:13:52]Method: POST [04:13:52]URL: /json_proto [04:13:52]Method is POST - this is cgi request [04:13:52]url: /json_proto [04:13:52]query_string will be loaded in cgi processing [04:13:52]execute_cgi json_proto POST (null) [04:13:52]execute_cgi path=json_proto method=POST [04:13:52]POST find Content-Length [04:13:52]Host: 172.17.40.195:8080 [04:13:52]Content-Length: 679 [04:13:52]Content-Type: application/json [04:13:52] [04:13:52]POST finish read [04:13:52]Found Content-Length = 679 [04:13:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [04:13:52]execute_script... [04:13:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [04:13:52]POST & json_proto [04:13:52]process_json_proto [04:13:52]json parsed OK: [04:13:52]protocol is kg_v1.0 [04:13:52]action value=close_receipt [04:13:52]process_action close_receipt [04:13:52]cmd_close_receipt [04:13:52]MH_GetDate [04:13:52]Write to MH i2c: F0 00 00 C1 1B CB [04:13:52]Write i2c OK [04:13:52]MH_I2C_Read... [04:13:52]Read from MH i2c: F0 [04:13:52]MH_I2C_Read... [04:13:52]Read from MH i2c: F0 09 00 [04:13:52]MH_I2C_Read... [04:13:52]Read from MH i2c: F0 09 00 C1 1B 00 03 61 20 67 D5 8D 6C 64 F1 [04:13:52]GetLastDocTimeStamp 1730172474 [04:13:52]current date 1730175235 [04:13:52]FM_GetShiftState [04:13:52]SAM_PROTO_GetShiftState [04:13:52]wFMCommunicate request_size=4 [04:13:52]MH_SAM_APDU [04:13:52]CAPDU: 80 13 01 00 [04:13:52]Write to MH i2c: E2 08 00 C2 1B 80 13 01 00 00 00 00 00 5A [04:13:52]Write i2c OK [04:13:52]MH_I2C_Read... [04:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:52]Read from MH i2c: E2 [04:13:52]MH_I2C_Read... [04:13:52]Read from MH i2c: E2 0E 00 [04:13:52]MH_I2C_Read... [04:13:52]Read from MH i2c: E2 0E 00 C2 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 93 [04:13:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [04:13:52]wFMCommunicate OK [04:13:52]SAM_PROTO_GetShiftState done [04:13:52]FM_GetShiftState done [04:13:52]opened in 1730161786 [04:13:52]opened+sec_in_day 1730248186 [04:13:52]quantity*price = 100050 [04:13:52]sum+1 = 100052 [04:13:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 12 29.10.2024 04:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146216 ФПД: 277139909676579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146216&fm=277139909676579&tin=02508201610067®Number=0000000000091683&sum=100000 [04:13:53]StoreToDocumentArchive [04:13:53]shift 547 fd 146216 [04:13:53]save to /storage/0547/doc_00146216 [04:13:53]save last doc name /storage/0547/doc_00146216 to /storage/kkm_last_doc_name [04:13:53]save OK [04:13:53]Clear old archive folders... [04:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:13:53]tlvbuf is B6F16C50 [04:13:53]SAM_PROTO_ClearQueue [04:13:53]wFMCommunicate request_size=4 [04:13:53]MH_SAM_APDU [04:13:53]CAPDU: 80 09 00 00 [04:13:53]Write to MH i2c: E2 08 00 CF 1B 80 09 00 00 00 00 00 00 5C [04:13:53]Write i2c OK [04:13:53]MH_I2C_Read... [04:13:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:13:53]Read from MH i2c: E2 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 CF 1B 00 90 00 5E [04:13:53]RAPDU: 90 00 [04:13:53]wFMCommunicate OK [04:13:53]SAM_PROTO_ClearQueue done [04:13:53]KKMCreateOFDPacket [04:13:53]OFDProtocolAddRootSTLVToBuf [04:13:53]FM_MakeSignedData [04:13:53]FM_MakeSignedData [04:13:53]SAM_PROTO_SignData [04:13:53]wFMCommunicate request_size=4 [04:13:53]MH_SAM_APDU [04:13:53]CAPDU: 80 0D 01 02 [04:13:53]Write to MH i2c: E2 08 00 D0 1B 80 0D 01 02 00 00 00 00 64 [04:13:53]Write i2c OK [04:13:53]MH_I2C_Read... [04:13:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:13:53]Read from MH i2c: E2 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 D0 1B 00 90 00 5F [04:13:53]RAPDU: 90 00 [04:13:53]wFMCommunicate OK [04:13:53]wFMCommunicate request_size=255 [04:13:53]MH_SAM_APDU [04:13:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0C 00 00 00 F4 03 04 00 03 61 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3B 02 00 35 04 06 00 FC 0E A9 DE [04:13:53]Write to MH i2c: E2 02 01 D1 1B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 0C 00 00 00 F4 03 04 00 03 61 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3B 02 00 35 04 06 00 FC 0E A9 DE 00 00 FA [04:13:53]Write i2c OK [04:13:53]MH_I2C_Read... [04:13:53]OFD Sender: No OFD packet to send [04:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:53]Read from MH i2c: E2 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 D1 1B 00 90 00 60 [04:13:53]RAPDU: 90 00 [04:13:53]wFMCommunicate OK [04:13:53]wFMCommunicate request_size=7 [04:13:53]MH_SAM_APDU [04:13:53]CAPDU: 80 0D 02 02 02 8E 23 [04:13:53]Write to MH i2c: E2 0A 00 D2 1B 80 0D 02 02 02 00 8E 23 00 00 1C [04:13:53]Write i2c OK [04:13:53]MH_I2C_Read... [04:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:53]Read from MH i2c: E2 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 03 00 D2 1B 00 90 00 61 [04:13:53]RAPDU: 90 00 [04:13:53]wFMCommunicate OK [04:13:53]wFMCommunicate request_size=4 [04:13:53]MH_SAM_APDU [04:13:53]CAPDU: 80 0D 03 02 [04:13:53]Write to MH i2c: E2 08 00 D3 1B 80 0D 03 02 00 00 00 00 69 [04:13:53]Write i2c OK [04:13:53]MH_I2C_Read... [04:13:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:13:53]Read from MH i2c: E2 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 0B 00 [04:13:53]MH_I2C_Read... [04:13:53]Read from MH i2c: E2 0B 00 D3 1B 00 8B A1 AF A7 3F 5E 8A 77 90 00 8A [04:13:53]RAPDU: 8B A1 AF A7 3F 5E 8A 77 90 00 [04:13:53]wFMCommunicate OK [04:13:53]SAM_PROTO_SignData done [04:13:53]FM_MakeSignedData done [04:13:53]CreateOFDProtocolMessage [04:13:53]wFMCommunicate request_size=4 [04:13:53]MH_SAM_APDU [04:13:53]CAPDU: 80 11 00 00 [04:13:53]Write to MH i2c: E2 08 00 D4 1B 80 11 00 00 00 00 00 00 69 [04:13:53]Write i2c OK [04:13:53]MH_I2C_Read... [04:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:54]Read from MH i2c: E2 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: E2 17 00 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: E2 17 00 D4 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BC [04:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [04:13:54]wFMCommunicate OK [04:13:54]CreateOFDProtocolMessage done [04:13:54]OFDSenderStorePacket 146216 [04:13:54]StoreOFDPacket docnum=146216 [04:13:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 4D 29 04 01 1D 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0C 00 00 00 F4 03 04 00 03 61 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3B 02 00 35 04 06 00 FC 0E A9 DE 8E 23 8B A1 AF A7 3F 5E 8A 77 [04:13:54]CheckFolder [04:13:54]dirname=/storage/ofd_packets [04:13:54]CheckFolder done [04:13:54]ProducePacketName [04:13:54]name=ofd_packets/00146216 [04:13:54]NVStorageSaveData ofd_packets/00146216 [04:13:54]File name is /storage/ofd_packets/00146216 [04:13:54]Write 298 bytes [04:13:54]NVStorageSaveData done [04:13:54]OFDSenderStorePacket done [04:13:54]KKMCreateOFDPacket done [04:13:54]NVStorageSaveData kkm_last_timestamp [04:13:54]File name is /storage/kkm_last_timestamp [04:13:54]Write 4 bytes [04:13:54]NVStorageSaveData done [04:13:54]ExternCall_PrintAddStr [04:13:54]wPrintStart [04:13:54]Write to MH i2c: 01 00 00 D5 1B F0 [04:13:54]Write i2c OK [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: 01 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: 01 07 00 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: 01 07 00 D5 1B 00 00 00 00 00 FF 0F 05 [04:13:54]RasterBufferAndPrint [04:13:54]line Счет N : (1)160972 [04:13:54]line ИНН: 02508201610067 [04:13:54]line Контрольно-Кассовый Чек [04:13:54]line ПРОДАЖА [04:13:54]line ТРК (МРК, ГНК) : 11 [04:13:54]line Товар: 2710194210 [04:13:54]line ДТ-К-2 [04:13:54]line 13.130 * 76.20 [04:13:54]line = 1000.51 [04:13:54]line НДС 12% НСП 1% [04:13:54]line > о реализуемом товаре [04:13:54]line ОКРУГЛЕНИЕ: -0.51 [04:13:54]line ИТОГО: 1000.00 [04:13:54]line Внесено: 1000.00 [04:13:54]line СДАЧА: 0.00 [04:13:54]line НСП 1% : 8.85 [04:13:54]line НДС 12% : 106.25 [04:13:54]line Наличными: 1000.00 [04:13:54]line Безнал.: 0.00 [04:13:54]line Место: АЗС № 126 "Партнер Нефть" [04:13:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [04:13:54]line СНО: Общий режим [04:13:54]line Чек 12 29.10.2024 04:13 [04:13:54]line Смена: 547 ФФД: 1.0 [04:13:54]line ЗНМ: 0300000085 [04:13:54]line РНМ: 0000000000091683 [04:13:54]line Версия ККМ: 001 [04:13:54]line ФМ: 0000000000871745 [04:13:54]line ФД: 146216 [04:13:54]line ФПД: 277139909676579 [04:13:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146216&fm=277139909676579&tin=02508201610067®Number=0000000000091683&sum=100000 [04:13:54]OFD Sender: Processing packet 146216 [packets to send 206, broken 205] [04:13:54]ProducePacketName [04:13:54]name=ofd_packets/00146216 [04:13:54]OFD Sender: To server: pG, [04:13:54]CommunicateWithHost lk.salyk.kg:30040 [04:13:54]ConnectInit lk.salyk.kg [04:13:54]written 0, free lines is 4095 [04:13:54]Write to MH i2c: 01 00 00 00 1C 1C [04:13:54]Write i2c OK [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: 01 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: 01 07 00 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: 01 07 00 00 1C 00 00 00 00 00 A3 0C D2 [04:13:54]RasterBufferAndPrint [04:13:54]line [04:13:54]line [04:13:54]line [04:13:54]line [04:13:54]line [04:13:54]written 0, free lines is 3241 [04:13:54]MH_Cut [04:13:54]Write to MH i2c: D1 01 00 07 1C 01 F5 [04:13:54]Write i2c OK [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: D1 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: D1 01 00 [04:13:54]MH_I2C_Read... [04:13:54]Read from MH i2c: D1 01 00 07 1C 00 F4 [04:13:54]Write to MH i2c: 01 00 00 08 1C 24 [04:13:54]Write i2c OK [04:13:54]MH_I2C_Read... [04:13:55]*** Cut start [04:13:55]*** Partial cut [04:13:55]*** CUTSNS_PIN = 1 [04:13:55]*** CUTSNS_PIN = 0 [04:13:55]*** Brake cut motor [04:13:56]Read from MH i2c: 01 [04:13:56]MH_I2C_Read... [04:13:56]*** Stop cut motor [04:13:56]*** Cut end [04:13:56]Read from MH i2c: 01 07 00 [04:13:56]MH_I2C_Read... [04:13:56]Read from MH i2c: 01 07 00 08 1C 00 00 00 00 00 FF 0F 39 [04:13:56]process_action close_receipt done [04:13:56]requested_data is exist [04:13:56]produce_requested_data [04:13:56]requested_item fm.sn is exist - process it [04:13:56]wFMCommunicate request_size=4 [04:13:56]MH_SAM_APDU [04:13:56]CAPDU: 80 11 00 00 [04:13:56]Write to MH i2c: E2 08 00 09 1C 80 11 00 00 00 00 00 00 9F [04:13:56]Write i2c OK [04:13:56]MH_I2C_Read... [04:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:56]Read from MH i2c: E2 [04:13:56]MH_I2C_Read... [04:13:56]Read from MH i2c: E2 17 00 [04:13:56]MH_I2C_Read... [04:13:56]Read from MH i2c: E2 17 00 09 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F2 [04:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [04:13:56]wFMCommunicate OK [04:13:56]requested_item fd.num is exist - process it [04:13:56]SAM_PROTO_GetFieldsCounters [04:13:56]wFMCommunicate request_size=4 [04:13:56]MH_SAM_APDU [04:13:56]CAPDU: 80 13 00 00 [04:13:56]Write to MH i2c: E2 08 00 0A 1C 80 13 00 00 00 00 00 00 A2 [04:13:56]Write i2c OK [04:13:56]MH_I2C_Read... [04:13:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:13:56]Read from MH i2c: E2 [04:13:56]MH_I2C_Read... [04:13:56]Read from MH i2c: E2 62 00 [04:13:56]MH_I2C_Read... [04:13:56]Read from MH i2c: E2 62 00 0A 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 28 3B 02 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 73 [04:13:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 28 3B 02 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 [04:13:56]wFMCommunicate OK [04:13:56]SAM_PROTO_GetFieldsCounters done [04:13:56]requested_item shift.num is exist - process it [04:13:56]requested_item shift.opened is exist - process it [04:13:56]req_shift_opened [04:13:56]FM_GetShiftState [04:13:56]SAM_PROTO_GetShiftState [04:13:56]wFMCommunicate request_size=4 [04:13:56]MH_SAM_APDU [04:13:56]CAPDU: 80 13 01 00 [04:13:56]Write to MH i2c: E2 08 00 0B 1C 80 13 01 00 00 00 00 00 A4 [04:13:56]Write i2c OK [04:13:56]MH_I2C_Read... [04:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:56]Read from MH i2c: E2 [04:13:56]MH_I2C_Read... [04:13:56]Read from MH i2c: E2 0E 00 [04:13:56]MH_I2C_Read... [04:13:56]Read from MH i2c: E2 0E 00 0B 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DD [04:13:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [04:13:56]wFMCommunicate OK [04:13:56]SAM_PROTO_GetShiftState done [04:13:56]FM_GetShiftState done [04:13:56]req_shift_opened done [04:13:56]requested_item shift.open_date is exist - process it [04:13:56]req_shift_open_date [04:13:56]req_shift_open_date done [04:13:56]produce_requested_data done [04:13:56]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146216,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [04:13:56]process_action_free close_receipt [04:13:56]json_value_free [04:13:56]json_value_free done [04:13:56]process_json_proto returns [04:13:56]Send response to host [04:13:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146216,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [04:13:56]free response buf [04:13:56]execute_script done [04:13:56]execute_script returns [04:13:56]free content buf [04:13:56]Sock 7.Close socket [04:13:56]Sock 7.Thread stoped [04:13:56]Connected sock=11 [04:13:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 4D 29 04 01 1D 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0C 00 00 00 F4 03 04 00 03 61 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3B 02 00 35 04 06 00 FC 0E A9 DE 8E 23 8B A1 AF A7 3F 5E 8A 77 [04:13:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F0 79 47 00 BC 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 31 37 34 35 10 04 04 00 28 3B 02 00 F4 03 04 00 2D 06 20 67 B6 04 01 00 00 17 78 63 98 10 2B 58 B1 [04:13:57]CommunicateWithHost err = 0 [04:13:57]CheckOFDResponse [04:13:57]1017 (14) - 77093643461234 [04:13:57]1041 (16) - 0000000000871745 [04:13:57]1040 (4) - 146216 [04:13:57]1012 (4) - 28.10.2024 21:46 [04:13:57]1206 (1) - 0 [04:13:57]OFD Sender: Remove packet 146216 [04:13:57]ProducePacketName [04:13:57]name=ofd_packets/00146216 [04:13:57]NVStorageDeleteData [04:13:57]OFD Sender: No OFD packet to send [04:14:02]OFD Sender: No OFD packet to send [04:14:07]OFD Sender: No OFD packet to send [04:14:12]OFD Sender: No OFD packet to send [04:14:17]OFD Sender: No OFD packet to send [04:14:22]OFD Sender: No OFD packet to send [04:14:27]OFD Sender: No OFD packet to send [04:14:32]OFD Sender: No OFD packet to send [04:14:37]OFD Sender: No OFD packet to send [04:14:42]OFD Sender: No OFD packet to send [04:14:47]OFD Sender: No OFD packet to send [04:14:52]OFD Sender: No OFD packet to send [04:14:57]OFD Sender: No OFD packet to send [04:15:02]OFD Sender: No OFD packet to send [04:15:07]OFD Sender: No OFD packet to send [04:15:12]OFD Sender: No OFD packet to send [04:15:17]OFD Sender: No OFD packet to send [04:15:22]OFD Sender: No OFD packet to send [04:15:27]OFD Sender: No OFD packet to send [04:15:32]OFD Sender: No OFD packet to send [04:15:37]OFD Sender: No OFD packet to send [04:15:42]OFD Sender: No OFD packet to send [04:15:47]OFD Sender: No OFD packet to send [04:15:52]OFD Sender: No OFD packet to send [04:15:57]OFD Sender: No OFD packet to send [04:16:02]OFD Sender: No OFD packet to send [04:16:06]int [04:16:06]Write to MH i2c: 01 00 00 0C 1C 28 [04:16:06]*** FLAG_PRN_KEY set [04:16:06]Write i2c OK [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 07 00 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 07 00 0C 1C 00 08 00 00 00 FF 0F 45 [04:16:06]state=0 [04:16:06]Key pressed [04:16:06]Feed [04:16:06]Write to MH i2c: D8 00 00 0D 1C 00 [04:16:06]Write i2c OK [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: D8 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: D8 01 00 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: D8 01 00 0D 1C 00 01 [04:16:06]int [04:16:06]Write to MH i2c: 01 00 00 0E 1C 2A [04:16:06]Write i2c OK [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 07 00 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 07 00 0E 1C 00 48 00 00 00 3C 00 B5 [04:16:06]state=2 [04:16:06]Key pressed [04:16:06]int [04:16:06]Write to MH i2c: 01 00 00 0F 1C 2B [04:16:06]*** FLAG_PRN_KEY reset [04:16:06]Write i2c OK [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 07 00 [04:16:06]MH_I2C_Read... [04:16:06]Read from MH i2c: 01 07 00 0F 1C 00 00 00 00 00 F5 0F 36 [04:16:06]state=2 [04:16:06]Stop feed [04:16:07]OFD Sender: No OFD packet to send [04:16:12]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:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:28]OFD Sender: No OFD packet to send [04:27:33]OFD Sender: No OFD packet to send [04:27:38]OFD Sender: No OFD packet to send [04:27:43]OFD Sender: No OFD packet to send [04:27:48]OFD Sender: No OFD packet to send [04:27: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:24]OFD Sender: No OFD packet to send [04:31:29]OFD Sender: No OFD packet to send [04:31:34]OFD Sender: No OFD packet to send [04:31:39]OFD Sender: No OFD packet to send [04:31:44]OFD Sender: No OFD packet to send [04:31:49]OFD Sender: No OFD packet to send [04:31:54]OFD Sender: No OFD packet to send [04:31:59]OFD Sender: No OFD packet to send [04:32:04]OFD Sender: No OFD packet to send [04:32:09]OFD Sender: No OFD packet to send [04:32:14]OFD Sender: No OFD packet to send [04:32:19]OFD Sender: No OFD packet to send [04:32:24]OFD Sender: No OFD packet to send [04:32:29]OFD Sender: No OFD packet to send [04:32:34]OFD Sender: No OFD packet to send [04:32:39]OFD Sender: No OFD packet to send [04:32:44]OFD Sender: No OFD packet to send [04:32:49]OFD Sender: No OFD packet to send [04:32:54]OFD Sender: No OFD packet to send [04:32:59]OFD Sender: No OFD packet to send [04:33:04]OFD Sender: No OFD packet to send [04:33:09]OFD Sender: No OFD packet to send [04:33:14]OFD Sender: No OFD packet to send [04:33:19]OFD Sender: No OFD packet to send [04:33:24]OFD Sender: No OFD packet to send [04:33:29]OFD Sender: No OFD packet to send [04:33:34]OFD Sender: No OFD packet to send [04:33:39]OFD Sender: No OFD packet to send [04:33:44]OFD Sender: No OFD packet to send [04:33:49]OFD Sender: No OFD packet to send [04:33:54]OFD Sender: No OFD packet to send [04:33:59]OFD Sender: No OFD packet to send [04:34:04]OFD Sender: No OFD packet to send [04:34:09]OFD Sender: No OFD packet to send [04:34:14]OFD Sender: No OFD packet to send [04:34:19]OFD Sender: No OFD packet to send [04:34:24]OFD Sender: No OFD packet to send [04:34:29]OFD Sender: No OFD packet to send [04:34:34]OFD Sender: No OFD packet to send [04:34:39]OFD Sender: No OFD packet to send [04:34:44]OFD Sender: No OFD packet to send [04:34:49]OFD Sender: No OFD packet to send [04:34:54]OFD Sender: No OFD packet to send [04:34:59]OFD Sender: No OFD packet to send [04:35:04]OFD Sender: No OFD packet to send [04:35:09]OFD Sender: No OFD packet to send [04:35:14]OFD Sender: No OFD packet to send [04:35:19]OFD Sender: No OFD packet to send [04:35:24]OFD Sender: No OFD packet to send [04:35:29]OFD Sender: No OFD packet to send [04:35:34]OFD Sender: No OFD packet to send [04:35:39]OFD Sender: No OFD packet to send [04:35:44]OFD Sender: No OFD packet to send [04:35:49]OFD Sender: No OFD packet to send [04:35:54]OFD Sender: No OFD packet to send [04:35:59]OFD Sender: No OFD packet to send [04:36:04]OFD Sender: No OFD packet to send [04:36:09]OFD Sender: No OFD packet to send [04:36:14]OFD Sender: No OFD packet to send [04:36:19]OFD Sender: No OFD packet to send [04:36:24]OFD Sender: No OFD packet to send [04:36:29]OFD Sender: No OFD packet to send [04:36:34]OFD Sender: No OFD packet to send [04:36:39]OFD Sender: No OFD packet to send [04:36:44]OFD Sender: No OFD packet to send [04:36:49]OFD Sender: No OFD packet to send [04:36:54]OFD Sender: No OFD packet to send [04:36:59]OFD Sender: No OFD packet to send [04:37:04]OFD Sender: No OFD packet to send [04:37:09]OFD Sender: No OFD packet to send [04:37:14]OFD Sender: No OFD packet to send [04:37:19]OFD Sender: No OFD packet to send [04:37:24]OFD Sender: No OFD packet to send [04:37:29]OFD Sender: No OFD packet to send [04:37:34]OFD Sender: No OFD packet to send [04:37:39]OFD Sender: No OFD packet to send [04:37:44]OFD Sender: No OFD packet to send [04:37:49]OFD Sender: No OFD packet to send [04:37:54]OFD Sender: No OFD packet to send [04:37:59]OFD Sender: No OFD packet to send [04:38:04]OFD Sender: No OFD packet to send [04:38:09]OFD Sender: No OFD packet to send [04:38:14]OFD Sender: No OFD packet to send [04:38:19]OFD Sender: No OFD packet to send [04:38:24]OFD Sender: No OFD packet to send [04:38:29]OFD Sender: No OFD packet to send [04:38:34]OFD Sender: No OFD packet to send [04:38:39]OFD Sender: No OFD packet to send [04:38:44]OFD Sender: No OFD packet to send [04:38:49]OFD Sender: No OFD packet to send [04:38:54]OFD Sender: No OFD packet to send [04:38:59]OFD Sender: No OFD packet to send [04:39:04]OFD Sender: No OFD packet to send [04:39:09]OFD Sender: No OFD packet to send [04:39:14]OFD Sender: No OFD packet to send [04:39:19]OFD Sender: No OFD packet to send [04:39:25]OFD Sender: No OFD packet to send [04:39:30]OFD Sender: No OFD packet to send [04:39:35]OFD Sender: No OFD packet to send [04:39:40]OFD Sender: No OFD packet to send [04:39:45]OFD Sender: No OFD packet to send [04:39:50]OFD Sender: No OFD packet to send [04:39:55]OFD Sender: No OFD packet to send [04:40:00]OFD Sender: No OFD packet to send [04:40:05]OFD Sender: No OFD packet to send [04:40:10]OFD Sender: No OFD packet to send [04:40:15]OFD Sender: No OFD packet to send [04:40:20]OFD Sender: No OFD packet to send [04:40:25]OFD Sender: No OFD packet to send [04:40:30]OFD Sender: No OFD packet to send [04:40:35]OFD Sender: No OFD packet to send [04:40:40]OFD Sender: No OFD packet to send [04:40:45]OFD Sender: No OFD packet to send [04:40:50]OFD Sender: No OFD packet to send [04:40:55]OFD Sender: No OFD packet to send [04:41:00]OFD Sender: No OFD packet to send [04:41:05]OFD Sender: No OFD packet to send [04:41:10]OFD Sender: No OFD packet to send [04:41:15]OFD Sender: No OFD packet to send [04:41:20]OFD Sender: No OFD packet to send [04:41:25]OFD Sender: No OFD packet to send [04:41:30]OFD Sender: No OFD packet to send [04:41:35]OFD Sender: No OFD packet to send [04:41:40]OFD Sender: No OFD packet to send [04:41:45]OFD Sender: No OFD packet to send [04:41:50]OFD Sender: No OFD packet to send [04:41:55]OFD Sender: No OFD packet to send [04:42:00]OFD Sender: No OFD packet to send [04:42:05]OFD Sender: No OFD packet to send [04:42:10]OFD Sender: No OFD packet to send [04:42:15]OFD Sender: No OFD packet to send [04:42:20]OFD Sender: No OFD packet to send [04:42:25]OFD Sender: No OFD packet to send [04:42:30]OFD Sender: No OFD packet to send [04:42:35]OFD Sender: No OFD packet to send [04:42:40]OFD Sender: No OFD packet to send [04:42:45]OFD Sender: No OFD packet to send [04:42:50]OFD Sender: No OFD packet to send [04:42:55]OFD Sender: No OFD packet to send [04:43:00]OFD Sender: No OFD packet to send [04:43:05]OFD Sender: No OFD packet to send [04:43:10]OFD Sender: No OFD packet to send [04:43:15]OFD Sender: No OFD packet to send [04:43:20]OFD Sender: No OFD packet to send [04:43:25]OFD Sender: No OFD packet to send [04:43:30]OFD Sender: No OFD packet to send [04:43:35]OFD Sender: No OFD packet to send [04:43:40]OFD Sender: No OFD packet to send [04:43:45]OFD Sender: No OFD packet to send [04:43:50]OFD Sender: No OFD packet to send [04:43:55]OFD Sender: No OFD packet to send [04:44:00]OFD Sender: No OFD packet to send [04:44:05]OFD Sender: No OFD packet to send [04:44:10]OFD Sender: No OFD packet to send [04:44:15]OFD Sender: No OFD packet to send [04:44:20]OFD Sender: No OFD packet to send [04:44:25]OFD Sender: No OFD packet to send [04:44:30]OFD Sender: No OFD packet to send [04:44:35]OFD Sender: No OFD packet to send [04:44:40]OFD Sender: No OFD packet to send [04:44:45]OFD Sender: No OFD packet to send [04:44:50]OFD Sender: No OFD packet to send [04:44:55]OFD Sender: No OFD packet to send [04:45:00]OFD Sender: No OFD packet to send [04:45:05]OFD Sender: No OFD packet to send [04:45:10]OFD Sender: No OFD packet to send [04:45:15]OFD Sender: No OFD packet to send [04:45:20]OFD Sender: No OFD packet to send [04:45:25]OFD Sender: No OFD packet to send [04:45:30]OFD Sender: No OFD packet to send [04:45:35]OFD Sender: No OFD packet to send [04:45:40]OFD Sender: No OFD packet to send [04:45:45]OFD Sender: No OFD packet to send [04:45:50]OFD Sender: No OFD packet to send [04:45:55]OFD Sender: No OFD packet to send [04:46:00]OFD Sender: No OFD packet to send [04:46:05]OFD Sender: No OFD packet to send [04:46:10]OFD Sender: No OFD packet to send [04:46:15]OFD Sender: No OFD packet to send [04:46:20]OFD Sender: No OFD packet to send [04:46:25]OFD Sender: No OFD packet to send [04:46:30]OFD Sender: No OFD packet to send [04:46:35]OFD Sender: No OFD packet to send [04:46:40]OFD Sender: No OFD packet to send [04:46:45]OFD Sender: No OFD packet to send [04:46:50]OFD Sender: No OFD packet to send [04:46:55]OFD Sender: No OFD packet to send [04:47:00]OFD Sender: No OFD packet to send [04:47:05]OFD Sender: No OFD packet to send [04:47:10]OFD Sender: No OFD packet to send [04:47:15]OFD Sender: No OFD packet to send [04:47:20]OFD Sender: No OFD packet to send [04:47:25]OFD Sender: No OFD packet to send [04:47:30]OFD Sender: No OFD packet to send [04:47:35]OFD Sender: No OFD packet to send [04:47:40]OFD Sender: No OFD packet to send [04:47:45]OFD Sender: No OFD packet to send [04:47:50]OFD Sender: No OFD packet to send [04:47:55]OFD Sender: No OFD packet to send [04:48:00]OFD Sender: No OFD packet to send [04:48:05]OFD Sender: No OFD packet to send [04:48:10]OFD Sender: No OFD packet to send [04:48:15]OFD Sender: No OFD packet to send [04:48:20]OFD Sender: No OFD packet to send [04:48:25]OFD Sender: No OFD packet to send [04:48:30]OFD Sender: No OFD packet to send [04:48:35]OFD Sender: No OFD packet to send [04:48:40]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:40]OFD Sender: No OFD packet to send [04:49:45]OFD Sender: No OFD packet to send [04:49:50]OFD Sender: No OFD packet to send [04:49:55]OFD Sender: No OFD packet to send [04:50:00]OFD Sender: No OFD packet to send [04:50:05]OFD Sender: No OFD packet to send [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:40]OFD Sender: No OFD packet to send [04:50:45]OFD Sender: No OFD packet to send [04:50:50]OFD Sender: No OFD packet to send [04:50:56]OFD Sender: No OFD packet to send [04:51:01]OFD Sender: No OFD packet to send [04:51:06]OFD Sender: No OFD packet to send [04:51:11]OFD Sender: No OFD packet to send [04:51:16]OFD Sender: No OFD packet to send [04:51:21]OFD Sender: No OFD packet to send [04:51:26]OFD Sender: No OFD packet to send [04:51:31]OFD Sender: No OFD packet to send [04:51:36]OFD Sender: No OFD packet to send [04:51:41]OFD Sender: No OFD packet to send [04:51:46]OFD Sender: No OFD packet to send [04:51:51]OFD Sender: No OFD packet to send [04:51:56]OFD Sender: No OFD packet to send [04:52:01]OFD Sender: No OFD packet to send [04:52:06]OFD Sender: No OFD packet to send [04:52:11]OFD Sender: No OFD packet to send [04:52:16]OFD Sender: No OFD packet to send [04:52:21]OFD Sender: No OFD packet to send [04:52:26]OFD Sender: No OFD packet to send [04:52:31]OFD Sender: No OFD packet to send [04:52:36]OFD Sender: No OFD packet to send [04:52:41]OFD Sender: No OFD packet to send [04:52:46]OFD Sender: No OFD packet to send [04:52:51]OFD Sender: No OFD packet to send [04:52:56]OFD Sender: No OFD packet to send [04:53:01]OFD Sender: No OFD packet to send [04:53:06]OFD Sender: No OFD packet to send [04:53:11]OFD Sender: No OFD packet to send [04:53:16]OFD Sender: No OFD packet to send [04:53:21]OFD Sender: No OFD packet to send [04:53:26]OFD Sender: No OFD packet to send [04:53:31]OFD Sender: No OFD packet to send [04:53:36]OFD Sender: No OFD packet to send [04:53:41]OFD Sender: No OFD packet to send [04:53:46]OFD Sender: No OFD packet to send [04:53:51]OFD Sender: No OFD packet to send [04:53:56]OFD Sender: No OFD packet to send [04:54:01]OFD Sender: No OFD packet to send [04:54:06]OFD Sender: No OFD packet to send [04:54:11]OFD Sender: No OFD packet to send [04:54:16]OFD Sender: No OFD packet to send [04:54:21]OFD Sender: No OFD packet to send [04:54:26]OFD Sender: No OFD packet to send [04:54:31]OFD Sender: No OFD packet to send [04:54:36]OFD Sender: No OFD packet to send [04:54:41]OFD Sender: No OFD packet to send [04:54:46]OFD Sender: No OFD packet to send [04:54:51]OFD Sender: No OFD packet to send [04:54:56]OFD Sender: No OFD packet to send [04:55:01]OFD Sender: No OFD packet to send [04:55:06]OFD Sender: No OFD packet to send [04:55:11]OFD Sender: No OFD packet to send [04:55:16]OFD Sender: No OFD packet to send [04:55:21]OFD Sender: No OFD packet to send [04:55:26]OFD Sender: No OFD packet to send [04:55:31]OFD Sender: No OFD packet to send [04:55:36]OFD Sender: No OFD packet to send [04:55:41]OFD Sender: No OFD packet to send [04:55:46]OFD Sender: No OFD packet to send [04:55:51]OFD Sender: No OFD packet to send [04:55:56]OFD Sender: No OFD packet to send [04:56:01]OFD Sender: No OFD packet to send [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:31]OFD Sender: No OFD packet to send [04:56:36]OFD Sender: No OFD packet to send [04:56:41]OFD Sender: No OFD packet to send [04:56:46]OFD Sender: No OFD packet to send [04:56:51]OFD Sender: No OFD packet to send [04:56:56]OFD Sender: No OFD packet to send [04:57:01]OFD Sender: No OFD packet to send [04:57:06]OFD Sender: No OFD packet to send [04:57:11]OFD Sender: No OFD packet to send [04:57:16]OFD Sender: No OFD packet to send [04:57:21]OFD Sender: No OFD packet to send [04:57:26]OFD Sender: No OFD packet to send [04:57:31]OFD Sender: No OFD packet to send [04:57:36]OFD Sender: No OFD packet to send [04:57:41]OFD Sender: No OFD packet to send [04:57:46]OFD Sender: No OFD packet to send [04:57:51]OFD Sender: No OFD packet to send [04:57:56]OFD Sender: No OFD packet to send [04:58:01]OFD Sender: No OFD packet to send [04:58:06]OFD Sender: No OFD packet to send [04:58:11]OFD Sender: No OFD packet to send [04:58:16]OFD Sender: No OFD packet to send [04:58:21]OFD Sender: No OFD packet to send [04:58:26]OFD Sender: No OFD packet to send [04:58:31]OFD Sender: No OFD packet to send [04:58:36]OFD Sender: No OFD packet to send [04:58:41]OFD Sender: No OFD packet to send [04:58:46]OFD Sender: No OFD packet to send [04:58:51]OFD Sender: No OFD packet to send [04:58:56]OFD Sender: No OFD packet to send [04:59:01]OFD Sender: No OFD packet to send [04:59:06]OFD Sender: No OFD packet to send [04:59:11]OFD Sender: No OFD packet to send [04:59:16]OFD Sender: No OFD packet to send [04:59:21]OFD Sender: No OFD packet to send [04:59:26]OFD Sender: No OFD packet to send [04:59:31]OFD Sender: No OFD packet to send [04:59:36]OFD Sender: No OFD packet to send [04:59:41]OFD Sender: No OFD packet to send [04:59:46]OFD Sender: No OFD packet to send [04:59:51]OFD Sender: No OFD packet to send [04:59:56]OFD Sender: No OFD packet to send [05:00:01]OFD Sender: No OFD packet to send [05:00:06]OFD Sender: No OFD packet to send [05:00:11]OFD Sender: No OFD packet to send [05:00:16]OFD Sender: No OFD packet to send [05:00:21]OFD Sender: No OFD packet to send [05:00:26]OFD Sender: No OFD packet to send [05:00:31]OFD Sender: No OFD packet to send [05:00:36]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:32]OFD Sender: No OFD packet to send [05:02:37]OFD Sender: No OFD packet to send [05:02:42]OFD Sender: No OFD packet to send [05:02:47]OFD Sender: No OFD packet to send [05:02:52]OFD Sender: No OFD packet to send [05:02:57]OFD Sender: No OFD packet to send [05:03:02]OFD Sender: No OFD packet to send [05:03:07]OFD Sender: No OFD packet to send [05:03:12]OFD Sender: No OFD packet to send [05:03:17]OFD Sender: No OFD packet to send [05:03:22]OFD Sender: No OFD packet to send [05:03:27]OFD Sender: No OFD packet to send [05:03:32]OFD Sender: No OFD packet to send [05:03:37]OFD Sender: No OFD packet to send [05:03:42]OFD Sender: No OFD packet to send [05:03:47]OFD Sender: No OFD packet to send [05:03:52]OFD Sender: No OFD packet to send [05:03:57]OFD Sender: No OFD packet to send [05:04:02]OFD Sender: No OFD packet to send [05:04:07]OFD Sender: No OFD packet to send [05:04:12]OFD Sender: No OFD packet to send [05:04:17]OFD Sender: No OFD packet to send [05:04:22]OFD Sender: No OFD packet to send [05:04:27]OFD Sender: No OFD packet to send [05:04:32]OFD Sender: No OFD packet to send [05:04:37]OFD Sender: No OFD packet to send [05:04:42]OFD Sender: No OFD packet to send [05:04:47]OFD Sender: No OFD packet to send [05:04:52]OFD Sender: No OFD packet to send [05:04:57]OFD Sender: No OFD packet to send [05:05:02]OFD Sender: No OFD packet to send [05:05:07]OFD Sender: No OFD packet to send [05:05:12]OFD Sender: No OFD packet to send [05:05:17]OFD Sender: No OFD packet to send [05:05:22]OFD Sender: No OFD packet to send [05:05:27]OFD Sender: No OFD packet to send [05:05:32]OFD Sender: No OFD packet to send [05:05:37]OFD Sender: No OFD packet to send [05:05:42]OFD Sender: No OFD packet to send [05:05:47]OFD Sender: No OFD packet to send [05:05:52]OFD Sender: No OFD packet to send [05:05:57]OFD Sender: No OFD packet to send [05:06:02]OFD Sender: No OFD packet to send [05:06:07]OFD Sender: No OFD packet to send [05:06:12]OFD Sender: No OFD packet to send [05:06:17]OFD Sender: No OFD packet to send [05:06:22]OFD Sender: No OFD packet to send [05:06:27]OFD Sender: No OFD packet to send [05:06:32]OFD Sender: No OFD packet to send [05:06:37]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [05:12:57]OFD Sender: No OFD packet to send [05:13:02]OFD Sender: No OFD packet to send [05:13:07]OFD Sender: No OFD packet to send [05:13:12]OFD Sender: No OFD packet to send [05:13:17]OFD Sender: No OFD packet to send [05:13:22]OFD Sender: No OFD packet to send [05:13:27]OFD Sender: No OFD packet to send [05:13:32]OFD Sender: No OFD packet to send [05:13:37]OFD Sender: No OFD packet to send [05:13:42]OFD Sender: No OFD packet to send [05:13:47]OFD Sender: No OFD packet to send [05:13:52]OFD Sender: No OFD packet to send [05:13:57]OFD Sender: No OFD packet to send [05:14:02]OFD Sender: No OFD packet to send [05:14:08]OFD Sender: No OFD packet to send [05:14:13]OFD Sender: No OFD packet to send [05:14:18]OFD Sender: No OFD packet to send [05:14:23]OFD Sender: No OFD packet to send [05:14:28]OFD Sender: No OFD packet to send [05:14:33]OFD Sender: No OFD packet to send [05:14:38]OFD Sender: No OFD packet to send [05:14:43]OFD Sender: No OFD packet to send [05:14:48]OFD Sender: No OFD packet to send [05:14:53]OFD Sender: No OFD packet to send [05:14:55]accept exits with 9 [05:14:55]New connection [05:14:55]New thread 3067157860 created [05:14:55]Thread 3067301220 joined [05:14:55]Waiting for new connection... [05:14:55] Sock 9.Parse request [05:14:55]Sock 9.Check first char [05:14:55]Sock 9.First char is OK [05:14:55]request: POST /json_proto HTTP/1.0 [05:14:55]Method: POST [05:14:55]URL: /json_proto [05:14:55]Method is POST - this is cgi request [05:14:55]url: /json_proto [05:14:55]query_string will be loaded in cgi processing [05:14:55]execute_cgi json_proto POST (null) [05:14:55]execute_cgi path=json_proto method=POST [05:14:55]POST find Content-Length [05:14:55]Host: 172.17.40.195:8080 [05:14:55]Content-Length: 679 [05:14:55]Content-Type: application/json [05:14:55] [05:14:55]POST finish read [05:14:55]Found Content-Length = 679 [05:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [05:14:55]execute_script... [05:14:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [05:14:55]POST & json_proto [05:14:55]process_json_proto [05:14:55]json parsed OK: [05:14:55]protocol is kg_v1.0 [05:14:55]action value=close_receipt [05:14:55]process_action close_receipt [05:14:55]cmd_close_receipt [05:14:55]MH_GetDate [05:14:55]Write to MH i2c: F0 00 00 10 1C 1B [05:14:55]Write i2c OK [05:14:55]MH_I2C_Read... [05:14:55]Read from MH i2c: F0 [05:14:55]MH_I2C_Read... [05:14:55]Read from MH i2c: F0 09 00 [05:14:55]MH_I2C_Read... [05:14:55]Read from MH i2c: F0 09 00 10 1C 00 52 6F 20 67 D5 8D 6C 64 9E [05:14:55]GetLastDocTimeStamp 1730175235 [05:14:55]current date 1730178898 [05:14:55]FM_GetShiftState [05:14:55]SAM_PROTO_GetShiftState [05:14:55]wFMCommunicate request_size=4 [05:14:55]MH_SAM_APDU [05:14:55]CAPDU: 80 13 01 00 [05:14:55]Write to MH i2c: E2 08 00 11 1C 80 13 01 00 00 00 00 00 AA [05:14:55]Write i2c OK [05:14:55]MH_I2C_Read... [05:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:55]Read from MH i2c: E2 [05:14:55]MH_I2C_Read... [05:14:55]Read from MH i2c: E2 0E 00 [05:14:55]MH_I2C_Read... [05:14:55]Read from MH i2c: E2 0E 00 11 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E3 [05:14:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:14:55]wFMCommunicate OK [05:14:55]SAM_PROTO_GetShiftState done [05:14:55]FM_GetShiftState done [05:14:55]opened in 1730161786 [05:14:55]opened+sec_in_day 1730248186 [05:14:55]quantity*price = 300075 [05:14:55]sum+1 = 300077 [05:14:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 13 29.10.2024 05:14 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146217 ФПД: 253061194217257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T051458&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146217&fm=253061194217257&tin=02508201610067®Number=0000000000091683&sum=300000 [05:14:57]StoreToDocumentArchive [05:14:57]shift 547 fd 146217 [05:14:57]save to /storage/0547/doc_00146217 [05:14:57]save last doc name /storage/0547/doc_00146217 to /storage/kkm_last_doc_name [05:14:57]save OK [05:14:57]Clear old archive folders... [05:14:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:14:57]tlvbuf is 00242740 [05:14:57]SAM_PROTO_ClearQueue [05:14:57]wFMCommunicate request_size=4 [05:14:57]MH_SAM_APDU [05:14:57]CAPDU: 80 09 00 00 [05:14:57]Write to MH i2c: E2 08 00 1E 1C 80 09 00 00 00 00 00 00 AC [05:14:57]Write i2c OK [05:14:57]MH_I2C_Read... [05:14:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:14:57]Read from MH i2c: E2 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 1E 1C 00 90 00 AE [05:14:57]RAPDU: 90 00 [05:14:57]wFMCommunicate OK [05:14:57]SAM_PROTO_ClearQueue done [05:14:57]KKMCreateOFDPacket [05:14:57]OFDProtocolAddRootSTLVToBuf [05:14:57]FM_MakeSignedData [05:14:57]FM_MakeSignedData [05:14:57]SAM_PROTO_SignData [05:14:57]wFMCommunicate request_size=4 [05:14:57]MH_SAM_APDU [05:14:57]CAPDU: 80 0D 01 02 [05:14:57]Write to MH i2c: E2 08 00 1F 1C 80 0D 01 02 00 00 00 00 B4 [05:14:57]Write i2c OK [05:14:57]MH_I2C_Read... [05:14:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:14:57]Read from MH i2c: E2 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 1F 1C 00 90 00 AF [05:14:57]RAPDU: 90 00 [05:14:57]wFMCommunicate OK [05:14:57]wFMCommunicate request_size=255 [05:14:57]MH_SAM_APDU [05:14:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0D 00 00 00 F4 03 04 00 52 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3B 02 00 35 04 06 00 E6 28 66 96 [05:14:57]Write to MH i2c: E2 02 01 20 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0D 00 00 00 F4 03 04 00 52 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3B 02 00 35 04 06 00 E6 28 66 96 00 00 59 [05:14:57]Write i2c OK [05:14:57]MH_I2C_Read... [05:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:57]Read from MH i2c: E2 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 20 1C 00 90 00 B0 [05:14:57]RAPDU: 90 00 [05:14:57]wFMCommunicate OK [05:14:57]wFMCommunicate request_size=7 [05:14:57]MH_SAM_APDU [05:14:57]CAPDU: 80 0D 02 02 02 77 29 [05:14:57]Write to MH i2c: E2 0A 00 21 1C 80 0D 02 02 02 00 77 29 00 00 5B [05:14:57]Write i2c OK [05:14:57]MH_I2C_Read... [05:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:14:57]Read from MH i2c: E2 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 03 00 21 1C 00 90 00 B1 [05:14:57]RAPDU: 90 00 [05:14:57]wFMCommunicate OK [05:14:57]wFMCommunicate request_size=4 [05:14:57]MH_SAM_APDU [05:14:57]CAPDU: 80 0D 03 02 [05:14:57]Write to MH i2c: E2 08 00 22 1C 80 0D 03 02 00 00 00 00 B9 [05:14:57]Write i2c OK [05:14:57]MH_I2C_Read... [05:14:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:14:57]Read from MH i2c: E2 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 0B 00 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 0B 00 22 1C 00 C0 45 12 A9 B7 F1 35 27 90 00 7E [05:14:57]RAPDU: C0 45 12 A9 B7 F1 35 27 90 00 [05:14:57]wFMCommunicate OK [05:14:57]SAM_PROTO_SignData done [05:14:57]FM_MakeSignedData done [05:14:57]CreateOFDProtocolMessage [05:14:57]wFMCommunicate request_size=4 [05:14:57]MH_SAM_APDU [05:14:57]CAPDU: 80 11 00 00 [05:14:57]Write to MH i2c: E2 08 00 23 1C 80 11 00 00 00 00 00 00 B9 [05:14:57]Write i2c OK [05:14:57]MH_I2C_Read... [05:14:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:57]Read from MH i2c: E2 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: E2 17 00 [05:14:57]MH_I2C_Read... [05:14:57]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 31 37 34 35 90 00 0C [05:14:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:14:57]wFMCommunicate OK [05:14:57]CreateOFDProtocolMessage done [05:14:57]OFDSenderStorePacket 146217 [05:14:57]StoreOFDPacket docnum=146217 [05:14:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 A3 7A 04 01 9B E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0D 00 00 00 F4 03 04 00 52 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3B 02 00 35 04 06 00 E6 28 66 96 77 29 C0 45 12 A9 B7 F1 35 27 [05:14:57]CheckFolder [05:14:57]dirname=/storage/ofd_packets [05:14:57]CheckFolder done [05:14:57]ProducePacketName [05:14:57]name=ofd_packets/00146217 [05:14:57]NVStorageSaveData ofd_packets/00146217 [05:14:57]File name is /storage/ofd_packets/00146217 [05:14:57]Write 298 bytes [05:14:57]NVStorageSaveData done [05:14:57]OFDSenderStorePacket done [05:14:57]KKMCreateOFDPacket done [05:14:57]NVStorageSaveData kkm_last_timestamp [05:14:57]File name is /storage/kkm_last_timestamp [05:14:57]Write 4 bytes [05:14:57]NVStorageSaveData done [05:14:57]ExternCall_PrintAddStr [05:14:57]wPrintStart [05:14:57]Write to MH i2c: 01 00 00 24 1C 40 [05:14:57]Write i2c OK [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: 01 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: 01 07 00 [05:14:57]MH_I2C_Read... [05:14:57]Read from MH i2c: 01 07 00 24 1C 00 00 00 00 00 FF 0F 55 [05:14:57]RasterBufferAndPrint [05:14:57]line Счет N : (1)160973 [05:14:57]line ИНН: 02508201610067 [05:14:57]line Контрольно-Кассовый Чек [05:14:57]line ПРОДАЖА [05:14:57]line ТРК (МРК, ГНК) : 11 [05:14:57]line Товар: 2710194210 [05:14:57]line ДТ-К-2 [05:14:57]line 39.380 * 76.20 [05:14:57]line = 3000.76 [05:14:57]line НДС 12% НСП 1% [05:14:57]line > о реализуемом товаре [05:14:57]line ОКРУГЛЕНИЕ: -0.76 [05:14:57]line ИТОГО: 3000.00 [05:14:57]line Внесено: 3000.00 [05:14:57]line СДАЧА: 0.00 [05:14:57]line НСП 1% : 26.55 [05:14:57]line НДС 12% : 318.66 [05:14:57]line Наличными: 3000.00 [05:14:57]line Безнал.: 0.00 [05:14:57]line Место: АЗС № 126 "Партнер Нефть" [05:14:57]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [05:14:57]line СНО: Общий режим [05:14:57]line Чек 13 29.10.2024 05:14 [05:14:57]line Смена: 547 ФФД: 1.0 [05:14:57]line ЗНМ: 0300000085 [05:14:57]line РНМ: 0000000000091683 [05:14:57]line Версия ККМ: 001 [05:14:57]line ФМ: 0000000000871745 [05:14:57]line ФД: 146217 [05:14:57]line ФПД: 253061194217257 [05:14:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T051458&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146217&fm=253061194217257&tin=02508201610067®Number=0000000000091683&sum=300000 [05:14:57]OFD Sender: Processing packet 146217 [packets to send 206, broken 205] [05:14:57]ProducePacketName [05:14:57]name=ofd_packets/00146217 [05:14:57]OFD Sender: To server: pG, [05:14:57]CommunicateWithHost lk.salyk.kg:30040 [05:14:57]ConnectInit lk.salyk.kg [05:14:57]written 0, free lines is 4095 [05:14:58]Connected sock=10 [05:14:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 A3 7A 04 01 9B E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0D 00 00 00 F4 03 04 00 52 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3B 02 00 35 04 06 00 E6 28 66 96 77 29 C0 45 12 A9 B7 F1 35 27 [05:14:58]Write to MH i2c: 01 00 00 4F 1C 6B [05:14:58]Write i2c OK [05:14:58]MH_I2C_Read... [05:14:58]Read from MH i2c: 01 [05:14:58]MH_I2C_Read... [05:14:58]Read from MH i2c: 01 07 00 [05:14:58]MH_I2C_Read... [05:14:58]Read from MH i2c: 01 07 00 4F 1C 00 00 00 00 00 B2 0C 30 [05:14:58]RasterBufferAndPrint [05:14:58]line [05:14:58]line [05:14:58]line [05:14:58]line [05:14:58]line [05:14:58]written 0, free lines is 3255 [05:14:58]MH_Cut [05:14:58]Write to MH i2c: D1 01 00 56 1C 01 44 [05:14:58]Write i2c OK [05:14:58]MH_I2C_Read... [05:14:58]Read from MH i2c: D1 [05:14:58]MH_I2C_Read... [05:14:58]Read from MH i2c: D1 01 00 [05:14:58]MH_I2C_Read... [05:14:58]Read from MH i2c: D1 01 00 56 1C 00 43 [05:14:58]Write to MH i2c: 01 00 00 57 1C 73 [05:14:58]Write i2c OK [05:14:58]MH_I2C_Read... [05:14:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 25 88 47 00 15 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3B 02 00 F4 03 04 00 7B 14 20 67 B6 04 01 00 00 8E 05 C1 71 3F 92 38 AC [05:14:58]CommunicateWithHost err = 0 [05:14:58]CheckOFDResponse [05:14:58]1017 (14) - 77093643461234 [05:14:58]1041 (16) - 0000000000871745 [05:14:58]1040 (4) - 146217 [05:14:58]1012 (4) - 28.10.2024 22:47 [05:14:58]1206 (1) - 0 [05:14:58]OFD Sender: Remove packet 146217 [05:14:58]ProducePacketName [05:14:58]name=ofd_packets/00146217 [05:14:58]NVStorageDeleteData [05:14:59]OFD Sender: No OFD packet to send [05:14:59]*** Cut start [05:14:59]*** Partial cut [05:14:59]*** CUTSNS_PIN = 1 [05:14:59]*** CUTSNS_PIN = 0 [05:14:59]*** Brake cut motor [05:14:59]Read from MH i2c: 01 [05:14:59]MH_I2C_Read... [05:14:59]*** Stop cut motor [05:14:59]*** Cut end [05:14:59]Read from MH i2c: 01 07 00 [05:14:59]MH_I2C_Read... [05:14:59]Read from MH i2c: 01 07 00 57 1C 00 00 00 00 00 FF 0F 88 [05:14:59]process_action close_receipt done [05:14:59]requested_data is exist [05:14:59]produce_requested_data [05:14:59]requested_item fm.sn is exist - process it [05:14:59]wFMCommunicate request_size=4 [05:14:59]MH_SAM_APDU [05:14:59]CAPDU: 80 11 00 00 [05:14:59]Write to MH i2c: E2 08 00 58 1C 80 11 00 00 00 00 00 00 EE [05:14:59]Write i2c OK [05:14:59]MH_I2C_Read... [05:14:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:14:59]Read from MH i2c: E2 [05:14:59]MH_I2C_Read... [05:14:59]Read from MH i2c: E2 17 00 [05:14:59]MH_I2C_Read... [05:14:59]Read from MH i2c: E2 17 00 58 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 41 [05:14:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:14:59]wFMCommunicate OK [05:14:59]requested_item fd.num is exist - process it [05:14:59]SAM_PROTO_GetFieldsCounters [05:14:59]wFMCommunicate request_size=4 [05:14:59]MH_SAM_APDU [05:14:59]CAPDU: 80 13 00 00 [05:14:59]Write to MH i2c: E2 08 00 59 1C 80 13 00 00 00 00 00 00 F1 [05:14:59]Write i2c OK [05:14:59]MH_I2C_Read... [05:14:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:14:59]Read from MH i2c: E2 [05:14:59]MH_I2C_Read... [05:14:59]Read from MH i2c: E2 62 00 [05:14:59]MH_I2C_Read... [05:14:59]Read from MH i2c: E2 62 00 59 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 29 3B 02 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 C6 [05:14:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 29 3B 02 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 [05:14:59]wFMCommunicate OK [05:14:59]SAM_PROTO_GetFieldsCounters done [05:14:59]requested_item shift.num is exist - process it [05:14:59]requested_item shift.opened is exist - process it [05:14:59]req_shift_opened [05:14:59]FM_GetShiftState [05:14:59]SAM_PROTO_GetShiftState [05:14:59]wFMCommunicate request_size=4 [05:14:59]MH_SAM_APDU [05:14:59]CAPDU: 80 13 01 00 [05:14:59]Write to MH i2c: E2 08 00 5A 1C 80 13 01 00 00 00 00 00 F3 [05:14:59]Write i2c OK [05:14:59]MH_I2C_Read... [05:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:14:59]Read from MH i2c: E2 [05:14:59]MH_I2C_Read... [05:14:59]Read from MH i2c: E2 0E 00 [05:14:59]MH_I2C_Read... [05:14:59]Read from MH i2c: E2 0E 00 5A 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2C [05:14:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:14:59]wFMCommunicate OK [05:14:59]SAM_PROTO_GetShiftState done [05:14:59]FM_GetShiftState done [05:14:59]req_shift_opened done [05:14:59]requested_item shift.open_date is exist - process it [05:14:59]req_shift_open_date [05:14:59]req_shift_open_date done [05:14:59]produce_requested_data done [05:14:59]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146217,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [05:14:59]process_action_free close_receipt [05:14:59]json_value_free [05:14:59]json_value_free done [05:14:59]process_json_proto returns [05:14:59]Send response to host [05:14:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146217,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [05:14:59]free response buf [05:14:59]execute_script done [05:14:59]execute_script returns [05:14:59]free content buf [05:14:59]Sock 9.Close socket [05:14:59]Sock 9.Thread stoped [05:15:04]OFD Sender: No OFD packet to send [05:15:09]OFD Sender: No OFD packet to send [05:15:14]OFD Sender: No OFD packet to send [05:15:19]OFD Sender: No OFD packet to send [05:15:24]OFD Sender: No OFD packet to send [05:15:29]OFD Sender: No OFD packet to send [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 7 [05:15:47]New connection [05:15:47]New thread 3067301220 created [05:15:47]Thread 3067157860 joined [05:15:47]Waiting for new connection... [05:15:47] Sock 7.Parse request [05:15:47]Sock 7.Check first char [05:15:47]Sock 7.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.40.195:8080 [05:15:47]Content-Length: 678 [05:15:47]Content-Type: application/json [05:15:47] [05:15:47]POST finish read [05:15:47]Found Content-Length = 678 [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)160974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [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)160974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [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 5B 1C 66 [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 5B 1C 00 86 6F 20 67 D5 8D 6C 64 1D [05:15:47]GetLastDocTimeStamp 1730178898 [05:15:47]current date 1730178950 [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 5C 1C 80 13 01 00 00 00 00 00 F5 [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 5C 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2E [05:15:47]RAPDU: 09 00 01 7A 2C 20 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 1730161786 [05:15:47]opened+sec_in_day 1730248186 [05:15:47]quantity*price = 80012 [05:15:47]sum+1 = 80013 [05:15: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 14 29.10.2024 05:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146218 ФПД: 146117929508225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T051550&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146218&fm=146117929508225&tin=02508201610067®Number=0000000000091683&sum=80000 [05:15:48]StoreToDocumentArchive [05:15:48]shift 547 fd 146218 [05:15:48]save to /storage/0547/doc_00146218 [05:15:48]save last doc name /storage/0547/doc_00146218 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=251 [05:15:48]tlvbuf is B6F161B0 [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 69 1C 80 09 00 00 00 00 00 00 F7 [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 69 1C 00 90 00 F9 [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 6A 1C 80 0D 01 02 00 00 00 00 FF [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 6A 1C 00 90 00 FA [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0E 00 00 00 F4 03 04 00 86 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3B 02 00 35 04 06 00 84 [05:15:48]Write to MH i2c: E2 02 01 6B 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 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 0E 00 00 00 F4 03 04 00 86 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3B 02 00 35 04 06 00 84 00 00 13 [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 6B 1C 00 90 00 FB [05:15:48]RAPDU: 90 00 [05:15:48]wFMCommunicate OK [05:15:48]wFMCommunicate request_size=10 [05:15:48]MH_SAM_APDU [05:15:48]CAPDU: 80 0D 02 02 05 E4 BB 48 9D 81 [05:15:48]Write to MH i2c: E2 0D 00 6C 1C 80 0D 02 02 05 00 E4 BB 48 9D 81 00 00 11 [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 6C 1C 00 90 00 FC [05:15:48]RAPDU: 90 00 [05:15:48]wFMCommunicate OK [05:15:48]wFMCommunicate request_size=4 [05:15:48]MH_SAM_APDU [05:15:48]CAPDU: 80 0D 03 02 [05:15:48]Write to MH i2c: E2 08 00 6D 1C 80 0D 03 02 00 00 00 00 04 [05:15:48]Write i2c OK [05:15:48]MH_I2C_Read... [05:15:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:15:48]Read from MH i2c: E2 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 0B 00 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 0B 00 6D 1C 00 0C C6 41 67 EC C6 E8 BB 90 00 D4 [05:15:48]RAPDU: 0C C6 41 67 EC C6 E8 BB 90 00 [05:15:48]wFMCommunicate OK [05:15:48]SAM_PROTO_SignData done [05:15:48]FM_MakeSignedData done [05:15:48]CreateOFDProtocolMessage [05:15:48]wFMCommunicate request_size=4 [05:15:48]MH_SAM_APDU [05:15:48]CAPDU: 80 11 00 00 [05:15:48]Write to MH i2c: E2 08 00 6E 1C 80 11 00 00 00 00 00 00 04 [05:15:48]Write i2c OK [05:15:48]MH_I2C_Read... [05:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:48]Read from MH i2c: E2 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 17 00 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: E2 17 00 6E 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 57 [05:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:15:48]wFMCommunicate OK [05:15:48]CreateOFDProtocolMessage done [05:15:48]OFDSenderStorePacket 146218 [05:15:48]StoreOFDPacket docnum=146218 [05:15:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B4 F8 07 01 A8 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 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 0E 00 00 00 F4 03 04 00 86 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3B 02 00 35 04 06 00 84 E4 BB 48 9D 81 0C C6 41 67 EC C6 E8 BB [05:15:48]CheckFolder [05:15:48]dirname=/storage/ofd_packets [05:15:48]CheckFolder done [05:15:48]ProducePacketName [05:15:48]name=ofd_packets/00146218 [05:15:48]NVStorageSaveData ofd_packets/00146218 [05:15:48]File name is /storage/ofd_packets/00146218 [05:15:48]Write 301 bytes [05:15:48]NVStorageSaveData done [05:15:48]OFDSenderStorePacket done [05:15:48]KKMCreateOFDPacket done [05:15:48]NVStorageSaveData kkm_last_timestamp [05:15:48]File name is /storage/kkm_last_timestamp [05:15:48]Write 4 bytes [05:15:48]NVStorageSaveData done [05:15:48]ExternCall_PrintAddStr [05:15:48]wPrintStart [05:15:48]Write to MH i2c: 01 00 00 6F 1C 8B [05:15:48]Write i2c OK [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: 01 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: 01 07 00 [05:15:48]MH_I2C_Read... [05:15:48]Read from MH i2c: 01 07 00 6F 1C 00 00 00 00 00 FF 0F A0 [05:15:48]RasterBufferAndPrint [05:15:48]line Счет N : (1)160974 [05:15:48]line ИНН: 02508201610067 [05:15:48]line Контрольно-Кассовый Чек [05:15:48]line ПРОДАЖА [05:15:48]line ТРК (МРК, ГНК) : 42 [05:15:48]line Товар: 2710124130 [05:15:48]line Аи-92-К-2 [05:15:48]line 11.960 * 66.90 [05:15:48]line = 800.12 [05:15:48]line НДС 12% НСП 1% [05:15:48]line > о реализуемом товаре [05:15:48]line ОКРУГЛЕНИЕ: -0.12 [05:15:48]line ИТОГО: 800.00 [05:15:48]line Внесено: 800.00 [05:15:48]line СДАЧА: 0.00 [05:15:48]line НСП 1% : 7.08 [05:15:48]line НДС 12% : 84.97 [05:15:48]line Наличными: 800.00 [05:15:48]line Безнал.: 0.00 [05:15:48]line Место: АЗС № 126 "Партнер Нефть" [05:15:48]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [05:15:48]line СНО: Общий режим [05:15:48]line Чек 14 29.10.2024 05:15 [05:15:48]line Смена: 547 ФФД: 1.0 [05:15:48]line ЗНМ: 0300000085 [05:15:48]line РНМ: 0000000000091683 [05:15:48]line Версия ККМ: 001 [05:15:48]line ФМ: 0000000000871745 [05:15:48]line ФД: 146218 [05:15:48]line ФПД: 146117929508225 [05:15:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T051550&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146218&fm=146117929508225&tin=02508201610067®Number=0000000000091683&sum=80000 [05:15:48]written 0, free lines is 4095 [05:15:48]OFD Sender: Processing packet 146218 [packets to send 206, broken 205] [05:15:48]ProducePacketName [05:15:49]name=ofd_packets/00146218 [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]Write to MH i2c: 01 00 00 9A 1C B6 [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 9A 1C 00 00 00 00 00 A9 0C 72 [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 3247 [05:15:49]MH_Cut [05:15:49]Write to MH i2c: D1 01 00 A1 1C 01 8F [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 A1 1C 00 8E [05:15:49]Write to MH i2c: 01 00 00 A2 1C BE [05:15:49]Write i2c OK [05:15:49]MH_I2C_Read... [05:15:49]Connected sock=10 [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 31 37 34 35 0F 01 00 00 B4 F8 07 01 A8 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 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 0E 00 00 00 F4 03 04 00 86 6F 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3B 02 00 35 04 06 00 84 E4 BB 48 9D 81 0C C6 41 67 EC C6 E8 BB [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 31 37 34 35 4F 00 00 00 77 E9 47 00 99 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3B 02 00 F4 03 04 00 AE 14 20 67 B6 04 01 00 00 82 32 FB ED 4B 36 35 04 [05:15:49]CommunicateWithHost err = 0 [05:15:49]CheckOFDResponse [05:15:49]1017 (14) - 77093643461234 [05:15:49]1041 (16) - 0000000000871745 [05:15:49]1040 (4) - 146218 [05:15:49]1012 (4) - 28.10.2024 22:48 [05:15:49]1206 (1) - 0 [05:15:49]OFD Sender: Remove packet 146218 [05:15:49]ProducePacketName [05:15:49]name=ofd_packets/00146218 [05:15:49]NVStorageDeleteData [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:50]OFD Sender: No OFD packet to send [05:15:50]Read from MH i2c: 01 [05:15:50]MH_I2C_Read... [05:15:50]*** Stop cut motor [05:15:50]*** Cut end [05:15:50]Read from MH i2c: 01 07 00 [05:15:50]MH_I2C_Read... [05:15:50]Read from MH i2c: 01 07 00 A2 1C 00 00 00 00 00 FF 0F D3 [05:15:50]process_action close_receipt done [05:15:50]requested_data is exist [05:15:50]produce_requested_data [05:15:50]requested_item fm.sn is exist - process it [05:15:50]wFMCommunicate request_size=4 [05:15:50]MH_SAM_APDU [05:15:50]CAPDU: 80 11 00 00 [05:15:50]Write to MH i2c: E2 08 00 A3 1C 80 11 00 00 00 00 00 00 39 [05:15:50]Write i2c OK [05:15:50]MH_I2C_Read... [05:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:15:50]Read from MH i2c: E2 [05:15:50]MH_I2C_Read... [05:15:50]Read from MH i2c: E2 17 00 [05:15:50]MH_I2C_Read... [05:15:50]Read from MH i2c: E2 17 00 A3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8C [05:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:15:50]wFMCommunicate OK [05:15:50]requested_item fd.num is exist - process it [05:15:50]SAM_PROTO_GetFieldsCounters [05:15:50]wFMCommunicate request_size=4 [05:15:50]MH_SAM_APDU [05:15:50]CAPDU: 80 13 00 00 [05:15:50]Write to MH i2c: E2 08 00 A4 1C 80 13 00 00 00 00 00 00 3C [05:15:50]Write i2c OK [05:15:50]MH_I2C_Read... [05:15:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:15:50]Read from MH i2c: E2 [05:15:50]MH_I2C_Read... [05:15:50]Read from MH i2c: E2 62 00 [05:15:50]MH_I2C_Read... [05:15:50]Read from MH i2c: E2 62 00 A4 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2A 3B 02 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 15 [05: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2A 3B 02 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 [05:15:50]wFMCommunicate OK [05:15:50]SAM_PROTO_GetFieldsCounters done [05:15:50]requested_item shift.num is exist - process it [05:15:50]requested_item shift.opened is exist - process it [05:15:50]req_shift_opened [05:15:50]FM_GetShiftState [05:15:50]SAM_PROTO_GetShiftState [05:15:50]wFMCommunicate request_size=4 [05:15:50]MH_SAM_APDU [05:15:50]CAPDU: 80 13 01 00 [05:15:50]Write to MH i2c: E2 08 00 A5 1C 80 13 01 00 00 00 00 00 3E [05:15:50]Write i2c OK [05:15:50]MH_I2C_Read... [05:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:15:50]Read from MH i2c: E2 [05:15:50]MH_I2C_Read... [05:15:50]Read from MH i2c: E2 0E 00 [05:15:50]MH_I2C_Read... [05:15:50]Read from MH i2c: E2 0E 00 A5 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 77 [05:15:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:15:50]wFMCommunicate OK [05:15:50]SAM_PROTO_GetShiftState done [05:15:50]FM_GetShiftState done [05:15:50]req_shift_opened done [05:15:50]requested_item shift.open_date is exist - process it [05:15:50]req_shift_open_date [05:15:50]req_shift_open_date done [05:15:50]produce_requested_data done [05:15:50]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146218,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [05:15:50]process_action_free close_receipt [05:15:50]json_value_free [05:15:50]json_value_free done [05:15:50]process_json_proto returns [05:15:50]Send response to host [05:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146218,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [05:15:50]free response buf [05:15:50]execute_script done [05:15:50]execute_script returns [05:15:50]free content buf [05:15:50]Sock 7.Close socket [05:15:50]Sock 7.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:21]OFD Sender: No OFD packet to send [05:23:26]OFD Sender: No OFD packet to send [05:23:31]OFD Sender: No OFD packet to send [05:23:36]OFD Sender: No OFD packet to send [05:23:41]OFD Sender: No OFD packet to send [05:23:46]OFD Sender: No OFD packet to send [05:23:51]OFD Sender: No OFD packet to send [05:23:56]OFD Sender: No OFD packet to send [05:24:01]OFD Sender: No OFD packet to send [05:24:06]OFD Sender: No OFD packet to send [05:24:11]OFD Sender: No OFD packet to send [05:24:16]OFD Sender: No OFD packet to send [05:24:21]OFD Sender: No OFD packet to send [05:24:26]OFD Sender: No OFD packet to send [05:24:31]OFD Sender: No OFD packet to send [05:24:36]OFD Sender: No OFD packet to send [05:24:41]OFD Sender: No OFD packet to send [05:24:46]OFD Sender: No OFD packet to send [05:24:51]OFD Sender: No OFD packet to send [05:24:56]OFD Sender: No OFD packet to send [05:25:01]OFD Sender: No OFD packet to send [05:25:06]OFD Sender: No OFD packet to send [05:25:11]OFD Sender: No OFD packet to send [05:25:16]OFD Sender: No OFD packet to send [05:25:21]OFD Sender: No OFD packet to send [05:25:26]OFD Sender: No OFD packet to send [05:25:31]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [05:31:11]OFD Sender: No OFD packet to send [05:31:16]OFD Sender: No OFD packet to send [05:31:21]OFD Sender: No OFD packet to send [05:31:26]OFD Sender: No OFD packet to send [05:31:31]OFD Sender: No OFD packet to send [05:31:36]OFD Sender: No OFD packet to send [05:31:41]OFD Sender: No OFD packet to send [05:31:46]OFD Sender: No OFD packet to send [05:31:51]OFD Sender: No OFD packet to send [05:31:56]OFD Sender: No OFD packet to send [05:32:01]OFD Sender: No OFD packet to send [05:32:06]OFD Sender: No OFD packet to send [05:32:11]OFD Sender: No OFD packet to send [05:32:16]OFD Sender: No OFD packet to send [05:32:21]OFD Sender: No OFD packet to send [05:32:26]OFD Sender: No OFD packet to send [05:32:31]OFD Sender: No OFD packet to send [05:32:36]OFD Sender: No OFD packet to send [05:32:41]OFD Sender: No OFD packet to send [05:32:46]OFD Sender: No OFD packet to send [05:32:51]OFD Sender: No OFD packet to send [05:32:56]OFD Sender: No OFD packet to send [05:33:01]OFD Sender: No OFD packet to send [05:33:06]OFD Sender: No OFD packet to send [05:33:11]OFD Sender: No OFD packet to send [05:33:16]OFD Sender: No OFD packet to send [05:33:21]OFD Sender: No OFD packet to send [05:33:26]OFD Sender: No OFD packet to send [05:33:31]OFD Sender: No OFD packet to send [05:33:36]OFD Sender: No OFD packet to send [05:33:41]OFD Sender: No OFD packet to send [05:33:46]OFD Sender: No OFD packet to send [05:33:51]OFD Sender: No OFD packet to send [05:33:56]OFD Sender: No OFD packet to send [05:34:01]OFD Sender: No OFD packet to send [05:34:06]OFD Sender: No OFD packet to send [05:34:11]OFD Sender: No OFD packet to send [05:34:16]OFD Sender: No OFD packet to send [05:34:21]OFD Sender: No OFD packet to send [05:34:26]OFD Sender: No OFD packet to send [05:34:31]OFD Sender: No OFD packet to send [05:34:36]OFD Sender: No OFD packet to send [05:34:41]OFD Sender: No OFD packet to send [05:34:46]OFD Sender: No OFD packet to send [05:34:51]OFD Sender: No OFD packet to send [05:34:57]OFD Sender: No OFD packet to send [05:35:02]OFD Sender: No OFD packet to send [05:35:07]OFD Sender: No OFD packet to send [05:35:12]OFD Sender: No OFD packet to send [05:35:17]OFD Sender: No OFD packet to send [05:35:22]OFD Sender: No OFD packet to send [05:35:27]OFD Sender: No OFD packet to send [05:35:32]OFD Sender: No OFD packet to send [05:35:37]OFD Sender: No OFD packet to send [05:35:42]OFD Sender: No OFD packet to send [05:35:47]OFD Sender: No OFD packet to send [05:35:52]OFD Sender: No OFD packet to send [05:35:57]OFD Sender: No OFD packet to send [05:36:02]OFD Sender: No OFD packet to send [05:36:07]OFD Sender: No OFD packet to send [05:36:12]OFD Sender: No OFD packet to send [05:36:17]OFD Sender: No OFD packet to send [05:36:22]OFD Sender: No OFD packet to send [05:36:27]OFD Sender: No OFD packet to send [05:36:32]OFD Sender: No OFD packet to send [05:36:37]OFD Sender: No OFD packet to send [05:36:42]OFD Sender: No OFD packet to send [05:36:47]OFD Sender: No OFD packet to send [05:36:52]OFD Sender: No OFD packet to send [05:36:57]OFD Sender: No OFD packet to send [05:37:02]OFD Sender: No OFD packet to send [05:37:07]OFD Sender: No OFD packet to send [05:37:12]OFD Sender: No OFD packet to send [05:37:17]OFD Sender: No OFD packet to send [05:37:22]OFD Sender: No OFD packet to send [05:37:27]OFD Sender: No OFD packet to send [05:37:32]OFD Sender: No OFD packet to send [05:37:37]OFD Sender: No OFD packet to send [05:37:42]OFD Sender: No OFD packet to send [05:37:47]OFD Sender: No OFD packet to send [05:37:52]OFD Sender: No OFD packet to send [05:37:57]OFD Sender: No OFD packet to send [05:38:02]OFD Sender: No OFD packet to send [05:38:07]OFD Sender: No OFD packet to send [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:52]OFD Sender: No OFD packet to send [05:38:57]OFD Sender: No OFD packet to send [05:39:02]OFD Sender: No OFD packet to send [05:39:07]OFD Sender: No OFD packet to send [05:39:12]OFD Sender: No OFD packet to send [05:39:17]OFD Sender: No OFD packet to send [05:39:22]OFD Sender: No OFD packet to send [05:39:27]OFD Sender: No OFD packet to send [05:39:32]OFD Sender: No OFD packet to send [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:42]OFD Sender: No OFD packet to send [05:40:47]OFD Sender: No OFD packet to send [05:40:52]OFD Sender: No OFD packet to send [05:40:57]OFD Sender: No OFD packet to send [05:41:02]OFD Sender: No OFD packet to send [05:41:07]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:22]OFD Sender: No OFD packet to send [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:57]OFD Sender: No OFD packet to send [05:43:02]OFD Sender: No OFD packet to send [05:43:07]OFD Sender: No OFD packet to send [05:43:12]OFD Sender: No OFD packet to send [05:43:17]OFD Sender: No OFD packet to send [05:43:22]OFD Sender: No OFD packet to send [05:43:27]OFD Sender: No OFD packet to send [05:43:32]OFD Sender: No OFD packet to send [05:43:37]OFD Sender: No OFD packet to send [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:07]OFD Sender: No OFD packet to send [05:44:12]OFD Sender: No OFD packet to send [05:44:17]OFD Sender: No OFD packet to send [05:44:22]OFD Sender: No OFD packet to send [05:44:27]OFD Sender: No OFD packet to send [05:44:32]OFD Sender: No OFD packet to send [05:44:37]OFD Sender: No OFD packet to send [05:44:42]OFD Sender: No OFD packet to send [05:44:47]OFD Sender: No OFD packet to send [05:44:52]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:33]OFD Sender: No OFD packet to send [05:46:38]OFD Sender: No OFD packet to send [05:46:43]OFD Sender: No OFD packet to send [05:46:48]OFD Sender: No OFD packet to send [05:46:53]OFD Sender: No OFD packet to send [05:46:58]OFD Sender: No OFD packet to send [05:47:03]OFD Sender: No OFD packet to send [05:47:08]OFD Sender: No OFD packet to send [05:47:13]OFD Sender: No OFD packet to send [05:47:18]OFD Sender: No OFD packet to send [05:47:23]OFD Sender: No OFD packet to send [05:47:28]OFD Sender: No OFD packet to send [05:47:33]OFD Sender: No OFD packet to send [05:47:38]OFD Sender: No OFD packet to send [05:47:43]OFD Sender: No OFD packet to send [05:47:48]OFD Sender: No OFD packet to send [05:47:53]OFD Sender: No OFD packet to send [05:47:58]OFD Sender: No OFD packet to send [05:48:03]OFD Sender: No OFD packet to send [05:48:08]OFD Sender: No OFD packet to send [05:48:13]OFD Sender: No OFD packet to send [05:48:18]OFD Sender: No OFD packet to send [05:48:23]OFD Sender: No OFD packet to send [05:48:28]OFD Sender: No OFD packet to send [05:48:33]OFD Sender: No OFD packet to send [05:48:38]OFD Sender: No OFD packet to send [05:48:42]accept exits with 9 [05:48:42]New connection [05:48:42]New thread 3067157860 created [05:48:42]Thread 3067301220 joined [05:48:42]Waiting for new connection... [05:48:42] Sock 9.Parse request [05:48:42]Sock 9.Check first char [05:48:42]Sock 9.First char is OK [05:48:42]request: POST /json_proto HTTP/1.0 [05:48:42]Method: POST [05:48:42]URL: /json_proto [05:48:42]Method is POST - this is cgi request [05:48:42]url: /json_proto [05:48:42]query_string will be loaded in cgi processing [05:48:42]execute_cgi json_proto POST (null) [05:48:42]execute_cgi path=json_proto method=POST [05:48:42]POST find Content-Length [05:48:42]Host: 172.17.40.195:8080 [05:48:42]Content-Length: 677 [05:48:42]Content-Type: application/json [05:48:42] [05:48:42]POST finish read [05:48:42]Found Content-Length = 677 [05:48:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [05:48:42]execute_script... [05:48: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)160975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [05:48:42]POST & json_proto [05:48:42]process_json_proto [05:48:42]json parsed OK: [05:48:42]protocol is kg_v1.0 [05:48:42]action value=close_receipt [05:48:42]process_action close_receipt [05:48:42]cmd_close_receipt [05:48:42]MH_GetDate [05:48:42]Write to MH i2c: F0 00 00 A6 1C B1 [05:48:42]Write i2c OK [05:48:42]MH_I2C_Read... [05:48:42]Read from MH i2c: F0 [05:48:42]MH_I2C_Read... [05:48:42]Read from MH i2c: F0 09 00 [05:48:42]MH_I2C_Read... [05:48:42]Read from MH i2c: F0 09 00 A6 1C 00 3D 77 20 67 D5 8D 6C 64 27 [05:48:42]GetLastDocTimeStamp 1730178950 [05:48:42]current date 1730180925 [05:48:42]FM_GetShiftState [05:48:42]SAM_PROTO_GetShiftState [05:48:42]wFMCommunicate request_size=4 [05:48:42]MH_SAM_APDU [05:48:42]CAPDU: 80 13 01 00 [05:48:42]Write to MH i2c: E2 08 00 A7 1C 80 13 01 00 00 00 00 00 40 [05:48:42]Write i2c OK [05:48:42]MH_I2C_Read... [05:48:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:42]Read from MH i2c: E2 [05:48:42]MH_I2C_Read... [05:48:42]Read from MH i2c: E2 0E 00 [05:48:42]MH_I2C_Read... [05:48:42]Read from MH i2c: E2 0E 00 A7 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 79 [05:48:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:48:42]wFMCommunicate OK [05:48:42]SAM_PROTO_GetShiftState done [05:48:42]FM_GetShiftState done [05:48:42]opened in 1730161786 [05:48:42]opened+sec_in_day 1730248186 [05:48:42]quantity*price = 20003 [05:48:42]sum+1 = 20004 [05:48:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 15 29.10.2024 05:48 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146219 ФПД: 220676934948660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054845&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146219&fm=220676934948660&tin=02508201610067®Number=0000000000091683&sum=20000 [05:48:43]StoreToDocumentArchive [05:48:43]shift 547 fd 146219 [05:48:43]save to /storage/0547/doc_00146219 [05:48:43]save last doc name /storage/0547/doc_00146219 to /storage/kkm_last_doc_name [05:48:43]save OK [05:48:43]Clear old archive folders... [05:48:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:48:43]tlvbuf is 0024D380 [05:48:43]SAM_PROTO_ClearQueue [05:48:43]wFMCommunicate request_size=4 [05:48:43]MH_SAM_APDU [05:48:43]CAPDU: 80 09 00 00 [05:48:43]Write to MH i2c: E2 08 00 B4 1C 80 09 00 00 00 00 00 00 42 [05:48:43]Write i2c OK [05:48:43]MH_I2C_Read... [05:48:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:48:43]Read from MH i2c: E2 [05:48:43]MH_I2C_Read... [05:48:43]Read from MH i2c: E2 03 00 [05:48:43]MH_I2C_Read... [05:48:43]Read from MH i2c: E2 03 00 B4 1C 00 90 00 44 [05:48:43]RAPDU: 90 00 [05:48:43]wFMCommunicate OK [05:48:43]SAM_PROTO_ClearQueue done [05:48:43]KKMCreateOFDPacket [05:48:43]OFDProtocolAddRootSTLVToBuf [05:48:43]FM_MakeSignedData [05:48:43]FM_MakeSignedData [05:48:43]SAM_PROTO_SignData [05:48:43]wFMCommunicate request_size=4 [05:48:43]MH_SAM_APDU [05:48:43]CAPDU: 80 0D 01 02 [05:48:43]Write to MH i2c: E2 08 00 B5 1C 80 0D 01 02 00 00 00 00 4A [05:48:43]Write i2c OK [05:48:43]MH_I2C_Read... [05:48:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:48:43]Read from MH i2c: E2 [05:48:43]MH_I2C_Read... [05:48:43]Read from MH i2c: E2 03 00 [05:48:43]MH_I2C_Read... [05:48:43]Read from MH i2c: E2 03 00 B5 1C 00 90 00 45 [05:48:43]RAPDU: 90 00 [05:48:43]wFMCommunicate OK [05:48:43]wFMCommunicate request_size=255 [05:48:43]MH_SAM_APDU [05:48: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 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 0F 00 00 00 F4 03 04 00 3D 77 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3B 02 00 35 04 06 00 C8 [05:48:43]Write to MH i2c: E2 02 01 B6 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 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 0F 00 00 00 F4 03 04 00 3D 77 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3B 02 00 35 04 06 00 C8 00 00 39 [05:48:43]Write i2c OK [05:48:43]MH_I2C_Read... [05:48:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:44]Read from MH i2c: E2 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 03 00 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 03 00 B6 1C 00 90 00 46 [05:48:44]RAPDU: 90 00 [05:48:44]wFMCommunicate OK [05:48:44]wFMCommunicate request_size=10 [05:48:44]MH_SAM_APDU [05:48:44]CAPDU: 80 0D 02 02 05 B4 5A 51 57 34 [05:48:44]Write to MH i2c: E2 0D 00 B7 1C 80 0D 02 02 05 00 B4 5A 51 57 34 00 00 41 [05:48:44]Write i2c OK [05:48:44]MH_I2C_Read... [05:48:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:44]Read from MH i2c: E2 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 03 00 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 03 00 B7 1C 00 90 00 47 [05:48:44]RAPDU: 90 00 [05:48:44]wFMCommunicate OK [05:48:44]wFMCommunicate request_size=4 [05:48:44]MH_SAM_APDU [05:48:44]CAPDU: 80 0D 03 02 [05:48:44]Write to MH i2c: E2 08 00 B8 1C 80 0D 03 02 00 00 00 00 4F [05:48:44]Write i2c OK [05:48:44]MH_I2C_Read... [05:48:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:48:44]Read from MH i2c: E2 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 0B 00 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 0B 00 B8 1C 00 B8 71 B0 F0 31 92 3E B6 90 00 D0 [05:48:44]RAPDU: B8 71 B0 F0 31 92 3E B6 90 00 [05:48:44]wFMCommunicate OK [05:48:44]SAM_PROTO_SignData done [05:48:44]FM_MakeSignedData done [05:48:44]CreateOFDProtocolMessage [05:48:44]wFMCommunicate request_size=4 [05:48:44]MH_SAM_APDU [05:48:44]CAPDU: 80 11 00 00 [05:48:44]Write to MH i2c: E2 08 00 B9 1C 80 11 00 00 00 00 00 00 4F [05:48:44]Write i2c OK [05:48:44]MH_I2C_Read... [05:48:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:44]Read from MH i2c: E2 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 17 00 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: E2 17 00 B9 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A2 [05:48:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:48:44]wFMCommunicate OK [05:48:44]CreateOFDProtocolMessage done [05:48:44]OFDSenderStorePacket 146219 [05:48:44]StoreOFDPacket docnum=146219 [05:48:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 25 D4 07 01 D7 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 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 0F 00 00 00 F4 03 04 00 3D 77 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3B 02 00 35 04 06 00 C8 B4 5A 51 57 34 B8 71 B0 F0 31 92 3E B6 [05:48:44]CheckFolder [05:48:44]dirname=/storage/ofd_packets [05:48:44]CheckFolder done [05:48:44]ProducePacketName [05:48:44]name=ofd_packets/00146219 [05:48:44]NVStorageSaveData ofd_packets/00146219 [05:48:44]File name is /storage/ofd_packets/00146219 [05:48:44]Write 301 bytes [05:48:44]NVStorageSaveData done [05:48:44]OFDSenderStorePacket done [05:48:44]KKMCreateOFDPacket done [05:48:44]NVStorageSaveData kkm_last_timestamp [05:48:44]File name is /storage/kkm_last_timestamp [05:48:44]Write 4 bytes [05:48:44]NVStorageSaveData done [05:48:44]ExternCall_PrintAddStr [05:48:44]wPrintStart [05:48:44]Write to MH i2c: 01 00 00 BA 1C D6 [05:48:44]Write i2c OK [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: 01 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: 01 07 00 [05:48:44]MH_I2C_Read... [05:48:44]Read from MH i2c: 01 07 00 BA 1C 00 00 00 00 00 FF 0F EB [05:48:44]RasterBufferAndPrint [05:48:44]line Счет N : (1)160975 [05:48:44]line ИНН: 02508201610067 [05:48:44]line Контрольно-Кассовый Чек [05:48:44]line ПРОДАЖА [05:48:44]line ТРК (МРК, ГНК) : 32 [05:48:44]line Товар: 2710124130 [05:48:44]line Аи-92-К-2 [05:48:44]line 2.990 * 66.90 [05:48:44]line = 200.03 [05:48:44]line НДС 12% НСП 1% [05:48:44]line > о реализуемом товаре [05:48:44]line ОКРУГЛЕНИЕ: -0.03 [05:48:44]line ИТОГО: 200.00 [05:48:44]line Внесено: 200.00 [05:48:44]line СДАЧА: 0.00 [05:48:44]line НСП 1% : 1.77 [05:48:44]line НДС 12% : 21.24 [05:48:44]line Наличными: 200.00 [05:48:44]line Безнал.: 0.00 [05:48:44]line Место: АЗС № 126 "Партнер Нефть" [05:48:44]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [05:48:44]line СНО: Общий режим [05:48:44]line Чек 15 29.10.2024 05:48 [05:48:44]line Смена: 547 ФФД: 1.0 [05:48:44]line ЗНМ: 0300000085 [05:48:44]line РНМ: 0000000000091683 [05:48:44]line Версия ККМ: 001 [05:48:44]line ФМ: 0000000000871745 [05:48:44]line ФД: 146219 [05:48:44]line ФПД: 220676934948660 [05:48:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054845&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146219&fm=220676934948660&tin=02508201610067®Number=0000000000091683&sum=20000 [05:48:44]written 0, free lines is 4095 [05:48:44]OFD Sender: Processing packet 146219 [packets to send 206, broken 205] [05:48:44]ProducePacketName [05:48:44]name=ofd_packets/00146219 [05:48:44]OFD Sender: To server: pG, [05:48:44]CommunicateWithHost lk.salyk.kg:30040 [05:48:44]ConnectInit lk.salyk.kg [05:48:45]Write to MH i2c: 01 00 00 E5 1C 01 [05:48:45]Write i2c OK [05:48:45]MH_I2C_Read... [05:48:45]Read from MH i2c: 01 [05:48:45]MH_I2C_Read... [05:48:45]Read from MH i2c: 01 07 00 [05:48:45]MH_I2C_Read... [05:48:45]Read from MH i2c: 01 07 00 E5 1C 00 00 00 00 00 AF 0C C3 [05:48:45]RasterBufferAndPrint [05:48:45]line [05:48:45]line [05:48:45]line [05:48:45]line [05:48:45]line [05:48:45]written 0, free lines is 3252 [05:48:45]MH_Cut [05:48:45]Write to MH i2c: D1 01 00 EC 1C 01 DA [05:48:45]Write i2c OK [05:48:45]MH_I2C_Read... [05:48:45]Read from MH i2c: D1 [05:48:45]MH_I2C_Read... [05:48:45]Read from MH i2c: D1 01 00 [05:48:45]MH_I2C_Read... [05:48:45]Read from MH i2c: D1 01 00 EC 1C 00 D9 [05:48:45]Write to MH i2c: 01 00 00 ED 1C 09 [05:48:45]Write i2c OK [05:48:45]MH_I2C_Read... [05:48:45]*** Cut start [05:48:45]*** Partial cut [05:48:45]*** CUTSNS_PIN = 1 [05:48:45]*** CUTSNS_PIN = 0 [05:48:46]*** Brake cut motor [05:48:46]Read from MH i2c: 01 [05:48:46]MH_I2C_Read... [05:48:46]*** Stop cut motor [05:48:46]*** Cut end [05:48:46]Read from MH i2c: 01 07 00 [05:48:46]MH_I2C_Read... [05:48:46]Read from MH i2c: 01 07 00 ED 1C 00 00 00 00 00 FF 0F 1E [05:48:46]process_action close_receipt done [05:48:46]requested_data is exist [05:48:46]produce_requested_data [05:48:46]requested_item fm.sn is exist - process it [05:48:46]wFMCommunicate request_size=4 [05:48:46]MH_SAM_APDU [05:48:46]CAPDU: 80 11 00 00 [05:48:46]Write to MH i2c: E2 08 00 EE 1C 80 11 00 00 00 00 00 00 84 [05:48:46]Write i2c OK [05:48:46]MH_I2C_Read... [05:48:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:46]Read from MH i2c: E2 [05:48:46]MH_I2C_Read... [05:48:46]Read from MH i2c: E2 17 00 [05:48:46]MH_I2C_Read... [05:48:46]Read from MH i2c: E2 17 00 EE 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D7 [05:48:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:48:46]wFMCommunicate OK [05:48:46]requested_item fd.num is exist - process it [05:48:46]SAM_PROTO_GetFieldsCounters [05:48:46]wFMCommunicate request_size=4 [05:48:46]MH_SAM_APDU [05:48:46]CAPDU: 80 13 00 00 [05:48:46]Write to MH i2c: E2 08 00 EF 1C 80 13 00 00 00 00 00 00 87 [05:48:46]Write i2c OK [05:48:46]MH_I2C_Read... [05:48:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:48:46]Read from MH i2c: E2 [05:48:46]MH_I2C_Read... [05:48:46]Read from MH i2c: E2 62 00 [05:48:46]MH_I2C_Read... [05:48:46]Connected sock=11 [05:48:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 25 D4 07 01 D7 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 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 0F 00 00 00 F4 03 04 00 3D 77 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3B 02 00 35 04 06 00 C8 B4 5A 51 57 34 B8 71 B0 F0 31 92 3E B6 [05:48:46]Read from MH i2c: E2 62 00 EF 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2B 3B 02 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 64 [05:48:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2B 3B 02 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 [05:48:46]wFMCommunicate OK [05:48:46]SAM_PROTO_GetFieldsCounters done [05:48:46]requested_item shift.num is exist - process it [05:48:46]requested_item shift.opened is exist - process it [05:48:46]req_shift_opened [05:48:46]FM_GetShiftState [05:48:46]SAM_PROTO_GetShiftState [05:48:46]wFMCommunicate request_size=4 [05:48:46]MH_SAM_APDU [05:48:46]CAPDU: 80 13 01 00 [05:48:46]Write to MH i2c: E2 08 00 F0 1C 80 13 01 00 00 00 00 00 89 [05:48:46]Write i2c OK [05:48:46]MH_I2C_Read... [05:48:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:46]Read from MH i2c: E2 [05:48:46]MH_I2C_Read... [05:48:46]Read from MH i2c: E2 0E 00 [05:48:46]MH_I2C_Read... [05:48:46]Read from MH i2c: E2 0E 00 F0 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C2 [05:48:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:48:46]wFMCommunicate OK [05:48:46]SAM_PROTO_GetShiftState done [05:48:46]FM_GetShiftState done [05:48:46]req_shift_opened done [05:48:46]requested_item shift.open_date is exist - process it [05:48:46]req_shift_open_date [05:48:46]req_shift_open_date done [05:48:46]produce_requested_data done [05:48:46]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146219,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [05:48:46]process_action_free close_receipt [05:48:46]json_value_free [05:48:46]json_value_free done [05:48:46]process_json_proto returns [05:48:46]Send response to host [05:48:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146219,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [05:48:46]free response buf [05:48:46]execute_script done [05:48:46]execute_script returns [05:48:46]free content buf [05:48:46]Sock 9.Close socket [05:48:46]Sock 9.Thread stoped [05:48:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A0 51 47 00 26 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3B 02 00 F4 03 04 00 67 1C 20 67 B6 04 01 00 00 6A AD B8 D3 50 6F B8 C5 [05:48:47]CommunicateWithHost err = 0 [05:48:47]CheckOFDResponse [05:48:47]1017 (14) - 77093643461234 [05:48:47]1041 (16) - 0000000000871745 [05:48:47]1040 (4) - 146219 [05:48:47]1012 (4) - 28.10.2024 23:21 [05:48:47]1206 (1) - 0 [05:48:47]OFD Sender: Remove packet 146219 [05:48:47]ProducePacketName [05:48:47]name=ofd_packets/00146219 [05:48:47]NVStorageDeleteData [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]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:48]OFD Sender: No OFD packet to send [05:53:53]OFD Sender: No OFD packet to send [05:53:58]OFD Sender: No OFD packet to send [05:54:03]OFD Sender: No OFD packet to send [05:54:08]OFD Sender: No OFD packet to send [05:54:13]OFD Sender: No OFD packet to send [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:34]accept exits with 7 [05:54:34]New connection [05:54:34]New thread 3067301220 created [05:54:34]Thread 3067157860 joined [05:54:34]Waiting for new connection... [05:54:34] Sock 7.Parse request [05:54:34]Sock 7.Check first char [05:54:34]Sock 7.First char is OK [05:54:34]request: POST /json_proto HTTP/1.0 [05:54:34]Method: POST [05:54:34]URL: /json_proto [05:54:34]Method is POST - this is cgi request [05:54:34]url: /json_proto [05:54:34]query_string will be loaded in cgi processing [05:54:34]execute_cgi json_proto POST (null) [05:54:34]execute_cgi path=json_proto method=POST [05:54:34]POST find Content-Length [05:54:34]Host: 172.17.40.195:8080 [05:54:34]Content-Length: 981 [05:54:34]Content-Type: application/json [05:54:34] [05:54:34]POST finish read [05:54:34]Found Content-Length = 981 [05:54:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:34]execute_script... [05:54: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)160976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:34]POST & json_proto [05:54:34]process_json_proto [05:54:34]json parsed OK: [05:54:34]protocol is kg_v1.0 [05:54:34]action value=close_receipt [05:54:34]process_action close_receipt [05:54:34]cmd_close_receipt [05:54:34]MH_GetDate [05:54:34]Write to MH i2c: F0 00 00 F1 1C FC [05:54:34]Write i2c OK [05:54:34]MH_I2C_Read... [05:54:34]Read from MH i2c: F0 [05:54:34]MH_I2C_Read... [05:54:34]Read from MH i2c: F0 09 00 [05:54:34]MH_I2C_Read... [05:54:34]Read from MH i2c: F0 09 00 F1 1C 00 9E 78 20 67 D5 8D 6C 64 D4 [05:54:34]GetLastDocTimeStamp 1730180925 [05:54:34]current date 1730181278 [05:54:34]FM_GetShiftState [05:54:34]SAM_PROTO_GetShiftState [05:54:34]wFMCommunicate request_size=4 [05:54:34]MH_SAM_APDU [05:54:34]CAPDU: 80 13 01 00 [05:54:34]Write to MH i2c: E2 08 00 F2 1C 80 13 01 00 00 00 00 00 8B [05:54:34]Write i2c OK [05:54:34]MH_I2C_Read... [05:54:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:34]Read from MH i2c: E2 [05:54:34]MH_I2C_Read... [05:54:34]Read from MH i2c: E2 0E 00 [05:54:34]MH_I2C_Read... [05:54:34]Read from MH i2c: E2 0E 00 F2 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C4 [05:54:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:54:34]wFMCommunicate OK [05:54:34]SAM_PROTO_GetShiftState done [05:54:34]FM_GetShiftState done [05:54:34]opened in 1730161786 [05:54:34]opened+sec_in_day 1730248186 [05:54:34]quantity*price = 999032 [05:54:34]sum+1 = 999033 [05:54:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.92 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 16 29.10.2024 05:54 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 132.85 сом ФМ: 0000000000871745 ФД: 146220 ФПД: 268488062498182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T055438&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146220&fm=268488062498182&tin=02508201610067®Number=0000000000091683&sum=999000 [05:54:36]StoreToDocumentArchive [05:54:36]shift 547 fd 146220 [05:54:36]save to /storage/0547/doc_00146220 [05:54:36]save last doc name /storage/0547/doc_00146220 to /storage/kkm_last_doc_name [05:54:36]save OK [05:54:36]Clear old archive folders... [05:54:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:54:36]tlvbuf is 0024CD70 [05:54:36]SAM_PROTO_ClearQueue [05:54:36]wFMCommunicate request_size=4 [05:54:36]MH_SAM_APDU [05:54:36]CAPDU: 80 09 00 00 [05:54:36]Write to MH i2c: E2 08 00 FF 1C 80 09 00 00 00 00 00 00 8D [05:54:36]Write i2c OK [05:54:36]MH_I2C_Read... [05:54:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:36]Read from MH i2c: E2 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 FF 1C 00 90 00 8F [05:54:36]RAPDU: 90 00 [05:54:36]wFMCommunicate OK [05:54:36]SAM_PROTO_ClearQueue done [05:54:36]KKMCreateOFDPacket [05:54:36]OFDProtocolAddRootSTLVToBuf [05:54:36]FM_MakeSignedData [05:54:36]FM_MakeSignedData [05:54:36]SAM_PROTO_SignData [05:54:36]wFMCommunicate request_size=4 [05:54:36]MH_SAM_APDU [05:54:36]CAPDU: 80 0D 01 02 [05:54:36]Write to MH i2c: E2 08 00 00 1D 80 0D 01 02 00 00 00 00 96 [05:54:36]Write i2c OK [05:54:36]MH_I2C_Read... [05:54:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:36]Read from MH i2c: E2 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 00 1D 00 90 00 91 [05:54:36]RAPDU: 90 00 [05:54:36]wFMCommunicate OK [05:54:36]wFMCommunicate request_size=255 [05:54:36]MH_SAM_APDU [05:54:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 9E 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3B 02 00 35 04 06 00 F4 30 3F 97 [05:54:36]Write to MH i2c: E2 02 01 01 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 9E 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3B 02 00 35 04 06 00 F4 30 3F 97 00 00 63 [05:54:36]Write i2c OK [05:54:36]MH_I2C_Read... [05:54:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:36]Read from MH i2c: E2 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 01 1D 00 90 00 92 [05:54:36]RAPDU: 90 00 [05:54:36]wFMCommunicate OK [05:54:36]wFMCommunicate request_size=7 [05:54:36]MH_SAM_APDU [05:54:36]CAPDU: 80 0D 02 02 02 75 86 [05:54:36]Write to MH i2c: E2 0A 00 02 1D 80 0D 02 02 02 00 75 86 00 00 98 [05:54:36]Write i2c OK [05:54:36]MH_I2C_Read... [05:54:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:36]Read from MH i2c: E2 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 03 00 02 1D 00 90 00 93 [05:54:36]RAPDU: 90 00 [05:54:36]wFMCommunicate OK [05:54:36]wFMCommunicate request_size=4 [05:54:36]MH_SAM_APDU [05:54:36]CAPDU: 80 0D 03 02 [05:54:36]Write to MH i2c: E2 08 00 03 1D 80 0D 03 02 00 00 00 00 9B [05:54:36]Write i2c OK [05:54:36]MH_I2C_Read... [05:54:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:36]Read from MH i2c: E2 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 0B 00 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 0B 00 03 1D 00 1B 19 6D 84 AA 2D DC 66 90 00 DA [05:54:36]RAPDU: 1B 19 6D 84 AA 2D DC 66 90 00 [05:54:36]wFMCommunicate OK [05:54:36]SAM_PROTO_SignData done [05:54:36]FM_MakeSignedData done [05:54:36]CreateOFDProtocolMessage [05:54:36]wFMCommunicate request_size=4 [05:54:36]MH_SAM_APDU [05:54:36]CAPDU: 80 11 00 00 [05:54:36]Write to MH i2c: E2 08 00 04 1D 80 11 00 00 00 00 00 00 9B [05:54:36]Write i2c OK [05:54:36]MH_I2C_Read... [05:54:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:36]Read from MH i2c: E2 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 17 00 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: E2 17 00 04 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EE [05:54:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:54:36]wFMCommunicate OK [05:54:36]CreateOFDProtocolMessage done [05:54:36]OFDSenderStorePacket 146220 [05:54:36]StoreOFDPacket docnum=146220 [05:54:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 4F 27 04 01 87 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 9E 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3B 02 00 35 04 06 00 F4 30 3F 97 75 86 1B 19 6D 84 AA 2D DC 66 [05:54:36]CheckFolder [05:54:36]dirname=/storage/ofd_packets [05:54:36]CheckFolder done [05:54:36]ProducePacketName [05:54:36]name=ofd_packets/00146220 [05:54:36]NVStorageSaveData ofd_packets/00146220 [05:54:36]File name is /storage/ofd_packets/00146220 [05:54:36]Write 298 bytes [05:54:36]NVStorageSaveData done [05:54:36]OFDSenderStorePacket done [05:54:36]KKMCreateOFDPacket done [05:54:36]NVStorageSaveData kkm_last_timestamp [05:54:36]File name is /storage/kkm_last_timestamp [05:54:36]Write 4 bytes [05:54:36]NVStorageSaveData done [05:54:36]ExternCall_PrintAddStr [05:54:36]wPrintStart [05:54:36]Write to MH i2c: 01 00 00 05 1D 22 [05:54:36]Write i2c OK [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: 01 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: 01 07 00 [05:54:36]MH_I2C_Read... [05:54:36]Read from MH i2c: 01 07 00 05 1D 00 00 00 00 00 FF 0F 37 [05:54:36]RasterBufferAndPrint [05:54:36]line Счет N : (1)160976 [05:54:36]line ИНН: 02508201610067 [05:54:36]line Контрольно-Кассовый Чек [05:54:36]line ПРОДАЖА [05:54:36]line ТРК (МРК, ГНК) : 11 [05:54:36]line Товар: 2710194210 [05:54:36]line ДТ-К-2 [05:54:36]line 132.850 * 75.20 [05:54:36]line = 9990.32 [05:54:36]line НДС 12% НСП 1% [05:54:36]line > о реализуемом товаре [05:54:36]line ОКРУГЛЕНИЕ: -0.32 [05:54:36]line ИТОГО: 9990.00 [05:54:36]line Внесено: 10000.00 [05:54:36]line СДАЧА: 10.00 [05:54:36]line НСП 1% : 88.41 [05:54:36]line НДС 12% : 1060.92 [05:54:36]line Наличными: 9990.00 [05:54:36]line Безнал.: 0.00 [05:54:36]line Место: АЗС № 126 "Партнер Нефть" [05:54:36]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [05:54:36]line СНО: Общий режим [05:54:36]line Чек 16 29.10.2024 05:54 [05:54:36]line Смена: 547 ФФД: 1.0 [05:54:36]line ЗНМ: 0300000085 [05:54:36]line РНМ: 0000000000091683 [05:54:36]line Версия ККМ: 001 [05:54:36]line [05:54:36]line Дисконтная программа [05:54:36]line ДТ [05:54:36]line номер 126 [05:54:36]line сэкономлено 132.85 сом [05:54:36]line ФМ: 0000000000871745 [05:54:36]line ФД: 146220 [05:54:36]line ФПД: 268488062498182 [05:54:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T055438&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146220&fm=268488062498182&tin=02508201610067®Number=0000000000091683&sum=999000 [05:54:36]OFD Sender: Processing packet 146220 [packets to send 206, broken 205] [05:54:36]ProducePacketName [05:54:36]name=ofd_packets/00146220 [05:54:36]OFD Sender: To server: pG, [05:54:36]CommunicateWithHost lk.salyk.kg:30040 [05:54:36]ConnectInit lk.salyk.kg [05:54:36]written 0, free lines is 4095 [05:54:37]Write to MH i2c: 01 00 00 35 1D 52 [05:54:37]Write i2c OK [05:54:37]MH_I2C_Read... [05:54:37]Read from MH i2c: 01 [05:54:37]MH_I2C_Read... [05:54:37]Read from MH i2c: 01 07 00 [05:54:37]MH_I2C_Read... [05:54:37]Read from MH i2c: 01 07 00 35 1D 00 00 00 00 00 5F 0C C4 [05:54:37]RasterBufferAndPrint [05:54:37]line [05:54:37]line [05:54:37]line [05:54:37]line [05:54:37]line [05:54:37]written 0, free lines is 3170 [05:54:37]MH_Cut [05:54:37]Write to MH i2c: D1 01 00 3C 1D 01 2B [05:54:37]Write i2c OK [05:54:37]MH_I2C_Read... [05:54:37]Read from MH i2c: D1 [05:54:37]MH_I2C_Read... [05:54:37]Read from MH i2c: D1 01 00 [05:54:37]MH_I2C_Read... [05:54:37]Read from MH i2c: D1 01 00 3C 1D 00 2A [05:54:37]Write to MH i2c: 01 00 00 3D 1D 5A [05:54:37]Write i2c OK [05:54:37]MH_I2C_Read... [05:54:38]*** Cut start [05:54:38]*** Partial cut [05:54:38]*** CUTSNS_PIN = 1 [05:54:38]*** CUTSNS_PIN = 0 [05:54:38]*** Brake cut motor [05:54:38]Read from MH i2c: 01 [05:54:38]MH_I2C_Read... [05:54:38]*** Stop cut motor [05:54:38]*** Cut end [05:54:38]Read from MH i2c: 01 07 00 [05:54:38]MH_I2C_Read... [05:54:38]Read from MH i2c: 01 07 00 3D 1D 00 00 00 00 00 FF 0F 6F [05:54:38]process_action close_receipt done [05:54:38]requested_data is exist [05:54:38]produce_requested_data [05:54:38]requested_item fm.sn is exist - process it [05:54:38]wFMCommunicate request_size=4 [05:54:38]MH_SAM_APDU [05:54:38]CAPDU: 80 11 00 00 [05:54:38]Write to MH i2c: E2 08 00 3E 1D 80 11 00 00 00 00 00 00 D5 [05:54:38]Write i2c OK [05:54:38]MH_I2C_Read... [05:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:38]Read from MH i2c: E2 [05:54:38]MH_I2C_Read... [05:54:38]Read from MH i2c: E2 17 00 [05:54:38]MH_I2C_Read... [05:54:38]Read from MH i2c: E2 17 00 3E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 28 [05:54:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:54:38]wFMCommunicate OK [05:54:38]requested_item fd.num is exist - process it [05:54:38]SAM_PROTO_GetFieldsCounters [05:54:38]wFMCommunicate request_size=4 [05:54:38]MH_SAM_APDU [05:54:38]CAPDU: 80 13 00 00 [05:54:38]Write to MH i2c: E2 08 00 3F 1D 80 13 00 00 00 00 00 00 D8 [05:54:38]Write i2c OK [05:54:38]MH_I2C_Read... [05:54:38]Connected sock=11 [05:54:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 4F 27 04 01 87 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 9E 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3B 02 00 35 04 06 00 F4 30 3F 97 75 86 1B 19 6D 84 AA 2D DC 66 [05:54:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:54:39]Read from MH i2c: E2 [05:54:39]MH_I2C_Read... [05:54:39]Read from MH i2c: E2 62 00 [05:54:39]MH_I2C_Read... [05:54:39]Read from MH i2c: E2 62 00 3F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2C 3B 02 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 B9 [05:54:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2C 3B 02 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 [05:54:39]wFMCommunicate OK [05:54:39]SAM_PROTO_GetFieldsCounters done [05:54:39]requested_item shift.num is exist - process it [05:54:39]requested_item shift.opened is exist - process it [05:54:39]req_shift_opened [05:54:39]FM_GetShiftState [05:54:39]SAM_PROTO_GetShiftState [05:54:39]wFMCommunicate request_size=4 [05:54:39]MH_SAM_APDU [05:54:39]CAPDU: 80 13 01 00 [05:54:39]Write to MH i2c: E2 08 00 40 1D 80 13 01 00 00 00 00 00 DA [05:54:39]Write i2c OK [05:54:39]MH_I2C_Read... [05:54:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:39]Read from MH i2c: E2 [05:54:39]MH_I2C_Read... [05:54:39]Read from MH i2c: E2 0E 00 [05:54:39]MH_I2C_Read... [05:54:39]Read from MH i2c: E2 0E 00 40 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 13 [05:54:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:54:39]wFMCommunicate OK [05:54:39]SAM_PROTO_GetShiftState done [05:54:39]FM_GetShiftState done [05:54:39]req_shift_opened done [05:54:39]requested_item shift.open_date is exist - process it [05:54:39]req_shift_open_date [05:54:39]req_shift_open_date done [05:54:39]produce_requested_data done [05:54:39]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146220,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [05:54:39]process_action_free close_receipt [05:54:39]json_value_free [05:54:39]json_value_free done [05:54:39]process_json_proto returns [05:54:39]Send response to host [05:54:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146220,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [05:54:39]free response buf [05:54:39]execute_script done [05:54:39]execute_script returns [05:54:39]free content buf [05:54:39]Sock 7.Close socket [05:54:39]Sock 7.Thread stoped [05:54:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 71 F8 47 00 C3 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3B 02 00 F4 03 04 00 C8 1D 20 67 B6 04 01 00 00 69 1C A9 01 AF 05 ED 34 [05:54:39]CommunicateWithHost err = 0 [05:54:39]CheckOFDResponse [05:54:39]1017 (14) - 77093643461234 [05:54:39]1041 (16) - 0000000000871745 [05:54:39]1040 (4) - 146220 [05:54:39]1012 (4) - 28.10.2024 23:27 [05:54:39]1206 (1) - 0 [05:54:39]OFD Sender: Remove packet 146220 [05:54:39]ProducePacketName [05:54:39]name=ofd_packets/00146220 [05:54:39]NVStorageDeleteData [05:54:40]OFD Sender: No OFD packet to send [05:54:45]OFD Sender: No OFD packet to send [05:54:50]OFD Sender: No OFD packet to send [05:54:55]OFD Sender: No OFD packet to send [05:55:00]OFD Sender: No OFD packet to send [05:55:05]OFD Sender: No OFD packet to send [05:55:10]OFD Sender: No OFD packet to send [05:55:15]OFD Sender: No OFD packet to send [05:55:20]OFD Sender: No OFD packet to send [05:55:25]OFD Sender: No OFD packet to send [05:55:30]OFD Sender: No OFD packet to send [05:55:31]accept exits with 9 [05:55:31]New connection [05:55:31]New thread 3067157860 created [05:55:31]Thread 3067301220 joined [05:55:31]Waiting for new connection... [05:55:31] Sock 9.Parse request [05:55:31]Sock 9.Check first char [05:55:31]Sock 9.First char is OK [05:55:31]request: POST /json_proto HTTP/1.0 [05:55:31]Method: POST [05:55:31]URL: /json_proto [05:55:31]Method is POST - this is cgi request [05:55:31]url: /json_proto [05:55:31]query_string will be loaded in cgi processing [05:55:31]execute_cgi json_proto POST (null) [05:55:31]execute_cgi path=json_proto method=POST [05:55:31]POST find Content-Length [05:55:31]Host: 172.17.40.195:8080 [05:55:31]Content-Length: 981 [05:55:31]Content-Type: application/json [05:55:31] [05:55:31]POST finish read [05:55:31]Found Content-Length = 981 [05:55:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:31]execute_script... [05:55: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)160977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:31]POST & json_proto [05:55:31]process_json_proto [05:55:31]json parsed OK: [05:55:31]protocol is kg_v1.0 [05:55:31]action value=close_receipt [05:55:31]process_action close_receipt [05:55:31]cmd_close_receipt [05:55:31]MH_GetDate [05:55:31]Write to MH i2c: F0 00 00 41 1D 4D [05:55:31]Write i2c OK [05:55:31]MH_I2C_Read... [05:55:31]Read from MH i2c: F0 [05:55:31]MH_I2C_Read... [05:55:31]Read from MH i2c: F0 09 00 [05:55:31]MH_I2C_Read... [05:55:31]Read from MH i2c: F0 09 00 41 1D 00 D6 78 20 67 D5 8D 6C 64 5D [05:55:31]GetLastDocTimeStamp 1730181278 [05:55:31]current date 1730181334 [05:55:31]FM_GetShiftState [05:55:31]SAM_PROTO_GetShiftState [05:55:31]wFMCommunicate request_size=4 [05:55:31]MH_SAM_APDU [05:55:31]CAPDU: 80 13 01 00 [05:55:31]Write to MH i2c: E2 08 00 42 1D 80 13 01 00 00 00 00 00 DC [05:55:31]Write i2c OK [05:55:31]MH_I2C_Read... [05:55:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:31]Read from MH i2c: E2 [05:55:31]MH_I2C_Read... [05:55:31]Read from MH i2c: E2 0E 00 [05:55:31]MH_I2C_Read... [05:55:31]Read from MH i2c: E2 0E 00 42 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 15 [05:55:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:55:31]wFMCommunicate OK [05:55:31]SAM_PROTO_GetShiftState done [05:55:31]FM_GetShiftState done [05:55:31]opened in 1730161786 [05:55:31]opened+sec_in_day 1730248186 [05:55:31]quantity*price = 999032 [05:55:31]sum+1 = 999033 [05:55:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.92 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 17 29.10.2024 05:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 132.85 сом ФМ: 0000000000871745 ФД: 146221 ФПД: 277840934736019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T055534&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146221&fm=277840934736019&tin=02508201610067®Number=0000000000091683&sum=999000 [05:55:32]StoreToDocumentArchive [05:55:32]shift 547 fd 146221 [05:55:32]save to /storage/0547/doc_00146221 [05:55:32]save last doc name /storage/0547/doc_00146221 to /storage/kkm_last_doc_name [05:55:32]save OK [05:55:32]Clear old archive folders... [05:55:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:55:32]tlvbuf is 001E4480 [05:55:32]SAM_PROTO_ClearQueue [05:55:32]wFMCommunicate request_size=4 [05:55:32]MH_SAM_APDU [05:55:32]CAPDU: 80 09 00 00 [05:55:32]Write to MH i2c: E2 08 00 4F 1D 80 09 00 00 00 00 00 00 DE [05:55:32]Write i2c OK [05:55:32]MH_I2C_Read... [05:55:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:55:33]Read from MH i2c: E2 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 4F 1D 00 90 00 E0 [05:55:33]RAPDU: 90 00 [05:55:33]wFMCommunicate OK [05:55:33]SAM_PROTO_ClearQueue done [05:55:33]KKMCreateOFDPacket [05:55:33]OFDProtocolAddRootSTLVToBuf [05:55:33]FM_MakeSignedData [05:55:33]FM_MakeSignedData [05:55:33]SAM_PROTO_SignData [05:55:33]wFMCommunicate request_size=4 [05:55:33]MH_SAM_APDU [05:55:33]CAPDU: 80 0D 01 02 [05:55:33]Write to MH i2c: E2 08 00 50 1D 80 0D 01 02 00 00 00 00 E6 [05:55:33]Write i2c OK [05:55:33]MH_I2C_Read... [05:55:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:55:33]Read from MH i2c: E2 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 50 1D 00 90 00 E1 [05:55:33]RAPDU: 90 00 [05:55:33]wFMCommunicate OK [05:55:33]wFMCommunicate request_size=255 [05:55:33]MH_SAM_APDU [05:55:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D6 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3B 02 00 35 04 06 00 FC B1 E2 38 [05:55:33]Write to MH i2c: E2 02 01 51 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D6 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3B 02 00 35 04 06 00 FC B1 E2 38 00 00 BA [05:55:33]Write i2c OK [05:55:33]MH_I2C_Read... [05:55:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:33]Read from MH i2c: E2 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 51 1D 00 90 00 E2 [05:55:33]RAPDU: 90 00 [05:55:33]wFMCommunicate OK [05:55:33]wFMCommunicate request_size=7 [05:55:33]MH_SAM_APDU [05:55:33]CAPDU: 80 0D 02 02 02 10 93 [05:55:33]Write to MH i2c: E2 0A 00 52 1D 80 0D 02 02 02 00 10 93 00 00 90 [05:55:33]Write i2c OK [05:55:33]MH_I2C_Read... [05:55:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:33]Read from MH i2c: E2 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 03 00 52 1D 00 90 00 E3 [05:55:33]RAPDU: 90 00 [05:55:33]wFMCommunicate OK [05:55:33]wFMCommunicate request_size=4 [05:55:33]MH_SAM_APDU [05:55:33]CAPDU: 80 0D 03 02 [05:55:33]Write to MH i2c: E2 08 00 53 1D 80 0D 03 02 00 00 00 00 EB [05:55:33]Write i2c OK [05:55:33]MH_I2C_Read... [05:55:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:55:33]Read from MH i2c: E2 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 0B 00 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 0B 00 53 1D 00 4B 12 E6 5C 1A B5 0F 90 90 00 F9 [05:55:33]RAPDU: 4B 12 E6 5C 1A B5 0F 90 90 00 [05:55:33]wFMCommunicate OK [05:55:33]SAM_PROTO_SignData done [05:55:33]FM_MakeSignedData done [05:55:33]CreateOFDProtocolMessage [05:55:33]wFMCommunicate request_size=4 [05:55:33]MH_SAM_APDU [05:55:33]CAPDU: 80 11 00 00 [05:55:33]Write to MH i2c: E2 08 00 54 1D 80 11 00 00 00 00 00 00 EB [05:55:33]Write i2c OK [05:55:33]MH_I2C_Read... [05:55:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:33]Read from MH i2c: E2 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 17 00 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: E2 17 00 54 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3E [05:55:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:55:33]wFMCommunicate OK [05:55:33]CreateOFDProtocolMessage done [05:55:33]OFDSenderStorePacket 146221 [05:55:33]StoreOFDPacket docnum=146221 [05:55:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 28 EF 04 01 D6 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D6 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3B 02 00 35 04 06 00 FC B1 E2 38 10 93 4B 12 E6 5C 1A B5 0F 90 [05:55:33]CheckFolder [05:55:33]dirname=/storage/ofd_packets [05:55:33]CheckFolder done [05:55:33]ProducePacketName [05:55:33]name=ofd_packets/00146221 [05:55:33]NVStorageSaveData ofd_packets/00146221 [05:55:33]File name is /storage/ofd_packets/00146221 [05:55:33]Write 298 bytes [05:55:33]NVStorageSaveData done [05:55:33]OFDSenderStorePacket done [05:55:33]KKMCreateOFDPacket done [05:55:33]NVStorageSaveData kkm_last_timestamp [05:55:33]File name is /storage/kkm_last_timestamp [05:55:33]Write 4 bytes [05:55:33]NVStorageSaveData done [05:55:33]ExternCall_PrintAddStr [05:55:33]wPrintStart [05:55:33]Write to MH i2c: 01 00 00 55 1D 72 [05:55:33]Write i2c OK [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: 01 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: 01 07 00 [05:55:33]MH_I2C_Read... [05:55:33]Read from MH i2c: 01 07 00 55 1D 00 00 00 00 00 FF 0F 87 [05:55:33]RasterBufferAndPrint [05:55:33]line Счет N : (1)160977 [05:55:33]line ИНН: 02508201610067 [05:55:33]line Контрольно-Кассовый Чек [05:55:33]line ПРОДАЖА [05:55:33]line ТРК (МРК, ГНК) : 21 [05:55:33]line Товар: 2710194210 [05:55:33]line ДТ-К-2 [05:55:33]line 132.850 * 75.20 [05:55:33]line = 9990.32 [05:55:33]line НДС 12% НСП 1% [05:55:33]line > о реализуемом товаре [05:55:33]line ОКРУГЛЕНИЕ: -0.32 [05:55:33]line ИТОГО: 9990.00 [05:55:33]line Внесено: 10000.00 [05:55:33]line СДАЧА: 10.00 [05:55:33]line НСП 1% : 88.41 [05:55:33]line НДС 12% : 1060.92 [05:55:33]line Наличными: 9990.00 [05:55:33]line Безнал.: 0.00 [05:55:33]line Место: АЗС № 126 "Партнер Нефть" [05:55:33]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [05:55:33]line СНО: Общий режим [05:55:33]line Чек 17 29.10.2024 05:55 [05:55:33]line Смена: 547 ФФД: 1.0 [05:55:33]line ЗНМ: 0300000085 [05:55:33]line РНМ: 0000000000091683 [05:55:33]line Версия ККМ: 001 [05:55:33]line [05:55:33]line Дисконтная программа [05:55:33]line ДТ [05:55:33]line номер 126 [05:55:33]line сэкономлено 132.85 сом [05:55:33]line ФМ: 0000000000871745 [05:55:33]line ФД: 146221 [05:55:33]line ФПД: 277840934736019 [05:55:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T055534&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146221&fm=277840934736019&tin=02508201610067®Number=0000000000091683&sum=999000 [05:55:33]OFD Sender: Processing packet 146221 [packets to send 206, broken 205] [05:55:33]ProducePacketName [05:55:33]name=ofd_packets/00146221 [05:55:33]OFD Sender: To server: pG, [05:55:33]CommunicateWithHost lk.salyk.kg:30040 [05:55:33]ConnectInit lk.salyk.kg [05:55:33]written 0, free lines is 4095 [05:55:34]Write to MH i2c: 01 00 00 85 1D A2 [05:55:34]Write i2c OK [05:55:34]MH_I2C_Read... [05:55:34]Read from MH i2c: 01 [05:55:34]MH_I2C_Read... [05:55:34]Read from MH i2c: 01 07 00 [05:55:34]MH_I2C_Read... [05:55:34]Read from MH i2c: 01 07 00 85 1D 00 00 00 00 00 5B 0C 10 [05:55:34]RasterBufferAndPrint [05:55:34]line [05:55:34]line [05:55:34]line [05:55:34]line [05:55:34]line [05:55:34]written 0, free lines is 3169 [05:55:34]MH_Cut [05:55:34]Write to MH i2c: D1 01 00 8C 1D 01 7B [05:55:34]Write i2c OK [05:55:34]MH_I2C_Read... [05:55:34]Read from MH i2c: D1 [05:55:34]MH_I2C_Read... [05:55:34]Read from MH i2c: D1 01 00 [05:55:34]MH_I2C_Read... [05:55:34]Read from MH i2c: D1 01 00 8C 1D 00 7A [05:55:34]Write to MH i2c: 01 00 00 8D 1D AA [05:55:34]Write i2c OK [05:55:34]MH_I2C_Read... [05:55:35]*** Cut start [05:55:35]*** Partial cut [05:55:35]*** CUTSNS_PIN = 1 [05:55:35]*** CUTSNS_PIN = 0 [05:55:35]Connected sock=11 [05: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 31 37 34 35 0C 01 00 00 28 EF 04 01 D6 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 D6 78 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3B 02 00 35 04 06 00 FC B1 E2 38 10 93 4B 12 E6 5C 1A B5 0F 90 [05:55:35]*** Brake cut motor [05:55:35]Read from MH i2c: 01 [05:55:35]MH_I2C_Read... [05:55:35]*** Stop cut motor [05:55:35]*** Cut end [05:55:35]Read from MH i2c: 01 07 00 [05:55:35]MH_I2C_Read... [05:55:35]Read from MH i2c: 01 07 00 8D 1D 00 00 00 00 00 FF 0F BF [05:55:35]process_action close_receipt done [05:55:35]requested_data is exist [05:55:35]produce_requested_data [05:55:35]requested_item fm.sn is exist - process it [05:55:35]wFMCommunicate request_size=4 [05:55:35]MH_SAM_APDU [05:55:35]CAPDU: 80 11 00 00 [05:55:35]Write to MH i2c: E2 08 00 8E 1D 80 11 00 00 00 00 00 00 25 [05:55:35]Write i2c OK [05:55:35]MH_I2C_Read... [05:55:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:35]Read from MH i2c: E2 [05:55:35]MH_I2C_Read... [05:55:35]Read from MH i2c: E2 17 00 [05:55:35]MH_I2C_Read... [05:55:35]Read from MH i2c: E2 17 00 8E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 78 [05:55:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:55:35]wFMCommunicate OK [05:55:35]requested_item fd.num is exist - process it [05:55:35]SAM_PROTO_GetFieldsCounters [05:55:35]wFMCommunicate request_size=4 [05:55:35]MH_SAM_APDU [05:55:35]CAPDU: 80 13 00 00 [05:55:35]Write to MH i2c: E2 08 00 8F 1D 80 13 00 00 00 00 00 00 28 [05:55:35]Write i2c OK [05:55:35]MH_I2C_Read... [05:55:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A5 10 47 00 4F 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 31 37 34 35 10 04 04 00 2D 3B 02 00 F4 03 04 00 00 1E 20 67 B6 04 01 00 00 87 EF 9E B0 A2 30 9B 46 [05:55:35]CommunicateWithHost err = 0 [05:55:35]CheckOFDResponse [05:55:35]1017 (14) - 77093643461234 [05:55:35]1041 (16) - 0000000000871745 [05:55:35]1040 (4) - 146221 [05:55:35]1012 (4) - 28.10.2024 23:28 [05:55:35]1206 (1) - 0 [05:55:35]OFD Sender: Remove packet 146221 [05:55:35]ProducePacketName [05:55:35]name=ofd_packets/00146221 [05:55:35]NVStorageDeleteData [05:55:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:55:35]Read from MH i2c: E2 [05:55:35]MH_I2C_Read... [05:55:35]Read from MH i2c: E2 62 00 [05:55:35]MH_I2C_Read... [05:55:35]Read from MH i2c: E2 62 00 8F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2D 3B 02 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 0D [05:55:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2D 3B 02 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 [05:55:35]wFMCommunicate OK [05:55:35]SAM_PROTO_GetFieldsCounters done [05:55:35]requested_item shift.num is exist - process it [05:55:35]requested_item shift.opened is exist - process it [05:55:35]req_shift_opened [05:55:35]FM_GetShiftState [05:55:35]SAM_PROTO_GetShiftState [05:55:35]wFMCommunicate request_size=4 [05:55:35]MH_SAM_APDU [05:55:35]CAPDU: 80 13 01 00 [05:55:35]Write to MH i2c: E2 08 00 90 1D 80 13 01 00 00 00 00 00 2A [05:55:35]Write i2c OK [05:55:35]MH_I2C_Read... [05:55:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:36]Read from MH i2c: E2 [05:55:36]MH_I2C_Read... [05:55:36]Read from MH i2c: E2 0E 00 [05:55:36]MH_I2C_Read... [05:55:36]Read from MH i2c: E2 0E 00 90 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 63 [05:55:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:55:36]wFMCommunicate OK [05:55:36]SAM_PROTO_GetShiftState done [05:55:36]FM_GetShiftState done [05:55:36]req_shift_opened done [05:55:36]requested_item shift.open_date is exist - process it [05:55:36]req_shift_open_date [05:55:36]req_shift_open_date done [05:55:36]produce_requested_data done [05:55:36]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146221,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [05:55:36]process_action_free close_receipt [05:55:36]json_value_free [05:55:36]json_value_free done [05:55:36]process_json_proto returns [05:55:36]Send response to host [05:55:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146221,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [05:55:36]free response buf [05:55:36]execute_script done [05:55:36]execute_script returns [05:55:36]free content buf [05:55:36]Sock 9.Close socket [05:55:36]Sock 9.Thread stoped [05:55:36]OFD Sender: No OFD packet to send [05:55:41]OFD Sender: No OFD packet to send [05:55:46]OFD Sender: No OFD packet to send [05:55:51]OFD Sender: No OFD packet to send [05:55:56]OFD Sender: No OFD packet to send [05:56:01]OFD Sender: No OFD packet to send [05:56:06]OFD Sender: No OFD packet to send [05:56:11]OFD Sender: No OFD packet to send [05:56:16]OFD Sender: No OFD packet to send [05:56:21]OFD Sender: No OFD packet to send [05:56:26]OFD Sender: No OFD packet to send [05:56:31]OFD Sender: No OFD packet to send [05:56:36]OFD Sender: No OFD packet to send [05:56:41]OFD Sender: No OFD packet to send [05:56:46]OFD Sender: No OFD packet to send [05:56:51]OFD Sender: No OFD packet to send [05:56:56]OFD Sender: No OFD packet to send [05:57:01]OFD Sender: No OFD packet to send [05:57:06]OFD Sender: No OFD packet to send [05:57:11]OFD Sender: No OFD packet to send [05:57:16]OFD Sender: No OFD packet to send [05:57:21]OFD Sender: No OFD packet to send [05:57:26]OFD Sender: No OFD packet to send [05:57:31]OFD Sender: No OFD packet to send [05:57:36]OFD Sender: No OFD packet to send [05:57:41]OFD Sender: No OFD packet to send [05:57:46]OFD Sender: No OFD packet to send [05:57:51]OFD Sender: No OFD packet to send [05:57:56]OFD Sender: No OFD packet to send [05:58:01]OFD Sender: No OFD packet to send [05:58:06]OFD Sender: No OFD packet to send [05:58:11]OFD Sender: No OFD packet to send [05:58:16]OFD Sender: No OFD packet to send [05:58:21]OFD Sender: No OFD packet to send [05:58:26]OFD Sender: No OFD packet to send [05:58:31]OFD Sender: No OFD packet to send [05:58:36]OFD Sender: No OFD packet to send [05:58:41]OFD Sender: No OFD packet to send [05:58:46]OFD Sender: No OFD packet to send [05:58:51]OFD Sender: No OFD packet to send [05:58:56]OFD Sender: No OFD packet to send [05:59:01]OFD Sender: No OFD packet to send [05:59:06]accept exits with 7 [05:59:06]New connection [05:59:06]New thread 3067301220 created [05:59:06]Thread 3067157860 joined [05:59:06]Waiting for new connection... [05:59:06] Sock 7.Parse request [05:59:06]Sock 7.Check first char [05:59:06]Sock 7.First char is OK [05:59:06]request: POST /json_proto HTTP/1.0 [05:59:06]Method: POST [05:59:06]URL: /json_proto [05:59:06]Method is POST - this is cgi request [05:59:06]url: /json_proto [05:59:06]query_string will be loaded in cgi processing [05:59:06]execute_cgi json_proto POST (null) [05:59:06]execute_cgi path=json_proto method=POST [05:59:06]POST find Content-Length [05:59:06]Host: 172.17.40.195:8080 [05:59:06]Content-Length: 981 [05:59:06]Content-Type: application/json [05:59:06] [05:59:06]POST finish read [05:59:06]Found Content-Length = 981 [05:59:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:06]execute_script... [05: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)160978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:06]POST & json_proto [05:59:06]process_json_proto [05:59:06]json parsed OK: [05:59:06]protocol is kg_v1.0 [05:59:06]action value=close_receipt [05:59:06]process_action close_receipt [05:59:06]cmd_close_receipt [05:59:06]MH_GetDate [05:59:06]Write to MH i2c: F0 00 00 91 1D 9D [05:59:06]Write i2c OK [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: F0 [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: F0 09 00 [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: F0 09 00 91 1D 00 AD 79 20 67 D5 8D 6C 64 85 [05:59:06]GetLastDocTimeStamp 1730181334 [05:59:06]current date 1730181549 [05:59:06]FM_GetShiftState [05:59:06]SAM_PROTO_GetShiftState [05:59:06]wFMCommunicate request_size=4 [05:59:06]MH_SAM_APDU [05:59:06]CAPDU: 80 13 01 00 [05:59:06]Write to MH i2c: E2 08 00 92 1D 80 13 01 00 00 00 00 00 2C [05:59:06]Write i2c OK [05:59:06]MH_I2C_Read... [05:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:06]Read from MH i2c: E2 [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: E2 0E 00 [05:59:06]MH_I2C_Read... [05:59:06]Read from MH i2c: E2 0E 00 92 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 65 [05:59:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:59:06]wFMCommunicate OK [05:59:06]SAM_PROTO_GetShiftState done [05:59:06]FM_GetShiftState done [05:59:06]opened in 1730161786 [05:59:06]opened+sec_in_day 1730248186 [05:59:06]quantity*price = 999032 [05:59:06]sum+1 = 999033 [05:59:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.92 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 18 29.10.2024 05:59 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 132.85 сом ФМ: 0000000000871745 ФД: 146222 ФПД: 43546322905964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T055909&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146222&fm=43546322905964&tin=02508201610067®Number=0000000000091683&sum=999000 [05:59:07]StoreToDocumentArchive [05:59:07]shift 547 fd 146222 [05:59:07]save to /storage/0547/doc_00146222 [05:59:07]save last doc name /storage/0547/doc_00146222 to /storage/kkm_last_doc_name [05:59:07]save OK [05:59:07]Clear old archive folders... [05:59:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:59:07]tlvbuf is 0022E1F0 [05:59:07]SAM_PROTO_ClearQueue [05:59:07]wFMCommunicate request_size=4 [05:59:07]MH_SAM_APDU [05:59:07]CAPDU: 80 09 00 00 [05:59:07]Write to MH i2c: E2 08 00 9F 1D 80 09 00 00 00 00 00 00 2E [05:59:07]Write i2c OK [05:59:07]MH_I2C_Read... [05:59:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:07]Read from MH i2c: E2 [05:59:07]MH_I2C_Read... [05:59:07]Read from MH i2c: E2 03 00 [05:59:07]MH_I2C_Read... [05:59:07]Read from MH i2c: E2 03 00 9F 1D 00 90 00 30 [05:59:07]RAPDU: 90 00 [05:59:07]wFMCommunicate OK [05:59:07]SAM_PROTO_ClearQueue done [05:59:07]KKMCreateOFDPacket [05:59:07]OFDProtocolAddRootSTLVToBuf [05:59:07]FM_MakeSignedData [05:59:07]FM_MakeSignedData [05:59:07]SAM_PROTO_SignData [05:59:07]wFMCommunicate request_size=4 [05:59:07]MH_SAM_APDU [05:59:07]CAPDU: 80 0D 01 02 [05:59:07]Write to MH i2c: E2 08 00 A0 1D 80 0D 01 02 00 00 00 00 36 [05:59:07]Write i2c OK [05:59:07]MH_I2C_Read... [05:59:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:07]Read from MH i2c: E2 [05:59:07]MH_I2C_Read... [05:59:07]Read from MH i2c: E2 03 00 [05:59:07]MH_I2C_Read... [05:59:07]Read from MH i2c: E2 03 00 A0 1D 00 90 00 31 [05:59:07]RAPDU: 90 00 [05:59:07]wFMCommunicate OK [05:59:07]wFMCommunicate request_size=255 [05:59:07]MH_SAM_APDU [05:59:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 AD 79 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3B 02 00 35 04 06 00 27 9A EB 1B [05:59:07]Write to MH i2c: E2 02 01 A1 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 AD 79 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3B 02 00 35 04 06 00 27 9A EB 1B 00 00 E4 [05:59:07]Write i2c OK [05:59:07]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 A1 1D 00 90 00 32 [05:59:08]RAPDU: 90 00 [05:59:08]wFMCommunicate OK [05:59:08]wFMCommunicate request_size=7 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 0D 02 02 02 AB 6C [05:59:08]Write to MH i2c: E2 0A 00 A2 1D 80 0D 02 02 02 00 AB 6C 00 00 54 [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 03 00 A2 1D 00 90 00 33 [05:59:08]RAPDU: 90 00 [05:59:08]wFMCommunicate OK [05:59:08]wFMCommunicate request_size=4 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 0D 03 02 [05:59:08]Write to MH i2c: E2 08 00 A3 1D 80 0D 03 02 00 00 00 00 3B [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 0B 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 0B 00 A3 1D 00 B9 89 B7 F0 EC 3F FE 07 90 00 55 [05:59:08]RAPDU: B9 89 B7 F0 EC 3F FE 07 90 00 [05:59:08]wFMCommunicate OK [05:59:08]SAM_PROTO_SignData done [05:59:08]FM_MakeSignedData done [05:59:08]CreateOFDProtocolMessage [05:59:08]wFMCommunicate request_size=4 [05:59:08]MH_SAM_APDU [05:59:08]CAPDU: 80 11 00 00 [05:59:08]Write to MH i2c: E2 08 00 A4 1D 80 11 00 00 00 00 00 00 3B [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:08]Read from MH i2c: E2 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 17 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: E2 17 00 A4 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8E [05:59:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:59:08]wFMCommunicate OK [05:59:08]CreateOFDProtocolMessage done [05:59:08]OFDSenderStorePacket 146222 [05:59:08]StoreOFDPacket docnum=146222 [05:59:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 DA 50 04 01 08 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 AD 79 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3B 02 00 35 04 06 00 27 9A EB 1B AB 6C B9 89 B7 F0 EC 3F FE 07 [05:59:08]CheckFolder [05:59:08]dirname=/storage/ofd_packets [05:59:08]CheckFolder done [05:59:08]ProducePacketName [05:59:08]name=ofd_packets/00146222 [05:59:08]NVStorageSaveData ofd_packets/00146222 [05:59:08]File name is /storage/ofd_packets/00146222 [05:59:08]Write 298 bytes [05:59:08]NVStorageSaveData done [05:59:08]OFDSenderStorePacket done [05:59:08]KKMCreateOFDPacket done [05:59:08]NVStorageSaveData kkm_last_timestamp [05:59:08]File name is /storage/kkm_last_timestamp [05:59:08]Write 4 bytes [05:59:08]NVStorageSaveData done [05:59:08]ExternCall_PrintAddStr [05:59:08]wPrintStart [05:59:08]Write to MH i2c: 01 00 00 A5 1D C2 [05:59:08]Write i2c OK [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: 01 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: 01 07 00 [05:59:08]MH_I2C_Read... [05:59:08]Read from MH i2c: 01 07 00 A5 1D 00 00 00 00 00 FF 0F D7 [05:59:08]RasterBufferAndPrint [05:59:08]line Счет N : (1)160978 [05:59:08]line ИНН: 02508201610067 [05:59:08]line Контрольно-Кассовый Чек [05:59:08]line ПРОДАЖА [05:59:08]line ТРК (МРК, ГНК) : 11 [05:59:08]line Товар: 2710194210 [05:59:08]line ДТ-К-2 [05:59:08]line 132.850 * 75.20 [05:59:08]line = 9990.32 [05:59:08]line НДС 12% НСП 1% [05:59:08]line > о реализуемом товаре [05:59:08]line ОКРУГЛЕНИЕ: -0.32 [05:59:08]line ИТОГО: 9990.00 [05:59:08]line Внесено: 10000.00 [05:59:08]line СДАЧА: 10.00 [05:59:08]line НСП 1% : 88.41 [05:59:08]line НДС 12% : 1060.92 [05:59:08]line Наличными: 9990.00 [05:59:08]line Безнал.: 0.00 [05:59:08]line Место: АЗС № 126 "Партнер Нефть" [05:59:08]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [05:59:08]line СНО: Общий режим [05:59:08]line Чек 18 29.10.2024 05:59 [05:59:08]line Смена: 547 ФФД: 1.0 [05:59:08]line ЗНМ: 0300000085 [05:59:08]line РНМ: 0000000000091683 [05:59:08]line Версия ККМ: 001 [05:59:08]line [05:59:08]line Дисконтная программа [05:59:08]line ДТ [05:59:08]line номер 126 [05:59:08]line сэкономлено 132.85 сом [05:59:08]line ФМ: 0000000000871745 [05:59:08]line ФД: 146222 [05:59:08]line ФПД: 43546322905964 [05:59:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T055909&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146222&fm=43546322905964&tin=02508201610067®Number=0000000000091683&sum=999000 [05:59:08]OFD Sender: Processing packet 146222 [packets to send 206, broken 205] [05:59:08]ProducePacketName [05:59:08]name=ofd_packets/00146222 [05:59:08]OFD Sender: To server: pG, [05:59:08]CommunicateWithHost lk.salyk.kg:30040 [05:59:08]ConnectInit lk.salyk.kg [05:59:08]written 0, free lines is 4095 [05:59:09]Write to MH i2c: 01 00 00 D5 1D F2 [05:59:09]Write i2c OK [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: 01 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: 01 07 00 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: 01 07 00 D5 1D 00 00 00 00 00 5C 0C 61 [05:59:09]RasterBufferAndPrint [05:59:09]line [05:59:09]line [05:59:09]line [05:59:09]line [05:59:09]line [05:59:09]written 0, free lines is 3168 [05:59:09]MH_Cut [05:59:09]Write to MH i2c: D1 01 00 DC 1D 01 CB [05:59:09]Write i2c OK [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: D1 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: D1 01 00 [05:59:09]MH_I2C_Read... [05:59:09]Read from MH i2c: D1 01 00 DC 1D 00 CA [05:59:09]Write to MH i2c: 01 00 00 DD 1D FA [05:59:09]Write i2c OK [05:59:09]MH_I2C_Read... [05:59:10]*** Cut start [05:59:10]*** Partial cut [05:59:10]*** CUTSNS_PIN = 1 [05:59:10]*** CUTSNS_PIN = 0 [05:59:10]*** Brake cut motor [05:59:10]Read from MH i2c: 01 [05:59:10]MH_I2C_Read... [05:59:10]*** Stop cut motor [05:59:10]*** Cut end [05:59:10]Read from MH i2c: 01 07 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: 01 07 00 DD 1D 00 00 00 00 00 FF 0F 0F [05:59:10]process_action close_receipt done [05:59:10]requested_data is exist [05:59:10]produce_requested_data [05:59:10]requested_item fm.sn is exist - process it [05:59:10]wFMCommunicate request_size=4 [05:59:10]MH_SAM_APDU [05:59:10]CAPDU: 80 11 00 00 [05:59:10]Write to MH i2c: E2 08 00 DE 1D 80 11 00 00 00 00 00 00 75 [05:59:10]Write i2c OK [05:59:10]MH_I2C_Read... [05:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:10]Read from MH i2c: E2 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 17 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 17 00 DE 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C8 [05:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [05:59:10]wFMCommunicate OK [05:59:10]requested_item fd.num is exist - process it [05:59:10]SAM_PROTO_GetFieldsCounters [05:59:10]wFMCommunicate request_size=4 [05:59:10]MH_SAM_APDU [05:59:10]CAPDU: 80 13 00 00 [05:59:10]Write to MH i2c: E2 08 00 DF 1D 80 13 00 00 00 00 00 00 78 [05:59:10]Write i2c OK [05:59:10]MH_I2C_Read... [05:59:10]Connected sock=11 [05: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 31 37 34 35 0C 01 00 00 DA 50 04 01 08 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 AD 79 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3B 02 00 35 04 06 00 27 9A EB 1B AB 6C B9 89 B7 F0 EC 3F FE 07 [05:59:10]Read from MH i2c: E2 [05:59:10]MH_I2C_Read... [05:59:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:10]Read from MH i2c: E2 62 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 62 00 DF 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2E 3B 02 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 61 [05:59:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2E 3B 02 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 [05:59:10]wFMCommunicate OK [05:59:10]SAM_PROTO_GetFieldsCounters done [05:59:10]requested_item shift.num is exist - process it [05:59:10]requested_item shift.opened is exist - process it [05:59:10]req_shift_opened [05:59:10]FM_GetShiftState [05:59:10]SAM_PROTO_GetShiftState [05:59:10]wFMCommunicate request_size=4 [05:59:10]MH_SAM_APDU [05:59:10]CAPDU: 80 13 01 00 [05:59:10]Write to MH i2c: E2 08 00 E0 1D 80 13 01 00 00 00 00 00 7A [05:59:10]Write i2c OK [05:59:10]MH_I2C_Read... [05:59:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:10]Read from MH i2c: E2 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 0E 00 [05:59:10]MH_I2C_Read... [05:59:10]Read from MH i2c: E2 0E 00 E0 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B3 [05:59:10]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [05:59:10]wFMCommunicate OK [05:59:10]SAM_PROTO_GetShiftState done [05:59:10]FM_GetShiftState done [05:59:10]req_shift_opened done [05:59:10]requested_item shift.open_date is exist - process it [05:59:10]req_shift_open_date [05:59:10]req_shift_open_date done [05:59:10]produce_requested_data done [05:59:10]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146222,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [05:59:10]process_action_free close_receipt [05:59:10]json_value_free [05:59:10]json_value_free done [05:59:10]process_json_proto returns [05:59:10]Send response to host [05:59:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146222,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [05:59:10]free response buf [05:59:10]execute_script done [05:59:10]execute_script returns [05:59:10]free content buf [05:59:10]Sock 7.Close socket [05:59:10]Sock 7.Thread stoped [05:59:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D6 6C 47 00 46 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3B 02 00 F4 03 04 00 D7 1E 20 67 B6 04 01 00 00 DF 1D 96 B4 33 12 F3 92 [05:59:11]CommunicateWithHost err = 0 [05:59:11]CheckOFDResponse [05:59:11]1017 (14) - 77093643461234 [05:59:11]1041 (16) - 0000000000871745 [05:59:11]1040 (4) - 146222 [05:59:11]1012 (4) - 28.10.2024 23:31 [05:59:11]1206 (1) - 0 [05:59:11]OFD Sender: Remove packet 146222 [05:59:11]ProducePacketName [05:59:11]name=ofd_packets/00146222 [05:59:11]NVStorageDeleteData [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:36]OFD Sender: No OFD packet to send [06:00:41]OFD Sender: No OFD packet to send [06:00:46]OFD Sender: No OFD packet to send [06:00:51]OFD Sender: No OFD packet to send [06:00:56]OFD Sender: No OFD packet to send [06:01:01]OFD Sender: No OFD packet to send [06:01:06]OFD Sender: No OFD packet to send [06:01:11]OFD Sender: No OFD packet to send [06:01:16]OFD Sender: No OFD packet to send [06:01:21]OFD Sender: No OFD packet to send [06:01:26]OFD Sender: No OFD packet to send [06:01:31]OFD Sender: No OFD packet to send [06:01:36]OFD Sender: No OFD packet to send [06:01:41]OFD Sender: No OFD packet to send [06:01:46]OFD Sender: No OFD packet to send [06:01:51]OFD Sender: No OFD packet to send [06:01:56]OFD Sender: No OFD packet to send [06:02:01]OFD Sender: No OFD packet to send [06:02:06]OFD Sender: No OFD packet to send [06:02:11]OFD Sender: No OFD packet to send [06:02:16]OFD Sender: No OFD packet to send [06:02:21]OFD Sender: No OFD packet to send [06:02:26]OFD Sender: No OFD packet to send [06:02:31]OFD Sender: No OFD packet to send [06:02:36]OFD Sender: No OFD packet to send [06:02:41]OFD Sender: No OFD packet to send [06:02:46]OFD Sender: No OFD packet to send [06:02:52]OFD Sender: No OFD packet to send [06:02:57]OFD Sender: No OFD packet to send [06:03:02]OFD Sender: No OFD packet to send [06:03:07]OFD Sender: No OFD packet to send [06:03:12]OFD Sender: No OFD packet to send [06:03:17]OFD Sender: No OFD packet to send [06:03:22]OFD Sender: No OFD packet to send [06:03:27]OFD Sender: No OFD packet to send [06:03:32]OFD Sender: No OFD packet to send [06:03:37]OFD Sender: No OFD packet to send [06:03:42]OFD Sender: No OFD packet to send [06:03:47]OFD Sender: No OFD packet to send [06:03:52]OFD Sender: No OFD packet to send [06:03:57]OFD Sender: No OFD packet to send [06:04:02]OFD Sender: No OFD packet to send [06:04:07]OFD Sender: No OFD packet to send [06:04:12]OFD Sender: No OFD packet to send [06:04:17]OFD Sender: No OFD packet to send [06:04:22]OFD Sender: No OFD packet to send [06:04:27]OFD Sender: No OFD packet to send [06:04:32]OFD Sender: No OFD packet to send [06:04:37]OFD Sender: No OFD packet to send [06:04:42]OFD Sender: No OFD packet to send [06:04:47]OFD Sender: No OFD packet to send [06:04:52]OFD Sender: No OFD packet to send [06:04:57]OFD Sender: No OFD packet to send [06:05:02]OFD Sender: No OFD packet to send [06:05:07]OFD Sender: No OFD packet to send [06:05:12]OFD Sender: No OFD packet to send [06:05:17]OFD Sender: No OFD packet to send [06:05:22]OFD Sender: No OFD packet to send [06:05:27]OFD Sender: No OFD packet to send [06:05:32]OFD Sender: No OFD packet to send [06:05:37]OFD Sender: No OFD packet to send [06:05:42]OFD Sender: No OFD packet to send [06:05:47]OFD Sender: No OFD packet to send [06:05:52]OFD Sender: No OFD packet to send [06:05:57]OFD Sender: No OFD packet to send [06:06:02]OFD Sender: No OFD packet to send [06:06:07]OFD Sender: No OFD packet to send [06:06:12]OFD Sender: No OFD packet to send [06:06:17]OFD Sender: No OFD packet to send [06:06:22]OFD Sender: No OFD packet to send [06:06:27]OFD Sender: No OFD packet to send [06:06:32]OFD Sender: No OFD packet to send [06:06:37]OFD Sender: No OFD packet to send [06:06:42]OFD Sender: No OFD packet to send [06:06:47]OFD Sender: No OFD packet to send [06:06:52]OFD Sender: No OFD packet to send [06:06:57]OFD Sender: No OFD packet to send [06:07:02]OFD Sender: No OFD packet to send [06:07:07]OFD Sender: No OFD packet to send [06:07:12]OFD Sender: No OFD packet to send [06:07:17]OFD Sender: No OFD packet to send [06:07:22]OFD Sender: No OFD packet to send [06:07:27]OFD Sender: No OFD packet to send [06:07:32]OFD Sender: No OFD packet to send [06:07:37]OFD Sender: No OFD packet to send [06:07:42]OFD Sender: No OFD packet to send [06:07:47]OFD Sender: No OFD packet to send [06:07:52]OFD Sender: No OFD packet to send [06:07:57]OFD Sender: No OFD packet to send [06:08:02]OFD Sender: No OFD packet to send [06:08:07]OFD Sender: No OFD packet to send [06:08:12]OFD Sender: No OFD packet to send [06:08:17]OFD Sender: No OFD packet to send [06:08:22]OFD Sender: No OFD packet to send [06:08:27]OFD Sender: No OFD packet to send [06:08:32]OFD Sender: No OFD packet to send [06:08:37]OFD Sender: No OFD packet to send [06:08:42]OFD Sender: No OFD packet to send [06:08:47]OFD Sender: No OFD packet to send [06:08:52]OFD Sender: No OFD packet to send [06:08:57]OFD Sender: No OFD packet to send [06:09:02]OFD Sender: No OFD packet to send [06:09:07]OFD Sender: No OFD packet to send [06:09:12]OFD Sender: No OFD packet to send [06:09:17]OFD Sender: No OFD packet to send [06:09:22]OFD Sender: No OFD packet to send [06:09:27]OFD Sender: No OFD packet to send [06:09:32]OFD Sender: No OFD packet to send [06:09:37]OFD Sender: No OFD packet to send [06:09:42]OFD Sender: No OFD packet to send [06:09:47]OFD Sender: No OFD packet to send [06:09:52]OFD Sender: No OFD packet to send [06:09:57]OFD Sender: No OFD packet to send [06:10:02]OFD Sender: No OFD packet to send [06:10:07]OFD Sender: No OFD packet to send [06:10:12]OFD Sender: No OFD packet to send [06:10:17]OFD Sender: No OFD packet to send [06:10:22]OFD Sender: No OFD packet to send [06:10:27]OFD Sender: No OFD packet to send [06:10:32]OFD Sender: No OFD packet to send [06:10:37]OFD Sender: No OFD packet to send [06:10:42]OFD Sender: No OFD packet to send [06:10:47]OFD Sender: No OFD packet to send [06:10:52]OFD Sender: No OFD packet to send [06:10:57]OFD Sender: No OFD packet to send [06:11:02]OFD Sender: No OFD packet to send [06:11:07]OFD Sender: No OFD packet to send [06:11:12]OFD Sender: No OFD packet to send [06:11:17]OFD Sender: No OFD packet to send [06:11:22]OFD Sender: No OFD packet to send [06:11:27]OFD Sender: No OFD packet to send [06:11:32]OFD Sender: No OFD packet to send [06:11:37]OFD Sender: No OFD packet to send [06:11:42]OFD Sender: No OFD packet to send [06:11:47]OFD Sender: No OFD packet to send [06:11:52]OFD Sender: No OFD packet to send [06:11:57]OFD Sender: No OFD packet to send [06:12:02]OFD Sender: No OFD packet to send [06:12:07]OFD Sender: No OFD packet to send [06:12:12]OFD Sender: No OFD packet to send [06:12:17]OFD Sender: No OFD packet to send [06:12:22]OFD Sender: No OFD packet to send [06:12:27]OFD Sender: No OFD packet to send [06:12:32]OFD Sender: No OFD packet to send [06:12:37]OFD Sender: No OFD packet to send [06:12:42]OFD Sender: No OFD packet to send [06:12:47]OFD Sender: No OFD packet to send [06:12:52]OFD Sender: No OFD packet to send [06:12:57]OFD Sender: No OFD packet to send [06:13:02]OFD Sender: No OFD packet to send [06:13:07]OFD Sender: No OFD packet to send [06:13:12]OFD Sender: No OFD packet to send [06:13:17]OFD Sender: No OFD packet to send [06:13:22]OFD Sender: No OFD packet to send [06:13:27]OFD Sender: No OFD packet to send [06:13:32]OFD Sender: No OFD packet to send [06:13:33]accept exits with 9 [06:13:33]New connection [06:13:33]New thread 3067157860 created [06:13:33]Thread 3067301220 joined [06:13:33]Waiting for new connection... [06:13:33] Sock 9.Parse request [06:13:33]Sock 9.Check first char [06:13:33]Sock 9.First char is OK [06:13:33]request: POST /json_proto HTTP/1.0 [06:13:33]Method: POST [06:13:33]URL: /json_proto [06:13:33]Method is POST - this is cgi request [06:13:33]url: /json_proto [06:13:33]query_string will be loaded in cgi processing [06:13:33]execute_cgi json_proto POST (null) [06:13:33]execute_cgi path=json_proto method=POST [06:13:33]POST find Content-Length [06:13:33]Host: 172.17.40.195:8080 [06:13:33]Content-Length: 679 [06:13:33]Content-Type: application/json [06:13:33] [06:13:33]POST finish read [06:13:33]Found Content-Length = 679 [06:13:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [06:13:33]execute_script... [06:13: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)160979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [06:13:33]POST & json_proto [06:13:33]process_json_proto [06:13:33]json parsed OK: [06:13:33]protocol is kg_v1.0 [06:13:33]action value=close_receipt [06:13:33]process_action close_receipt [06:13:33]cmd_close_receipt [06:13:33]MH_GetDate [06:13:33]Write to MH i2c: F0 00 00 E1 1D ED [06:13:33]Write i2c OK [06:13:33]MH_I2C_Read... [06:13:33]Read from MH i2c: F0 [06:13:33]MH_I2C_Read... [06:13:33]Read from MH i2c: F0 09 00 [06:13:33]MH_I2C_Read... [06:13:33]Read from MH i2c: F0 09 00 E1 1D 00 10 7D 20 67 D5 8D 6C 64 3C [06:13:33]GetLastDocTimeStamp 1730181549 [06:13:33]current date 1730182416 [06:13:33]FM_GetShiftState [06:13:33]SAM_PROTO_GetShiftState [06:13:33]wFMCommunicate request_size=4 [06:13:33]MH_SAM_APDU [06:13:33]CAPDU: 80 13 01 00 [06:13:33]Write to MH i2c: E2 08 00 E2 1D 80 13 01 00 00 00 00 00 7C [06:13:33]Write i2c OK [06:13:33]MH_I2C_Read... [06:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:33]Read from MH i2c: E2 [06:13:33]MH_I2C_Read... [06:13:33]Read from MH i2c: E2 0E 00 [06:13:33]MH_I2C_Read... [06:13:33]Read from MH i2c: E2 0E 00 E2 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B5 [06:13:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [06:13:33]wFMCommunicate OK [06:13:33]SAM_PROTO_GetShiftState done [06:13:33]FM_GetShiftState done [06:13:33]opened in 1730161786 [06:13:33]opened+sec_in_day 1730248186 [06:13:33]quantity*price = 250012 [06:13:33]sum+1 = 250013 [06:13:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 19 29.10.2024 06:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146223 ФПД: 271009554507697 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061336&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146223&fm=271009554507697&tin=02508201610067®Number=0000000000091683&sum=250000 [06:13:34]StoreToDocumentArchive [06:13:34]shift 547 fd 146223 [06:13:34]save to /storage/0547/doc_00146223 [06:13:34]save last doc name /storage/0547/doc_00146223 to /storage/kkm_last_doc_name [06:13:34]save OK [06:13:34]Clear old archive folders... [06:13:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:13:34]tlvbuf is 0022BDE0 [06:13:34]SAM_PROTO_ClearQueue [06:13:34]wFMCommunicate request_size=4 [06:13:34]MH_SAM_APDU [06:13:34]CAPDU: 80 09 00 00 [06:13:34]Write to MH i2c: E2 08 00 EF 1D 80 09 00 00 00 00 00 00 7E [06:13:34]Write i2c OK [06:13:34]MH_I2C_Read... [06:13:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:13:34]Read from MH i2c: E2 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 EF 1D 00 90 00 80 [06:13:34]RAPDU: 90 00 [06:13:34]wFMCommunicate OK [06:13:34]SAM_PROTO_ClearQueue done [06:13:34]KKMCreateOFDPacket [06:13:34]OFDProtocolAddRootSTLVToBuf [06:13:34]FM_MakeSignedData [06:13:34]FM_MakeSignedData [06:13:34]SAM_PROTO_SignData [06:13:34]wFMCommunicate request_size=4 [06:13:34]MH_SAM_APDU [06:13:34]CAPDU: 80 0D 01 02 [06:13:34]Write to MH i2c: E2 08 00 F0 1D 80 0D 01 02 00 00 00 00 86 [06:13:34]Write i2c OK [06:13:34]MH_I2C_Read... [06:13:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:13:34]Read from MH i2c: E2 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 F0 1D 00 90 00 81 [06:13:34]RAPDU: 90 00 [06:13:34]wFMCommunicate OK [06:13:34]wFMCommunicate request_size=255 [06:13:34]MH_SAM_APDU [06:13:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 13 00 00 00 F4 03 04 00 10 7D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3B 02 00 35 04 06 00 F6 7B 54 3A [06:13:34]Write to MH i2c: E2 02 01 F1 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 13 00 00 00 F4 03 04 00 10 7D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3B 02 00 35 04 06 00 F6 7B 54 3A 00 00 22 [06:13:34]Write i2c OK [06:13:34]MH_I2C_Read... [06:13:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:34]Read from MH i2c: E2 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 F1 1D 00 90 00 82 [06:13:34]RAPDU: 90 00 [06:13:34]wFMCommunicate OK [06:13:34]wFMCommunicate request_size=7 [06:13:34]MH_SAM_APDU [06:13:34]CAPDU: 80 0D 02 02 02 27 B1 [06:13:34]Write to MH i2c: E2 0A 00 F2 1D 80 0D 02 02 02 00 27 B1 00 00 65 [06:13:34]Write i2c OK [06:13:34]MH_I2C_Read... [06:13:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:34]Read from MH i2c: E2 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 [06:13:34]MH_I2C_Read... [06:13:34]Read from MH i2c: E2 03 00 F2 1D 00 90 00 83 [06:13:34]RAPDU: 90 00 [06:13:34]wFMCommunicate OK [06:13:34]wFMCommunicate request_size=4 [06:13:34]MH_SAM_APDU [06:13:34]CAPDU: 80 0D 03 02 [06:13:34]Write to MH i2c: E2 08 00 F3 1D 80 0D 03 02 00 00 00 00 8B [06:13:34]Write i2c OK [06:13:34]MH_I2C_Read... [06:13:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:13:35]Read from MH i2c: E2 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: E2 0B 00 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: E2 0B 00 F3 1D 00 D6 1F 3E 37 8F EF 05 B7 90 00 30 [06:13:35]RAPDU: D6 1F 3E 37 8F EF 05 B7 90 00 [06:13:35]wFMCommunicate OK [06:13:35]SAM_PROTO_SignData done [06:13:35]FM_MakeSignedData done [06:13:35]CreateOFDProtocolMessage [06:13:35]wFMCommunicate request_size=4 [06:13:35]MH_SAM_APDU [06:13:35]CAPDU: 80 11 00 00 [06:13:35]Write to MH i2c: E2 08 00 F4 1D 80 11 00 00 00 00 00 00 8B [06:13:35]Write i2c OK [06:13:35]MH_I2C_Read... [06:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:35]Read from MH i2c: E2 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: E2 17 00 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: E2 17 00 F4 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DE [06:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [06:13:35]wFMCommunicate OK [06:13:35]CreateOFDProtocolMessage done [06:13:35]OFDSenderStorePacket 146223 [06:13:35]StoreOFDPacket docnum=146223 [06:13:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 C1 47 04 01 8A 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 13 00 00 00 F4 03 04 00 10 7D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3B 02 00 35 04 06 00 F6 7B 54 3A 27 B1 D6 1F 3E 37 8F EF 05 B7 [06:13:35]CheckFolder [06:13:35]dirname=/storage/ofd_packets [06:13:35]CheckFolder done [06:13:35]ProducePacketName [06:13:35]name=ofd_packets/00146223 [06:13:35]NVStorageSaveData ofd_packets/00146223 [06:13:35]File name is /storage/ofd_packets/00146223 [06:13:35]Write 298 bytes [06:13:35]NVStorageSaveData done [06:13:35]OFDSenderStorePacket done [06:13:35]KKMCreateOFDPacket done [06:13:35]NVStorageSaveData kkm_last_timestamp [06:13:35]File name is /storage/kkm_last_timestamp [06:13:35]Write 4 bytes [06:13:35]NVStorageSaveData done [06:13:35]ExternCall_PrintAddStr [06:13:35]wPrintStart [06:13:35]Write to MH i2c: 01 00 00 F5 1D 12 [06:13:35]Write i2c OK [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: 01 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: 01 07 00 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: 01 07 00 F5 1D 00 00 00 00 00 FF 0F 27 [06:13:35]RasterBufferAndPrint [06:13:35]line Счет N : (1)160979 [06:13:35]line ИНН: 02508201610067 [06:13:35]line Контрольно-Кассовый Чек [06:13:35]line ПРОДАЖА [06:13:35]line ТРК (МРК, ГНК) : 11 [06:13:35]line Товар: 2710194210 [06:13:35]line ДТ-К-2 [06:13:35]line 32.810 * 76.20 [06:13:35]line = 2500.12 [06:13:35]line НДС 12% НСП 1% [06:13:35]line > о реализуемом товаре [06:13:35]line ОКРУГЛЕНИЕ: -0.12 [06:13:35]line ИТОГО: 2500.00 [06:13:35]line Внесено: 2500.00 [06:13:35]line СДАЧА: 0.00 [06:13:35]line НСП 1% : 22.12 [06:13:35]line НДС 12% : 265.50 [06:13:35]line Наличными: 2500.00 [06:13:35]line Безнал.: 0.00 [06:13:35]line Место: АЗС № 126 "Партнер Нефть" [06:13:35]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [06:13:35]line СНО: Общий режим [06:13:35]line Чек 19 29.10.2024 06:13 [06:13:35]line Смена: 547 ФФД: 1.0 [06:13:35]line ЗНМ: 0300000085 [06:13:35]line РНМ: 0000000000091683 [06:13:35]line Версия ККМ: 001 [06:13:35]line ФМ: 0000000000871745 [06:13:35]line ФД: 146223 [06:13:35]line ФПД: 271009554507697 [06:13:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061336&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146223&fm=271009554507697&tin=02508201610067®Number=0000000000091683&sum=250000 [06:13:35]OFD Sender: Processing packet 146223 [packets to send 206, broken 205] [06:13:35]ProducePacketName [06:13:35]name=ofd_packets/00146223 [06:13:35]OFD Sender: To server: pG, [06:13:35]CommunicateWithHost lk.salyk.kg:30040 [06:13:35]ConnectInit lk.salyk.kg [06:13:35]written 0, free lines is 4095 [06:13:35]Connected sock=10 [06:13:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 C1 47 04 01 8A 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 13 00 00 00 F4 03 04 00 10 7D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3B 02 00 35 04 06 00 F6 7B 54 3A 27 B1 D6 1F 3E 37 8F EF 05 B7 [06:13:35]Write to MH i2c: 01 00 00 20 1E 3E [06:13:35]Write i2c OK [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: 01 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: 01 07 00 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: 01 07 00 20 1E 00 00 00 00 00 BC 0C 0D [06:13:35]RasterBufferAndPrint [06:13:35]line [06:13:35]line [06:13:35]line [06:13:35]line [06:13:35]line [06:13:35]written 0, free lines is 3268 [06:13:35]MH_Cut [06:13:35]Write to MH i2c: D1 01 00 27 1E 01 17 [06:13:35]Write i2c OK [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: D1 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: D1 01 00 [06:13:35]MH_I2C_Read... [06:13:35]Read from MH i2c: D1 01 00 27 1E 00 16 [06:13:35]Write to MH i2c: 01 00 00 28 1E 46 [06:13:35]Write i2c OK [06:13:35]MH_I2C_Read... [06:13:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A0 4A 47 00 E4 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3B 02 00 F4 03 04 00 38 22 20 67 B6 04 01 00 00 7F 1D BF 05 80 D0 B5 80 [06:13:36]CommunicateWithHost err = 0 [06:13:36]CheckOFDResponse [06:13:36]1017 (14) - 77093643461234 [06:13:36]1041 (16) - 0000000000871745 [06:13:36]1040 (4) - 146223 [06:13:36]1012 (4) - 28.10.2024 23:46 [06:13:36]1206 (1) - 0 [06:13:36]OFD Sender: Remove packet 146223 [06:13:36]ProducePacketName [06:13:36]name=ofd_packets/00146223 [06:13:36]NVStorageDeleteData [06:13:36]OFD Sender: No OFD packet to send [06:13:36]*** Cut start [06:13:36]*** Partial cut [06:13:36]*** CUTSNS_PIN = 1 [06:13:36]*** CUTSNS_PIN = 0 [06:13:36]*** Brake cut motor [06:13:37]Read from MH i2c: 01 [06:13:37]MH_I2C_Read... [06:13:37]*** Stop cut motor [06:13:37]*** Cut end [06:13:37]Read from MH i2c: 01 07 00 [06:13:37]MH_I2C_Read... [06:13:37]Read from MH i2c: 01 07 00 28 1E 00 00 00 00 00 FF 0F 5B [06:13:37]process_action close_receipt done [06:13:37]requested_data is exist [06:13:37]produce_requested_data [06:13:37]requested_item fm.sn is exist - process it [06:13:37]wFMCommunicate request_size=4 [06:13:37]MH_SAM_APDU [06:13:37]CAPDU: 80 11 00 00 [06:13:37]Write to MH i2c: E2 08 00 29 1E 80 11 00 00 00 00 00 00 C1 [06:13:37]Write i2c OK [06:13:37]MH_I2C_Read... [06:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:37]Read from MH i2c: E2 [06:13:37]MH_I2C_Read... [06:13:37]Read from MH i2c: E2 17 00 [06:13:37]MH_I2C_Read... [06:13:37]Read from MH i2c: E2 17 00 29 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 14 [06:13:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [06:13:37]wFMCommunicate OK [06:13:37]requested_item fd.num is exist - process it [06:13:37]SAM_PROTO_GetFieldsCounters [06:13:37]wFMCommunicate request_size=4 [06:13:37]MH_SAM_APDU [06:13:37]CAPDU: 80 13 00 00 [06:13:37]Write to MH i2c: E2 08 00 2A 1E 80 13 00 00 00 00 00 00 C4 [06:13:37]Write i2c OK [06:13:37]MH_I2C_Read... [06:13:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:13:37]Read from MH i2c: E2 [06:13:37]MH_I2C_Read... [06:13:37]Read from MH i2c: E2 62 00 [06:13:37]MH_I2C_Read... [06:13:37]Read from MH i2c: E2 62 00 2A 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2F 3B 02 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 B1 [06:13:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2F 3B 02 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 [06:13:37]wFMCommunicate OK [06:13:37]SAM_PROTO_GetFieldsCounters done [06:13:37]requested_item shift.num is exist - process it [06:13:37]requested_item shift.opened is exist - process it [06:13:37]req_shift_opened [06:13:37]FM_GetShiftState [06:13:37]SAM_PROTO_GetShiftState [06:13:37]wFMCommunicate request_size=4 [06:13:37]MH_SAM_APDU [06:13:37]CAPDU: 80 13 01 00 [06:13:37]Write to MH i2c: E2 08 00 2B 1E 80 13 01 00 00 00 00 00 C6 [06:13:37]Write i2c OK [06:13:37]MH_I2C_Read... [06:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:37]Read from MH i2c: E2 [06:13:37]MH_I2C_Read... [06:13:37]Read from MH i2c: E2 0E 00 [06:13:37]MH_I2C_Read... [06:13:37]Read from MH i2c: E2 0E 00 2B 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FF [06:13:37]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [06:13:37]wFMCommunicate OK [06:13:37]SAM_PROTO_GetShiftState done [06:13:37]FM_GetShiftState done [06:13:37]req_shift_opened done [06:13:37]requested_item shift.open_date is exist - process it [06:13:37]req_shift_open_date [06:13:37]req_shift_open_date done [06:13:37]produce_requested_data done [06:13:37]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146223,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [06:13:37]process_action_free close_receipt [06:13:37]json_value_free [06:13:37]json_value_free done [06:13:37]process_json_proto returns [06:13:37]Send response to host [06:13:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146223,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [06:13:37]free response buf [06:13:37]execute_script done [06:13:37]execute_script returns [06:13:37]free content buf [06:13:37]Sock 9.Close socket [06:13:37]Sock 9.Thread stoped [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14:16]OFD Sender: No OFD packet to send [06:14:21]OFD Sender: No OFD packet to send [06:14:26]OFD Sender: No OFD packet to send [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:41]OFD Sender: No OFD packet to send [06:14:46]OFD Sender: No OFD packet to send [06:14:51]OFD Sender: No OFD packet to send [06:14:56]OFD Sender: No OFD packet to send [06:15:01]OFD Sender: No OFD packet to send [06:15:06]OFD Sender: No OFD packet to send [06:15:11]OFD Sender: No OFD packet to send [06:15:16]OFD Sender: No OFD packet to send [06:15:21]OFD Sender: No OFD packet to send [06:15:26]OFD Sender: No OFD packet to send [06:15:31]OFD Sender: No OFD packet to send [06:15:36]OFD Sender: No OFD packet to send [06:15:41]OFD Sender: No OFD packet to send [06:15:46]OFD Sender: No OFD packet to send [06:15:51]OFD Sender: No OFD packet to send [06:15:56]OFD Sender: No OFD packet to send [06:16:01]OFD Sender: No OFD packet to send [06:16:06]OFD Sender: No OFD packet to send [06:16:11]OFD Sender: No OFD packet to send [06:16:16]OFD Sender: No OFD packet to send [06:16:21]OFD Sender: No OFD packet to send [06:16:26]OFD Sender: No OFD packet to send [06:16:31]OFD Sender: No OFD packet to send [06:16:36]OFD Sender: No OFD packet to send [06:16:41]OFD Sender: No OFD packet to send [06:16:46]OFD Sender: No OFD packet to send [06:16:51]OFD Sender: No OFD packet to send [06:16:56]OFD Sender: No OFD packet to send [06:17:01]OFD Sender: No OFD packet to send [06:17:06]OFD Sender: No OFD packet to send [06:17:11]OFD Sender: No OFD packet to send [06:17:16]OFD Sender: No OFD packet to send [06:17:22]OFD Sender: No OFD packet to send [06:17:27]OFD Sender: No OFD packet to send [06:17:32]OFD Sender: No OFD packet to send [06:17:37]OFD Sender: No OFD packet to send [06:17:42]OFD Sender: No OFD packet to send [06:17:47]OFD Sender: No OFD packet to send [06:17:52]OFD Sender: No OFD packet to send [06:17:57]OFD Sender: No OFD packet to send [06:18:02]OFD Sender: No OFD packet to send [06:18:07]OFD Sender: No OFD packet to send [06:18:12]OFD Sender: No OFD packet to send [06:18:17]OFD Sender: No OFD packet to send [06:18:22]OFD Sender: No OFD packet to send [06:18:27]OFD Sender: No OFD packet to send [06:18:32]OFD Sender: No OFD packet to send [06:18:37]OFD Sender: No OFD packet to send [06:18:42]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:32]OFD Sender: No OFD packet to send [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:52]OFD Sender: No OFD packet to send [06:19:57]OFD Sender: No OFD packet to send [06:20:02]OFD Sender: No OFD packet to send [06:20:07]OFD Sender: No OFD packet to send [06:20:12]OFD Sender: No OFD packet to send [06:20:17]OFD Sender: No OFD packet to send [06:20:22]OFD Sender: No OFD packet to send [06:20:27]OFD Sender: No OFD packet to send [06:20:32]OFD Sender: No OFD packet to send [06:20:37]OFD Sender: No OFD packet to send [06:20:42]OFD Sender: No OFD packet to send [06:20:47]OFD Sender: No OFD packet to send [06:20:52]OFD Sender: No OFD packet to send [06:20:57]OFD Sender: No OFD packet to send [06:21:02]OFD Sender: No OFD packet to send [06:21:07]OFD Sender: No OFD packet to send [06:21:12]OFD Sender: No OFD packet to send [06:21:17]OFD Sender: No OFD packet to send [06:21:22]OFD Sender: No OFD packet to send [06:21:27]OFD Sender: No OFD packet to send [06:21:32]OFD Sender: No OFD packet to send [06:21:37]OFD Sender: No OFD packet to send [06:21:42]OFD Sender: No OFD packet to send [06:21:47]OFD Sender: No OFD packet to send [06:21:52]OFD Sender: No OFD packet to send [06:21:57]OFD Sender: No OFD packet to send [06:22:02]OFD Sender: No OFD packet to send [06:22:07]OFD Sender: No OFD packet to send [06:22:12]OFD Sender: No OFD packet to send [06:22:17]OFD Sender: No OFD packet to send [06:22:22]OFD Sender: No OFD packet to send [06:22:27]OFD Sender: No OFD packet to send [06:22:32]OFD Sender: No OFD packet to send [06:22:37]OFD Sender: No OFD packet to send [06:22:42]OFD Sender: No OFD packet to send [06:22:47]OFD Sender: No OFD packet to send [06:22:52]OFD Sender: No OFD packet to send [06:22:57]OFD Sender: No OFD packet to send [06:23:02]OFD Sender: No OFD packet to send [06:23:07]OFD Sender: No OFD packet to send [06:23:12]OFD Sender: No OFD packet to send [06:23:17]OFD Sender: No OFD packet to send [06:23:22]OFD Sender: No OFD packet to send [06:23:27]OFD Sender: No OFD packet to send [06:23:32]OFD Sender: No OFD packet to send [06:23:37]OFD Sender: No OFD packet to send [06:23:42]OFD Sender: No OFD packet to send [06:23:47]OFD Sender: No OFD packet to send [06:23:52]OFD Sender: No OFD packet to send [06:23:57]OFD Sender: No OFD packet to send [06:24:02]OFD Sender: No OFD packet to send [06:24:07]OFD Sender: No OFD packet to send [06:24:12]OFD Sender: No OFD packet to send [06:24:17]OFD Sender: No OFD packet to send [06:24:22]OFD Sender: No OFD packet to send [06:24:27]OFD Sender: No OFD packet to send [06:24:32]OFD Sender: No OFD packet to send [06:24:37]OFD Sender: No OFD packet to send [06:24:42]OFD Sender: No OFD packet to send [06:24:47]OFD Sender: No OFD packet to send [06:24:52]OFD Sender: No OFD packet to send [06:24:57]OFD Sender: No OFD packet to send [06:25:02]OFD Sender: No OFD packet to send [06:25:07]OFD Sender: No OFD packet to send [06:25:12]OFD Sender: No OFD packet to send [06:25:17]OFD Sender: No OFD packet to send [06:25:22]OFD Sender: No OFD packet to send [06:25:27]OFD Sender: No OFD packet to send [06:25:32]OFD Sender: No OFD packet to send [06:25:37]OFD Sender: No OFD packet to send [06:25:42]OFD Sender: No OFD packet to send [06:25:47]OFD Sender: No OFD packet to send [06:25:52]OFD Sender: No OFD packet to send [06:25:57]OFD Sender: No OFD packet to send [06:26:02]OFD Sender: No OFD packet to send [06:26:07]OFD Sender: No OFD packet to send [06:26:12]OFD Sender: No OFD packet to send [06:26:17]OFD Sender: No OFD packet to send [06:26:22]OFD Sender: No OFD packet to send [06:26:27]OFD Sender: No OFD packet to send [06:26:32]OFD Sender: No OFD packet to send [06:26:37]OFD Sender: No OFD packet to send [06:26:42]OFD Sender: No OFD packet to send [06:26:47]OFD Sender: No OFD packet to send [06:26:52]OFD Sender: No OFD packet to send [06:26:57]OFD Sender: No OFD packet to send [06:27:02]OFD Sender: No OFD packet to send [06:27:07]OFD Sender: No OFD packet to send [06:27:12]OFD Sender: No OFD packet to send [06:27:17]OFD Sender: No OFD packet to send [06:27:22]OFD Sender: No OFD packet to send [06:27:27]OFD Sender: No OFD packet to send [06:27:32]OFD Sender: No OFD packet to send [06:27:37]OFD Sender: No OFD packet to send [06:27:42]OFD Sender: No OFD packet to send [06:27:47]OFD Sender: No OFD packet to send [06:27:52]OFD Sender: No OFD packet to send [06:27:57]OFD Sender: No OFD packet to send [06:28:02]OFD Sender: No OFD packet to send [06:28:07]OFD Sender: No OFD packet to send [06:28:12]OFD Sender: No OFD packet to send [06:28:17]OFD Sender: No OFD packet to send [06:28:22]OFD Sender: No OFD packet to send [06:28:27]OFD Sender: No OFD packet to send [06:28:32]OFD Sender: No OFD packet to send [06:28:37]OFD Sender: No OFD packet to send [06:28:42]OFD Sender: No OFD packet to send [06:28:47]OFD Sender: No OFD packet to send [06:28:53]OFD Sender: No OFD packet to send [06:28:58]OFD Sender: No OFD packet to send [06:29:03]OFD Sender: No OFD packet to send [06:29:08]OFD Sender: No OFD packet to send [06:29:13]OFD Sender: No OFD packet to send [06:29:18]OFD Sender: No OFD packet to send [06:29:23]OFD Sender: No OFD packet to send [06:29:28]OFD Sender: No OFD packet to send [06:29:33]OFD Sender: No OFD packet to send [06:29:38]OFD Sender: No OFD packet to send [06:29:43]OFD Sender: No OFD packet to send [06:29:48]OFD Sender: No OFD packet to send [06:29:53]OFD Sender: No OFD packet to send [06:29:58]OFD Sender: No OFD packet to send [06:30:03]OFD Sender: No OFD packet to send [06:30:08]OFD Sender: No OFD packet to send [06:30:13]OFD Sender: No OFD packet to send [06:30:18]OFD Sender: No OFD packet to send [06:30:23]OFD Sender: No OFD packet to send [06:30:28]OFD Sender: No OFD packet to send [06:30:33]OFD Sender: No OFD packet to send [06:30:38]OFD Sender: No OFD packet to send [06:30:43]OFD Sender: No OFD packet to send [06:30:48]OFD Sender: No OFD packet to send [06:30:53]OFD Sender: No OFD packet to send [06:30:58]OFD Sender: No OFD packet to send [06:31:03]OFD Sender: No OFD packet to send [06:31:08]OFD Sender: No OFD packet to send [06:31:13]OFD Sender: No OFD packet to send [06:31:18]OFD Sender: No OFD packet to send [06:31:23]OFD Sender: No OFD packet to send [06:31:28]OFD Sender: No OFD packet to send [06:31:33]OFD Sender: No OFD packet to send [06:31:38]OFD Sender: No OFD packet to send [06:31:43]OFD Sender: No OFD packet to send [06:31:48]OFD Sender: No OFD packet to send [06:31:53]OFD Sender: No OFD packet to send [06:31:58]OFD Sender: No OFD packet to send [06:32:03]OFD Sender: No OFD packet to send [06:32:08]OFD Sender: No OFD packet to send [06:32:13]OFD Sender: No OFD packet to send [06:32:18]OFD Sender: No OFD packet to send [06:32:23]OFD Sender: No OFD packet to send [06:32:28]OFD Sender: No OFD packet to send [06:32:33]OFD Sender: No OFD packet to send [06:32:38]OFD Sender: No OFD packet to send [06:32:43]OFD Sender: No OFD packet to send [06:32:48]OFD Sender: No OFD packet to send [06:32:53]OFD Sender: No OFD packet to send [06:32:58]OFD Sender: No OFD packet to send [06:33:03]OFD Sender: No OFD packet to send [06:33:08]OFD Sender: No OFD packet to send [06:33:13]OFD Sender: No OFD packet to send [06:33:18]OFD Sender: No OFD packet to send [06:33:23]OFD Sender: No OFD packet to send [06:33:28]OFD Sender: No OFD packet to send [06:33:33]OFD Sender: No OFD packet to send [06:33:38]OFD Sender: No OFD packet to send [06:33:43]OFD Sender: No OFD packet to send [06:33:48]OFD Sender: No OFD packet to send [06:33:53]OFD Sender: No OFD packet to send [06:33:58]OFD Sender: No OFD packet to send [06:34:03]OFD Sender: No OFD packet to send [06:34:08]OFD Sender: No OFD packet to send [06:34:13]OFD Sender: No OFD packet to send [06:34:18]OFD Sender: No OFD packet to send [06:34:23]OFD Sender: No OFD packet to send [06:34:28]OFD Sender: No OFD packet to send [06:34:33]OFD Sender: No OFD packet to send [06:34:38]OFD Sender: No OFD packet to send [06:34:43]OFD Sender: No OFD packet to send [06:34:48]OFD Sender: No OFD packet to send [06:34:53]OFD Sender: No OFD packet to send [06:34:58]OFD Sender: No OFD packet to send [06:35:03]OFD Sender: No OFD packet to send [06:35:08]OFD Sender: No OFD packet to send [06:35:13]OFD Sender: No OFD packet to send [06:35:18]OFD Sender: No OFD packet to send [06:35:23]OFD Sender: No OFD packet to send [06:35:28]OFD Sender: No OFD packet to send [06:35:33]OFD Sender: No OFD packet to send [06:35:38]OFD Sender: No OFD packet to send [06:35:43]OFD Sender: No OFD packet to send [06:35:48]OFD Sender: No OFD packet to send [06:35:53]OFD Sender: No OFD packet to send [06:35:58]OFD Sender: No OFD packet to send [06:36:03]OFD Sender: No OFD packet to send [06:36:08]OFD Sender: No OFD packet to send [06:36:13]OFD Sender: No OFD packet to send [06:36:18]OFD Sender: No OFD packet to send [06:36:23]OFD Sender: No OFD packet to send [06:36:28]OFD Sender: No OFD packet to send [06:36:33]OFD Sender: No OFD packet to send [06:36:38]OFD Sender: No OFD packet to send [06:36:43]OFD Sender: No OFD packet to send [06:36:48]OFD Sender: No OFD packet to send [06:36:53]OFD Sender: No OFD packet to send [06:36:58]OFD Sender: No OFD packet to send [06:37:03]OFD Sender: No OFD packet to send [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:32]accept exits with 7 [06:37:32]New connection [06:37:32]New thread 3067301220 created [06:37:32]Thread 3067157860 joined [06:37:32]Waiting for new connection... [06:37:32] Sock 7.Parse request [06:37:32]Sock 7.Check first char [06:37:32]Sock 7.First char is OK [06:37:32]request: POST /json_proto HTTP/1.0 [06:37:32]Method: POST [06:37:32]URL: /json_proto [06:37:32]Method is POST - this is cgi request [06:37:32]url: /json_proto [06:37:32]query_string will be loaded in cgi processing [06:37:32]execute_cgi json_proto POST (null) [06:37:32]execute_cgi path=json_proto method=POST [06:37:32]POST find Content-Length [06:37:32]Host: 172.17.40.195:8080 [06:37:32]Content-Length: 678 [06:37:32]Content-Type: application/json [06:37:32] [06:37:32]POST finish read [06:37:32]Found Content-Length = 678 [06:37:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.800, "sum" : 856.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 856.00, "total" : 856.00, "payments": [ { "type": 0, "sum" : 856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:32]execute_script... [06: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)160980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.800, "sum" : 856.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 856.00, "total" : 856.00, "payments": [ { "type": 0, "sum" : 856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:32]POST & json_proto [06:37:32]process_json_proto [06:37:32]json parsed OK: [06:37:32]protocol is kg_v1.0 [06:37:32]action value=close_receipt [06:37:32]process_action close_receipt [06:37:32]cmd_close_receipt [06:37:32]MH_GetDate [06:37:32]Write to MH i2c: F0 00 00 2C 1E 39 [06:37:32]Write i2c OK [06:37:32]MH_I2C_Read... [06:37:32]Read from MH i2c: F0 [06:37:32]MH_I2C_Read... [06:37:32]Read from MH i2c: F0 09 00 [06:37:32]MH_I2C_Read... [06:37:32]Read from MH i2c: F0 09 00 2C 1E 00 AF 82 20 67 D5 8D 6C 64 2C [06:37:32]GetLastDocTimeStamp 1730182416 [06:37:32]current date 1730183855 [06:37:32]FM_GetShiftState [06:37:32]SAM_PROTO_GetShiftState [06:37:32]wFMCommunicate request_size=4 [06:37:32]MH_SAM_APDU [06:37:32]CAPDU: 80 13 01 00 [06:37:32]Write to MH i2c: E2 08 00 2D 1E 80 13 01 00 00 00 00 00 C8 [06:37:32]Write i2c OK [06:37:32]MH_I2C_Read... [06:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:32]Read from MH i2c: E2 [06:37:32]MH_I2C_Read... [06:37:32]Read from MH i2c: E2 0E 00 [06:37:32]MH_I2C_Read... [06:37:32]Read from MH i2c: E2 0E 00 2D 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 01 [06:37:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [06:37:32]wFMCommunicate OK [06:37:32]SAM_PROTO_GetShiftState done [06:37:32]FM_GetShiftState done [06:37:32]opened in 1730161786 [06:37:32]opened+sec_in_day 1730248186 [06:37:32]quantity*price = 85632 [06:37:32]sum+1 = 85633 [06:37:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 856.00 Внесено: 856.00 СДАЧА: 0.00 НСП 1% : 7.58 НДС 12% : 90.94 Наличными: 856.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 20 29.10.2024 06:37 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146224 ФПД: 70371507527233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T063735&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146224&fm=70371507527233&tin=02508201610067®Number=0000000000091683&sum=85600 [06:37:33]StoreToDocumentArchive [06:37:33]shift 547 fd 146224 [06:37:33]save to /storage/0547/doc_00146224 [06:37:33]save last doc name /storage/0547/doc_00146224 to /storage/kkm_last_doc_name [06:37:33]save OK [06:37:33]Clear old archive folders... [06:37:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:37:33]tlvbuf is 0022C200 [06:37:33]SAM_PROTO_ClearQueue [06:37:33]wFMCommunicate request_size=4 [06:37:33]MH_SAM_APDU [06:37:33]CAPDU: 80 09 00 00 [06:37:33]Write to MH i2c: E2 08 00 3A 1E 80 09 00 00 00 00 00 00 CA [06:37:33]Write i2c OK [06:37:33]MH_I2C_Read... [06:37:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:33]Read from MH i2c: E2 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 3A 1E 00 90 00 CC [06:37:33]RAPDU: 90 00 [06:37:33]wFMCommunicate OK [06:37:33]SAM_PROTO_ClearQueue done [06:37:33]KKMCreateOFDPacket [06:37:33]OFDProtocolAddRootSTLVToBuf [06:37:33]FM_MakeSignedData [06:37:33]FM_MakeSignedData [06:37:33]SAM_PROTO_SignData [06:37:33]wFMCommunicate request_size=4 [06:37:33]MH_SAM_APDU [06:37:33]CAPDU: 80 0D 01 02 [06:37:33]Write to MH i2c: E2 08 00 3B 1E 80 0D 01 02 00 00 00 00 D2 [06:37:33]Write i2c OK [06:37:33]MH_I2C_Read... [06:37:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:33]Read from MH i2c: E2 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 3B 1E 00 90 00 CD [06:37:33]RAPDU: 90 00 [06:37:33]wFMCommunicate OK [06:37:33]wFMCommunicate request_size=255 [06:37:33]MH_SAM_APDU [06:37: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 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 14 00 00 00 F4 03 04 00 AF 82 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3B 02 00 35 04 06 00 40 [06:37:33]Write to MH i2c: E2 02 01 3C 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 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 14 00 00 00 F4 03 04 00 AF 82 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3B 02 00 35 04 06 00 40 00 00 B5 [06:37:33]Write i2c OK [06:37:33]MH_I2C_Read... [06:37:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:33]Read from MH i2c: E2 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 3C 1E 00 90 00 CE [06:37:33]RAPDU: 90 00 [06:37:33]wFMCommunicate OK [06:37:33]wFMCommunicate request_size=10 [06:37:33]MH_SAM_APDU [06:37:33]CAPDU: 80 0D 02 02 05 00 A4 B5 5E 41 [06:37:33]Write to MH i2c: E2 0D 00 3D 1E 80 0D 02 02 05 00 00 A4 B5 5E 41 00 00 D7 [06:37:33]Write i2c OK [06:37:33]MH_I2C_Read... [06:37:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:33]Read from MH i2c: E2 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 03 00 3D 1E 00 90 00 CF [06:37:33]RAPDU: 90 00 [06:37:33]wFMCommunicate OK [06:37:33]wFMCommunicate request_size=4 [06:37:33]MH_SAM_APDU [06:37:33]CAPDU: 80 0D 03 02 [06:37:33]Write to MH i2c: E2 08 00 3E 1E 80 0D 03 02 00 00 00 00 D7 [06:37:33]Write i2c OK [06:37:33]MH_I2C_Read... [06:37:33]OFD Sender: No OFD packet to send [06:37:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:33]Read from MH i2c: E2 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 0B 00 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 0B 00 3E 1E 00 A6 29 8E 04 A4 08 B2 59 90 00 F0 [06:37:33]RAPDU: A6 29 8E 04 A4 08 B2 59 90 00 [06:37:33]wFMCommunicate OK [06:37:33]SAM_PROTO_SignData done [06:37:33]FM_MakeSignedData done [06:37:33]CreateOFDProtocolMessage [06:37:33]wFMCommunicate request_size=4 [06:37:33]MH_SAM_APDU [06:37:33]CAPDU: 80 11 00 00 [06:37:33]Write to MH i2c: E2 08 00 3F 1E 80 11 00 00 00 00 00 00 D7 [06:37:33]Write i2c OK [06:37:33]MH_I2C_Read... [06:37:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:33]Read from MH i2c: E2 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 17 00 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: E2 17 00 3F 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2A [06:37:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [06:37:33]wFMCommunicate OK [06:37:33]CreateOFDProtocolMessage done [06:37:33]OFDSenderStorePacket 146224 [06:37:33]StoreOFDPacket docnum=146224 [06:37:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD 2F 07 01 82 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 14 00 00 00 F4 03 04 00 AF 82 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3B 02 00 35 04 06 00 40 00 A4 B5 5E 41 A6 29 8E 04 A4 08 B2 59 [06:37:33]CheckFolder [06:37:33]dirname=/storage/ofd_packets [06:37:33]CheckFolder done [06:37:33]ProducePacketName [06:37:33]name=ofd_packets/00146224 [06:37:33]NVStorageSaveData ofd_packets/00146224 [06:37:33]File name is /storage/ofd_packets/00146224 [06:37:33]Write 301 bytes [06:37:33]NVStorageSaveData done [06:37:33]OFDSenderStorePacket done [06:37:33]KKMCreateOFDPacket done [06:37:33]NVStorageSaveData kkm_last_timestamp [06:37:33]File name is /storage/kkm_last_timestamp [06:37:33]Write 4 bytes [06:37:33]NVStorageSaveData done [06:37:33]ExternCall_PrintAddStr [06:37:33]wPrintStart [06:37:33]Write to MH i2c: 01 00 00 40 1E 5E [06:37:33]Write i2c OK [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: 01 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: 01 07 00 [06:37:33]MH_I2C_Read... [06:37:33]Read from MH i2c: 01 07 00 40 1E 00 00 00 00 00 FF 0F 73 [06:37:33]RasterBufferAndPrint [06:37:33]line Счет N : (1)160980 [06:37:33]line ИНН: 02508201610067 [06:37:33]line Контрольно-Кассовый Чек [06:37:33]line ПРОДАЖА [06:37:33]line ТРК (МРК, ГНК) : 32 [06:37:33]line Товар: 2710124130 [06:37:33]line Аи-92-К-2 [06:37:33]line 12.800 * 66.90 [06:37:33]line = 856.32 [06:37:33]line НДС 12% НСП 1% [06:37:33]line > о реализуемом товаре [06:37:33]line ОКРУГЛЕНИЕ: -0.32 [06:37:33]line ИТОГО: 856.00 [06:37:33]line Внесено: 856.00 [06:37:33]line СДАЧА: 0.00 [06:37:33]line НСП 1% : 7.58 [06:37:33]line НДС 12% : 90.94 [06:37:33]line Наличными: 856.00 [06:37:33]line Безнал.: 0.00 [06:37:33]line Место: АЗС № 126 "Партнер Нефть" [06:37:33]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [06:37:33]line СНО: Общий режим [06:37:33]line Чек 20 29.10.2024 06:37 [06:37:33]line Смена: 547 ФФД: 1.0 [06:37:33]line ЗНМ: 0300000085 [06:37:33]line РНМ: 0000000000091683 [06:37:33]line Версия ККМ: 001 [06:37:33]line ФМ: 0000000000871745 [06:37:33]line ФД: 146224 [06:37:33]line ФПД: 70371507527233 [06:37:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T063735&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146224&fm=70371507527233&tin=02508201610067®Number=0000000000091683&sum=85600 [06:37:34]OFD Sender: Processing packet 146224 [packets to send 206, broken 205] [06:37:34]ProducePacketName [06:37:34]name=ofd_packets/00146224 [06:37:34]OFD Sender: To server: pG, [06:37:34]CommunicateWithHost lk.salyk.kg:30040 [06:37:34]ConnectInit lk.salyk.kg [06:37:34]written 0, free lines is 4095 [06:37:34]Write to MH i2c: 01 00 00 6B 1E 89 [06:37:34]Write i2c OK [06:37:34]MH_I2C_Read... [06:37:34]Read from MH i2c: 01 [06:37:34]MH_I2C_Read... [06:37:34]Read from MH i2c: 01 07 00 [06:37:34]MH_I2C_Read... [06:37:34]Read from MH i2c: 01 07 00 6B 1E 00 00 00 00 00 B8 0C 54 [06:37:34]RasterBufferAndPrint [06:37:34]line [06:37:34]line [06:37:34]line [06:37:34]line [06:37:34]line [06:37:34]written 0, free lines is 3259 [06:37:34]MH_Cut [06:37:34]Write to MH i2c: D1 01 00 72 1E 01 62 [06:37:34]Write i2c OK [06:37:34]MH_I2C_Read... [06:37:34]Read from MH i2c: D1 [06:37:34]MH_I2C_Read... [06:37:34]Read from MH i2c: D1 01 00 [06:37:34]MH_I2C_Read... [06:37:34]Read from MH i2c: D1 01 00 72 1E 00 61 [06:37:34]Write to MH i2c: 01 00 00 73 1E 91 [06:37:34]Write i2c OK [06:37:34]MH_I2C_Read... [06:37:35]*** Cut start [06:37:35]*** Partial cut [06:37:35]*** CUTSNS_PIN = 1 [06:37:35]*** CUTSNS_PIN = 0 [06:37:35]*** Brake cut motor [06:37:36]Read from MH i2c: 01 [06:37:36]MH_I2C_Read... [06:37:36]*** Stop cut motor [06:37:36]*** Cut end [06:37:36]Read from MH i2c: 01 07 00 [06:37:36]MH_I2C_Read... [06:37:36]Read from MH i2c: 01 07 00 73 1E 00 00 00 00 00 FF 0F A6 [06:37:36]process_action close_receipt done [06:37:36]requested_data is exist [06:37:36]produce_requested_data [06:37:36]requested_item fm.sn is exist - process it [06:37:36]wFMCommunicate request_size=4 [06:37:36]MH_SAM_APDU [06:37:36]CAPDU: 80 11 00 00 [06:37:36]Write to MH i2c: E2 08 00 74 1E 80 11 00 00 00 00 00 00 0C [06:37:36]Write i2c OK [06:37:36]MH_I2C_Read... [06:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:36]Read from MH i2c: E2 [06:37:36]MH_I2C_Read... [06:37:36]Read from MH i2c: E2 17 00 [06:37:36]MH_I2C_Read... [06:37:36]Read from MH i2c: E2 17 00 74 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5F [06:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [06:37:36]wFMCommunicate OK [06:37:36]requested_item fd.num is exist - process it [06:37:36]SAM_PROTO_GetFieldsCounters [06:37:36]wFMCommunicate request_size=4 [06:37:36]MH_SAM_APDU [06:37:36]CAPDU: 80 13 00 00 [06:37:36]Write to MH i2c: E2 08 00 75 1E 80 13 00 00 00 00 00 00 0F [06:37:36]Write i2c OK [06:37:36]MH_I2C_Read... [06:37:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:36]Read from MH i2c: E2 [06:37:36]MH_I2C_Read... [06:37:36]Read from MH i2c: E2 62 00 [06:37:36]MH_I2C_Read... [06:37:36]Read from MH i2c: E2 62 00 75 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 30 3B 02 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 00 [06: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 30 3B 02 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 [06:37:36]wFMCommunicate OK [06:37:36]SAM_PROTO_GetFieldsCounters done [06:37:36]requested_item shift.num is exist - process it [06:37:36]requested_item shift.opened is exist - process it [06:37:36]req_shift_opened [06:37:36]FM_GetShiftState [06:37:36]SAM_PROTO_GetShiftState [06:37:36]wFMCommunicate request_size=4 [06:37:36]MH_SAM_APDU [06:37:36]CAPDU: 80 13 01 00 [06:37:36]Write to MH i2c: E2 08 00 76 1E 80 13 01 00 00 00 00 00 11 [06:37:36]Write i2c OK [06:37:36]MH_I2C_Read... [06:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:36]Read from MH i2c: E2 [06:37:36]MH_I2C_Read... [06:37:36]Read from MH i2c: E2 0E 00 [06:37:36]MH_I2C_Read... [06:37:36]Read from MH i2c: E2 0E 00 76 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4A [06:37:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [06:37:36]wFMCommunicate OK [06:37:36]SAM_PROTO_GetShiftState done [06:37:36]FM_GetShiftState done [06:37:36]req_shift_opened done [06:37:36]requested_item shift.open_date is exist - process it [06:37:36]req_shift_open_date [06:37:36]req_shift_open_date done [06:37:36]produce_requested_data done [06:37:36]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146224,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [06:37:36]process_action_free close_receipt [06:37:36]json_value_free [06:37:36]json_value_free done [06:37:36]process_json_proto returns [06:37:36]Send response to host [06:37:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146224,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [06:37:36]free response buf [06:37:36]execute_script done [06:37:36]execute_script returns [06:37:36]free content buf [06:37:36]Sock 7.Close socket [06:37:36]Sock 7.Thread stoped [06:37:36]Connected sock=11 [06:37:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD 2F 07 01 82 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 14 00 00 00 F4 03 04 00 AF 82 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3B 02 00 35 04 06 00 40 00 A4 B5 5E 41 A6 29 8E 04 A4 08 B2 59 [06:37:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 84 E3 47 00 AD 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 31 37 34 35 10 04 04 00 30 3B 02 00 F4 03 04 00 D9 27 20 67 B6 04 01 00 00 A1 37 A9 B1 1A B4 C4 F9 [06:37:37]CommunicateWithHost err = 0 [06:37:37]CheckOFDResponse [06:37:37]1017 (14) - 77093643461234 [06:37:37]1041 (16) - 0000000000871745 [06:37:37]1040 (4) - 146224 [06:37:37]1012 (4) - 29.10.2024 00:10 [06:37:37]1206 (1) - 0 [06:37:37]OFD Sender: Remove packet 146224 [06:37:37]ProducePacketName [06:37:37]name=ofd_packets/00146224 [06:37:37]NVStorageDeleteData [06:37:37]OFD Sender: No OFD packet to send [06:37:42]OFD Sender: No OFD packet to send [06:37:47]OFD Sender: No OFD packet to send [06:37:52]OFD Sender: No OFD packet to send [06:37:57]OFD Sender: No OFD packet to send [06:38:02]OFD Sender: No OFD packet to send [06:38:07]OFD Sender: No OFD packet to send [06:38:12]OFD Sender: No OFD packet to send [06:38:17]OFD Sender: No OFD packet to send [06:38:22]OFD Sender: No OFD packet to send [06:38:27]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:33]OFD Sender: No OFD packet to send [06:42:38]OFD Sender: No OFD packet to send [06:42:43]OFD Sender: No OFD packet to send [06:42:48]OFD Sender: No OFD packet to send [06:42:53]OFD Sender: No OFD packet to send [06:42:58]OFD Sender: No OFD packet to send [06:43:03]OFD Sender: No OFD packet to send [06:43:08]OFD Sender: No OFD packet to send [06:43:13]OFD Sender: No OFD packet to send [06:43:18]OFD Sender: No OFD packet to send [06:43:23]OFD Sender: No OFD packet to send [06:43:28]OFD Sender: No OFD packet to send [06:43:33]OFD Sender: No OFD packet to send [06:43:38]OFD Sender: No OFD packet to send [06:43:43]OFD Sender: No OFD packet to send [06:43:48]OFD Sender: No OFD packet to send [06:43:53]OFD Sender: No OFD packet to send [06:43:58]OFD Sender: No OFD packet to send [06:44:03]OFD Sender: No OFD packet to send [06:44:08]OFD Sender: No OFD packet to send [06:44:13]OFD Sender: No OFD packet to send [06:44:18]OFD Sender: No OFD packet to send [06:44:23]OFD Sender: No OFD packet to send [06:44:28]OFD Sender: No OFD packet to send [06:44:33]OFD Sender: No OFD packet to send [06:44:38]OFD Sender: No OFD packet to send [06:44:43]OFD Sender: No OFD packet to send [06:44:48]OFD Sender: No OFD packet to send [06:44:53]OFD Sender: No OFD packet to send [06:44:58]OFD Sender: No OFD packet to send [06:45:03]OFD Sender: No OFD packet to send [06:45:08]OFD Sender: No OFD packet to send [06:45:13]OFD Sender: No OFD packet to send [06:45:18]OFD Sender: No OFD packet to send [06:45:23]OFD Sender: No OFD packet to send [06:45:28]OFD Sender: No OFD packet to send [06:45:33]OFD Sender: No OFD packet to send [06:45:38]OFD Sender: No OFD packet to send [06:45:43]OFD Sender: No OFD packet to send [06:45:48]OFD Sender: No OFD packet to send [06:45:53]OFD Sender: No OFD packet to send [06:45:58]OFD Sender: No OFD packet to send [06:46:03]OFD Sender: No OFD packet to send [06:46:08]OFD Sender: No OFD packet to send [06:46:13]OFD Sender: No OFD packet to send [06:46:18]OFD Sender: No OFD packet to send [06:46:23]OFD Sender: No OFD packet to send [06:46:28]OFD Sender: No OFD packet to send [06:46:33]OFD Sender: No OFD packet to send [06:46:38]OFD Sender: No OFD packet to send [06:46:43]OFD Sender: No OFD packet to send [06:46:48]OFD Sender: No OFD packet to send [06:46:53]OFD Sender: No OFD packet to send [06:46:58]OFD Sender: No OFD packet to send [06:47:03]OFD Sender: No OFD packet to send [06:47:08]OFD Sender: No OFD packet to send [06:47:13]OFD Sender: No OFD packet to send [06:47:18]OFD Sender: No OFD packet to send [06:47:23]OFD Sender: No OFD packet to send [06:47:28]OFD Sender: No OFD packet to send [06:47:33]OFD Sender: No OFD packet to send [06:47:38]OFD Sender: No OFD packet to send [06:47:43]OFD Sender: No OFD packet to send [06:47:48]OFD Sender: No OFD packet to send [06:47:53]OFD Sender: No OFD packet to send [06:47:58]OFD Sender: No OFD packet to send [06:48:03]OFD Sender: No OFD packet to send [06:48:08]OFD Sender: No OFD packet to send [06:48:13]OFD Sender: No OFD packet to send [06:48:18]OFD Sender: No OFD packet to send [06:48:23]OFD Sender: No OFD packet to send [06:48:28]OFD Sender: No OFD packet to send [06:48:33]OFD Sender: No OFD packet to send [06:48:38]OFD Sender: No OFD packet to send [06:48:43]OFD Sender: No OFD packet to send [06:48:48]OFD Sender: No OFD packet to send [06:48:53]OFD Sender: No OFD packet to send [06:48:58]OFD Sender: No OFD packet to send [06:49:03]OFD Sender: No OFD packet to send [06:49:08]OFD Sender: No OFD packet to send [06:49:13]OFD Sender: No OFD packet to send [06:49:18]OFD Sender: No OFD packet to send [06:49:23]OFD Sender: No OFD packet to send [06:49:28]OFD Sender: No OFD packet to send [06:49:33]OFD Sender: No OFD packet to send [06:49:38]OFD Sender: No OFD packet to send [06:49:43]OFD Sender: No OFD packet to send [06:49:48]OFD Sender: No OFD packet to send [06:49:53]OFD Sender: No OFD packet to send [06:49:58]OFD Sender: No OFD packet to send [06:50:03]OFD Sender: No OFD packet to send [06:50:08]OFD Sender: No OFD packet to send [06:50:13]OFD Sender: No OFD packet to send [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:53]OFD Sender: No OFD packet to send [06:53:58]OFD Sender: No OFD packet to send [06:54:03]OFD Sender: No OFD packet to send [06:54:08]OFD Sender: No OFD packet to send [06:54:14]OFD Sender: No OFD packet to send [06:54:19]OFD Sender: No OFD packet to send [06:54:24]OFD Sender: No OFD packet to send [06:54:29]OFD Sender: No OFD packet to send [06:54:34]OFD Sender: No OFD packet to send [06:54:39]OFD Sender: No OFD packet to send [06:54:44]OFD Sender: No OFD packet to send [06:54:49]OFD Sender: No OFD packet to send [06:54:54]OFD Sender: No OFD packet to send [06:54:59]OFD Sender: No OFD packet to send [06:55:04]OFD Sender: No OFD packet to send [06:55:09]OFD Sender: No OFD packet to send [06:55:14]OFD Sender: No OFD packet to send [06:55:19]OFD Sender: No OFD packet to send [06:55:24]OFD Sender: No OFD packet to send [06:55:29]OFD Sender: No OFD packet to send [06:55:34]OFD Sender: No OFD packet to send [06:55:39]OFD Sender: No OFD packet to send [06:55:44]OFD Sender: No OFD packet to send [06:55:49]OFD Sender: No OFD packet to send [06:55:54]OFD Sender: No OFD packet to send [06:55:59]OFD Sender: No OFD packet to send [06:56:04]OFD Sender: No OFD packet to send [06:56:09]OFD Sender: No OFD packet to send [06:56:14]OFD Sender: No OFD packet to send [06:56:19]OFD Sender: No OFD packet to send [06:56:24]OFD Sender: No OFD packet to send [06:56:29]OFD Sender: No OFD packet to send [06:56:34]OFD Sender: No OFD packet to send [06:56:39]OFD Sender: No OFD packet to send [06:56:44]OFD Sender: No OFD packet to send [06:56:49]OFD Sender: No OFD packet to send [06:56:54]OFD Sender: No OFD packet to send [06:56:59]OFD Sender: No OFD packet to send [06:57:04]OFD Sender: No OFD packet to send [06:57:09]OFD Sender: No OFD packet to send [06:57:14]OFD Sender: No OFD packet to send [06:57:19]OFD Sender: No OFD packet to send [06:57:24]OFD Sender: No OFD packet to send [06:57:29]OFD Sender: No OFD packet to send [06:57:34]OFD Sender: No OFD packet to send [06:57:36]accept exits with 9 [06:57:36]New connection [06:57:36]New thread 3067157860 created [06:57:36]Thread 3067301220 joined [06:57:36]Waiting for new connection... [06:57:36] Sock 9.Parse request [06:57:36]Sock 9.Check first char [06:57:36]Sock 9.First char is OK [06:57:36]request: POST /json_proto HTTP/1.0 [06:57:36]Method: POST [06:57:36]URL: /json_proto [06:57:36]Method is POST - this is cgi request [06:57:36]url: /json_proto [06:57:36]query_string will be loaded in cgi processing [06:57:36]execute_cgi json_proto POST (null) [06:57:36]execute_cgi path=json_proto method=POST [06:57:36]POST find Content-Length [06:57:36]Host: 172.17.40.195:8080 [06:57:36]Content-Length: 754 [06:57:36]Content-Type: application/json [06:57:36] [06:57:36]POST finish read [06:57:36]Found Content-Length = 754 [06:57:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A30025656", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:57:36]execute_script... [06: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)160981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A30025656", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:57:36]POST & json_proto [06:57:36]process_json_proto [06:57:36]json parsed OK: [06:57:36]protocol is kg_v1.0 [06:57:36]action value=close_receipt [06:57:36]process_action close_receipt [06:57:36]cmd_close_receipt [06:57:36]MH_GetDate [06:57:36]Write to MH i2c: F0 00 00 77 1E 84 [06:57:36]Write i2c OK [06:57:36]MH_I2C_Read... [06:57:36]Read from MH i2c: F0 [06:57:36]MH_I2C_Read... [06:57:36]Read from MH i2c: F0 09 00 [06:57:36]MH_I2C_Read... [06:57:36]Read from MH i2c: F0 09 00 77 1E 00 63 87 20 67 D5 8D 6C 64 30 [06:57:36]GetLastDocTimeStamp 1730183855 [06:57:36]current date 1730185059 [06:57:36]FM_GetShiftState [06:57:36]SAM_PROTO_GetShiftState [06:57:36]wFMCommunicate request_size=4 [06:57:36]MH_SAM_APDU [06:57:36]CAPDU: 80 13 01 00 [06:57:36]Write to MH i2c: E2 08 00 78 1E 80 13 01 00 00 00 00 00 13 [06:57:36]Write i2c OK [06:57:36]MH_I2C_Read... [06:57:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:36]Read from MH i2c: E2 [06:57:36]MH_I2C_Read... [06:57:36]Read from MH i2c: E2 0E 00 [06:57:36]MH_I2C_Read... [06:57:36]Read from MH i2c: E2 0E 00 78 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4C [06:57:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [06:57:36]wFMCommunicate OK [06:57:36]SAM_PROTO_GetShiftState done [06:57:36]FM_GetShiftState done [06:57:36]opened in 1730161786 [06:57:36]opened+sec_in_day 1730248186 [06:57:36]quantity*price = 0 [06:57:36]sum+1 = 1 [06:57:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 21 29.10.2024 06:57 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30025656 ФМ: 0000000000871745 ФД: 146225 ФПД: 274850092297003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T065740&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146225&fm=274850092297003&tin=02508201610067®Number=0000000000091683&sum=0 [06:57:37]StoreToDocumentArchive [06:57:37]shift 547 fd 146225 [06:57:37]save to /storage/0547/doc_00146225 [06:57:37]save last doc name /storage/0547/doc_00146225 to /storage/kkm_last_doc_name [06:57:37]save OK [06:57:37]Clear old archive folders... [06:57:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:57:37]tlvbuf is B6EFD920 [06:57:37]SAM_PROTO_ClearQueue [06:57:37]wFMCommunicate request_size=4 [06:57:37]MH_SAM_APDU [06:57:37]CAPDU: 80 09 00 00 [06:57:37]Write to MH i2c: E2 08 00 85 1E 80 09 00 00 00 00 00 00 15 [06:57:37]Write i2c OK [06:57:37]MH_I2C_Read... [06:57:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:57:37]Read from MH i2c: E2 [06:57:37]MH_I2C_Read... [06:57:37]Read from MH i2c: E2 03 00 [06:57:37]MH_I2C_Read... [06:57:37]Read from MH i2c: E2 03 00 85 1E 00 90 00 17 [06:57:37]RAPDU: 90 00 [06:57:37]wFMCommunicate OK [06:57:37]SAM_PROTO_ClearQueue done [06:57:37]KKMCreateOFDPacket [06:57:37]OFDProtocolAddRootSTLVToBuf [06:57:37]FM_MakeSignedData [06:57:37]FM_MakeSignedData [06:57:37]SAM_PROTO_SignData [06:57:37]wFMCommunicate request_size=4 [06:57:37]MH_SAM_APDU [06:57:37]CAPDU: 80 0D 01 02 [06:57:37]Write to MH i2c: E2 08 00 86 1E 80 0D 01 02 00 00 00 00 1D [06:57:37]Write i2c OK [06:57:37]MH_I2C_Read... [06:57:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:57:37]Read from MH i2c: E2 [06:57:37]MH_I2C_Read... [06:57:37]Read from MH i2c: E2 03 00 [06:57:37]MH_I2C_Read... [06:57:37]Read from MH i2c: E2 03 00 86 1E 00 90 00 18 [06:57:37]RAPDU: 90 00 [06:57:37]wFMCommunicate OK [06:57:37]wFMCommunicate request_size=255 [06:57:37]MH_SAM_APDU [06:57: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 15 00 00 00 F4 03 04 00 64 87 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3B 02 00 35 04 06 00 F9 [06:57:37]Write to MH i2c: E2 02 01 87 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 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 15 00 00 00 F4 03 04 00 64 87 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3B 02 00 35 04 06 00 F9 00 00 DE [06:57:37]Write i2c OK [06:57:37]MH_I2C_Read... [06:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:38]Read from MH i2c: E2 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 03 00 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 03 00 87 1E 00 90 00 19 [06:57:38]RAPDU: 90 00 [06:57:38]wFMCommunicate OK [06:57:38]wFMCommunicate request_size=10 [06:57:38]MH_SAM_APDU [06:57:38]CAPDU: 80 0D 02 02 05 F9 86 1E 2B 2B [06:57:38]Write to MH i2c: E2 0D 00 88 1E 80 0D 02 02 05 00 F9 86 1E 2B 2B 00 00 1D [06:57:38]Write i2c OK [06:57:38]MH_I2C_Read... [06:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:38]Read from MH i2c: E2 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 03 00 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 03 00 88 1E 00 90 00 1A [06:57:38]RAPDU: 90 00 [06:57:38]wFMCommunicate OK [06:57:38]wFMCommunicate request_size=4 [06:57:38]MH_SAM_APDU [06:57:38]CAPDU: 80 0D 03 02 [06:57:38]Write to MH i2c: E2 08 00 89 1E 80 0D 03 02 00 00 00 00 22 [06:57:38]Write i2c OK [06:57:38]MH_I2C_Read... [06:57:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:57:38]Read from MH i2c: E2 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 0B 00 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 0B 00 89 1E 00 43 1E 8F 16 05 A7 94 3E 90 00 A7 [06:57:38]RAPDU: 43 1E 8F 16 05 A7 94 3E 90 00 [06:57:38]wFMCommunicate OK [06:57:38]SAM_PROTO_SignData done [06:57:38]FM_MakeSignedData done [06:57:38]CreateOFDProtocolMessage [06:57:38]wFMCommunicate request_size=4 [06:57:38]MH_SAM_APDU [06:57:38]CAPDU: 80 11 00 00 [06:57:38]Write to MH i2c: E2 08 00 8A 1E 80 11 00 00 00 00 00 00 22 [06:57:38]Write i2c OK [06:57:38]MH_I2C_Read... [06:57:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:38]Read from MH i2c: E2 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 17 00 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: E2 17 00 8A 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 75 [06:57:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [06:57:38]wFMCommunicate OK [06:57:38]CreateOFDProtocolMessage done [06:57:38]OFDSenderStorePacket 146225 [06:57:38]StoreOFDPacket docnum=146225 [06:57:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7C 95 07 01 A1 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 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 15 00 00 00 F4 03 04 00 64 87 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3B 02 00 35 04 06 00 F9 F9 86 1E 2B 2B 43 1E 8F 16 05 A7 94 3E [06:57:38]CheckFolder [06:57:38]dirname=/storage/ofd_packets [06:57:38]CheckFolder done [06:57:38]ProducePacketName [06:57:38]name=ofd_packets/00146225 [06:57:38]NVStorageSaveData ofd_packets/00146225 [06:57:38]File name is /storage/ofd_packets/00146225 [06:57:38]Write 301 bytes [06:57:38]NVStorageSaveData done [06:57:38]OFDSenderStorePacket done [06:57:38]KKMCreateOFDPacket done [06:57:38]NVStorageSaveData kkm_last_timestamp [06:57:38]File name is /storage/kkm_last_timestamp [06:57:38]Write 4 bytes [06:57:38]NVStorageSaveData done [06:57:38]ExternCall_PrintAddStr [06:57:38]wPrintStart [06:57:38]Write to MH i2c: 01 00 00 8B 1E A9 [06:57:38]Write i2c OK [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: 01 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: 01 07 00 [06:57:38]MH_I2C_Read... [06:57:38]Read from MH i2c: 01 07 00 8B 1E 00 00 00 00 00 FF 0F BE [06:57:38]RasterBufferAndPrint [06:57:38]line Счет N : (1)160981 [06:57:38]line ИНН: 02508201610067 [06:57:38]line Контрольно-Кассовый Чек [06:57:38]line ПРОДАЖА [06:57:38]line ТРК (МРК, ГНК) : 32 [06:57:38]line Товар: 2710124130 [06:57:38]line Аи-92-К-2 [06:57:38]line 30.000 * 0.00 [06:57:38]line = 0.00 [06:57:38]line НДС 12% НСП 1% [06:57:38]line > о реализуемом товаре [06:57:38]line ИТОГО: 0.00 [06:57:38]line НСП 1% : 0.00 [06:57:38]line НДС 12% : 0.00 [06:57:38]line Наличными: 0.00 [06:57:38]line Безнал.: 0.00 [06:57:38]line Место: АЗС № 126 "Партнер Нефть" [06:57:38]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [06:57:38]line СНО: Общий режим [06:57:38]line Чек 21 29.10.2024 06:57 [06:57:38]line Смена: 547 ФФД: 1.0 [06:57:38]line ЗНМ: 0300000085 [06:57:38]line РНМ: 0000000000091683 [06:57:38]line Версия ККМ: 001 [06:57:38]line Талоны: ТК ГПНА Online [06:57:38]line 30025656 [06:57:38]line ФМ: 0000000000871745 [06:57:38]line ФД: 146225 [06:57:38]line ФПД: 274850092297003 [06:57:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T065740&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146225&fm=274850092297003&tin=02508201610067®Number=0000000000091683&sum=0 [06:57:38]OFD Sender: Processing packet 146225 [packets to send 206, broken 205] [06:57:38]ProducePacketName [06:57:38]name=ofd_packets/00146225 [06:57:38]OFD Sender: To server: pG, [06:57:38]CommunicateWithHost lk.salyk.kg:30040 [06:57:38]ConnectInit lk.salyk.kg [06:57:38]written 0, free lines is 4095 [06:57:39]Write to MH i2c: 01 00 00 B5 1E D3 [06:57:39]Write i2c OK [06:57:39]MH_I2C_Read... [06:57:39]Read from MH i2c: 01 [06:57:39]MH_I2C_Read... [06:57:39]Read from MH i2c: 01 07 00 [06:57:39]MH_I2C_Read... [06:57:39]Read from MH i2c: 01 07 00 B5 1E 00 00 00 00 00 C0 0C A6 [06:57:39]RasterBufferAndPrint [06:57:39]line [06:57:39]line [06:57:39]line [06:57:39]line [06:57:39]line [06:57:39]written 0, free lines is 3268 [06:57:39]MH_Cut [06:57:39]Write to MH i2c: D1 01 00 BC 1E 01 AC [06:57:39]Write i2c OK [06:57:39]MH_I2C_Read... [06:57:39]Read from MH i2c: D1 [06:57:39]MH_I2C_Read... [06:57:39]Read from MH i2c: D1 01 00 [06:57:39]MH_I2C_Read... [06:57:39]Read from MH i2c: D1 01 00 BC 1E 00 AB [06:57:39]Write to MH i2c: 01 00 00 BD 1E DB [06:57:39]Write i2c OK [06:57:39]MH_I2C_Read... [06:57:39]*** Cut start [06:57:39]*** Partial cut [06:57:39]*** CUTSNS_PIN = 1 [06:57:39]*** CUTSNS_PIN = 0 [06:57:40]*** Brake cut motor [06:57:40]Connected sock=11 [06:57:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7C 95 07 01 A1 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 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 15 00 00 00 F4 03 04 00 64 87 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3B 02 00 35 04 06 00 F9 F9 86 1E 2B 2B 43 1E 8F 16 05 A7 94 3E [06:57:40]Read from MH i2c: 01 [06:57:40]MH_I2C_Read... [06:57:40]*** Stop cut motor [06:57:40]*** Cut end [06:57:40]Read from MH i2c: 01 07 00 [06:57:40]MH_I2C_Read... [06:57:40]Read from MH i2c: 01 07 00 BD 1E 00 00 00 00 00 FF 0F F0 [06:57:40]process_action close_receipt done [06:57:40]requested_data is exist [06:57:40]produce_requested_data [06:57:40]requested_item fm.sn is exist - process it [06:57:40]wFMCommunicate request_size=4 [06:57:40]MH_SAM_APDU [06:57:40]CAPDU: 80 11 00 00 [06:57:40]Write to MH i2c: E2 08 00 BE 1E 80 11 00 00 00 00 00 00 56 [06:57:40]Write i2c OK [06:57:40]MH_I2C_Read... [06:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:40]Read from MH i2c: E2 [06:57:40]MH_I2C_Read... [06:57:40]Read from MH i2c: E2 17 00 [06:57:40]MH_I2C_Read... [06:57:40]Read from MH i2c: E2 17 00 BE 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A9 [06:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [06:57:40]wFMCommunicate OK [06:57:40]requested_item fd.num is exist - process it [06:57:40]SAM_PROTO_GetFieldsCounters [06:57:40]wFMCommunicate request_size=4 [06:57:40]MH_SAM_APDU [06:57:40]CAPDU: 80 13 00 00 [06:57:40]Write to MH i2c: E2 08 00 BF 1E 80 13 00 00 00 00 00 00 59 [06:57:40]Write i2c OK [06:57:40]MH_I2C_Read... [06:57:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:57:40]Read from MH i2c: E2 [06:57:40]MH_I2C_Read... [06:57:40]Read from MH i2c: E2 62 00 [06:57:40]MH_I2C_Read... [06:57:40]Read from MH i2c: E2 62 00 BF 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 31 3B 02 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 4E [06: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 31 3B 02 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 [06:57:40]wFMCommunicate OK [06:57:40]SAM_PROTO_GetFieldsCounters done [06:57:40]requested_item shift.num is exist - process it [06:57:40]requested_item shift.opened is exist - process it [06:57:40]req_shift_opened [06:57:40]FM_GetShiftState [06:57:40]SAM_PROTO_GetShiftState [06:57:40]wFMCommunicate request_size=4 [06:57:40]MH_SAM_APDU [06:57:40]CAPDU: 80 13 01 00 [06:57:40]Write to MH i2c: E2 08 00 C0 1E 80 13 01 00 00 00 00 00 5B [06:57:40]Write i2c OK [06:57:40]MH_I2C_Read... [06:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:40]Read from MH i2c: E2 [06:57:40]MH_I2C_Read... [06:57:40]Read from MH i2c: E2 0E 00 [06:57:40]MH_I2C_Read... [06:57:40]Read from MH i2c: E2 0E 00 C0 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 94 [06:57:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [06:57:40]wFMCommunicate OK [06:57:40]SAM_PROTO_GetShiftState done [06:57:40]FM_GetShiftState done [06:57:40]req_shift_opened done [06:57:40]requested_item shift.open_date is exist - process it [06:57:40]req_shift_open_date [06:57:40]req_shift_open_date done [06:57:40]produce_requested_data done [06:57:40]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146225,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [06:57:40]process_action_free close_receipt [06:57:40]json_value_free [06:57:40]json_value_free done [06:57:40]process_json_proto returns [06:57:40]Send response to host [06:57:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146225,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [06:57:40]free response buf [06:57:40]execute_script done [06:57:40]execute_script returns [06:57:40]free content buf [06:57:40]Sock 9.Close socket [06:57:40]Sock 9.Thread stoped [06:57:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 5F 46 47 00 8A A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3B 02 00 F4 03 04 00 8D 2C 20 67 B6 04 01 00 00 4A AC 29 38 EC 82 F2 14 [06:57:40]CommunicateWithHost err = 0 [06:57:40]CheckOFDResponse [06:57:40]1017 (14) - 77093643461234 [06:57:40]1041 (16) - 0000000000871745 [06:57:40]1040 (4) - 146225 [06:57:40]1012 (4) - 29.10.2024 00:30 [06:57:40]1206 (1) - 0 [06:57:40]OFD Sender: Remove packet 146225 [06:57:40]ProducePacketName [06:57:40]name=ofd_packets/00146225 [06:57:40]NVStorageDeleteData [06:57:41]OFD Sender: No OFD packet to send [06:57:46]OFD Sender: No OFD packet to send [06:57:51]OFD Sender: No OFD packet to send [06:57:56]OFD Sender: No OFD packet to send [06:58:01]OFD Sender: No OFD packet to send [06:58:06]OFD Sender: No OFD packet to send [06:58:11]OFD Sender: No OFD packet to send [06:58:16]OFD Sender: No OFD packet to send [06:58:21]OFD Sender: No OFD packet to send [06:58:26]OFD Sender: No OFD packet to send [06:58:31]OFD Sender: No OFD packet to send [06:58:36]OFD Sender: No OFD packet to send [06:58:41]OFD Sender: No OFD packet to send [06:58:46]OFD Sender: No OFD packet to send [06:58:51]OFD Sender: No OFD packet to send [06:58:56]OFD Sender: No OFD packet to send [06:59:01]OFD Sender: No OFD packet to send [06:59:06]OFD Sender: No OFD packet to send [06:59:11]OFD Sender: No OFD packet to send [06:59:16]OFD Sender: No OFD packet to send [06:59:21]OFD Sender: No OFD packet to send [06:59:26]OFD Sender: No OFD packet to send [06:59:31]OFD Sender: No OFD packet to send [06:59:36]OFD Sender: No OFD packet to send [06:59:41]OFD Sender: No OFD packet to send [06:59:46]OFD Sender: No OFD packet to send [06:59:51]OFD Sender: No OFD packet to send [06:59:56]OFD Sender: No OFD packet to send [07:00:01]OFD Sender: No OFD packet to send [07:00:06]OFD Sender: No OFD packet to send [07:00:11]OFD Sender: No OFD packet to send [07:00:16]OFD Sender: No OFD packet to send [07:00:21]OFD Sender: No OFD packet to send [07:00:26]OFD Sender: No OFD packet to send [07:00:31]OFD Sender: No OFD packet to send [07:00:36]OFD Sender: No OFD packet to send [07:00:41]OFD Sender: No OFD packet to send [07:00:46]OFD Sender: No OFD packet to send [07:00:51]OFD Sender: No OFD packet to send [07:00:56]OFD Sender: No OFD packet to send [07:01:01]OFD Sender: No OFD packet to send [07:01:06]OFD Sender: No OFD packet to send [07:01:11]OFD Sender: No OFD packet to send [07:01:16]OFD Sender: No OFD packet to send [07:01:21]OFD Sender: No OFD packet to send [07:01:26]OFD Sender: No OFD packet to send [07:01:31]OFD Sender: No OFD packet to send [07:01:36]OFD Sender: No OFD packet to send [07:01:41]OFD Sender: No OFD packet to send [07:01:46]OFD Sender: No OFD packet to send [07:01:51]OFD Sender: No OFD packet to send [07:01:56]OFD Sender: No OFD packet to send [07:02:01]OFD Sender: No OFD packet to send [07:02:06]OFD Sender: No OFD packet to send [07:02:11]OFD Sender: No OFD packet to send [07:02:16]OFD Sender: No OFD packet to send [07:02:21]OFD Sender: No OFD packet to send [07:02:26]OFD Sender: No OFD packet to send [07:02:31]OFD Sender: No OFD packet to send [07:02:36]OFD Sender: No OFD packet to send [07:02:41]OFD Sender: No OFD packet to send [07:02:46]OFD Sender: No OFD packet to send [07:02:51]OFD Sender: No OFD packet to send [07:02:56]OFD Sender: No OFD packet to send [07:03:01]OFD Sender: No OFD packet to send [07:03:06]OFD Sender: No OFD packet to send [07:03:11]OFD Sender: No OFD packet to send [07:03:16]OFD Sender: No OFD packet to send [07:03:21]OFD Sender: No OFD packet to send [07:03:26]OFD Sender: No OFD packet to send [07:03:31]OFD Sender: No OFD packet to send [07:03:36]OFD Sender: No OFD packet to send [07:03:41]OFD Sender: No OFD packet to send [07:03:46]OFD Sender: No OFD packet to send [07:03:51]OFD Sender: No OFD packet to send [07:03:56]OFD Sender: No OFD packet to send [07:04:01]OFD Sender: No OFD packet to send [07:04:06]OFD Sender: No OFD packet to send [07:04:11]OFD Sender: No OFD packet to send [07:04:16]OFD Sender: No OFD packet to send [07:04:21]OFD Sender: No OFD packet to send [07:04:26]OFD Sender: No OFD packet to send [07:04:31]OFD Sender: No OFD packet to send [07:04:36]OFD Sender: No OFD packet to send [07:04:41]OFD Sender: No OFD packet to send [07:04:46]OFD Sender: No OFD packet to send [07:04:51]OFD Sender: No OFD packet to send [07:04:56]OFD Sender: No OFD packet to send [07:05:01]OFD Sender: No OFD packet to send [07:05:06]OFD Sender: No OFD packet to send [07:05:11]OFD Sender: No OFD packet to send [07:05:16]OFD Sender: No OFD packet to send [07:05:21]OFD Sender: No OFD packet to send [07:05:26]OFD Sender: No OFD packet to send [07:05:31]OFD Sender: No OFD packet to send [07:05:36]OFD Sender: No OFD packet to send [07:05:41]OFD Sender: No OFD packet to send [07:05:46]OFD Sender: No OFD packet to send [07:05:51]OFD Sender: No OFD packet to send [07:05:56]OFD Sender: No OFD packet to send [07:06:01]OFD Sender: No OFD packet to send [07:06:06]OFD Sender: No OFD packet to send [07:06:11]OFD Sender: No OFD packet to send [07:06:16]OFD Sender: No OFD packet to send [07:06:21]OFD Sender: No OFD packet to send [07:06:26]OFD Sender: No OFD packet to send [07:06:31]OFD Sender: No OFD packet to send [07:06: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:07]OFD Sender: No OFD packet to send [07:16:12]OFD Sender: No OFD packet to send [07:16:17]OFD Sender: No OFD packet to send [07:16:22]OFD Sender: No OFD packet to send [07:16:27]OFD Sender: No OFD packet to send [07:16:32]OFD Sender: No OFD packet to send [07:16:37]OFD Sender: No OFD packet to send [07:16:42]OFD Sender: No OFD packet to send [07:16:47]OFD Sender: No OFD packet to send [07:16:52]OFD Sender: No OFD packet to send [07:16:57]OFD Sender: No OFD packet to send [07:17:02]OFD Sender: No OFD packet to send [07:17:07]OFD Sender: No OFD packet to send [07:17:12]OFD Sender: No OFD packet to send [07:17:17]OFD Sender: No OFD packet to send [07:17:22]OFD Sender: No OFD packet to send [07:17:27]OFD Sender: No OFD packet to send [07:17:32]OFD Sender: No OFD packet to send [07:17:37]OFD Sender: No OFD packet to send [07:17:42]OFD Sender: No OFD packet to send [07:17:47]OFD Sender: No OFD packet to send [07:17:52]OFD Sender: No OFD packet to send [07:17:57]OFD Sender: No OFD packet to send [07:18:02]OFD Sender: No OFD packet to send [07:18:07]OFD Sender: No OFD packet to send [07:18:13]OFD Sender: No OFD packet to send [07:18:18]OFD Sender: No OFD packet to send [07:18:23]OFD Sender: No OFD packet to send [07:18:28]OFD Sender: No OFD packet to send [07:18:33]OFD Sender: No OFD packet to send [07:18:38]OFD Sender: No OFD packet to send [07:18:43]OFD Sender: No OFD packet to send [07:18:48]OFD Sender: No OFD packet to send [07:18:53]OFD Sender: No OFD packet to send [07:18:58]OFD Sender: No OFD packet to send [07:19:03]OFD Sender: No OFD packet to send [07:19:08]OFD Sender: No OFD packet to send [07:19:13]OFD Sender: No OFD packet to send [07:19:18]OFD Sender: No OFD packet to send [07:19:23]OFD Sender: No OFD packet to send [07:19:28]OFD Sender: No OFD packet to send [07:19:33]OFD Sender: No OFD packet to send [07:19:38]OFD Sender: No OFD packet to send [07:19:43]OFD Sender: No OFD packet to send [07:19:48]OFD Sender: No OFD packet to send [07:19:53]OFD Sender: No OFD packet to send [07:19:58]OFD Sender: No OFD packet to send [07:20:03]OFD Sender: No OFD packet to send [07:20:08]OFD Sender: No OFD packet to send [07:20:13]OFD Sender: No OFD packet to send [07:20:18]OFD Sender: No OFD packet to send [07:20:23]OFD Sender: No OFD packet to send [07:20:28]OFD Sender: No OFD packet to send [07:20:33]OFD Sender: No OFD packet to send [07:20:38]OFD Sender: No OFD packet to send [07:20:43]OFD Sender: No OFD packet to send [07:20:48]OFD Sender: No OFD packet to send [07:20:53]OFD Sender: No OFD packet to send [07:20:58]OFD Sender: No OFD packet to send [07:21:03]OFD Sender: No OFD packet to send [07:21:08]OFD Sender: No OFD packet to send [07:21:13]OFD Sender: No OFD packet to send [07:21:18]OFD Sender: No OFD packet to send [07:21:23]OFD Sender: No OFD packet to send [07:21:28]OFD Sender: No OFD packet to send [07:21:33]OFD Sender: No OFD packet to send [07:21:38]OFD Sender: No OFD packet to send [07:21:43]OFD Sender: No OFD packet to send [07:21:48]OFD Sender: No OFD packet to send [07:21:53]OFD Sender: No OFD packet to send [07:21:58]OFD Sender: No OFD packet to send [07:22:03]OFD Sender: No OFD packet to send [07:22:08]OFD Sender: No OFD packet to send [07:22:13]OFD Sender: No OFD packet to send [07:22:18]OFD Sender: No OFD packet to send [07:22:23]OFD Sender: No OFD packet to send [07:22:28]OFD Sender: No OFD packet to send [07:22:32]accept exits with 7 [07:22:32]New connection [07:22:32]New thread 3067301220 created [07:22:32]Thread 3067157860 joined [07:22:32]Waiting for new connection... [07:22:32] Sock 7.Parse request [07:22:32]Sock 7.Check first char [07:22:32]Sock 7.First char is OK [07:22:32]request: POST /json_proto HTTP/1.0 [07:22:32]Method: POST [07:22:32]URL: /json_proto [07:22:32]Method is POST - this is cgi request [07:22:32]url: /json_proto [07:22:32]query_string will be loaded in cgi processing [07:22:32]execute_cgi json_proto POST (null) [07:22:32]execute_cgi path=json_proto method=POST [07:22:32]POST find Content-Length [07:22:32]Host: 172.17.40.195:8080 [07:22:32]Content-Length: 978 [07:22:32]Content-Type: application/json [07:22:32] [07:22:32]POST finish read [07:22:32]Found Content-Length = 978 [07:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 56.150, "sum" : 4222.48, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 56.15 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 4222.00, "payments": [ { "type": 0, "sum" : 4222.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:32]execute_script... [07: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)160982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 56.150, "sum" : 4222.48, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 56.15 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 4222.00, "payments": [ { "type": 0, "sum" : 4222.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:22:32]POST & json_proto [07:22:32]process_json_proto [07:22:32]json parsed OK: [07:22:32]protocol is kg_v1.0 [07:22:32]action value=close_receipt [07:22:32]process_action close_receipt [07:22:32]cmd_close_receipt [07:22:32]MH_GetDate [07:22:32]Write to MH i2c: F0 00 00 C1 1E CE [07:22:32]Write i2c OK [07:22:32]MH_I2C_Read... [07:22:32]Read from MH i2c: F0 [07:22:32]MH_I2C_Read... [07:22:32]Read from MH i2c: F0 09 00 [07:22:32]MH_I2C_Read... [07:22:32]Read from MH i2c: F0 09 00 C1 1E 00 3C 8D 20 67 D5 8D 6C 64 59 [07:22:32]GetLastDocTimeStamp 1730185060 [07:22:32]current date 1730186556 [07:22:32]FM_GetShiftState [07:22:32]SAM_PROTO_GetShiftState [07:22:32]wFMCommunicate request_size=4 [07:22:32]MH_SAM_APDU [07:22:32]CAPDU: 80 13 01 00 [07:22:32]Write to MH i2c: E2 08 00 C2 1E 80 13 01 00 00 00 00 00 5D [07:22:32]Write i2c OK [07:22:32]MH_I2C_Read... [07:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:32]Read from MH i2c: E2 [07:22:32]MH_I2C_Read... [07:22:32]Read from MH i2c: E2 0E 00 [07:22:32]MH_I2C_Read... [07:22:32]Read from MH i2c: E2 0E 00 C2 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 96 [07:22:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [07:22:32]wFMCommunicate OK [07:22:32]SAM_PROTO_GetShiftState done [07:22:32]FM_GetShiftState done [07:22:32]opened in 1730161786 [07:22:32]opened+sec_in_day 1730248186 [07:22:32]quantity*price = 422248 [07:22:32]sum+1 = 422249 [07:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 4222.00 Внесено: 5000.00 СДАЧА: 778.00 НСП 1% : 37.37 НДС 12% : 448.40 Наличными: 4222.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 22 29.10.2024 07:22 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 56.15 сом ФМ: 0000000000871745 ФД: 146226 ФПД: 112066308678883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T072236&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146226&fm=112066308678883&tin=02508201610067®Number=0000000000091683&sum=422200 [07:22:33]StoreToDocumentArchive [07:22:33]shift 547 fd 146226 [07:22:33]save to /storage/0547/doc_00146226 [07:22:33]save last doc name /storage/0547/doc_00146226 to /storage/kkm_last_doc_name [07:22:33]save OK [07:22:33]Clear old archive folders... [07:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:22:33]tlvbuf is 00208180 [07:22:33]SAM_PROTO_ClearQueue [07:22:33]wFMCommunicate request_size=4 [07:22:33]MH_SAM_APDU [07:22:33]CAPDU: 80 09 00 00 [07:22:33]Write to MH i2c: E2 08 00 CF 1E 80 09 00 00 00 00 00 00 5F [07:22:33]Write i2c OK [07:22:33]MH_I2C_Read... [07:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:22:33]Read from MH i2c: E2 [07:22:33]MH_I2C_Read... [07:22:33]Read from MH i2c: E2 03 00 [07:22:33]MH_I2C_Read... [07:22:33]Read from MH i2c: E2 03 00 CF 1E 00 90 00 61 [07:22:33]RAPDU: 90 00 [07:22:33]wFMCommunicate OK [07:22:33]SAM_PROTO_ClearQueue done [07:22:33]KKMCreateOFDPacket [07:22:33]OFDProtocolAddRootSTLVToBuf [07:22:33]FM_MakeSignedData [07:22:33]FM_MakeSignedData [07:22:33]SAM_PROTO_SignData [07:22:33]wFMCommunicate request_size=4 [07:22:33]MH_SAM_APDU [07:22:33]CAPDU: 80 0D 01 02 [07:22:33]Write to MH i2c: E2 08 00 D0 1E 80 0D 01 02 00 00 00 00 67 [07:22:33]Write i2c OK [07:22:33]MH_I2C_Read... [07:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:22:33]Read from MH i2c: E2 [07:22:33]MH_I2C_Read... [07:22:33]Read from MH i2c: E2 03 00 [07:22:33]MH_I2C_Read... [07:22:33]Read from MH i2c: E2 03 00 D0 1E 00 90 00 62 [07:22:33]RAPDU: 90 00 [07:22:33]wFMCommunicate OK [07:22:33]wFMCommunicate request_size=255 [07:22:33]MH_SAM_APDU [07:22:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 DB 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 71 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 71 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 AF 00 00 00 00 07 04 06 00 38 71 06 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 3C 8D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3B 02 00 35 04 06 00 65 EC 78 85 [07:22:33]Write to MH i2c: E2 02 01 D1 1E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 DB 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 71 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 71 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 AF 00 00 00 00 07 04 06 00 38 71 06 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 3C 8D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3B 02 00 35 04 06 00 65 EC 78 85 00 00 74 [07:22:33]Write i2c OK [07:22:33]MH_I2C_Read... [07:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:34]Read from MH i2c: E2 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 03 00 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 03 00 D1 1E 00 90 00 63 [07:22:34]RAPDU: 90 00 [07:22:34]wFMCommunicate OK [07:22:34]wFMCommunicate request_size=7 [07:22:34]MH_SAM_APDU [07:22:34]CAPDU: 80 0D 02 02 02 24 E3 [07:22:34]Write to MH i2c: E2 0A 00 D2 1E 80 0D 02 02 02 00 24 E3 00 00 75 [07:22:34]Write i2c OK [07:22:34]MH_I2C_Read... [07:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:34]Read from MH i2c: E2 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 03 00 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 03 00 D2 1E 00 90 00 64 [07:22:34]RAPDU: 90 00 [07:22:34]wFMCommunicate OK [07:22:34]wFMCommunicate request_size=4 [07:22:34]MH_SAM_APDU [07:22:34]CAPDU: 80 0D 03 02 [07:22:34]Write to MH i2c: E2 08 00 D3 1E 80 0D 03 02 00 00 00 00 6C [07:22:34]Write i2c OK [07:22:34]MH_I2C_Read... [07:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:22:34]Read from MH i2c: E2 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 0B 00 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 0B 00 D3 1E 00 99 DE AA A9 B9 FD 17 7E 90 00 82 [07:22:34]RAPDU: 99 DE AA A9 B9 FD 17 7E 90 00 [07:22:34]wFMCommunicate OK [07:22:34]SAM_PROTO_SignData done [07:22:34]FM_MakeSignedData done [07:22:34]CreateOFDProtocolMessage [07:22:34]wFMCommunicate request_size=4 [07:22:34]MH_SAM_APDU [07:22:34]CAPDU: 80 11 00 00 [07:22:34]Write to MH i2c: E2 08 00 D4 1E 80 11 00 00 00 00 00 00 6C [07:22:34]Write i2c OK [07:22:34]MH_I2C_Read... [07:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:34]Read from MH i2c: E2 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 17 00 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: E2 17 00 D4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BF [07:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [07:22:34]wFMCommunicate OK [07:22:34]CreateOFDProtocolMessage done [07:22:34]OFDSenderStorePacket 146226 [07:22:34]StoreOFDPacket docnum=146226 [07:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 23 FA 04 01 C3 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 DB 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 71 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 71 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 AF 00 00 00 00 07 04 06 00 38 71 06 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 3C 8D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3B 02 00 35 04 06 00 65 EC 78 85 24 E3 99 DE AA A9 B9 FD 17 7E [07:22:34]CheckFolder [07:22:34]dirname=/storage/ofd_packets [07:22:34]CheckFolder done [07:22:34]ProducePacketName [07:22:34]name=ofd_packets/00146226 [07:22:34]NVStorageSaveData ofd_packets/00146226 [07:22:34]File name is /storage/ofd_packets/00146226 [07:22:34]Write 298 bytes [07:22:34]NVStorageSaveData done [07:22:34]OFDSenderStorePacket done [07:22:34]KKMCreateOFDPacket done [07:22:34]NVStorageSaveData kkm_last_timestamp [07:22:34]File name is /storage/kkm_last_timestamp [07:22:34]Write 4 bytes [07:22:34]NVStorageSaveData done [07:22:34]ExternCall_PrintAddStr [07:22:34]wPrintStart [07:22:34]Write to MH i2c: 01 00 00 D5 1E F3 [07:22:34]Write i2c OK [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: 01 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: 01 07 00 [07:22:34]MH_I2C_Read... [07:22:34]Read from MH i2c: 01 07 00 D5 1E 00 00 00 00 00 FF 0F 08 [07:22:34]RasterBufferAndPrint [07:22:34]line Счет N : (1)160982 [07:22:34]line ИНН: 02508201610067 [07:22:34]line Контрольно-Кассовый Чек [07:22:34]line ПРОДАЖА [07:22:34]line ТРК (МРК, ГНК) : 11 [07:22:34]line Товар: 2710194210 [07:22:34]line ДТ-К-2 [07:22:34]line 56.150 * 75.20 [07:22:34]line = 4222.48 [07:22:34]line НДС 12% НСП 1% [07:22:34]line > о реализуемом товаре [07:22:34]line ОКРУГЛЕНИЕ: -0.48 [07:22:34]line ИТОГО: 4222.00 [07:22:34]line Внесено: 5000.00 [07:22:34]line СДАЧА: 778.00 [07:22:34]line НСП 1% : 37.37 [07:22:34]line НДС 12% : 448.40 [07:22:34]line Наличными: 4222.00 [07:22:34]line Безнал.: 0.00 [07:22:34]line Место: АЗС № 126 "Партнер Нефть" [07:22:34]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [07:22:34]line СНО: Общий режим [07:22:34]line Чек 22 29.10.2024 07:22 [07:22:34]line Смена: 547 ФФД: 1.0 [07:22:34]line ЗНМ: 0300000085 [07:22:34]line РНМ: 0000000000091683 [07:22:34]line Версия ККМ: 001 [07:22:34]line [07:22:34]line Дисконтная программа [07:22:34]line ДТ [07:22:34]line номер 126 [07:22:34]line сэкономлено 56.15 сом [07:22:34]line ФМ: 0000000000871745 [07:22:34]line ФД: 146226 [07:22:34]line ФПД: 112066308678883 [07:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T072236&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146226&fm=112066308678883&tin=02508201610067®Number=0000000000091683&sum=422200 [07:22:34]OFD Sender: Processing packet 146226 [packets to send 206, broken 205] [07:22:34]ProducePacketName [07:22:34]name=ofd_packets/00146226 [07:22:34]OFD Sender: To server: pG, [07:22:34]CommunicateWithHost lk.salyk.kg:30040 [07:22:34]ConnectInit lk.salyk.kg [07:22:34]written 0, free lines is 4095 [07:22:34]Connected sock=9 [07: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 31 37 34 35 0C 01 00 00 23 FA 04 01 C3 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 DB 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 71 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 71 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 99 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 AF 00 00 00 00 07 04 06 00 38 71 06 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 3C 8D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3B 02 00 35 04 06 00 65 EC 78 85 24 E3 99 DE AA A9 B9 FD 17 7E [07:22:35]Write to MH i2c: 01 00 00 05 1F 24 [07:22:35]Write i2c OK [07:22:35]MH_I2C_Read... [07:22:35]Read from MH i2c: 01 [07:22:35]MH_I2C_Read... [07:22:35]Read from MH i2c: 01 07 00 [07:22:35]MH_I2C_Read... [07:22:35]Read from MH i2c: 01 07 00 05 1F 00 00 00 00 00 56 0C 8D [07:22:35]RasterBufferAndPrint [07:22:35]line [07:22:35]line [07:22:35]line [07:22:35]line [07:22:35]line [07:22:35]written 0, free lines is 3166 [07:22:35]MH_Cut [07:22:35]Write to MH i2c: D1 01 00 0C 1F 01 FD [07:22:35]Write i2c OK [07:22:35]MH_I2C_Read... [07:22:35]Read from MH i2c: D1 [07:22:35]MH_I2C_Read... [07:22:35]Read from MH i2c: D1 01 00 [07:22:35]MH_I2C_Read... [07:22:35]Read from MH i2c: D1 01 00 0C 1F 00 FC [07:22:35]Write to MH i2c: 01 00 00 0D 1F 2C [07:22:35]Write i2c OK [07:22:35]MH_I2C_Read... [07:22:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E0 0F 47 00 19 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3B 02 00 F4 03 04 00 64 32 20 67 B6 04 01 00 00 B5 93 96 92 7E F6 1A 5D [07:22:35]CommunicateWithHost err = 0 [07:22:35]CheckOFDResponse [07:22:35]1017 (14) - 77093643461234 [07:22:35]1041 (16) - 0000000000871745 [07:22:35]1040 (4) - 146226 [07:22:35]1012 (4) - 29.10.2024 00:55 [07:22:35]1206 (1) - 0 [07:22:35]OFD Sender: Remove packet 146226 [07:22:35]ProducePacketName [07:22:35]name=ofd_packets/00146226 [07:22:35]NVStorageDeleteData [07:22:35]OFD Sender: No OFD packet to send [07:22:36]*** Cut start [07:22:36]*** Partial cut [07:22:36]*** CUTSNS_PIN = 1 [07:22:36]*** CUTSNS_PIN = 0 [07:22:36]*** Brake cut motor [07:22:36]Read from MH i2c: 01 [07:22:36]MH_I2C_Read... [07:22:36]*** Stop cut motor [07:22:36]*** Cut end [07:22:36]Read from MH i2c: 01 07 00 [07:22:36]MH_I2C_Read... [07:22:36]Read from MH i2c: 01 07 00 0D 1F 00 00 00 00 00 FF 0F 41 [07:22:36]process_action close_receipt done [07:22:36]requested_data is exist [07:22:36]produce_requested_data [07:22:36]requested_item fm.sn is exist - process it [07:22:36]wFMCommunicate request_size=4 [07:22:36]MH_SAM_APDU [07:22:36]CAPDU: 80 11 00 00 [07:22:36]Write to MH i2c: E2 08 00 0E 1F 80 11 00 00 00 00 00 00 A7 [07:22:36]Write i2c OK [07:22:36]MH_I2C_Read... [07:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:36]Read from MH i2c: E2 [07:22:36]MH_I2C_Read... [07:22:36]Read from MH i2c: E2 17 00 [07:22:36]MH_I2C_Read... [07:22:36]Read from MH i2c: E2 17 00 0E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FA [07:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [07:22:36]wFMCommunicate OK [07:22:36]requested_item fd.num is exist - process it [07:22:36]SAM_PROTO_GetFieldsCounters [07:22:36]wFMCommunicate request_size=4 [07:22:36]MH_SAM_APDU [07:22:36]CAPDU: 80 13 00 00 [07:22:36]Write to MH i2c: E2 08 00 0F 1F 80 13 00 00 00 00 00 00 AA [07:22:36]Write i2c OK [07:22:36]MH_I2C_Read... [07:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:36]Read from MH i2c: E2 [07:22:36]MH_I2C_Read... [07:22:36]Read from MH i2c: E2 62 00 [07:22:36]MH_I2C_Read... [07:22:36]Read from MH i2c: E2 62 00 0F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 32 3B 02 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 A3 [07: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 32 3B 02 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 [07:22:36]wFMCommunicate OK [07:22:36]SAM_PROTO_GetFieldsCounters done [07:22:36]requested_item shift.num is exist - process it [07:22:36]requested_item shift.opened is exist - process it [07:22:36]req_shift_opened [07:22:36]FM_GetShiftState [07:22:36]SAM_PROTO_GetShiftState [07:22:36]wFMCommunicate request_size=4 [07:22:36]MH_SAM_APDU [07:22:36]CAPDU: 80 13 01 00 [07:22:36]Write to MH i2c: E2 08 00 10 1F 80 13 01 00 00 00 00 00 AC [07:22:36]Write i2c OK [07:22:36]MH_I2C_Read... [07:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:36]Read from MH i2c: E2 [07:22:36]MH_I2C_Read... [07:22:36]Read from MH i2c: E2 0E 00 [07:22:36]MH_I2C_Read... [07:22:36]Read from MH i2c: E2 0E 00 10 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E5 [07:22:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [07:22:36]wFMCommunicate OK [07:22:36]SAM_PROTO_GetShiftState done [07:22:36]FM_GetShiftState done [07:22:36]req_shift_opened done [07:22:36]requested_item shift.open_date is exist - process it [07:22:36]req_shift_open_date [07:22:36]req_shift_open_date done [07:22:36]produce_requested_data done [07:22:36]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146226,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [07:22:36]process_action_free close_receipt [07:22:36]json_value_free [07:22:36]json_value_free done [07:22:36]process_json_proto returns [07:22:36]Send response to host [07:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146226,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [07:22:36]free response buf [07:22:36]execute_script done [07:22:36]execute_script returns [07:22:36]free content buf [07:22:36]Sock 7.Close socket [07:22:36]Sock 7.Thread stoped [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]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:31]OFD Sender: No OFD packet to send [07:25:36]OFD Sender: No OFD packet to send [07:25:41]OFD Sender: No OFD packet to send [07:25:46]OFD Sender: No OFD packet to send [07:25:51]OFD Sender: No OFD packet to send [07:25:56]OFD Sender: No OFD packet to send [07:26:01]OFD Sender: No OFD packet to send [07:26:06]OFD Sender: No OFD packet to send [07:26:11]OFD Sender: No OFD packet to send [07:26:16]OFD Sender: No OFD packet to send [07:26:21]OFD Sender: No OFD packet to send [07:26:26]OFD Sender: No OFD packet to send [07:26:31]OFD Sender: No OFD packet to send [07:26:36]OFD Sender: No OFD packet to send [07:26:41]OFD Sender: No OFD packet to send [07:26:46]OFD Sender: No OFD packet to send [07:26:51]OFD Sender: No OFD packet to send [07:26:56]OFD Sender: No OFD packet to send [07:27:01]OFD Sender: No OFD packet to send [07:27:06]OFD Sender: No OFD packet to send [07:27:11]OFD Sender: No OFD packet to send [07:27:16]OFD Sender: No OFD packet to send [07:27:21]OFD Sender: No OFD packet to send [07:27:26]OFD Sender: No OFD packet to send [07:27:31]OFD Sender: No OFD packet to send [07:27:36]OFD Sender: No OFD packet to send [07:27:41]OFD Sender: No OFD packet to send [07:27:46]OFD Sender: No OFD packet to send [07:27:51]OFD Sender: No OFD packet to send [07:27:56]OFD Sender: No OFD packet to send [07:28:01]OFD Sender: No OFD packet to send [07:28:06]OFD Sender: No OFD packet to send [07:28:11]OFD Sender: No OFD packet to send [07:28:16]OFD Sender: No OFD packet to send [07:28:21]OFD Sender: No OFD packet to send [07:28:26]OFD Sender: No OFD packet to send [07:28:31]OFD Sender: No OFD packet to send [07:28:36]OFD Sender: No OFD packet to send [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:06]OFD Sender: No OFD packet to send [07:30:11]OFD Sender: No OFD packet to send [07:30:16]OFD Sender: No OFD packet to send [07:30:21]OFD Sender: No OFD packet to send [07:30:26]OFD Sender: No OFD packet to send [07:30:31]OFD Sender: No OFD packet to send [07:30:36]OFD Sender: No OFD packet to send [07:30:41]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:51]OFD Sender: No OFD packet to send [07:30:56]OFD Sender: No OFD packet to send [07:31:01]OFD Sender: No OFD packet to send [07:31:06]OFD Sender: No OFD packet to send [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:21]OFD Sender: No OFD packet to send [07:31:26]OFD Sender: No OFD packet to send [07:31:31]OFD Sender: No OFD packet to send [07:31:36]OFD Sender: No OFD packet to send [07:31:41]OFD Sender: No OFD packet to send [07:31:46]OFD Sender: No OFD packet to send [07:31:51]OFD Sender: No OFD packet to send [07:31:56]OFD Sender: No OFD packet to send [07:32:01]OFD Sender: No OFD packet to send [07:32:06]OFD Sender: No OFD packet to send [07:32:11]OFD Sender: No OFD packet to send [07:32:16]OFD Sender: No OFD packet to send [07:32:21]OFD Sender: No OFD packet to send [07:32:26]OFD Sender: No OFD packet to send [07:32:31]OFD Sender: No OFD packet to send [07:32:36]OFD Sender: No OFD packet to send [07:32:41]OFD Sender: No OFD packet to send [07:32:46]OFD Sender: No OFD packet to send [07:32:51]OFD Sender: No OFD packet to send [07:32:56]OFD Sender: No OFD packet to send [07:33:01]OFD Sender: No OFD packet to send [07:33:06]OFD Sender: No OFD packet to send [07:33:11]OFD Sender: No OFD packet to send [07:33:16]OFD Sender: No OFD packet to send [07:33:21]OFD Sender: No OFD packet to send [07:33:26]OFD Sender: No OFD packet to send [07:33:31]OFD Sender: No OFD packet to send [07:33:36]OFD Sender: No OFD packet to send [07:33:41]OFD Sender: No OFD packet to send [07:33:46]OFD Sender: No OFD packet to send [07:33:51]OFD Sender: No OFD packet to send [07:33:56]OFD Sender: No OFD packet to send [07:34:01]OFD Sender: No OFD packet to send [07:34:06]OFD Sender: No OFD packet to send [07:34:11]OFD Sender: No OFD packet to send [07:34:16]OFD Sender: No OFD packet to send [07:34:21]OFD Sender: No OFD packet to send [07:34:26]OFD Sender: No OFD packet to send [07:34:31]OFD Sender: No OFD packet to send [07:34:36]OFD Sender: No OFD packet to send [07:34:41]OFD Sender: No OFD packet to send [07:34:47]OFD Sender: No OFD packet to send [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:22]OFD Sender: No OFD packet to send [07:35:27]OFD Sender: No OFD packet to send [07:35:32]OFD Sender: No OFD packet to send [07:35:37]OFD Sender: No OFD packet to send [07:35:42]OFD Sender: No OFD packet to send [07:35:47]OFD Sender: No OFD packet to send [07:35:52]OFD Sender: No OFD packet to send [07:35:57]OFD Sender: No OFD packet to send [07:36:02]OFD Sender: No OFD packet to send [07:36:07]OFD Sender: No OFD packet to send [07:36:12]OFD Sender: No OFD packet to send [07:36:17]OFD Sender: No OFD packet to send [07:36:22]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:12]OFD Sender: No OFD packet to send [07:37:17]OFD Sender: No OFD packet to send [07:37:22]OFD Sender: No OFD packet to send [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 11 1F 30 [07:37:24]*** FLAG_PRN_KEY set [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 11 1F 00 08 00 00 00 FF 0F 4D [07:37:24]state=0 [07:37:24]Key pressed [07:37:24]Feed [07:37:24]Write to MH i2c: D8 00 00 12 1F 08 [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 01 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 01 00 12 1F 00 09 [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 13 1F 32 [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 13 1F 00 48 00 00 00 3C 00 BD [07:37:24]state=2 [07:37:24]Key pressed [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 14 1F 33 [07:37:24]*** FLAG_PRN_KEY reset [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 14 1F 00 00 00 00 00 F6 0F 3F [07:37:24]state=2 [07:37:24]Stop feed [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 15 1F 34 [07:37:24]*** FLAG_PRN_KEY set [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 15 1F 00 08 00 00 00 FF 0F 51 [07:37:24]state=0 [07:37:24]Key pressed [07:37:24]Feed [07:37:24]Write to MH i2c: D8 00 00 16 1F 0C [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 01 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 01 00 16 1F 00 0D [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 17 1F 36 [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 17 1F 00 48 00 00 00 3C 00 C1 [07:37:24]state=2 [07:37:24]Key pressed [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 18 1F 37 [07:37:24]*** FLAG_PRN_KEY reset [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 18 1F 00 00 00 00 00 F5 0F 42 [07:37:24]state=2 [07:37:24]Stop feed [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 19 1F 38 [07:37:24]*** FLAG_PRN_KEY set [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 19 1F 00 08 00 00 00 FF 0F 55 [07:37:24]state=0 [07:37:24]Key pressed [07:37:24]Feed [07:37:24]Write to MH i2c: D8 00 00 1A 1F 10 [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 01 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: D8 01 00 1A 1F 00 11 [07:37:24]int [07:37:24]Write to MH i2c: 01 00 00 1B 1F 3A [07:37:24]Write i2c OK [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 [07:37:24]MH_I2C_Read... [07:37:24]Read from MH i2c: 01 07 00 1B 1F 00 48 00 00 00 3C 00 C5 [07:37:24]state=2 [07:37:24]Key pressed [07:37:25]int [07:37:25]Write to MH i2c: 01 00 00 1C 1F 3B [07:37:25]*** FLAG_PRN_KEY reset [07:37:25]Write i2c OK [07:37:25]MH_I2C_Read... [07:37:25]Read from MH i2c: 01 [07:37:25]MH_I2C_Read... [07:37:25]Read from MH i2c: 01 07 00 [07:37:25]MH_I2C_Read... [07:37:25]Read from MH i2c: 01 07 00 1C 1F 00 00 00 00 00 F6 0F 47 [07:37:25]state=2 [07:37:25]Stop feed [07:37:27]OFD Sender: No OFD packet to send [07:37:32]OFD Sender: No OFD packet to send [07:37:37]OFD Sender: No OFD packet to send [07:37:42]OFD Sender: No OFD packet to send [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37:57]OFD Sender: No OFD packet to send [07:38:02]OFD Sender: No OFD packet to send [07:38:07]OFD Sender: No OFD packet to send [07:38:12]OFD Sender: No OFD packet to send [07:38:17]OFD Sender: No OFD packet to send [07:38:22]OFD Sender: No OFD packet to send [07:38:27]OFD Sender: No OFD packet to send [07:38:32]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:57]OFD Sender: No OFD packet to send [07:39:02]OFD Sender: No OFD packet to send [07:39:07]OFD Sender: No OFD packet to send [07:39:12]OFD Sender: No OFD packet to send [07:39:17]OFD Sender: No OFD packet to send [07:39:22]OFD Sender: No OFD packet to send [07:39:27]OFD Sender: No OFD packet to send [07:39:32]OFD Sender: No OFD packet to send [07:39:37]OFD Sender: No OFD packet to send [07:39:42]OFD Sender: No OFD packet to send [07:39:47]OFD Sender: No OFD packet to send [07:39:52]OFD Sender: No OFD packet to send [07:39:57]OFD Sender: No OFD packet to send [07:40:02]OFD Sender: No OFD packet to send [07:40:07]OFD Sender: No OFD packet to send [07:40:12]OFD Sender: No OFD packet to send [07:40:17]OFD Sender: No OFD packet to send [07:40:22]OFD Sender: No OFD packet to send [07:40:27]OFD Sender: No OFD packet to send [07:40:32]OFD Sender: No OFD packet to send [07:40:37]OFD Sender: No OFD packet to send [07:40:42]OFD Sender: No OFD packet to send [07:40:47]OFD Sender: No OFD packet to send [07:40:52]OFD Sender: No OFD packet to send [07:40:57]OFD Sender: No OFD packet to send [07:41:02]OFD Sender: No OFD packet to send [07:41:07]OFD Sender: No OFD packet to send [07:41:12]OFD Sender: No OFD packet to send [07:41:17]OFD Sender: No OFD packet to send [07:41:22]OFD Sender: No OFD packet to send [07:41:27]OFD Sender: No OFD packet to send [07:41:32]OFD Sender: No OFD packet to send [07:41:34]accept exits with 10 [07:41:34]New connection [07:41:34]New thread 3067157860 created [07:41:34]Thread 3067301220 joined [07:41:34]Waiting for new connection... [07:41:34] Sock 10.Parse request [07:41:34]Sock 10.Check first char [07:41:34]Sock 10.First char is OK [07:41:34]request: POST /json_proto HTTP/1.0 [07:41:34]Method: POST [07:41:34]URL: /json_proto [07:41:34]Method is POST - this is cgi request [07:41:34]url: /json_proto [07:41:34]query_string will be loaded in cgi processing [07:41:34]execute_cgi json_proto POST (null) [07:41:34]execute_cgi path=json_proto method=POST [07:41:34]POST find Content-Length [07:41:34]Host: 172.17.40.195:8080 [07:41:34]Content-Length: 677 [07:41:34]Content-Type: application/json [07:41:34] [07:41:34]POST finish read [07:41:34]Found Content-Length = 677 [07:41:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 1.500, "sum" : 100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:34]execute_script... [07:41: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)160983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 1.500, "sum" : 100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:34]POST & json_proto [07:41:34]process_json_proto [07:41:34]json parsed OK: [07:41:34]protocol is kg_v1.0 [07:41:34]action value=close_receipt [07:41:34]process_action close_receipt [07:41:34]cmd_close_receipt [07:41:34]MH_GetDate [07:41:34]Write to MH i2c: F0 00 00 1D 1F 2B [07:41:34]Write i2c OK [07:41:34]MH_I2C_Read... [07:41:34]Read from MH i2c: F0 [07:41:34]MH_I2C_Read... [07:41:34]Read from MH i2c: F0 09 00 [07:41:34]MH_I2C_Read... [07:41:34]Read from MH i2c: F0 09 00 1D 1F 00 B2 91 20 67 D5 8D 6C 64 30 [07:41:34]GetLastDocTimeStamp 1730186556 [07:41:34]current date 1730187698 [07:41:34]FM_GetShiftState [07:41:34]SAM_PROTO_GetShiftState [07:41:34]wFMCommunicate request_size=4 [07:41:34]MH_SAM_APDU [07:41:34]CAPDU: 80 13 01 00 [07:41:34]Write to MH i2c: E2 08 00 1E 1F 80 13 01 00 00 00 00 00 BA [07:41:34]Write i2c OK [07:41:34]MH_I2C_Read... [07:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:34]Read from MH i2c: E2 [07:41:34]MH_I2C_Read... [07:41:34]Read from MH i2c: E2 0E 00 [07:41:34]MH_I2C_Read... [07:41:34]Read from MH i2c: E2 0E 00 1E 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F3 [07:41:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [07:41:34]wFMCommunicate OK [07:41:34]SAM_PROTO_GetShiftState done [07:41:34]FM_GetShiftState done [07:41:34]opened in 1730161786 [07:41:34]opened+sec_in_day 1730248186 [07:41:34]quantity*price = 10035 [07:41:34]sum+1 = 10036 [07:41:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 23 29.10.2024 07:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146227 ФПД: 234000638027542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074138&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146227&fm=234000638027542&tin=02508201610067®Number=0000000000091683&sum=10000 [07:41:35]StoreToDocumentArchive [07:41:35]shift 547 fd 146227 [07:41:35]save to /storage/0547/doc_00146227 [07:41:35]save last doc name /storage/0547/doc_00146227 to /storage/kkm_last_doc_name [07:41:35]save OK [07:41:35]Clear old archive folders... [07:41:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:41:35]tlvbuf is B6F2FB90 [07:41:35]SAM_PROTO_ClearQueue [07:41:35]wFMCommunicate request_size=4 [07:41:35]MH_SAM_APDU [07:41:35]CAPDU: 80 09 00 00 [07:41:35]Write to MH i2c: E2 08 00 2B 1F 80 09 00 00 00 00 00 00 BC [07:41:35]Write i2c OK [07:41:35]MH_I2C_Read... [07:41:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:35]Read from MH i2c: E2 [07:41:35]MH_I2C_Read... [07:41:35]Read from MH i2c: E2 03 00 [07:41:35]MH_I2C_Read... [07:41:35]Read from MH i2c: E2 03 00 2B 1F 00 90 00 BE [07:41:35]RAPDU: 90 00 [07:41:35]wFMCommunicate OK [07:41:35]SAM_PROTO_ClearQueue done [07:41:35]KKMCreateOFDPacket [07:41:35]OFDProtocolAddRootSTLVToBuf [07:41:35]FM_MakeSignedData [07:41:35]FM_MakeSignedData [07:41:35]SAM_PROTO_SignData [07:41:35]wFMCommunicate request_size=4 [07:41:35]MH_SAM_APDU [07:41:35]CAPDU: 80 0D 01 02 [07:41:35]Write to MH i2c: E2 08 00 2C 1F 80 0D 01 02 00 00 00 00 C4 [07:41:35]Write i2c OK [07:41:35]MH_I2C_Read... [07:41:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:35]Read from MH i2c: E2 [07:41:35]MH_I2C_Read... [07:41:35]Read from MH i2c: E2 03 00 [07:41:35]MH_I2C_Read... [07:41:35]Read from MH i2c: E2 03 00 2C 1F 00 90 00 BF [07:41:35]RAPDU: 90 00 [07:41:35]wFMCommunicate OK [07:41:35]wFMCommunicate request_size=255 [07:41:35]MH_SAM_APDU [07:41: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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B2 91 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3B 02 00 35 04 06 00 D4 [07:41:35]Write to MH i2c: E2 02 01 2D 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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B2 91 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3B 02 00 35 04 06 00 D4 00 00 83 [07:41:35]Write i2c OK [07:41:35]MH_I2C_Read... [07:41:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:36]Read from MH i2c: E2 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 03 00 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 03 00 2D 1F 00 90 00 C0 [07:41:36]RAPDU: 90 00 [07:41:36]wFMCommunicate OK [07:41:36]wFMCommunicate request_size=10 [07:41:36]MH_SAM_APDU [07:41:36]CAPDU: 80 0D 02 02 05 D2 84 E8 27 16 [07:41:36]Write to MH i2c: E2 0D 00 2E 1F 80 0D 02 02 05 00 D2 84 E8 27 16 00 00 4C [07:41:36]Write i2c OK [07:41:36]MH_I2C_Read... [07:41:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:36]Read from MH i2c: E2 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 03 00 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 03 00 2E 1F 00 90 00 C1 [07:41:36]RAPDU: 90 00 [07:41:36]wFMCommunicate OK [07:41:36]wFMCommunicate request_size=4 [07:41:36]MH_SAM_APDU [07:41:36]CAPDU: 80 0D 03 02 [07:41:36]Write to MH i2c: E2 08 00 2F 1F 80 0D 03 02 00 00 00 00 C9 [07:41:36]Write i2c OK [07:41:36]MH_I2C_Read... [07:41:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:36]Read from MH i2c: E2 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 0B 00 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 0B 00 2F 1F 00 E1 40 95 32 D1 D5 EB B3 90 00 F6 [07:41:36]RAPDU: E1 40 95 32 D1 D5 EB B3 90 00 [07:41:36]wFMCommunicate OK [07:41:36]SAM_PROTO_SignData done [07:41:36]FM_MakeSignedData done [07:41:36]CreateOFDProtocolMessage [07:41:36]wFMCommunicate request_size=4 [07:41:36]MH_SAM_APDU [07:41:36]CAPDU: 80 11 00 00 [07:41:36]Write to MH i2c: E2 08 00 30 1F 80 11 00 00 00 00 00 00 C9 [07:41:36]Write i2c OK [07:41:36]MH_I2C_Read... [07:41:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:36]Read from MH i2c: E2 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 17 00 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: E2 17 00 30 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1C [07:41:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [07:41:36]wFMCommunicate OK [07:41:36]CreateOFDProtocolMessage done [07:41:36]OFDSenderStorePacket 146227 [07:41:36]StoreOFDPacket docnum=146227 [07:41:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C2 99 07 01 84 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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B2 91 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3B 02 00 35 04 06 00 D4 D2 84 E8 27 16 E1 40 95 32 D1 D5 EB B3 [07:41:36]CheckFolder [07:41:36]dirname=/storage/ofd_packets [07:41:36]CheckFolder done [07:41:36]ProducePacketName [07:41:36]name=ofd_packets/00146227 [07:41:36]NVStorageSaveData ofd_packets/00146227 [07:41:36]File name is /storage/ofd_packets/00146227 [07:41:36]Write 301 bytes [07:41:36]NVStorageSaveData done [07:41:36]OFDSenderStorePacket done [07:41:36]KKMCreateOFDPacket done [07:41:36]NVStorageSaveData kkm_last_timestamp [07:41:36]File name is /storage/kkm_last_timestamp [07:41:36]Write 4 bytes [07:41:36]NVStorageSaveData done [07:41:36]ExternCall_PrintAddStr [07:41:36]wPrintStart [07:41:36]Write to MH i2c: 01 00 00 31 1F 50 [07:41:36]Write i2c OK [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: 01 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: 01 07 00 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: 01 07 00 31 1F 00 00 00 00 00 FF 0F 65 [07:41:36]RasterBufferAndPrint [07:41:36]line Счет N : (1)160983 [07:41:36]line ИНН: 02508201610067 [07:41:36]line Контрольно-Кассовый Чек [07:41:36]line ПРОДАЖА [07:41:36]line ТРК (МРК, ГНК) : 32 [07:41:36]line Товар: 2710124130 [07:41:36]line Аи-92-К-2 [07:41:36]line 1.500 * 66.90 [07:41:36]line = 100.35 [07:41:36]line НДС 12% НСП 1% [07:41:36]line > о реализуемом товаре [07:41:36]line ОКРУГЛЕНИЕ: -0.35 [07:41:36]line ИТОГО: 100.00 [07:41:36]line Внесено: 100.00 [07:41:36]line СДАЧА: 0.00 [07:41:36]line НСП 1% : 0.89 [07:41:36]line НДС 12% : 10.66 [07:41:36]line Наличными: 100.00 [07:41:36]line Безнал.: 0.00 [07:41:36]line Место: АЗС № 126 "Партнер Нефть" [07:41:36]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [07:41:36]line СНО: Общий режим [07:41:36]line Чек 23 29.10.2024 07:41 [07:41:36]line Смена: 547 ФФД: 1.0 [07:41:36]line ЗНМ: 0300000085 [07:41:36]line РНМ: 0000000000091683 [07:41:36]line Версия ККМ: 001 [07:41:36]line ФМ: 0000000000871745 [07:41:36]line ФД: 146227 [07:41:36]line ФПД: 234000638027542 [07:41:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074138&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146227&fm=234000638027542&tin=02508201610067®Number=0000000000091683&sum=10000 [07:41:36]written 0, free lines is 4095 [07:41:36]OFD Sender: Processing packet 146227 [packets to send 206, broken 205] [07:41:36]ProducePacketName [07:41:36]name=ofd_packets/00146227 [07:41:36]OFD Sender: To server: pG, [07:41:36]CommunicateWithHost lk.salyk.kg:30040 [07:41:36]ConnectInit lk.salyk.kg [07:41:36]Connected sock=9 [07:41:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C2 99 07 01 84 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 DC 05 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 33 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 B2 91 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3B 02 00 35 04 06 00 D4 D2 84 E8 27 16 E1 40 95 32 D1 D5 EB B3 [07:41:36]Write to MH i2c: 01 00 00 5C 1F 7B [07:41:36]Write i2c OK [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: 01 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: 01 07 00 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: 01 07 00 5C 1F 00 00 00 00 00 AA 0C 38 [07:41:36]RasterBufferAndPrint [07:41:36]line [07:41:36]line [07:41:36]line [07:41:36]line [07:41:36]line [07:41:36]written 0, free lines is 3249 [07:41:36]MH_Cut [07:41:36]Write to MH i2c: D1 01 00 63 1F 01 54 [07:41:36]Write i2c OK [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: D1 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: D1 01 00 [07:41:36]MH_I2C_Read... [07:41:36]Read from MH i2c: D1 01 00 63 1F 00 53 [07:41:36]Write to MH i2c: 01 00 00 64 1F 83 [07:41:36]Write i2c OK [07:41:36]MH_I2C_Read... [07:41:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B5 C3 47 00 D8 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3B 02 00 F4 03 04 00 D9 36 20 67 B6 04 01 00 00 19 F0 30 C0 7F BB 37 8A [07:41:37]CommunicateWithHost err = 0 [07:41:37]CheckOFDResponse [07:41:37]1017 (14) - 77093643461234 [07:41:37]1041 (16) - 0000000000871745 [07:41:37]1040 (4) - 146227 [07:41:37]1012 (4) - 29.10.2024 01:14 [07:41:37]1206 (1) - 0 [07:41:37]OFD Sender: Remove packet 146227 [07:41:37]ProducePacketName [07:41:37]name=ofd_packets/00146227 [07:41:37]NVStorageDeleteData [07:41:37]*** Cut start [07:41:37]*** Partial cut [07:41:37]*** CUTSNS_PIN = 1 [07:41:37]OFD Sender: No OFD packet to send [07:41:37]*** CUTSNS_PIN = 0 [07:41:37]*** Brake cut motor [07:41:38]Read from MH i2c: 01 [07:41:38]MH_I2C_Read... [07:41:38]*** Stop cut motor [07:41:38]*** Cut end [07:41:38]Read from MH i2c: 01 07 00 [07:41:38]MH_I2C_Read... [07:41:38]Read from MH i2c: 01 07 00 64 1F 00 00 00 00 00 FF 0F 98 [07:41:38]process_action close_receipt done [07:41:38]requested_data is exist [07:41:38]produce_requested_data [07:41:38]requested_item fm.sn is exist - process it [07:41:38]wFMCommunicate request_size=4 [07:41:38]MH_SAM_APDU [07:41:38]CAPDU: 80 11 00 00 [07:41:38]Write to MH i2c: E2 08 00 65 1F 80 11 00 00 00 00 00 00 FE [07:41:38]Write i2c OK [07:41:38]MH_I2C_Read... [07:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:38]Read from MH i2c: E2 [07:41:38]MH_I2C_Read... [07:41:38]Read from MH i2c: E2 17 00 [07:41:38]MH_I2C_Read... [07:41:38]Read from MH i2c: E2 17 00 65 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 51 [07:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [07:41:38]wFMCommunicate OK [07:41:38]requested_item fd.num is exist - process it [07:41:38]SAM_PROTO_GetFieldsCounters [07:41:38]wFMCommunicate request_size=4 [07:41:38]MH_SAM_APDU [07:41:38]CAPDU: 80 13 00 00 [07:41:38]Write to MH i2c: E2 08 00 66 1F 80 13 00 00 00 00 00 00 01 [07:41:38]Write i2c OK [07:41:38]MH_I2C_Read... [07:41:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:38]Read from MH i2c: E2 [07:41:38]MH_I2C_Read... [07:41:38]Read from MH i2c: E2 62 00 [07:41:38]MH_I2C_Read... [07:41:38]Read from MH i2c: E2 62 00 66 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 33 3B 02 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 FE [07:41:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 33 3B 02 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:41:38]wFMCommunicate OK [07:41:38]SAM_PROTO_GetFieldsCounters done [07:41:38]requested_item shift.num is exist - process it [07:41:38]requested_item shift.opened is exist - process it [07:41:38]req_shift_opened [07:41:38]FM_GetShiftState [07:41:38]SAM_PROTO_GetShiftState [07:41:38]wFMCommunicate request_size=4 [07:41:38]MH_SAM_APDU [07:41:38]CAPDU: 80 13 01 00 [07:41:38]Write to MH i2c: E2 08 00 67 1F 80 13 01 00 00 00 00 00 03 [07:41:38]Write i2c OK [07:41:38]MH_I2C_Read... [07:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:38]Read from MH i2c: E2 [07:41:38]MH_I2C_Read... [07:41:38]Read from MH i2c: E2 0E 00 [07:41:38]MH_I2C_Read... [07:41:38]Read from MH i2c: E2 0E 00 67 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3C [07:41:38]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [07:41:38]wFMCommunicate OK [07:41:38]SAM_PROTO_GetShiftState done [07:41:38]FM_GetShiftState done [07:41:38]req_shift_opened done [07:41:38]requested_item shift.open_date is exist - process it [07:41:38]req_shift_open_date [07:41:38]req_shift_open_date done [07:41:38]produce_requested_data done [07:41:38]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146227,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [07:41:38]process_action_free close_receipt [07:41:38]json_value_free [07:41:38]json_value_free done [07:41:38]process_json_proto returns [07:41:38]Send response to host [07:41:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146227,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [07:41:38]free response buf [07:41:38]execute_script done [07:41:38]execute_script returns [07:41:38]free content buf [07:41:38]Sock 10.Close socket [07:41:38]Sock 10.Thread stoped [07:41:42]OFD Sender: No OFD packet to send [07:41:47]OFD Sender: No OFD packet to send [07:41:52]OFD Sender: No OFD packet to send [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:17]OFD Sender: No OFD packet to send [07:43:22]OFD Sender: No OFD packet to send [07:43:27]OFD Sender: No OFD packet to send [07:43:32]OFD Sender: No OFD packet to send [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]OFD Sender: No OFD packet to send [07:44:07]OFD Sender: No OFD packet to send [07:44:12]OFD Sender: No OFD packet to send [07:44:17]OFD Sender: No OFD packet to send [07:44:22]OFD Sender: No OFD packet to send [07:44:27]OFD Sender: No OFD packet to send [07:44:32]OFD Sender: No OFD packet to send [07:44:37]OFD Sender: No OFD packet to send [07:44:42]OFD Sender: No OFD packet to send [07:44:47]OFD Sender: No OFD packet to send [07:44:52]OFD Sender: No OFD packet to send [07:44:57]OFD Sender: No OFD packet to send [07:45:02]OFD Sender: No OFD packet to send [07:45:07]OFD Sender: No OFD packet to send [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:22]OFD Sender: No OFD packet to send [07:45:27]OFD Sender: No OFD packet to send [07:45:32]OFD Sender: No OFD packet to send [07:45:37]OFD Sender: No OFD packet to send [07:45:42]OFD Sender: No OFD packet to send [07:45:47]OFD Sender: No OFD packet to send [07:45:52]OFD Sender: No OFD packet to send [07:45:57]OFD Sender: No OFD packet to send [07:46:02]OFD Sender: No OFD packet to send [07:46:07]OFD Sender: No OFD packet to send [07:46:12]OFD Sender: No OFD packet to send [07:46:17]OFD Sender: No OFD packet to send [07:46:22]OFD Sender: No OFD packet to send [07:46:27]OFD Sender: No OFD packet to send [07:46:33]OFD Sender: No OFD packet to send [07:46:38]OFD Sender: No OFD packet to send [07:46:43]OFD Sender: No OFD packet to send [07:46:48]OFD Sender: No OFD packet to send [07:46:53]OFD Sender: No OFD packet to send [07:46:58]OFD Sender: No OFD packet to send [07:47:03]OFD Sender: No OFD packet to send [07:47:08]OFD Sender: No OFD packet to send [07:47:13]OFD Sender: No OFD packet to send [07:47:18]OFD Sender: No OFD packet to send [07:47:23]OFD Sender: No OFD packet to send [07:47:28]OFD Sender: No OFD packet to send [07:47:33]OFD Sender: No OFD packet to send [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:53]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:48:03]OFD Sender: No OFD packet to send [07:48:08]OFD Sender: No OFD packet to send [07:48:13]OFD Sender: No OFD packet to send [07:48:18]OFD Sender: No OFD packet to send [07:48:23]OFD Sender: No OFD packet to send [07:48:26]accept exits with 7 [07:48:26]New connection [07:48:26]New thread 3067301220 created [07:48:26]Thread 3067157860 joined [07:48:26]Waiting for new connection... [07:48:26] Sock 7.Parse request [07:48:26]Sock 7.Check first char [07:48:26]Sock 7.First char is OK [07:48:26]request: POST /json_proto HTTP/1.0 [07:48:26]Method: POST [07:48:26]URL: /json_proto [07:48:26]Method is POST - this is cgi request [07:48:26]url: /json_proto [07:48:26]query_string will be loaded in cgi processing [07:48:26]execute_cgi json_proto POST (null) [07:48:26]execute_cgi path=json_proto method=POST [07:48:26]POST find Content-Length [07:48:26]Host: 172.17.40.195:8080 [07:48:26]Content-Length: 679 [07:48:26]Content-Type: application/json [07:48:26] [07:48:26]POST finish read [07:48:26]Found Content-Length = 679 [07:48:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:26]execute_script... [07:48: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)160984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:26]POST & json_proto [07:48:26]process_json_proto [07:48:26]json parsed OK: [07:48:26]protocol is kg_v1.0 [07:48:26]action value=close_receipt [07:48:26]process_action close_receipt [07:48:26]cmd_close_receipt [07:48:26]MH_GetDate [07:48:26]Write to MH i2c: F0 00 00 68 1F 76 [07:48:26]Write i2c OK [07:48:26]MH_I2C_Read... [07:48:26]Read from MH i2c: F0 [07:48:26]MH_I2C_Read... [07:48:26]Read from MH i2c: F0 09 00 [07:48:26]MH_I2C_Read... [07:48:26]Read from MH i2c: F0 09 00 68 1F 00 4E 93 20 67 D5 8D 6C 64 19 [07:48:26]GetLastDocTimeStamp 1730187698 [07:48:26]current date 1730188110 [07:48:26]FM_GetShiftState [07:48:26]SAM_PROTO_GetShiftState [07:48:26]wFMCommunicate request_size=4 [07:48:26]MH_SAM_APDU [07:48:26]CAPDU: 80 13 01 00 [07:48:26]Write to MH i2c: E2 08 00 69 1F 80 13 01 00 00 00 00 00 05 [07:48:26]Write i2c OK [07:48:26]MH_I2C_Read... [07:48:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:27]Read from MH i2c: E2 [07:48:27]MH_I2C_Read... [07:48:27]Read from MH i2c: E2 0E 00 [07:48:27]MH_I2C_Read... [07:48:27]Read from MH i2c: E2 0E 00 69 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3E [07:48:27]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [07:48:27]wFMCommunicate OK [07:48:27]SAM_PROTO_GetShiftState done [07:48:27]FM_GetShiftState done [07:48:27]opened in 1730161786 [07:48:27]opened+sec_in_day 1730248186 [07:48:27]quantity*price = 120015 [07:48:27]sum+1 = 120016 [07:48:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 24 29.10.2024 07:48 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146228 ФПД: 224732772278183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074830&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146228&fm=224732772278183&tin=02508201610067®Number=0000000000091683&sum=120000 [07:48:28]StoreToDocumentArchive [07:48:28]shift 547 fd 146228 [07:48:28]save to /storage/0547/doc_00146228 [07:48:28]save last doc name /storage/0547/doc_00146228 to /storage/kkm_last_doc_name [07:48:28]save OK [07:48:28]Clear old archive folders... [07:48:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:48:28]tlvbuf is B6FAD830 [07:48:28]SAM_PROTO_ClearQueue [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 09 00 00 [07:48:28]Write to MH i2c: E2 08 00 76 1F 80 09 00 00 00 00 00 00 07 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 76 1F 00 90 00 09 [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]SAM_PROTO_ClearQueue done [07:48:28]KKMCreateOFDPacket [07:48:28]OFDProtocolAddRootSTLVToBuf [07:48:28]FM_MakeSignedData [07:48:28]FM_MakeSignedData [07:48:28]SAM_PROTO_SignData [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 01 02 [07:48:28]Write to MH i2c: E2 08 00 77 1F 80 0D 01 02 00 00 00 00 0F [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]OFD Sender: No OFD packet to send [07:48:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 77 1F 00 90 00 0A [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]wFMCommunicate request_size=255 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 4E 93 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3B 02 00 35 04 06 00 CC 64 AD 0F [07:48:28]Write to MH i2c: E2 02 01 78 1F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 4E 93 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3B 02 00 35 04 06 00 CC 64 AD 0F 00 00 03 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 78 1F 00 90 00 0B [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]wFMCommunicate request_size=7 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 02 02 02 9F A7 [07:48:28]Write to MH i2c: E2 0A 00 79 1F 80 0D 02 02 02 00 9F A7 00 00 5C [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 03 00 79 1F 00 90 00 0C [07:48:28]RAPDU: 90 00 [07:48:28]wFMCommunicate OK [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 0D 03 02 [07:48:28]Write to MH i2c: E2 08 00 7A 1F 80 0D 03 02 00 00 00 00 14 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 0B 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 0B 00 7A 1F 00 35 29 99 7C 4A ED 69 C0 90 00 E8 [07:48:28]RAPDU: 35 29 99 7C 4A ED 69 C0 90 00 [07:48:28]wFMCommunicate OK [07:48:28]SAM_PROTO_SignData done [07:48:28]FM_MakeSignedData done [07:48:28]CreateOFDProtocolMessage [07:48:28]wFMCommunicate request_size=4 [07:48:28]MH_SAM_APDU [07:48:28]CAPDU: 80 11 00 00 [07:48:28]Write to MH i2c: E2 08 00 7B 1F 80 11 00 00 00 00 00 00 14 [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:28]Read from MH i2c: E2 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 17 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: E2 17 00 7B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 67 [07:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [07:48:28]wFMCommunicate OK [07:48:28]CreateOFDProtocolMessage done [07:48:28]OFDSenderStorePacket 146228 [07:48:28]StoreOFDPacket docnum=146228 [07:48:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 81 83 04 01 C5 00 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 4E 93 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3B 02 00 35 04 06 00 CC 64 AD 0F 9F A7 35 29 99 7C 4A ED 69 C0 [07:48:28]CheckFolder [07:48:28]dirname=/storage/ofd_packets [07:48:28]CheckFolder done [07:48:28]ProducePacketName [07:48:28]name=ofd_packets/00146228 [07:48:28]NVStorageSaveData ofd_packets/00146228 [07:48:28]File name is /storage/ofd_packets/00146228 [07:48:28]Write 298 bytes [07:48:28]NVStorageSaveData done [07:48:28]OFDSenderStorePacket done [07:48:28]KKMCreateOFDPacket done [07:48:28]NVStorageSaveData kkm_last_timestamp [07:48:28]File name is /storage/kkm_last_timestamp [07:48:28]Write 4 bytes [07:48:28]NVStorageSaveData done [07:48:28]ExternCall_PrintAddStr [07:48:28]wPrintStart [07:48:28]Write to MH i2c: 01 00 00 7C 1F 9B [07:48:28]Write i2c OK [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: 01 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: 01 07 00 [07:48:28]MH_I2C_Read... [07:48:28]Read from MH i2c: 01 07 00 7C 1F 00 00 00 00 00 FF 0F B0 [07:48:28]RasterBufferAndPrint [07:48:28]line Счет N : (1)160984 [07:48:28]line ИНН: 02508201610067 [07:48:28]line Контрольно-Кассовый Чек [07:48:28]line ПРОДАЖА [07:48:28]line ТРК (МРК, ГНК) : 11 [07:48:28]line Товар: 2710194210 [07:48:28]line ДТ-К-2 [07:48:28]line 15.750 * 76.20 [07:48:28]line = 1200.15 [07:48:28]line НДС 12% НСП 1% [07:48:28]line > о реализуемом товаре [07:48:28]line ОКРУГЛЕНИЕ: -0.15 [07:48:28]line ИТОГО: 1200.00 [07:48:28]line Внесено: 1200.00 [07:48:28]line СДАЧА: 0.00 [07:48:28]line НСП 1% : 10.62 [07:48:28]line НДС 12% : 127.45 [07:48:28]line Наличными: 1200.00 [07:48:28]line Безнал.: 0.00 [07:48:28]line Место: АЗС № 126 "Партнер Нефть" [07:48:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [07:48:28]line СНО: Общий режим [07:48:28]line Чек 24 29.10.2024 07:48 [07:48:28]line Смена: 547 ФФД: 1.0 [07:48:28]line ЗНМ: 0300000085 [07:48:28]line РНМ: 0000000000091683 [07:48:28]line Версия ККМ: 001 [07:48:28]line ФМ: 0000000000871745 [07:48:28]line ФД: 146228 [07:48:28]line ФПД: 224732772278183 [07:48:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074830&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146228&fm=224732772278183&tin=02508201610067®Number=0000000000091683&sum=120000 [07:48:28]OFD Sender: Processing packet 146228 [packets to send 206, broken 205] [07:48:28]ProducePacketName [07:48:28]name=ofd_packets/00146228 [07:48:28]OFD Sender: To server: pG, [07:48:28]CommunicateWithHost lk.salyk.kg:30040 [07:48:28]ConnectInit lk.salyk.kg [07:48:28]written 0, free lines is 4095 [07:48:29]Connected sock=10 [07:48:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 81 83 04 01 C5 00 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 4E 93 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3B 02 00 35 04 06 00 CC 64 AD 0F 9F A7 35 29 99 7C 4A ED 69 C0 [07:48:29]Write to MH i2c: 01 00 00 A7 1F C6 [07:48:29]Write i2c OK [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: 01 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: 01 07 00 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: 01 07 00 A7 1F 00 00 00 00 00 BC 0C 95 [07:48:29]RasterBufferAndPrint [07:48:29]line [07:48:29]line [07:48:29]line [07:48:29]line [07:48:29]line [07:48:29]written 0, free lines is 3268 [07:48:29]MH_Cut [07:48:29]Write to MH i2c: D1 01 00 AE 1F 01 9F [07:48:29]Write i2c OK [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: D1 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: D1 01 00 [07:48:29]MH_I2C_Read... [07:48:29]Read from MH i2c: D1 01 00 AE 1F 00 9E [07:48:29]Write to MH i2c: 01 00 00 AF 1F CE [07:48:29]Write i2c OK [07:48:29]MH_I2C_Read... [07:48:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 CB 06 47 00 68 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 31 37 34 35 10 04 04 00 34 3B 02 00 F4 03 04 00 76 38 20 67 B6 04 01 00 00 CE D2 8C D3 6F DF D2 98 [07:48:29]CommunicateWithHost err = 0 [07:48:29]CheckOFDResponse [07:48:29]1017 (14) - 77093643461234 [07:48:29]1041 (16) - 0000000000871745 [07:48:29]1040 (4) - 146228 [07:48:29]1012 (4) - 29.10.2024 01:20 [07:48:29]1206 (1) - 0 [07:48:29]OFD Sender: Remove packet 146228 [07:48:29]ProducePacketName [07:48:29]name=ofd_packets/00146228 [07:48:29]NVStorageDeleteData [07:48:30]OFD Sender: No OFD packet to send [07:48:30]*** Cut start [07:48:30]*** Partial cut [07:48:30]*** CUTSNS_PIN = 1 [07:48:30]*** CUTSNS_PIN = 0 [07:48:30]*** Brake cut motor [07:48:30]Read from MH i2c: 01 [07:48:30]MH_I2C_Read... [07:48:30]*** Stop cut motor [07:48:30]*** Cut end [07:48:30]Read from MH i2c: 01 07 00 [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: 01 07 00 AF 1F 00 00 00 00 00 FF 0F E3 [07:48:30]process_action close_receipt done [07:48:30]requested_data is exist [07:48:30]produce_requested_data [07:48:30]requested_item fm.sn is exist - process it [07:48:30]wFMCommunicate request_size=4 [07:48:30]MH_SAM_APDU [07:48:30]CAPDU: 80 11 00 00 [07:48:30]Write to MH i2c: E2 08 00 B0 1F 80 11 00 00 00 00 00 00 49 [07:48:30]Write i2c OK [07:48:30]MH_I2C_Read... [07:48:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:30]Read from MH i2c: E2 [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: E2 17 00 [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: E2 17 00 B0 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9C [07:48:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [07:48:30]wFMCommunicate OK [07:48:30]requested_item fd.num is exist - process it [07:48:30]SAM_PROTO_GetFieldsCounters [07:48:30]wFMCommunicate request_size=4 [07:48:30]MH_SAM_APDU [07:48:30]CAPDU: 80 13 00 00 [07:48:30]Write to MH i2c: E2 08 00 B1 1F 80 13 00 00 00 00 00 00 4C [07:48:30]Write i2c OK [07:48:30]MH_I2C_Read... [07:48:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:31]Read from MH i2c: E2 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 62 00 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 62 00 B1 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 34 3B 02 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 4D [07:48:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 34 3B 02 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 [07:48:31]wFMCommunicate OK [07:48:31]SAM_PROTO_GetFieldsCounters done [07:48:31]requested_item shift.num is exist - process it [07:48:31]requested_item shift.opened is exist - process it [07:48:31]req_shift_opened [07:48:31]FM_GetShiftState [07:48:31]SAM_PROTO_GetShiftState [07:48:31]wFMCommunicate request_size=4 [07:48:31]MH_SAM_APDU [07:48:31]CAPDU: 80 13 01 00 [07:48:31]Write to MH i2c: E2 08 00 B2 1F 80 13 01 00 00 00 00 00 4E [07:48:31]Write i2c OK [07:48:31]MH_I2C_Read... [07:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:31]Read from MH i2c: E2 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 0E 00 [07:48:31]MH_I2C_Read... [07:48:31]Read from MH i2c: E2 0E 00 B2 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 87 [07:48:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [07:48:31]wFMCommunicate OK [07:48:31]SAM_PROTO_GetShiftState done [07:48:31]FM_GetShiftState done [07:48:31]req_shift_opened done [07:48:31]requested_item shift.open_date is exist - process it [07:48:31]req_shift_open_date [07:48:31]req_shift_open_date done [07:48:31]produce_requested_data done [07:48:31]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146228,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [07:48:31]process_action_free close_receipt [07:48:31]json_value_free [07:48:31]json_value_free done [07:48:31]process_json_proto returns [07:48:31]Send response to host [07:48:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146228,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [07:48:31]free response buf [07:48:31]execute_script done [07:48:31]execute_script returns [07:48:31]free content buf [07:48:31]Sock 7.Close socket [07:48:31]Sock 7.Thread stoped [07:48:35]OFD Sender: No OFD packet to send [07:48:40]OFD Sender: No OFD packet to send [07:48:45]OFD Sender: No OFD packet to send [07:48:50]OFD Sender: No OFD packet to send [07:48:55]OFD Sender: No OFD packet to send [07:49:00]OFD Sender: No OFD packet to send [07:49:05]OFD Sender: No OFD packet to send [07:49:10]OFD Sender: No OFD packet to send [07:49:15]OFD Sender: No OFD packet to send [07:49:20]OFD Sender: No OFD packet to send [07:49:25]OFD Sender: No OFD packet to send [07:49:30]OFD Sender: No OFD packet to send [07:49:35]OFD Sender: No OFD packet to send [07:49:40]OFD Sender: No OFD packet to send [07:49:45]OFD Sender: No OFD packet to send [07:49:50]OFD Sender: No OFD packet to send [07:49:55]OFD Sender: No OFD packet to send [07:50:00]OFD Sender: No OFD packet to send [07:50:05]OFD Sender: No OFD packet to send [07:50:10]OFD Sender: No OFD packet to send [07:50:15]OFD Sender: No OFD packet to send [07:50:20]OFD Sender: No OFD packet to send [07:50:25]OFD Sender: No OFD packet to send [07:50:30]OFD Sender: No OFD packet to send [07:50:35]OFD Sender: No OFD packet to send [07:50:40]OFD Sender: No OFD packet to send [07:50:45]OFD Sender: No OFD packet to send [07:50:50]OFD Sender: No OFD packet to send [07:50:55]OFD Sender: No OFD packet to send [07:51:00]OFD Sender: No OFD packet to send [07:51:05]OFD Sender: No OFD packet to send [07:51:10]OFD Sender: No OFD packet to send [07:51:15]OFD Sender: No OFD packet to send [07:51:20]OFD Sender: No OFD packet to send [07:51:25]OFD Sender: No OFD packet to send [07:51:30]OFD Sender: No OFD packet to send [07:51:35]OFD Sender: No OFD packet to send [07:51:40]OFD Sender: No OFD packet to send [07:51:45]OFD Sender: No OFD packet to send [07:51:50]OFD Sender: No OFD packet to send [07:51:55]OFD Sender: No OFD packet to send [07:52:00]OFD Sender: No OFD packet to send [07:52:05]OFD Sender: No OFD packet to send [07:52:10]OFD Sender: No OFD packet to send [07:52:15]OFD Sender: No OFD packet to send [07:52:20]OFD Sender: No OFD packet to send [07:52:25]OFD Sender: No OFD packet to send [07:52:30]OFD Sender: No OFD packet to send [07:52:35]OFD Sender: No OFD packet to send [07:52:40]OFD Sender: No OFD packet to send [07:52:45]OFD Sender: No OFD packet to send [07:52:50]OFD Sender: No OFD packet to send [07:52:55]OFD Sender: No OFD packet to send [07:53:00]OFD Sender: No OFD packet to send [07:53:05]OFD Sender: No OFD packet to send [07:53:10]OFD Sender: No OFD packet to send [07:53:15]OFD Sender: No OFD packet to send [07:53:20]OFD Sender: No OFD packet to send [07:53:25]OFD Sender: No OFD packet to send [07:53:30]OFD Sender: No OFD packet to send [07:53:35]OFD Sender: No OFD packet to send [07:53:40]OFD Sender: No OFD packet to send [07:53:45]OFD Sender: No OFD packet to send [07:53:50]OFD Sender: No OFD packet to send [07:53:55]OFD Sender: No OFD packet to send [07:54:00]OFD Sender: No OFD packet to send [07:54:05]OFD Sender: No OFD packet to send [07:54:10]OFD Sender: No OFD packet to send [07:54:15]OFD Sender: No OFD packet to send [07:54:20]OFD Sender: No OFD packet to send [07:54:25]OFD Sender: No OFD packet to send [07:54:30]OFD Sender: No OFD packet to send [07:54:35]OFD Sender: No OFD packet to send [07:54:40]OFD Sender: No OFD packet to send [07:54:45]OFD Sender: No OFD packet to send [07:54:50]OFD Sender: No OFD packet to send [07:54:55]OFD Sender: No OFD packet to send [07:55:00]OFD Sender: No OFD packet to send [07:55:05]OFD Sender: No OFD packet to send [07:55:10]OFD Sender: No OFD packet to send [07:55:15]OFD Sender: No OFD packet to send [07:55:20]OFD Sender: No OFD packet to send [07:55:25]OFD Sender: No OFD packet to send [07:55:30]OFD Sender: No OFD packet to send [07:55:35]OFD Sender: No OFD packet to send [07:55:40]OFD Sender: No OFD packet to send [07:55:45]OFD Sender: No OFD packet to send [07:55:50]OFD Sender: No OFD packet to send [07:55:55]OFD Sender: No OFD packet to send [07:56:00]OFD Sender: No OFD packet to send [07:56:05]OFD Sender: No OFD packet to send [07:56:10]OFD Sender: No OFD packet to send [07:56:15]OFD Sender: No OFD packet to send [07:56:20]OFD Sender: No OFD packet to send [07:56:25]OFD Sender: No OFD packet to send [07:56:30]OFD Sender: No OFD packet to send [07:56:35]OFD Sender: No OFD packet to send [07:56:40]OFD Sender: No OFD packet to send [07:56:45]OFD Sender: No OFD packet to send [07:56:50]OFD Sender: No OFD packet to send [07:56:55]OFD Sender: No OFD packet to send [07:57:00]OFD Sender: No OFD packet to send [07:57:05]OFD Sender: No OFD packet to send [07:57:10]OFD Sender: No OFD packet to send [07:57:15]OFD Sender: No OFD packet to send [07:57:20]OFD Sender: No OFD packet to send [07:57:25]OFD Sender: No OFD packet to send [07:57:30]OFD Sender: No OFD packet to send [07:57:36]OFD Sender: No OFD packet to send [07:57:41]OFD Sender: No OFD packet to send [07:57:46]OFD Sender: No OFD packet to send [07:57: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]OFD Sender: No OFD packet to send [08:03:26]OFD Sender: No OFD packet to send [08:03:31]OFD Sender: No OFD packet to send [08:03:36]OFD Sender: No OFD packet to send [08:03:41]OFD Sender: No OFD packet to send [08:03:46]OFD Sender: No OFD packet to send [08:03:51]OFD Sender: No OFD packet to send [08:03:56]OFD Sender: No OFD packet to send [08:04:01]OFD Sender: No OFD packet to send [08:04:06]OFD Sender: No OFD packet to send [08:04:11]OFD Sender: No OFD packet to send [08:04:16]OFD Sender: No OFD packet to send [08:04:21]OFD Sender: No OFD packet to send [08:04:26]OFD Sender: No OFD packet to send [08:04:31]OFD Sender: No OFD packet to send [08:04:36]OFD Sender: No OFD packet to send [08:04:41]OFD Sender: No OFD packet to send [08:04:46]OFD Sender: No OFD packet to send [08:04:51]OFD Sender: No OFD packet to send [08:04:56]OFD Sender: No OFD packet to send [08:05:01]OFD Sender: No OFD packet to send [08:05:06]OFD Sender: No OFD packet to send [08:05:11]OFD Sender: No OFD packet to send [08:05:16]OFD Sender: No OFD packet to send [08:05:21]OFD Sender: No OFD packet to send [08:05:26]OFD Sender: No OFD packet to send [08:05:31]OFD Sender: No OFD packet to send [08:05:36]OFD Sender: No OFD packet to send [08:05:41]OFD Sender: No OFD packet to send [08:05:46]OFD Sender: No OFD packet to send [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:05:59]accept exits with 9 [08:05:59]New connection [08:05:59]New thread 3067157860 created [08:05:59]Thread 3067301220 joined [08:05:59]Waiting for new connection... [08:05:59] Sock 9.Parse request [08:05:59]Sock 9.Check first char [08:05:59]Sock 9.First char is OK [08:05:59]request: POST /json_proto HTTP/1.0 [08:05:59]Method: POST [08:05:59]URL: /json_proto [08:05:59]Method is POST - this is cgi request [08:05:59]url: /json_proto [08:05:59]query_string will be loaded in cgi processing [08:05:59]execute_cgi json_proto POST (null) [08:05:59]execute_cgi path=json_proto method=POST [08:05:59]POST find Content-Length [08:05:59]Host: 172.17.40.195:8080 [08:05:59]Content-Length: 682 [08:05:59]Content-Type: application/json [08:05:59] [08:05:59]POST finish read [08:05:59]Found Content-Length = 682 [08:05:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 24.260, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:59]execute_script... [08: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)160985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 24.260, "sum" : 1800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:59]POST & json_proto [08:05:59]process_json_proto [08:05:59]json parsed OK: [08:05:59]protocol is kg_v1.0 [08:05:59]action value=close_receipt [08:05:59]process_action close_receipt [08:05:59]cmd_close_receipt [08:05:59]MH_GetDate [08:05:59]Write to MH i2c: F0 00 00 B3 1F C1 [08:05:59]Write i2c OK [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: F0 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: F0 09 00 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: F0 09 00 B3 1F 00 6A 97 20 67 D5 8D 6C 64 84 [08:05:59]GetLastDocTimeStamp 1730188110 [08:05:59]current date 1730189162 [08:05:59]FM_GetShiftState [08:05:59]SAM_PROTO_GetShiftState [08:05:59]wFMCommunicate request_size=4 [08:05:59]MH_SAM_APDU [08:05:59]CAPDU: 80 13 01 00 [08:05:59]Write to MH i2c: E2 08 00 B4 1F 80 13 01 00 00 00 00 00 50 [08:05:59]Write i2c OK [08:05:59]MH_I2C_Read... [08:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:59]Read from MH i2c: E2 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 0E 00 [08:05:59]MH_I2C_Read... [08:05:59]Read from MH i2c: E2 0E 00 B4 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 89 [08:05:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:05:59]wFMCommunicate OK [08:05:59]SAM_PROTO_GetShiftState done [08:05:59]FM_GetShiftState done [08:05:59]opened in 1730161786 [08:05:59]opened+sec_in_day 1730248186 [08:05:59]quantity*price = 180009 [08:05:59]sum+1 = 180010 [08:05:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 25 29.10.2024 08:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146229 ФПД: 242386924464420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T080603&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146229&fm=242386924464420&tin=02508201610067®Number=0000000000091683&sum=180000 [08:06:00]StoreToDocumentArchive [08:06:00]shift 547 fd 146229 [08:06:00]save to /storage/0547/doc_00146229 [08:06:00]save last doc name /storage/0547/doc_00146229 to /storage/kkm_last_doc_name [08:06:00]save OK [08:06:00]Clear old archive folders... [08:06:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:00]tlvbuf is 0022BD80 [08:06:00]SAM_PROTO_ClearQueue [08:06:00]wFMCommunicate request_size=4 [08:06:00]MH_SAM_APDU [08:06:00]CAPDU: 80 09 00 00 [08:06:00]Write to MH i2c: E2 08 00 C1 1F 80 09 00 00 00 00 00 00 52 [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:00]Read from MH i2c: E2 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 C1 1F 00 90 00 54 [08:06:00]RAPDU: 90 00 [08:06:00]wFMCommunicate OK [08:06:00]SAM_PROTO_ClearQueue done [08:06:00]KKMCreateOFDPacket [08:06:00]OFDProtocolAddRootSTLVToBuf [08:06:00]FM_MakeSignedData [08:06:00]FM_MakeSignedData [08:06:00]SAM_PROTO_SignData [08:06:00]wFMCommunicate request_size=4 [08:06:00]MH_SAM_APDU [08:06:00]CAPDU: 80 0D 01 02 [08:06:00]Write to MH i2c: E2 08 00 C2 1F 80 0D 01 02 00 00 00 00 5A [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:00]Read from MH i2c: E2 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 C2 1F 00 90 00 55 [08:06:00]RAPDU: 90 00 [08:06:00]wFMCommunicate OK [08:06:00]wFMCommunicate request_size=255 [08:06:00]MH_SAM_APDU [08:06: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 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 6B 97 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3B 02 00 35 04 06 00 DC [08:06:00]Write to MH i2c: E2 02 01 C3 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 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 6B 97 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3B 02 00 35 04 06 00 DC 00 00 98 [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:00]Read from MH i2c: E2 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 C3 1F 00 90 00 56 [08:06:00]RAPDU: 90 00 [08:06:00]wFMCommunicate OK [08:06:00]wFMCommunicate request_size=10 [08:06:00]MH_SAM_APDU [08:06:00]CAPDU: 80 0D 02 02 05 73 1A 87 E9 24 [08:06:00]Write to MH i2c: E2 0D 00 C4 1F 80 0D 02 02 05 00 73 1A 87 E9 24 00 00 88 [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:00]Read from MH i2c: E2 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 03 00 C4 1F 00 90 00 57 [08:06:00]RAPDU: 90 00 [08:06:00]wFMCommunicate OK [08:06:00]wFMCommunicate request_size=4 [08:06:00]MH_SAM_APDU [08:06:00]CAPDU: 80 0D 03 02 [08:06:00]Write to MH i2c: E2 08 00 C5 1F 80 0D 03 02 00 00 00 00 5F [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 0B 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 0B 00 C5 1F 00 67 EB ED 8B 5E DD 77 03 90 00 DF [08:06:01]RAPDU: 67 EB ED 8B 5E DD 77 03 90 00 [08:06:01]wFMCommunicate OK [08:06:01]SAM_PROTO_SignData done [08:06:01]FM_MakeSignedData done [08:06:01]CreateOFDProtocolMessage [08:06:01]wFMCommunicate request_size=4 [08:06:01]MH_SAM_APDU [08:06:01]CAPDU: 80 11 00 00 [08:06:01]Write to MH i2c: E2 08 00 C6 1F 80 11 00 00 00 00 00 00 5F [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 17 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 17 00 C6 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B2 [08:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:06:01]wFMCommunicate OK [08:06:01]CreateOFDProtocolMessage done [08:06:01]OFDSenderStorePacket 146229 [08:06:01]StoreOFDPacket docnum=146229 [08:06:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 29 BB 07 01 2C 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 6B 97 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3B 02 00 35 04 06 00 DC 73 1A 87 E9 24 67 EB ED 8B 5E DD 77 03 [08:06:01]CheckFolder [08:06:01]dirname=/storage/ofd_packets [08:06:01]CheckFolder done [08:06:01]ProducePacketName [08:06:01]name=ofd_packets/00146229 [08:06:01]NVStorageSaveData ofd_packets/00146229 [08:06:01]File name is /storage/ofd_packets/00146229 [08:06:01]Write 301 bytes [08:06:01]NVStorageSaveData done [08:06:01]OFDSenderStorePacket done [08:06:01]KKMCreateOFDPacket done [08:06:01]NVStorageSaveData kkm_last_timestamp [08:06:01]File name is /storage/kkm_last_timestamp [08:06:01]Write 4 bytes [08:06:01]NVStorageSaveData done [08:06:01]ExternCall_PrintAddStr [08:06:01]wPrintStart [08:06:01]Write to MH i2c: 01 00 00 C7 1F E6 [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 07 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 07 00 C7 1F 00 00 00 00 00 FF 0F FB [08:06:01]RasterBufferAndPrint [08:06:01]line Счет N : (1)160985 [08:06:01]line ИНН: 02508201610067 [08:06:01]line Контрольно-Кассовый Чек [08:06:01]line ПРОДАЖА [08:06:01]line ТРК (МРК, ГНК) : 63 [08:06:01]line Товар: 2710124500 [08:06:01]line Аи-95-К-3 [08:06:01]line 24.260 * 74.20 [08:06:01]line = 1800.09 [08:06:01]line НДС 12% НСП 1% [08:06:01]line > о реализуемом товаре [08:06:01]line ОКРУГЛЕНИЕ: -0.09 [08:06:01]line ИТОГО: 1800.00 [08:06:01]line Внесено: 1800.00 [08:06:01]line СДАЧА: 0.00 [08:06:01]line НСП 1% : 15.93 [08:06:01]line НДС 12% : 191.16 [08:06:01]line Наличными: 1800.00 [08:06:01]line Безнал.: 0.00 [08:06:01]line Место: АЗС № 126 "Партнер Нефть" [08:06:01]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:06:01]line СНО: Общий режим [08:06:01]line Чек 25 29.10.2024 08:06 [08:06:01]line Смена: 547 ФФД: 1.0 [08:06:01]line ЗНМ: 0300000085 [08:06:01]line РНМ: 0000000000091683 [08:06:01]line Версия ККМ: 001 [08:06:01]line ФМ: 0000000000871745 [08:06:01]line ФД: 146229 [08:06:01]line ФПД: 242386924464420 [08:06:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T080603&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146229&fm=242386924464420&tin=02508201610067®Number=0000000000091683&sum=180000 [08:06:01]OFD Sender: Processing packet 146229 [packets to send 206, broken 205] [08:06:01]ProducePacketName [08:06:01]name=ofd_packets/00146229 [08:06:01]OFD Sender: To server: pG, [08:06:01]CommunicateWithHost lk.salyk.kg:30040 [08:06:01]ConnectInit lk.salyk.kg [08:06:01]written 0, free lines is 4095 [08:06:01]Connected sock=10 [08: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 31 37 34 35 0F 01 00 00 29 BB 07 01 2C 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C4 5E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 6B 97 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3B 02 00 35 04 06 00 DC 73 1A 87 E9 24 67 EB ED 8B 5E DD 77 03 [08:06:01]Write to MH i2c: 01 00 00 F2 1F 11 [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 07 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 07 00 F2 1F 00 00 00 00 00 B9 0C DD [08:06:01]RasterBufferAndPrint [08:06:01]line [08:06:01]line [08:06:01]line [08:06:01]line [08:06:01]line [08:06:01]written 0, free lines is 3264 [08:06:01]MH_Cut [08:06:01]Write to MH i2c: D1 01 00 F9 1F 01 EA [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: D1 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: D1 01 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: D1 01 00 F9 1F 00 E9 [08:06:01]Write to MH i2c: 01 00 00 FA 1F 19 [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 75 84 47 00 CE A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3B 02 00 F4 03 04 00 92 3C 20 67 B6 04 01 00 00 84 46 8D B0 B2 0B C9 C5 [08:06:02]CommunicateWithHost err = 0 [08:06:02]CheckOFDResponse [08:06:02]1017 (14) - 77093643461234 [08:06:02]1041 (16) - 0000000000871745 [08:06:02]1040 (4) - 146229 [08:06:02]1012 (4) - 29.10.2024 01:38 [08:06:02]1206 (1) - 0 [08:06:02]OFD Sender: Remove packet 146229 [08:06:02]ProducePacketName [08:06:02]name=ofd_packets/00146229 [08:06:02]NVStorageDeleteData [08:06:02]OFD Sender: No OFD packet to send [08:06:02]*** Cut start [08:06:02]*** Partial cut [08:06:02]*** CUTSNS_PIN = 1 [08:06:02]*** CUTSNS_PIN = 0 [08:06:02]*** Brake cut motor [08:06:03]Read from MH i2c: 01 [08:06:03]MH_I2C_Read... [08:06:03]*** Stop cut motor [08:06:03]*** Cut end [08:06:03]Read from MH i2c: 01 07 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 07 00 FA 1F 00 00 00 00 00 FF 0F 2E [08:06:03]process_action close_receipt done [08:06:03]requested_data is exist [08:06:03]produce_requested_data [08:06:03]requested_item fm.sn is exist - process it [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 11 00 00 [08:06:03]Write to MH i2c: E2 08 00 FB 1F 80 11 00 00 00 00 00 00 94 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 17 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 17 00 FB 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E7 [08:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:06:03]wFMCommunicate OK [08:06:03]requested_item fd.num is exist - process it [08:06:03]SAM_PROTO_GetFieldsCounters [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 13 00 00 [08:06:03]Write to MH i2c: E2 08 00 FC 1F 80 13 00 00 00 00 00 00 97 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 62 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 62 00 FC 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 35 3B 02 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 9C [08: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 35 3B 02 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 [08:06:03]wFMCommunicate OK [08:06:03]SAM_PROTO_GetFieldsCounters done [08:06:03]requested_item shift.num is exist - process it [08:06:03]requested_item shift.opened is exist - process it [08:06:03]req_shift_opened [08:06:03]FM_GetShiftState [08:06:03]SAM_PROTO_GetShiftState [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 13 01 00 [08:06:03]Write to MH i2c: E2 08 00 FD 1F 80 13 01 00 00 00 00 00 99 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 0E 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 0E 00 FD 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D2 [08:06:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:06:03]wFMCommunicate OK [08:06:03]SAM_PROTO_GetShiftState done [08:06:03]FM_GetShiftState done [08:06:03]req_shift_opened done [08:06:03]requested_item shift.open_date is exist - process it [08:06:03]req_shift_open_date [08:06:03]req_shift_open_date done [08:06:03]produce_requested_data done [08:06:03]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146229,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:06:03]process_action_free close_receipt [08:06:03]json_value_free [08:06:03]json_value_free done [08:06:03]process_json_proto returns [08:06:03]Send response to host [08:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146229,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:06:03]free response buf [08:06:03]execute_script done [08:06:03]execute_script returns [08:06:03]free content buf [08:06:03]Sock 9.Close socket [08:06:03]Sock 9.Thread stoped [08:06:07]OFD Sender: No OFD packet to send [08:06:12]OFD Sender: No OFD packet to send [08:06:17]OFD Sender: No OFD packet to send [08:06:22]OFD Sender: No OFD packet to send [08:06:27]OFD Sender: No OFD packet to send [08:06:32]OFD Sender: No OFD packet to send [08:06:37]OFD Sender: No OFD packet to send [08:06:42]OFD Sender: No OFD packet to send [08:06:47]OFD Sender: No OFD packet to send [08:06:52]OFD Sender: No OFD packet to send [08:06:57]OFD Sender: No OFD packet to send [08:07:02]OFD Sender: No OFD packet to send [08:07:07]OFD Sender: No OFD packet to send [08:07:12]OFD Sender: No OFD packet to send [08:07:17]OFD Sender: No OFD packet to send [08:07:22]OFD Sender: No OFD packet to send [08:07:27]OFD Sender: No OFD packet to send [08:07:32]OFD Sender: No OFD packet to send [08:07:37]OFD Sender: No OFD packet to send [08:07:42]OFD Sender: No OFD packet to send [08:07:47]OFD Sender: No OFD packet to send [08:07:52]OFD Sender: No OFD packet to send [08:07:57]OFD Sender: No OFD packet to send [08:08:02]OFD Sender: No OFD packet to send [08:08:07]OFD Sender: No OFD packet to send [08:08:12]OFD Sender: No OFD packet to send [08:08:17]OFD Sender: No OFD packet to send [08:08:22]OFD Sender: No OFD packet to send [08:08:27]OFD Sender: No OFD packet to send [08:08:32]OFD Sender: No OFD packet to send [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:52]OFD Sender: No OFD packet to send [08:08:57]OFD Sender: No OFD packet to send [08:09:02]OFD Sender: No OFD packet to send [08:09:07]OFD Sender: No OFD packet to send [08:09:12]OFD Sender: No OFD packet to send [08:09:17]OFD Sender: No OFD packet to send [08:09:22]OFD Sender: No OFD packet to send [08:09:27]OFD Sender: No OFD packet to send [08:09:32]OFD Sender: No OFD packet to send [08:09:37]OFD Sender: No OFD packet to send [08:09:42]OFD Sender: No OFD packet to send [08:09:47]OFD Sender: No OFD packet to send [08:09:52]OFD Sender: No OFD packet to send [08:09:57]OFD Sender: No OFD packet to send [08:10:03]OFD Sender: No OFD packet to send [08:10:08]OFD Sender: No OFD packet to send [08:10:13]OFD Sender: No OFD packet to send [08:10:18]OFD Sender: No OFD packet to send [08:10:23]OFD Sender: No OFD packet to send [08:10:28]OFD Sender: No OFD packet to send [08:10:33]OFD Sender: No OFD packet to send [08:10:38]OFD Sender: No OFD packet to send [08:10:43]OFD Sender: No OFD packet to send [08:10:48]OFD Sender: No OFD packet to send [08:10:50]accept exits with 7 [08:10:50]New connection [08:10:50]New thread 3067301220 created [08:10:50]Thread 3067157860 joined [08:10:50]Waiting for new connection... [08:10:50] Sock 7.Parse request [08:10:50]Sock 7.Check first char [08:10:50]Sock 7.First char is OK [08:10:50]request: POST /json_proto HTTP/1.0 [08:10:50]Method: POST [08:10:50]URL: /json_proto [08:10:50]Method is POST - this is cgi request [08:10:50]url: /json_proto [08:10:50]query_string will be loaded in cgi processing [08:10:50]execute_cgi json_proto POST (null) [08:10:50]execute_cgi path=json_proto method=POST [08:10:50]POST find Content-Length [08:10:50]Host: 172.17.40.195:8080 [08:10:50]Content-Length: 682 [08:10:50]Content-Type: application/json [08:10:50] [08:10:50]POST finish read [08:10:50]Found Content-Length = 682 [08:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:10:50]execute_script... [08:10: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)160986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:10:50]POST & json_proto [08:10:50]process_json_proto [08:10:50]json parsed OK: [08:10:50]protocol is kg_v1.0 [08:10:50]action value=close_receipt [08:10:50]process_action close_receipt [08:10:50]cmd_close_receipt [08:10:50]MH_GetDate [08:10:50]Write to MH i2c: F0 00 00 FE 1F 0C [08:10:50]Write i2c OK [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: F0 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: F0 09 00 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: F0 09 00 FE 1F 00 8E 98 20 67 D5 8D 6C 64 F4 [08:10:50]GetLastDocTimeStamp 1730189163 [08:10:50]current date 1730189454 [08:10:50]FM_GetShiftState [08:10:50]SAM_PROTO_GetShiftState [08:10:50]wFMCommunicate request_size=4 [08:10:50]MH_SAM_APDU [08:10:50]CAPDU: 80 13 01 00 [08:10:50]Write to MH i2c: E2 08 00 FF 1F 80 13 01 00 00 00 00 00 9B [08:10:50]Write i2c OK [08:10:50]MH_I2C_Read... [08:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:50]Read from MH i2c: E2 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 0E 00 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 0E 00 FF 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D4 [08:10:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:10:50]wFMCommunicate OK [08:10:50]SAM_PROTO_GetShiftState done [08:10:50]FM_GetShiftState done [08:10:50]opened in 1730161786 [08:10:50]opened+sec_in_day 1730248186 [08:10:50]quantity*price = 100021 [08:10:50]sum+1 = 100023 [08:10:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 26 29.10.2024 08:10 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146230 ФПД: 166123968484280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T081054&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146230&fm=166123968484280&tin=02508201610067®Number=0000000000091683&sum=100000 [08:10:51]StoreToDocumentArchive [08:10:51]shift 547 fd 146230 [08:10:51]save to /storage/0547/doc_00146230 [08:10:51]save last doc name /storage/0547/doc_00146230 to /storage/kkm_last_doc_name [08:10:51]save OK [08:10:51]Clear old archive folders... [08:10:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:51]tlvbuf is 0022BCD0 [08:10:51]SAM_PROTO_ClearQueue [08:10:51]wFMCommunicate request_size=4 [08:10:51]MH_SAM_APDU [08:10:51]CAPDU: 80 09 00 00 [08:10:51]Write to MH i2c: E2 08 00 0C 20 80 09 00 00 00 00 00 00 9E [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 0C 20 00 90 00 A0 [08:10:51]RAPDU: 90 00 [08:10:51]wFMCommunicate OK [08:10:51]SAM_PROTO_ClearQueue done [08:10:51]KKMCreateOFDPacket [08:10:51]OFDProtocolAddRootSTLVToBuf [08:10:51]FM_MakeSignedData [08:10:51]FM_MakeSignedData [08:10:51]SAM_PROTO_SignData [08:10:51]wFMCommunicate request_size=4 [08:10:51]MH_SAM_APDU [08:10:51]CAPDU: 80 0D 01 02 [08:10:51]Write to MH i2c: E2 08 00 0D 20 80 0D 01 02 00 00 00 00 A6 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 0D 20 00 90 00 A1 [08:10:51]RAPDU: 90 00 [08:10:51]wFMCommunicate OK [08:10:51]wFMCommunicate request_size=255 [08:10:51]MH_SAM_APDU [08:10: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 8E 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3B 02 00 35 04 06 00 97 [08:10:51]Write to MH i2c: E2 02 01 0E 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 8E 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3B 02 00 35 04 06 00 97 00 00 48 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 0E 20 00 90 00 A2 [08:10:51]RAPDU: 90 00 [08:10:51]wFMCommunicate OK [08:10:51]wFMCommunicate request_size=10 [08:10:51]MH_SAM_APDU [08:10:51]CAPDU: 80 0D 02 02 05 16 C0 21 53 B8 [08:10:51]Write to MH i2c: E2 0D 00 0F 20 80 0D 02 02 05 00 16 C0 21 53 B8 00 00 B5 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:52]Read from MH i2c: E2 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 03 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 03 00 0F 20 00 90 00 A3 [08:10:52]RAPDU: 90 00 [08:10:52]wFMCommunicate OK [08:10:52]wFMCommunicate request_size=4 [08:10:52]MH_SAM_APDU [08:10:52]CAPDU: 80 0D 03 02 [08:10:52]Write to MH i2c: E2 08 00 10 20 80 0D 03 02 00 00 00 00 AB [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:52]Read from MH i2c: E2 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 0B 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 0B 00 10 20 00 27 12 A3 96 EB E1 E1 E8 90 00 B3 [08:10:52]RAPDU: 27 12 A3 96 EB E1 E1 E8 90 00 [08:10:52]wFMCommunicate OK [08:10:52]SAM_PROTO_SignData done [08:10:52]FM_MakeSignedData done [08:10:52]CreateOFDProtocolMessage [08:10:52]wFMCommunicate request_size=4 [08:10:52]MH_SAM_APDU [08:10:52]CAPDU: 80 11 00 00 [08:10:52]Write to MH i2c: E2 08 00 11 20 80 11 00 00 00 00 00 00 AB [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:52]Read from MH i2c: E2 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 17 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: E2 17 00 11 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FE [08:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:10:52]wFMCommunicate OK [08:10:52]CreateOFDProtocolMessage done [08:10:52]OFDSenderStorePacket 146230 [08:10:52]StoreOFDPacket docnum=146230 [08:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B0 8B 07 01 99 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 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 1A 00 00 00 F4 03 04 00 8E 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3B 02 00 35 04 06 00 97 16 C0 21 53 B8 27 12 A3 96 EB E1 E1 E8 [08:10:52]CheckFolder [08:10:52]dirname=/storage/ofd_packets [08:10:52]CheckFolder done [08:10:52]ProducePacketName [08:10:52]name=ofd_packets/00146230 [08:10:52]NVStorageSaveData ofd_packets/00146230 [08:10:52]File name is /storage/ofd_packets/00146230 [08:10:52]Write 301 bytes [08:10:52]NVStorageSaveData done [08:10:52]OFDSenderStorePacket done [08:10:52]KKMCreateOFDPacket done [08:10:52]NVStorageSaveData kkm_last_timestamp [08:10:52]File name is /storage/kkm_last_timestamp [08:10:52]Write 4 bytes [08:10:52]NVStorageSaveData done [08:10:52]ExternCall_PrintAddStr [08:10:52]wPrintStart [08:10:52]Write to MH i2c: 01 00 00 12 20 32 [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 07 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 07 00 12 20 00 00 00 00 00 FF 0F 47 [08:10:52]RasterBufferAndPrint [08:10:52]line Счет N : (1)160986 [08:10:52]line ИНН: 02508201610067 [08:10:52]line Контрольно-Кассовый Чек [08:10:52]line ПРОДАЖА [08:10:52]line ТРК (МРК, ГНК) : 53 [08:10:52]line Товар: 2710124500 [08:10:52]line Аи-95-К-3 [08:10:52]line 13.480 * 74.20 [08:10:52]line = 1000.22 [08:10:52]line НДС 12% НСП 1% [08:10:52]line > о реализуемом товаре [08:10:52]line ОКРУГЛЕНИЕ: -0.22 [08:10:52]line ИТОГО: 1000.00 [08:10:52]line Внесено: 1000.00 [08:10:52]line СДАЧА: 0.00 [08:10:52]line НСП 1% : 8.85 [08:10:52]line НДС 12% : 106.22 [08:10:52]line Наличными: 1000.00 [08:10:52]line Безнал.: 0.00 [08:10:52]line Место: АЗС № 126 "Партнер Нефть" [08:10:52]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:10:52]line СНО: Общий режим [08:10:52]line Чек 26 29.10.2024 08:10 [08:10:52]line Смена: 547 ФФД: 1.0 [08:10:52]line ЗНМ: 0300000085 [08:10:52]line РНМ: 0000000000091683 [08:10:52]line Версия ККМ: 001 [08:10:52]line ФМ: 0000000000871745 [08:10:52]line ФД: 146230 [08:10:52]line ФПД: 166123968484280 [08:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T081054&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146230&fm=166123968484280&tin=02508201610067®Number=0000000000091683&sum=100000 [08:10:52]OFD Sender: Processing packet 146230 [packets to send 206, broken 205] [08:10:52]ProducePacketName [08:10:52]name=ofd_packets/00146230 [08:10:52]OFD Sender: To server: pG, [08:10:52]CommunicateWithHost lk.salyk.kg:30040 [08:10:52]ConnectInit lk.salyk.kg [08:10:52]written 0, free lines is 4095 [08:10:52]Connected sock=10 [08:10:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B0 8B 07 01 99 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 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 1A 00 00 00 F4 03 04 00 8E 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3B 02 00 35 04 06 00 97 16 C0 21 53 B8 27 12 A3 96 EB E1 E1 E8 [08:10:52]Write to MH i2c: 01 00 00 3D 20 5D [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 07 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 07 00 3D 20 00 00 00 00 00 B3 0C 23 [08:10:52]RasterBufferAndPrint [08:10:52]line [08:10:52]line [08:10:52]line [08:10:52]line [08:10:52]line [08:10:52]written 0, free lines is 3257 [08:10:52]MH_Cut [08:10:52]Write to MH i2c: D1 01 00 44 20 01 36 [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: D1 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: D1 01 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: D1 01 00 44 20 00 35 [08:10:52]Write to MH i2c: 01 00 00 45 20 65 [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 7F 11 47 00 6A 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3B 02 00 F4 03 04 00 B5 3D 20 67 B6 04 01 00 00 06 82 B1 3B B7 3D 1B A2 [08:10:53]CommunicateWithHost err = 0 [08:10:53]CheckOFDResponse [08:10:53]1017 (14) - 77093643461234 [08:10:53]1041 (16) - 0000000000871745 [08:10:53]1040 (4) - 146230 [08:10:53]1012 (4) - 29.10.2024 01:43 [08:10:53]1206 (1) - 0 [08:10:53]OFD Sender: Remove packet 146230 [08:10:53]ProducePacketName [08:10:53]name=ofd_packets/00146230 [08:10:53]NVStorageDeleteData [08:10:53]OFD Sender: No OFD packet to send [08:10:53]*** Cut start [08:10:53]*** Partial cut [08:10:53]*** CUTSNS_PIN = 1 [08:10:53]*** CUTSNS_PIN = 0 [08:10:53]*** Brake cut motor [08:10:54]Read from MH i2c: 01 [08:10:54]MH_I2C_Read... [08:10:54]*** Stop cut motor [08:10:54]*** Cut end [08:10:54]Read from MH i2c: 01 07 00 [08:10:54]MH_I2C_Read... [08:10:54]Read from MH i2c: 01 07 00 45 20 00 00 00 00 00 FF 0F 7A [08:10:54]process_action close_receipt done [08:10:54]requested_data is exist [08:10:54]produce_requested_data [08:10:54]requested_item fm.sn is exist - process it [08:10:54]wFMCommunicate request_size=4 [08:10:54]MH_SAM_APDU [08:10:54]CAPDU: 80 11 00 00 [08:10:54]Write to MH i2c: E2 08 00 46 20 80 11 00 00 00 00 00 00 E0 [08:10:54]Write i2c OK [08:10:54]MH_I2C_Read... [08:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:54]Read from MH i2c: E2 [08:10:54]MH_I2C_Read... [08:10:54]Read from MH i2c: E2 17 00 [08:10:54]MH_I2C_Read... [08:10:54]Read from MH i2c: E2 17 00 46 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 33 [08:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:10:54]wFMCommunicate OK [08:10:54]requested_item fd.num is exist - process it [08:10:54]SAM_PROTO_GetFieldsCounters [08:10:54]wFMCommunicate request_size=4 [08:10:54]MH_SAM_APDU [08:10:54]CAPDU: 80 13 00 00 [08:10:54]Write to MH i2c: E2 08 00 47 20 80 13 00 00 00 00 00 00 E3 [08:10:54]Write i2c OK [08:10:54]MH_I2C_Read... [08:10:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:54]Read from MH i2c: E2 [08:10:54]MH_I2C_Read... [08:10:54]Read from MH i2c: E2 62 00 [08:10:54]MH_I2C_Read... [08:10:54]Read from MH i2c: E2 62 00 47 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 36 3B 02 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 EC [08:10:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 36 3B 02 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 [08:10:54]wFMCommunicate OK [08:10:54]SAM_PROTO_GetFieldsCounters done [08:10:54]requested_item shift.num is exist - process it [08:10:54]requested_item shift.opened is exist - process it [08:10:54]req_shift_opened [08:10:54]FM_GetShiftState [08:10:54]SAM_PROTO_GetShiftState [08:10:54]wFMCommunicate request_size=4 [08:10:54]MH_SAM_APDU [08:10:54]CAPDU: 80 13 01 00 [08:10:54]Write to MH i2c: E2 08 00 48 20 80 13 01 00 00 00 00 00 E5 [08:10:54]Write i2c OK [08:10:54]MH_I2C_Read... [08:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:54]Read from MH i2c: E2 [08:10:54]MH_I2C_Read... [08:10:54]Read from MH i2c: E2 0E 00 [08:10:54]MH_I2C_Read... [08:10:54]Read from MH i2c: E2 0E 00 48 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1E [08:10:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:10:54]wFMCommunicate OK [08:10:54]SAM_PROTO_GetShiftState done [08:10:54]FM_GetShiftState done [08:10:54]req_shift_opened done [08:10:54]requested_item shift.open_date is exist - process it [08:10:54]req_shift_open_date [08:10:54]req_shift_open_date done [08:10:54]produce_requested_data done [08:10:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146230,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:10:54]process_action_free close_receipt [08:10:54]json_value_free [08:10:54]json_value_free done [08:10:54]process_json_proto returns [08:10:54]Send response to host [08:10:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146230,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:10:54]free response buf [08:10:54]execute_script done [08:10:54]execute_script returns [08:10:54]free content buf [08:10:54]Sock 7.Close socket [08:10:54]Sock 7.Thread stoped [08:10:58]OFD Sender: No OFD packet to send [08:11:03]OFD Sender: No OFD packet to send [08:11:08]OFD Sender: No OFD packet to send [08:11:13]OFD Sender: No OFD packet to send [08:11:18]OFD Sender: No OFD packet to send [08:11:23]OFD Sender: No OFD packet to send [08:11:28]OFD Sender: No OFD packet to send [08:11:33]OFD Sender: No OFD packet to send [08:11:38]OFD Sender: No OFD packet to send [08:11:43]OFD Sender: No OFD packet to send [08:11:48]OFD Sender: No OFD packet to send [08:11:53]OFD Sender: No OFD packet to send [08:11:58]OFD Sender: No OFD packet to send [08:12:03]OFD Sender: No OFD packet to send [08:12:08]OFD Sender: No OFD packet to send [08:12:13]OFD Sender: No OFD packet to send [08:12:18]OFD Sender: No OFD packet to send [08:12:23]OFD Sender: No OFD packet to send [08:12:28]OFD Sender: No OFD packet to send [08:12:28]accept exits with 9 [08:12:28]New connection [08:12:28]New thread 3067157860 created [08:12:28]Thread 3067301220 joined [08:12:28]Waiting for new connection... [08:12:28] Sock 9.Parse request [08:12:28]Sock 9.Check first char [08:12:28]Sock 9.First char is OK [08:12:28]request: POST /json_proto HTTP/1.0 [08:12:28]Method: POST [08:12:28]URL: /json_proto [08:12:28]Method is POST - this is cgi request [08:12:28]url: /json_proto [08:12:28]query_string will be loaded in cgi processing [08:12:28]execute_cgi json_proto POST (null) [08:12:28]execute_cgi path=json_proto method=POST [08:12:28]POST find Content-Length [08:12:28]Host: 172.17.40.195:8080 [08:12:28]Content-Length: 984 [08:12:28]Content-Type: application/json [08:12:28] [08:12:28]POST finish read [08:12:28]Found Content-Length = 984 [08:12:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 25.800, "sum" : 1700.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.80 \u0441\u043E\u043C", "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" ] } } [08:12:28]execute_script... [08:12: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)160987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 25.800, "sum" : 1700.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.80 \u0441\u043E\u043C", "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" ] } } [08:12:28]POST & json_proto [08:12:28]process_json_proto [08:12:28]json parsed OK: [08:12:28]protocol is kg_v1.0 [08:12:28]action value=close_receipt [08:12:28]process_action close_receipt [08:12:28]cmd_close_receipt [08:12:28]MH_GetDate [08:12:28]Write to MH i2c: F0 00 00 49 20 58 [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: F0 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: F0 09 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: F0 09 00 49 20 00 F0 98 20 67 D5 8D 6C 64 A2 [08:12:28]GetLastDocTimeStamp 1730189454 [08:12:28]current date 1730189552 [08:12:28]FM_GetShiftState [08:12:28]SAM_PROTO_GetShiftState [08:12:28]wFMCommunicate request_size=4 [08:12:28]MH_SAM_APDU [08:12:28]CAPDU: 80 13 01 00 [08:12:28]Write to MH i2c: E2 08 00 4A 20 80 13 01 00 00 00 00 00 E7 [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:28]Read from MH i2c: E2 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 0E 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 0E 00 4A 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 20 [08:12:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:12:28]wFMCommunicate OK [08:12:28]SAM_PROTO_GetShiftState done [08:12:28]FM_GetShiftState done [08:12:28]opened in 1730161786 [08:12:28]opened+sec_in_day 1730248186 [08:12:28]quantity*price = 170022 [08:12:28]sum+1 = 170023 [08:12:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.55 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 27 29.10.2024 08:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа АИ-92 номер 126 сэкономлено 25.80 сом ФМ: 0000000000871745 ФД: 146231 ФПД: 129234351841280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T081232&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146231&fm=129234351841280&tin=02508201610067®Number=0000000000091683&sum=170000 [08:12:30]StoreToDocumentArchive [08:12:30]shift 547 fd 146231 [08:12:30]save to /storage/0547/doc_00146231 [08:12:30]save last doc name /storage/0547/doc_00146231 to /storage/kkm_last_doc_name [08:12:30]save OK [08:12:30]Clear old archive folders... [08:12:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:30]tlvbuf is 00287E90 [08:12:30]SAM_PROTO_ClearQueue [08:12:30]wFMCommunicate request_size=4 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 09 00 00 [08:12:30]Write to MH i2c: E2 08 00 57 20 80 09 00 00 00 00 00 00 E9 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 57 20 00 90 00 EB [08:12:30]RAPDU: 90 00 [08:12:30]wFMCommunicate OK [08:12:30]SAM_PROTO_ClearQueue done [08:12:30]KKMCreateOFDPacket [08:12:30]OFDProtocolAddRootSTLVToBuf [08:12:30]FM_MakeSignedData [08:12:30]FM_MakeSignedData [08:12:30]SAM_PROTO_SignData [08:12:30]wFMCommunicate request_size=4 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 0D 01 02 [08:12:30]Write to MH i2c: E2 08 00 58 20 80 0D 01 02 00 00 00 00 F1 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 58 20 00 90 00 EC [08:12:30]RAPDU: 90 00 [08:12:30]wFMCommunicate OK [08:12:30]wFMCommunicate request_size=255 [08:12:30]MH_SAM_APDU [08:12: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 C8 64 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 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 1B 00 00 00 F4 03 04 00 F0 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3B 02 00 35 04 06 00 75 [08:12:30]Write to MH i2c: E2 02 01 59 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 C8 64 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 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 1B 00 00 00 F4 03 04 00 F0 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3B 02 00 35 04 06 00 75 00 00 FC [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 59 20 00 90 00 ED [08:12:30]RAPDU: 90 00 [08:12:30]wFMCommunicate OK [08:12:30]wFMCommunicate request_size=10 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 0D 02 02 05 89 B7 A2 60 00 [08:12:30]Write to MH i2c: E2 0D 00 5A 20 80 0D 02 02 05 00 89 B7 A2 60 00 00 00 40 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 03 00 5A 20 00 90 00 EE [08:12:30]RAPDU: 90 00 [08:12:30]wFMCommunicate OK [08:12:30]wFMCommunicate request_size=4 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 0D 03 02 [08:12:30]Write to MH i2c: E2 08 00 5B 20 80 0D 03 02 00 00 00 00 F6 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 0B 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 0B 00 5B 20 00 EC F1 85 4E 49 62 4E 4B 90 00 EB [08:12:30]RAPDU: EC F1 85 4E 49 62 4E 4B 90 00 [08:12:30]wFMCommunicate OK [08:12:30]SAM_PROTO_SignData done [08:12:30]FM_MakeSignedData done [08:12:30]CreateOFDProtocolMessage [08:12:30]wFMCommunicate request_size=4 [08:12:30]MH_SAM_APDU [08:12:30]CAPDU: 80 11 00 00 [08:12:30]Write to MH i2c: E2 08 00 5C 20 80 11 00 00 00 00 00 00 F6 [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:30]Read from MH i2c: E2 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 17 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: E2 17 00 5C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 49 [08:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:12:30]wFMCommunicate OK [08:12:30]CreateOFDProtocolMessage done [08:12:30]OFDSenderStorePacket 146231 [08:12:30]StoreOFDPacket docnum=146231 [08:12:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 15 EE 07 01 8C 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 64 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 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 1B 00 00 00 F4 03 04 00 F0 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3B 02 00 35 04 06 00 75 89 B7 A2 60 00 EC F1 85 4E 49 62 4E 4B [08:12:30]CheckFolder [08:12:30]dirname=/storage/ofd_packets [08:12:30]CheckFolder done [08:12:30]ProducePacketName [08:12:30]name=ofd_packets/00146231 [08:12:30]NVStorageSaveData ofd_packets/00146231 [08:12:30]File name is /storage/ofd_packets/00146231 [08:12:30]Write 301 bytes [08:12:30]NVStorageSaveData done [08:12:30]OFDSenderStorePacket done [08:12:30]KKMCreateOFDPacket done [08:12:30]NVStorageSaveData kkm_last_timestamp [08:12:30]File name is /storage/kkm_last_timestamp [08:12:30]Write 4 bytes [08:12:30]NVStorageSaveData done [08:12:30]ExternCall_PrintAddStr [08:12:30]wPrintStart [08:12:30]Write to MH i2c: 01 00 00 5D 20 7D [08:12:30]Write i2c OK [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: 01 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: 01 07 00 [08:12:30]MH_I2C_Read... [08:12:30]Read from MH i2c: 01 07 00 5D 20 00 00 00 00 00 FF 0F 92 [08:12:30]RasterBufferAndPrint [08:12:30]line Счет N : (1)160987 [08:12:30]line ИНН: 02508201610067 [08:12:30]line Контрольно-Кассовый Чек [08:12:30]line ПРОДАЖА [08:12:30]line ТРК (МРК, ГНК) : 42 [08:12:30]line Товар: 2710124130 [08:12:30]line Аи-92-К-2 [08:12:30]line 25.800 * 65.90 [08:12:30]line = 1700.22 [08:12:30]line НДС 12% НСП 1% [08:12:30]line > о реализуемом товаре [08:12:30]line ОКРУГЛЕНИЕ: -0.22 [08:12:30]line ИТОГО: 1700.00 [08:12:30]line Внесено: 1700.00 [08:12:30]line СДАЧА: 0.00 [08:12:30]line НСП 1% : 15.05 [08:12:30]line НДС 12% : 180.55 [08:12:30]line Наличными: 1700.00 [08:12:30]line Безнал.: 0.00 [08:12:30]line Место: АЗС № 126 "Партнер Нефть" [08:12:30]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:12:30]line СНО: Общий режим [08:12:30]line Чек 27 29.10.2024 08:12 [08:12:30]line Смена: 547 ФФД: 1.0 [08:12:30]line ЗНМ: 0300000085 [08:12:30]line РНМ: 0000000000091683 [08:12:30]line Версия ККМ: 001 [08:12:30]line [08:12:30]line Дисконтная программа [08:12:30]line АИ-92 [08:12:30]line номер 126 [08:12:30]line сэкономлено 25.80 сом [08:12:30]line ФМ: 0000000000871745 [08:12:30]line ФД: 146231 [08:12:30]line ФПД: 129234351841280 [08:12:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T081232&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146231&fm=129234351841280&tin=02508201610067®Number=0000000000091683&sum=170000 [08:12:30]OFD Sender: Processing packet 146231 [packets to send 206, broken 205] [08:12:30]ProducePacketName [08:12:30]name=ofd_packets/00146231 [08:12:30]OFD Sender: To server: pG, [08:12:30]CommunicateWithHost lk.salyk.kg:30040 [08:12:30]ConnectInit lk.salyk.kg [08:12:30]written 0, free lines is 4095 [08:12:31]Write to MH i2c: 01 00 00 8D 20 AD [08:12:31]Write i2c OK [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: 01 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: 01 07 00 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: 01 07 00 8D 20 00 00 00 00 00 5D 0C 1D [08:12:31]RasterBufferAndPrint [08:12:31]line [08:12:31]line [08:12:31]line [08:12:31]line [08:12:31]line [08:12:31]written 0, free lines is 3171 [08:12:31]MH_Cut [08:12:31]Write to MH i2c: D1 01 00 94 20 01 86 [08:12:31]Write i2c OK [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: D1 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: D1 01 00 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: D1 01 00 94 20 00 85 [08:12:31]Write to MH i2c: 01 00 00 95 20 B5 [08:12:31]Write i2c OK [08:12:31]MH_I2C_Read... [08:12:32]*** Cut start [08:12:32]*** Partial cut [08:12:32]*** CUTSNS_PIN = 1 [08:12:32]*** CUTSNS_PIN = 0 [08:12:32]*** Brake cut motor [08:12:32]Connected sock=11 [08:12:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 15 EE 07 01 8C 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 64 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 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 1B 00 00 00 F4 03 04 00 F0 98 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3B 02 00 35 04 06 00 75 89 B7 A2 60 00 EC F1 85 4E 49 62 4E 4B [08:12:32]Read from MH i2c: 01 [08:12:32]MH_I2C_Read... [08:12:32]*** Stop cut motor [08:12:32]*** Cut end [08:12:32]Read from MH i2c: 01 07 00 [08:12:32]MH_I2C_Read... [08:12:32]Read from MH i2c: 01 07 00 95 20 00 00 00 00 00 FF 0F CA [08:12:32]process_action close_receipt done [08:12:32]requested_data is exist [08:12:32]produce_requested_data [08:12:32]requested_item fm.sn is exist - process it [08:12:32]wFMCommunicate request_size=4 [08:12:32]MH_SAM_APDU [08:12:32]CAPDU: 80 11 00 00 [08:12:32]Write to MH i2c: E2 08 00 96 20 80 11 00 00 00 00 00 00 30 [08:12:32]Write i2c OK [08:12:32]MH_I2C_Read... [08:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:32]Read from MH i2c: E2 [08:12:32]MH_I2C_Read... [08:12:32]Read from MH i2c: E2 17 00 [08:12:32]MH_I2C_Read... [08:12:32]Read from MH i2c: E2 17 00 96 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 83 [08:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:12:32]wFMCommunicate OK [08:12:32]requested_item fd.num is exist - process it [08:12:32]SAM_PROTO_GetFieldsCounters [08:12:32]wFMCommunicate request_size=4 [08:12:32]MH_SAM_APDU [08:12:32]CAPDU: 80 13 00 00 [08:12:32]Write to MH i2c: E2 08 00 97 20 80 13 00 00 00 00 00 00 33 [08:12:32]Write i2c OK [08:12:32]MH_I2C_Read... [08:12:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:33]Read from MH i2c: E2 [08:12:33]MH_I2C_Read... [08:12:33]Read from MH i2c: E2 62 00 [08:12:33]MH_I2C_Read... [08:12:33]Read from MH i2c: E2 62 00 97 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 37 3B 02 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 40 [08:12:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 37 3B 02 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 [08:12:33]wFMCommunicate OK [08:12:33]SAM_PROTO_GetFieldsCounters done [08:12:33]requested_item shift.num is exist - process it [08:12:33]requested_item shift.opened is exist - process it [08:12:33]req_shift_opened [08:12:33]FM_GetShiftState [08:12:33]SAM_PROTO_GetShiftState [08:12:33]wFMCommunicate request_size=4 [08:12:33]MH_SAM_APDU [08:12:33]CAPDU: 80 13 01 00 [08:12:33]Write to MH i2c: E2 08 00 98 20 80 13 01 00 00 00 00 00 35 [08:12:33]Write i2c OK [08:12:33]MH_I2C_Read... [08:12:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:33]Read from MH i2c: E2 [08:12:33]MH_I2C_Read... [08:12:33]Read from MH i2c: E2 0E 00 [08:12:33]MH_I2C_Read... [08:12:33]Read from MH i2c: E2 0E 00 98 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6E [08:12:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:12:33]wFMCommunicate OK [08:12:33]SAM_PROTO_GetShiftState done [08:12:33]FM_GetShiftState done [08:12:33]req_shift_opened done [08:12:33]requested_item shift.open_date is exist - process it [08:12:33]req_shift_open_date [08:12:33]req_shift_open_date done [08:12:33]produce_requested_data done [08:12:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146231,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:12:33]process_action_free close_receipt [08:12:33]json_value_free [08:12:33]json_value_free done [08:12:33]process_json_proto returns [08:12:33]Send response to host [08:12:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146231,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:12:33]free response buf [08:12:33]execute_script done [08:12:33]execute_script returns [08:12:33]free content buf [08:12:33]Sock 9.Close socket [08:12:33]Sock 9.Thread stoped [08:12:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AB 28 47 00 44 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 31 37 34 35 10 04 04 00 37 3B 02 00 F4 03 04 00 19 3E 20 67 B6 04 01 00 00 50 64 25 02 43 A9 C5 B5 [08:12:33]CommunicateWithHost err = 0 [08:12:33]CheckOFDResponse [08:12:33]1017 (14) - 77093643461234 [08:12:33]1041 (16) - 0000000000871745 [08:12:33]1040 (4) - 146231 [08:12:33]1012 (4) - 29.10.2024 01:44 [08:12:33]1206 (1) - 0 [08:12:33]OFD Sender: Remove packet 146231 [08:12:33]ProducePacketName [08:12:33]name=ofd_packets/00146231 [08:12:33]NVStorageDeleteData [08:12:33]OFD Sender: No OFD packet to send [08:12:38]OFD Sender: No OFD packet to send [08:12:43]OFD Sender: No OFD packet to send [08:12:48]OFD Sender: No OFD packet to send [08:12:53]OFD Sender: No OFD packet to send [08:12:58]OFD Sender: No OFD packet to send [08:13:03]OFD Sender: No OFD packet to send [08:13:08]OFD Sender: No OFD packet to send [08:13:13]OFD Sender: No OFD packet to send [08:13:18]OFD Sender: No OFD packet to send [08:13:23]OFD Sender: No OFD packet to send [08:13:28]OFD Sender: No OFD packet to send [08:13:33]OFD Sender: No OFD packet to send [08:13:38]OFD Sender: No OFD packet to send [08:13:43]OFD Sender: No OFD packet to send [08:13:48]OFD Sender: No OFD packet to send [08:13:53]OFD Sender: No OFD packet to send [08:13:58]OFD Sender: No OFD packet to send [08:14:03]OFD Sender: No OFD packet to send [08:14:08]OFD Sender: No OFD packet to send [08:14:13]OFD Sender: No OFD packet to send [08:14:18]OFD Sender: No OFD packet to send [08:14:23]OFD Sender: No OFD packet to send [08:14:28]OFD Sender: No OFD packet to send [08:14:33]OFD Sender: No OFD packet to send [08:14:38]OFD Sender: No OFD packet to send [08:14:43]OFD Sender: No OFD packet to send [08:14:48]OFD Sender: No OFD packet to send [08:14:53]OFD Sender: No OFD packet to send [08:14:58]OFD Sender: No OFD packet to send [08:15:03]OFD Sender: No OFD packet to send [08:15:08]OFD Sender: No OFD packet to send [08:15:13]OFD Sender: No OFD packet to send [08:15:18]OFD Sender: No OFD packet to send [08:15:23]OFD Sender: No OFD packet to send [08:15:28]OFD Sender: No OFD packet to send [08:15:33]OFD Sender: No OFD packet to send [08:15:38]OFD Sender: No OFD packet to send [08:15:43]OFD Sender: No OFD packet to send [08:15:48]OFD Sender: No OFD packet to send [08:15:53]OFD Sender: No OFD packet to send [08:15:58]OFD Sender: No OFD packet to send [08:16:03]OFD Sender: No OFD packet to send [08:16:08]OFD Sender: No OFD packet to send [08:16:13]OFD Sender: No OFD packet to send [08:16:18]OFD Sender: No OFD packet to send [08:16:24]OFD Sender: No OFD packet to send [08:16:29]OFD Sender: No OFD packet to send [08:16:34]OFD Sender: No OFD packet to send [08:16:39]OFD Sender: No OFD packet to send [08:16:44]OFD Sender: No OFD packet to send [08:16:49]OFD Sender: No OFD packet to send [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:09]OFD Sender: No OFD packet to send [08:17:14]OFD Sender: No OFD packet to send [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]OFD Sender: No OFD packet to send [08:17:39]OFD Sender: No OFD packet to send [08:17:44]OFD Sender: No OFD packet to send [08:17:49]OFD Sender: No OFD packet to send [08:17:54]OFD Sender: No OFD packet to send [08:17:59]OFD Sender: No OFD packet to send [08:18:04]OFD Sender: No OFD packet to send [08:18:09]OFD Sender: No OFD packet to send [08:18:14]OFD Sender: No OFD packet to send [08:18:19]OFD Sender: No OFD packet to send [08:18:24]OFD Sender: No OFD packet to send [08:18:29]OFD Sender: No OFD packet to send [08:18:34]OFD Sender: No OFD packet to send [08:18:39]OFD Sender: No OFD packet to send [08:18:44]OFD Sender: No OFD packet to send [08:18:49]OFD Sender: No OFD packet to send [08:18:54]OFD Sender: No OFD packet to send [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:09]OFD Sender: No OFD packet to send [08:19:14]OFD Sender: No OFD packet to send [08:19:19]OFD Sender: No OFD packet to send [08:19:24]OFD Sender: No OFD packet to send [08:19:29]OFD Sender: No OFD packet to send [08:19:34]OFD Sender: No OFD packet to send [08:19:39]OFD Sender: No OFD packet to send [08:19:44]OFD Sender: No OFD packet to send [08:19:49]OFD Sender: No OFD packet to send [08:19:54]OFD Sender: No OFD packet to send [08:19:59]OFD Sender: No OFD packet to send [08:20:04]OFD Sender: No OFD packet to send [08:20:09]OFD Sender: No OFD packet to send [08:20:14]OFD Sender: No OFD packet to send [08:20:19]OFD Sender: No OFD packet to send [08:20:24]OFD Sender: No OFD packet to send [08:20:29]OFD Sender: No OFD packet to send [08:20:34]OFD Sender: No OFD packet to send [08:20:39]OFD Sender: No OFD packet to send [08:20:44]OFD Sender: No OFD packet to send [08:20:49]OFD Sender: No OFD packet to send [08:20:54]OFD Sender: No OFD packet to send [08:20:59]OFD Sender: No OFD packet to send [08:21:04]OFD Sender: No OFD packet to send [08:21:09]OFD Sender: No OFD packet to send [08:21:14]OFD Sender: No OFD packet to send [08:21:19]OFD Sender: No OFD packet to send [08:21:24]OFD Sender: No OFD packet to send [08:21:29]OFD Sender: No OFD packet to send [08:21:34]OFD Sender: No OFD packet to send [08:21:39]OFD Sender: No OFD packet to send [08:21:44]OFD Sender: No OFD packet to send [08:21:49]OFD Sender: No OFD packet to send [08:21:54]OFD Sender: No OFD packet to send [08:21:59]OFD Sender: No OFD packet to send [08:22:04]OFD Sender: No OFD packet to send [08:22:09]OFD Sender: No OFD packet to send [08:22:14]OFD Sender: No OFD packet to send [08:22:19]OFD Sender: No OFD packet to send [08:22:24]OFD Sender: No OFD packet to send [08:22:29]OFD Sender: No OFD packet to send [08:22:34]OFD Sender: No OFD packet to send [08:22:39]OFD Sender: No OFD packet to send [08:22:44]OFD Sender: No OFD packet to send [08:22:49]OFD Sender: No OFD packet to send [08:22:54]OFD Sender: No OFD packet to send [08:22:59]OFD Sender: No OFD packet to send [08:23:04]OFD Sender: No OFD packet to send [08:23:09]OFD Sender: No OFD packet to send [08:23:14]OFD Sender: No OFD packet to send [08:23:19]OFD Sender: No OFD packet to send [08:23:24]OFD Sender: No OFD packet to send [08:23:29]OFD Sender: No OFD packet to send [08:23:34]OFD Sender: No OFD packet to send [08:23:39]OFD Sender: No OFD packet to send [08:23:44]OFD Sender: No OFD packet to send [08:23:49]OFD Sender: No OFD packet to send [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:04]OFD Sender: No OFD packet to send [08:24:09]OFD Sender: No OFD packet to send [08:24:14]OFD Sender: No OFD packet to send [08:24:19]OFD Sender: No OFD packet to send [08:24:24]OFD Sender: No OFD packet to send [08:24:29]OFD Sender: No OFD packet to send [08:24:34]OFD Sender: No OFD packet to send [08:24:39]OFD Sender: No OFD packet to send [08:24:44]OFD Sender: No OFD packet to send [08:24:49]OFD Sender: No OFD packet to send [08:24:54]OFD Sender: No OFD packet to send [08:24:59]OFD Sender: No OFD packet to send [08:25:04]OFD Sender: No OFD packet to send [08:25:09]OFD Sender: No OFD packet to send [08:25:14]OFD Sender: No OFD packet to send [08:25:19]OFD Sender: No OFD packet to send [08:25:24]OFD Sender: No OFD packet to send [08:25:29]OFD Sender: No OFD packet to send [08:25:34]OFD Sender: No OFD packet to send [08:25:39]OFD Sender: No OFD packet to send [08:25:44]OFD Sender: No OFD packet to send [08:25:49]OFD Sender: No OFD packet to send [08:25:54]OFD Sender: No OFD packet to send [08:25:59]OFD Sender: No OFD packet to send [08:26:04]OFD Sender: No OFD packet to send [08:26:09]OFD Sender: No OFD packet to send [08:26:14]OFD Sender: No OFD packet to send [08:26:19]OFD Sender: No OFD packet to send [08:26:24]OFD Sender: No OFD packet to send [08:26:29]OFD Sender: No OFD packet to send [08:26:34]OFD Sender: No OFD packet to send [08:26:39]OFD Sender: No OFD packet to send [08:26:44]OFD Sender: No OFD packet to send [08:26:49]OFD Sender: No OFD packet to send [08:26:54]OFD Sender: No OFD packet to send [08:26:59]OFD Sender: No OFD packet to send [08:27:04]OFD Sender: No OFD packet to send [08:27:09]OFD Sender: No OFD packet to send [08:27:14]OFD Sender: No OFD packet to send [08:27:19]OFD Sender: No OFD packet to send [08:27:24]OFD Sender: No OFD packet to send [08:27:29]OFD Sender: No OFD packet to send [08:27:34]OFD Sender: No OFD packet to send [08:27:39]OFD Sender: No OFD packet to send [08:27:44]OFD Sender: No OFD packet to send [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:28:00]OFD Sender: No OFD packet to send [08:28:05]OFD Sender: No OFD packet to send [08:28:10]OFD Sender: No OFD packet to send [08:28:15]OFD Sender: No OFD packet to send [08:28:20]OFD Sender: No OFD packet to send [08:28:25]OFD Sender: No OFD packet to send [08:28:30]OFD Sender: No OFD packet to send [08:28:35]OFD Sender: No OFD packet to send [08:28:40]OFD Sender: No OFD packet to send [08:28:45]OFD Sender: No OFD packet to send [08:28:50]OFD Sender: No OFD packet to send [08:28:55]OFD Sender: No OFD packet to send [08:29:00]OFD Sender: No OFD packet to send [08:29:05]OFD Sender: No OFD packet to send [08:29:10]OFD Sender: No OFD packet to send [08:29:15]OFD Sender: No OFD packet to send [08:29:20]OFD Sender: No OFD packet to send [08:29:25]OFD Sender: No OFD packet to send [08:29:30]OFD Sender: No OFD packet to send [08:29:35]OFD Sender: No OFD packet to send [08:29:40]OFD Sender: No OFD packet to send [08:29:45]OFD Sender: No OFD packet to send [08:29:50]OFD Sender: No OFD packet to send [08:29:55]OFD Sender: No OFD packet to send [08:30:00]OFD Sender: No OFD packet to send [08:30:05]OFD Sender: No OFD packet to send [08:30:10]OFD Sender: No OFD packet to send [08:30:15]OFD Sender: No OFD packet to send [08:30:20]OFD Sender: No OFD packet to send [08:30:25]OFD Sender: No OFD packet to send [08:30:30]OFD Sender: No OFD packet to send [08:30:35]OFD Sender: No OFD packet to send [08:30:35]accept exits with 7 [08:30:35]New connection [08:30:35]New thread 3067301220 created [08:30:35]Thread 3067157860 joined [08:30:35]Waiting for new connection... [08:30:35] Sock 7.Parse request [08:30:35]Sock 7.Check first char [08:30:35]Sock 7.First char is OK [08:30:35]request: POST /json_proto HTTP/1.0 [08:30:35]Method: POST [08:30:35]URL: /json_proto [08:30:35]Method is POST - this is cgi request [08:30:35]url: /json_proto [08:30:35]query_string will be loaded in cgi processing [08:30:35]execute_cgi json_proto POST (null) [08:30:35]execute_cgi path=json_proto method=POST [08:30:35]POST find Content-Length [08:30:35]Host: 172.17.40.195:8080 [08:30:35]Content-Length: 792 [08:30:35]Content-Type: application/json [08:30:35] [08:30:35]POST finish read [08:30:35]Found Content-Length = 792 [08:30:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53916", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:35]execute_script... [08:30: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)160988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53916", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:35]POST & json_proto [08:30:35]process_json_proto [08:30:35]json parsed OK: [08:30:35]protocol is kg_v1.0 [08:30:35]action value=close_receipt [08:30:35]process_action close_receipt [08:30:35]cmd_close_receipt [08:30:35]MH_GetDate [08:30:35]Write to MH i2c: F0 00 00 99 20 A8 [08:30:35]Write i2c OK [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: F0 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: F0 09 00 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: F0 09 00 99 20 00 2F 9D 20 67 D5 8D 6C 64 36 [08:30:35]GetLastDocTimeStamp 1730189552 [08:30:35]current date 1730190639 [08:30:35]FM_GetShiftState [08:30:35]SAM_PROTO_GetShiftState [08:30:35]wFMCommunicate request_size=4 [08:30:35]MH_SAM_APDU [08:30:35]CAPDU: 80 13 01 00 [08:30:35]Write to MH i2c: E2 08 00 9A 20 80 13 01 00 00 00 00 00 37 [08:30:35]Write i2c OK [08:30:35]MH_I2C_Read... [08:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:35]Read from MH i2c: E2 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 0E 00 [08:30:35]MH_I2C_Read... [08:30:35]Read from MH i2c: E2 0E 00 9A 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 70 [08:30:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:30:35]wFMCommunicate OK [08:30:35]SAM_PROTO_GetShiftState done [08:30:35]FM_GetShiftState done [08:30:35]opened in 1730161786 [08:30:35]opened+sec_in_day 1730248186 [08:30:35]quantity*price = 0 [08:30:35]sum+1 = 1 [08:30:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 28 29.10.2024 08:30 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 53916 ФМ: 0000000000871745 ФД: 146232 ФПД: 122079083151981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083039&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146232&fm=122079083151981&tin=02508201610067®Number=0000000000091683&sum=0 [08:30:36]StoreToDocumentArchive [08:30:36]shift 547 fd 146232 [08:30:36]save to /storage/0547/doc_00146232 [08:30:36]save last doc name /storage/0547/doc_00146232 to /storage/kkm_last_doc_name [08:30:36]save OK [08:30:36]Clear old archive folders... [08:30:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:30:36]tlvbuf is 0022DFF0 [08:30:36]SAM_PROTO_ClearQueue [08:30:36]wFMCommunicate request_size=4 [08:30:36]MH_SAM_APDU [08:30:36]CAPDU: 80 09 00 00 [08:30:36]Write to MH i2c: E2 08 00 A7 20 80 09 00 00 00 00 00 00 39 [08:30:36]Write i2c OK [08:30:36]MH_I2C_Read... [08:30:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:36]Read from MH i2c: E2 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: E2 03 00 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: E2 03 00 A7 20 00 90 00 3B [08:30:36]RAPDU: 90 00 [08:30:36]wFMCommunicate OK [08:30:36]SAM_PROTO_ClearQueue done [08:30:36]KKMCreateOFDPacket [08:30:36]OFDProtocolAddRootSTLVToBuf [08:30:36]FM_MakeSignedData [08:30:36]FM_MakeSignedData [08:30:36]SAM_PROTO_SignData [08:30:36]wFMCommunicate request_size=4 [08:30:36]MH_SAM_APDU [08:30:36]CAPDU: 80 0D 01 02 [08:30:36]Write to MH i2c: E2 08 00 A8 20 80 0D 01 02 00 00 00 00 41 [08:30:36]Write i2c OK [08:30:36]MH_I2C_Read... [08:30:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:36]Read from MH i2c: E2 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: E2 03 00 [08:30:36]MH_I2C_Read... [08:30:36]Read from MH i2c: E2 03 00 A8 20 00 90 00 3C [08:30:36]RAPDU: 90 00 [08:30:36]wFMCommunicate OK [08:30:36]wFMCommunicate request_size=255 [08:30:36]MH_SAM_APDU [08:30: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 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 1C 00 00 00 F4 03 04 00 2F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3B 02 00 35 04 06 00 6F [08:30:36]Write to MH i2c: E2 02 01 A9 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 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 1C 00 00 00 F4 03 04 00 2F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3B 02 00 35 04 06 00 6F 00 00 35 [08:30:36]Write i2c OK [08:30:36]MH_I2C_Read... [08:30:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:37]Read from MH i2c: E2 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 03 00 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 03 00 A9 20 00 90 00 3D [08:30:37]RAPDU: 90 00 [08:30:37]wFMCommunicate OK [08:30:37]wFMCommunicate request_size=10 [08:30:37]MH_SAM_APDU [08:30:37]CAPDU: 80 0D 02 02 05 07 C0 62 C2 6D [08:30:37]Write to MH i2c: E2 0D 00 AA 20 80 0D 02 02 05 00 07 C0 62 C2 6D 00 00 A6 [08:30:37]Write i2c OK [08:30:37]MH_I2C_Read... [08:30:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:37]Read from MH i2c: E2 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 03 00 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 03 00 AA 20 00 90 00 3E [08:30:37]RAPDU: 90 00 [08:30:37]wFMCommunicate OK [08:30:37]wFMCommunicate request_size=4 [08:30:37]MH_SAM_APDU [08:30:37]CAPDU: 80 0D 03 02 [08:30:37]Write to MH i2c: E2 08 00 AB 20 80 0D 03 02 00 00 00 00 46 [08:30:37]Write i2c OK [08:30:37]MH_I2C_Read... [08:30:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:37]Read from MH i2c: E2 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 0B 00 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 0B 00 AB 20 00 AB 39 6D F4 A3 56 75 D7 90 00 D1 [08:30:37]RAPDU: AB 39 6D F4 A3 56 75 D7 90 00 [08:30:37]wFMCommunicate OK [08:30:37]SAM_PROTO_SignData done [08:30:37]FM_MakeSignedData done [08:30:37]CreateOFDProtocolMessage [08:30:37]wFMCommunicate request_size=4 [08:30:37]MH_SAM_APDU [08:30:37]CAPDU: 80 11 00 00 [08:30:37]Write to MH i2c: E2 08 00 AC 20 80 11 00 00 00 00 00 00 46 [08:30:37]Write i2c OK [08:30:37]MH_I2C_Read... [08:30:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:37]Read from MH i2c: E2 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 17 00 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: E2 17 00 AC 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 99 [08:30:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:30:37]wFMCommunicate OK [08:30:37]CreateOFDProtocolMessage done [08:30:37]OFDSenderStorePacket 146232 [08:30:37]StoreOFDPacket docnum=146232 [08:30:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 48 E9 07 01 9B FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 1C 00 00 00 F4 03 04 00 2F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3B 02 00 35 04 06 00 6F 07 C0 62 C2 6D AB 39 6D F4 A3 56 75 D7 [08:30:37]CheckFolder [08:30:37]dirname=/storage/ofd_packets [08:30:37]CheckFolder done [08:30:37]ProducePacketName [08:30:37]name=ofd_packets/00146232 [08:30:37]NVStorageSaveData ofd_packets/00146232 [08:30:37]File name is /storage/ofd_packets/00146232 [08:30:37]Write 301 bytes [08:30:37]NVStorageSaveData done [08:30:37]OFDSenderStorePacket done [08:30:37]KKMCreateOFDPacket done [08:30:37]NVStorageSaveData kkm_last_timestamp [08:30:37]File name is /storage/kkm_last_timestamp [08:30:37]Write 4 bytes [08:30:37]NVStorageSaveData done [08:30:37]ExternCall_PrintAddStr [08:30:37]wPrintStart [08:30:37]Write to MH i2c: 01 00 00 AD 20 CD [08:30:37]Write i2c OK [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: 01 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: 01 07 00 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: 01 07 00 AD 20 00 00 00 00 00 FF 0F E2 [08:30:37]RasterBufferAndPrint [08:30:37]line Счет N : (1)160988 [08:30:37]line ИНН: 02508201610067 [08:30:37]line Контрольно-Кассовый Чек [08:30:37]line ПРОДАЖА [08:30:37]line ТРК (МРК, ГНК) : 43 [08:30:37]line Товар: 2710124500 [08:30:37]line Аи-95-К-3 [08:30:37]line 20.000 * 0.00 [08:30:37]line = 0.00 [08:30:37]line НДС 12% НСП 1% [08:30:37]line > о реализуемом товаре [08:30:37]line ИТОГО: 0.00 [08:30:37]line НСП 1% : 0.00 [08:30:37]line НДС 12% : 0.00 [08:30:37]line Наличными: 0.00 [08:30:37]line Безнал.: 0.00 [08:30:37]line Место: АЗС № 126 "Партнер Нефть" [08:30:37]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:30:37]line СНО: Общий режим [08:30:37]line Чек 28 29.10.2024 08:30 [08:30:37]line Смена: 547 ФФД: 1.0 [08:30:37]line ЗНМ: 0300000085 [08:30:37]line РНМ: 0000000000091683 [08:30:37]line Версия ККМ: 001 [08:30:37]line Талоны: Топливная Карта [08:30:37]line 53916 [08:30:37]line ФМ: 0000000000871745 [08:30:37]line ФД: 146232 [08:30:37]line ФПД: 122079083151981 [08:30:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083039&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146232&fm=122079083151981&tin=02508201610067®Number=0000000000091683&sum=0 [08:30:37]written 0, free lines is 4095 [08:30:37]OFD Sender: Processing packet 146232 [packets to send 206, broken 205] [08:30:37]ProducePacketName [08:30:37]name=ofd_packets/00146232 [08:30:37]OFD Sender: To server: pG, [08:30:37]CommunicateWithHost lk.salyk.kg:30040 [08:30:37]ConnectInit lk.salyk.kg [08:30:37]Connected sock=10 [08:30:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 48 E9 07 01 9B FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 1C 00 00 00 F4 03 04 00 2F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3B 02 00 35 04 06 00 6F 07 C0 62 C2 6D AB 39 6D F4 A3 56 75 D7 [08:30:37]Write to MH i2c: 01 00 00 D7 20 F7 [08:30:37]Write i2c OK [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: 01 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: 01 07 00 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: 01 07 00 D7 20 00 00 00 00 00 D8 0C E2 [08:30:37]RasterBufferAndPrint [08:30:37]line [08:30:37]line [08:30:37]line [08:30:37]line [08:30:37]line [08:30:37]written 0, free lines is 3297 [08:30:37]MH_Cut [08:30:37]Write to MH i2c: D1 01 00 DE 20 01 D0 [08:30:37]Write i2c OK [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: D1 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: D1 01 00 [08:30:37]MH_I2C_Read... [08:30:37]Read from MH i2c: D1 01 00 DE 20 00 CF [08:30:37]Write to MH i2c: 01 00 00 DF 20 FF [08:30:37]Write i2c OK [08:30:37]MH_I2C_Read... [08:30:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 18 FE 47 00 AD F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3B 02 00 F4 03 04 00 56 42 20 67 B6 04 01 00 00 1F B3 01 D3 9F 06 8D 5D [08:30:38]CommunicateWithHost err = 0 [08:30:38]CheckOFDResponse [08:30:38]1017 (14) - 77093643461234 [08:30:38]1041 (16) - 0000000000871745 [08:30:38]1040 (4) - 146232 [08:30:38]1012 (4) - 29.10.2024 02:03 [08:30:38]1206 (1) - 0 [08:30:38]OFD Sender: Remove packet 146232 [08:30:38]ProducePacketName [08:30:38]name=ofd_packets/00146232 [08:30:38]NVStorageDeleteData [08:30:38]*** Cut start [08:30:38]*** Partial cut [08:30:38]*** CUTSNS_PIN = 1 [08:30:38]OFD Sender: No OFD packet to send [08:30:38]*** CUTSNS_PIN = 0 [08:30:38]*** Brake cut motor [08:30:39]Read from MH i2c: 01 [08:30:39]MH_I2C_Read... [08:30:39]*** Stop cut motor [08:30:39]*** Cut end [08:30:39]Read from MH i2c: 01 07 00 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: 01 07 00 DF 20 00 00 00 00 00 FF 0F 14 [08:30:39]process_action close_receipt done [08:30:39]requested_data is exist [08:30:39]produce_requested_data [08:30:39]requested_item fm.sn is exist - process it [08:30:39]wFMCommunicate request_size=4 [08:30:39]MH_SAM_APDU [08:30:39]CAPDU: 80 11 00 00 [08:30:39]Write to MH i2c: E2 08 00 E0 20 80 11 00 00 00 00 00 00 7A [08:30:39]Write i2c OK [08:30:39]MH_I2C_Read... [08:30:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:39]Read from MH i2c: E2 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: E2 17 00 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: E2 17 00 E0 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CD [08:30:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:30:39]wFMCommunicate OK [08:30:39]requested_item fd.num is exist - process it [08:30:39]SAM_PROTO_GetFieldsCounters [08:30:39]wFMCommunicate request_size=4 [08:30:39]MH_SAM_APDU [08:30:39]CAPDU: 80 13 00 00 [08:30:39]Write to MH i2c: E2 08 00 E1 20 80 13 00 00 00 00 00 00 7D [08:30:39]Write i2c OK [08:30:39]MH_I2C_Read... [08:30:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:39]Read from MH i2c: E2 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: E2 62 00 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: E2 62 00 E1 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 38 3B 02 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 8E [08:30:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 38 3B 02 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 [08:30:39]wFMCommunicate OK [08:30:39]SAM_PROTO_GetFieldsCounters done [08:30:39]requested_item shift.num is exist - process it [08:30:39]requested_item shift.opened is exist - process it [08:30:39]req_shift_opened [08:30:39]FM_GetShiftState [08:30:39]SAM_PROTO_GetShiftState [08:30:39]wFMCommunicate request_size=4 [08:30:39]MH_SAM_APDU [08:30:39]CAPDU: 80 13 01 00 [08:30:39]Write to MH i2c: E2 08 00 E2 20 80 13 01 00 00 00 00 00 7F [08:30:39]Write i2c OK [08:30:39]MH_I2C_Read... [08:30:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:39]Read from MH i2c: E2 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: E2 0E 00 [08:30:39]MH_I2C_Read... [08:30:39]Read from MH i2c: E2 0E 00 E2 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B8 [08:30:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:30:39]wFMCommunicate OK [08:30:39]SAM_PROTO_GetShiftState done [08:30:39]FM_GetShiftState done [08:30:39]req_shift_opened done [08:30:39]requested_item shift.open_date is exist - process it [08:30:39]req_shift_open_date [08:30:39]req_shift_open_date done [08:30:39]produce_requested_data done [08:30:39]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146232,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:30:39]process_action_free close_receipt [08:30:39]json_value_free [08:30:39]json_value_free done [08:30:39]process_json_proto returns [08:30:39]Send response to host [08:30:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146232,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:30:39]free response buf [08:30:39]execute_script done [08:30:39]execute_script returns [08:30:39]free content buf [08:30:39]Sock 7.Close socket [08:30:39]Sock 7.Thread stoped [08:30:43]OFD Sender: No OFD packet to send [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:13]OFD Sender: No OFD packet to send [08:31:18]OFD Sender: No OFD packet to send [08:31:23]OFD Sender: No OFD packet to send [08:31:25]int [08:31:25]Write to MH i2c: 01 00 00 E3 20 03 [08:31:25]*** FLAG_PRN_KEY set [08:31:25]Write i2c OK [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 07 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 07 00 E3 20 00 08 00 00 00 FF 0F 20 [08:31:25]state=0 [08:31:25]Key pressed [08:31:25]Feed [08:31:25]Write to MH i2c: D8 00 00 E4 20 DB [08:31:25]Write i2c OK [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: D8 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: D8 01 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: D8 01 00 E4 20 00 DC [08:31:25]int [08:31:25]Write to MH i2c: 01 00 00 E5 20 05 [08:31:25]Write i2c OK [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 07 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 07 00 E5 20 00 48 00 00 00 3C 00 90 [08:31:25]state=2 [08:31:25]Key pressed [08:31:25]int [08:31:25]Write to MH i2c: 01 00 00 E6 20 06 [08:31:25]*** FLAG_PRN_KEY reset [08:31:25]Write i2c OK [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 07 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 07 00 E6 20 00 00 00 00 00 F6 0F 12 [08:31:25]state=2 [08:31:25]Stop feed [08:31:28]OFD Sender: No OFD packet to send [08:31:33]OFD Sender: No OFD packet to send [08:31:38]OFD Sender: No OFD packet to send [08:31:39]accept exits with 9 [08:31:39]New connection [08:31:39]New thread 3067157860 created [08:31:39]Thread 3067301220 joined [08:31:39]Waiting for new connection... [08:31:39] Sock 9.Parse request [08:31:39]Sock 9.Check first char [08:31:39]Sock 9.First char is OK [08:31:39]request: POST /json_proto HTTP/1.0 [08:31:39]Method: POST [08:31:39]URL: /json_proto [08:31:39]Method is POST - this is cgi request [08:31:39]url: /json_proto [08:31:39]query_string will be loaded in cgi processing [08:31:39]execute_cgi json_proto POST (null) [08:31:39]execute_cgi path=json_proto method=POST [08:31:39]POST find Content-Length [08:31:39]Host: 172.17.40.195:8080 [08:31:39]Content-Length: 754 [08:31:39]Content-Type: application/json [08:31:39] [08:31:39]POST finish read [08:31:39]Found Content-Length = 754 [08:31:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A30126249", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:39]execute_script... [08:31: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)160989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A30126249", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:39]POST & json_proto [08:31:39]process_json_proto [08:31:39]json parsed OK: [08:31:39]protocol is kg_v1.0 [08:31:39]action value=close_receipt [08:31:39]process_action close_receipt [08:31:39]cmd_close_receipt [08:31:39]MH_GetDate [08:31:39]Write to MH i2c: F0 00 00 E7 20 F6 [08:31:39]Write i2c OK [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: F0 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: F0 09 00 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: F0 09 00 E7 20 00 6F 9D 20 67 D5 8D 6C 64 C4 [08:31:39]GetLastDocTimeStamp 1730190639 [08:31:39]current date 1730190703 [08:31:39]FM_GetShiftState [08:31:39]SAM_PROTO_GetShiftState [08:31:39]wFMCommunicate request_size=4 [08:31:39]MH_SAM_APDU [08:31:39]CAPDU: 80 13 01 00 [08:31:39]Write to MH i2c: E2 08 00 E8 20 80 13 01 00 00 00 00 00 85 [08:31:39]Write i2c OK [08:31:39]MH_I2C_Read... [08:31:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:39]Read from MH i2c: E2 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 0E 00 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 0E 00 E8 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BE [08:31:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:31:39]wFMCommunicate OK [08:31:39]SAM_PROTO_GetShiftState done [08:31:39]FM_GetShiftState done [08:31:39]opened in 1730161786 [08:31:39]opened+sec_in_day 1730248186 [08:31:39]quantity*price = 0 [08:31:39]sum+1 = 1 [08:31:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 29 29.10.2024 08:31 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30126249 ФМ: 0000000000871745 ФД: 146233 ФПД: 227487071592792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083143&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146233&fm=227487071592792&tin=02508201610067®Number=0000000000091683&sum=0 [08:31:40]StoreToDocumentArchive [08:31:40]shift 547 fd 146233 [08:31:40]save to /storage/0547/doc_00146233 [08:31:40]save last doc name /storage/0547/doc_00146233 to /storage/kkm_last_doc_name [08:31:40]save OK [08:31:40]Clear old archive folders... [08:31:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:31:40]tlvbuf is 001F1660 [08:31:40]SAM_PROTO_ClearQueue [08:31:40]wFMCommunicate request_size=4 [08:31:40]MH_SAM_APDU [08:31:40]CAPDU: 80 09 00 00 [08:31:40]Write to MH i2c: E2 08 00 F5 20 80 09 00 00 00 00 00 00 87 [08:31:40]Write i2c OK [08:31:40]MH_I2C_Read... [08:31:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:40]Read from MH i2c: E2 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 03 00 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 03 00 F5 20 00 90 00 89 [08:31:40]RAPDU: 90 00 [08:31:40]wFMCommunicate OK [08:31:40]SAM_PROTO_ClearQueue done [08:31:40]KKMCreateOFDPacket [08:31:40]OFDProtocolAddRootSTLVToBuf [08:31:40]FM_MakeSignedData [08:31:40]FM_MakeSignedData [08:31:40]SAM_PROTO_SignData [08:31:40]wFMCommunicate request_size=4 [08:31:40]MH_SAM_APDU [08:31:40]CAPDU: 80 0D 01 02 [08:31:40]Write to MH i2c: E2 08 00 F6 20 80 0D 01 02 00 00 00 00 8F [08:31:40]Write i2c OK [08:31:40]MH_I2C_Read... [08:31:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:40]Read from MH i2c: E2 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 03 00 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 03 00 F6 20 00 90 00 8A [08:31:40]RAPDU: 90 00 [08:31:40]wFMCommunicate OK [08:31:40]wFMCommunicate request_size=255 [08:31:40]MH_SAM_APDU [08:31: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 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 1D 00 00 00 F4 03 04 00 6F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3B 02 00 35 04 06 00 CE [08:31:40]Write to MH i2c: E2 02 01 F7 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 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 1D 00 00 00 F4 03 04 00 6F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3B 02 00 35 04 06 00 CE 00 00 E8 [08:31:40]Write i2c OK [08:31:40]MH_I2C_Read... [08:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:41]Read from MH i2c: E2 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 03 00 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 03 00 F7 20 00 90 00 8B [08:31:41]RAPDU: 90 00 [08:31:41]wFMCommunicate OK [08:31:41]wFMCommunicate request_size=10 [08:31:41]MH_SAM_APDU [08:31:41]CAPDU: 80 0D 02 02 05 E5 F6 17 E1 58 [08:31:41]Write to MH i2c: E2 0D 00 F8 20 80 0D 02 02 05 00 E5 F6 17 E1 58 00 00 C7 [08:31:41]Write i2c OK [08:31:41]MH_I2C_Read... [08:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:41]Read from MH i2c: E2 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 03 00 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 03 00 F8 20 00 90 00 8C [08:31:41]RAPDU: 90 00 [08:31:41]wFMCommunicate OK [08:31:41]wFMCommunicate request_size=4 [08:31:41]MH_SAM_APDU [08:31:41]CAPDU: 80 0D 03 02 [08:31:41]Write to MH i2c: E2 08 00 F9 20 80 0D 03 02 00 00 00 00 94 [08:31:41]Write i2c OK [08:31:41]MH_I2C_Read... [08:31:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:41]Read from MH i2c: E2 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 0B 00 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 0B 00 F9 20 00 7C 64 71 B2 0D 53 B9 34 90 00 E5 [08:31:41]RAPDU: 7C 64 71 B2 0D 53 B9 34 90 00 [08:31:41]wFMCommunicate OK [08:31:41]SAM_PROTO_SignData done [08:31:41]FM_MakeSignedData done [08:31:41]CreateOFDProtocolMessage [08:31:41]wFMCommunicate request_size=4 [08:31:41]MH_SAM_APDU [08:31:41]CAPDU: 80 11 00 00 [08:31:41]Write to MH i2c: E2 08 00 FA 20 80 11 00 00 00 00 00 00 94 [08:31:41]Write i2c OK [08:31:41]MH_I2C_Read... [08:31:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:41]Read from MH i2c: E2 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 17 00 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: E2 17 00 FA 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E7 [08:31:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:31:41]wFMCommunicate OK [08:31:41]CreateOFDProtocolMessage done [08:31:41]OFDSenderStorePacket 146233 [08:31:41]StoreOFDPacket docnum=146233 [08:31:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E C6 07 01 D8 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 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 1D 00 00 00 F4 03 04 00 6F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3B 02 00 35 04 06 00 CE E5 F6 17 E1 58 7C 64 71 B2 0D 53 B9 34 [08:31:41]CheckFolder [08:31:41]dirname=/storage/ofd_packets [08:31:41]CheckFolder done [08:31:41]ProducePacketName [08:31:41]name=ofd_packets/00146233 [08:31:41]NVStorageSaveData ofd_packets/00146233 [08:31:41]File name is /storage/ofd_packets/00146233 [08:31:41]Write 301 bytes [08:31:41]NVStorageSaveData done [08:31:41]OFDSenderStorePacket done [08:31:41]KKMCreateOFDPacket done [08:31:41]NVStorageSaveData kkm_last_timestamp [08:31:41]File name is /storage/kkm_last_timestamp [08:31:41]Write 4 bytes [08:31:41]NVStorageSaveData done [08:31:41]ExternCall_PrintAddStr [08:31:41]wPrintStart [08:31:41]Write to MH i2c: 01 00 00 FB 20 1B [08:31:41]Write i2c OK [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: 01 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: 01 07 00 [08:31:41]MH_I2C_Read... [08:31:41]Read from MH i2c: 01 07 00 FB 20 00 00 00 00 00 FF 0F 30 [08:31:41]RasterBufferAndPrint [08:31:41]line Счет N : (1)160989 [08:31:41]line ИНН: 02508201610067 [08:31:41]line Контрольно-Кассовый Чек [08:31:41]line ПРОДАЖА [08:31:41]line ТРК (МРК, ГНК) : 62 [08:31:41]line Товар: 2710124130 [08:31:41]line Аи-92-К-2 [08:31:41]line 10.000 * 0.00 [08:31:41]line = 0.00 [08:31:41]line НДС 12% НСП 1% [08:31:41]line > о реализуемом товаре [08:31:41]line ИТОГО: 0.00 [08:31:41]line НСП 1% : 0.00 [08:31:41]line НДС 12% : 0.00 [08:31:41]line Наличными: 0.00 [08:31:41]line Безнал.: 0.00 [08:31:41]line Место: АЗС № 126 "Партнер Нефть" [08:31:41]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:31:41]line СНО: Общий режим [08:31:41]line Чек 29 29.10.2024 08:31 [08:31:41]line Смена: 547 ФФД: 1.0 [08:31:41]line ЗНМ: 0300000085 [08:31:41]line РНМ: 0000000000091683 [08:31:41]line Версия ККМ: 001 [08:31:41]line Талоны: ТК ГПНА Online [08:31:41]line 30126249 [08:31:41]line ФМ: 0000000000871745 [08:31:41]line ФД: 146233 [08:31:41]line ФПД: 227487071592792 [08:31:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083143&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146233&fm=227487071592792&tin=02508201610067®Number=0000000000091683&sum=0 [08:31:41]OFD Sender: Processing packet 146233 [packets to send 206, broken 205] [08:31:41]ProducePacketName [08:31:41]name=ofd_packets/00146233 [08:31:41]OFD Sender: To server: pG, [08:31:41]CommunicateWithHost lk.salyk.kg:30040 [08:31:41]ConnectInit lk.salyk.kg [08:31:41]written 0, free lines is 4095 [08:31:42]Write to MH i2c: 01 00 00 25 21 46 [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: 01 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: 01 07 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: 01 07 00 25 21 00 00 00 00 00 CD 0C 26 [08:31:42]RasterBufferAndPrint [08:31:42]line [08:31:42]line [08:31:42]line [08:31:42]line [08:31:42]line [08:31:42]written 0, free lines is 3281 [08:31:42]MH_Cut [08:31:42]Write to MH i2c: D1 01 00 2C 21 01 1F [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: D1 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: D1 01 00 [08:31:42]MH_I2C_Read... [08:31:42]Read from MH i2c: D1 01 00 2C 21 00 1E [08:31:42]Write to MH i2c: 01 00 00 2D 21 4E [08:31:42]Write i2c OK [08:31:42]MH_I2C_Read... [08:31:42]*** Cut start [08:31:42]*** Partial cut [08:31:42]*** CUTSNS_PIN = 1 [08:31:42]*** CUTSNS_PIN = 0 [08:31:43]Connected sock=11 [08:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E C6 07 01 D8 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 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 1D 00 00 00 F4 03 04 00 6F 9D 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3B 02 00 35 04 06 00 CE E5 F6 17 E1 58 7C 64 71 B2 0D 53 B9 34 [08:31:43]*** Brake cut motor [08:31:43]Read from MH i2c: 01 [08:31:43]MH_I2C_Read... [08:31:43]*** Stop cut motor [08:31:43]*** Cut end [08:31:43]Read from MH i2c: 01 07 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: 01 07 00 2D 21 00 00 00 00 00 FF 0F 63 [08:31:43]process_action close_receipt done [08:31:43]requested_data is exist [08:31:43]produce_requested_data [08:31:43]requested_item fm.sn is exist - process it [08:31:43]wFMCommunicate request_size=4 [08:31:43]MH_SAM_APDU [08:31:43]CAPDU: 80 11 00 00 [08:31:43]Write to MH i2c: E2 08 00 2E 21 80 11 00 00 00 00 00 00 C9 [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:43]Read from MH i2c: E2 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 17 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 17 00 2E 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1C [08:31:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:31:43]wFMCommunicate OK [08:31:43]requested_item fd.num is exist - process it [08:31:43]SAM_PROTO_GetFieldsCounters [08:31:43]wFMCommunicate request_size=4 [08:31:43]MH_SAM_APDU [08:31:43]CAPDU: 80 13 00 00 [08:31:43]Write to MH i2c: E2 08 00 2F 21 80 13 00 00 00 00 00 00 CC [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 5E 44 47 00 2B 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 31 37 34 35 10 04 04 00 39 3B 02 00 F4 03 04 00 98 42 20 67 B6 04 01 00 00 EB C7 7A AB A1 29 C6 D7 [08:31:43]CommunicateWithHost err = 0 [08:31:43]CheckOFDResponse [08:31:43]1017 (14) - 77093643461234 [08:31:43]1041 (16) - 0000000000871745 [08:31:43]1040 (4) - 146233 [08:31:43]1012 (4) - 29.10.2024 02:04 [08:31:43]1206 (1) - 0 [08:31:43]OFD Sender: Remove packet 146233 [08:31:43]ProducePacketName [08:31:43]name=ofd_packets/00146233 [08:31:43]NVStorageDeleteData [08:31:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:43]Read from MH i2c: E2 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 62 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 62 00 2F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 39 3B 02 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 E1 [08:31:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 39 3B 02 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 [08:31:43]wFMCommunicate OK [08:31:43]SAM_PROTO_GetFieldsCounters done [08:31:43]requested_item shift.num is exist - process it [08:31:43]requested_item shift.opened is exist - process it [08:31:43]req_shift_opened [08:31:43]FM_GetShiftState [08:31:43]SAM_PROTO_GetShiftState [08:31:43]wFMCommunicate request_size=4 [08:31:43]MH_SAM_APDU [08:31:43]CAPDU: 80 13 01 00 [08:31:43]Write to MH i2c: E2 08 00 30 21 80 13 01 00 00 00 00 00 CE [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:43]Read from MH i2c: E2 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 0E 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 0E 00 30 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 07 [08:31:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:31:43]wFMCommunicate OK [08:31:43]SAM_PROTO_GetShiftState done [08:31:43]FM_GetShiftState done [08:31:43]req_shift_opened done [08:31:43]requested_item shift.open_date is exist - process it [08:31:43]req_shift_open_date [08:31:43]req_shift_open_date done [08:31:43]produce_requested_data done [08:31:43]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146233,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:31:43]process_action_free close_receipt [08:31:43]json_value_free [08:31:43]json_value_free done [08:31:43]process_json_proto returns [08:31:43]Send response to host [08:31:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146233,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:31:43]free response buf [08:31:43]execute_script done [08:31:43]execute_script returns [08:31:43]free content buf [08:31:43]Sock 9.Close socket [08:31:43]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32:24]OFD Sender: No OFD packet to send [08:32:29]OFD Sender: No OFD packet to send [08:32:34]OFD Sender: No OFD packet to send [08:32:39]OFD Sender: No OFD packet to send [08:32:44]OFD Sender: No OFD packet to send [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:09]OFD Sender: No OFD packet to send [08:33:14]OFD Sender: No OFD packet to send [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:29]OFD Sender: No OFD packet to send [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:44]OFD Sender: No OFD packet to send [08:33:49]OFD Sender: No OFD packet to send [08:33:54]OFD Sender: No OFD packet to send [08:33:59]OFD Sender: No OFD packet to send [08:34:04]OFD Sender: No OFD packet to send [08:34:09]OFD Sender: No OFD packet to send [08:34:14]OFD Sender: No OFD packet to send [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:39]OFD Sender: No OFD packet to send [08:35:44]OFD Sender: No OFD packet to send [08:35:49]OFD Sender: No OFD packet to send [08:35:54]OFD Sender: No OFD packet to send [08:35:59]OFD Sender: No OFD packet to send [08:36:04]OFD Sender: No OFD packet to send [08:36:09]OFD Sender: No OFD packet to send [08:36:14]OFD Sender: No OFD packet to send [08:36:19]OFD Sender: No OFD packet to send [08:36:24]OFD Sender: No OFD packet to send [08:36:29]OFD Sender: No OFD packet to send [08:36:34]OFD Sender: No OFD packet to send [08:36:39]OFD Sender: No OFD packet to send [08:36:44]OFD Sender: No OFD packet to send [08:36:49]OFD Sender: No OFD packet to send [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:19]OFD Sender: No OFD packet to send [08:37:24]OFD Sender: No OFD packet to send [08:37:29]OFD Sender: No OFD packet to send [08:37:34]OFD Sender: No OFD packet to send [08:37:39]OFD Sender: No OFD packet to send [08:37:44]OFD Sender: No OFD packet to send [08:37:46]accept exits with 7 [08:37:46]New connection [08:37:46]New thread 3067301220 created [08:37:46]Thread 3067157860 joined [08:37:46]Waiting for new connection... [08:37:46] Sock 7.Parse request [08:37:46]Sock 7.Check first char [08:37:46]Sock 7.First char is OK [08:37:46]request: POST /json_proto HTTP/1.0 [08:37:46]Method: POST [08:37:46]URL: /json_proto [08:37:46]Method is POST - this is cgi request [08:37:46]url: /json_proto [08:37:46]query_string will be loaded in cgi processing [08:37:46]execute_cgi json_proto POST (null) [08:37:46]execute_cgi path=json_proto method=POST [08:37:46]POST find Content-Length [08:37:46]Host: 172.17.40.195:8080 [08:37:46]Content-Length: 678 [08:37:46]Content-Type: application/json [08:37:46] [08:37:46]POST finish read [08:37:46]Found Content-Length = 678 [08:37:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:37:46]execute_script... [08:37:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:37:46]POST & json_proto [08:37:46]process_json_proto [08:37:46]json parsed OK: [08:37:46]protocol is kg_v1.0 [08:37:46]action value=close_receipt [08:37:46]process_action close_receipt [08:37:46]cmd_close_receipt [08:37:46]MH_GetDate [08:37:46]Write to MH i2c: F0 00 00 31 21 41 [08:37:46]Write i2c OK [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: F0 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: F0 09 00 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: F0 09 00 31 21 00 DE 9E 20 67 D5 8D 6C 64 7F [08:37:46]GetLastDocTimeStamp 1730190703 [08:37:46]current date 1730191070 [08:37:46]FM_GetShiftState [08:37:46]SAM_PROTO_GetShiftState [08:37:46]wFMCommunicate request_size=4 [08:37:46]MH_SAM_APDU [08:37:46]CAPDU: 80 13 01 00 [08:37:46]Write to MH i2c: E2 08 00 32 21 80 13 01 00 00 00 00 00 D0 [08:37:46]Write i2c OK [08:37:46]MH_I2C_Read... [08:37:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:46]Read from MH i2c: E2 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: E2 0E 00 [08:37:46]MH_I2C_Read... [08:37:46]Read from MH i2c: E2 0E 00 32 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 09 [08:37:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:37:46]wFMCommunicate OK [08:37:46]SAM_PROTO_GetShiftState done [08:37:46]FM_GetShiftState done [08:37:46]opened in 1730161786 [08:37:46]opened+sec_in_day 1730248186 [08:37:46]quantity*price = 70044 [08:37:46]sum+1 = 70045 [08:37:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 30 29.10.2024 08:37 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146234 ФПД: 154759689360496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083750&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146234&fm=154759689360496&tin=02508201610067®Number=0000000000091683&sum=70000 [08:37:48]StoreToDocumentArchive [08:37:48]shift 547 fd 146234 [08:37:48]save to /storage/0547/doc_00146234 [08:37:48]save last doc name /storage/0547/doc_00146234 to /storage/kkm_last_doc_name [08:37:48]save OK [08:37:48]Clear old archive folders... [08:37:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:48]tlvbuf is 00213B60 [08:37:48]SAM_PROTO_ClearQueue [08:37:48]wFMCommunicate request_size=4 [08:37:48]MH_SAM_APDU [08:37:48]CAPDU: 80 09 00 00 [08:37:48]Write to MH i2c: E2 08 00 3F 21 80 09 00 00 00 00 00 00 D2 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:48]Read from MH i2c: E2 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 3F 21 00 90 00 D4 [08:37:48]RAPDU: 90 00 [08:37:48]wFMCommunicate OK [08:37:48]SAM_PROTO_ClearQueue done [08:37:48]KKMCreateOFDPacket [08:37:48]OFDProtocolAddRootSTLVToBuf [08:37:48]FM_MakeSignedData [08:37:48]FM_MakeSignedData [08:37:48]SAM_PROTO_SignData [08:37:48]wFMCommunicate request_size=4 [08:37:48]MH_SAM_APDU [08:37:48]CAPDU: 80 0D 01 02 [08:37:48]Write to MH i2c: E2 08 00 40 21 80 0D 01 02 00 00 00 00 DA [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:48]Read from MH i2c: E2 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 40 21 00 90 00 D5 [08:37:48]RAPDU: 90 00 [08:37:48]wFMCommunicate OK [08:37:48]wFMCommunicate request_size=255 [08:37:48]MH_SAM_APDU [08:37: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 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 1E 00 00 00 F4 03 04 00 DE 9E 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3B 02 00 35 04 06 00 8C [08:37:48]Write to MH i2c: E2 02 01 41 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 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 1E 00 00 00 F4 03 04 00 DE 9E 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3B 02 00 35 04 06 00 8C 00 00 C1 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:48]Read from MH i2c: E2 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 41 21 00 90 00 D6 [08:37:48]RAPDU: 90 00 [08:37:48]wFMCommunicate OK [08:37:48]wFMCommunicate request_size=10 [08:37:48]MH_SAM_APDU [08:37:48]CAPDU: 80 0D 02 02 05 C0 CC 4F 54 70 [08:37:48]Write to MH i2c: E2 0D 00 42 21 80 0D 02 02 05 00 C0 CC 4F 54 70 00 00 86 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:48]Read from MH i2c: E2 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 03 00 42 21 00 90 00 D7 [08:37:48]RAPDU: 90 00 [08:37:48]wFMCommunicate OK [08:37:48]wFMCommunicate request_size=4 [08:37:48]MH_SAM_APDU [08:37:48]CAPDU: 80 0D 03 02 [08:37:48]Write to MH i2c: E2 08 00 43 21 80 0D 03 02 00 00 00 00 DF [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:48]Read from MH i2c: E2 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 0B 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 0B 00 43 21 00 96 4D 7D 55 2C ED E0 5C 90 00 EA [08:37:48]RAPDU: 96 4D 7D 55 2C ED E0 5C 90 00 [08:37:48]wFMCommunicate OK [08:37:48]SAM_PROTO_SignData done [08:37:48]FM_MakeSignedData done [08:37:48]CreateOFDProtocolMessage [08:37:48]wFMCommunicate request_size=4 [08:37:48]MH_SAM_APDU [08:37:48]CAPDU: 80 11 00 00 [08:37:48]Write to MH i2c: E2 08 00 44 21 80 11 00 00 00 00 00 00 DF [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:48]Read from MH i2c: E2 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 17 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: E2 17 00 44 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 32 [08:37:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:37:48]wFMCommunicate OK [08:37:48]CreateOFDProtocolMessage done [08:37:48]OFDSenderStorePacket 146234 [08:37:48]StoreOFDPacket docnum=146234 [08:37:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 65 A8 07 01 C8 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1E 00 00 00 F4 03 04 00 DE 9E 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3B 02 00 35 04 06 00 8C C0 CC 4F 54 70 96 4D 7D 55 2C ED E0 5C [08:37:48]CheckFolder [08:37:48]dirname=/storage/ofd_packets [08:37:48]CheckFolder done [08:37:48]ProducePacketName [08:37:48]name=ofd_packets/00146234 [08:37:48]NVStorageSaveData ofd_packets/00146234 [08:37:48]File name is /storage/ofd_packets/00146234 [08:37:48]Write 301 bytes [08:37:48]NVStorageSaveData done [08:37:48]OFDSenderStorePacket done [08:37:48]KKMCreateOFDPacket done [08:37:48]NVStorageSaveData kkm_last_timestamp [08:37:48]File name is /storage/kkm_last_timestamp [08:37:48]Write 4 bytes [08:37:48]NVStorageSaveData done [08:37:48]ExternCall_PrintAddStr [08:37:48]wPrintStart [08:37:48]Write to MH i2c: 01 00 00 45 21 66 [08:37:48]Write i2c OK [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: 01 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: 01 07 00 [08:37:48]MH_I2C_Read... [08:37:48]Read from MH i2c: 01 07 00 45 21 00 00 00 00 00 FF 0F 7B [08:37:48]RasterBufferAndPrint [08:37:48]line Счет N : (1)160990 [08:37:48]line ИНН: 02508201610067 [08:37:48]line Контрольно-Кассовый Чек [08:37:48]line ПРОДАЖА [08:37:48]line ТРК (МРК, ГНК) : 52 [08:37:48]line Товар: 2710124130 [08:37:48]line Аи-92-К-2 [08:37:48]line 10.470 * 66.90 [08:37:48]line = 700.44 [08:37:48]line НДС 12% НСП 1% [08:37:48]line > о реализуемом товаре [08:37:48]line ОКРУГЛЕНИЕ: -0.44 [08:37:48]line ИТОГО: 700.00 [08:37:48]line Внесено: 700.00 [08:37:48]line СДАЧА: 0.00 [08:37:48]line НСП 1% : 6.20 [08:37:48]line НДС 12% : 74.38 [08:37:48]line Наличными: 700.00 [08:37:48]line Безнал.: 0.00 [08:37:48]line Место: АЗС № 126 "Партнер Нефть" [08:37:48]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:37:48]line СНО: Общий режим [08:37:48]line Чек 30 29.10.2024 08:37 [08:37:48]line Смена: 547 ФФД: 1.0 [08:37:48]line ЗНМ: 0300000085 [08:37:48]line РНМ: 0000000000091683 [08:37:48]line Версия ККМ: 001 [08:37:48]line ФМ: 0000000000871745 [08:37:48]line ФД: 146234 [08:37:48]line ФПД: 154759689360496 [08:37:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083750&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146234&fm=154759689360496&tin=02508201610067®Number=0000000000091683&sum=70000 [08:37:48]written 0, free lines is 4095 [08:37:48]OFD Sender: Processing packet 146234 [packets to send 206, broken 205] [08:37:48]ProducePacketName [08:37:48]name=ofd_packets/00146234 [08:37:48]OFD Sender: To server: pG, [08:37:48]CommunicateWithHost lk.salyk.kg:30040 [08:37:48]ConnectInit lk.salyk.kg [08:37:48]Connected sock=10 [08:37:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 65 A8 07 01 C8 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1E 00 00 00 F4 03 04 00 DE 9E 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3B 02 00 35 04 06 00 8C C0 CC 4F 54 70 96 4D 7D 55 2C ED E0 5C [08:37:49]Write to MH i2c: 01 00 00 70 21 91 [08:37:49]Write i2c OK [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: 01 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: 01 07 00 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: 01 07 00 70 21 00 00 00 00 00 C5 0C 69 [08:37:49]RasterBufferAndPrint [08:37:49]line [08:37:49]line [08:37:49]line [08:37:49]line [08:37:49]line [08:37:49]written 0, free lines is 3275 [08:37:49]MH_Cut [08:37:49]Write to MH i2c: D1 01 00 77 21 01 6A [08:37:49]Write i2c OK [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: D1 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: D1 01 00 [08:37:49]MH_I2C_Read... [08:37:49]Read from MH i2c: D1 01 00 77 21 00 69 [08:37:49]Write to MH i2c: 01 00 00 78 21 99 [08:37:49]Write i2c OK [08:37:49]MH_I2C_Read... [08:37:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F5 86 47 00 63 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3B 02 00 F4 03 04 00 06 44 20 67 B6 04 01 00 00 AF 5F EB 4E 71 A3 9A 8F [08:37:49]CommunicateWithHost err = 0 [08:37:49]CheckOFDResponse [08:37:49]1017 (14) - 77093643461234 [08:37:49]1041 (16) - 0000000000871745 [08:37:49]1040 (4) - 146234 [08:37:49]1012 (4) - 29.10.2024 02:10 [08:37:49]1206 (1) - 0 [08:37:49]OFD Sender: Remove packet 146234 [08:37:49]ProducePacketName [08:37:49]name=ofd_packets/00146234 [08:37:49]NVStorageDeleteData [08:37:49]OFD Sender: No OFD packet to send [08:37:49]*** Cut start [08:37:49]*** Partial cut [08:37:49]*** CUTSNS_PIN = 1 [08:37:49]*** CUTSNS_PIN = 0 [08:37:50]*** Brake cut motor [08:37:50]Read from MH i2c: 01 [08:37:50]MH_I2C_Read... [08:37:50]*** Stop cut motor [08:37:50]*** Cut end [08:37:50]Read from MH i2c: 01 07 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: 01 07 00 78 21 00 00 00 00 00 FF 0F AE [08:37:50]process_action close_receipt done [08:37:50]requested_data is exist [08:37:50]produce_requested_data [08:37:50]requested_item fm.sn is exist - process it [08:37:50]wFMCommunicate request_size=4 [08:37:50]MH_SAM_APDU [08:37:50]CAPDU: 80 11 00 00 [08:37:50]Write to MH i2c: E2 08 00 79 21 80 11 00 00 00 00 00 00 14 [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:50]Read from MH i2c: E2 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 17 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 17 00 79 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 67 [08:37:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:37:50]wFMCommunicate OK [08:37:50]requested_item fd.num is exist - process it [08:37:50]SAM_PROTO_GetFieldsCounters [08:37:50]wFMCommunicate request_size=4 [08:37:50]MH_SAM_APDU [08:37:50]CAPDU: 80 13 00 00 [08:37:50]Write to MH i2c: E2 08 00 7A 21 80 13 00 00 00 00 00 00 17 [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:50]Read from MH i2c: E2 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 62 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 62 00 7A 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3A 3B 02 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 30 [08:37:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3A 3B 02 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 [08:37:50]wFMCommunicate OK [08:37:50]SAM_PROTO_GetFieldsCounters done [08:37:50]requested_item shift.num is exist - process it [08:37:50]requested_item shift.opened is exist - process it [08:37:50]req_shift_opened [08:37:50]FM_GetShiftState [08:37:50]SAM_PROTO_GetShiftState [08:37:50]wFMCommunicate request_size=4 [08:37:50]MH_SAM_APDU [08:37:50]CAPDU: 80 13 01 00 [08:37:50]Write to MH i2c: E2 08 00 7B 21 80 13 01 00 00 00 00 00 19 [08:37:50]Write i2c OK [08:37:50]MH_I2C_Read... [08:37:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:50]Read from MH i2c: E2 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 0E 00 [08:37:50]MH_I2C_Read... [08:37:50]Read from MH i2c: E2 0E 00 7B 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 52 [08:37:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:37:50]wFMCommunicate OK [08:37:50]SAM_PROTO_GetShiftState done [08:37:50]FM_GetShiftState done [08:37:50]req_shift_opened done [08:37:50]requested_item shift.open_date is exist - process it [08:37:50]req_shift_open_date [08:37:50]req_shift_open_date done [08:37:50]produce_requested_data done [08:37:50]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146234,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:37:50]process_action_free close_receipt [08:37:50]json_value_free [08:37:50]json_value_free done [08:37:50]process_json_proto returns [08:37:50]Send response to host [08:37:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146234,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:37:50]free response buf [08:37:50]execute_script done [08:37:50]execute_script returns [08:37:50]free content buf [08:37:50]Sock 7.Close socket [08:37:50]Sock 7.Thread stoped [08:37:54]OFD Sender: No OFD packet to send [08:37:59]OFD Sender: No OFD packet to send [08:38:04]OFD Sender: No OFD packet to send [08:38:09]OFD Sender: No OFD packet to send [08:38:14]OFD Sender: No OFD packet to send [08:38:19]OFD Sender: No OFD packet to send [08:38:24]OFD Sender: No OFD packet to send [08:38:29]OFD Sender: No OFD packet to send [08:38:34]OFD Sender: No OFD packet to send [08:38:39]OFD Sender: No OFD packet to send [08:38:44]OFD Sender: No OFD packet to send [08:38:49]OFD Sender: No OFD packet to send [08:38:54]OFD Sender: No OFD packet to send [08:38:59]OFD Sender: No OFD packet to send [08:39:04]OFD Sender: No OFD packet to send [08:39:09]OFD Sender: No OFD packet to send [08:39:14]OFD Sender: No OFD packet to send [08:39:19]OFD Sender: No OFD packet to send [08:39:24]OFD Sender: No OFD packet to send [08:39:29]OFD Sender: No OFD packet to send [08:39:34]OFD Sender: No OFD packet to send [08:39:39]OFD Sender: No OFD packet to send [08:39:44]OFD Sender: No OFD packet to send [08:39:49]OFD Sender: No OFD packet to send [08:39:54]OFD Sender: No OFD packet to send [08:40:00]OFD Sender: No OFD packet to send [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:15]OFD Sender: No OFD packet to send [08:40:20]OFD Sender: No OFD packet to send [08:40:25]OFD Sender: No OFD packet to send [08:40:30]OFD Sender: No OFD packet to send [08:40:35]OFD Sender: No OFD packet to send [08:40:40]OFD Sender: No OFD packet to send [08:40:45]OFD Sender: No OFD packet to send [08:40:50]OFD Sender: No OFD packet to send [08:40:55]OFD Sender: No OFD packet to send [08:41:00]OFD Sender: No OFD packet to send [08:41:05]OFD Sender: No OFD packet to send [08:41:10]OFD Sender: No OFD packet to send [08:41:15]OFD Sender: No OFD packet to send [08:41:20]OFD Sender: No OFD packet to send [08:41:25]OFD Sender: No OFD packet to send [08:41:30]OFD Sender: No OFD packet to send [08:41:35]OFD Sender: No OFD packet to send [08:41:40]OFD Sender: No OFD packet to send [08:41:45]OFD Sender: No OFD packet to send [08:41:50]OFD Sender: No OFD packet to send [08:41:55]OFD Sender: No OFD packet to send [08:42:00]OFD Sender: No OFD packet to send [08:42:05]OFD Sender: No OFD packet to send [08:42:10]OFD Sender: No OFD packet to send [08:42:15]OFD Sender: No OFD packet to send [08:42:20]OFD Sender: No OFD packet to send [08:42:25]OFD Sender: No OFD packet to send [08:42:30]OFD Sender: No OFD packet to send [08:42:35]OFD Sender: No OFD packet to send [08:42:40]OFD Sender: No OFD packet to send [08:42:45]OFD Sender: No OFD packet to send [08:42:50]OFD Sender: No OFD packet to send [08:42:55]OFD Sender: No OFD packet to send [08:43:00]OFD Sender: No OFD packet to send [08:43:05]OFD Sender: No OFD packet to send [08:43:10]OFD Sender: No OFD packet to send [08:43:15]OFD Sender: No OFD packet to send [08:43:20]OFD Sender: No OFD packet to send [08:43:25]OFD Sender: No OFD packet to send [08:43:30]OFD Sender: No OFD packet to send [08:43:35]OFD Sender: No OFD packet to send [08:43:40]OFD Sender: No OFD packet to send [08:43:45]OFD Sender: No OFD packet to send [08:43:50]OFD Sender: No OFD packet to send [08:43:55]OFD Sender: No OFD packet to send [08:44:00]OFD Sender: No OFD packet to send [08:44:05]OFD Sender: No OFD packet to send [08:44:10]OFD Sender: No OFD packet to send [08:44:15]OFD Sender: No OFD packet to send [08:44:20]OFD Sender: No OFD packet to send [08:44:25]OFD Sender: No OFD packet to send [08:44:30]OFD Sender: No OFD packet to send [08:44:35]OFD Sender: No OFD packet to send [08:44:40]OFD Sender: No OFD packet to send [08:44:45]OFD Sender: No OFD packet to send [08:44:50]OFD Sender: No OFD packet to send [08:44:55]OFD Sender: No OFD packet to send [08:45:00]OFD Sender: No OFD packet to send [08:45:05]OFD Sender: No OFD packet to send [08:45:10]OFD Sender: No OFD packet to send [08:45:15]OFD Sender: No OFD packet to send [08:45:20]OFD Sender: No OFD packet to send [08:45:25]OFD Sender: No OFD packet to send [08:45:30]OFD Sender: No OFD packet to send [08:45:35]OFD Sender: No OFD packet to send [08:45:40]OFD Sender: No OFD packet to send [08:45:45]OFD Sender: No OFD packet to send [08:45:50]OFD Sender: No OFD packet to send [08:45:55]OFD Sender: No OFD packet to send [08:46:00]OFD Sender: No OFD packet to send [08:46:05]OFD Sender: No OFD packet to send [08:46:10]OFD Sender: No OFD packet to send [08:46:15]OFD Sender: No OFD packet to send [08:46:20]OFD Sender: No OFD packet to send [08:46:25]OFD Sender: No OFD packet to send [08:46:30]OFD Sender: No OFD packet to send [08:46:35]OFD Sender: No OFD packet to send [08:46:40]OFD Sender: No OFD packet to send [08:46:43]accept exits with 9 [08:46:43]New connection [08:46:43]New thread 3067157860 created [08:46:43]Thread 3067301220 joined [08:46:43]Waiting for new connection... [08:46:43] Sock 9.Parse request [08:46:43]Sock 9.Check first char [08:46:43]Sock 9.First char is OK [08:46:43]request: POST /json_proto HTTP/1.0 [08:46:43]Method: POST [08:46:43]URL: /json_proto [08:46:43]Method is POST - this is cgi request [08:46:43]url: /json_proto [08:46:43]query_string will be loaded in cgi processing [08:46:43]execute_cgi json_proto POST (null) [08:46:43]execute_cgi path=json_proto method=POST [08:46:43]POST find Content-Length [08:46:43]Host: 172.17.40.195:8080 [08:46:43]Content-Length: 688 [08:46:43]Content-Type: application/json [08:46:43] [08:46:43]POST finish read [08:46:43]Found Content-Length = 688 [08:46:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "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:46:43]execute_script... [08:46:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "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:46:43]POST & json_proto [08:46:43]process_json_proto [08:46:43]json parsed OK: [08:46:43]protocol is kg_v1.0 [08:46:43]action value=close_receipt [08:46:43]process_action close_receipt [08:46:43]cmd_close_receipt [08:46:43]MH_GetDate [08:46:43]Write to MH i2c: F0 00 00 7C 21 8C [08:46:43]Write i2c OK [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: F0 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: F0 09 00 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: F0 09 00 7C 21 00 F6 A0 20 67 D5 8D 6C 64 E4 [08:46:43]GetLastDocTimeStamp 1730191070 [08:46:43]current date 1730191606 [08:46:43]FM_GetShiftState [08:46:43]SAM_PROTO_GetShiftState [08:46:43]wFMCommunicate request_size=4 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 13 01 00 [08:46:43]Write to MH i2c: E2 08 00 7D 21 80 13 01 00 00 00 00 00 1B [08:46:43]Write i2c OK [08:46:43]MH_I2C_Read... [08:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:43]Read from MH i2c: E2 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 0E 00 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 0E 00 7D 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 54 [08:46:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:46:43]wFMCommunicate OK [08:46:43]SAM_PROTO_GetShiftState done [08:46:43]FM_GetShiftState done [08:46:43]opened in 1730161786 [08:46:43]opened+sec_in_day 1730248186 [08:46:43]quantity*price = 200025 [08:46:43]sum+1 = 200026 [08:46:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 31 29.10.2024 08:46 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146235 ФПД: 152094607291158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084646&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146235&fm=152094607291158&tin=02508201610067®Number=0000000000091683&sum=200000 [08:46:44]StoreToDocumentArchive [08:46:44]shift 547 fd 146235 [08:46:44]save to /storage/0547/doc_00146235 [08:46:44]save last doc name /storage/0547/doc_00146235 to /storage/kkm_last_doc_name [08:46:44]save OK [08:46:44]Clear old archive folders... [08:46:44]ProcessDocumentItem done err = 0, tmpTLVsize=257 [08:46:44]tlvbuf is 0023FEE0 [08:46:44]SAM_PROTO_ClearQueue [08:46:44]wFMCommunicate request_size=4 [08:46:44]MH_SAM_APDU [08:46:44]CAPDU: 80 09 00 00 [08:46:44]Write to MH i2c: E2 08 00 8A 21 80 09 00 00 00 00 00 00 1D [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:44]Read from MH i2c: E2 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 8A 21 00 90 00 1F [08:46:44]RAPDU: 90 00 [08:46:44]wFMCommunicate OK [08:46:44]SAM_PROTO_ClearQueue done [08:46:44]KKMCreateOFDPacket [08:46:44]OFDProtocolAddRootSTLVToBuf [08:46:44]FM_MakeSignedData [08:46:44]FM_MakeSignedData [08:46:44]SAM_PROTO_SignData [08:46:44]wFMCommunicate request_size=4 [08:46:44]MH_SAM_APDU [08:46:44]CAPDU: 80 0D 01 02 [08:46:44]Write to MH i2c: E2 08 00 8B 21 80 0D 01 02 00 00 00 00 25 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:44]Read from MH i2c: E2 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 8B 21 00 90 00 20 [08:46:44]RAPDU: 90 00 [08:46:44]wFMCommunicate OK [08:46:44]wFMCommunicate request_size=255 [08:46:44]MH_SAM_APDU [08:46:44]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 F6 A0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3B 02 [08:46:44]Write to MH i2c: E2 02 01 8C 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 F6 A0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3B 02 00 00 3C [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:44]Read from MH i2c: E2 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 8C 21 00 90 00 21 [08:46:44]RAPDU: 90 00 [08:46:44]wFMCommunicate OK [08:46:44]wFMCommunicate request_size=16 [08:46:44]MH_SAM_APDU [08:46:44]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8A 54 49 0A 33 16 [08:46:44]Write to MH i2c: E2 13 00 8D 21 80 0D 02 02 0B 00 00 35 04 06 00 8A 54 49 0A 33 16 00 00 F7 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:44]Read from MH i2c: E2 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 03 00 8D 21 00 90 00 22 [08:46:44]RAPDU: 90 00 [08:46:44]wFMCommunicate OK [08:46:44]wFMCommunicate request_size=4 [08:46:44]MH_SAM_APDU [08:46:44]CAPDU: 80 0D 03 02 [08:46:44]Write to MH i2c: E2 08 00 8E 21 80 0D 03 02 00 00 00 00 2A [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:44]Read from MH i2c: E2 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 0B 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 0B 00 8E 21 00 BD 54 A8 20 D4 06 F0 E0 90 00 AE [08:46:44]RAPDU: BD 54 A8 20 D4 06 F0 E0 90 00 [08:46:44]wFMCommunicate OK [08:46:44]SAM_PROTO_SignData done [08:46:44]FM_MakeSignedData done [08:46:44]CreateOFDProtocolMessage [08:46:44]wFMCommunicate request_size=4 [08:46:44]MH_SAM_APDU [08:46:44]CAPDU: 80 11 00 00 [08:46:44]Write to MH i2c: E2 08 00 8F 21 80 11 00 00 00 00 00 00 2A [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:44]Read from MH i2c: E2 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 17 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: E2 17 00 8F 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7D [08:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:46:44]wFMCommunicate OK [08:46:44]CreateOFDProtocolMessage done [08:46:44]OFDSenderStorePacket 146235 [08:46:44]StoreOFDPacket docnum=146235 [08:46:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 A8 C1 0D 01 7C A7 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 F6 A0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3B 02 00 35 04 06 00 8A 54 49 0A 33 16 BD 54 A8 20 D4 06 F0 E0 [08:46:44]CheckFolder [08:46:44]dirname=/storage/ofd_packets [08:46:44]CheckFolder done [08:46:44]ProducePacketName [08:46:44]name=ofd_packets/00146235 [08:46:44]NVStorageSaveData ofd_packets/00146235 [08:46:44]File name is /storage/ofd_packets/00146235 [08:46:44]Write 307 bytes [08:46:44]NVStorageSaveData done [08:46:44]OFDSenderStorePacket done [08:46:44]KKMCreateOFDPacket done [08:46:44]NVStorageSaveData kkm_last_timestamp [08:46:44]File name is /storage/kkm_last_timestamp [08:46:44]Write 4 bytes [08:46:44]NVStorageSaveData done [08:46:44]ExternCall_PrintAddStr [08:46:44]wPrintStart [08:46:44]Write to MH i2c: 01 00 00 90 21 B1 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 07 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 07 00 90 21 00 00 00 00 00 FF 0F C6 [08:46:44]RasterBufferAndPrint [08:46:44]line Счет N : (1)160991 [08:46:44]line ИНН: 02508201610067 [08:46:44]line Контрольно-Кассовый Чек [08:46:44]line ПРОДАЖА [08:46:44]line ТРК (МРК, ГНК) : 41 [08:46:44]line Товар: 2710194240 [08:46:44]line D-Energy Дт-К-2 [08:46:44]line 25.910 * 77.20 [08:46:44]line = 2000.25 [08:46:44]line НДС 12% НСП 1% [08:46:44]line > о реализуемом товаре [08:46:44]line ОКРУГЛЕНИЕ: -0.25 [08:46:44]line ИТОГО: 2000.00 [08:46:44]line Внесено: 2000.00 [08:46:44]line СДАЧА: 0.00 [08:46:44]line НСП 1% : 17.70 [08:46:44]line НДС 12% : 212.42 [08:46:44]line Наличными: 2000.00 [08:46:44]line Безнал.: 0.00 [08:46:44]line Место: АЗС № 126 "Партнер Нефть" [08:46:44]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:46:44]line СНО: Общий режим [08:46:44]line Чек 31 29.10.2024 08:46 [08:46:44]line Смена: 547 ФФД: 1.0 [08:46:44]line ЗНМ: 0300000085 [08:46:44]line РНМ: 0000000000091683 [08:46:44]line Версия ККМ: 001 [08:46:44]line ФМ: 0000000000871745 [08:46:44]line ФД: 146235 [08:46:44]line ФПД: 152094607291158 [08:46:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084646&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146235&fm=152094607291158&tin=02508201610067®Number=0000000000091683&sum=200000 [08:46:45]OFD Sender: Processing packet 146235 [packets to send 206, broken 205] [08:46:45]ProducePacketName [08:46:45]name=ofd_packets/00146235 [08:46:45]OFD Sender: To server: pG, [08:46:45]CommunicateWithHost lk.salyk.kg:30040 [08:46:45]ConnectInit lk.salyk.kg [08:46:45]written 0, free lines is 4095 [08:46:45]Write to MH i2c: 01 00 00 BB 21 DC [08:46:45]Write i2c OK [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: 01 [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: 01 07 00 [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: 01 07 00 BB 21 00 00 00 00 00 BC 0C AB [08:46:45]RasterBufferAndPrint [08:46:45]line [08:46:45]line [08:46:45]line [08:46:45]line [08:46:45]line [08:46:45]written 0, free lines is 3265 [08:46:45]MH_Cut [08:46:45]Write to MH i2c: D1 01 00 C2 21 01 B5 [08:46:45]Write i2c OK [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: D1 [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: D1 01 00 [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: D1 01 00 C2 21 00 B4 [08:46:45]Write to MH i2c: 01 00 00 C3 21 E4 [08:46:45]Write i2c OK [08:46:45]MH_I2C_Read... [08:46:46]*** Cut start [08:46:46]*** Partial cut [08:46:46]*** CUTSNS_PIN = 1 [08:46:46]*** CUTSNS_PIN = 0 [08:46:46]*** Brake cut motor [08:46:47]Read from MH i2c: 01 [08:46:47]MH_I2C_Read... [08:46:47]*** Stop cut motor [08:46:47]*** Cut end [08:46:47]Read from MH i2c: 01 07 00 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: 01 07 00 C3 21 00 00 00 00 00 FF 0F F9 [08:46:47]process_action close_receipt done [08:46:47]requested_data is exist [08:46:47]produce_requested_data [08:46:47]requested_item fm.sn is exist - process it [08:46:47]wFMCommunicate request_size=4 [08:46:47]MH_SAM_APDU [08:46:47]CAPDU: 80 11 00 00 [08:46:47]Write to MH i2c: E2 08 00 C4 21 80 11 00 00 00 00 00 00 5F [08:46:47]Write i2c OK [08:46:47]MH_I2C_Read... [08:46:47]Connected sock=11 [08:46:47]Data to sent: 87 95 F6 70 47 2C 01 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:47]00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 A8 C1 0D 01 7C A7 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 F6 A0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3B 02 00 35 04 06 00 8A 54 49 0A 33 16 BD 54 A8 20 D4 06 F0 E0 [08:46:47]Read from MH i2c: E2 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 17 00 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 17 00 C4 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B2 [08:46:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:46:47]wFMCommunicate OK [08:46:47]requested_item fd.num is exist - process it [08:46:47]SAM_PROTO_GetFieldsCounters [08:46:47]wFMCommunicate request_size=4 [08:46:47]MH_SAM_APDU [08:46:47]CAPDU: 80 13 00 00 [08:46:47]Write to MH i2c: E2 08 00 C5 21 80 13 00 00 00 00 00 00 62 [08:46:47]Write i2c OK [08:46:47]MH_I2C_Read... [08:46:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:47]Read from MH i2c: E2 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 62 00 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 62 00 C5 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3B 3B 02 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 7F [08:46:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3B 3B 02 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 [08:46:47]wFMCommunicate OK [08:46:47]SAM_PROTO_GetFieldsCounters done [08:46:47]requested_item shift.num is exist - process it [08:46:47]requested_item shift.opened is exist - process it [08:46:47]req_shift_opened [08:46:47]FM_GetShiftState [08:46:47]SAM_PROTO_GetShiftState [08:46:47]wFMCommunicate request_size=4 [08:46:47]MH_SAM_APDU [08:46:47]CAPDU: 80 13 01 00 [08:46:47]Write to MH i2c: E2 08 00 C6 21 80 13 01 00 00 00 00 00 64 [08:46:47]Write i2c OK [08:46:47]MH_I2C_Read... [08:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:47]Read from MH i2c: E2 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 0E 00 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 0E 00 C6 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9D [08:46:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:46:47]wFMCommunicate OK [08:46:47]SAM_PROTO_GetShiftState done [08:46:47]FM_GetShiftState done [08:46:47]req_shift_opened done [08:46:47]requested_item shift.open_date is exist - process it [08:46:47]req_shift_open_date [08:46:47]req_shift_open_date done [08:46:47]produce_requested_data done [08:46:47]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146235,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:46:47]process_action_free close_receipt [08:46:47]json_value_free [08:46:47]json_value_free done [08:46:47]process_json_proto returns [08:46:47]Send response to host [08:46:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146235,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:46:47]free response buf [08:46:47]execute_script done [08:46:47]execute_script returns [08:46:47]free content buf [08:46:47]Sock 9.Close socket [08:46:47]Sock 9.Thread stoped [08:46:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 DF 0C 47 00 E3 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3B 02 00 F4 03 04 00 20 46 20 67 B6 04 01 00 00 DE 41 A3 9D C6 03 CB 51 [08:46:47]CommunicateWithHost err = 0 [08:46:47]CheckOFDResponse [08:46:47]1017 (14) - 77093643461234 [08:46:47]1041 (16) - 0000000000871745 [08:46:47]1040 (4) - 146235 [08:46:47]1012 (4) - 29.10.2024 02:19 [08:46:47]1206 (1) - 0 [08:46:47]OFD Sender: Remove packet 146235 [08:46:47]ProducePacketName [08:46:47]name=ofd_packets/00146235 [08:46:47]NVStorageDeleteData [08:46:48]OFD Sender: No OFD packet to send [08:46:53]OFD Sender: No OFD packet to send [08:46:58]OFD Sender: No OFD packet to send [08:47:03]OFD Sender: No OFD packet to send [08:47:08]OFD Sender: No OFD packet to send [08:47:13]OFD Sender: No OFD packet to send [08:47:18]OFD Sender: No OFD packet to send [08:47:23]OFD Sender: No OFD packet to send [08:47:28]OFD Sender: No OFD packet to send [08:47:33]OFD Sender: No OFD packet to send [08:47:38]OFD Sender: No OFD packet to send [08:47:43]OFD Sender: No OFD packet to send [08:47:48]OFD Sender: No OFD packet to send [08:47:53]OFD Sender: No OFD packet to send [08:47:58]OFD Sender: No OFD packet to send [08:48:03]OFD Sender: No OFD packet to send [08:48:08]OFD Sender: No OFD packet to send [08:48:13]OFD Sender: No OFD packet to send [08:48:18]OFD Sender: No OFD packet to send [08:48:23]OFD Sender: No OFD packet to send [08:48:28]OFD Sender: No OFD packet to send [08:48:33]OFD Sender: No OFD packet to send [08:48:38]OFD Sender: No OFD packet to send [08:48:43]OFD Sender: No OFD packet to send [08:48:48]OFD Sender: No OFD packet to send [08:48:53]OFD Sender: No OFD packet to send [08:48:58]OFD Sender: No OFD packet to send [08:49:03]OFD Sender: No OFD packet to send [08:49:08]OFD Sender: No OFD packet to send [08:49:13]OFD Sender: No OFD packet to send [08:49:18]OFD Sender: No OFD packet to send [08:49:23]OFD Sender: No OFD packet to send [08:49:28]OFD Sender: No OFD packet to send [08:49:33]OFD Sender: No OFD packet to send [08:49:38]OFD Sender: No OFD packet to send [08:49:43]OFD Sender: No OFD packet to send [08:49:48]OFD Sender: No OFD packet to send [08:49:53]OFD Sender: No OFD packet to send [08:49:58]OFD Sender: No OFD packet to send [08:50:03]OFD Sender: No OFD packet to send [08:50:08]OFD Sender: No OFD packet to send [08:50:13]OFD Sender: No OFD packet to send [08:50:14]int [08:50:14]Write to MH i2c: 01 00 00 C7 21 E8 [08:50:14]*** FLAG_PRN_KEY set [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 C7 21 00 08 00 00 00 FF 0F 05 [08:50:14]state=0 [08:50:14]Key pressed [08:50:14]Feed [08:50:14]Write to MH i2c: D8 00 00 C8 21 C0 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: D8 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: D8 01 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: D8 01 00 C8 21 00 C1 [08:50:14]int [08:50:14]Write to MH i2c: 01 00 00 C9 21 EA [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 C9 21 00 48 00 00 00 3C 00 75 [08:50:14]state=2 [08:50:14]Key pressed [08:50:14]int [08:50:14]Write to MH i2c: 01 00 00 CA 21 EB [08:50:14]*** FLAG_PRN_KEY reset [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 CA 21 00 00 00 00 00 F6 0F F7 [08:50:14]state=2 [08:50:14]Stop feed [08:50:18]OFD Sender: No OFD packet to send [08:50:23]OFD Sender: No OFD packet to send [08:50:28]OFD Sender: No OFD packet to send [08:50:33]OFD Sender: No OFD packet to send [08:50:38]OFD Sender: No OFD packet to send [08:50:43]OFD Sender: No OFD packet to send [08:50:48]OFD Sender: No OFD packet to send [08:50:53]OFD Sender: No OFD packet to send [08:50:58]OFD Sender: No OFD packet to send [08:51:03]OFD Sender: No OFD packet to send [08:51:08]OFD Sender: No OFD packet to send [08:51:13]OFD Sender: No OFD packet to send [08:51:18]OFD Sender: No OFD packet to send [08:51:23]OFD Sender: No OFD packet to send [08:51:28]OFD Sender: No OFD packet to send [08:51:33]OFD Sender: No OFD packet to send [08:51:38]OFD Sender: No OFD packet to send [08:51:43]OFD Sender: No OFD packet to send [08:51:48]OFD Sender: No OFD packet to send [08:51:53]OFD Sender: No OFD packet to send [08:51:58]OFD Sender: No OFD packet to send [08:52:03]OFD Sender: No OFD packet to send [08:52:03]accept exits with 7 [08:52:03]New connection [08:52:03]New thread 3067301220 created [08:52:03]Thread 3067157860 joined [08:52:03]Waiting for new connection... [08:52:03] Sock 7.Parse request [08:52:03]Sock 7.Check first char [08:52:03]Sock 7.First char is OK [08:52:03]request: POST /json_proto HTTP/1.0 [08:52:03]Method: POST [08:52:03]URL: /json_proto [08:52:03]Method is POST - this is cgi request [08:52:03]url: /json_proto [08:52:03]query_string will be loaded in cgi processing [08:52:03]execute_cgi json_proto POST (null) [08:52:03]execute_cgi path=json_proto method=POST [08:52:03]POST find Content-Length [08:52:03]Host: 172.17.40.195:8080 [08:52:03]Content-Length: 792 [08:52:03]Content-Type: application/json [08:52:03] [08:52:03]POST finish read [08:52:03]Found Content-Length = 792 [08:52:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A14991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:03]execute_script... [08:52:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A14991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:03]POST & json_proto [08:52:03]process_json_proto [08:52:03]json parsed OK: [08:52:03]protocol is kg_v1.0 [08:52:03]action value=close_receipt [08:52:03]process_action close_receipt [08:52:03]cmd_close_receipt [08:52:03]MH_GetDate [08:52:03]Write to MH i2c: F0 00 00 CB 21 DB [08:52:03]Write i2c OK [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: F0 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: F0 09 00 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: F0 09 00 CB 21 00 37 A2 20 67 D5 8D 6C 64 76 [08:52:03]GetLastDocTimeStamp 1730191606 [08:52:03]current date 1730191927 [08:52:03]FM_GetShiftState [08:52:03]SAM_PROTO_GetShiftState [08:52:03]wFMCommunicate request_size=4 [08:52:03]MH_SAM_APDU [08:52:03]CAPDU: 80 13 01 00 [08:52:03]Write to MH i2c: E2 08 00 CC 21 80 13 01 00 00 00 00 00 6A [08:52:03]Write i2c OK [08:52:03]MH_I2C_Read... [08:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:03]Read from MH i2c: E2 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: E2 0E 00 [08:52:03]MH_I2C_Read... [08:52:03]Read from MH i2c: E2 0E 00 CC 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A3 [08:52:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:52:03]wFMCommunicate OK [08:52:03]SAM_PROTO_GetShiftState done [08:52:03]FM_GetShiftState done [08:52:03]opened in 1730161786 [08:52:03]opened+sec_in_day 1730248186 [08:52:03]quantity*price = 0 [08:52:03]sum+1 = 1 [08:52:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 32 29.10.2024 08:52 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 14991 ФМ: 0000000000871745 ФД: 146236 ФПД: 192527912888302 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T085207&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146236&fm=192527912888302&tin=02508201610067®Number=0000000000091683&sum=0 [08:52:04]StoreToDocumentArchive [08:52:04]shift 547 fd 146236 [08:52:04]save to /storage/0547/doc_00146236 [08:52:04]save last doc name /storage/0547/doc_00146236 to /storage/kkm_last_doc_name [08:52:04]save OK [08:52:04]Clear old archive folders... [08:52:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:04]tlvbuf is 00258BB0 [08:52:04]SAM_PROTO_ClearQueue [08:52:04]wFMCommunicate request_size=4 [08:52:04]MH_SAM_APDU [08:52:04]CAPDU: 80 09 00 00 [08:52:04]Write to MH i2c: E2 08 00 D9 21 80 09 00 00 00 00 00 00 6C [08:52:04]Write i2c OK [08:52:04]MH_I2C_Read... [08:52:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:04]Read from MH i2c: E2 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 03 00 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 03 00 D9 21 00 90 00 6E [08:52:04]RAPDU: 90 00 [08:52:04]wFMCommunicate OK [08:52:04]SAM_PROTO_ClearQueue done [08:52:04]KKMCreateOFDPacket [08:52:04]OFDProtocolAddRootSTLVToBuf [08:52:04]FM_MakeSignedData [08:52:04]FM_MakeSignedData [08:52:04]SAM_PROTO_SignData [08:52:04]wFMCommunicate request_size=4 [08:52:04]MH_SAM_APDU [08:52:04]CAPDU: 80 0D 01 02 [08:52:04]Write to MH i2c: E2 08 00 DA 21 80 0D 01 02 00 00 00 00 74 [08:52:04]Write i2c OK [08:52:04]MH_I2C_Read... [08:52:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:04]Read from MH i2c: E2 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 03 00 [08:52:04]MH_I2C_Read... [08:52:04]Read from MH i2c: E2 03 00 DA 21 00 90 00 6F [08:52:04]RAPDU: 90 00 [08:52:04]wFMCommunicate OK [08:52:04]wFMCommunicate request_size=255 [08:52:04]MH_SAM_APDU [08:52: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 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 20 00 00 00 F4 03 04 00 37 A2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3B 02 00 35 04 06 00 AF [08:52:04]Write to MH i2c: E2 02 01 DB 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 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 20 00 00 00 F4 03 04 00 37 A2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3B 02 00 35 04 06 00 AF 00 00 1C [08:52:04]Write i2c OK [08:52:04]MH_I2C_Read... [08:52:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:05]Read from MH i2c: E2 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 03 00 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 03 00 DB 21 00 90 00 70 [08:52:05]RAPDU: 90 00 [08:52:05]wFMCommunicate OK [08:52:05]wFMCommunicate request_size=10 [08:52:05]MH_SAM_APDU [08:52:05]CAPDU: 80 0D 02 02 05 1A 65 DB 67 EE [08:52:05]Write to MH i2c: E2 0D 00 DC 21 80 0D 02 02 05 00 1A 65 DB 67 EE 00 00 30 [08:52:05]Write i2c OK [08:52:05]MH_I2C_Read... [08:52:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:05]Read from MH i2c: E2 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 03 00 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 03 00 DC 21 00 90 00 71 [08:52:05]RAPDU: 90 00 [08:52:05]wFMCommunicate OK [08:52:05]wFMCommunicate request_size=4 [08:52:05]MH_SAM_APDU [08:52:05]CAPDU: 80 0D 03 02 [08:52:05]Write to MH i2c: E2 08 00 DD 21 80 0D 03 02 00 00 00 00 79 [08:52:05]Write i2c OK [08:52:05]MH_I2C_Read... [08:52:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:05]Read from MH i2c: E2 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 0B 00 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 0B 00 DD 21 00 71 F6 37 42 D3 D9 66 41 90 00 AD [08:52:05]RAPDU: 71 F6 37 42 D3 D9 66 41 90 00 [08:52:05]wFMCommunicate OK [08:52:05]SAM_PROTO_SignData done [08:52:05]FM_MakeSignedData done [08:52:05]CreateOFDProtocolMessage [08:52:05]wFMCommunicate request_size=4 [08:52:05]MH_SAM_APDU [08:52:05]CAPDU: 80 11 00 00 [08:52:05]Write to MH i2c: E2 08 00 DE 21 80 11 00 00 00 00 00 00 79 [08:52:05]Write i2c OK [08:52:05]MH_I2C_Read... [08:52:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:05]Read from MH i2c: E2 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 17 00 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 17 00 DE 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CC [08:52:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:52:05]wFMCommunicate OK [08:52:05]CreateOFDProtocolMessage done [08:52:05]OFDSenderStorePacket 146236 [08:52:05]StoreOFDPacket docnum=146236 [08:52:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D5 C9 07 01 C9 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 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 20 00 00 00 F4 03 04 00 37 A2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3B 02 00 35 04 06 00 AF 1A 65 DB 67 EE 71 F6 37 42 D3 D9 66 41 [08:52:05]CheckFolder [08:52:05]dirname=/storage/ofd_packets [08:52:05]CheckFolder done [08:52:05]ProducePacketName [08:52:05]name=ofd_packets/00146236 [08:52:05]NVStorageSaveData ofd_packets/00146236 [08:52:05]File name is /storage/ofd_packets/00146236 [08:52:05]Write 301 bytes [08:52:05]NVStorageSaveData done [08:52:05]OFDSenderStorePacket done [08:52:05]KKMCreateOFDPacket done [08:52:05]NVStorageSaveData kkm_last_timestamp [08:52:05]File name is /storage/kkm_last_timestamp [08:52:05]Write 4 bytes [08:52:05]NVStorageSaveData done [08:52:05]ExternCall_PrintAddStr [08:52:05]wPrintStart [08:52:05]Write to MH i2c: 01 00 00 DF 21 00 [08:52:05]Write i2c OK [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: 01 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: 01 07 00 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: 01 07 00 DF 21 00 00 00 00 00 FF 0F 15 [08:52:05]RasterBufferAndPrint [08:52:05]line Счет N : (1)160992 [08:52:05]line ИНН: 02508201610067 [08:52:05]line Контрольно-Кассовый Чек [08:52:05]line ПРОДАЖА [08:52:05]line ТРК (МРК, ГНК) : 52 [08:52:05]line Товар: 2710124130 [08:52:05]line Аи-92-К-2 [08:52:05]line 15.000 * 0.00 [08:52:05]line = 0.00 [08:52:05]line НДС 12% НСП 1% [08:52:05]line > о реализуемом товаре [08:52:05]line ИТОГО: 0.00 [08:52:05]line НСП 1% : 0.00 [08:52:05]line НДС 12% : 0.00 [08:52:05]line Наличными: 0.00 [08:52:05]line Безнал.: 0.00 [08:52:05]line Место: АЗС № 126 "Партнер Нефть" [08:52:05]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [08:52:05]line СНО: Общий режим [08:52:05]line Чек 32 29.10.2024 08:52 [08:52:05]line Смена: 547 ФФД: 1.0 [08:52:05]line ЗНМ: 0300000085 [08:52:05]line РНМ: 0000000000091683 [08:52:05]line Версия ККМ: 001 [08:52:05]line Талоны: Топливная Карта [08:52:05]line 14991 [08:52:05]line ФМ: 0000000000871745 [08:52:05]line ФД: 146236 [08:52:05]line ФПД: 192527912888302 [08:52:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T085207&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146236&fm=192527912888302&tin=02508201610067®Number=0000000000091683&sum=0 [08:52:05]OFD Sender: Processing packet 146236 [packets to send 206, broken 205] [08:52:05]ProducePacketName [08:52:05]name=ofd_packets/00146236 [08:52:05]OFD Sender: To server: pG, [08:52:05]CommunicateWithHost lk.salyk.kg:30040 [08:52:05]ConnectInit lk.salyk.kg [08:52:05]written 0, free lines is 4095 [08:52:06]Write to MH i2c: 01 00 00 09 22 2B [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: 01 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: 01 07 00 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: 01 07 00 09 22 00 00 00 00 00 BF 0C FD [08:52:06]RasterBufferAndPrint [08:52:06]line [08:52:06]line [08:52:06]line [08:52:06]line [08:52:06]line [08:52:06]written 0, free lines is 3267 [08:52:06]MH_Cut [08:52:06]Write to MH i2c: D1 01 00 10 22 01 04 [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: D1 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: D1 01 00 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: D1 01 00 10 22 00 03 [08:52:06]Write to MH i2c: 01 00 00 11 22 33 [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:06]*** Cut start [08:52:06]*** Partial cut [08:52:06]*** CUTSNS_PIN = 1 [08:52:06]*** CUTSNS_PIN = 0 [08:52:06]Connected sock=11 [08:52:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D5 C9 07 01 C9 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 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 20 00 00 00 F4 03 04 00 37 A2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3B 02 00 35 04 06 00 AF 1A 65 DB 67 EE 71 F6 37 42 D3 D9 66 41 [08:52:07]*** Brake cut motor [08:52:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 BF FC 47 00 C4 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3B 02 00 F4 03 04 00 60 47 20 67 B6 04 01 00 00 0B 4F 76 2F E3 95 FC 14 [08:52:07]CommunicateWithHost err = 0 [08:52:07]CheckOFDResponse [08:52:07]1017 (14) - 77093643461234 [08:52:07]1041 (16) - 0000000000871745 [08:52:07]1040 (4) - 146236 [08:52:07]1012 (4) - 29.10.2024 02:24 [08:52:07]1206 (1) - 0 [08:52:07]OFD Sender: Remove packet 146236 [08:52:07]ProducePacketName [08:52:07]name=ofd_packets/00146236 [08:52:07]NVStorageDeleteData [08:52:07]Read from MH i2c: 01 [08:52:07]MH_I2C_Read... [08:52:07]*** Stop cut motor [08:52:07]*** Cut end [08:52:07]Read from MH i2c: 01 07 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 07 00 11 22 00 00 00 00 00 FF 0F 48 [08:52:07]process_action close_receipt done [08:52:07]requested_data is exist [08:52:07]produce_requested_data [08:52:07]requested_item fm.sn is exist - process it [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 11 00 00 [08:52:07]Write to MH i2c: E2 08 00 12 22 80 11 00 00 00 00 00 00 AE [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 17 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 17 00 12 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 01 [08:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [08:52:07]wFMCommunicate OK [08:52:07]requested_item fd.num is exist - process it [08:52:07]SAM_PROTO_GetFieldsCounters [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 13 00 00 [08:52:07]Write to MH i2c: E2 08 00 13 22 80 13 00 00 00 00 00 00 B1 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 62 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 62 00 13 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3C 3B 02 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 D2 [08:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3C 3B 02 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 [08:52:07]wFMCommunicate OK [08:52:07]SAM_PROTO_GetFieldsCounters done [08:52:07]requested_item shift.num is exist - process it [08:52:07]requested_item shift.opened is exist - process it [08:52:07]req_shift_opened [08:52:07]FM_GetShiftState [08:52:07]SAM_PROTO_GetShiftState [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 13 01 00 [08:52:07]Write to MH i2c: E2 08 00 14 22 80 13 01 00 00 00 00 00 B3 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 0E 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 0E 00 14 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EC [08:52:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [08:52:07]wFMCommunicate OK [08:52:07]SAM_PROTO_GetShiftState done [08:52:07]FM_GetShiftState done [08:52:07]req_shift_opened done [08:52:07]requested_item shift.open_date is exist - process it [08:52:07]req_shift_open_date [08:52:07]req_shift_open_date done [08:52:07]produce_requested_data done [08:52:07]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146236,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [08:52:07]process_action_free close_receipt [08:52:07]json_value_free [08:52:07]json_value_free done [08:52:07]process_json_proto returns [08:52:07]Send response to host [08:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146236,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [08:52:07]free response buf [08:52:07]execute_script done [08:52:07]execute_script returns [08:52:07]free content buf [08:52:07]Sock 7.Close socket [08:52:07]Sock 7.Thread stoped [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:13]OFD Sender: No OFD packet to send [08:53:18]OFD Sender: No OFD packet to send [08:53:23]OFD Sender: No OFD packet to send [08:53:28]OFD Sender: No OFD packet to send [08:53:33]OFD Sender: No OFD packet to send [08:53:38]OFD Sender: No OFD packet to send [08:53:43]OFD Sender: No OFD packet to send [08:53:48]OFD Sender: No OFD packet to send [08:53:53]OFD Sender: No OFD packet to send [08:53:58]OFD Sender: No OFD packet to send [08:54:03]OFD Sender: No OFD packet to send [08:54:08]OFD Sender: No OFD packet to send [08:54:13]OFD Sender: No OFD packet to send [08:54:18]OFD Sender: No OFD packet to send [08:54:23]OFD Sender: No OFD packet to send [08:54:28]OFD Sender: No OFD packet to send [08:54:33]OFD Sender: No OFD packet to send [08:54:38]OFD Sender: No OFD packet to send [08:54:43]OFD Sender: No OFD packet to send [08:54:48]OFD Sender: No OFD packet to send [08:54:53]OFD Sender: No OFD packet to send [08:54:58]OFD Sender: No OFD packet to send [08:55:03]OFD Sender: No OFD packet to send [08:55:08]OFD Sender: No OFD packet to send [08:55:13]OFD Sender: No OFD packet to send [08:55:18]OFD Sender: No OFD packet to send [08:55:23]OFD Sender: No OFD packet to send [08:55:28]OFD Sender: No OFD packet to send [08:55:33]OFD Sender: No OFD packet to send [08:55:38]OFD Sender: No OFD packet to send [08:55:43]OFD Sender: No OFD packet to send [08:55:48]OFD Sender: No OFD packet to send [08:55:53]OFD Sender: No OFD packet to send [08:55:58]OFD Sender: No OFD packet to send [08:56:03]OFD Sender: No OFD packet to send [08:56:08]OFD Sender: No OFD packet to send [08:56:13]OFD Sender: No OFD packet to send [08:56:18]OFD Sender: No OFD packet to send [08:56:23]OFD Sender: No OFD packet to send [08:56:28]OFD Sender: No OFD packet to send [08:56:33]OFD Sender: No OFD packet to send [08:56:38]OFD Sender: No OFD packet to send [08:56:43]OFD Sender: No OFD packet to send [08:56:48]OFD Sender: No OFD packet to send [08:56:53]OFD Sender: No OFD packet to send [08:56:58]OFD Sender: No OFD packet to send [08:57:03]OFD Sender: No OFD packet to send [08:57:08]OFD Sender: No OFD packet to send [08:57:13]OFD Sender: No OFD packet to send [08:57:18]OFD Sender: No OFD packet to send [08:57:23]OFD Sender: No OFD packet to send [08:57:28]OFD Sender: No OFD packet to send [08:57:33]OFD Sender: No OFD packet to send [08:57:38]OFD Sender: No OFD packet to send [08:57:43]OFD Sender: No OFD packet to send [08:57:48]OFD Sender: No OFD packet to send [08:57:53]OFD Sender: No OFD packet to send [08:57:58]OFD Sender: No OFD packet to send [08:58:03]OFD Sender: No OFD packet to send [08:58:08]OFD Sender: No OFD packet to send [08:58:13]OFD Sender: No OFD packet to send [08:58:18]OFD Sender: No OFD packet to send [08:58:23]OFD Sender: No OFD packet to send [08:58:28]OFD Sender: No OFD packet to send [08:58:33]OFD Sender: No OFD packet to send [08:58:38]OFD Sender: No OFD packet to send [08:58:43]OFD Sender: No OFD packet to send [08:58:48]OFD Sender: No OFD packet to send [08:58:53]OFD Sender: No OFD packet to send [08:58:58]OFD Sender: No OFD packet to send [08:59:03]OFD Sender: No OFD packet to send [08:59:08]OFD Sender: No OFD packet to send [08:59:13]OFD Sender: No OFD packet to send [08:59:18]OFD Sender: No OFD packet to send [08:59:23]OFD Sender: No OFD packet to send [08:59:28]OFD Sender: No OFD packet to send [08:59:33]OFD Sender: No OFD packet to send [08:59:38]OFD Sender: No OFD packet to send [08:59:43]OFD Sender: No OFD packet to send [08:59:48]OFD Sender: No OFD packet to send [08:59:53]OFD Sender: No OFD packet to send [08:59:58]OFD Sender: No OFD packet to send [09:00:03]OFD Sender: No OFD packet to send [09:00:08]OFD Sender: No OFD packet to send [09:00:13]OFD Sender: No OFD packet to send [09:00:18]OFD Sender: No OFD packet to send [09:00:23]OFD Sender: No OFD packet to send [09:00:28]OFD Sender: No OFD packet to send [09:00:33]OFD Sender: No OFD packet to send [09:00:38]OFD Sender: No OFD packet to send [09:00:43]OFD Sender: No OFD packet to send [09:00:48]OFD Sender: No OFD packet to send [09:00:53]OFD Sender: No OFD packet to send [09:00:58]OFD Sender: No OFD packet to send [09:01:03]OFD Sender: No OFD packet to send [09:01:08]OFD Sender: No OFD packet to send [09:01:13]OFD Sender: No OFD packet to send [09:01:18]OFD Sender: No OFD packet to send [09:01:23]OFD Sender: No OFD packet to send [09:01:28]OFD Sender: No OFD packet to send [09:01:33]OFD Sender: No OFD packet to send [09:01:38]OFD Sender: No OFD packet to send [09:01:43]OFD Sender: No OFD packet to send [09:01:48]OFD Sender: No OFD packet to send [09:01:53]OFD Sender: No OFD packet to send [09:01:58]OFD Sender: No OFD packet to send [09:01:59]accept exits with 9 [09:01:59]New connection [09:01:59]New thread 3067157860 created [09:01:59]Thread 3067301220 joined [09:01:59]Waiting for new connection... [09:01:59] Sock 9.Parse request [09:01:59]Sock 9.Check first char [09:01:59]Sock 9.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.40.195:8080 [09:01:59]Content-Length: 682 [09:01:59]Content-Type: application/json [09:01:59] [09:01:59]POST finish read [09:01:59]Found Content-Length = 682 [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)160993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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: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)160993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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: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 15 22 26 [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 15 22 00 8B A4 20 67 D5 8D 6C 64 17 [09:01:59]GetLastDocTimeStamp 1730191927 [09:01:59]current date 1730192523 [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 16 22 80 13 01 00 00 00 00 00 B5 [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 16 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EE [09:01:59]RAPDU: 09 00 01 7A 2C 20 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 1730161786 [09:01:59]opened+sec_in_day 1730248186 [09:01:59]quantity*price = 100015 [09:01:59]sum+1 = 100017 [09:01: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 33 29.10.2024 09:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146237 ФПД: 177062220359812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090203&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146237&fm=177062220359812&tin=02508201610067®Number=0000000000091683&sum=100000 [09:02:00]StoreToDocumentArchive [09:02:00]shift 547 fd 146237 [09:02:00]save to /storage/0547/doc_00146237 [09:02:00]save last doc name /storage/0547/doc_00146237 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=251 [09:02:00]tlvbuf is 0025D8A0 [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 23 22 80 09 00 00 00 00 00 00 B7 [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 23 22 00 90 00 B9 [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 24 22 80 0D 01 02 00 00 00 00 BF [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 24 22 00 90 00 BA [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 21 00 00 00 F4 03 04 00 8B A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3B 02 00 35 04 06 00 A1 [09:02:00]Write to MH i2c: E2 02 01 25 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 8B A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3B 02 00 35 04 06 00 A1 00 00 5E [09:02:00]Write i2c OK [09:02:00]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 03 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 03 00 25 22 00 90 00 BB [09:02:01]RAPDU: 90 00 [09:02:01]wFMCommunicate OK [09:02:01]wFMCommunicate request_size=10 [09:02:01]MH_SAM_APDU [09:02:01]CAPDU: 80 0D 02 02 05 09 82 BF 68 84 [09:02:01]Write to MH i2c: E2 0D 00 26 22 80 0D 02 02 05 00 09 82 BF 68 84 00 00 02 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 03 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 03 00 26 22 00 90 00 BC [09:02:01]RAPDU: 90 00 [09:02:01]wFMCommunicate OK [09:02:01]wFMCommunicate request_size=4 [09:02:01]MH_SAM_APDU [09:02:01]CAPDU: 80 0D 03 02 [09:02:01]Write to MH i2c: E2 08 00 27 22 80 0D 03 02 00 00 00 00 C4 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 0B 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 0B 00 27 22 00 DC DF BC 67 D9 4A 9F 6C 90 00 D1 [09:02:01]RAPDU: DC DF BC 67 D9 4A 9F 6C 90 00 [09:02:01]wFMCommunicate OK [09:02:01]SAM_PROTO_SignData done [09:02:01]FM_MakeSignedData done [09:02:01]CreateOFDProtocolMessage [09:02:01]wFMCommunicate request_size=4 [09:02:01]MH_SAM_APDU [09:02:01]CAPDU: 80 11 00 00 [09:02:01]Write to MH i2c: E2 08 00 28 22 80 11 00 00 00 00 00 00 C4 [09:02:01]Write i2c OK [09:02:01]MH_I2C_Read... [09:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:01]Read from MH i2c: E2 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 17 00 [09:02:01]MH_I2C_Read... [09:02:01]Read from MH i2c: E2 17 00 28 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 17 [09:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:02:01]wFMCommunicate OK [09:02:01]CreateOFDProtocolMessage done [09:02:01]OFDSenderStorePacket 146237 [09:02:01]StoreOFDPacket docnum=146237 [09:02:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5D FC 07 01 51 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 8B A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3B 02 00 35 04 06 00 A1 09 82 BF 68 84 DC DF BC 67 D9 4A 9F 6C [09:02:01]CheckFolder [09:02:01]dirname=/storage/ofd_packets [09:02:01]CheckFolder done [09:02:01]ProducePacketName [09:02:01]name=ofd_packets/00146237 [09:02:01]NVStorageSaveData ofd_packets/00146237 [09:02:01]File name is /storage/ofd_packets/00146237 [09:02:01]Write 301 bytes [09:02:01]NVStorageSaveData done [09:02:01]OFDSenderStorePacket done [09:02:01]KKMCreateOFDPacket done [09:02:01]NVStorageSaveData kkm_last_timestamp [09:02:01]File name is /storage/kkm_last_timestamp [09:02:01]Write 4 bytes [09:02:01]NVStorageSaveData done [09:02:01]ExternCall_PrintAddStr [09:02:01]wPrintStart [09:02:01]Write to MH i2c: 01 00 00 29 22 4B [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 29 22 00 00 00 00 00 FF 0F 60 [09:02:01]RasterBufferAndPrint [09:02:01]line Счет N : (1)160993 [09:02:01]line ИНН: 02508201610067 [09:02:01]line Контрольно-Кассовый Чек [09:02:01]line ПРОДАЖА [09:02:01]line ТРК (МРК, ГНК) : 62 [09:02:01]line Товар: 2710124130 [09:02:01]line Аи-92-К-2 [09:02:01]line 14.950 * 66.90 [09:02:01]line = 1000.16 [09:02:01]line НДС 12% НСП 1% [09:02:01]line > о реализуемом товаре [09:02:01]line ОКРУГЛЕНИЕ: -0.16 [09:02:01]line ИТОГО: 1000.00 [09:02:01]line Внесено: 1000.00 [09:02:01]line СДАЧА: 0.00 [09:02:01]line НСП 1% : 8.85 [09:02:01]line НДС 12% : 106.21 [09:02:01]line Наличными: 1000.00 [09:02:01]line Безнал.: 0.00 [09:02:01]line Место: АЗС № 126 "Партнер Нефть" [09:02:01]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:02:01]line СНО: Общий режим [09:02:01]line Чек 33 29.10.2024 09:02 [09:02:01]line Смена: 547 ФФД: 1.0 [09:02:01]line ЗНМ: 0300000085 [09:02:01]line РНМ: 0000000000091683 [09:02:01]line Версия ККМ: 001 [09:02:01]line ФМ: 0000000000871745 [09:02:01]line ФД: 146237 [09:02:01]line ФПД: 177062220359812 [09:02:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090203&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146237&fm=177062220359812&tin=02508201610067®Number=0000000000091683&sum=100000 [09:02:01]OFD Sender: Processing packet 146237 [packets to send 206, broken 205] [09:02:01]ProducePacketName [09:02:01]name=ofd_packets/00146237 [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:02]Connected sock=7 [09:02:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5D FC 07 01 51 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 8B A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3B 02 00 35 04 06 00 A1 09 82 BF 68 84 DC DF BC 67 D9 4A 9F 6C [09:02:02]Write to MH i2c: 01 00 00 54 22 76 [09:02:02]Write i2c OK [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: 01 [09:02:02]MH_I2C_Read... [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 54 22 00 00 00 00 00 A8 0C 31 [09:02:02]RasterBufferAndPrint [09:02:02]line [09:02:02]line [09:02:02]line [09:02:02]line [09:02:02]line [09:02:02]written 0, free lines is 3248 [09:02:02]MH_Cut [09:02:02]Write to MH i2c: D1 01 00 5B 22 01 4F [09:02:02]Write i2c OK [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: D1 [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: D1 01 00 [09:02:02]MH_I2C_Read... [09:02:02]Read from MH i2c: D1 01 00 5B 22 00 4E [09:02:02]Write to MH i2c: 01 00 00 5C 22 7E [09:02:02]Write i2c OK [09:02:02]MH_I2C_Read... [09:02:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 0A 07 47 00 46 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 31 37 34 35 10 04 04 00 3D 3B 02 00 F4 03 04 00 B3 49 20 67 B6 04 01 00 00 D8 64 D2 B2 21 5C E6 37 [09:02:02]CommunicateWithHost err = 0 [09:02:02]CheckOFDResponse [09:02:02]1017 (14) - 77093643461234 [09:02:02]1041 (16) - 0000000000871745 [09:02:02]1040 (4) - 146237 [09:02:02]1012 (4) - 29.10.2024 02:34 [09:02:02]1206 (1) - 0 [09:02:02]OFD Sender: Remove packet 146237 [09:02:02]ProducePacketName [09:02:02]name=ofd_packets/00146237 [09:02:02]NVStorageDeleteData [09:02:02]OFD Sender: No OFD packet to send [09:02:03]*** Cut start [09:02:03]*** Partial cut [09:02:03]*** CUTSNS_PIN = 1 [09:02:03]*** CUTSNS_PIN = 0 [09:02:03]*** Brake cut motor [09:02:03]Read from MH i2c: 01 [09:02:03]MH_I2C_Read... [09:02:03]*** Stop cut motor [09:02:03]*** Cut end [09:02:03]Read from MH i2c: 01 07 00 [09:02:03]MH_I2C_Read... [09:02:03]Read from MH i2c: 01 07 00 5C 22 00 00 00 00 00 FF 0F 93 [09:02:03]process_action close_receipt done [09:02:03]requested_data is exist [09:02:03]produce_requested_data [09:02:03]requested_item fm.sn is exist - process it [09:02:03]wFMCommunicate request_size=4 [09:02:03]MH_SAM_APDU [09:02:03]CAPDU: 80 11 00 00 [09:02:03]Write to MH i2c: E2 08 00 5D 22 80 11 00 00 00 00 00 00 F9 [09:02:03]Write i2c OK [09:02:03]MH_I2C_Read... [09:02:03]*** 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 5D 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4C [09:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 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 5E 22 80 13 00 00 00 00 00 00 FC [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 5E 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3D 3B 02 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 21 [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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3D 3B 02 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 [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 5F 22 80 13 01 00 00 00 00 00 FE [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 5F 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 37 [09:02:03]RAPDU: 09 00 01 7A 2C 20 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":"0000000000871745","fd.num":146237,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [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":"0000000000871745","fd.num":146237,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [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 9.Close socket [09:02:03]Sock 9.Thread stoped [09:02:07]OFD Sender: No OFD packet to send [09:02:12]OFD Sender: No OFD packet to send [09:02:17]OFD Sender: No OFD packet to send [09:02:23]OFD Sender: No OFD packet to send [09:02:28]OFD Sender: No OFD packet to send [09:02:33]OFD Sender: No OFD packet to send [09:02:38]OFD Sender: No OFD packet to send [09:02:43]OFD Sender: No OFD packet to send [09:02:48]OFD Sender: No OFD packet to send [09:02:53]OFD Sender: No OFD packet to send [09:02:54]accept exits with 10 [09:02:54]New connection [09:02:54]New thread 3067301220 created [09:02:54]Thread 3067157860 joined [09:02:54]Waiting for new connection... [09:02:54] Sock 10.Parse request [09:02:54]Sock 10.Check first char [09:02:54]Sock 10.First char is OK [09:02:54]request: POST /json_proto HTTP/1.0 [09:02:54]Method: POST [09:02:54]URL: /json_proto [09:02:54]Method is POST - this is cgi request [09:02:54]url: /json_proto [09:02:54]query_string will be loaded in cgi processing [09:02:54]execute_cgi json_proto POST (null) [09:02:54]execute_cgi path=json_proto method=POST [09:02:54]POST find Content-Length [09:02:54]Host: 172.17.40.195:8080 [09:02:54]Content-Length: 677 [09:02:54]Content-Type: application/json [09:02:54] [09:02:54]POST finish read [09:02:54]Found Content-Length = 677 [09:02:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.290, "sum" : 615.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 615.00, "total" : 615.00, "payments": [ { "type": 0, "sum" : 615.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:54]execute_script... [09:02: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)160994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.290, "sum" : 615.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 615.00, "total" : 615.00, "payments": [ { "type": 0, "sum" : 615.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:54]POST & json_proto [09:02:54]process_json_proto [09:02:54]json parsed OK: [09:02:54]protocol is kg_v1.0 [09:02:54]action value=close_receipt [09:02:54]process_action close_receipt [09:02:54]cmd_close_receipt [09:02:54]MH_GetDate [09:02:54]Write to MH i2c: F0 00 00 60 22 71 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: F0 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: F0 09 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: F0 09 00 60 22 00 C2 A4 20 67 D5 8D 6C 64 99 [09:02:54]GetLastDocTimeStamp 1730192523 [09:02:54]current date 1730192578 [09:02:54]FM_GetShiftState [09:02:54]SAM_PROTO_GetShiftState [09:02:54]wFMCommunicate request_size=4 [09:02:54]MH_SAM_APDU [09:02:54]CAPDU: 80 13 01 00 [09:02:54]Write to MH i2c: E2 08 00 61 22 80 13 01 00 00 00 00 00 00 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:54]Read from MH i2c: E2 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 0E 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: E2 0E 00 61 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 39 [09:02:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:02:54]wFMCommunicate OK [09:02:54]SAM_PROTO_GetShiftState done [09:02:54]FM_GetShiftState done [09:02:54]opened in 1730161786 [09:02:54]opened+sec_in_day 1730248186 [09:02:54]quantity*price = 61511 [09:02:54]sum+1 = 61513 [09:02:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 615.00 Внесено: 615.00 СДАЧА: 0.00 НСП 1% : 5.44 НДС 12% : 65.32 Наличными: 615.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 34 29.10.2024 09:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146238 ФПД: 223724233276688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090258&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146238&fm=223724233276688&tin=02508201610067®Number=0000000000091683&sum=61500 [09:02:55]StoreToDocumentArchive [09:02:55]shift 547 fd 146238 [09:02:55]save to /storage/0547/doc_00146238 [09:02:55]save last doc name /storage/0547/doc_00146238 to /storage/kkm_last_doc_name [09:02:55]save OK [09:02:55]Clear old archive folders... [09:02:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:55]tlvbuf is 0022E220 [09:02:55]SAM_PROTO_ClearQueue [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 09 00 00 [09:02:55]Write to MH i2c: E2 08 00 6E 22 80 09 00 00 00 00 00 00 02 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 6E 22 00 90 00 04 [09:02:55]RAPDU: 90 00 [09:02:55]wFMCommunicate OK [09:02:55]SAM_PROTO_ClearQueue done [09:02:55]KKMCreateOFDPacket [09:02:55]OFDProtocolAddRootSTLVToBuf [09:02:55]FM_MakeSignedData [09:02:55]FM_MakeSignedData [09:02:55]SAM_PROTO_SignData [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 0D 01 02 [09:02:55]Write to MH i2c: E2 08 00 6F 22 80 0D 01 02 00 00 00 00 0A [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 6F 22 00 90 00 05 [09:02:55]RAPDU: 90 00 [09:02:55]wFMCommunicate OK [09:02:55]wFMCommunicate request_size=255 [09:02:55]MH_SAM_APDU [09:02: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 62 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 48 F0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 19 00 00 00 00 07 04 06 00 3C F0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 C2 A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3B 02 00 35 04 06 00 CB [09:02:55]Write to MH i2c: E2 02 01 70 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 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 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 48 F0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 19 00 00 00 00 07 04 06 00 3C F0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 C2 A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3B 02 00 35 04 06 00 CB 00 00 7B [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 70 22 00 90 00 06 [09:02:55]RAPDU: 90 00 [09:02:55]wFMCommunicate OK [09:02:55]wFMCommunicate request_size=10 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 0D 02 02 05 79 DB 73 BD 10 [09:02:55]Write to MH i2c: E2 0D 00 71 22 80 0D 02 02 05 00 79 DB 73 BD 10 00 00 AB [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 03 00 71 22 00 90 00 07 [09:02:55]RAPDU: 90 00 [09:02:55]wFMCommunicate OK [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 0D 03 02 [09:02:55]Write to MH i2c: E2 08 00 72 22 80 0D 03 02 00 00 00 00 0F [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 0B 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 0B 00 72 22 00 81 71 A8 33 DF 2A E1 46 90 00 0D [09:02:55]RAPDU: 81 71 A8 33 DF 2A E1 46 90 00 [09:02:55]wFMCommunicate OK [09:02:55]SAM_PROTO_SignData done [09:02:55]FM_MakeSignedData done [09:02:55]CreateOFDProtocolMessage [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 11 00 00 [09:02:55]Write to MH i2c: E2 08 00 73 22 80 11 00 00 00 00 00 00 0F [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 17 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 17 00 73 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 62 [09:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:02:55]wFMCommunicate OK [09:02:55]CreateOFDProtocolMessage done [09:02:55]OFDSenderStorePacket 146238 [09:02:55]StoreOFDPacket docnum=146238 [09:02:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 ED F4 07 01 69 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 62 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 48 F0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 19 00 00 00 00 07 04 06 00 3C F0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 C2 A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3B 02 00 35 04 06 00 CB 79 DB 73 BD 10 81 71 A8 33 DF 2A E1 46 [09:02:55]CheckFolder [09:02:55]dirname=/storage/ofd_packets [09:02:55]CheckFolder done [09:02:55]ProducePacketName [09:02:55]name=ofd_packets/00146238 [09:02:55]NVStorageSaveData ofd_packets/00146238 [09:02:55]File name is /storage/ofd_packets/00146238 [09:02:55]Write 301 bytes [09:02:55]NVStorageSaveData done [09:02:55]OFDSenderStorePacket done [09:02:55]KKMCreateOFDPacket done [09:02:55]NVStorageSaveData kkm_last_timestamp [09:02:55]File name is /storage/kkm_last_timestamp [09:02:55]Write 4 bytes [09:02:55]NVStorageSaveData done [09:02:56]ExternCall_PrintAddStr [09:02:56]wPrintStart [09:02:56]Write to MH i2c: 01 00 00 74 22 96 [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 07 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 07 00 74 22 00 00 00 00 00 FF 0F AB [09:02:56]RasterBufferAndPrint [09:02:56]line Счет N : (1)160994 [09:02:56]line ИНН: 02508201610067 [09:02:56]line Контрольно-Кассовый Чек [09:02:56]line ПРОДАЖА [09:02:56]line ТРК (МРК, ГНК) : 43 [09:02:56]line Товар: 2710124500 [09:02:56]line Аи-95-К-3 [09:02:56]line 8.290 * 74.20 [09:02:56]line = 615.12 [09:02:56]line НДС 12% НСП 1% [09:02:56]line > о реализуемом товаре [09:02:56]line ОКРУГЛЕНИЕ: -0.12 [09:02:56]line ИТОГО: 615.00 [09:02:56]line Внесено: 615.00 [09:02:56]line СДАЧА: 0.00 [09:02:56]line НСП 1% : 5.44 [09:02:56]line НДС 12% : 65.32 [09:02:56]line Наличными: 615.00 [09:02:56]line Безнал.: 0.00 [09:02:56]line Место: АЗС № 126 "Партнер Нефть" [09:02:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:02:56]line СНО: Общий режим [09:02:56]line Чек 34 29.10.2024 09:02 [09:02:56]line Смена: 547 ФФД: 1.0 [09:02:56]line ЗНМ: 0300000085 [09:02:56]line РНМ: 0000000000091683 [09:02:56]line Версия ККМ: 001 [09:02:56]line ФМ: 0000000000871745 [09:02:56]line ФД: 146238 [09:02:56]line ФПД: 223724233276688 [09:02:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090258&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146238&fm=223724233276688&tin=02508201610067®Number=0000000000091683&sum=61500 [09:02:56]OFD Sender: Processing packet 146238 [packets to send 206, broken 205] [09:02:56]ProducePacketName [09:02:56]name=ofd_packets/00146238 [09:02:56]OFD Sender: To server: pG, [09:02:56]CommunicateWithHost lk.salyk.kg:30040 [09:02:56]ConnectInit lk.salyk.kg [09:02:56]written 0, free lines is 4095 [09:02:56]Write to MH i2c: 01 00 00 9F 22 C1 [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 07 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: 01 07 00 9F 22 00 00 00 00 00 AD 0C 81 [09:02:56]RasterBufferAndPrint [09:02:56]line [09:02:56]line [09:02:56]line [09:02:56]line [09:02:56]line [09:02:56]written 0, free lines is 3249 [09:02:56]MH_Cut [09:02:56]Write to MH i2c: D1 01 00 A6 22 01 9A [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: D1 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: D1 01 00 [09:02:56]MH_I2C_Read... [09:02:56]Read from MH i2c: D1 01 00 A6 22 00 99 [09:02:56]Write to MH i2c: 01 00 00 A7 22 C9 [09:02:56]Write i2c OK [09:02:56]MH_I2C_Read... [09:02:57]*** Cut start [09:02:57]*** Partial cut [09:02:57]*** CUTSNS_PIN = 1 [09:02:57]Connected sock=11 [09:02:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 ED F4 07 01 69 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 62 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 48 F0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C F0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 19 00 00 00 00 07 04 06 00 3C F0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 C2 A4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3B 02 00 35 04 06 00 CB 79 DB 73 BD 10 81 71 A8 33 DF 2A E1 46 [09:02:57]*** CUTSNS_PIN = 0 [09:02:57]*** Brake cut motor [09:02:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 56 51 47 00 2E 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 31 37 34 35 10 04 04 00 3E 3B 02 00 F4 03 04 00 EA 49 20 67 B6 04 01 00 00 69 55 41 55 66 15 5B 72 [09:02:58]CommunicateWithHost err = 0 [09:02:58]CheckOFDResponse [09:02:58]1017 (14) - 77093643461234 [09:02:58]1041 (16) - 0000000000871745 [09:02:58]1040 (4) - 146238 [09:02:58]1012 (4) - 29.10.2024 02:35 [09:02:58]1206 (1) - 0 [09:02:58]OFD Sender: Remove packet 146238 [09:02:58]ProducePacketName [09:02:58]name=ofd_packets/00146238 [09:02:58]NVStorageDeleteData [09:02:58]Read from MH i2c: 01 [09:02:58]MH_I2C_Read... [09:02:58]*** Stop cut motor [09:02:58]*** Cut end [09:02:58]Read from MH i2c: 01 07 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: 01 07 00 A7 22 00 00 00 00 00 FF 0F DE [09:02:58]process_action close_receipt done [09:02:58]requested_data is exist [09:02:58]produce_requested_data [09:02:58]requested_item fm.sn is exist - process it [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 11 00 00 [09:02:58]Write to MH i2c: E2 08 00 A8 22 80 11 00 00 00 00 00 00 44 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 17 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 17 00 A8 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 97 [09:02:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:02:58]wFMCommunicate OK [09:02:58]requested_item fd.num is exist - process it [09:02:58]SAM_PROTO_GetFieldsCounters [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 13 00 00 [09:02:58]Write to MH i2c: E2 08 00 A9 22 80 13 00 00 00 00 00 00 47 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 62 00 A9 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3E 3B 02 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 70 [09:02:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3E 3B 02 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 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetFieldsCounters done [09:02:58]requested_item shift.num is exist - process it [09:02:58]requested_item shift.opened is exist - process it [09:02:58]req_shift_opened [09:02:58]FM_GetShiftState [09:02:58]SAM_PROTO_GetShiftState [09:02:58]wFMCommunicate request_size=4 [09:02:58]MH_SAM_APDU [09:02:58]CAPDU: 80 13 01 00 [09:02:58]Write to MH i2c: E2 08 00 AA 22 80 13 01 00 00 00 00 00 49 [09:02:58]Write i2c OK [09:02:58]MH_I2C_Read... [09:02:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:58]Read from MH i2c: E2 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 [09:02:58]MH_I2C_Read... [09:02:58]Read from MH i2c: E2 0E 00 AA 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 82 [09:02:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:02:58]wFMCommunicate OK [09:02:58]SAM_PROTO_GetShiftState done [09:02:58]FM_GetShiftState done [09:02:58]req_shift_opened done [09:02:58]requested_item shift.open_date is exist - process it [09:02:58]req_shift_open_date [09:02:58]req_shift_open_date done [09:02:58]produce_requested_data done [09:02:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146238,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:02:58]process_action_free close_receipt [09:02:58]json_value_free [09:02:58]json_value_free done [09:02:58]process_json_proto returns [09:02:58]Send response to host [09:02:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146238,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:02:58]free response buf [09:02:58]execute_script done [09:02:58]execute_script returns [09:02:58]free content buf [09:02:58]Sock 10.Close socket [09:02:58]Sock 10.Thread stoped [09:02:58]OFD Sender: No OFD packet to send [09:03:03]OFD Sender: No OFD packet to send [09:03:08]OFD Sender: No OFD packet to send [09:03:13]OFD Sender: No OFD packet to send [09:03:18]OFD Sender: No OFD packet to send [09:03:23]OFD Sender: No OFD packet to send [09:03:28]OFD Sender: No OFD packet to send [09:03:33]OFD Sender: No OFD packet to send [09:03:38]OFD Sender: No OFD packet to send [09:03:43]OFD Sender: No OFD packet to send [09:03:48]OFD Sender: No OFD packet to send [09:03:53]OFD Sender: No OFD packet to send [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:47]accept exits with 7 [09:04:47]New connection [09:04:47]New thread 3067157860 created [09:04:47]Thread 3067301220 joined [09:04:47]Waiting for new connection... [09:04:47] Sock 7.Parse request [09:04:47]Sock 7.Check first char [09:04:47]Sock 7.First char is OK [09:04:47]request: POST /json_proto HTTP/1.0 [09:04:47]Method: POST [09:04:47]URL: /json_proto [09:04:47]Method is POST - this is cgi request [09:04:47]url: /json_proto [09:04:47]query_string will be loaded in cgi processing [09:04:47]execute_cgi json_proto POST (null) [09:04:47]execute_cgi path=json_proto method=POST [09:04:47]POST find Content-Length [09:04:47]Host: 172.17.40.195:8080 [09:04:47]Content-Length: 674 [09:04:47]Content-Type: application/json [09:04:47] [09:04:47]POST finish read [09:04:47]Found Content-Length = 674 [09:04:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:04:47]execute_script... [09:04: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)160995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:04:47]POST & json_proto [09:04:47]process_json_proto [09:04:47]json parsed OK: [09:04:47]protocol is kg_v1.0 [09:04:47]action value=close_receipt [09:04:47]process_action close_receipt [09:04:47]cmd_close_receipt [09:04:47]MH_GetDate [09:04:47]Write to MH i2c: F0 00 00 AB 22 BC [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: F0 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: F0 09 00 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: F0 09 00 AB 22 00 33 A5 20 67 D5 8D 6C 64 56 [09:04:47]GetLastDocTimeStamp 1730192578 [09:04:47]current date 1730192691 [09:04:47]FM_GetShiftState [09:04:47]SAM_PROTO_GetShiftState [09:04:47]wFMCommunicate request_size=4 [09:04:47]MH_SAM_APDU [09:04:47]CAPDU: 80 13 01 00 [09:04:47]Write to MH i2c: E2 08 00 AC 22 80 13 01 00 00 00 00 00 4B [09:04:47]Write i2c OK [09:04:47]MH_I2C_Read... [09:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:47]Read from MH i2c: E2 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: E2 0E 00 [09:04:47]MH_I2C_Read... [09:04:47]Read from MH i2c: E2 0E 00 AC 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 84 [09:04:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:04:47]wFMCommunicate OK [09:04:47]SAM_PROTO_GetShiftState done [09:04:47]FM_GetShiftState done [09:04:47]opened in 1730161786 [09:04:47]opened+sec_in_day 1730248186 [09:04:47]quantity*price = 60045 [09:04:47]sum+1 = 60047 [09:04:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 35 29.10.2024 09:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146239 ФПД: 180795760924780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090451&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146239&fm=180795760924780&tin=02508201610067®Number=0000000000091683&sum=60000 [09:04:48]StoreToDocumentArchive [09:04:48]shift 547 fd 146239 [09:04:48]save to /storage/0547/doc_00146239 [09:04:48]save last doc name /storage/0547/doc_00146239 to /storage/kkm_last_doc_name [09:04:48]save OK [09:04:48]Clear old archive folders... [09:04:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:04:48]tlvbuf is 00247F30 [09:04:48]SAM_PROTO_ClearQueue [09:04:48]wFMCommunicate request_size=4 [09:04:48]MH_SAM_APDU [09:04:48]CAPDU: 80 09 00 00 [09:04:48]Write to MH i2c: E2 08 00 B9 22 80 09 00 00 00 00 00 00 4D [09:04:48]Write i2c OK [09:04:48]MH_I2C_Read... [09:04:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:48]Read from MH i2c: E2 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 B9 22 00 90 00 4F [09:04:48]RAPDU: 90 00 [09:04:48]wFMCommunicate OK [09:04:48]SAM_PROTO_ClearQueue done [09:04:48]KKMCreateOFDPacket [09:04:48]OFDProtocolAddRootSTLVToBuf [09:04:48]FM_MakeSignedData [09:04:48]FM_MakeSignedData [09:04:48]SAM_PROTO_SignData [09:04:48]wFMCommunicate request_size=4 [09:04:48]MH_SAM_APDU [09:04:48]CAPDU: 80 0D 01 02 [09:04:48]Write to MH i2c: E2 08 00 BA 22 80 0D 01 02 00 00 00 00 55 [09:04:48]Write i2c OK [09:04:48]MH_I2C_Read... [09:04:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:48]Read from MH i2c: E2 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 BA 22 00 90 00 50 [09:04:48]RAPDU: 90 00 [09:04:48]wFMCommunicate OK [09:04:48]wFMCommunicate request_size=255 [09:04:48]MH_SAM_APDU [09:04:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 23 00 00 00 F4 03 04 00 33 A5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3B 02 00 35 04 06 00 A4 6E CB 1B [09:04:48]Write to MH i2c: E2 02 01 BB 22 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 23 00 00 00 F4 03 04 00 33 A5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3B 02 00 35 04 06 00 A4 6E CB 1B 00 00 B5 [09:04:48]Write i2c OK [09:04:48]MH_I2C_Read... [09:04:48]OFD Sender: No OFD packet to send [09:04:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:48]Read from MH i2c: E2 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 BB 22 00 90 00 51 [09:04:48]RAPDU: 90 00 [09:04:48]wFMCommunicate OK [09:04:48]wFMCommunicate request_size=7 [09:04:48]MH_SAM_APDU [09:04:48]CAPDU: 80 0D 02 02 02 58 6C [09:04:48]Write to MH i2c: E2 0A 00 BC 22 80 0D 02 02 02 00 58 6C 00 00 20 [09:04:48]Write i2c OK [09:04:48]MH_I2C_Read... [09:04:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:48]Read from MH i2c: E2 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 03 00 BC 22 00 90 00 52 [09:04:48]RAPDU: 90 00 [09:04:48]wFMCommunicate OK [09:04:48]wFMCommunicate request_size=4 [09:04:48]MH_SAM_APDU [09:04:48]CAPDU: 80 0D 03 02 [09:04:48]Write to MH i2c: E2 08 00 BD 22 80 0D 03 02 00 00 00 00 5A [09:04:48]Write i2c OK [09:04:48]MH_I2C_Read... [09:04:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:48]Read from MH i2c: E2 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 0B 00 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 0B 00 BD 22 00 CB 44 FD E5 BC D8 B4 40 90 00 D4 [09:04:48]RAPDU: CB 44 FD E5 BC D8 B4 40 90 00 [09:04:48]wFMCommunicate OK [09:04:48]SAM_PROTO_SignData done [09:04:48]FM_MakeSignedData done [09:04:48]CreateOFDProtocolMessage [09:04:48]wFMCommunicate request_size=4 [09:04:48]MH_SAM_APDU [09:04:48]CAPDU: 80 11 00 00 [09:04:48]Write to MH i2c: E2 08 00 BE 22 80 11 00 00 00 00 00 00 5A [09:04:48]Write i2c OK [09:04:48]MH_I2C_Read... [09:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:48]Read from MH i2c: E2 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 17 00 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: E2 17 00 BE 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AD [09:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:04:48]wFMCommunicate OK [09:04:48]CreateOFDProtocolMessage done [09:04:48]OFDSenderStorePacket 146239 [09:04:48]StoreOFDPacket docnum=146239 [09:04:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 64 BE 04 01 64 9B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 23 00 00 00 F4 03 04 00 33 A5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3B 02 00 35 04 06 00 A4 6E CB 1B 58 6C CB 44 FD E5 BC D8 B4 40 [09:04:48]CheckFolder [09:04:48]dirname=/storage/ofd_packets [09:04:48]CheckFolder done [09:04:48]ProducePacketName [09:04:48]name=ofd_packets/00146239 [09:04:48]NVStorageSaveData ofd_packets/00146239 [09:04:48]File name is /storage/ofd_packets/00146239 [09:04:48]Write 298 bytes [09:04:48]NVStorageSaveData done [09:04:48]OFDSenderStorePacket done [09:04:48]KKMCreateOFDPacket done [09:04:48]NVStorageSaveData kkm_last_timestamp [09:04:48]File name is /storage/kkm_last_timestamp [09:04:48]Write 4 bytes [09:04:48]NVStorageSaveData done [09:04:48]ExternCall_PrintAddStr [09:04:48]wPrintStart [09:04:48]Write to MH i2c: 01 00 00 BF 22 E1 [09:04:48]Write i2c OK [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: 01 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: 01 07 00 [09:04:48]MH_I2C_Read... [09:04:48]Read from MH i2c: 01 07 00 BF 22 00 00 00 00 00 FF 0F F6 [09:04:48]RasterBufferAndPrint [09:04:48]line Счет N : (1)160995 [09:04:48]line ИНН: 02508201610067 [09:04:48]line Контрольно-Кассовый Чек [09:04:48]line ПРОДАЖА [09:04:48]line ТРК (МРК, ГНК) : 21 [09:04:48]line Товар: 2710194210 [09:04:48]line ДТ-К-2 [09:04:48]line 7.880 * 76.20 [09:04:48]line = 600.46 [09:04:48]line НДС 12% НСП 1% [09:04:48]line > о реализуемом товаре [09:04:48]line ОКРУГЛЕНИЕ: -0.46 [09:04:48]line ИТОГО: 600.00 [09:04:48]line Внесено: 600.00 [09:04:48]line СДАЧА: 0.00 [09:04:48]line НСП 1% : 5.31 [09:04:48]line НДС 12% : 63.77 [09:04:48]line Наличными: 600.00 [09:04:48]line Безнал.: 0.00 [09:04:48]line Место: АЗС № 126 "Партнер Нефть" [09:04:48]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:04:48]line СНО: Общий режим [09:04:48]line Чек 35 29.10.2024 09:04 [09:04:48]line Смена: 547 ФФД: 1.0 [09:04:48]line ЗНМ: 0300000085 [09:04:48]line РНМ: 0000000000091683 [09:04:48]line Версия ККМ: 001 [09:04:48]line ФМ: 0000000000871745 [09:04:48]line ФД: 146239 [09:04:48]line ФПД: 180795760924780 [09:04:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090451&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146239&fm=180795760924780&tin=02508201610067®Number=0000000000091683&sum=60000 [09:04:49]OFD Sender: Processing packet 146239 [packets to send 206, broken 205] [09:04:49]ProducePacketName [09:04:49]name=ofd_packets/00146239 [09:04:49]OFD Sender: To server: pG, [09:04:49]CommunicateWithHost lk.salyk.kg:30040 [09:04:49]ConnectInit lk.salyk.kg [09:04:49]written 0, free lines is 4095 [09:04:49]Connected sock=10 [09:04:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 64 BE 04 01 64 9B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 23 00 00 00 F4 03 04 00 33 A5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3B 02 00 35 04 06 00 A4 6E CB 1B 58 6C CB 44 FD E5 BC D8 B4 40 [09:04:49]Write to MH i2c: 01 00 00 EA 22 0C [09:04:49]Write i2c OK [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: 01 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: 01 07 00 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: 01 07 00 EA 22 00 00 00 00 00 B2 0C D1 [09:04:49]RasterBufferAndPrint [09:04:49]line [09:04:49]line [09:04:49]line [09:04:49]line [09:04:49]line [09:04:49]written 0, free lines is 3257 [09:04:49]MH_Cut [09:04:49]Write to MH i2c: D1 01 00 F1 22 01 E5 [09:04:49]Write i2c OK [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: D1 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: D1 01 00 [09:04:49]MH_I2C_Read... [09:04:49]Read from MH i2c: D1 01 00 F1 22 00 E4 [09:04:49]Write to MH i2c: 01 00 00 F2 22 14 [09:04:49]Write i2c OK [09:04:49]MH_I2C_Read... [09:04:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3A 19 47 00 E5 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3B 02 00 F4 03 04 00 5A 4A 20 67 B6 04 01 00 00 79 AE 39 48 F9 BC CC 32 [09:04:50]CommunicateWithHost err = 0 [09:04:50]CheckOFDResponse [09:04:50]1017 (14) - 77093643461234 [09:04:50]1041 (16) - 0000000000871745 [09:04:50]1040 (4) - 146239 [09:04:50]1012 (4) - 29.10.2024 02:37 [09:04:50]1206 (1) - 0 [09:04:50]OFD Sender: Remove packet 146239 [09:04:50]ProducePacketName [09:04:50]name=ofd_packets/00146239 [09:04:50]NVStorageDeleteData [09:04:50]OFD Sender: No OFD packet to send [09:04:50]*** Cut start [09:04:50]*** Partial cut [09:04:50]*** CUTSNS_PIN = 1 [09:04:50]*** CUTSNS_PIN = 0 [09:04:50]*** Brake cut motor [09:04:51]Read from MH i2c: 01 [09:04:51]MH_I2C_Read... [09:04:51]*** Stop cut motor [09:04:51]*** Cut end [09:04:51]Read from MH i2c: 01 07 00 [09:04:51]MH_I2C_Read... [09:04:51]Read from MH i2c: 01 07 00 F2 22 00 00 00 00 00 FF 0F 29 [09:04:51]process_action close_receipt done [09:04:51]requested_data is exist [09:04:51]produce_requested_data [09:04:51]requested_item fm.sn is exist - process it [09:04:51]wFMCommunicate request_size=4 [09:04:51]MH_SAM_APDU [09:04:51]CAPDU: 80 11 00 00 [09:04:51]Write to MH i2c: E2 08 00 F3 22 80 11 00 00 00 00 00 00 8F [09:04:51]Write i2c OK [09:04:51]MH_I2C_Read... [09:04:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:51]Read from MH i2c: E2 [09:04:51]MH_I2C_Read... [09:04:51]Read from MH i2c: E2 17 00 [09:04:51]MH_I2C_Read... [09:04:51]Read from MH i2c: E2 17 00 F3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E2 [09:04:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:04:51]wFMCommunicate OK [09:04:51]requested_item fd.num is exist - process it [09:04:51]SAM_PROTO_GetFieldsCounters [09:04:51]wFMCommunicate request_size=4 [09:04:51]MH_SAM_APDU [09:04:51]CAPDU: 80 13 00 00 [09:04:51]Write to MH i2c: E2 08 00 F4 22 80 13 00 00 00 00 00 00 92 [09:04:51]Write i2c OK [09:04:51]MH_I2C_Read... [09:04:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:51]Read from MH i2c: E2 [09:04:51]MH_I2C_Read... [09:04:51]Read from MH i2c: E2 62 00 [09:04:51]MH_I2C_Read... [09:04:51]Read from MH i2c: E2 62 00 F4 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3F 3B 02 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 BF [09:04:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3F 3B 02 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 [09:04:51]wFMCommunicate OK [09:04:51]SAM_PROTO_GetFieldsCounters done [09:04:51]requested_item shift.num is exist - process it [09:04:51]requested_item shift.opened is exist - process it [09:04:51]req_shift_opened [09:04:51]FM_GetShiftState [09:04:51]SAM_PROTO_GetShiftState [09:04:51]wFMCommunicate request_size=4 [09:04:51]MH_SAM_APDU [09:04:51]CAPDU: 80 13 01 00 [09:04:51]Write to MH i2c: E2 08 00 F5 22 80 13 01 00 00 00 00 00 94 [09:04:51]Write i2c OK [09:04:51]MH_I2C_Read... [09:04:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:51]Read from MH i2c: E2 [09:04:51]MH_I2C_Read... [09:04:51]Read from MH i2c: E2 0E 00 [09:04:51]MH_I2C_Read... [09:04:51]Read from MH i2c: E2 0E 00 F5 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CD [09:04:51]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:04:51]wFMCommunicate OK [09:04:51]SAM_PROTO_GetShiftState done [09:04:51]FM_GetShiftState done [09:04:51]req_shift_opened done [09:04:51]requested_item shift.open_date is exist - process it [09:04:51]req_shift_open_date [09:04:51]req_shift_open_date done [09:04:51]produce_requested_data done [09:04:51]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146239,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:04:51]process_action_free close_receipt [09:04:51]json_value_free [09:04:51]json_value_free done [09:04:51]process_json_proto returns [09:04:51]Send response to host [09:04:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146239,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:04:51]free response buf [09:04:51]execute_script done [09:04:51]execute_script returns [09:04:51]free content buf [09:04:51]Sock 7.Close socket [09:04:51]Sock 7.Thread stoped [09:04:55]OFD Sender: No OFD packet to send [09:05:00]OFD Sender: No OFD packet to send [09:05:05]OFD Sender: No OFD packet to send [09:05:10]OFD Sender: No OFD packet to send [09:05:15]OFD Sender: No OFD packet to send [09:05:20]OFD Sender: No OFD packet to send [09:05:25]OFD Sender: No OFD packet to send [09:05:30]OFD Sender: No OFD packet to send [09:05:35]OFD Sender: No OFD packet to send [09:05:40]OFD Sender: No OFD packet to send [09:05:45]OFD Sender: No OFD packet to send [09:05:50]OFD Sender: No OFD packet to send [09:05:55]OFD Sender: No OFD packet to send [09:06:00]OFD Sender: No OFD packet to send [09:06:05]OFD Sender: No OFD packet to send [09:06:10]OFD Sender: No OFD packet to send [09:06:15]OFD Sender: No OFD packet to send [09:06:20]OFD Sender: No OFD packet to send [09:06:25]OFD Sender: No OFD packet to send [09:06:30]OFD Sender: No OFD packet to send [09:06:35]OFD Sender: No OFD packet to send [09:06:40]OFD Sender: No OFD packet to send [09:06:45]OFD Sender: No OFD packet to send [09:06:50]OFD Sender: No OFD packet to send [09:06:55]OFD Sender: No OFD packet to send [09:07:00]OFD Sender: No OFD packet to send [09:07:05]OFD Sender: No OFD packet to send [09:07:10]OFD Sender: No OFD packet to send [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:25]OFD Sender: No OFD packet to send [09:07:30]OFD Sender: No OFD packet to send [09:07:35]OFD Sender: No OFD packet to send [09:07:40]OFD Sender: No OFD packet to send [09:07:45]OFD Sender: No OFD packet to send [09:07:50]OFD Sender: No OFD packet to send [09:07:55]OFD Sender: No OFD packet to send [09:08:00]OFD Sender: No OFD packet to send [09:08:05]OFD Sender: No OFD packet to send [09:08:10]OFD Sender: No OFD packet to send [09:08:15]OFD Sender: No OFD packet to send [09:08:20]OFD Sender: No OFD packet to send [09:08:25]OFD Sender: No OFD packet to send [09:08:30]OFD Sender: No OFD packet to send [09:08:35]OFD Sender: No OFD packet to send [09:08:40]OFD Sender: No OFD packet to send [09:08:45]OFD Sender: No OFD packet to send [09:08:50]OFD Sender: No OFD packet to send [09:08:55]OFD Sender: No OFD packet to send [09:09:00]OFD Sender: No OFD packet to send [09:09:05]OFD Sender: No OFD packet to send [09:09:10]OFD Sender: No OFD packet to send [09:09:15]OFD Sender: No OFD packet to send [09:09:20]OFD Sender: No OFD packet to send [09:09:25]OFD Sender: No OFD packet to send [09:09:30]OFD Sender: No OFD packet to send [09:09:35]OFD Sender: No OFD packet to send [09:09:40]OFD Sender: No OFD packet to send [09:09:45]OFD Sender: No OFD packet to send [09:09:50]OFD Sender: No OFD packet to send [09:09:55]OFD Sender: No OFD packet to send [09:10:00]OFD Sender: No OFD packet to send [09:10:05]OFD Sender: No OFD packet to send [09:10:10]OFD Sender: No OFD packet to send [09:10:15]OFD Sender: No OFD packet to send [09:10:20]OFD Sender: No OFD packet to send [09:10:26]OFD Sender: No OFD packet to send [09:10:31]OFD Sender: No OFD packet to send [09:10:36]OFD Sender: No OFD packet to send [09:10:41]OFD Sender: No OFD packet to send [09:10:46]OFD Sender: No OFD packet to send [09:10:51]OFD Sender: No OFD packet to send [09:10:56]OFD Sender: No OFD packet to send [09:11:01]OFD Sender: No OFD packet to send [09:11:06]OFD Sender: No OFD packet to send [09:11:11]OFD Sender: No OFD packet to send [09:11:16]OFD Sender: No OFD packet to send [09:11:21]OFD Sender: No OFD packet to send [09:11:26]OFD Sender: No OFD packet to send [09:11:31]OFD Sender: No OFD packet to send [09:11:36]OFD Sender: No OFD packet to send [09:11:41]OFD Sender: No OFD packet to send [09:11:46]OFD Sender: No OFD packet to send [09:11:51]OFD Sender: No OFD packet to send [09:11:56]OFD Sender: No OFD packet to send [09:12:01]OFD Sender: No OFD packet to send [09:12:06]OFD Sender: No OFD packet to send [09:12:11]OFD Sender: No OFD packet to send [09:12:16]OFD Sender: No OFD packet to send [09:12:21]OFD Sender: No OFD packet to send [09:12:26]OFD Sender: No OFD packet to send [09:12:31]OFD Sender: No OFD packet to send [09:12:33]accept exits with 9 [09:12:33]New connection [09:12:33]New thread 3067301220 created [09:12:33]Thread 3067157860 joined [09:12:33]Waiting for new connection... [09:12:33] Sock 9.Parse request [09:12:33]Sock 9.Check first char [09:12:33]Sock 9.First char is OK [09:12:33]request: POST /json_proto HTTP/1.0 [09:12:33]Method: POST [09:12:33]URL: /json_proto [09:12:33]Method is POST - this is cgi request [09:12:33]url: /json_proto [09:12:33]query_string will be loaded in cgi processing [09:12:33]execute_cgi json_proto POST (null) [09:12:33]execute_cgi path=json_proto method=POST [09:12:33]POST find Content-Length [09:12:33]Host: 172.17.40.195:8080 [09:12:33]Content-Length: 678 [09:12:33]Content-Type: application/json [09:12:33] [09:12:33]POST finish read [09:12:33]Found Content-Length = 678 [09:12:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:12:33]execute_script... [09:12:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:12:33]POST & json_proto [09:12:33]process_json_proto [09:12:33]json parsed OK: [09:12:33]protocol is kg_v1.0 [09:12:33]action value=close_receipt [09:12:33]process_action close_receipt [09:12:33]cmd_close_receipt [09:12:33]MH_GetDate [09:12:33]Write to MH i2c: F0 00 00 F6 22 07 [09:12:33]Write i2c OK [09:12:33]MH_I2C_Read... [09:12:33]Read from MH i2c: F0 [09:12:33]MH_I2C_Read... [09:12:33]Read from MH i2c: F0 09 00 [09:12:33]MH_I2C_Read... [09:12:33]Read from MH i2c: F0 09 00 F6 22 00 05 A7 20 67 D5 8D 6C 64 75 [09:12:33]GetLastDocTimeStamp 1730192691 [09:12:33]current date 1730193157 [09:12:33]FM_GetShiftState [09:12:33]SAM_PROTO_GetShiftState [09:12:33]wFMCommunicate request_size=4 [09:12:33]MH_SAM_APDU [09:12:33]CAPDU: 80 13 01 00 [09:12:33]Write to MH i2c: E2 08 00 F7 22 80 13 01 00 00 00 00 00 96 [09:12:33]Write i2c OK [09:12:33]MH_I2C_Read... [09:12:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:33]Read from MH i2c: E2 [09:12:33]MH_I2C_Read... [09:12:33]Read from MH i2c: E2 0E 00 [09:12:33]MH_I2C_Read... [09:12:33]Read from MH i2c: E2 0E 00 F7 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CF [09:12:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:12:33]wFMCommunicate OK [09:12:33]SAM_PROTO_GetShiftState done [09:12:33]FM_GetShiftState done [09:12:33]opened in 1730161786 [09:12:33]opened+sec_in_day 1730248186 [09:12:33]quantity*price = 70044 [09:12:33]sum+1 = 70045 [09:12:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 36 29.10.2024 09:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146240 ФПД: 24963549273389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091237&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146240&fm=24963549273389&tin=02508201610067®Number=0000000000091683&sum=70000 [09:12:34]StoreToDocumentArchive [09:12:34]shift 547 fd 146240 [09:12:34]save to /storage/0547/doc_00146240 [09:12:34]save last doc name /storage/0547/doc_00146240 to /storage/kkm_last_doc_name [09:12:34]save OK [09:12:34]Clear old archive folders... [09:12:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:34]tlvbuf is B6DFD150 [09:12:34]SAM_PROTO_ClearQueue [09:12:34]wFMCommunicate request_size=4 [09:12:34]MH_SAM_APDU [09:12:34]CAPDU: 80 09 00 00 [09:12:34]Write to MH i2c: E2 08 00 04 23 80 09 00 00 00 00 00 00 99 [09:12:34]Write i2c OK [09:12:34]MH_I2C_Read... [09:12:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:34]Read from MH i2c: E2 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 04 23 00 90 00 9B [09:12:34]RAPDU: 90 00 [09:12:34]wFMCommunicate OK [09:12:34]SAM_PROTO_ClearQueue done [09:12:34]KKMCreateOFDPacket [09:12:34]OFDProtocolAddRootSTLVToBuf [09:12:34]FM_MakeSignedData [09:12:34]FM_MakeSignedData [09:12:34]SAM_PROTO_SignData [09:12:34]wFMCommunicate request_size=4 [09:12:34]MH_SAM_APDU [09:12:34]CAPDU: 80 0D 01 02 [09:12:34]Write to MH i2c: E2 08 00 05 23 80 0D 01 02 00 00 00 00 A1 [09:12:34]Write i2c OK [09:12:34]MH_I2C_Read... [09:12:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:34]Read from MH i2c: E2 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 05 23 00 90 00 9C [09:12:34]RAPDU: 90 00 [09:12:34]wFMCommunicate OK [09:12:34]wFMCommunicate request_size=255 [09:12:34]MH_SAM_APDU [09:12: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 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 24 00 00 00 F4 03 04 00 05 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3B 02 00 35 04 06 00 16 [09:12:34]Write to MH i2c: E2 02 01 06 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 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 24 00 00 00 F4 03 04 00 05 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3B 02 00 35 04 06 00 16 00 00 4E [09:12:34]Write i2c OK [09:12:34]MH_I2C_Read... [09:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:34]Read from MH i2c: E2 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 06 23 00 90 00 9D [09:12:34]RAPDU: 90 00 [09:12:34]wFMCommunicate OK [09:12:34]wFMCommunicate request_size=10 [09:12:34]MH_SAM_APDU [09:12:34]CAPDU: 80 0D 02 02 05 B4 47 7C 9D 2D [09:12:34]Write to MH i2c: E2 0D 00 07 23 80 0D 02 02 05 00 B4 47 7C 9D 2D 00 00 EF [09:12:34]Write i2c OK [09:12:34]MH_I2C_Read... [09:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:34]Read from MH i2c: E2 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 03 00 07 23 00 90 00 9E [09:12:34]RAPDU: 90 00 [09:12:34]wFMCommunicate OK [09:12:34]wFMCommunicate request_size=4 [09:12:34]MH_SAM_APDU [09:12:34]CAPDU: 80 0D 03 02 [09:12:34]Write to MH i2c: E2 08 00 08 23 80 0D 03 02 00 00 00 00 A6 [09:12:34]Write i2c OK [09:12:34]MH_I2C_Read... [09:12:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:34]Read from MH i2c: E2 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 0B 00 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 0B 00 08 23 00 43 BA A3 D0 E9 4D 92 91 90 00 70 [09:12:34]RAPDU: 43 BA A3 D0 E9 4D 92 91 90 00 [09:12:34]wFMCommunicate OK [09:12:34]SAM_PROTO_SignData done [09:12:34]FM_MakeSignedData done [09:12:34]CreateOFDProtocolMessage [09:12:34]wFMCommunicate request_size=4 [09:12:34]MH_SAM_APDU [09:12:34]CAPDU: 80 11 00 00 [09:12:34]Write to MH i2c: E2 08 00 09 23 80 11 00 00 00 00 00 00 A6 [09:12:34]Write i2c OK [09:12:34]MH_I2C_Read... [09:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:34]Read from MH i2c: E2 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 17 00 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: E2 17 00 09 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F9 [09:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:12:34]wFMCommunicate OK [09:12:34]CreateOFDProtocolMessage done [09:12:34]OFDSenderStorePacket 146240 [09:12:34]StoreOFDPacket docnum=146240 [09:12:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 59 40 07 01 98 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 00 00 00 F4 03 04 00 05 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3B 02 00 35 04 06 00 16 B4 47 7C 9D 2D 43 BA A3 D0 E9 4D 92 91 [09:12:34]CheckFolder [09:12:34]dirname=/storage/ofd_packets [09:12:34]CheckFolder done [09:12:34]ProducePacketName [09:12:34]name=ofd_packets/00146240 [09:12:34]NVStorageSaveData ofd_packets/00146240 [09:12:34]File name is /storage/ofd_packets/00146240 [09:12:34]Write 301 bytes [09:12:34]NVStorageSaveData done [09:12:34]OFDSenderStorePacket done [09:12:34]KKMCreateOFDPacket done [09:12:34]NVStorageSaveData kkm_last_timestamp [09:12:34]File name is /storage/kkm_last_timestamp [09:12:34]Write 4 bytes [09:12:34]NVStorageSaveData done [09:12:34]ExternCall_PrintAddStr [09:12:34]wPrintStart [09:12:34]Write to MH i2c: 01 00 00 0A 23 2D [09:12:34]Write i2c OK [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: 01 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: 01 07 00 [09:12:34]MH_I2C_Read... [09:12:34]Read from MH i2c: 01 07 00 0A 23 00 00 00 00 00 FF 0F 42 [09:12:34]RasterBufferAndPrint [09:12:34]line Счет N : (1)160996 [09:12:34]line ИНН: 02508201610067 [09:12:34]line Контрольно-Кассовый Чек [09:12:34]line ПРОДАЖА [09:12:34]line ТРК (МРК, ГНК) : 52 [09:12:34]line Товар: 2710124130 [09:12:34]line Аи-92-К-2 [09:12:34]line 10.470 * 66.90 [09:12:34]line = 700.44 [09:12:34]line НДС 12% НСП 1% [09:12:34]line > о реализуемом товаре [09:12:34]line ОКРУГЛЕНИЕ: -0.44 [09:12:34]line ИТОГО: 700.00 [09:12:34]line Внесено: 700.00 [09:12:34]line СДАЧА: 0.00 [09:12:34]line НСП 1% : 6.20 [09:12:34]line НДС 12% : 74.38 [09:12:34]line Наличными: 700.00 [09:12:34]line Безнал.: 0.00 [09:12:34]line Место: АЗС № 126 "Партнер Нефть" [09:12:34]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:12:34]line СНО: Общий режим [09:12:34]line Чек 36 29.10.2024 09:12 [09:12:34]line Смена: 547 ФФД: 1.0 [09:12:34]line ЗНМ: 0300000085 [09:12:34]line РНМ: 0000000000091683 [09:12:34]line Версия ККМ: 001 [09:12:34]line ФМ: 0000000000871745 [09:12:34]line ФД: 146240 [09:12:34]line ФПД: 24963549273389 [09:12:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091237&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146240&fm=24963549273389&tin=02508201610067®Number=0000000000091683&sum=70000 [09:12:34]written 0, free lines is 4095 [09:12:34]OFD Sender: Processing packet 146240 [packets to send 206, broken 205] [09:12:34]ProducePacketName [09:12:34]name=ofd_packets/00146240 [09:12:34]OFD Sender: To server: pG, [09:12:34]CommunicateWithHost lk.salyk.kg:30040 [09:12:34]ConnectInit lk.salyk.kg [09:12:35]Connected sock=7 [09:12:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 59 40 07 01 98 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 00 00 00 F4 03 04 00 05 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3B 02 00 35 04 06 00 16 B4 47 7C 9D 2D 43 BA A3 D0 E9 4D 92 91 [09:12:35]Write to MH i2c: 01 00 00 35 23 58 [09:12:35]Write i2c OK [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: 01 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: 01 07 00 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: 01 07 00 35 23 00 00 00 00 00 C0 0C 2B [09:12:35]RasterBufferAndPrint [09:12:35]line [09:12:35]line [09:12:35]line [09:12:35]line [09:12:35]line [09:12:35]written 0, free lines is 3273 [09:12:35]MH_Cut [09:12:35]Write to MH i2c: D1 01 00 3C 23 01 31 [09:12:35]Write i2c OK [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: D1 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: D1 01 00 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: D1 01 00 3C 23 00 30 [09:12:35]Write to MH i2c: 01 00 00 3D 23 60 [09:12:35]Write i2c OK [09:12:35]MH_I2C_Read... [09:12:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 1E 94 47 00 88 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3B 02 00 F4 03 04 00 2C 4C 20 67 B6 04 01 00 00 F1 A1 26 F2 1D 2E A6 3A [09:12:35]CommunicateWithHost err = 0 [09:12:35]CheckOFDResponse [09:12:35]1017 (14) - 77093643461234 [09:12:35]1041 (16) - 0000000000871745 [09:12:35]1040 (4) - 146240 [09:12:35]1012 (4) - 29.10.2024 02:45 [09:12:35]1206 (1) - 0 [09:12:35]OFD Sender: Remove packet 146240 [09:12:35]ProducePacketName [09:12:35]name=ofd_packets/00146240 [09:12:35]NVStorageDeleteData [09:12:36]OFD Sender: No OFD packet to send [09:12:36]*** Cut start [09:12:36]*** Partial cut [09:12:36]*** CUTSNS_PIN = 1 [09:12:36]*** CUTSNS_PIN = 0 [09:12:36]*** Brake cut motor [09:12:36]Read from MH i2c: 01 [09:12:36]MH_I2C_Read... [09:12:36]*** Stop cut motor [09:12:36]*** Cut end [09:12:36]Read from MH i2c: 01 07 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: 01 07 00 3D 23 00 00 00 00 00 FF 0F 75 [09:12:36]process_action close_receipt done [09:12:36]requested_data is exist [09:12:36]produce_requested_data [09:12:36]requested_item fm.sn is exist - process it [09:12:36]wFMCommunicate request_size=4 [09:12:36]MH_SAM_APDU [09:12:36]CAPDU: 80 11 00 00 [09:12:36]Write to MH i2c: E2 08 00 3E 23 80 11 00 00 00 00 00 00 DB [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:36]Read from MH i2c: E2 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 17 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 17 00 3E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2E [09:12:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:12:36]wFMCommunicate OK [09:12:36]requested_item fd.num is exist - process it [09:12:36]SAM_PROTO_GetFieldsCounters [09:12:36]wFMCommunicate request_size=4 [09:12:36]MH_SAM_APDU [09:12:36]CAPDU: 80 13 00 00 [09:12:36]Write to MH i2c: E2 08 00 3F 23 80 13 00 00 00 00 00 00 DE [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:36]Read from MH i2c: E2 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 62 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 62 00 3F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 40 3B 02 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 0F [09:12:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 40 3B 02 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 [09:12:36]wFMCommunicate OK [09:12:36]SAM_PROTO_GetFieldsCounters done [09:12:36]requested_item shift.num is exist - process it [09:12:36]requested_item shift.opened is exist - process it [09:12:36]req_shift_opened [09:12:36]FM_GetShiftState [09:12:36]SAM_PROTO_GetShiftState [09:12:36]wFMCommunicate request_size=4 [09:12:36]MH_SAM_APDU [09:12:36]CAPDU: 80 13 01 00 [09:12:36]Write to MH i2c: E2 08 00 40 23 80 13 01 00 00 00 00 00 E0 [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0E 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0E 00 40 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 19 [09:12:37]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:12:37]wFMCommunicate OK [09:12:37]SAM_PROTO_GetShiftState done [09:12:37]FM_GetShiftState done [09:12:37]req_shift_opened done [09:12:37]requested_item shift.open_date is exist - process it [09:12:37]req_shift_open_date [09:12:37]req_shift_open_date done [09:12:37]produce_requested_data done [09:12:37]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146240,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:12:37]process_action_free close_receipt [09:12:37]json_value_free [09:12:37]json_value_free done [09:12:37]process_json_proto returns [09:12:37]Send response to host [09:12:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146240,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:12:37]free response buf [09:12:37]execute_script done [09:12:37]execute_script returns [09:12:37]free content buf [09:12:37]Sock 9.Close socket [09:12:37]Sock 9.Thread stoped [09:12:41]OFD Sender: No OFD packet to send [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:21]OFD Sender: No OFD packet to send [09:13:26]OFD Sender: No OFD packet to send [09:13:31]OFD Sender: No OFD packet to send [09:13:36]OFD Sender: No OFD packet to send [09:13:41]OFD Sender: No OFD packet to send [09:13:46]OFD Sender: No OFD packet to send [09:13:51]OFD Sender: No OFD packet to send [09:13:56]OFD Sender: No OFD packet to send [09:14:01]OFD Sender: No OFD packet to send [09:14:06]OFD Sender: No OFD packet to send [09:14:11]OFD Sender: No OFD packet to send [09:14:16]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:32]accept exits with 10 [09:14:32]New connection [09:14:32]New thread 3067157860 created [09:14:32]Thread 3067301220 joined [09:14:32]Waiting for new connection... [09:14:32] Sock 10.Parse request [09:14:32]Sock 10.Check first char [09:14:32]Sock 10.First char is OK [09:14:32]request: POST /json_proto HTTP/1.0 [09:14:32]Method: POST [09:14:32]URL: /json_proto [09:14:32]Method is POST - this is cgi request [09:14:32]url: /json_proto [09:14:32]query_string will be loaded in cgi processing [09:14:32]execute_cgi json_proto POST (null) [09:14:32]execute_cgi path=json_proto method=POST [09:14:32]POST find Content-Length [09:14:32]Host: 172.17.40.195:8080 [09:14:32]Content-Length: 754 [09:14:32]Content-Type: application/json [09:14:32] [09:14:32]POST finish read [09:14:32]Found Content-Length = 754 [09:14:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:32]execute_script... [09:14: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)160997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:32]POST & json_proto [09:14:32]process_json_proto [09:14:32]json parsed OK: [09:14:32]protocol is kg_v1.0 [09:14:32]action value=close_receipt [09:14:32]process_action close_receipt [09:14:32]cmd_close_receipt [09:14:32]MH_GetDate [09:14:32]Write to MH i2c: F0 00 00 41 23 53 [09:14:32]Write i2c OK [09:14:32]MH_I2C_Read... [09:14:32]Read from MH i2c: F0 [09:14:32]MH_I2C_Read... [09:14:32]Read from MH i2c: F0 09 00 [09:14:32]MH_I2C_Read... [09:14:32]Read from MH i2c: F0 09 00 41 23 00 7C A7 20 67 D5 8D 6C 64 38 [09:14:32]GetLastDocTimeStamp 1730193157 [09:14:32]current date 1730193276 [09:14:32]FM_GetShiftState [09:14:32]SAM_PROTO_GetShiftState [09:14:32]wFMCommunicate request_size=4 [09:14:32]MH_SAM_APDU [09:14:32]CAPDU: 80 13 01 00 [09:14:32]Write to MH i2c: E2 08 00 42 23 80 13 01 00 00 00 00 00 E2 [09:14:32]Write i2c OK [09:14:32]MH_I2C_Read... [09:14:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:32]Read from MH i2c: E2 [09:14:32]MH_I2C_Read... [09:14:32]Read from MH i2c: E2 0E 00 [09:14:32]MH_I2C_Read... [09:14:32]Read from MH i2c: E2 0E 00 42 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1B [09:14:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:14:32]wFMCommunicate OK [09:14:32]SAM_PROTO_GetShiftState done [09:14:32]FM_GetShiftState done [09:14:32]opened in 1730161786 [09:14:32]opened+sec_in_day 1730248186 [09:14:32]quantity*price = 0 [09:14:32]sum+1 = 1 [09:14:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 37 29.10.2024 09:14 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101069 ФМ: 0000000000871745 ФД: 146241 ФПД: 250244981597621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091436&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146241&fm=250244981597621&tin=02508201610067®Number=0000000000091683&sum=0 [09:14:33]StoreToDocumentArchive [09:14:33]shift 547 fd 146241 [09:14:33]save to /storage/0547/doc_00146241 [09:14:33]save last doc name /storage/0547/doc_00146241 to /storage/kkm_last_doc_name [09:14:33]save OK [09:14:33]Clear old archive folders... [09:14:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:14:33]tlvbuf is 0025D780 [09:14:33]SAM_PROTO_ClearQueue [09:14:33]wFMCommunicate request_size=4 [09:14:33]MH_SAM_APDU [09:14:33]CAPDU: 80 09 00 00 [09:14:33]Write to MH i2c: E2 08 00 4F 23 80 09 00 00 00 00 00 00 E4 [09:14:33]Write i2c OK [09:14:33]MH_I2C_Read... [09:14:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:33]Read from MH i2c: E2 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 4F 23 00 90 00 E6 [09:14:33]RAPDU: 90 00 [09:14:33]wFMCommunicate OK [09:14:33]SAM_PROTO_ClearQueue done [09:14:33]KKMCreateOFDPacket [09:14:33]OFDProtocolAddRootSTLVToBuf [09:14:33]FM_MakeSignedData [09:14:33]FM_MakeSignedData [09:14:33]SAM_PROTO_SignData [09:14:33]wFMCommunicate request_size=4 [09:14:33]MH_SAM_APDU [09:14:33]CAPDU: 80 0D 01 02 [09:14:33]Write to MH i2c: E2 08 00 50 23 80 0D 01 02 00 00 00 00 EC [09:14:33]Write i2c OK [09:14:33]MH_I2C_Read... [09:14:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:33]Read from MH i2c: E2 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 50 23 00 90 00 E7 [09:14:33]RAPDU: 90 00 [09:14:33]wFMCommunicate OK [09:14:33]wFMCommunicate request_size=255 [09:14:33]MH_SAM_APDU [09:14: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 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 25 00 00 00 F4 03 04 00 7C A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3B 02 00 35 04 06 00 E3 [09:14:33]Write to MH i2c: E2 02 01 51 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 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 25 00 00 00 F4 03 04 00 7C A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3B 02 00 35 04 06 00 E3 00 00 EF [09:14:33]Write i2c OK [09:14:33]MH_I2C_Read... [09:14:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:33]Read from MH i2c: E2 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 51 23 00 90 00 E8 [09:14:33]RAPDU: 90 00 [09:14:33]wFMCommunicate OK [09:14:33]wFMCommunicate request_size=10 [09:14:33]MH_SAM_APDU [09:14:33]CAPDU: 80 0D 02 02 05 98 B3 3C 25 B5 [09:14:33]Write to MH i2c: E2 0D 00 52 23 80 0D 02 02 05 00 98 B3 3C 25 B5 00 00 5A [09:14:33]Write i2c OK [09:14:33]MH_I2C_Read... [09:14:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:33]Read from MH i2c: E2 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 03 00 52 23 00 90 00 E9 [09:14:33]RAPDU: 90 00 [09:14:33]wFMCommunicate OK [09:14:33]wFMCommunicate request_size=4 [09:14:33]MH_SAM_APDU [09:14:33]CAPDU: 80 0D 03 02 [09:14:33]Write to MH i2c: E2 08 00 53 23 80 0D 03 02 00 00 00 00 F1 [09:14:33]Write i2c OK [09:14:33]MH_I2C_Read... [09:14:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:33]Read from MH i2c: E2 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 0B 00 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 0B 00 53 23 00 08 2D 35 0E FE 21 49 EA 90 00 BC [09:14:33]RAPDU: 08 2D 35 0E FE 21 49 EA 90 00 [09:14:33]wFMCommunicate OK [09:14:33]SAM_PROTO_SignData done [09:14:33]FM_MakeSignedData done [09:14:33]CreateOFDProtocolMessage [09:14:33]wFMCommunicate request_size=4 [09:14:33]MH_SAM_APDU [09:14:33]CAPDU: 80 11 00 00 [09:14:33]Write to MH i2c: E2 08 00 54 23 80 11 00 00 00 00 00 00 F1 [09:14:33]Write i2c OK [09:14:33]MH_I2C_Read... [09:14:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:33]Read from MH i2c: E2 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 17 00 [09:14:33]MH_I2C_Read... [09:14:33]Read from MH i2c: E2 17 00 54 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 44 [09:14:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:14:33]wFMCommunicate OK [09:14:33]CreateOFDProtocolMessage done [09:14:33]OFDSenderStorePacket 146241 [09:14:33]StoreOFDPacket docnum=146241 [09:14:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A6 EA 07 01 9C 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 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 25 00 00 00 F4 03 04 00 7C A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3B 02 00 35 04 06 00 E3 98 B3 3C 25 B5 08 2D 35 0E FE 21 49 EA [09:14:33]CheckFolder [09:14:33]dirname=/storage/ofd_packets [09:14:33]CheckFolder done [09:14:33]ProducePacketName [09:14:33]name=ofd_packets/00146241 [09:14:33]NVStorageSaveData ofd_packets/00146241 [09:14:33]File name is /storage/ofd_packets/00146241 [09:14:33]Write 301 bytes [09:14:34]NVStorageSaveData done [09:14:34]OFDSenderStorePacket done [09:14:34]KKMCreateOFDPacket done [09:14:34]NVStorageSaveData kkm_last_timestamp [09:14:34]File name is /storage/kkm_last_timestamp [09:14:34]Write 4 bytes [09:14:34]NVStorageSaveData done [09:14:34]ExternCall_PrintAddStr [09:14:34]wPrintStart [09:14:34]Write to MH i2c: 01 00 00 55 23 78 [09:14:34]OFD Sender: Processing packet 146241 [packets to send 206, broken 205] [09:14:34]ProducePacketName [09:14:34]name=ofd_packets/00146241 [09:14:34]OFD Sender: To server: pG, [09:14:34]CommunicateWithHost lk.salyk.kg:30040 [09:14:34]ConnectInit lk.salyk.kg [09:14:34]Write i2c OK [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: 01 [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: 01 07 00 [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: 01 07 00 55 23 00 00 00 00 00 FF 0F 8D [09:14:34]RasterBufferAndPrint [09:14:34]line Счет N : (1)160997 [09:14:34]line ИНН: 02508201610067 [09:14:34]line Контрольно-Кассовый Чек [09:14:34]line ПРОДАЖА [09:14:34]line ТРК (МРК, ГНК) : 62 [09:14:34]line Товар: 2710124130 [09:14:34]line Аи-92-К-2 [09:14:34]line 30.000 * 0.00 [09:14:34]line = 0.00 [09:14:34]line НДС 12% НСП 1% [09:14:34]line > о реализуемом товаре [09:14:34]line ИТОГО: 0.00 [09:14:34]line НСП 1% : 0.00 [09:14:34]line НДС 12% : 0.00 [09:14:34]line Наличными: 0.00 [09:14:34]line Безнал.: 0.00 [09:14:34]line Место: АЗС № 126 "Партнер Нефть" [09:14:34]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:14:34]line СНО: Общий режим [09:14:34]line Чек 37 29.10.2024 09:14 [09:14:34]line Смена: 547 ФФД: 1.0 [09:14:34]line ЗНМ: 0300000085 [09:14:34]line РНМ: 0000000000091683 [09:14:34]line Версия ККМ: 001 [09:14:34]line Талоны: ТК ГПНА Online [09:14:34]line 30101069 [09:14:34]line ФМ: 0000000000871745 [09:14:34]line ФД: 146241 [09:14:34]line ФПД: 250244981597621 [09:14:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091436&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146241&fm=250244981597621&tin=02508201610067®Number=0000000000091683&sum=0 [09:14:34]written 0, free lines is 4095 [09:14:34]Connected sock=9 [09:14:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A6 EA 07 01 9C 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 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 25 00 00 00 F4 03 04 00 7C A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3B 02 00 35 04 06 00 E3 98 B3 3C 25 B5 08 2D 35 0E FE 21 49 EA [09:14:34]Write to MH i2c: 01 00 00 7F 23 A2 [09:14:34]Write i2c OK [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: 01 [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: 01 07 00 [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: 01 07 00 7F 23 00 00 00 00 00 C7 0C 7C [09:14:34]RasterBufferAndPrint [09:14:34]line [09:14:34]line [09:14:34]line [09:14:34]line [09:14:34]line [09:14:34]written 0, free lines is 3278 [09:14:34]MH_Cut [09:14:34]Write to MH i2c: D1 01 00 86 23 01 7B [09:14:34]Write i2c OK [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: D1 [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: D1 01 00 [09:14:34]MH_I2C_Read... [09:14:34]Read from MH i2c: D1 01 00 86 23 00 7A [09:14:34]Write to MH i2c: 01 00 00 87 23 AA [09:14:34]Write i2c OK [09:14:34]MH_I2C_Read... [09:14:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 4E 29 47 00 4C 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 31 37 34 35 10 04 04 00 41 3B 02 00 F4 03 04 00 A3 4C 20 67 B6 04 01 00 00 FD 91 86 1F 23 E0 45 F0 [09:14:34]CommunicateWithHost err = 0 [09:14:34]CheckOFDResponse [09:14:34]1017 (14) - 77093643461234 [09:14:34]1041 (16) - 0000000000871745 [09:14:34]1040 (4) - 146241 [09:14:34]1012 (4) - 29.10.2024 02:46 [09:14:34]1206 (1) - 0 [09:14:34]OFD Sender: Remove packet 146241 [09:14:34]ProducePacketName [09:14:34]name=ofd_packets/00146241 [09:14:34]NVStorageDeleteData [09:14:35]OFD Sender: No OFD packet to send [09:14:35]*** Cut start [09:14:35]*** Partial cut [09:14:35]*** CUTSNS_PIN = 1 [09:14:35]*** CUTSNS_PIN = 0 [09:14:35]*** Brake cut motor [09:14:35]Read from MH i2c: 01 [09:14:35]MH_I2C_Read... [09:14:35]*** Stop cut motor [09:14:35]*** Cut end [09:14:35]Read from MH i2c: 01 07 00 [09:14:35]MH_I2C_Read... [09:14:35]Read from MH i2c: 01 07 00 87 23 00 00 00 00 00 FF 0F BF [09:14:35]process_action close_receipt done [09:14:35]requested_data is exist [09:14:35]produce_requested_data [09:14:35]requested_item fm.sn is exist - process it [09:14:35]wFMCommunicate request_size=4 [09:14:35]MH_SAM_APDU [09:14:35]CAPDU: 80 11 00 00 [09:14:35]Write to MH i2c: E2 08 00 88 23 80 11 00 00 00 00 00 00 25 [09:14:35]Write i2c OK [09:14:35]MH_I2C_Read... [09:14:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:35]Read from MH i2c: E2 [09:14:35]MH_I2C_Read... [09:14:35]Read from MH i2c: E2 17 00 [09:14:35]MH_I2C_Read... [09:14:35]Read from MH i2c: E2 17 00 88 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 78 [09:14:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:14:35]wFMCommunicate OK [09:14:35]requested_item fd.num is exist - process it [09:14:35]SAM_PROTO_GetFieldsCounters [09:14:35]wFMCommunicate request_size=4 [09:14:35]MH_SAM_APDU [09:14:35]CAPDU: 80 13 00 00 [09:14:35]Write to MH i2c: E2 08 00 89 23 80 13 00 00 00 00 00 00 28 [09:14:35]Write i2c OK [09:14:35]MH_I2C_Read... [09:14:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:36]Read from MH i2c: E2 [09:14:36]MH_I2C_Read... [09:14:36]Read from MH i2c: E2 62 00 [09:14:36]MH_I2C_Read... [09:14:36]Read from MH i2c: E2 62 00 89 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 41 3B 02 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 5D [09:14:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 41 3B 02 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 [09:14:36]wFMCommunicate OK [09:14:36]SAM_PROTO_GetFieldsCounters done [09:14:36]requested_item shift.num is exist - process it [09:14:36]requested_item shift.opened is exist - process it [09:14:36]req_shift_opened [09:14:36]FM_GetShiftState [09:14:36]SAM_PROTO_GetShiftState [09:14:36]wFMCommunicate request_size=4 [09:14:36]MH_SAM_APDU [09:14:36]CAPDU: 80 13 01 00 [09:14:36]Write to MH i2c: E2 08 00 8A 23 80 13 01 00 00 00 00 00 2A [09:14:36]Write i2c OK [09:14:36]MH_I2C_Read... [09:14:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:36]Read from MH i2c: E2 [09:14:36]MH_I2C_Read... [09:14:36]Read from MH i2c: E2 0E 00 [09:14:36]MH_I2C_Read... [09:14:36]Read from MH i2c: E2 0E 00 8A 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 63 [09:14:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:14:36]wFMCommunicate OK [09:14:36]SAM_PROTO_GetShiftState done [09:14:36]FM_GetShiftState done [09:14:36]req_shift_opened done [09:14:36]requested_item shift.open_date is exist - process it [09:14:36]req_shift_open_date [09:14:36]req_shift_open_date done [09:14:36]produce_requested_data done [09:14:36]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146241,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:14:36]process_action_free close_receipt [09:14:36]json_value_free [09:14:36]json_value_free done [09:14:36]process_json_proto returns [09:14:36]Send response to host [09:14:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146241,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:14:36]free response buf [09:14:36]execute_script done [09:14:36]execute_script returns [09:14:36]free content buf [09:14:36]Sock 10.Close socket [09:14:36]Sock 10.Thread stoped [09:14:40]OFD Sender: No OFD packet to send [09:14:45]OFD Sender: No OFD packet to send [09:14:50]OFD Sender: No OFD packet to send [09:14:55]OFD Sender: No OFD packet to send [09:15:00]OFD Sender: No OFD packet to send [09:15:05]OFD Sender: No OFD packet to send [09:15:10]OFD Sender: No OFD packet to send [09:15:15]OFD Sender: No OFD packet to send [09:15:20]OFD Sender: No OFD packet to send [09:15:25]OFD Sender: No OFD packet to send [09:15:30]OFD Sender: No OFD packet to send [09:15:33]accept exits with 7 [09:15:33]New connection [09:15:33]New thread 3067301220 created [09:15:33]Thread 3067157860 joined [09:15:33]Waiting for new connection... [09:15:33] Sock 7.Parse request [09:15:33]Sock 7.Check first char [09:15:33]Sock 7.First char is OK [09:15:33]request: POST /json_proto HTTP/1.0 [09:15:33]Method: POST [09:15:33]URL: /json_proto [09:15:33]Method is POST - this is cgi request [09:15:33]url: /json_proto [09:15:33]query_string will be loaded in cgi processing [09:15:33]execute_cgi json_proto POST (null) [09:15:33]execute_cgi path=json_proto method=POST [09:15:33]POST find Content-Length [09:15:33]Host: 172.17.40.195:8080 [09:15:33]Content-Length: 754 [09:15:33]Content-Type: application/json [09:15:33] [09:15:33]POST finish read [09:15:33]Found Content-Length = 754 [09:15:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A30073037", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:33]execute_script... [09:15:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A30073037", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:33]POST & json_proto [09:15:33]process_json_proto [09:15:33]json parsed OK: [09:15:33]protocol is kg_v1.0 [09:15:33]action value=close_receipt [09:15:33]process_action close_receipt [09:15:33]cmd_close_receipt [09:15:33]MH_GetDate [09:15:33]Write to MH i2c: F0 00 00 8B 23 9D [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: F0 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: F0 09 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: F0 09 00 8B 23 00 B9 A7 20 67 D5 8D 6C 64 BF [09:15:33]GetLastDocTimeStamp 1730193276 [09:15:33]current date 1730193337 [09:15:33]FM_GetShiftState [09:15:33]SAM_PROTO_GetShiftState [09:15:33]wFMCommunicate request_size=4 [09:15:33]MH_SAM_APDU [09:15:33]CAPDU: 80 13 01 00 [09:15:33]Write to MH i2c: E2 08 00 8C 23 80 13 01 00 00 00 00 00 2C [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:33]Read from MH i2c: E2 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 0E 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 0E 00 8C 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 65 [09:15:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:15:33]wFMCommunicate OK [09:15:33]SAM_PROTO_GetShiftState done [09:15:33]FM_GetShiftState done [09:15:33]opened in 1730161786 [09:15:33]opened+sec_in_day 1730248186 [09:15:33]quantity*price = 0 [09:15:33]sum+1 = 1 [09:15:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 38 29.10.2024 09:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30073037 ФМ: 0000000000871745 ФД: 146242 ФПД: 68288727464266 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091537&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146242&fm=68288727464266&tin=02508201610067®Number=0000000000091683&sum=0 [09:15:34]StoreToDocumentArchive [09:15:34]shift 547 fd 146242 [09:15:34]save to /storage/0547/doc_00146242 [09:15:34]save last doc name /storage/0547/doc_00146242 to /storage/kkm_last_doc_name [09:15:34]save OK [09:15:34]Clear old archive folders... [09:15:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:34]tlvbuf is 0022C070 [09:15:34]SAM_PROTO_ClearQueue [09:15:34]wFMCommunicate request_size=4 [09:15:34]MH_SAM_APDU [09:15:34]CAPDU: 80 09 00 00 [09:15:34]Write to MH i2c: E2 08 00 99 23 80 09 00 00 00 00 00 00 2E [09:15:34]Write i2c OK [09:15:34]MH_I2C_Read... [09:15:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:35]Read from MH i2c: E2 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 99 23 00 90 00 30 [09:15:35]RAPDU: 90 00 [09:15:35]wFMCommunicate OK [09:15:35]SAM_PROTO_ClearQueue done [09:15:35]KKMCreateOFDPacket [09:15:35]OFDProtocolAddRootSTLVToBuf [09:15:35]FM_MakeSignedData [09:15:35]FM_MakeSignedData [09:15:35]SAM_PROTO_SignData [09:15:35]wFMCommunicate request_size=4 [09:15:35]MH_SAM_APDU [09:15:35]CAPDU: 80 0D 01 02 [09:15:35]Write to MH i2c: E2 08 00 9A 23 80 0D 01 02 00 00 00 00 36 [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:35]Read from MH i2c: E2 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 9A 23 00 90 00 31 [09:15:35]RAPDU: 90 00 [09:15:35]wFMCommunicate OK [09:15:35]wFMCommunicate request_size=255 [09:15:35]MH_SAM_APDU [09:15:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 26 00 00 00 F4 03 04 00 B9 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3B 02 00 35 04 06 00 3E [09:15:35]Write to MH i2c: E2 02 01 9B 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 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 26 00 00 00 F4 03 04 00 B9 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3B 02 00 35 04 06 00 3E 00 00 37 [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]OFD Sender: No OFD packet to send [09:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:35]Read from MH i2c: E2 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 9B 23 00 90 00 32 [09:15:35]RAPDU: 90 00 [09:15:35]wFMCommunicate OK [09:15:35]wFMCommunicate request_size=10 [09:15:35]MH_SAM_APDU [09:15:35]CAPDU: 80 0D 02 02 05 1B B5 57 B9 4A [09:15:35]Write to MH i2c: E2 0D 00 9C 23 80 0D 02 02 05 00 1B B5 57 B9 4A 00 00 6D [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:35]Read from MH i2c: E2 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 03 00 9C 23 00 90 00 33 [09:15:35]RAPDU: 90 00 [09:15:35]wFMCommunicate OK [09:15:35]wFMCommunicate request_size=4 [09:15:35]MH_SAM_APDU [09:15:35]CAPDU: 80 0D 03 02 [09:15:35]Write to MH i2c: E2 08 00 9D 23 80 0D 03 02 00 00 00 00 3B [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:35]Read from MH i2c: E2 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 0B 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 0B 00 9D 23 00 93 4B FD 77 64 A3 EF 1B 90 00 9F [09:15:35]RAPDU: 93 4B FD 77 64 A3 EF 1B 90 00 [09:15:35]wFMCommunicate OK [09:15:35]SAM_PROTO_SignData done [09:15:35]FM_MakeSignedData done [09:15:35]CreateOFDProtocolMessage [09:15:35]wFMCommunicate request_size=4 [09:15:35]MH_SAM_APDU [09:15:35]CAPDU: 80 11 00 00 [09:15:35]Write to MH i2c: E2 08 00 9E 23 80 11 00 00 00 00 00 00 3B [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:35]Read from MH i2c: E2 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 17 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: E2 17 00 9E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8E [09:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:15:35]wFMCommunicate OK [09:15:35]CreateOFDProtocolMessage done [09:15:35]OFDSenderStorePacket 146242 [09:15:35]StoreOFDPacket docnum=146242 [09:15:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A5 D9 07 01 0B 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 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 26 00 00 00 F4 03 04 00 B9 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3B 02 00 35 04 06 00 3E 1B B5 57 B9 4A 93 4B FD 77 64 A3 EF 1B [09:15:35]CheckFolder [09:15:35]dirname=/storage/ofd_packets [09:15:35]CheckFolder done [09:15:35]ProducePacketName [09:15:35]name=ofd_packets/00146242 [09:15:35]NVStorageSaveData ofd_packets/00146242 [09:15:35]File name is /storage/ofd_packets/00146242 [09:15:35]Write 301 bytes [09:15:35]NVStorageSaveData done [09:15:35]OFDSenderStorePacket done [09:15:35]KKMCreateOFDPacket done [09:15:35]NVStorageSaveData kkm_last_timestamp [09:15:35]File name is /storage/kkm_last_timestamp [09:15:35]Write 4 bytes [09:15:35]NVStorageSaveData done [09:15:35]ExternCall_PrintAddStr [09:15:35]wPrintStart [09:15:35]Write to MH i2c: 01 00 00 9F 23 C2 [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: 01 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: 01 07 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: 01 07 00 9F 23 00 00 00 00 00 FF 0F D7 [09:15:35]RasterBufferAndPrint [09:15:35]line Счет N : (1)160998 [09:15:35]line ИНН: 02508201610067 [09:15:35]line Контрольно-Кассовый Чек [09:15:35]line ПРОДАЖА [09:15:35]line ТРК (МРК, ГНК) : 42 [09:15:35]line Товар: 2710124130 [09:15:35]line Аи-92-К-2 [09:15:35]line 25.000 * 0.00 [09:15:35]line = 0.00 [09:15:35]line НДС 12% НСП 1% [09:15:35]line > о реализуемом товаре [09:15:35]line ИТОГО: 0.00 [09:15:35]line НСП 1% : 0.00 [09:15:35]line НДС 12% : 0.00 [09:15:35]line Наличными: 0.00 [09:15:35]line Безнал.: 0.00 [09:15:35]line Место: АЗС № 126 "Партнер Нефть" [09:15:35]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:15:35]line СНО: Общий режим [09:15:35]line Чек 38 29.10.2024 09:15 [09:15:35]line Смена: 547 ФФД: 1.0 [09:15:35]line ЗНМ: 0300000085 [09:15:35]line РНМ: 0000000000091683 [09:15:35]line Версия ККМ: 001 [09:15:35]line Талоны: ТК ГПНА Online [09:15:35]line 30073037 [09:15:35]line ФМ: 0000000000871745 [09:15:35]line ФД: 146242 [09:15:35]line ФПД: 68288727464266 [09:15:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091537&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146242&fm=68288727464266&tin=02508201610067®Number=0000000000091683&sum=0 [09:15:35]written 0, free lines is 4095 [09:15:35]OFD Sender: Processing packet 146242 [packets to send 206, broken 205] [09:15:35]ProducePacketName [09:15:35]name=ofd_packets/00146242 [09:15:35]OFD Sender: To server: pG, [09:15:35]CommunicateWithHost lk.salyk.kg:30040 [09:15:35]ConnectInit lk.salyk.kg [09:15:35]Connected sock=10 [09:15:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A5 D9 07 01 0B 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 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 26 00 00 00 F4 03 04 00 B9 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3B 02 00 35 04 06 00 3E 1B B5 57 B9 4A 93 4B FD 77 64 A3 EF 1B [09:15:35]Write to MH i2c: 01 00 00 C9 23 EC [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: 01 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: 01 07 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: 01 07 00 C9 23 00 00 00 00 00 C5 0C C4 [09:15:35]RasterBufferAndPrint [09:15:35]line [09:15:35]line [09:15:35]line [09:15:35]line [09:15:35]line [09:15:35]written 0, free lines is 3275 [09:15:35]MH_Cut [09:15:35]Write to MH i2c: D1 01 00 D0 23 01 C5 [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: D1 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: D1 01 00 [09:15:35]MH_I2C_Read... [09:15:35]Read from MH i2c: D1 01 00 D0 23 00 C4 [09:15:35]Write to MH i2c: 01 00 00 D1 23 F4 [09:15:35]Write i2c OK [09:15:35]MH_I2C_Read... [09:15:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 57 0F 47 00 45 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3B 02 00 F4 03 04 00 E1 4C 20 67 B6 04 01 00 00 F5 66 F0 41 F3 89 4A A6 [09:15:36]CommunicateWithHost err = 0 [09:15:36]CheckOFDResponse [09:15:36]1017 (14) - 77093643461234 [09:15:36]1041 (16) - 0000000000871745 [09:15:36]1040 (4) - 146242 [09:15:36]1012 (4) - 29.10.2024 02:48 [09:15:36]1206 (1) - 0 [09:15:36]OFD Sender: Remove packet 146242 [09:15:36]ProducePacketName [09:15:36]name=ofd_packets/00146242 [09:15:36]NVStorageDeleteData [09:15:36]*** Cut start [09:15:36]*** Partial cut [09:15:36]*** CUTSNS_PIN = 1 [09:15:36]OFD Sender: No OFD packet to send [09:15:36]*** CUTSNS_PIN = 0 [09:15:36]*** Brake cut motor [09:15:37]Read from MH i2c: 01 [09:15:37]MH_I2C_Read... [09:15:37]*** Stop cut motor [09:15:37]*** Cut end [09:15:37]Read from MH i2c: 01 07 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 D1 23 00 00 00 00 00 FF 0F 09 [09:15:37]process_action close_receipt done [09:15:37]requested_data is exist [09:15:37]produce_requested_data [09:15:37]requested_item fm.sn is exist - process it [09:15:37]wFMCommunicate request_size=4 [09:15:37]MH_SAM_APDU [09:15:37]CAPDU: 80 11 00 00 [09:15:37]Write to MH i2c: E2 08 00 D2 23 80 11 00 00 00 00 00 00 6F [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:37]Read from MH i2c: E2 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 17 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 17 00 D2 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C2 [09:15:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:15:37]wFMCommunicate OK [09:15:37]requested_item fd.num is exist - process it [09:15:37]SAM_PROTO_GetFieldsCounters [09:15:37]wFMCommunicate request_size=4 [09:15:37]MH_SAM_APDU [09:15:37]CAPDU: 80 13 00 00 [09:15:37]Write to MH i2c: E2 08 00 D3 23 80 13 00 00 00 00 00 00 72 [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:37]Read from MH i2c: E2 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 62 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 62 00 D3 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 42 3B 02 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 AB [09:15:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 42 3B 02 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 [09:15:37]wFMCommunicate OK [09:15:37]SAM_PROTO_GetFieldsCounters done [09:15:37]requested_item shift.num is exist - process it [09:15:37]requested_item shift.opened is exist - process it [09:15:37]req_shift_opened [09:15:37]FM_GetShiftState [09:15:37]SAM_PROTO_GetShiftState [09:15:37]wFMCommunicate request_size=4 [09:15:37]MH_SAM_APDU [09:15:37]CAPDU: 80 13 01 00 [09:15:37]Write to MH i2c: E2 08 00 D4 23 80 13 01 00 00 00 00 00 74 [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:37]Read from MH i2c: E2 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 0E 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 0E 00 D4 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AD [09:15:37]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:15:37]wFMCommunicate OK [09:15:37]SAM_PROTO_GetShiftState done [09:15:37]FM_GetShiftState done [09:15:37]req_shift_opened done [09:15:37]requested_item shift.open_date is exist - process it [09:15:37]req_shift_open_date [09:15:37]req_shift_open_date done [09:15:37]produce_requested_data done [09:15:37]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146242,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:15:37]process_action_free close_receipt [09:15:37]json_value_free [09:15:37]json_value_free done [09:15:37]process_json_proto returns [09:15:37]Send response to host [09:15:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146242,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:15:37]free response buf [09:15:37]execute_script done [09:15:37]execute_script returns [09:15:37]free content buf [09:15:37]Sock 7.Close socket [09:15:37]Sock 7.Thread stoped [09:15:41]OFD Sender: No OFD packet to send [09:15:42]accept exits with 9 [09:15:42]New connection [09:15:42]New thread 3067157860 created [09:15:42]Thread 3067301220 joined [09:15:42]Waiting for new connection... [09:15:42] Sock 9.Parse request [09:15:42]Sock 9.Check first char [09:15:42]Sock 9.First char is OK [09:15:42]request: POST /json_proto HTTP/1.0 [09:15:42]Method: POST [09:15:42]URL: /json_proto [09:15:42]Method is POST - this is cgi request [09:15:42]url: /json_proto [09:15:42]query_string will be loaded in cgi processing [09:15:42]execute_cgi json_proto POST (null) [09:15:42]execute_cgi path=json_proto method=POST [09:15:42]POST find Content-Length [09:15:42]Host: 172.17.40.195:8080 [09:15:42]Content-Length: 679 [09:15:42]Content-Type: application/json [09:15:42] [09:15:42]POST finish read [09:15:42]Found Content-Length = 679 [09:15:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)160999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:15:42]execute_script... [09: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)160999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:15:42]POST & json_proto [09:15:42]process_json_proto [09:15:42]json parsed OK: [09:15:42]protocol is kg_v1.0 [09:15:42]action value=close_receipt [09:15:42]process_action close_receipt [09:15:42]cmd_close_receipt [09:15:42]MH_GetDate [09:15:42]Write to MH i2c: F0 00 00 D5 23 E7 [09:15:42]Write i2c OK [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: F0 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: F0 09 00 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: F0 09 00 D5 23 00 C2 A7 20 67 D5 8D 6C 64 12 [09:15:42]GetLastDocTimeStamp 1730193337 [09:15:42]current date 1730193346 [09:15:42]FM_GetShiftState [09:15:42]SAM_PROTO_GetShiftState [09:15:42]wFMCommunicate request_size=4 [09:15:42]MH_SAM_APDU [09:15:42]CAPDU: 80 13 01 00 [09:15:42]Write to MH i2c: E2 08 00 D6 23 80 13 01 00 00 00 00 00 76 [09:15:42]Write i2c OK [09:15:42]MH_I2C_Read... [09:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:42]Read from MH i2c: E2 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: E2 0E 00 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: E2 0E 00 D6 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AF [09:15:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:15:42]wFMCommunicate OK [09:15:42]SAM_PROTO_GetShiftState done [09:15:42]FM_GetShiftState done [09:15:42]opened in 1730161786 [09:15:42]opened+sec_in_day 1730248186 [09:15:42]quantity*price = 200025 [09:15:42]sum+1 = 200026 [09:15:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 39 29.10.2024 09:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146243 ФПД: 103835785259774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091546&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146243&fm=103835785259774&tin=02508201610067®Number=0000000000091683&sum=200000 [09:15:43]StoreToDocumentArchive [09:15:43]shift 547 fd 146243 [09:15:43]save to /storage/0547/doc_00146243 [09:15:43]save last doc name /storage/0547/doc_00146243 to /storage/kkm_last_doc_name [09:15:43]save OK [09:15:43]Clear old archive folders... [09:15:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:15:43]tlvbuf is 002C07F0 [09:15:43]SAM_PROTO_ClearQueue [09:15:43]wFMCommunicate request_size=4 [09:15:43]MH_SAM_APDU [09:15:43]CAPDU: 80 09 00 00 [09:15:43]Write to MH i2c: E2 08 00 E3 23 80 09 00 00 00 00 00 00 78 [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:43]Read from MH i2c: E2 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 03 00 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 03 00 E3 23 00 90 00 7A [09:15:43]RAPDU: 90 00 [09:15:43]wFMCommunicate OK [09:15:43]SAM_PROTO_ClearQueue done [09:15:43]KKMCreateOFDPacket [09:15:43]OFDProtocolAddRootSTLVToBuf [09:15:43]FM_MakeSignedData [09:15:43]FM_MakeSignedData [09:15:43]SAM_PROTO_SignData [09:15:43]wFMCommunicate request_size=4 [09:15:43]MH_SAM_APDU [09:15:43]CAPDU: 80 0D 01 02 [09:15:43]Write to MH i2c: E2 08 00 E4 23 80 0D 01 02 00 00 00 00 80 [09:15:43]Write i2c OK [09:15:43]MH_I2C_Read... [09:15:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:43]Read from MH i2c: E2 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 03 00 [09:15:43]MH_I2C_Read... [09:15:43]Read from MH i2c: E2 03 00 E4 23 00 90 00 7B [09:15:43]RAPDU: 90 00 [09:15:43]wFMCommunicate OK [09:15:43]wFMCommunicate request_size=255 [09:15:43]MH_SAM_APDU [09:15:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 27 00 00 00 F4 03 04 00 C2 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3B 02 00 35 04 06 00 5E 70 27 18 [09:15:43]Write to MH i2c: E2 02 01 E5 23 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 27 00 00 00 F4 03 04 00 C2 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3B 02 00 35 04 06 00 5E 70 27 18 00 00 BB [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 E5 23 00 90 00 7C [09:15:44]RAPDU: 90 00 [09:15:44]wFMCommunicate OK [09:15:44]wFMCommunicate request_size=7 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 0D 02 02 02 6A FE [09:15:44]Write to MH i2c: E2 0A 00 E6 23 80 0D 02 02 02 00 6A FE 00 00 EF [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 03 00 E6 23 00 90 00 7D [09:15:44]RAPDU: 90 00 [09:15:44]wFMCommunicate OK [09:15:44]wFMCommunicate request_size=4 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 0D 03 02 [09:15:44]Write to MH i2c: E2 08 00 E7 23 80 0D 03 02 00 00 00 00 85 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0B 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 0B 00 E7 23 00 32 C3 FA 39 2A 97 AD A6 90 00 C2 [09:15:44]RAPDU: 32 C3 FA 39 2A 97 AD A6 90 00 [09:15:44]wFMCommunicate OK [09:15:44]SAM_PROTO_SignData done [09:15:44]FM_MakeSignedData done [09:15:44]CreateOFDProtocolMessage [09:15:44]wFMCommunicate request_size=4 [09:15:44]MH_SAM_APDU [09:15:44]CAPDU: 80 11 00 00 [09:15:44]Write to MH i2c: E2 08 00 E8 23 80 11 00 00 00 00 00 00 85 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:44]Read from MH i2c: E2 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 17 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: E2 17 00 E8 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D8 [09:15:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:15:44]wFMCommunicate OK [09:15:44]CreateOFDProtocolMessage done [09:15:44]OFDSenderStorePacket 146243 [09:15:44]StoreOFDPacket docnum=146243 [09:15:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 FC 73 04 01 1D 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 27 00 00 00 F4 03 04 00 C2 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3B 02 00 35 04 06 00 5E 70 27 18 6A FE 32 C3 FA 39 2A 97 AD A6 [09:15:44]CheckFolder [09:15:44]dirname=/storage/ofd_packets [09:15:44]CheckFolder done [09:15:44]ProducePacketName [09:15:44]name=ofd_packets/00146243 [09:15:44]NVStorageSaveData ofd_packets/00146243 [09:15:44]File name is /storage/ofd_packets/00146243 [09:15:44]Write 298 bytes [09:15:44]NVStorageSaveData done [09:15:44]OFDSenderStorePacket done [09:15:44]KKMCreateOFDPacket done [09:15:44]NVStorageSaveData kkm_last_timestamp [09:15:44]File name is /storage/kkm_last_timestamp [09:15:44]Write 4 bytes [09:15:44]NVStorageSaveData done [09:15:44]ExternCall_PrintAddStr [09:15:44]wPrintStart [09:15:44]Write to MH i2c: 01 00 00 E9 23 0C [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 07 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 07 00 E9 23 00 00 00 00 00 FF 0F 21 [09:15:44]RasterBufferAndPrint [09:15:44]line Счет N : (1)160999 [09:15:44]line ИНН: 02508201610067 [09:15:44]line Контрольно-Кассовый Чек [09:15:44]line ПРОДАЖА [09:15:44]line ТРК (МРК, ГНК) : 21 [09:15:44]line Товар: 2710194210 [09:15:44]line ДТ-К-2 [09:15:44]line 26.250 * 76.20 [09:15:44]line = 2000.25 [09:15:44]line НДС 12% НСП 1% [09:15:44]line > о реализуемом товаре [09:15:44]line ОКРУГЛЕНИЕ: -0.25 [09:15:44]line ИТОГО: 2000.00 [09:15:44]line Внесено: 2000.00 [09:15:44]line СДАЧА: 0.00 [09:15:44]line НСП 1% : 17.70 [09:15:44]line НДС 12% : 212.42 [09:15:44]line Наличными: 2000.00 [09:15:44]line Безнал.: 0.00 [09:15:44]line Место: АЗС № 126 "Партнер Нефть" [09:15:44]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:15:44]line СНО: Общий режим [09:15:44]line Чек 39 29.10.2024 09:15 [09:15:44]line Смена: 547 ФФД: 1.0 [09:15:44]line ЗНМ: 0300000085 [09:15:44]line РНМ: 0000000000091683 [09:15:44]line Версия ККМ: 001 [09:15:44]line ФМ: 0000000000871745 [09:15:44]line ФД: 146243 [09:15:44]line ФПД: 103835785259774 [09:15:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091546&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146243&fm=103835785259774&tin=02508201610067®Number=0000000000091683&sum=200000 [09:15:44]written 0, free lines is 4095 [09:15:44]OFD Sender: Processing packet 146243 [packets to send 206, broken 205] [09:15:44]ProducePacketName [09:15:44]name=ofd_packets/00146243 [09:15:44]OFD Sender: To server: pG, [09:15:44]CommunicateWithHost lk.salyk.kg:30040 [09:15:44]ConnectInit lk.salyk.kg [09:15:44]Connected sock=10 [09: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 31 37 34 35 0C 01 00 00 FC 73 04 01 1D 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 27 00 00 00 F4 03 04 00 C2 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3B 02 00 35 04 06 00 5E 70 27 18 6A FE 32 C3 FA 39 2A 97 AD A6 [09:15:44]Write to MH i2c: 01 00 00 14 24 38 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 07 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: 01 07 00 14 24 00 00 00 00 00 B7 0C 02 [09:15:44]RasterBufferAndPrint [09:15:44]line [09:15:44]line [09:15:44]line [09:15:44]line [09:15:44]line [09:15:44]written 0, free lines is 3269 [09:15:44]MH_Cut [09:15:44]Write to MH i2c: D1 01 00 1B 24 01 11 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: D1 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: D1 01 00 [09:15:44]MH_I2C_Read... [09:15:44]Read from MH i2c: D1 01 00 1B 24 00 10 [09:15:44]Write to MH i2c: 01 00 00 1C 24 40 [09:15:44]Write i2c OK [09:15:44]MH_I2C_Read... [09:15:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 56 75 47 00 6F FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3B 02 00 F4 03 04 00 EA 4C 20 67 B6 04 01 00 00 8A 3B B3 56 B9 A4 5D 49 [09:15:45]CommunicateWithHost err = 0 [09:15:45]CheckOFDResponse [09:15:45]1017 (14) - 77093643461234 [09:15:45]1041 (16) - 0000000000871745 [09:15:45]1040 (4) - 146243 [09:15:45]1012 (4) - 29.10.2024 02:48 [09:15:45]1206 (1) - 0 [09:15:45]OFD Sender: Remove packet 146243 [09:15:45]ProducePacketName [09:15:45]name=ofd_packets/00146243 [09:15:45]NVStorageDeleteData [09:15:45]*** Cut start [09:15:45]*** Partial cut [09:15:45]*** CUTSNS_PIN = 1 [09:15:45]*** CUTSNS_PIN = 0 [09:15:45]OFD Sender: No OFD packet to send [09:15:45]*** Brake cut motor [09:15:46]Read from MH i2c: 01 [09:15:46]MH_I2C_Read... [09:15:46]*** Stop cut motor [09:15:46]*** Cut end [09:15:46]Read from MH i2c: 01 07 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: 01 07 00 1C 24 00 00 00 00 00 FF 0F 55 [09:15:46]process_action close_receipt done [09:15:46]requested_data is exist [09:15:46]produce_requested_data [09:15:46]requested_item fm.sn is exist - process it [09:15:46]wFMCommunicate request_size=4 [09:15:46]MH_SAM_APDU [09:15:46]CAPDU: 80 11 00 00 [09:15:46]Write to MH i2c: E2 08 00 1D 24 80 11 00 00 00 00 00 00 BB [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:46]Read from MH i2c: E2 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 17 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 17 00 1D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0E [09:15:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:15:46]wFMCommunicate OK [09:15:46]requested_item fd.num is exist - process it [09:15:46]SAM_PROTO_GetFieldsCounters [09:15:46]wFMCommunicate request_size=4 [09:15:46]MH_SAM_APDU [09:15:46]CAPDU: 80 13 00 00 [09:15:46]Write to MH i2c: E2 08 00 1E 24 80 13 00 00 00 00 00 00 BE [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:46]Read from MH i2c: E2 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 62 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 62 00 1E 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 43 3B 02 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 FB [09: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 43 3B 02 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 [09:15:46]wFMCommunicate OK [09:15:46]SAM_PROTO_GetFieldsCounters done [09:15:46]requested_item shift.num is exist - process it [09:15:46]requested_item shift.opened is exist - process it [09:15:46]req_shift_opened [09:15:46]FM_GetShiftState [09:15:46]SAM_PROTO_GetShiftState [09:15:46]wFMCommunicate request_size=4 [09:15:46]MH_SAM_APDU [09:15:46]CAPDU: 80 13 01 00 [09:15:46]Write to MH i2c: E2 08 00 1F 24 80 13 01 00 00 00 00 00 C0 [09:15:46]Write i2c OK [09:15:46]MH_I2C_Read... [09:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:46]Read from MH i2c: E2 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 0E 00 [09:15:46]MH_I2C_Read... [09:15:46]Read from MH i2c: E2 0E 00 1F 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F9 [09:15:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:15:46]wFMCommunicate OK [09:15:46]SAM_PROTO_GetShiftState done [09:15:46]FM_GetShiftState done [09:15:46]req_shift_opened done [09:15:46]requested_item shift.open_date is exist - process it [09:15:46]req_shift_open_date [09:15:46]req_shift_open_date done [09:15:46]produce_requested_data done [09:15:46]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146243,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:15:46]process_action_free close_receipt [09:15:46]json_value_free [09:15:46]json_value_free done [09:15:46]process_json_proto returns [09:15:46]Send response to host [09:15:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146243,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:15:46]free response buf [09:15:46]execute_script done [09:15:46]execute_script returns [09:15:46]free content buf [09:15:46]Sock 9.Close socket [09:15:46]Sock 9.Thread stoped [09:15:50]OFD Sender: No OFD packet to send [09:15:55]OFD Sender: No OFD packet to send [09:16:00]OFD Sender: No OFD packet to send [09:16:05]OFD Sender: No OFD packet to send [09:16:10]OFD Sender: No OFD packet to send [09:16:15]OFD Sender: No OFD packet to send [09:16:20]OFD Sender: No OFD packet to send [09:16:25]OFD Sender: No OFD packet to send [09:16:30]OFD Sender: No OFD packet to send [09:16:31]accept exits with 7 [09:16:31]New connection [09:16:31]New thread 3067301220 created [09:16:31]Thread 3067157860 joined [09:16:31]Waiting for new connection... [09:16:31] Sock 7.Parse request [09:16:31]Sock 7.Check first char [09:16:31]Sock 7.First char is OK [09:16:31]request: POST /json_proto HTTP/1.0 [09:16:31]Method: POST [09:16:31]URL: /json_proto [09:16:31]Method is POST - this is cgi request [09:16:31]url: /json_proto [09:16:31]query_string will be loaded in cgi processing [09:16:31]execute_cgi json_proto POST (null) [09:16:31]execute_cgi path=json_proto method=POST [09:16:31]POST find Content-Length [09:16:31]Host: 172.17.40.195:8080 [09:16:31]Content-Length: 751 [09:16:31]Content-Type: application/json [09:16:31] [09:16:31]POST finish read [09:16:31]Found Content-Length = 751 [09:16:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30097887", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:31]execute_script... [09:16: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)161000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30097887", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:31]POST & json_proto [09:16:31]process_json_proto [09:16:31]json parsed OK: [09:16:31]protocol is kg_v1.0 [09:16:31]action value=close_receipt [09:16:31]process_action close_receipt [09:16:31]cmd_close_receipt [09:16:31]MH_GetDate [09:16:31]Write to MH i2c: F0 00 00 20 24 33 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: F0 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: F0 09 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: F0 09 00 20 24 00 F3 A7 20 67 D5 8D 6C 64 8F [09:16:31]GetLastDocTimeStamp 1730193346 [09:16:31]current date 1730193395 [09:16:31]FM_GetShiftState [09:16:31]SAM_PROTO_GetShiftState [09:16:31]wFMCommunicate request_size=4 [09:16:31]MH_SAM_APDU [09:16:31]CAPDU: 80 13 01 00 [09:16:31]Write to MH i2c: E2 08 00 21 24 80 13 01 00 00 00 00 00 C2 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 0E 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 0E 00 21 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FB [09:16:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:16:31]wFMCommunicate OK [09:16:31]SAM_PROTO_GetShiftState done [09:16:31]FM_GetShiftState done [09:16:31]opened in 1730161786 [09:16:31]opened+sec_in_day 1730248186 [09:16:31]quantity*price = 0 [09:16:31]sum+1 = 1 [09:16:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 40 29.10.2024 09:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30097887 ФМ: 0000000000871745 ФД: 146244 ФПД: 37802365487348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091635&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146244&fm=37802365487348&tin=02508201610067®Number=0000000000091683&sum=0 [09:16:32]StoreToDocumentArchive [09:16:32]shift 547 fd 146244 [09:16:32]save to /storage/0547/doc_00146244 [09:16:32]save last doc name /storage/0547/doc_00146244 to /storage/kkm_last_doc_name [09:16:32]save OK [09:16:32]Clear old archive folders... [09:16:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:16:32]tlvbuf is 00248490 [09:16:32]SAM_PROTO_ClearQueue [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 09 00 00 [09:16:32]Write to MH i2c: E2 08 00 2E 24 80 09 00 00 00 00 00 00 C4 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 2E 24 00 90 00 C6 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]SAM_PROTO_ClearQueue done [09:16:32]KKMCreateOFDPacket [09:16:32]OFDProtocolAddRootSTLVToBuf [09:16:32]FM_MakeSignedData [09:16:32]FM_MakeSignedData [09:16:32]SAM_PROTO_SignData [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 01 02 [09:16:32]Write to MH i2c: E2 08 00 2F 24 80 0D 01 02 00 00 00 00 CC [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 2F 24 00 90 00 C7 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]wFMCommunicate request_size=255 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 28 00 00 00 F4 03 04 00 F3 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3B 02 00 35 04 06 00 22 61 8C 91 [09:16:32]Write to MH i2c: E2 02 01 30 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 28 00 00 00 F4 03 04 00 F3 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3B 02 00 35 04 06 00 22 61 8C 91 00 00 25 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 30 24 00 90 00 C8 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]wFMCommunicate request_size=7 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 02 02 02 08 F4 [09:16:32]Write to MH i2c: E2 0A 00 31 24 80 0D 02 02 02 00 08 F4 00 00 CF [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 03 00 31 24 00 90 00 C9 [09:16:32]RAPDU: 90 00 [09:16:32]wFMCommunicate OK [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 0D 03 02 [09:16:32]Write to MH i2c: E2 08 00 32 24 80 0D 03 02 00 00 00 00 D1 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 0B 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 0B 00 32 24 00 D0 DF 4B 9F 27 41 25 21 90 00 19 [09:16:32]RAPDU: D0 DF 4B 9F 27 41 25 21 90 00 [09:16:32]wFMCommunicate OK [09:16:32]SAM_PROTO_SignData done [09:16:32]FM_MakeSignedData done [09:16:32]CreateOFDProtocolMessage [09:16:32]wFMCommunicate request_size=4 [09:16:32]MH_SAM_APDU [09:16:32]CAPDU: 80 11 00 00 [09:16:32]Write to MH i2c: E2 08 00 33 24 80 11 00 00 00 00 00 00 D1 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:32]Read from MH i2c: E2 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 17 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: E2 17 00 33 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 24 [09:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:16:32]wFMCommunicate OK [09:16:32]CreateOFDProtocolMessage done [09:16:32]OFDSenderStorePacket 146244 [09:16:32]StoreOFDPacket docnum=146244 [09:16:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 EA DE 04 01 69 F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 28 00 00 00 F4 03 04 00 F3 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3B 02 00 35 04 06 00 22 61 8C 91 08 F4 D0 DF 4B 9F 27 41 25 21 [09:16:32]CheckFolder [09:16:32]dirname=/storage/ofd_packets [09:16:32]CheckFolder done [09:16:32]ProducePacketName [09:16:32]name=ofd_packets/00146244 [09:16:32]NVStorageSaveData ofd_packets/00146244 [09:16:32]File name is /storage/ofd_packets/00146244 [09:16:32]Write 298 bytes [09:16:32]NVStorageSaveData done [09:16:32]OFDSenderStorePacket done [09:16:32]KKMCreateOFDPacket done [09:16:32]NVStorageSaveData kkm_last_timestamp [09:16:32]File name is /storage/kkm_last_timestamp [09:16:32]Write 4 bytes [09:16:32]NVStorageSaveData done [09:16:32]ExternCall_PrintAddStr [09:16:32]wPrintStart [09:16:32]Write to MH i2c: 01 00 00 34 24 58 [09:16:32]Write i2c OK [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: 01 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: 01 07 00 [09:16:32]MH_I2C_Read... [09:16:32]Read from MH i2c: 01 07 00 34 24 00 00 00 00 00 FF 0F 6D [09:16:32]RasterBufferAndPrint [09:16:32]line Счет N : (1)161000 [09:16:32]line ИНН: 02508201610067 [09:16:32]line Контрольно-Кассовый Чек [09:16:32]line ПРОДАЖА [09:16:32]line ТРК (МРК, ГНК) : 11 [09:16:32]line Товар: 2710194210 [09:16:32]line ДТ-К-2 [09:16:32]line 20.000 * 0.00 [09:16:32]line = 0.00 [09:16:32]line НДС 12% НСП 1% [09:16:32]line > о реализуемом товаре [09:16:32]line ИТОГО: 0.00 [09:16:32]line НСП 1% : 0.00 [09:16:32]line НДС 12% : 0.00 [09:16:32]line Наличными: 0.00 [09:16:32]line Безнал.: 0.00 [09:16:32]line Место: АЗС № 126 "Партнер Нефть" [09:16:32]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:16:32]line СНО: Общий режим [09:16:32]line Чек 40 29.10.2024 09:16 [09:16:32]line Смена: 547 ФФД: 1.0 [09:16:32]line ЗНМ: 0300000085 [09:16:32]line РНМ: 0000000000091683 [09:16:32]line Версия ККМ: 001 [09:16:32]line Талоны: ТК ГПНА Online [09:16:32]line 30097887 [09:16:32]line ФМ: 0000000000871745 [09:16:32]line ФД: 146244 [09:16:32]line ФПД: 37802365487348 [09:16:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091635&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146244&fm=37802365487348&tin=02508201610067®Number=0000000000091683&sum=0 [09:16:33]OFD Sender: Processing packet 146244 [packets to send 206, broken 205] [09:16:33]ProducePacketName [09:16:33]name=ofd_packets/00146244 [09:16:33]OFD Sender: To server: pG, [09:16:33]CommunicateWithHost lk.salyk.kg:30040 [09:16:33]ConnectInit lk.salyk.kg [09:16:33]written 0, free lines is 4095 [09:16:33]Write to MH i2c: 01 00 00 5E 24 82 [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: 01 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: 01 07 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: 01 07 00 5E 24 00 00 00 00 00 C0 0C 55 [09:16:33]RasterBufferAndPrint [09:16:33]line [09:16:33]line [09:16:33]line [09:16:33]line [09:16:33]line [09:16:33]written 0, free lines is 3268 [09:16:33]MH_Cut [09:16:33]Write to MH i2c: D1 01 00 65 24 01 5B [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: D1 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: D1 01 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: D1 01 00 65 24 00 5A [09:16:33]Write to MH i2c: 01 00 00 66 24 8A [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:34]*** Cut start [09:16:34]*** Partial cut [09:16:34]*** CUTSNS_PIN = 1 [09:16:34]*** CUTSNS_PIN = 0 [09:16:34]*** Brake cut motor [09:16:34]Read from MH i2c: 01 [09:16:34]MH_I2C_Read... [09:16:34]*** Stop cut motor [09:16:34]*** Cut end [09:16:34]Read from MH i2c: 01 07 00 [09:16:34]MH_I2C_Read... [09:16:34]Read from MH i2c: 01 07 00 66 24 00 00 00 00 00 FF 0F 9F [09:16:34]process_action close_receipt done [09:16:34]requested_data is exist [09:16:34]produce_requested_data [09:16:34]requested_item fm.sn is exist - process it [09:16:34]wFMCommunicate request_size=4 [09:16:34]MH_SAM_APDU [09:16:34]CAPDU: 80 11 00 00 [09:16:34]Write to MH i2c: E2 08 00 67 24 80 11 00 00 00 00 00 00 05 [09:16:34]Write i2c OK [09:16:34]MH_I2C_Read... [09:16:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:35]Read from MH i2c: E2 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 17 00 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 17 00 67 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 58 [09:16:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:16:35]wFMCommunicate OK [09:16:35]requested_item fd.num is exist - process it [09:16:35]SAM_PROTO_GetFieldsCounters [09:16:35]wFMCommunicate request_size=4 [09:16:35]MH_SAM_APDU [09:16:35]CAPDU: 80 13 00 00 [09:16:35]Write to MH i2c: E2 08 00 68 24 80 13 00 00 00 00 00 00 08 [09:16:35]Write i2c OK [09:16:35]MH_I2C_Read... [09:16:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:35]Read from MH i2c: E2 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 62 00 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 62 00 68 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 44 3B 02 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 49 [09:16:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 44 3B 02 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 [09:16:35]wFMCommunicate OK [09:16:35]SAM_PROTO_GetFieldsCounters done [09:16:35]requested_item shift.num is exist - process it [09:16:35]requested_item shift.opened is exist - process it [09:16:35]req_shift_opened [09:16:35]FM_GetShiftState [09:16:35]SAM_PROTO_GetShiftState [09:16:35]wFMCommunicate request_size=4 [09:16:35]MH_SAM_APDU [09:16:35]CAPDU: 80 13 01 00 [09:16:35]Write to MH i2c: E2 08 00 69 24 80 13 01 00 00 00 00 00 0A [09:16:35]Write i2c OK [09:16:35]MH_I2C_Read... [09:16:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:35]Read from MH i2c: E2 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 0E 00 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 0E 00 69 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 43 [09:16:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:16:35]wFMCommunicate OK [09:16:35]SAM_PROTO_GetShiftState done [09:16:35]FM_GetShiftState done [09:16:35]req_shift_opened done [09:16:35]requested_item shift.open_date is exist - process it [09:16:35]req_shift_open_date [09:16:35]req_shift_open_date done [09:16:35]produce_requested_data done [09:16:35]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146244,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:16:35]process_action_free close_receipt [09:16:35]json_value_free [09:16:35]json_value_free done [09:16:35]process_json_proto returns [09:16:35]Send response to host [09:16:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146244,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:16:35]free response buf [09:16:35]execute_script done [09:16:35]execute_script returns [09:16:35]free content buf [09:16:35]Sock 7.Close socket [09:16:35]Sock 7.Thread stoped [09:16:35]Connected sock=11 [09:16:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 EA DE 04 01 69 F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 28 00 00 00 F4 03 04 00 F3 A7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3B 02 00 35 04 06 00 22 61 8C 91 08 F4 D0 DF 4B 9F 27 41 25 21 [09:16:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 36 73 47 00 3A 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 31 37 34 35 10 04 04 00 44 3B 02 00 F4 03 04 00 1C 4D 20 67 B6 04 01 00 00 A7 BF AD 4F 94 FD DB 4D [09:16:35]CommunicateWithHost err = 0 [09:16:35]CheckOFDResponse [09:16:35]1017 (14) - 77093643461234 [09:16:35]1041 (16) - 0000000000871745 [09:16:35]1040 (4) - 146244 [09:16:35]1012 (4) - 29.10.2024 02:49 [09:16:35]1206 (1) - 0 [09:16:35]OFD Sender: Remove packet 146244 [09:16:35]ProducePacketName [09:16:35]name=ofd_packets/00146244 [09:16:35]NVStorageDeleteData [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:16]OFD Sender: No OFD packet to send [09:18:21]OFD Sender: No OFD packet to send [09:18:26]OFD Sender: No OFD packet to send [09:18:31]OFD Sender: No OFD packet to send [09:18:36]OFD Sender: No OFD packet to send [09:18:41]OFD Sender: No OFD packet to send [09:18:46]OFD Sender: No OFD packet to send [09:18:51]OFD Sender: No OFD packet to send [09:18:56]OFD Sender: No OFD packet to send [09:19:01]OFD Sender: No OFD packet to send [09:19:06]OFD Sender: No OFD packet to send [09:19:11]OFD Sender: No OFD packet to send [09:19:16]OFD Sender: No OFD packet to send [09:19:21]OFD Sender: No OFD packet to send [09:19:26]OFD Sender: No OFD packet to send [09:19:31]OFD Sender: No OFD packet to send [09:19:36]OFD Sender: No OFD packet to send [09:19:41]OFD Sender: No OFD packet to send [09:19:46]OFD Sender: No OFD packet to send [09:19:51]OFD Sender: No OFD packet to send [09:19:56]OFD Sender: No OFD packet to send [09:20:01]OFD Sender: No OFD packet to send [09:20:06]OFD Sender: No OFD packet to send [09:20:11]OFD Sender: No OFD packet to send [09:20:16]OFD Sender: No OFD packet to send [09:20:21]OFD Sender: No OFD packet to send [09:20:26]OFD Sender: No OFD packet to send [09:20:31]OFD Sender: No OFD packet to send [09:20:36]OFD Sender: No OFD packet to send [09:20:41]OFD Sender: No OFD packet to send [09:20:46]OFD Sender: No OFD packet to send [09:20:51]OFD Sender: No OFD packet to send [09:20:56]OFD Sender: No OFD packet to send [09:21:01]OFD Sender: No OFD packet to send [09:21:06]OFD Sender: No OFD packet to send [09:21:11]OFD Sender: No OFD packet to send [09:21:16]accept exits with 9 [09:21:16]New connection [09:21:16]New thread 3067157860 created [09:21:16]Thread 3067301220 joined [09:21:16]Waiting for new connection... [09:21:16] Sock 9.Parse request [09:21:16]Sock 9.Check first char [09:21:16]Sock 9.First char is OK [09:21:16]request: POST /json_proto HTTP/1.0 [09:21:16]Method: POST [09:21:16]URL: /json_proto [09:21:16]Method is POST - this is cgi request [09:21:16]url: /json_proto [09:21:16]query_string will be loaded in cgi processing [09:21:16]execute_cgi json_proto POST (null) [09:21:16]execute_cgi path=json_proto method=POST [09:21:16]POST find Content-Length [09:21:16]Host: 172.17.40.195:8080 [09:21:16]Content-Length: 682 [09:21:16]Content-Type: application/json [09:21:16] [09:21:16]POST finish read [09:21:16]Found Content-Length = 682 [09:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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 }]} ], "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" ] } } [09:21:16]execute_script... [09:21:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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 }]} ], "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" ] } } [09:21:16]POST & json_proto [09:21:16]process_json_proto [09:21:16]json parsed OK: [09:21:16]protocol is kg_v1.0 [09:21:16]action value=close_receipt [09:21:16]process_action close_receipt [09:21:16]cmd_close_receipt [09:21:16]MH_GetDate [09:21:16]Write to MH i2c: F0 00 00 6A 24 7D [09:21:16]Write i2c OK [09:21:16]MH_I2C_Read... [09:21:16]Read from MH i2c: F0 [09:21:16]MH_I2C_Read... [09:21:16]Read from MH i2c: F0 09 00 [09:21:16]MH_I2C_Read... [09:21:16]Read from MH i2c: F0 09 00 6A 24 00 10 A9 20 67 D5 8D 6C 64 F8 [09:21:16]GetLastDocTimeStamp 1730193395 [09:21:16]current date 1730193680 [09:21:16]FM_GetShiftState [09:21:16]SAM_PROTO_GetShiftState [09:21:16]wFMCommunicate request_size=4 [09:21:16]MH_SAM_APDU [09:21:16]CAPDU: 80 13 01 00 [09:21:16]Write to MH i2c: E2 08 00 6B 24 80 13 01 00 00 00 00 00 0C [09:21:16]Write i2c OK [09:21:16]MH_I2C_Read... [09:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:16]Read from MH i2c: E2 [09:21:16]MH_I2C_Read... [09:21:16]Read from MH i2c: E2 0E 00 [09:21:16]MH_I2C_Read... [09:21:16]Read from MH i2c: E2 0E 00 6B 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 45 [09:21:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:21:16]wFMCommunicate OK [09:21:16]SAM_PROTO_GetShiftState done [09:21:16]FM_GetShiftState done [09:21:16]opened in 1730161786 [09:21:16]opened+sec_in_day 1730248186 [09:21:16]quantity*price = 110050 [09:21:16]sum+1 = 110052 [09:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре [09:23:38]line ОКРУГЛЕНИЕ: -0.51 [09:23:38]line ИТОГО: 1100.00 [09:23:38]line Внесено: 1100.00 [09:23:38]line СДАЧА: 0.00 [09:23:38]line НСП 1% : 9.74 [09:23:38]line НДС 12% : 116.87 [09:23:38]line Наличными: 1100.00 [09:23:38]line Безнал.: 0.00 [09:23:38]line Место: АЗС № 126 "Партнер Нефть" [09:23:38]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:23:38]line СНО: Общий режим [09:23:38]line Чек 41 29.10.2024 09:21 [09:23:38]line Смена: 547 ФФД: 1.0 [09:23:38]line ЗНМ: 0300000085 [09:23:38]line РНМ: 0000000000091683 [09:23:38]line Версия ККМ: 001 [09:23:38]line ФМ: 0000000000871745 [09:23:38]line ФД: 146245 [09:23:38]line ФПД: 114958917831456 [09:23:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T092120&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146245&fm=114958917831456&tin=02508201610067®Number=0000000000091683&sum=110000 [09:23:38]written 0, free lines is 4095 [09:23:38]Write to MH i2c: 01 00 00 48 00 48 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 B6 0C 11 [09:23:38]RasterBufferAndPrint [09:23:38]line [09:23:38]line [09:23:38]line [09:23:38]line [09:23:38]line [09:23:38]written 0, free lines is 3272 [09:23:38]MH_Cut [09:23:38]Write to MH i2c: D1 01 00 4F 00 01 21 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D1 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D1 01 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D1 01 00 4F 00 00 20 [09:23:38]Write to MH i2c: 01 00 00 50 00 50 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:39]OFD Sender: No OFD packet to send [09:23:39]*** Cut start [09:23:39]*** Partial cut [09:23:39]*** CUTSNS_PIN = 1 [09:23:39]*** CUTSNS_PIN = 0 [09:23:39]*** Brake cut motor [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]*** Stop cut motor [09:23:40]*** Cut end [09:23:40]Read from MH i2c: 01 07 00 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [09:23:40]process_action print_doc done [09:23:40]requested_data is exist [09:23:40]produce_requested_data [09:23:40]produce_requested_data return (null) [09:23:40]process_action_free print_doc [09:23:40]json_value_free [09:23:40]json_value_free done [09:23:40]process_json_proto returns [09:23:40]Send response to host [09:23:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:23:40]free response buf [09:23:40]execute_script done [09:23:40]execute_script returns [09:23:40]free content buf [09:23:40]Sock 9.Close socket [09:23:40]Sock 9.Thread stoped [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:09]accept exits with 6 [09:24:09]New connection [09:24:09]New thread 3066912100 created [09:24:09]Thread 3067055460 joined [09:24:09]Waiting for new connection... [09:24:09] Sock 6.Parse request [09:24:09]Sock 6.Check first char [09:24:09]Sock 6.First char is OK [09:24:09]request: POST /json_proto HTTP/1.0 [09:24:09]Method: POST [09:24:09]URL: /json_proto [09:24:09]Method is POST - this is cgi request [09:24:09]url: /json_proto [09:24:09]query_string will be loaded in cgi processing [09:24:09]execute_cgi json_proto POST (null) [09:24:09]execute_cgi path=json_proto method=POST [09:24:09]POST find Content-Length [09:24:09]Host: 172.17.40.195:8080 [09:24:09]Content-Length: 674 [09:24:09]Content-Type: application/json [09:24:09] [09:24:09]POST finish read [09:24:09]Found Content-Length = 674 [09:24:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:24:09]execute_script... [09:24:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:24:09]POST & json_proto [09:24:09]process_json_proto [09:24:09]json parsed OK: [09:24:09]protocol is kg_v1.0 [09:24:09]action value=close_receipt [09:24:09]process_action close_receipt [09:24:09]cmd_close_receipt [09:24:09]MH_GetDate [09:24:09]Write to MH i2c: F0 00 00 51 00 40 [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: F0 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: F0 09 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: F0 09 00 51 00 00 BA A9 20 67 D5 8D 6C 64 65 [09:24:09]GetLastDocTimeStamp 1730193680 [09:24:09]current date 1730193850 [09:24:09]FM_GetShiftState [09:24:09]SAM_PROTO_GetShiftState [09:24:09]wFMCommunicate request_size=4 [09:24:09]MH_SAM_APDU [09:24:09]CAPDU: 80 13 01 00 [09:24:09]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [09:24:09]Write i2c OK [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 [09:24:09]MH_I2C_Read... [09:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:09]Read from MH i2c: E2 0E 00 [09:24:09]MH_I2C_Read... [09:24:09]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 08 [09:24:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:24:09]wFMCommunicate OK [09:24:09]SAM_PROTO_GetShiftState done [09:24:09]FM_GetShiftState done [09:24:09]opened in 1730161786 [09:24:09]opened+sec_in_day 1730248186 [09:24:09]quantity*price = 50063 [09:24:09]sum+1 = 50064 [09:24:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 42 29.10.2024 09:24 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146246 ФПД: 178366119261180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T092410&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146246&fm=178366119261180&tin=02508201610067®Number=0000000000091683&sum=50000 [09:24:10]StoreToDocumentArchive [09:24:10]shift 547 fd 146246 [09:24:10]save to /storage/0547/doc_00146246 [09:24:10]save last doc name /storage/0547/doc_00146246 to /storage/kkm_last_doc_name [09:24:10]save OK [09:24:10]Clear old archive folders... [09:24:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:24:10]tlvbuf is 012842F0 [09:24:10]SAM_PROTO_ClearQueue [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 09 00 00 [09:24:10]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [09:24:10]RAPDU: 90 00 [09:24:10]wFMCommunicate OK [09:24:10]SAM_PROTO_ClearQueue done [09:24:10]KKMCreateOFDPacket [09:24:10]OFDProtocolAddRootSTLVToBuf [09:24:10]FM_MakeSignedData [09:24:10]FM_MakeSignedData [09:24:10]SAM_PROTO_SignData [09:24:10]wFMCommunicate request_size=4 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 0D 01 02 [09:24:10]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [09:24:10]RAPDU: 90 00 [09:24:10]wFMCommunicate OK [09:24:10]wFMCommunicate request_size=255 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2A 00 00 00 F4 03 04 00 BA A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3B 02 00 35 04 06 00 A2 39 19 2D [09:24:10]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2A 00 00 00 F4 03 04 00 BA A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3B 02 00 35 04 06 00 A2 39 19 2D 00 00 C2 [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:10]Read from MH i2c: E2 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 [09:24:10]MH_I2C_Read... [09:24:10]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [09:24:10]RAPDU: 90 00 [09:24:10]wFMCommunicate OK [09:24:10]wFMCommunicate request_size=7 [09:24:10]MH_SAM_APDU [09:24:10]CAPDU: 80 0D 02 02 02 B3 FC [09:24:10]Write to MH i2c: E2 0A 00 62 00 80 0D 02 02 02 00 B3 FC 00 00 8F [09:24:10]Write i2c OK [09:24:10]MH_I2C_Read... [09:24:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:11]Read from MH i2c: E2 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 03 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [09:24:11]RAPDU: 90 00 [09:24:11]wFMCommunicate OK [09:24:11]wFMCommunicate request_size=4 [09:24:11]MH_SAM_APDU [09:24:11]CAPDU: 80 0D 03 02 [09:24:11]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:11]Read from MH i2c: E2 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 0B 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 0B 00 63 00 00 7D 8A 36 F2 8C 39 2C 8A 90 00 89 [09:24:11]RAPDU: 7D 8A 36 F2 8C 39 2C 8A 90 00 [09:24:11]wFMCommunicate OK [09:24:11]SAM_PROTO_SignData done [09:24:11]FM_MakeSignedData done [09:24:11]CreateOFDProtocolMessage [09:24:11]wFMCommunicate request_size=4 [09:24:11]MH_SAM_APDU [09:24:11]CAPDU: 80 11 00 00 [09:24:11]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:11]Read from MH i2c: E2 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 17 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 31 [09:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:24:11]wFMCommunicate OK [09:24:11]CreateOFDProtocolMessage done [09:24:11]OFDSenderStorePacket 146246 [09:24:11]StoreOFDPacket docnum=146246 [09:24:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 FB 30 04 01 04 8F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 2A 00 00 00 F4 03 04 00 BA A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3B 02 00 35 04 06 00 A2 39 19 2D B3 FC 7D 8A 36 F2 8C 39 2C 8A [09:24:11]CheckFolder [09:24:11]dirname=/storage/ofd_packets [09:24:11]CheckFolder done [09:24:11]ProducePacketName [09:24:11]name=ofd_packets/00146246 [09:24:11]NVStorageSaveData ofd_packets/00146246 [09:24:11]File name is /storage/ofd_packets/00146246 [09:24:11]Write 298 bytes [09:24:11]NVStorageSaveData done [09:24:11]OFDSenderStorePacket done [09:24:11]KKMCreateOFDPacket done [09:24:11]NVStorageSaveData kkm_last_timestamp [09:24:11]File name is /storage/kkm_last_timestamp [09:24:11]Write 4 bytes [09:24:11]NVStorageSaveData done [09:24:11]ExternCall_PrintAddStr [09:24:11]wPrintStart [09:24:11]Write to MH i2c: 01 00 00 65 00 65 [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 07 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [09:24:11]RasterBufferAndPrint [09:24:11]line Счет N : (1)161002 [09:24:11]line ИНН: 02508201610067 [09:24:11]line Контрольно-Кассовый Чек [09:24:11]line ПРОДАЖА [09:24:11]line ТРК (МРК, ГНК) : 11 [09:24:11]line Товар: 2710194210 [09:24:11]line ДТ-К-2 [09:24:11]line 6.570 * 76.20 [09:24:11]line = 500.63 [09:24:11]line НДС 12% НСП 1% [09:24:11]line > о реализуемом товаре [09:24:11]line ОКРУГЛЕНИЕ: -0.63 [09:24:11]line ИТОГО: 500.00 [09:24:11]line Внесено: 500.00 [09:24:11]line СДАЧА: 0.00 [09:24:11]line НСП 1% : 4.43 [09:24:11]line НДС 12% : 53.16 [09:24:11]line Наличными: 500.00 [09:24:11]line Безнал.: 0.00 [09:24:11]line Место: АЗС № 126 "Партнер Нефть" [09:24:11]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:24:11]line СНО: Общий режим [09:24:11]line Чек 42 29.10.2024 09:24 [09:24:11]line Смена: 547 ФФД: 1.0 [09:24:11]line ЗНМ: 0300000085 [09:24:11]line РНМ: 0000000000091683 [09:24:11]line Версия ККМ: 001 [09:24:11]line ФМ: 0000000000871745 [09:24:11]line ФД: 146246 [09:24:11]line ФПД: 178366119261180 [09:24:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T092410&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146246&fm=178366119261180&tin=02508201610067®Number=0000000000091683&sum=50000 [09:24:11]OFD Sender: Processing packet 146246 [packets to send 206, broken 205] [09:24:11]ProducePacketName [09:24:11]name=ofd_packets/00146246 [09:24:11]OFD Sender: To server: pG, [09:24:11]CommunicateWithHost lk.salyk.kg:30040 [09:24:11]ConnectInit lk.salyk.kg [09:24:11]written 0, free lines is 4095 [09:24:11]Write to MH i2c: 01 00 00 90 00 90 [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 07 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 A5 0C 48 [09:24:11]RasterBufferAndPrint [09:24:11]line [09:24:11]line [09:24:11]line [09:24:11]line [09:24:11]line [09:24:11]written 0, free lines is 3242 [09:24:11]MH_Cut [09:24:11]Write to MH i2c: D1 01 00 97 00 01 69 [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: D1 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: D1 01 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: D1 01 00 97 00 00 68 [09:24:11]Write to MH i2c: 01 00 00 98 00 98 [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:12]Connected sock=10 [09:24:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 FB 30 04 01 04 8F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 2A 00 00 00 F4 03 04 00 BA A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3B 02 00 35 04 06 00 A2 39 19 2D B3 FC 7D 8A 36 F2 8C 39 2C 8A [09:24:12]*** Cut start [09:24:12]*** Partial cut [09:24:12]*** CUTSNS_PIN = 1 [09:24:12]*** CUTSNS_PIN = 0 [09:24:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3E 7E 47 00 2A 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 31 37 34 35 10 04 04 00 46 3B 02 00 F4 03 04 00 E2 4E 20 67 B6 04 01 00 00 02 52 BD 58 22 AD DC E4 [09:24:12]CommunicateWithHost err = 0 [09:24:12]CheckOFDResponse [09:24:12]1017 (14) - 77093643461234 [09:24:12]1041 (16) - 0000000000871745 [09:24:12]1040 (4) - 146246 [09:24:12]1012 (4) - 29.10.2024 02:56 [09:24:12]1206 (1) - 0 [09:24:12]OFD Sender: Remove packet 146246 [09:24:12]ProducePacketName [09:24:12]name=ofd_packets/00146246 [09:24:12]NVStorageDeleteData [09:24:12]*** Brake cut motor [09:24:13]Read from MH i2c: 01 [09:24:13]MH_I2C_Read... [09:24:13]*** Stop cut motor [09:24:13]*** Cut end [09:24:13]Read from MH i2c: 01 07 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [09:24:13]process_action close_receipt done [09:24:13]requested_data is exist [09:24:13]produce_requested_data [09:24:13]requested_item fm.sn is exist - process it [09:24:13]wFMCommunicate request_size=4 [09:24:13]MH_SAM_APDU [09:24:13]CAPDU: 80 11 00 00 [09:24:13]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [09:24:13]Write i2c OK [09:24:13]MH_I2C_Read... [09:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:13]Read from MH i2c: E2 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 17 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 66 [09:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:24:13]wFMCommunicate OK [09:24:13]requested_item fd.num is exist - process it [09:24:13]SAM_PROTO_GetFieldsCounters [09:24:13]wFMCommunicate request_size=4 [09:24:13]MH_SAM_APDU [09:24:13]CAPDU: 80 13 00 00 [09:24:13]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [09:24:13]Write i2c OK [09:24:13]MH_I2C_Read... [09:24:13]OFD Sender: No OFD packet to send [09:24:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:13]Read from MH i2c: E2 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 62 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 46 3B 02 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 5F [09:24:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 46 3B 02 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 [09:24:13]wFMCommunicate OK [09:24:13]SAM_PROTO_GetFieldsCounters done [09:24:13]requested_item shift.num is exist - process it [09:24:13]requested_item shift.opened is exist - process it [09:24:13]req_shift_opened [09:24:13]FM_GetShiftState [09:24:13]SAM_PROTO_GetShiftState [09:24:13]wFMCommunicate request_size=4 [09:24:13]MH_SAM_APDU [09:24:13]CAPDU: 80 13 01 00 [09:24:13]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [09:24:13]Write i2c OK [09:24:13]MH_I2C_Read... [09:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:13]Read from MH i2c: E2 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 0E 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 51 [09:24:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:24:13]wFMCommunicate OK [09:24:13]SAM_PROTO_GetShiftState done [09:24:13]FM_GetShiftState done [09:24:13]req_shift_opened done [09:24:13]requested_item shift.open_date is exist - process it [09:24:13]req_shift_open_date [09:24:13]req_shift_open_date done [09:24:13]produce_requested_data done [09:24:13]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146246,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:24:13]process_action_free close_receipt [09:24:13]json_value_free [09:24:13]json_value_free done [09:24:13]process_json_proto returns [09:24:13]Send response to host [09:24:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146246,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:24:13]free response buf [09:24:13]execute_script done [09:24:13]execute_script returns [09:24:13]free content buf [09:24:13]Sock 6.Close socket [09:24:13]Sock 6.Thread stoped [09:24:18]OFD Sender: No OFD packet to send [09:24:23]accept exits with 9 [09:24:23]New connection [09:24:23]New thread 3067055460 created [09:24:23]Thread 3066912100 joined [09:24:23]Waiting for new connection... [09:24:23] Sock 9.Parse request [09:24:23]Sock 9.Check first char [09:24:23]Sock 9.First char is OK [09:24:23]request: POST /json_proto HTTP/1.0 [09:24:23]Method: POST [09:24:23]URL: /json_proto [09:24:23]Method is POST - this is cgi request [09:24:23]url: /json_proto [09:24:23]query_string will be loaded in cgi processing [09:24:23]execute_cgi json_proto POST (null) [09:24:23]execute_cgi path=json_proto method=POST [09:24:23]POST find Content-Length [09:24:23]Host: 172.17.40.195:8080 [09:24:23]Content-Length: 679 [09:24:23]Content-Type: application/json [09:24:23] [09:24:23]POST finish read [09:24:23]Found Content-Length = 679 [09:24:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:24:23]execute_script... [09:24: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)161003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:24:23]POST & json_proto [09:24:23]process_json_proto [09:24:23]json parsed OK: [09:24:23]protocol is kg_v1.0 [09:24:23]action value=close_receipt [09:24:23]process_action close_receipt [09:24:23]cmd_close_receipt [09:24:23]MH_GetDate [09:24:23]Write to MH i2c: F0 00 00 9C 00 8B [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: F0 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: F0 09 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: F0 09 00 9C 00 00 C8 A9 20 67 D5 8D 6C 64 BE [09:24:23]GetLastDocTimeStamp 1730193850 [09:24:23]current date 1730193864 [09:24:23]FM_GetShiftState [09:24:23]SAM_PROTO_GetShiftState [09:24:23]wFMCommunicate request_size=4 [09:24:23]MH_SAM_APDU [09:24:23]CAPDU: 80 13 01 00 [09:24:23]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [09:24:23]Write i2c OK [09:24:23]MH_I2C_Read... [09:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:23]Read from MH i2c: E2 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 0E 00 [09:24:23]MH_I2C_Read... [09:24:23]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 53 [09:24:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:24:23]wFMCommunicate OK [09:24:23]SAM_PROTO_GetShiftState done [09:24:23]FM_GetShiftState done [09:24:23]opened in 1730161786 [09:24:23]opened+sec_in_day 1730248186 [09:24:23]quantity*price = 100050 [09:24:23]sum+1 = 100052 [09:24:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 43 29.10.2024 09:24 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146247 ФПД: 111459560182709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T092424&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146247&fm=111459560182709&tin=02508201610067®Number=0000000000091683&sum=100000 [09:24:24]StoreToDocumentArchive [09:24:24]shift 547 fd 146247 [09:24:24]save to /storage/0547/doc_00146247 [09:24:24]save last doc name /storage/0547/doc_00146247 to /storage/kkm_last_doc_name [09:24:24]save OK [09:24:24]Clear old archive folders... [09:24:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:24:24]tlvbuf is 0127F140 [09:24:24]SAM_PROTO_ClearQueue [09:24:24]wFMCommunicate request_size=4 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 09 00 00 [09:24:24]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 03 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [09:24:24]RAPDU: 90 00 [09:24:24]wFMCommunicate OK [09:24:24]SAM_PROTO_ClearQueue done [09:24:24]KKMCreateOFDPacket [09:24:24]OFDProtocolAddRootSTLVToBuf [09:24:24]FM_MakeSignedData [09:24:24]FM_MakeSignedData [09:24:24]SAM_PROTO_SignData [09:24:24]wFMCommunicate request_size=4 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 0D 01 02 [09:24:24]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 03 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [09:24:24]RAPDU: 90 00 [09:24:24]wFMCommunicate OK [09:24:24]wFMCommunicate request_size=255 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 C8 A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3B 02 00 35 04 06 00 65 5F 33 7D [09:24:24]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 C8 A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3B 02 00 35 04 06 00 65 5F 33 7D 00 00 E8 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 03 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [09:24:24]RAPDU: 90 00 [09:24:24]wFMCommunicate OK [09:24:24]wFMCommunicate request_size=7 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 0D 02 02 02 D3 B5 [09:24:24]Write to MH i2c: E2 0A 00 AD 00 80 0D 02 02 02 00 D3 B5 00 00 B3 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:24]Read from MH i2c: E2 03 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [09:24:24]RAPDU: 90 00 [09:24:24]wFMCommunicate OK [09:24:24]wFMCommunicate request_size=4 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 0D 03 02 [09:24:24]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 0B 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 0B 00 AE 00 00 30 F6 D0 B7 8E DB F8 C0 90 00 F8 [09:24:24]RAPDU: 30 F6 D0 B7 8E DB F8 C0 90 00 [09:24:24]wFMCommunicate OK [09:24:24]SAM_PROTO_SignData done [09:24:24]FM_MakeSignedData done [09:24:24]CreateOFDProtocolMessage [09:24:24]wFMCommunicate request_size=4 [09:24:24]MH_SAM_APDU [09:24:24]CAPDU: 80 11 00 00 [09:24:24]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:24]Read from MH i2c: E2 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 17 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7C [09:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:24:24]wFMCommunicate OK [09:24:24]CreateOFDProtocolMessage done [09:24:24]OFDSenderStorePacket 146247 [09:24:24]StoreOFDPacket docnum=146247 [09:24:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 1A E8 04 01 73 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 2B 00 00 00 F4 03 04 00 C8 A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3B 02 00 35 04 06 00 65 5F 33 7D D3 B5 30 F6 D0 B7 8E DB F8 C0 [09:24:24]CheckFolder [09:24:24]dirname=/storage/ofd_packets [09:24:24]CheckFolder done [09:24:24]ProducePacketName [09:24:24]name=ofd_packets/00146247 [09:24:24]NVStorageSaveData ofd_packets/00146247 [09:24:24]File name is /storage/ofd_packets/00146247 [09:24:24]Write 298 bytes [09:24:24]NVStorageSaveData done [09:24:24]OFDSenderStorePacket done [09:24:24]KKMCreateOFDPacket done [09:24:24]NVStorageSaveData kkm_last_timestamp [09:24:24]File name is /storage/kkm_last_timestamp [09:24:24]Write 4 bytes [09:24:24]NVStorageSaveData done [09:24:24]ExternCall_PrintAddStr [09:24:24]wPrintStart [09:24:24]Write to MH i2c: 01 00 00 B0 00 B0 [09:24:24]Write i2c OK [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: 01 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: 01 07 00 [09:24:24]MH_I2C_Read... [09:24:24]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [09:24:24]RasterBufferAndPrint [09:24:24]line Счет N : (1)161003 [09:24:24]line ИНН: 02508201610067 [09:24:24]line Контрольно-Кассовый Чек [09:24:24]line ПРОДАЖА [09:24:24]line ТРК (МРК, ГНК) : 21 [09:24:24]line Товар: 2710194210 [09:24:24]line ДТ-К-2 [09:24:24]line 13.130 * 76.20 [09:24:24]line = 1000.51 [09:24:24]line НДС 12% НСП 1% [09:24:24]line > о реализуемом товаре [09:24:24]line ОКРУГЛЕНИЕ: -0.51 [09:24:24]line ИТОГО: 1000.00 [09:24:24]line Внесено: 1000.00 [09:24:24]line СДАЧА: 0.00 [09:24:24]line НСП 1% : 8.85 [09:24:24]line НДС 12% : 106.25 [09:24:24]line Наличными: 1000.00 [09:24:24]line Безнал.: 0.00 [09:24:24]line Место: АЗС № 126 "Партнер Нефть" [09:24:24]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:24:24]line СНО: Общий режим [09:24:24]line Чек 43 29.10.2024 09:24 [09:24:24]line Смена: 547 ФФД: 1.0 [09:24:24]line ЗНМ: 0300000085 [09:24:25]line РНМ: 0000000000091683 [09:24:25]line Версия ККМ: 001 [09:24:25]line ФМ: 0000000000871745 [09:24:25]line ФД: 146247 [09:24:25]line ФПД: 111459560182709 [09:24:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T092424&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146247&fm=111459560182709&tin=02508201610067®Number=0000000000091683&sum=100000 [09:24:25]OFD Sender: Processing packet 146247 [packets to send 206, broken 205] [09:24:25]ProducePacketName [09:24:25]name=ofd_packets/00146247 [09:24:25]OFD Sender: To server: pG, [09:24:25]CommunicateWithHost lk.salyk.kg:30040 [09:24:25]ConnectInit lk.salyk.kg [09:24:25]written 0, free lines is 4095 [09:24:25]Write to MH i2c: 01 00 00 DB 00 DB [09:24:25]Write i2c OK [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: 01 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: 01 07 00 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 A6 0C 94 [09:24:25]RasterBufferAndPrint [09:24:25]line [09:24:25]line [09:24:25]line [09:24:25]line [09:24:25]line [09:24:25]written 0, free lines is 3247 [09:24:25]MH_Cut [09:24:25]Write to MH i2c: D1 01 00 E2 00 01 B4 [09:24:25]Write i2c OK [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: D1 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: D1 01 00 [09:24:25]MH_I2C_Read... [09:24:25]Read from MH i2c: D1 01 00 E2 00 00 B3 [09:24:25]Write to MH i2c: 01 00 00 E3 00 E3 [09:24:25]Write i2c OK [09:24:25]MH_I2C_Read... [09:24:25]Connected sock=7 [09:24:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 1A E8 04 01 73 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 2B 00 00 00 F4 03 04 00 C8 A9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3B 02 00 35 04 06 00 65 5F 33 7D D3 B5 30 F6 D0 B7 8E DB F8 C0 [09:24:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8A 3A 47 00 2E BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3B 02 00 F4 03 04 00 F0 4E 20 67 B6 04 01 00 00 34 9B 21 99 CB 52 E4 D0 [09:24:26]CommunicateWithHost err = 0 [09:24:26]CheckOFDResponse [09:24:26]1017 (14) - 77093643461234 [09:24:26]1041 (16) - 0000000000871745 [09:24:26]1040 (4) - 146247 [09:24:26]1012 (4) - 29.10.2024 02:56 [09:24:26]1206 (1) - 0 [09:24:26]OFD Sender: Remove packet 146247 [09:24:26]ProducePacketName [09:24:26]name=ofd_packets/00146247 [09:24:26]NVStorageDeleteData [09:24:26]*** Cut start [09:24:26]*** Partial cut [09:24:26]*** CUTSNS_PIN = 1 [09:24:26]*** CUTSNS_PIN = 0 [09:24:26]*** Brake cut motor [09:24:26]OFD Sender: No OFD packet to send [09:24:26]Read from MH i2c: 01 [09:24:26]MH_I2C_Read... [09:24:26]*** Stop cut motor [09:24:26]*** Cut end [09:24:26]Read from MH i2c: 01 07 00 [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [09:24:26]process_action close_receipt done [09:24:26]requested_data is exist [09:24:26]produce_requested_data [09:24:26]requested_item fm.sn is exist - process it [09:24:26]wFMCommunicate request_size=4 [09:24:26]MH_SAM_APDU [09:24:26]CAPDU: 80 11 00 00 [09:24:26]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [09:24:26]Write i2c OK [09:24:26]MH_I2C_Read... [09:24:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:26]Read from MH i2c: E2 [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: E2 17 00 [09:24:26]MH_I2C_Read... [09:24:26]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B1 [09:24:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:24:26]wFMCommunicate OK [09:24:26]requested_item fd.num is exist - process it [09:24:26]SAM_PROTO_GetFieldsCounters [09:24:26]wFMCommunicate request_size=4 [09:24:26]MH_SAM_APDU [09:24:26]CAPDU: 80 13 00 00 [09:24:26]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [09:24:26]Write i2c OK [09:24:26]MH_I2C_Read... [09:24:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:27]Read from MH i2c: E2 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 62 00 [09:24:27]MH_I2C_Read... [09:24:27]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 47 3B 02 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 AE [09:24:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 47 3B 02 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 [09:24:27]wFMCommunicate OK [09:24:27]SAM_PROTO_GetFieldsCounters done [09:24:27]requested_item shift.num is exist - process it [09:24:27]requested_item shift.opened is exist - process it [09:24:27]req_shift_opened [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 E6 00 80 13 01 00 00 00 00 00 63 [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 E6 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9C [09:24:27]RAPDU: 09 00 01 7A 2C 20 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]req_shift_opened done [09:24:27]requested_item shift.open_date is exist - process it [09:24:27]req_shift_open_date [09:24:27]req_shift_open_date done [09:24:27]produce_requested_data done [09:24:27]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146247,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:24:27]process_action_free close_receipt [09:24:27]json_value_free [09:24:27]json_value_free done [09:24:27]process_json_proto returns [09:24:27]Send response to host [09:24:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146247,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:24:27]free response buf [09:24:27]execute_script done [09:24:27]execute_script returns [09:24:27]free content buf [09:24:27]Sock 9.Close socket [09:24:27]Sock 9.Thread stoped [09:24:31]OFD Sender: No OFD packet to send [09:24:36]OFD Sender: No OFD packet to send [09:24:41]OFD Sender: No OFD packet to send [09:24:46]OFD Sender: No OFD packet to send [09:24:51]OFD Sender: No OFD packet to send [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:38]accept exits with 10 [09:26:38]New connection [09:26:38]New thread 3066912100 created [09:26:38]Thread 3067055460 joined [09:26:38]Waiting for new connection... [09:26:38] Sock 10.Parse request [09:26:38]Sock 10.Check first char [09:26:38]Sock 10.First char is OK [09:26:38]request: POST /json_proto HTTP/1.0 [09:26:38]Method: POST [09:26:38]URL: /json_proto [09:26:38]Method is POST - this is cgi request [09:26:38]url: /json_proto [09:26:38]query_string will be loaded in cgi processing [09:26:38]execute_cgi json_proto POST (null) [09:26:38]execute_cgi path=json_proto method=POST [09:26:38]POST find Content-Length [09:26:38]Host: 172.17.40.195:8080 [09:26:38]Content-Length: 677 [09:26:38]Content-Type: application/json [09:26:38] [09:26:38]POST finish read [09:26:38]Found Content-Length = 677 [09:26:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.710, "sum" : 720.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:38]execute_script... [09:26:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.710, "sum" : 720.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 720.00, "total" : 720.00, "payments": [ { "type": 0, "sum" : 720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:38]POST & json_proto [09:26:38]process_json_proto [09:26:38]json parsed OK: [09:26:38]protocol is kg_v1.0 [09:26:38]action value=close_receipt [09:26:38]process_action close_receipt [09:26:38]cmd_close_receipt [09:26:38]MH_GetDate [09:26:38]Write to MH i2c: F0 00 00 E7 00 D6 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: F0 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: F0 09 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: F0 09 00 E7 00 00 4F AA 20 67 D5 8D 6C 64 91 [09:26:38]GetLastDocTimeStamp 1730193864 [09:26:38]current date 1730193999 [09:26:38]FM_GetShiftState [09:26:38]SAM_PROTO_GetShiftState [09:26:38]wFMCommunicate request_size=4 [09:26:38]MH_SAM_APDU [09:26:38]CAPDU: 80 13 01 00 [09:26:38]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [09:26:38]Write i2c OK [09:26:38]MH_I2C_Read... [09:26:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:38]Read from MH i2c: E2 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 0E 00 [09:26:38]MH_I2C_Read... [09:26:38]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9E [09:26:38]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:26:38]wFMCommunicate OK [09:26:38]SAM_PROTO_GetShiftState done [09:26:38]FM_GetShiftState done [09:26:38]opened in 1730161786 [09:26:38]opened+sec_in_day 1730248186 [09:26:38]quantity*price = 72048 [09:26:38]sum+1 = 72049 [09:26:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 720.00 Внесено: 720.00 СДАЧА: 0.00 НСП 1% : 6.38 НДС 12% : 76.51 Наличными: 720.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 44 29.10.2024 09:26 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146248 ФПД: 148772277920872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T092639&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146248&fm=148772277920872&tin=02508201610067®Number=0000000000091683&sum=72000 [09:26:40]StoreToDocumentArchive [09:26:40]shift 547 fd 146248 [09:26:40]save to /storage/0547/doc_00146248 [09:26:40]save last doc name /storage/0547/doc_00146248 to /storage/kkm_last_doc_name [09:26:40]save OK [09:26:40]Clear old archive folders... [09:26:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:40]tlvbuf is 01229880 [09:26:40]SAM_PROTO_ClearQueue [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 09 00 00 [09:26:40]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [09:26:40]RAPDU: 90 00 [09:26:40]wFMCommunicate OK [09:26:40]SAM_PROTO_ClearQueue done [09:26:40]KKMCreateOFDPacket [09:26:40]OFDProtocolAddRootSTLVToBuf [09:26:40]FM_MakeSignedData [09:26:40]FM_MakeSignedData [09:26:40]SAM_PROTO_SignData [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 0D 01 02 [09:26:40]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [09:26:40]RAPDU: 90 00 [09:26:40]wFMCommunicate OK [09:26:40]wFMCommunicate request_size=255 [09:26:40]MH_SAM_APDU [09:26: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 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 4F AA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3B 02 00 35 04 06 00 87 [09:26:40]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 4F AA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3B 02 00 35 04 06 00 87 00 00 43 [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [09:26:40]RAPDU: 90 00 [09:26:40]wFMCommunicate OK [09:26:40]wFMCommunicate request_size=10 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 0D 02 02 05 4E BE C7 24 68 [09:26:40]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 4E BE C7 24 68 00 00 DB [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [09:26:40]RAPDU: 90 00 [09:26:40]wFMCommunicate OK [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 0D 03 02 [09:26:40]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 0B 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 0B 00 F9 00 00 A3 B4 A2 BC 8E 72 2D 34 90 00 8B [09:26:40]RAPDU: A3 B4 A2 BC 8E 72 2D 34 90 00 [09:26:40]wFMCommunicate OK [09:26:40]SAM_PROTO_SignData done [09:26:40]FM_MakeSignedData done [09:26:40]CreateOFDProtocolMessage [09:26:40]wFMCommunicate request_size=4 [09:26:40]MH_SAM_APDU [09:26:40]CAPDU: 80 11 00 00 [09:26:40]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:40]Read from MH i2c: E2 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 17 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C7 [09:26:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:26:40]wFMCommunicate OK [09:26:40]CreateOFDProtocolMessage done [09:26:40]OFDSenderStorePacket 146248 [09:26:40]StoreOFDPacket docnum=146248 [09:26:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 32 E7 07 01 CB 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 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 4F AA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3B 02 00 35 04 06 00 87 4E BE C7 24 68 A3 B4 A2 BC 8E 72 2D 34 [09:26:40]CheckFolder [09:26:40]dirname=/storage/ofd_packets [09:26:40]CheckFolder done [09:26:40]ProducePacketName [09:26:40]name=ofd_packets/00146248 [09:26:40]NVStorageSaveData ofd_packets/00146248 [09:26:40]File name is /storage/ofd_packets/00146248 [09:26:40]Write 301 bytes [09:26:40]NVStorageSaveData done [09:26:40]OFDSenderStorePacket done [09:26:40]KKMCreateOFDPacket done [09:26:40]NVStorageSaveData kkm_last_timestamp [09:26:40]File name is /storage/kkm_last_timestamp [09:26:40]Write 4 bytes [09:26:40]NVStorageSaveData done [09:26:40]ExternCall_PrintAddStr [09:26:40]wPrintStart [09:26:40]Write to MH i2c: 01 00 00 FB 00 FB [09:26:40]Write i2c OK [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: 01 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: 01 07 00 [09:26:40]MH_I2C_Read... [09:26:40]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [09:26:40]RasterBufferAndPrint [09:26:40]line Счет N : (1)161004 [09:26:40]line ИНН: 02508201610067 [09:26:40]line Контрольно-Кассовый Чек [09:26:40]line ПРОДАЖА [09:26:40]line ТРК (МРК, ГНК) : 63 [09:26:40]line Товар: 2710124500 [09:26:40]line Аи-95-К-3 [09:26:40]line 9.710 * 74.20 [09:26:40]line = 720.48 [09:26:40]line НДС 12% НСП 1% [09:26:40]line > о реализуемом товаре [09:26:40]line ОКРУГЛЕНИЕ: -0.48 [09:26:40]line ИТОГО: 720.00 [09:26:40]line Внесено: 720.00 [09:26:40]line СДАЧА: 0.00 [09:26:40]line НСП 1% : 6.38 [09:26:40]line НДС 12% : 76.51 [09:26:40]line Наличными: 720.00 [09:26:40]line Безнал.: 0.00 [09:26:40]line Место: АЗС № 126 "Партнер Нефть" [09:26:40]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:26:40]line СНО: Общий режим [09:26:40]line Чек 44 29.10.2024 09:26 [09:26:40]line Смена: 547 ФФД: 1.0 [09:26:40]line ЗНМ: 0300000085 [09:26:40]line РНМ: 0000000000091683 [09:26:40]line Версия ККМ: 001 [09:26:40]line ФМ: 0000000000871745 [09:26:40]line ФД: 146248 [09:26:40]line ФПД: 148772277920872 [09:26:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T092639&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146248&fm=148772277920872&tin=02508201610067®Number=0000000000091683&sum=72000 [09:26:40]written 0, free lines is 4095 [09:26:40]OFD Sender: Processing packet 146248 [packets to send 206, broken 205] [09:26:40]ProducePacketName [09:26:40]name=ofd_packets/00146248 [09:26:40]OFD Sender: To server: pG, [09:26:40]CommunicateWithHost lk.salyk.kg:30040 [09:26:40]ConnectInit lk.salyk.kg [09:26:41]Write to MH i2c: 01 00 00 26 01 27 [09:26:41]Write i2c OK [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: 01 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: 01 07 00 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 AF 0C E9 [09:26:41]RasterBufferAndPrint [09:26:41]line [09:26:41]line [09:26:41]line [09:26:41]line [09:26:41]line [09:26:41]written 0, free lines is 3254 [09:26:41]MH_Cut [09:26:41]Write to MH i2c: D1 01 00 2D 01 01 00 [09:26:41]Write i2c OK [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: D1 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: D1 01 00 [09:26:41]MH_I2C_Read... [09:26:41]Read from MH i2c: D1 01 00 2D 01 00 FF [09:26:41]Write to MH i2c: 01 00 00 2E 01 2F [09:26:41]Write i2c OK [09:26:41]MH_I2C_Read... [09:26:42]*** Cut start [09:26:42]*** Partial cut [09:26:42]*** CUTSNS_PIN = 1 [09:26:42]*** CUTSNS_PIN = 0 [09:26:42]*** Brake cut motor [09:26:42]Connected sock=11 [09:26:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 32 E7 07 01 CB 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 EE 25 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 70 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 19 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1D 00 00 00 00 07 04 06 00 40 19 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 4F AA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3B 02 00 35 04 06 00 87 4E BE C7 24 68 A3 B4 A2 BC 8E 72 2D 34 [09:26:42]Read from MH i2c: 01 [09:26:42]MH_I2C_Read... [09:26:42]*** Stop cut motor [09:26:42]*** Cut end [09:26:42]Read from MH i2c: 01 07 00 [09:26:42]MH_I2C_Read... [09:26:42]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [09:26:42]process_action close_receipt done [09:26:42]requested_data is exist [09:26:42]produce_requested_data [09:26:42]requested_item fm.sn is exist - process it [09:26:42]wFMCommunicate request_size=4 [09:26:42]MH_SAM_APDU [09:26:42]CAPDU: 80 11 00 00 [09:26:42]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [09:26:42]Write i2c OK [09:26:42]MH_I2C_Read... [09:26:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:42]Read from MH i2c: E2 [09:26:42]MH_I2C_Read... [09:26:42]Read from MH i2c: E2 17 00 [09:26:42]MH_I2C_Read... [09:26:42]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FD [09:26:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:26:42]wFMCommunicate OK [09:26:42]requested_item fd.num is exist - process it [09:26:42]SAM_PROTO_GetFieldsCounters [09:26:42]wFMCommunicate request_size=4 [09:26:42]MH_SAM_APDU [09:26:42]CAPDU: 80 13 00 00 [09:26:42]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [09:26:42]Write i2c OK [09:26:42]MH_I2C_Read... [09:26:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:42]Read from MH i2c: E2 [09:26:42]MH_I2C_Read... [09:26:42]Read from MH i2c: E2 62 00 [09:26:42]MH_I2C_Read... [09:26:42]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3B 02 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 FE [09:26:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3B 02 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 [09:26:42]wFMCommunicate OK [09:26:42]SAM_PROTO_GetFieldsCounters done [09:26:42]requested_item shift.num is exist - process it [09:26:42]requested_item shift.opened is exist - process it [09:26:42]req_shift_opened [09:26:42]FM_GetShiftState [09:26:42]SAM_PROTO_GetShiftState [09:26:42]wFMCommunicate request_size=4 [09:26:42]MH_SAM_APDU [09:26:42]CAPDU: 80 13 01 00 [09:26:42]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [09:26:42]Write i2c OK [09:26:42]MH_I2C_Read... [09:26:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:43]Read from MH i2c: E2 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 0E 00 [09:26:43]MH_I2C_Read... [09:26:43]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E8 [09:26:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:26:43]wFMCommunicate OK [09:26:43]SAM_PROTO_GetShiftState done [09:26:43]FM_GetShiftState done [09:26:43]req_shift_opened done [09:26:43]requested_item shift.open_date is exist - process it [09:26:43]req_shift_open_date [09:26:43]req_shift_open_date done [09:26:43]produce_requested_data done [09:26:43]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146248,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:26:43]process_action_free close_receipt [09:26:43]json_value_free [09:26:43]json_value_free done [09:26:43]process_json_proto returns [09:26:43]Send response to host [09:26:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146248,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:26:43]free response buf [09:26:43]execute_script done [09:26:43]execute_script returns [09:26:43]free content buf [09:26:43]Sock 10.Close socket [09:26:43]Sock 10.Thread stoped [09:26:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 56 C8 47 00 6B 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 31 37 34 35 10 04 04 00 48 3B 02 00 F4 03 04 00 7A 4F 20 67 B6 04 01 00 00 EE 77 7D 6E 82 DC 45 9D [09:26:44]CommunicateWithHost err = 0 [09:26:44]CheckOFDResponse [09:26:44]1017 (14) - 77093643461234 [09:26:44]1041 (16) - 0000000000871745 [09:26:44]1040 (4) - 146248 [09:26:44]1012 (4) - 29.10.2024 02:59 [09:26:44]1206 (1) - 0 [09:26:44]OFD Sender: Remove packet 146248 [09:26:44]ProducePacketName [09:26:44]name=ofd_packets/00146248 [09:26:44]NVStorageDeleteData [09:26:44]OFD Sender: No OFD packet to send [09:26:49]OFD Sender: No OFD packet to send [09:26:54]OFD Sender: No OFD packet to send [09:26:59]OFD Sender: No OFD packet to send [09:27:04]OFD Sender: No OFD packet to send [09:27:10]OFD Sender: No OFD packet to send [09:27:15]OFD Sender: No OFD packet to send [09:27:20]OFD Sender: No OFD packet to send [09:27:25]OFD Sender: No OFD packet to send [09:27:30]OFD Sender: No OFD packet to send [09:27:35]OFD Sender: No OFD packet to send [09:27:40]OFD Sender: No OFD packet to send [09:27:45]OFD Sender: No OFD packet to send [09:27:50]OFD Sender: No OFD packet to send [09:27:55]OFD Sender: No OFD packet to send [09:28:00]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [09:30:20]OFD Sender: No OFD packet to send [09:30:25]OFD Sender: No OFD packet to send [09:30:30]OFD Sender: No OFD packet to send [09:30:35]OFD Sender: No OFD packet to send [09:30:40]OFD Sender: No OFD packet to send [09:30:45]OFD Sender: No OFD packet to send [09:30:50]OFD Sender: No OFD packet to send [09:30:55]OFD Sender: No OFD packet to send [09:31:00]OFD Sender: No OFD packet to send [09:31:05]OFD Sender: No OFD packet to send [09:31:09]accept exits with 7 [09:31:09]New connection [09:31:09]New thread 3067055460 created [09:31:09]Thread 3066912100 joined [09:31:09]Waiting for new connection... [09:31:09] Sock 7.Parse request [09:31:09]Sock 7.Check first char [09:31:09]Sock 7.First char is OK [09:31:09]request: POST /json_proto HTTP/1.0 [09:31:09]Method: POST [09:31:09]URL: /json_proto [09:31:09]Method is POST - this is cgi request [09:31:09]url: /json_proto [09:31:09]query_string will be loaded in cgi processing [09:31:09]execute_cgi json_proto POST (null) [09:31:09]execute_cgi path=json_proto method=POST [09:31:09]POST find Content-Length [09:31:09]Host: 172.17.40.195:8080 [09:31:09]Content-Length: 767 [09:31:09]Content-Type: application/json [09:31:09] [09:31:09]POST finish read [09:31:09]Found Content-Length = 767 [09:31:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:31:09]execute_script... [09:31: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)161005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:31:09]POST & json_proto [09:31:09]process_json_proto [09:31:09]json parsed OK: [09:31:09]protocol is kg_v1.0 [09:31:09]action value=close_receipt [09:31:09]process_action close_receipt [09:31:09]cmd_close_receipt [09:31:09]MH_GetDate [09:31:09]Write to MH i2c: F0 00 00 32 01 22 [09:31:09]Write i2c OK [09:31:09]MH_I2C_Read... [09:31:09]Read from MH i2c: F0 [09:31:09]MH_I2C_Read... [09:31:09]Read from MH i2c: F0 09 00 [09:31:09]MH_I2C_Read... [09:31:09]Read from MH i2c: F0 09 00 32 01 00 5E AB 20 67 D5 8D 6C 64 ED [09:31:09]GetLastDocTimeStamp 1730193999 [09:31:09]current date 1730194270 [09:31:09]FM_GetShiftState [09:31:09]SAM_PROTO_GetShiftState [09:31:09]wFMCommunicate request_size=4 [09:31:09]MH_SAM_APDU [09:31:09]CAPDU: 80 13 01 00 [09:31:09]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [09:31:09]Write i2c OK [09:31:09]MH_I2C_Read... [09:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:09]Read from MH i2c: E2 [09:31:09]MH_I2C_Read... [09:31:09]Read from MH i2c: E2 0E 00 [09:31:09]MH_I2C_Read... [09:31:09]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EA [09:31:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:31:09]wFMCommunicate OK [09:31:09]SAM_PROTO_GetShiftState done [09:31:09]FM_GetShiftState done [09:31:09]opened in 1730161786 [09:31:09]opened+sec_in_day 1730248186 [09:31:09]quantity*price = 70044 [09:31:09]sum+1 = 70045 [09:31:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 45 29.10.2024 09:31 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146249 ФПД: 1090930511950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093110&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146249&fm=1090930511950&tin=02508201610067®Number=0000000000091683&sum=70044 [09:31:10]StoreToDocumentArchive [09:31:10]shift 547 fd 146249 [09:31:10]save to /storage/0547/doc_00146249 [09:31:10]save last doc name /storage/0547/doc_00146249 to /storage/kkm_last_doc_name [09:31:10]save OK [09:31:10]Clear old archive folders... [09:31:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:10]tlvbuf is 012A5DD0 [09:31:10]SAM_PROTO_ClearQueue [09:31:10]wFMCommunicate request_size=4 [09:31:10]MH_SAM_APDU [09:31:10]CAPDU: 80 09 00 00 [09:31:10]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]OFD Sender: No OFD packet to send [09:31:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [09:31:10]RAPDU: 90 00 [09:31:10]wFMCommunicate OK [09:31:10]SAM_PROTO_ClearQueue done [09:31:10]KKMCreateOFDPacket [09:31:10]OFDProtocolAddRootSTLVToBuf [09:31:10]FM_MakeSignedData [09:31:10]FM_MakeSignedData [09:31:10]SAM_PROTO_SignData [09:31:10]wFMCommunicate request_size=4 [09:31:10]MH_SAM_APDU [09:31:10]CAPDU: 80 0D 01 02 [09:31:10]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [09:31:10]RAPDU: 90 00 [09:31:10]wFMCommunicate OK [09:31:10]wFMCommunicate request_size=255 [09:31:10]MH_SAM_APDU [09:31: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 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 2D 00 00 00 F4 03 04 00 5E AB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3B 02 00 35 04 06 00 00 [09:31:10]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2D 00 00 00 F4 03 04 00 5E AB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3B 02 00 35 04 06 00 00 00 00 19 [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [09:31:10]RAPDU: 90 00 [09:31:10]wFMCommunicate OK [09:31:10]wFMCommunicate request_size=10 [09:31:10]MH_SAM_APDU [09:31:10]CAPDU: 80 0D 02 02 05 FE 00 86 90 4E [09:31:10]Write to MH i2c: E2 0D 00 43 01 80 0D 02 02 05 00 FE 00 86 90 4E 00 00 2A [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [09:31:10]RAPDU: 90 00 [09:31:10]wFMCommunicate OK [09:31:10]wFMCommunicate request_size=4 [09:31:10]MH_SAM_APDU [09:31:10]CAPDU: 80 0D 03 02 [09:31:10]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 0B 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 0B 00 44 01 00 3E 38 E0 F9 73 97 CD 7C 90 00 63 [09:31:10]RAPDU: 3E 38 E0 F9 73 97 CD 7C 90 00 [09:31:10]wFMCommunicate OK [09:31:10]SAM_PROTO_SignData done [09:31:10]FM_MakeSignedData done [09:31:10]CreateOFDProtocolMessage [09:31:10]wFMCommunicate request_size=4 [09:31:10]MH_SAM_APDU [09:31:10]CAPDU: 80 11 00 00 [09:31:10]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:10]Read from MH i2c: E2 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 17 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 13 [09:31:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:31:10]wFMCommunicate OK [09:31:10]CreateOFDProtocolMessage done [09:31:10]OFDSenderStorePacket 146249 [09:31:10]StoreOFDPacket docnum=146249 [09:31:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B8 80 07 01 B1 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2D 00 00 00 F4 03 04 00 5E AB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3B 02 00 35 04 06 00 00 FE 00 86 90 4E 3E 38 E0 F9 73 97 CD 7C [09:31:10]CheckFolder [09:31:10]dirname=/storage/ofd_packets [09:31:10]CheckFolder done [09:31:10]ProducePacketName [09:31:10]name=ofd_packets/00146249 [09:31:10]NVStorageSaveData ofd_packets/00146249 [09:31:10]File name is /storage/ofd_packets/00146249 [09:31:10]Write 301 bytes [09:31:10]NVStorageSaveData done [09:31:10]OFDSenderStorePacket done [09:31:10]KKMCreateOFDPacket done [09:31:10]NVStorageSaveData kkm_last_timestamp [09:31:10]File name is /storage/kkm_last_timestamp [09:31:10]Write 4 bytes [09:31:10]NVStorageSaveData done [09:31:10]ExternCall_PrintAddStr [09:31:10]wPrintStart [09:31:10]Write to MH i2c: 01 00 00 46 01 47 [09:31:10]Write i2c OK [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: 01 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: 01 07 00 [09:31:10]MH_I2C_Read... [09:31:10]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [09:31:10]RasterBufferAndPrint [09:31:10]line Счет N : (1)161005 [09:31:10]line ИНН: 02508201610067 [09:31:10]line Контрольно-Кассовый Чек [09:31:10]line ПРОДАЖА [09:31:10]line ТРК (МРК, ГНК) : 52 [09:31:10]line Товар: 2710124130 [09:31:10]line Аи-92-К-2 [09:31:10]line 10.470 * 66.90 [09:31:10]line = 700.44 [09:31:10]line НДС 12% НСП 1% [09:31:10]line > о реализуемом товаре [09:31:10]line ИТОГО: 700.44 [09:31:10]line НСП 1% : 6.20 [09:31:10]line НДС 12% : 74.38 [09:31:10]line Наличными: 0.00 [09:31:10]line Безнал.: 700.44 [09:31:10]line Место: АЗС № 126 "Партнер Нефть" [09:31:10]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:31:10]line СНО: Общий режим [09:31:10]line Чек 45 29.10.2024 09:31 [09:31:10]line Смена: 547 ФФД: 1.0 [09:31:10]line ЗНМ: 0300000085 [09:31:10]line РНМ: 0000000000091683 [09:31:10]line Версия ККМ: 001 [09:31:10]line Платежная система: Mbank [09:31:10]line ФМ: 0000000000871745 [09:31:10]line ФД: 146249 [09:31:10]line ФПД: 1090930511950 [09:31:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093110&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146249&fm=1090930511950&tin=02508201610067®Number=0000000000091683&sum=70044 [09:31:11]written 0, free lines is 4095 [09:31:11]OFD Sender: Processing packet 146249 [packets to send 206, broken 205] [09:31:11]ProducePacketName [09:31:11]name=ofd_packets/00146249 [09:31:11]OFD Sender: To server: pG, [09:31:11]CommunicateWithHost lk.salyk.kg:30040 [09:31:11]ConnectInit lk.salyk.kg [09:31:11]Connected sock=10 [09:31:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B8 80 07 01 B1 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2D 00 00 00 F4 03 04 00 5E AB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3B 02 00 35 04 06 00 00 FE 00 86 90 4E 3E 38 E0 F9 73 97 CD 7C [09:31:11]Write to MH i2c: 01 00 00 6F 01 70 [09:31:11]Write i2c OK [09:31:11]MH_I2C_Read... [09:31:11]Read from MH i2c: 01 [09:31:11]MH_I2C_Read... [09:31:11]Read from MH i2c: 01 07 00 [09:31:11]MH_I2C_Read... [09:31:11]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 CE 0C 51 [09:31:11]RasterBufferAndPrint [09:31:11]line [09:31:11]line [09:31:11]line [09:31:11]line [09:31:11]line [09:31:11]written 0, free lines is 3283 [09:31:11]MH_Cut [09:31:11]Write to MH i2c: D1 01 00 76 01 01 49 [09:31:11]Write i2c OK [09:31:11]MH_I2C_Read... [09:31:11]Read from MH i2c: D1 [09:31:11]MH_I2C_Read... [09:31:11]Read from MH i2c: D1 01 00 [09:31:11]MH_I2C_Read... [09:31:11]Read from MH i2c: D1 01 00 76 01 00 48 [09:31:11]Write to MH i2c: 01 00 00 77 01 78 [09:31:11]Write i2c OK [09:31:11]MH_I2C_Read... [09:31:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 03 E9 47 00 5C 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3B 02 00 F4 03 04 00 85 50 20 67 B6 04 01 00 00 53 0C 20 69 D2 15 0A 49 [09:31:11]CommunicateWithHost err = 0 [09:31:11]CheckOFDResponse [09:31:11]1017 (14) - 77093643461234 [09:31:11]1041 (16) - 0000000000871745 [09:31:11]1040 (4) - 146249 [09:31:11]1012 (4) - 29.10.2024 03:03 [09:31:11]1206 (1) - 0 [09:31:11]OFD Sender: Remove packet 146249 [09:31:11]ProducePacketName [09:31:11]name=ofd_packets/00146249 [09:31:11]NVStorageDeleteData [09:31:12]*** Cut start [09:31:12]*** Partial cut [09:31:12]*** CUTSNS_PIN = 1 [09:31:12]*** CUTSNS_PIN = 0 [09:31:12]OFD Sender: No OFD packet to send [09:31:12]*** Brake cut motor [09:31:12]Read from MH i2c: 01 [09:31:13]MH_I2C_Read... [09:31:13]*** Stop cut motor [09:31:13]*** Cut end [09:31:13]Read from MH i2c: 01 07 00 [09:31:13]MH_I2C_Read... [09:31:13]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 FF 0F 8D [09:31:13]process_action close_receipt done [09:31:13]requested_data is exist [09:31:13]produce_requested_data [09:31:13]requested_item fm.sn is exist - process it [09:31:13]wFMCommunicate request_size=4 [09:31:13]MH_SAM_APDU [09:31:13]CAPDU: 80 11 00 00 [09:31:13]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [09:31:13]Write i2c OK [09:31:13]MH_I2C_Read... [09:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:13]Read from MH i2c: E2 [09:31:13]MH_I2C_Read... [09:31:13]Read from MH i2c: E2 17 00 [09:31:13]MH_I2C_Read... [09:31:13]Read from MH i2c: E2 17 00 78 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 46 [09:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:31:13]wFMCommunicate OK [09:31:13]requested_item fd.num is exist - process it [09:31:13]SAM_PROTO_GetFieldsCounters [09:31:13]wFMCommunicate request_size=4 [09:31:13]MH_SAM_APDU [09:31:13]CAPDU: 80 13 00 00 [09:31:13]Write to MH i2c: E2 08 00 79 01 80 13 00 00 00 00 00 00 F6 [09:31:13]Write i2c OK [09:31:13]MH_I2C_Read... [09:31:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:13]Read from MH i2c: E2 [09:31:13]MH_I2C_Read... [09:31:13]Read from MH i2c: E2 62 00 [09:31:13]MH_I2C_Read... [09:31:13]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 49 3B 02 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 4B [09:31:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 49 3B 02 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 [09:31:13]wFMCommunicate OK [09:31:13]SAM_PROTO_GetFieldsCounters done [09:31:13]requested_item shift.num is exist - process it [09:31:13]requested_item shift.opened is exist - process it [09:31:13]req_shift_opened [09:31:13]FM_GetShiftState [09:31:13]SAM_PROTO_GetShiftState [09:31:13]wFMCommunicate request_size=4 [09:31:13]MH_SAM_APDU [09:31:13]CAPDU: 80 13 01 00 [09:31:13]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [09:31:13]Write i2c OK [09:31:13]MH_I2C_Read... [09:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:13]Read from MH i2c: E2 [09:31:13]MH_I2C_Read... [09:31:13]Read from MH i2c: E2 0E 00 [09:31:13]MH_I2C_Read... [09:31:13]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 31 [09:31:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:31:13]wFMCommunicate OK [09:31:13]SAM_PROTO_GetShiftState done [09:31:13]FM_GetShiftState done [09:31:13]req_shift_opened done [09:31:13]requested_item shift.open_date is exist - process it [09:31:13]req_shift_open_date [09:31:13]req_shift_open_date done [09:31:13]produce_requested_data done [09:31:13]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146249,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:31:13]process_action_free close_receipt [09:31:13]json_value_free [09:31:13]json_value_free done [09:31:13]process_json_proto returns [09:31:13]Send response to host [09:31:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146249,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:31:13]free response buf [09:31:13]execute_script done [09:31:13]execute_script returns [09:31:13]free content buf [09:31:13]Sock 7.Close socket [09:31:13]Sock 7.Thread stoped [09:31:17]OFD Sender: No OFD packet to send [09:31:22]OFD Sender: No OFD packet to send [09:31:27]OFD Sender: No OFD packet to send [09:31:32]OFD Sender: No OFD packet to send [09:31:37]OFD Sender: No OFD packet to send [09:31:42]OFD Sender: No OFD packet to send [09:31:47]OFD Sender: No OFD packet to send [09:31:52]OFD Sender: No OFD packet to send [09:31:57]OFD Sender: No OFD packet to send [09:32:02]OFD Sender: No OFD packet to send [09:32:07]OFD Sender: No OFD packet to send [09:32:12]OFD Sender: No OFD packet to send [09:32:17]OFD Sender: No OFD packet to send [09:32:22]OFD Sender: No OFD packet to send [09:32:27]OFD Sender: No OFD packet to send [09:32:32]OFD Sender: No OFD packet to send [09:32:37]OFD Sender: No OFD packet to send [09:32:42]OFD Sender: No OFD packet to send [09:32:47]OFD Sender: No OFD packet to send [09:32:52]OFD Sender: No OFD packet to send [09:32:57]OFD Sender: No OFD packet to send [09:33:02]OFD Sender: No OFD packet to send [09:33:07]OFD Sender: No OFD packet to send [09:33:12]OFD Sender: No OFD packet to send [09:33:17]OFD Sender: No OFD packet to send [09:33:22]OFD Sender: No OFD packet to send [09:33:27]OFD Sender: No OFD packet to send [09:33:32]OFD Sender: No OFD packet to send [09:33:37]OFD Sender: No OFD packet to send [09:33:42]OFD Sender: No OFD packet to send [09:33:47]OFD Sender: No OFD packet to send [09:33:52]OFD Sender: No OFD packet to send [09:33:57]OFD Sender: No OFD packet to send [09:34:02]OFD Sender: No OFD packet to send [09:34:07]OFD Sender: No OFD packet to send [09:34:12]OFD Sender: No OFD packet to send [09:34:17]OFD Sender: No OFD packet to send [09:34:22]OFD Sender: No OFD packet to send [09:34:27]OFD Sender: No OFD packet to send [09:34:32]OFD Sender: No OFD packet to send [09:34:37]OFD Sender: No OFD packet to send [09:34:38]accept exits with 9 [09:34:38]New connection [09:34:38]New thread 3066912100 created [09:34:38]Thread 3067055460 joined [09:34:38]Waiting for new connection... [09:34:38] Sock 9.Parse request [09:34:38]Sock 9.Check first char [09:34:38]Sock 9.First char is OK [09:34:38]request: POST /json_proto HTTP/1.0 [09:34:38]Method: POST [09:34:38]URL: /json_proto [09:34:38]Method is POST - this is cgi request [09:34:38]url: /json_proto [09:34:38]query_string will be loaded in cgi processing [09:34:38]execute_cgi json_proto POST (null) [09:34:38]execute_cgi path=json_proto method=POST [09:34:38]POST find Content-Length [09:34:38]Host: 172.17.40.195:8080 [09:34:38]Content-Length: 678 [09:34:38]Content-Type: application/json [09:34:38] [09:34:38]POST finish read [09:34:38]Found Content-Length = 678 [09:34:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [09:34:38]execute_script... [09: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)161006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [09:34:38]POST & json_proto [09:34:38]process_json_proto [09:34:38]json parsed OK: [09:34:38]protocol is kg_v1.0 [09:34:38]action value=close_receipt [09:34:38]process_action close_receipt [09:34:38]cmd_close_receipt [09:34:38]MH_GetDate [09:34:38]Write to MH i2c: F0 00 00 7B 01 6B [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: F0 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: F0 09 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: F0 09 00 7B 01 00 2E AC 20 67 D5 8D 6C 64 07 [09:34:38]GetLastDocTimeStamp 1730194270 [09:34:38]current date 1730194478 [09:34:38]FM_GetShiftState [09:34:38]SAM_PROTO_GetShiftState [09:34:38]wFMCommunicate request_size=4 [09:34:38]MH_SAM_APDU [09:34:38]CAPDU: 80 13 01 00 [09:34:38]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:38]Read from MH i2c: E2 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 0E 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 33 [09:34:38]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:34:38]wFMCommunicate OK [09:34:38]SAM_PROTO_GetShiftState done [09:34:38]FM_GetShiftState done [09:34:38]opened in 1730161786 [09:34:38]opened+sec_in_day 1730248186 [09:34:38]quantity*price = 80012 [09:34:38]sum+1 = 80013 [09:34:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 46 29.10.2024 09:34 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146250 ФПД: 34507228162544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093439&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146250&fm=34507228162544&tin=02508201610067®Number=0000000000091683&sum=80000 [09:34:39]StoreToDocumentArchive [09:34:39]shift 547 fd 146250 [09:34:39]save to /storage/0547/doc_00146250 [09:34:39]save last doc name /storage/0547/doc_00146250 to /storage/kkm_last_doc_name [09:34:39]save OK [09:34:39]Clear old archive folders... [09:34:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:39]tlvbuf is 0122B4A0 [09:34:39]SAM_PROTO_ClearQueue [09:34:39]wFMCommunicate request_size=4 [09:34:39]MH_SAM_APDU [09:34:39]CAPDU: 80 09 00 00 [09:34:39]Write to MH i2c: E2 08 00 89 01 80 09 00 00 00 00 00 00 FC [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:39]Read from MH i2c: E2 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [09:34:39]RAPDU: 90 00 [09:34:39]wFMCommunicate OK [09:34:39]SAM_PROTO_ClearQueue done [09:34:39]KKMCreateOFDPacket [09:34:39]OFDProtocolAddRootSTLVToBuf [09:34:39]FM_MakeSignedData [09:34:39]FM_MakeSignedData [09:34:39]SAM_PROTO_SignData [09:34:39]wFMCommunicate request_size=4 [09:34:39]MH_SAM_APDU [09:34:39]CAPDU: 80 0D 01 02 [09:34:39]Write to MH i2c: E2 08 00 8A 01 80 0D 01 02 00 00 00 00 04 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:39]Read from MH i2c: E2 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [09:34:39]RAPDU: 90 00 [09:34:39]wFMCommunicate OK [09:34:39]wFMCommunicate request_size=255 [09:34:39]MH_SAM_APDU [09:34: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 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 2E 00 00 00 F4 03 04 00 2F AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4A 3B 02 00 35 04 06 00 1F [09:34:39]Write to MH i2c: E2 02 01 8B 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 00 00 00 F4 03 04 00 2F AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4A 3B 02 00 35 04 06 00 1F 00 00 D9 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:39]Read from MH i2c: E2 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [09:34:39]RAPDU: 90 00 [09:34:39]wFMCommunicate OK [09:34:39]wFMCommunicate request_size=10 [09:34:39]MH_SAM_APDU [09:34:39]CAPDU: 80 0D 02 02 05 62 57 13 A9 F0 [09:34:39]Write to MH i2c: E2 0D 00 8C 01 80 0D 02 02 05 00 62 57 13 A9 F0 00 00 76 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:39]Read from MH i2c: E2 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [09:34:39]RAPDU: 90 00 [09:34:39]wFMCommunicate OK [09:34:39]wFMCommunicate request_size=4 [09:34:39]MH_SAM_APDU [09:34:39]CAPDU: 80 0D 03 02 [09:34:39]Write to MH i2c: E2 08 00 8D 01 80 0D 03 02 00 00 00 00 09 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:39]Read from MH i2c: E2 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 0B 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 0B 00 8D 01 00 95 CA 0C F1 A6 55 2B 69 90 00 F5 [09:34:39]RAPDU: 95 CA 0C F1 A6 55 2B 69 90 00 [09:34:39]wFMCommunicate OK [09:34:39]SAM_PROTO_SignData done [09:34:39]FM_MakeSignedData done [09:34:39]CreateOFDProtocolMessage [09:34:39]wFMCommunicate request_size=4 [09:34:39]MH_SAM_APDU [09:34:39]CAPDU: 80 11 00 00 [09:34:39]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:39]Read from MH i2c: E2 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 17 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5C [09:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:34:39]wFMCommunicate OK [09:34:39]CreateOFDProtocolMessage done [09:34:39]OFDSenderStorePacket 146250 [09:34:39]StoreOFDPacket docnum=146250 [09:34:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B0 C0 07 01 12 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 2E 00 00 00 F4 03 04 00 2F AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4A 3B 02 00 35 04 06 00 1F 62 57 13 A9 F0 95 CA 0C F1 A6 55 2B 69 [09:34:39]CheckFolder [09:34:39]dirname=/storage/ofd_packets [09:34:39]CheckFolder done [09:34:39]ProducePacketName [09:34:39]name=ofd_packets/00146250 [09:34:39]NVStorageSaveData ofd_packets/00146250 [09:34:39]File name is /storage/ofd_packets/00146250 [09:34:39]Write 301 bytes [09:34:39]NVStorageSaveData done [09:34:39]OFDSenderStorePacket done [09:34:39]KKMCreateOFDPacket done [09:34:39]NVStorageSaveData kkm_last_timestamp [09:34:39]File name is /storage/kkm_last_timestamp [09:34:39]Write 4 bytes [09:34:39]NVStorageSaveData done [09:34:39]ExternCall_PrintAddStr [09:34:39]wPrintStart [09:34:39]Write to MH i2c: 01 00 00 8F 01 90 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: 01 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: 01 07 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [09:34:39]RasterBufferAndPrint [09:34:39]line Счет N : (1)161006 [09:34:39]line ИНН: 02508201610067 [09:34:39]line Контрольно-Кассовый Чек [09:34:39]line ПРОДАЖА [09:34:39]line ТРК (МРК, ГНК) : 42 [09:34:39]line Товар: 2710124130 [09:34:39]line Аи-92-К-2 [09:34:39]line 11.960 * 66.90 [09:34:39]line = 800.12 [09:34:39]line НДС 12% НСП 1% [09:34:39]line > о реализуемом товаре [09:34:39]line ОКРУГЛЕНИЕ: -0.12 [09:34:39]line ИТОГО: 800.00 [09:34:39]line Внесено: 800.00 [09:34:39]line СДАЧА: 0.00 [09:34:39]line НСП 1% : 7.08 [09:34:39]line НДС 12% : 84.97 [09:34:39]line Наличными: 800.00 [09:34:39]line Безнал.: 0.00 [09:34:39]line Место: АЗС № 126 "Партнер Нефть" [09:34:39]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:34:39]line СНО: Общий режим [09:34:39]line Чек 46 29.10.2024 09:34 [09:34:39]line Смена: 547 ФФД: 1.0 [09:34:39]line ЗНМ: 0300000085 [09:34:39]line РНМ: 0000000000091683 [09:34:39]line Версия ККМ: 001 [09:34:39]line ФМ: 0000000000871745 [09:34:39]line ФД: 146250 [09:34:39]line ФПД: 34507228162544 [09:34:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093439&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146250&fm=34507228162544&tin=02508201610067®Number=0000000000091683&sum=80000 [09:34:40]written 0, free lines is 4095 [09:34:40]OFD Sender: Processing packet 146250 [packets to send 206, broken 205] [09:34:40]ProducePacketName [09:34:40]name=ofd_packets/00146250 [09:34:40]OFD Sender: To server: pG, [09:34:40]CommunicateWithHost lk.salyk.kg:30040 [09:34:40]ConnectInit lk.salyk.kg [09:34:40]Connected sock=10 [09: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 31 37 34 35 0F 01 00 00 B0 C0 07 01 12 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 2E 00 00 00 F4 03 04 00 2F AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4A 3B 02 00 35 04 06 00 1F 62 57 13 A9 F0 95 CA 0C F1 A6 55 2B 69 [09:34:40]Write to MH i2c: 01 00 00 BA 01 BB [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: 01 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: 01 07 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 A8 0C 76 [09:34:40]RasterBufferAndPrint [09:34:40]line [09:34:40]line [09:34:40]line [09:34:40]line [09:34:40]line [09:34:40]written 0, free lines is 3245 [09:34:40]MH_Cut [09:34:40]Write to MH i2c: D1 01 00 C1 01 01 94 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: D1 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: D1 01 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: D1 01 00 C1 01 00 93 [09:34:40]Write to MH i2c: 01 00 00 C2 01 C3 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B0 B1 47 00 29 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4A 3B 02 00 F4 03 04 00 56 51 20 67 B6 04 01 00 00 53 36 1F BA 87 B2 29 FF [09:34:40]CommunicateWithHost err = 0 [09:34:40]CheckOFDResponse [09:34:40]1017 (14) - 77093643461234 [09:34:40]1041 (16) - 0000000000871745 [09:34:40]1040 (4) - 146250 [09:34:40]1012 (4) - 29.10.2024 03:07 [09:34:40]1206 (1) - 0 [09:34:40]OFD Sender: Remove packet 146250 [09:34:40]ProducePacketName [09:34:40]name=ofd_packets/00146250 [09:34:40]NVStorageDeleteData [09:34:41]OFD Sender: No OFD packet to send [09:34:41]*** Cut start [09:34:41]*** Partial cut [09:34:41]*** CUTSNS_PIN = 1 [09:34:41]*** CUTSNS_PIN = 0 [09:34:41]*** Brake cut motor [09:34:41]Read from MH i2c: 01 [09:34:41]MH_I2C_Read... [09:34:41]*** Stop cut motor [09:34:41]*** Cut end [09:34:41]Read from MH i2c: 01 07 00 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [09:34:41]process_action close_receipt done [09:34:41]requested_data is exist [09:34:41]produce_requested_data [09:34:41]requested_item fm.sn is exist - process it [09:34:41]wFMCommunicate request_size=4 [09:34:41]MH_SAM_APDU [09:34:41]CAPDU: 80 11 00 00 [09:34:41]Write to MH i2c: E2 08 00 C3 01 80 11 00 00 00 00 00 00 3E [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:41]Read from MH i2c: E2 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: E2 17 00 [09:34:41]MH_I2C_Read... [09:34:41]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 31 37 34 35 90 00 91 [09:34:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:34:41]wFMCommunicate OK [09:34:41]requested_item fd.num is exist - process it [09:34:41]SAM_PROTO_GetFieldsCounters [09:34:41]wFMCommunicate request_size=4 [09:34:41]MH_SAM_APDU [09:34:41]CAPDU: 80 13 00 00 [09:34:41]Write to MH i2c: E2 08 00 C4 01 80 13 00 00 00 00 00 00 41 [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 62 00 [09:34:42]MH_I2C_Read... [09:34:42]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4A 3B 02 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 9A [09: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4A 3B 02 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 [09:34:42]wFMCommunicate OK [09:34:42]SAM_PROTO_GetFieldsCounters done [09:34:42]requested_item shift.num is exist - process it [09:34:42]requested_item shift.opened is exist - process it [09:34:42]req_shift_opened [09:34:42]FM_GetShiftState [09:34:42]SAM_PROTO_GetShiftState [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 13 01 00 [09:34:42]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 0E 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7C [09:34:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:34:42]wFMCommunicate OK [09:34:42]SAM_PROTO_GetShiftState done [09:34:42]FM_GetShiftState done [09:34:42]req_shift_opened done [09:34:42]requested_item shift.open_date is exist - process it [09:34:42]req_shift_open_date [09:34:42]req_shift_open_date done [09:34:42]produce_requested_data done [09:34:42]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146250,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:34:42]process_action_free close_receipt [09:34:42]json_value_free [09:34:42]json_value_free done [09:34:42]process_json_proto returns [09:34:42]Send response to host [09:34:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146250,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:34:42]free response buf [09:34:42]execute_script done [09:34:42]execute_script returns [09:34:42]free content buf [09:34:42]Sock 9.Close socket [09:34:42]Sock 9.Thread stoped [09:34:46]OFD Sender: No OFD packet to send [09:34:51]OFD Sender: No OFD packet to send [09:34:56]OFD Sender: No OFD packet to send [09:35:01]OFD Sender: No OFD packet to send [09:35:06]OFD Sender: No OFD packet to send [09:35:11]OFD Sender: No OFD packet to send [09:35:16]OFD Sender: No OFD packet to send [09:35:20]accept exits with 7 [09:35:20]New connection [09:35:20]New thread 3067055460 created [09:35:20]Thread 3066912100 joined [09:35:20]Waiting for new connection... [09:35:20] Sock 7.Parse request [09:35:20]Sock 7.Check first char [09:35:20]Sock 7.First char is OK [09:35:20]request: POST /json_proto HTTP/1.0 [09:35:20]Method: POST [09:35:20]URL: /json_proto [09:35:20]Method is POST - this is cgi request [09:35:20]url: /json_proto [09:35:20]query_string will be loaded in cgi processing [09:35:20]execute_cgi json_proto POST (null) [09:35:20]execute_cgi path=json_proto method=POST [09:35:20]POST find Content-Length [09:35:20]Host: 172.17.40.195:8080 [09:35:20]Content-Length: 753 [09:35:20]Content-Type: application/json [09:35:20] [09:35:20]POST finish read [09:35:20]Found Content-Length = 753 [09:35:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 6.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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:20]execute_script... [09:35: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)161007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 6.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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:20]POST & json_proto [09:35:20]process_json_proto [09:35:20]json parsed OK: [09:35:20]protocol is kg_v1.0 [09:35:20]action value=close_receipt [09:35:20]process_action close_receipt [09:35:20]cmd_close_receipt [09:35:20]MH_GetDate [09:35:20]Write to MH i2c: F0 00 00 C6 01 B6 [09:35:20]Write i2c OK [09:35:20]MH_I2C_Read... [09:35:20]Read from MH i2c: F0 [09:35:20]MH_I2C_Read... [09:35:20]Read from MH i2c: F0 09 00 [09:35:20]MH_I2C_Read... [09:35:20]Read from MH i2c: F0 09 00 C6 01 00 59 AC 20 67 D5 8D 6C 64 7D [09:35:20]GetLastDocTimeStamp 1730194479 [09:35:20]current date 1730194521 [09:35:20]FM_GetShiftState [09:35:20]SAM_PROTO_GetShiftState [09:35:20]wFMCommunicate request_size=4 [09:35:20]MH_SAM_APDU [09:35:20]CAPDU: 80 13 01 00 [09:35:20]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [09:35:20]Write i2c OK [09:35:20]MH_I2C_Read... [09:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:20]Read from MH i2c: E2 [09:35:20]MH_I2C_Read... [09:35:20]Read from MH i2c: E2 0E 00 [09:35:20]MH_I2C_Read... [09:35:20]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7E [09:35:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:35:20]wFMCommunicate OK [09:35:20]SAM_PROTO_GetShiftState done [09:35:20]FM_GetShiftState done [09:35:20]opened in 1730161786 [09:35:20]opened+sec_in_day 1730248186 [09:35:20]quantity*price = 0 [09:35:20]sum+1 = 1 [09:35:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 47 29.10.2024 09:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101069 ФМ: 0000000000871745 ФД: 146251 ФПД: 152420124730666 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093521&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146251&fm=152420124730666&tin=02508201610067®Number=0000000000091683&sum=0 [09:35:21]StoreToDocumentArchive [09:35:21]shift 547 fd 146251 [09:35:21]save to /storage/0547/doc_00146251 [09:35:21]save last doc name /storage/0547/doc_00146251 to /storage/kkm_last_doc_name [09:35:21]save OK [09:35:21]Clear old archive folders... [09:35:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:35:21]tlvbuf is 0129AEB0 [09:35:21]SAM_PROTO_ClearQueue [09:35:21]wFMCommunicate request_size=4 [09:35:21]MH_SAM_APDU [09:35:21]CAPDU: 80 09 00 00 [09:35:21]Write to MH i2c: E2 08 00 D4 01 80 09 00 00 00 00 00 00 47 [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:21]Read from MH i2c: E2 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 03 00 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [09:35:21]RAPDU: 90 00 [09:35:21]wFMCommunicate OK [09:35:21]SAM_PROTO_ClearQueue done [09:35:21]KKMCreateOFDPacket [09:35:21]OFDProtocolAddRootSTLVToBuf [09:35:21]FM_MakeSignedData [09:35:21]FM_MakeSignedData [09:35:21]SAM_PROTO_SignData [09:35:21]wFMCommunicate request_size=4 [09:35:21]MH_SAM_APDU [09:35:21]CAPDU: 80 0D 01 02 [09:35:21]Write to MH i2c: E2 08 00 D5 01 80 0D 01 02 00 00 00 00 4F [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:21]Read from MH i2c: E2 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 03 00 [09:35:21]MH_I2C_Read... [09:35:21]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [09:35:21]RAPDU: 90 00 [09:35:21]wFMCommunicate OK [09:35:21]wFMCommunicate request_size=255 [09:35:21]MH_SAM_APDU [09:35: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 70 17 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3B 02 00 35 04 06 00 8A [09:35:21]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 70 17 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3B 02 00 35 04 06 00 8A 00 00 D1 [09:35:21]Write i2c OK [09:35:21]MH_I2C_Read... [09:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:22]Read from MH i2c: E2 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 03 00 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [09:35:22]RAPDU: 90 00 [09:35:22]wFMCommunicate OK [09:35:22]wFMCommunicate request_size=10 [09:35:22]MH_SAM_APDU [09:35:22]CAPDU: 80 0D 02 02 05 A0 13 64 25 2A [09:35:22]Write to MH i2c: E2 0D 00 D7 01 80 0D 02 02 05 00 A0 13 64 25 2A 00 00 C2 [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:22]Read from MH i2c: E2 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 03 00 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [09:35:22]RAPDU: 90 00 [09:35:22]wFMCommunicate OK [09:35:22]wFMCommunicate request_size=4 [09:35:22]MH_SAM_APDU [09:35:22]CAPDU: 80 0D 03 02 [09:35:22]Write to MH i2c: E2 08 00 D8 01 80 0D 03 02 00 00 00 00 54 [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:22]Read from MH i2c: E2 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 0B 00 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 0B 00 D8 01 00 BB 8E 00 6A 95 5F DD 9F 90 00 78 [09:35:22]RAPDU: BB 8E 00 6A 95 5F DD 9F 90 00 [09:35:22]wFMCommunicate OK [09:35:22]SAM_PROTO_SignData done [09:35:22]FM_MakeSignedData done [09:35:22]CreateOFDProtocolMessage [09:35:22]wFMCommunicate request_size=4 [09:35:22]MH_SAM_APDU [09:35:22]CAPDU: 80 11 00 00 [09:35:22]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:22]Read from MH i2c: E2 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 17 00 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A7 [09:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:35:22]wFMCommunicate OK [09:35:22]CreateOFDProtocolMessage done [09:35:22]OFDSenderStorePacket 146251 [09:35:22]StoreOFDPacket docnum=146251 [09:35:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9F 75 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 70 17 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3B 02 00 35 04 06 00 8A A0 13 64 25 2A BB 8E 00 6A 95 5F DD 9F [09:35:22]CheckFolder [09:35:22]dirname=/storage/ofd_packets [09:35:22]CheckFolder done [09:35:22]ProducePacketName [09:35:22]name=ofd_packets/00146251 [09:35:22]NVStorageSaveData ofd_packets/00146251 [09:35:22]File name is /storage/ofd_packets/00146251 [09:35:22]Write 301 bytes [09:35:22]NVStorageSaveData done [09:35:22]OFDSenderStorePacket done [09:35:22]KKMCreateOFDPacket done [09:35:22]NVStorageSaveData kkm_last_timestamp [09:35:22]File name is /storage/kkm_last_timestamp [09:35:22]Write 4 bytes [09:35:22]NVStorageSaveData done [09:35:22]ExternCall_PrintAddStr [09:35:22]wPrintStart [09:35:22]Write to MH i2c: 01 00 00 DA 01 DB [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: 01 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: 01 07 00 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [09:35:22]RasterBufferAndPrint [09:35:22]line Счет N : (1)161007 [09:35:22]line ИНН: 02508201610067 [09:35:22]line Контрольно-Кассовый Чек [09:35:22]line ПРОДАЖА [09:35:22]line ТРК (МРК, ГНК) : 62 [09:35:22]line Товар: 2710124130 [09:35:22]line Аи-92-К-2 [09:35:22]line 6.000 * 0.00 [09:35:22]line = 0.00 [09:35:22]line НДС 12% НСП 1% [09:35:22]line > о реализуемом товаре [09:35:22]line ИТОГО: 0.00 [09:35:22]line НСП 1% : 0.00 [09:35:22]line НДС 12% : 0.00 [09:35:22]line Наличными: 0.00 [09:35:22]line Безнал.: 0.00 [09:35:22]line Место: АЗС № 126 "Партнер Нефть" [09:35:22]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:35:22]line СНО: Общий режим [09:35:22]line Чек 47 29.10.2024 09:35 [09:35:22]line Смена: 547 ФФД: 1.0 [09:35:22]line ЗНМ: 0300000085 [09:35:22]line РНМ: 0000000000091683 [09:35:22]line Версия ККМ: 001 [09:35:22]line Талоны: ТК ГПНА Online [09:35:22]line 30101069 [09:35:22]line ФМ: 0000000000871745 [09:35:22]line ФД: 146251 [09:35:22]line ФПД: 152420124730666 [09:35:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093521&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146251&fm=152420124730666&tin=02508201610067®Number=0000000000091683&sum=0 [09:35:22]written 0, free lines is 4095 [09:35:22]OFD Sender: Processing packet 146251 [packets to send 206, broken 205] [09:35:22]ProducePacketName [09:35:22]name=ofd_packets/00146251 [09:35:22]OFD Sender: To server: pG, [09:35:22]CommunicateWithHost lk.salyk.kg:30040 [09:35:22]ConnectInit lk.salyk.kg [09:35:22]Write to MH i2c: 01 00 00 04 02 06 [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: 01 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: 01 07 00 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 B7 0C D0 [09:35:22]RasterBufferAndPrint [09:35:22]line [09:35:22]line [09:35:22]line [09:35:22]line [09:35:22]line [09:35:22]written 0, free lines is 3259 [09:35:22]MH_Cut [09:35:22]Write to MH i2c: D1 01 00 0B 02 01 DF [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: D1 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: D1 01 00 [09:35:22]MH_I2C_Read... [09:35:22]Read from MH i2c: D1 01 00 0B 02 00 DE [09:35:22]Write to MH i2c: 01 00 00 0C 02 0E [09:35:22]Write i2c OK [09:35:22]MH_I2C_Read... [09:35:23]Connected sock=10 [09:35:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9F 75 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 70 17 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3B 02 00 35 04 06 00 8A A0 13 64 25 2A BB 8E 00 6A 95 5F DD 9F [09:35:23]*** Cut start [09:35:23]*** Partial cut [09:35:23]*** CUTSNS_PIN = 1 [09:35:23]*** CUTSNS_PIN = 0 [09:35:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 30 B0 47 00 53 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 31 37 34 35 10 04 04 00 4B 3B 02 00 F4 03 04 00 81 51 20 67 B6 04 01 00 00 BA F2 44 68 F9 14 F5 77 [09:35:23]CommunicateWithHost err = 0 [09:35:23]CheckOFDResponse [09:35:23]1017 (14) - 77093643461234 [09:35:23]1041 (16) - 0000000000871745 [09:35:23]1040 (4) - 146251 [09:35:23]1012 (4) - 29.10.2024 03:07 [09:35:23]1206 (1) - 0 [09:35:23]OFD Sender: Remove packet 146251 [09:35:23]ProducePacketName [09:35:23]name=ofd_packets/00146251 [09:35:23]NVStorageDeleteData [09:35:23]*** Brake cut motor [09:35:23]Read from MH i2c: 01 [09:35:23]MH_I2C_Read... [09:35:23]*** Stop cut motor [09:35:23]*** Cut end [09:35:23]Read from MH i2c: 01 07 00 [09:35:23]MH_I2C_Read... [09:35:23]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 FF 0F 23 [09:35:23]process_action close_receipt done [09:35:23]requested_data is exist [09:35:23]produce_requested_data [09:35:23]requested_item fm.sn is exist - process it [09:35:23]wFMCommunicate request_size=4 [09:35:23]MH_SAM_APDU [09:35:23]CAPDU: 80 11 00 00 [09:35:23]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [09:35:23]Write i2c OK [09:35:23]MH_I2C_Read... [09:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 17 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 17 00 0D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DC [09:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:35:24]wFMCommunicate OK [09:35:24]requested_item fd.num is exist - process it [09:35:24]SAM_PROTO_GetFieldsCounters [09:35:24]wFMCommunicate request_size=4 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 13 00 00 [09:35:24]Write to MH i2c: E2 08 00 0E 02 80 13 00 00 00 00 00 00 8C [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]OFD Sender: No OFD packet to send [09:35:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 62 00 [09:35:24]MH_I2C_Read... [09:35:24]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4B 3B 02 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 E9 [09:35:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4B 3B 02 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 [09:35:24]wFMCommunicate OK [09:35:24]SAM_PROTO_GetFieldsCounters done [09:35:24]requested_item shift.num is exist - process it [09:35:24]requested_item shift.opened is exist - process it [09:35:24]req_shift_opened [09:35:24]FM_GetShiftState [09:35:24]SAM_PROTO_GetShiftState [09:35:24]wFMCommunicate request_size=4 [09:35:24]MH_SAM_APDU [09:35:24]CAPDU: 80 13 01 00 [09:35:24]Write to MH i2c: E2 08 00 0F 02 80 13 01 00 00 00 00 00 8E [09:35:24]Write i2c OK [09:35:24]MH_I2C_Read... [09:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:24]Read from MH i2c: E2 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 0E 00 [09:35:24]MH_I2C_Read... [09:35:24]Read from MH i2c: E2 0E 00 0F 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C7 [09:35:24]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:35:24]wFMCommunicate OK [09:35:24]SAM_PROTO_GetShiftState done [09:35:24]FM_GetShiftState done [09:35:24]req_shift_opened done [09:35:24]requested_item shift.open_date is exist - process it [09:35:24]req_shift_open_date [09:35:24]req_shift_open_date done [09:35:24]produce_requested_data done [09:35:24]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146251,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:35:24]process_action_free close_receipt [09:35:24]json_value_free [09:35:24]json_value_free done [09:35:24]process_json_proto returns [09:35:24]Send response to host [09:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146251,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:35:24]free response buf [09:35:24]execute_script done [09:35:24]execute_script returns [09:35:24]free content buf [09:35:24]Sock 7.Close socket [09:35:24]Sock 7.Thread stoped [09:35:29]OFD Sender: No OFD packet to send [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:07]accept exits with 9 [09:36:07]New connection [09:36:07]New thread 3066912100 created [09:36:07]Thread 3067055460 joined [09:36:07]Waiting for new connection... [09:36:07] Sock 9.Parse request [09:36:07]Sock 9.Check first char [09:36:07]Sock 9.First char is OK [09:36:07]request: POST /json_proto HTTP/1.0 [09:36:07]Method: POST [09:36:07]URL: /json_proto [09:36:07]Method is POST - this is cgi request [09:36:07]url: /json_proto [09:36:07]query_string will be loaded in cgi processing [09:36:07]execute_cgi json_proto POST (null) [09:36:07]execute_cgi path=json_proto method=POST [09:36:07]POST find Content-Length [09:36:07]Host: 172.17.40.195:8080 [09:36:07]Content-Length: 677 [09:36:07]Content-Type: application/json [09:36:07] [09:36:07]POST finish read [09:36:07]Found Content-Length = 677 [09:36:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:36:07]execute_script... [09:36:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:36:07]POST & json_proto [09:36:07]process_json_proto [09:36:07]json parsed OK: [09:36:07]protocol is kg_v1.0 [09:36:07]action value=close_receipt [09:36:07]process_action close_receipt [09:36:07]cmd_close_receipt [09:36:07]MH_GetDate [09:36:07]Write to MH i2c: F0 00 00 10 02 01 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 09 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 09 00 10 02 00 88 AC 20 67 D5 8D 6C 64 F7 [09:36:07]GetLastDocTimeStamp 1730194521 [09:36:07]current date 1730194568 [09:36:07]FM_GetShiftState [09:36:07]SAM_PROTO_GetShiftState [09:36:07]wFMCommunicate request_size=4 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 13 01 00 [09:36:07]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C9 [09:36:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:36:07]wFMCommunicate OK [09:36:07]SAM_PROTO_GetShiftState done [09:36:07]FM_GetShiftState done [09:36:07]opened in 1730161786 [09:36:07]opened+sec_in_day 1730248186 [09:36:07]quantity*price = 50041 [09:36:07]sum+1 = 50042 [09:36:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 48 29.10.2024 09:36 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146252 ФПД: 52243377342697 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093608&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146252&fm=52243377342697&tin=02508201610067®Number=0000000000091683&sum=50000 [09:36:08]StoreToDocumentArchive [09:36:08]shift 547 fd 146252 [09:36:08]save to /storage/0547/doc_00146252 [09:36:08]save last doc name /storage/0547/doc_00146252 to /storage/kkm_last_doc_name [09:36:08]save OK [09:36:08]Clear old archive folders... [09:36:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:08]tlvbuf is 0122A340 [09:36:08]SAM_PROTO_ClearQueue [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 09 00 00 [09:36:08]Write to MH i2c: E2 08 00 1E 02 80 09 00 00 00 00 00 00 92 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]SAM_PROTO_ClearQueue done [09:36:08]KKMCreateOFDPacket [09:36:08]OFDProtocolAddRootSTLVToBuf [09:36:08]FM_MakeSignedData [09:36:08]FM_MakeSignedData [09:36:08]SAM_PROTO_SignData [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 0D 01 02 [09:36:08]Write to MH i2c: E2 08 00 1F 02 80 0D 01 02 00 00 00 00 9A [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]wFMCommunicate request_size=255 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 30 00 00 00 F4 03 04 00 88 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3B 02 00 35 04 06 00 2F [09:36:08]Write to MH i2c: E2 02 01 20 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 30 00 00 00 F4 03 04 00 88 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3B 02 00 35 04 06 00 2F 00 00 F0 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [09:36:09]RAPDU: 90 00 [09:36:09]wFMCommunicate OK [09:36:09]wFMCommunicate request_size=10 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 0D 02 02 05 83 DB F2 C8 E9 [09:36:09]Write to MH i2c: E2 0D 00 21 02 80 0D 02 02 05 00 83 DB F2 C8 E9 00 00 A8 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [09:36:09]RAPDU: 90 00 [09:36:09]wFMCommunicate OK [09:36:09]wFMCommunicate request_size=4 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 0D 03 02 [09:36:09]Write to MH i2c: E2 08 00 22 02 80 0D 03 02 00 00 00 00 9F [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 0B 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 0B 00 22 02 00 EF F9 65 45 FA F1 AF B8 90 00 84 [09:36:09]RAPDU: EF F9 65 45 FA F1 AF B8 90 00 [09:36:09]wFMCommunicate OK [09:36:09]SAM_PROTO_SignData done [09:36:09]FM_MakeSignedData done [09:36:09]CreateOFDProtocolMessage [09:36:09]wFMCommunicate request_size=4 [09:36:09]MH_SAM_APDU [09:36:09]CAPDU: 80 11 00 00 [09:36:09]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]OFD Sender: No OFD packet to send [09:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:09]Read from MH i2c: E2 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 17 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F2 [09:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:36:09]wFMCommunicate OK [09:36:09]CreateOFDProtocolMessage done [09:36:09]OFDSenderStorePacket 146252 [09:36:09]StoreOFDPacket docnum=146252 [09:36:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 68 56 07 01 01 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 88 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3B 02 00 35 04 06 00 2F 83 DB F2 C8 E9 EF F9 65 45 FA F1 AF B8 [09:36:09]CheckFolder [09:36:09]dirname=/storage/ofd_packets [09:36:09]CheckFolder done [09:36:09]ProducePacketName [09:36:09]name=ofd_packets/00146252 [09:36:09]NVStorageSaveData ofd_packets/00146252 [09:36:09]File name is /storage/ofd_packets/00146252 [09:36:09]Write 301 bytes [09:36:09]NVStorageSaveData done [09:36:09]OFDSenderStorePacket done [09:36:09]KKMCreateOFDPacket done [09:36:09]NVStorageSaveData kkm_last_timestamp [09:36:09]File name is /storage/kkm_last_timestamp [09:36:09]Write 4 bytes [09:36:09]NVStorageSaveData done [09:36:09]ExternCall_PrintAddStr [09:36:09]wPrintStart [09:36:09]Write to MH i2c: 01 00 00 24 02 26 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [09:36:09]RasterBufferAndPrint [09:36:09]line Счет N : (1)161009 [09:36:09]line ИНН: 02508201610067 [09:36:09]line Контрольно-Кассовый Чек [09:36:09]line ПРОДАЖА [09:36:09]line ТРК (МРК, ГНК) : 62 [09:36:09]line Товар: 2710124130 [09:36:09]line Аи-92-К-2 [09:36:09]line 7.480 * 66.90 [09:36:09]line = 500.41 [09:36:09]line НДС 12% НСП 1% [09:36:09]line > о реализуемом товаре [09:36:09]line ОКРУГЛЕНИЕ: -0.41 [09:36:09]line ИТОГО: 500.00 [09:36:09]line Внесено: 500.00 [09:36:09]line СДАЧА: 0.00 [09:36:09]line НСП 1% : 4.43 [09:36:09]line НДС 12% : 53.14 [09:36:09]line Наличными: 500.00 [09:36:09]line Безнал.: 0.00 [09:36:09]line Место: АЗС № 126 "Партнер Нефть" [09:36:09]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:36:09]line СНО: Общий режим [09:36:09]line Чек 48 29.10.2024 09:36 [09:36:09]line Смена: 547 ФФД: 1.0 [09:36:09]line ЗНМ: 0300000085 [09:36:09]line РНМ: 0000000000091683 [09:36:09]line Версия ККМ: 001 [09:36:09]line ФМ: 0000000000871745 [09:36:09]line ФД: 146252 [09:36:09]line ФПД: 52243377342697 [09:36:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093608&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146252&fm=52243377342697&tin=02508201610067®Number=0000000000091683&sum=50000 [09:36:09]OFD Sender: Processing packet 146252 [packets to send 206, broken 205] [09:36:09]ProducePacketName [09:36:09]name=ofd_packets/00146252 [09:36:09]OFD Sender: To server: pG, [09:36:09]CommunicateWithHost lk.salyk.kg:30040 [09:36:09]ConnectInit lk.salyk.kg [09:36:09]written 0, free lines is 4095 [09:36:09]Connected sock=10 [09:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 68 56 07 01 01 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 88 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3B 02 00 35 04 06 00 2F 83 DB F2 C8 E9 EF F9 65 45 FA F1 AF B8 [09:36:09]Write to MH i2c: 01 00 00 4F 02 51 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 4F 02 00 00 00 00 00 A6 0C 0A [09:36:09]RasterBufferAndPrint [09:36:09]line [09:36:09]line [09:36:09]line [09:36:09]line [09:36:09]line [09:36:09]written 0, free lines is 3243 [09:36:09]MH_Cut [09:36:09]Write to MH i2c: D1 01 00 56 02 01 2A [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: D1 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: D1 01 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: D1 01 00 56 02 00 29 [09:36:09]Write to MH i2c: 01 00 00 57 02 59 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 BA 3C 47 00 DE 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3B 02 00 F4 03 04 00 B0 51 20 67 B6 04 01 00 00 0A E8 FB DA CB CC 2D 54 [09:36:10]CommunicateWithHost err = 0 [09:36:10]CheckOFDResponse [09:36:10]1017 (14) - 77093643461234 [09:36:10]1041 (16) - 0000000000871745 [09:36:10]1040 (4) - 146252 [09:36:10]1012 (4) - 29.10.2024 03:08 [09:36:10]1206 (1) - 0 [09:36:10]OFD Sender: Remove packet 146252 [09:36:10]ProducePacketName [09:36:10]name=ofd_packets/00146252 [09:36:10]NVStorageDeleteData [09:36:10]OFD Sender: No OFD packet to send [09:36:10]*** Cut start [09:36:10]*** Partial cut [09:36:10]*** CUTSNS_PIN = 1 [09:36:10]*** CUTSNS_PIN = 0 [09:36:11]*** Brake cut motor [09:36:11]Read from MH i2c: 01 [09:36:11]MH_I2C_Read... [09:36:11]*** Stop cut motor [09:36:11]*** Cut end [09:36:11]Read from MH i2c: 01 07 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: 01 07 00 57 02 00 00 00 00 00 FF 0F 6E [09:36:11]process_action close_receipt done [09:36:11]requested_data is exist [09:36:11]produce_requested_data [09:36:11]requested_item fm.sn is exist - process it [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 11 00 00 [09:36:11]Write to MH i2c: E2 08 00 58 02 80 11 00 00 00 00 00 00 D4 [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 17 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 17 00 58 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 27 [09:36:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:36:11]wFMCommunicate OK [09:36:11]requested_item fd.num is exist - process it [09:36:11]SAM_PROTO_GetFieldsCounters [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 13 00 00 [09:36:11]Write to MH i2c: E2 08 00 59 02 80 13 00 00 00 00 00 00 D7 [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 62 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 62 00 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4C 3B 02 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 38 [09:36:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4C 3B 02 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 [09:36:11]wFMCommunicate OK [09:36:11]SAM_PROTO_GetFieldsCounters done [09:36:11]requested_item shift.num is exist - process it [09:36:11]requested_item shift.opened is exist - process it [09:36:11]req_shift_opened [09:36:11]FM_GetShiftState [09:36:11]SAM_PROTO_GetShiftState [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 13 01 00 [09:36:11]Write to MH i2c: E2 08 00 5A 02 80 13 01 00 00 00 00 00 D9 [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 5A 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 12 [09:36:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:36:11]wFMCommunicate OK [09:36:11]SAM_PROTO_GetShiftState done [09:36:11]FM_GetShiftState done [09:36:11]req_shift_opened done [09:36:11]requested_item shift.open_date is exist - process it [09:36:11]req_shift_open_date [09:36:11]req_shift_open_date done [09:36:11]produce_requested_data done [09:36:11]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146252,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:36:11]process_action_free close_receipt [09:36:11]json_value_free [09:36:11]json_value_free done [09:36:11]process_json_proto returns [09:36:11]Send response to host [09:36:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146252,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:36:11]free response buf [09:36:11]execute_script done [09:36:11]execute_script returns [09:36:11]free content buf [09:36:11]Sock 9.Close socket [09:36:11]Sock 9.Thread stoped [09:36:15]OFD Sender: No OFD packet to send [09:36:20]OFD Sender: No OFD packet to send [09:36:22]accept exits with 7 [09:36:22]New connection [09:36:22]New thread 3067055460 created [09:36:22]Thread 3066912100 joined [09:36:22]Waiting for new connection... [09:36:22] Sock 7.Parse request [09:36:22]Sock 7.Check first char [09:36:22]Sock 7.First char is OK [09:36:22]request: POST /json_proto HTTP/1.0 [09:36:22]Method: POST [09:36:22]URL: /json_proto [09:36:22]Method is POST - this is cgi request [09:36:22]url: /json_proto [09:36:22]query_string will be loaded in cgi processing [09:36:22]execute_cgi json_proto POST (null) [09:36:22]execute_cgi path=json_proto method=POST [09:36:22]POST find Content-Length [09:36:22]Host: 172.17.40.195:8080 [09:36:22]Content-Length: 679 [09:36:22]Content-Type: application/json [09:36:22] [09:36:22]POST finish read [09:36:22]Found Content-Length = 679 [09:36:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:36:22]execute_script... [09: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)161008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:36:22]POST & json_proto [09:36:22]process_json_proto [09:36:22]json parsed OK: [09:36:22]protocol is kg_v1.0 [09:36:22]action value=close_receipt [09:36:22]process_action close_receipt [09:36:22]cmd_close_receipt [09:36:22]MH_GetDate [09:36:22]Write to MH i2c: F0 00 00 5B 02 4C [09:36:22]Write i2c OK [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: F0 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: F0 09 00 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: F0 09 00 5B 02 00 97 AC 20 67 D5 8D 6C 64 51 [09:36:22]GetLastDocTimeStamp 1730194568 [09:36:22]current date 1730194583 [09:36:22]FM_GetShiftState [09:36:22]SAM_PROTO_GetShiftState [09:36:22]wFMCommunicate request_size=4 [09:36:22]MH_SAM_APDU [09:36:22]CAPDU: 80 13 01 00 [09:36:22]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [09:36:22]Write i2c OK [09:36:22]MH_I2C_Read... [09:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:22]Read from MH i2c: E2 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: E2 0E 00 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 14 [09:36:22]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:36:22]wFMCommunicate OK [09:36:22]SAM_PROTO_GetShiftState done [09:36:22]FM_GetShiftState done [09:36:22]opened in 1730161786 [09:36:22]opened+sec_in_day 1730248186 [09:36:22]quantity*price = 150037 [09:36:22]sum+1 = 150039 [09:36:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 49 29.10.2024 09:36 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146253 ФПД: 257877268179580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093623&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146253&fm=257877268179580&tin=02508201610067®Number=0000000000091683&sum=150000 [09:36:23]StoreToDocumentArchive [09:36:23]shift 547 fd 146253 [09:36:23]save to /storage/0547/doc_00146253 [09:36:23]save last doc name /storage/0547/doc_00146253 to /storage/kkm_last_doc_name [09:36:23]save OK [09:36:23]Clear old archive folders... [09:36:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:36:23]tlvbuf is 0128DAD0 [09:36:23]SAM_PROTO_ClearQueue [09:36:23]wFMCommunicate request_size=4 [09:36:23]MH_SAM_APDU [09:36:23]CAPDU: 80 09 00 00 [09:36:23]Write to MH i2c: E2 08 00 69 02 80 09 00 00 00 00 00 00 DD [09:36:23]Write i2c OK [09:36:23]MH_I2C_Read... [09:36:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:23]Read from MH i2c: E2 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 03 00 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 03 00 69 02 00 90 00 DF [09:36:23]RAPDU: 90 00 [09:36:23]wFMCommunicate OK [09:36:23]SAM_PROTO_ClearQueue done [09:36:23]KKMCreateOFDPacket [09:36:23]OFDProtocolAddRootSTLVToBuf [09:36:23]FM_MakeSignedData [09:36:23]FM_MakeSignedData [09:36:23]SAM_PROTO_SignData [09:36:23]wFMCommunicate request_size=4 [09:36:23]MH_SAM_APDU [09:36:23]CAPDU: 80 0D 01 02 [09:36:23]Write to MH i2c: E2 08 00 6A 02 80 0D 01 02 00 00 00 00 E5 [09:36:23]Write i2c OK [09:36:23]MH_I2C_Read... [09:36:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:23]Read from MH i2c: E2 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 03 00 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [09:36:23]RAPDU: 90 00 [09:36:23]wFMCommunicate OK [09:36:23]wFMCommunicate request_size=255 [09:36:23]MH_SAM_APDU [09:36:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 31 00 00 00 F4 03 04 00 97 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3B 02 00 35 04 06 00 EA 89 BA F7 [09:36:23]Write to MH i2c: E2 02 01 6B 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 31 00 00 00 F4 03 04 00 97 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3B 02 00 35 04 06 00 EA 89 BA F7 00 00 AE [09:36:23]Write i2c OK [09:36:23]MH_I2C_Read... [09:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:23]Read from MH i2c: E2 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 03 00 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [09:36:23]RAPDU: 90 00 [09:36:23]wFMCommunicate OK [09:36:23]wFMCommunicate request_size=7 [09:36:23]MH_SAM_APDU [09:36:23]CAPDU: 80 0D 02 02 02 2A 7C [09:36:23]Write to MH i2c: E2 0A 00 6C 02 80 0D 02 02 02 00 2A 7C 00 00 92 [09:36:23]Write i2c OK [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 [09:36:23]MH_I2C_Read... [09:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:24]Read from MH i2c: E2 03 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [09:36:24]RAPDU: 90 00 [09:36:24]wFMCommunicate OK [09:36:24]wFMCommunicate request_size=4 [09:36:24]MH_SAM_APDU [09:36:24]CAPDU: 80 0D 03 02 [09:36:24]Write to MH i2c: E2 08 00 6D 02 80 0D 03 02 00 00 00 00 EA [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:24]Read from MH i2c: E2 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 0B 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 0B 00 6D 02 00 5B 68 66 9E C3 85 D4 E8 90 00 B6 [09:36:24]RAPDU: 5B 68 66 9E C3 85 D4 E8 90 00 [09:36:24]wFMCommunicate OK [09:36:24]SAM_PROTO_SignData done [09:36:24]FM_MakeSignedData done [09:36:24]CreateOFDProtocolMessage [09:36:24]wFMCommunicate request_size=4 [09:36:24]MH_SAM_APDU [09:36:24]CAPDU: 80 11 00 00 [09:36:24]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:24]Read from MH i2c: E2 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 17 00 [09:36:24]MH_I2C_Read... [09:36:24]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 31 37 34 35 90 00 3D [09:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:36:24]wFMCommunicate OK [09:36:24]CreateOFDProtocolMessage done [09:36:24]OFDSenderStorePacket 146253 [09:36:24]StoreOFDPacket docnum=146253 [09:36:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 37 5C 04 01 EC 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 31 00 00 00 F4 03 04 00 97 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3B 02 00 35 04 06 00 EA 89 BA F7 2A 7C 5B 68 66 9E C3 85 D4 E8 [09:36:24]CheckFolder [09:36:24]dirname=/storage/ofd_packets [09:36:24]CheckFolder done [09:36:24]ProducePacketName [09:36:24]name=ofd_packets/00146253 [09:36:24]NVStorageSaveData ofd_packets/00146253 [09:36:24]File name is /storage/ofd_packets/00146253 [09:36:24]Write 298 bytes [09:36:24]NVStorageSaveData done [09:36:24]OFDSenderStorePacket done [09:36:24]KKMCreateOFDPacket done [09:36:24]NVStorageSaveData kkm_last_timestamp [09:36:24]File name is /storage/kkm_last_timestamp [09:36:24]Write 4 bytes [09:36:24]NVStorageSaveData done [09:36:24]ExternCall_PrintAddStr [09:36:24]wPrintStart [09:36:24]Write to MH i2c: 01 00 00 6F 02 71 [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: 01 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: 01 07 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [09:36:24]RasterBufferAndPrint [09:36:24]line Счет N : (1)161008 [09:36:24]line ИНН: 02508201610067 [09:36:24]line Контрольно-Кассовый Чек [09:36:24]line ПРОДАЖА [09:36:24]line ТРК (МРК, ГНК) : 21 [09:36:24]line Товар: 2710194210 [09:36:24]line ДТ-К-2 [09:36:24]line 19.690 * 76.20 [09:36:24]line = 1500.38 [09:36:24]line НДС 12% НСП 1% [09:36:24]line > о реализуемом товаре [09:36:24]line ОКРУГЛЕНИЕ: -0.38 [09:36:24]line ИТОГО: 1500.00 [09:36:24]line Внесено: 1500.00 [09:36:24]line СДАЧА: 0.00 [09:36:24]line НСП 1% : 13.28 [09:36:24]line НДС 12% : 159.33 [09:36:24]line Наличными: 1500.00 [09:36:24]line Безнал.: 0.00 [09:36:24]line Место: АЗС № 126 "Партнер Нефть" [09:36:24]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:36:24]line СНО: Общий режим [09:36:24]line Чек 49 29.10.2024 09:36 [09:36:24]line Смена: 547 ФФД: 1.0 [09:36:24]line ЗНМ: 0300000085 [09:36:24]line РНМ: 0000000000091683 [09:36:24]line Версия ККМ: 001 [09:36:24]line ФМ: 0000000000871745 [09:36:24]line ФД: 146253 [09:36:24]line ФПД: 257877268179580 [09:36:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093623&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146253&fm=257877268179580&tin=02508201610067®Number=0000000000091683&sum=150000 [09:36:24]written 0, free lines is 4095 [09:36:24]OFD Sender: Processing packet 146253 [packets to send 206, broken 205] [09:36:24]ProducePacketName [09:36:24]name=ofd_packets/00146253 [09:36:24]OFD Sender: To server: pG, [09:36:24]CommunicateWithHost lk.salyk.kg:30040 [09:36:24]ConnectInit lk.salyk.kg [09:36:24]Connected sock=10 [09: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 31 37 34 35 0C 01 00 00 37 5C 04 01 EC 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 31 00 00 00 F4 03 04 00 97 AC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3B 02 00 35 04 06 00 EA 89 BA F7 2A 7C 5B 68 66 9E C3 85 D4 E8 [09:36:24]Write to MH i2c: 01 00 00 9A 02 9C [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: 01 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: 01 07 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: 01 07 00 9A 02 00 00 00 00 00 BF 0C 6E [09:36:24]RasterBufferAndPrint [09:36:24]line [09:36:24]line [09:36:24]line [09:36:24]line [09:36:24]line [09:36:24]written 0, free lines is 3272 [09:36:24]MH_Cut [09:36:24]Write to MH i2c: D1 01 00 A1 02 01 75 [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: D1 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: D1 01 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: D1 01 00 A1 02 00 74 [09:36:24]Write to MH i2c: 01 00 00 A2 02 A4 [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D1 57 47 00 E7 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3B 02 00 F4 03 04 00 BE 51 20 67 B6 04 01 00 00 89 98 A8 9C E6 24 A4 73 [09:36:24]CommunicateWithHost err = 0 [09:36:24]CheckOFDResponse [09:36:24]1017 (14) - 77093643461234 [09:36:24]1041 (16) - 0000000000871745 [09:36:24]1040 (4) - 146253 [09:36:24]1012 (4) - 29.10.2024 03:08 [09:36:24]1206 (1) - 0 [09:36:24]OFD Sender: Remove packet 146253 [09:36:24]ProducePacketName [09:36:24]name=ofd_packets/00146253 [09:36:24]NVStorageDeleteData [09:36:25]*** Cut start [09:36:25]*** Partial cut [09:36:25]*** CUTSNS_PIN = 1 [09:36:25]*** CUTSNS_PIN = 0 [09:36:25]OFD Sender: No OFD packet to send [09:36:25]*** Brake cut motor [09:36:25]Read from MH i2c: 01 [09:36:25]MH_I2C_Read... [09:36:25]*** Stop cut motor [09:36:25]*** Cut end [09:36:25]Read from MH i2c: 01 07 00 [09:36:25]MH_I2C_Read... [09:36:25]Read from MH i2c: 01 07 00 A2 02 00 00 00 00 00 FF 0F B9 [09:36:25]process_action close_receipt done [09:36:25]requested_data is exist [09:36:25]produce_requested_data [09:36:25]requested_item fm.sn is exist - process it [09:36:25]wFMCommunicate request_size=4 [09:36:25]MH_SAM_APDU [09:36:25]CAPDU: 80 11 00 00 [09:36:25]Write to MH i2c: E2 08 00 A3 02 80 11 00 00 00 00 00 00 1F [09:36:25]Write i2c OK [09:36:25]MH_I2C_Read... [09:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:26]Read from MH i2c: E2 [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: E2 17 00 [09:36:26]MH_I2C_Read... [09:36:26]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 31 37 34 35 90 00 72 [09:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:36:26]wFMCommunicate OK [09:36:26]requested_item fd.num is exist - process it [09:36:26]SAM_PROTO_GetFieldsCounters [09:36:26]wFMCommunicate request_size=4 [09:36:26]MH_SAM_APDU [09:36:26]CAPDU: 80 13 00 00 [09:36:26]Write to MH i2c: E2 08 00 A4 02 80 13 00 00 00 00 00 00 22 [09:36:26]Write i2c OK [09:36:26]MH_I2C_Read... [09:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:26]Read from MH i2c: E2 [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: E2 62 00 [09:36:26]MH_I2C_Read... [09:36:26]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4D 3B 02 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 87 [09: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4D 3B 02 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 [09:36:26]wFMCommunicate OK [09:36:26]SAM_PROTO_GetFieldsCounters done [09:36:26]requested_item shift.num is exist - process it [09:36:26]requested_item shift.opened is exist - process it [09:36:26]req_shift_opened [09:36:26]FM_GetShiftState [09:36:26]SAM_PROTO_GetShiftState [09:36:26]wFMCommunicate request_size=4 [09:36:26]MH_SAM_APDU [09:36:26]CAPDU: 80 13 01 00 [09:36:26]Write to MH i2c: E2 08 00 A5 02 80 13 01 00 00 00 00 00 24 [09:36:26]Write i2c OK [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: E2 [09:36:26]MH_I2C_Read... [09:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:26]Read from MH i2c: E2 0E 00 [09:36:26]MH_I2C_Read... [09:36:26]Read from MH i2c: E2 0E 00 A5 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5D [09:36:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:36:26]wFMCommunicate OK [09:36:26]SAM_PROTO_GetShiftState done [09:36:26]FM_GetShiftState done [09:36:26]req_shift_opened done [09:36:26]requested_item shift.open_date is exist - process it [09:36:26]req_shift_open_date [09:36:26]req_shift_open_date done [09:36:26]produce_requested_data done [09:36:26]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146253,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:36:26]process_action_free close_receipt [09:36:26]json_value_free [09:36:26]json_value_free done [09:36:26]process_json_proto returns [09:36:26]Send response to host [09:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146253,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:36:26]free response buf [09:36:26]execute_script done [09:36:26]execute_script returns [09:36:26]free content buf [09:36:26]Sock 7.Close socket [09:36:26]Sock 7.Thread stoped [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:45]OFD Sender: No OFD packet to send [09:36:50]OFD Sender: No OFD packet to send [09:36:55]OFD Sender: No OFD packet to send [09:37:00]OFD Sender: No OFD packet to send [09:37:05]OFD Sender: No OFD packet to send [09:37:10]OFD Sender: No OFD packet to send [09:37:15]OFD Sender: No OFD packet to send [09:37:20]OFD Sender: No OFD packet to send [09:37:25]OFD Sender: No OFD packet to send [09:37:30]OFD Sender: No OFD packet to send [09:37:35]OFD Sender: No OFD packet to send [09:37:40]OFD Sender: No OFD packet to send [09:37:45]OFD Sender: No OFD packet to send [09:37:50]OFD Sender: No OFD packet to send [09:37:55]OFD Sender: No OFD packet to send [09:38:00]OFD Sender: No OFD packet to send [09:38:05]OFD Sender: No OFD packet to send [09:38:10]OFD Sender: No OFD packet to send [09:38:15]OFD Sender: No OFD packet to send [09:38:20]OFD Sender: No OFD packet to send [09:38:25]OFD Sender: No OFD packet to send [09:38:30]OFD Sender: No OFD packet to send [09:38:35]OFD Sender: No OFD packet to send [09:38:40]OFD Sender: No OFD packet to send [09:38:45]OFD Sender: No OFD packet to send [09:38:50]OFD Sender: No OFD packet to send [09:38:52]accept exits with 9 [09:38:52]New connection [09:38:52]New thread 3066912100 created [09:38:52]Thread 3067055460 joined [09:38:52]Waiting for new connection... [09:38:52] Sock 9.Parse request [09:38:52]Sock 9.Check first char [09:38:52]Sock 9.First char is OK [09:38:52]request: POST /json_proto HTTP/1.0 [09:38:52]Method: POST [09:38:52]URL: /json_proto [09:38:52]Method is POST - this is cgi request [09:38:52]url: /json_proto [09:38:52]query_string will be loaded in cgi processing [09:38:52]execute_cgi json_proto POST (null) [09:38:52]execute_cgi path=json_proto method=POST [09:38:52]POST find Content-Length [09:38:52]Host: 172.17.40.195:8080 [09:38:52]Content-Length: 677 [09:38:52]Content-Type: application/json [09:38:52] [09:38:52]POST finish read [09:38:52]Found Content-Length = 677 [09:38:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [09:38:52]execute_script... [09:38: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)161010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [09:38:52]POST & json_proto [09:38:52]process_json_proto [09:38:52]json parsed OK: [09:38:52]protocol is kg_v1.0 [09:38:52]action value=close_receipt [09:38:52]process_action close_receipt [09:38:52]cmd_close_receipt [09:38:52]MH_GetDate [09:38:52]Write to MH i2c: F0 00 00 A6 02 97 [09:38:52]Write i2c OK [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: F0 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: F0 09 00 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: F0 09 00 A6 02 00 2D AD 20 67 D5 8D 6C 64 33 [09:38:52]GetLastDocTimeStamp 1730194583 [09:38:52]current date 1730194733 [09:38:52]FM_GetShiftState [09:38:52]SAM_PROTO_GetShiftState [09:38:52]wFMCommunicate request_size=4 [09:38:52]MH_SAM_APDU [09:38:52]CAPDU: 80 13 01 00 [09:38:52]Write to MH i2c: E2 08 00 A7 02 80 13 01 00 00 00 00 00 26 [09:38:52]Write i2c OK [09:38:52]MH_I2C_Read... [09:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:52]Read from MH i2c: E2 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 0E 00 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 0E 00 A7 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5F [09:38:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:38:52]wFMCommunicate OK [09:38:52]SAM_PROTO_GetShiftState done [09:38:52]FM_GetShiftState done [09:38:52]opened in 1730161786 [09:38:52]opened+sec_in_day 1730248186 [09:38:52]quantity*price = 60009 [09:38:52]sum+1 = 60010 [09:38:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 50 29.10.2024 09:38 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146254 ФПД: 166925848735850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093853&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146254&fm=166925848735850&tin=02508201610067®Number=0000000000091683&sum=60000 [09:38:53]StoreToDocumentArchive [09:38:53]shift 547 fd 146254 [09:38:53]save to /storage/0547/doc_00146254 [09:38:53]save last doc name /storage/0547/doc_00146254 to /storage/kkm_last_doc_name [09:38:53]save OK [09:38:53]Clear old archive folders... [09:38:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:53]tlvbuf is 0128F400 [09:38:53]SAM_PROTO_ClearQueue [09:38:53]wFMCommunicate request_size=4 [09:38:53]MH_SAM_APDU [09:38:53]CAPDU: 80 09 00 00 [09:38:53]Write to MH i2c: E2 08 00 B4 02 80 09 00 00 00 00 00 00 28 [09:38:53]Write i2c OK [09:38:53]MH_I2C_Read... [09:38:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:53]Read from MH i2c: E2 [09:38:53]MH_I2C_Read... [09:38:53]Read from MH i2c: E2 03 00 [09:38:53]MH_I2C_Read... [09:38:53]Read from MH i2c: E2 03 00 B4 02 00 90 00 2A [09:38:53]RAPDU: 90 00 [09:38:53]wFMCommunicate OK [09:38:53]SAM_PROTO_ClearQueue done [09:38:53]KKMCreateOFDPacket [09:38:53]OFDProtocolAddRootSTLVToBuf [09:38:53]FM_MakeSignedData [09:38:53]FM_MakeSignedData [09:38:53]SAM_PROTO_SignData [09:38:53]wFMCommunicate request_size=4 [09:38:53]MH_SAM_APDU [09:38:53]CAPDU: 80 0D 01 02 [09:38:53]Write to MH i2c: E2 08 00 B5 02 80 0D 01 02 00 00 00 00 30 [09:38:53]Write i2c OK [09:38:53]MH_I2C_Read... [09:38:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:53]Read from MH i2c: E2 [09:38:53]MH_I2C_Read... [09:38:53]Read from MH i2c: E2 03 00 [09:38:53]MH_I2C_Read... [09:38:53]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [09:38:53]RAPDU: 90 00 [09:38:53]wFMCommunicate OK [09:38:53]wFMCommunicate request_size=255 [09:38:53]MH_SAM_APDU [09:38: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 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 32 00 00 00 F4 03 04 00 2D AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3B 02 00 35 04 06 00 97 [09:38:53]Write to MH i2c: E2 02 01 B6 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 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 32 00 00 00 F4 03 04 00 2D AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3B 02 00 35 04 06 00 97 00 00 75 [09:38:53]Write i2c OK [09:38:53]MH_I2C_Read... [09:38:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:54]Read from MH i2c: E2 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: E2 03 00 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [09:38:54]RAPDU: 90 00 [09:38:54]wFMCommunicate OK [09:38:54]wFMCommunicate request_size=10 [09:38:54]MH_SAM_APDU [09:38:54]CAPDU: 80 0D 02 02 05 D1 73 EA F0 6A [09:38:54]Write to MH i2c: E2 0D 00 B7 02 80 0D 02 02 05 00 D1 73 EA F0 6A 00 00 C5 [09:38:54]Write i2c OK [09:38:54]MH_I2C_Read... [09:38:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:54]Read from MH i2c: E2 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: E2 03 00 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [09:38:54]RAPDU: 90 00 [09:38:54]wFMCommunicate OK [09:38:54]wFMCommunicate request_size=4 [09:38:54]MH_SAM_APDU [09:38:54]CAPDU: 80 0D 03 02 [09:38:54]Write to MH i2c: E2 08 00 B8 02 80 0D 03 02 00 00 00 00 35 [09:38:54]Write i2c OK [09:38:54]MH_I2C_Read... [09:38:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:54]Read from MH i2c: E2 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: E2 0B 00 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: E2 0B 00 B8 02 00 A4 9A CE 2F D1 C2 9C 61 90 00 01 [09:38:54]RAPDU: A4 9A CE 2F D1 C2 9C 61 90 00 [09:38:54]wFMCommunicate OK [09:38:54]SAM_PROTO_SignData done [09:38:54]FM_MakeSignedData done [09:38:54]CreateOFDProtocolMessage [09:38:54]wFMCommunicate request_size=4 [09:38:54]MH_SAM_APDU [09:38:54]CAPDU: 80 11 00 00 [09:38:54]Write to MH i2c: E2 08 00 B9 02 80 11 00 00 00 00 00 00 35 [09:38:54]Write i2c OK [09:38:54]MH_I2C_Read... [09:38:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:54]Read from MH i2c: E2 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: E2 17 00 [09:38:54]MH_I2C_Read... [09:38:54]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 31 37 34 35 90 00 88 [09:38:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:38:54]wFMCommunicate OK [09:38:54]CreateOFDProtocolMessage done [09:38:54]OFDSenderStorePacket 146254 [09:38:54]StoreOFDPacket docnum=146254 [09:38:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD 6B 07 01 43 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 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 32 00 00 00 F4 03 04 00 2D AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3B 02 00 35 04 06 00 97 D1 73 EA F0 6A A4 9A CE 2F D1 C2 9C 61 [09:38:54]CheckFolder [09:38:54]dirname=/storage/ofd_packets [09:38:54]CheckFolder done [09:38:54]ProducePacketName [09:38:54]name=ofd_packets/00146254 [09:38:54]NVStorageSaveData ofd_packets/00146254 [09:38:54]File name is /storage/ofd_packets/00146254 [09:38:54]Write 301 bytes [09:38:54]NVStorageSaveData done [09:38:54]OFDSenderStorePacket done [09:38:54]KKMCreateOFDPacket done [09:38:54]NVStorageSaveData kkm_last_timestamp [09:38:54]File name is /storage/kkm_last_timestamp [09:38:54]Write 4 bytes [09:38:54]NVStorageSaveData done [09:38:54]ExternCall_PrintAddStr [09:38:54]wPrintStart [09:38:54]Write to MH i2c: 01 00 00 BA 02 BC [09:38:54]Write i2c OK [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: 01 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: 01 07 00 [09:38:54]MH_I2C_Read... [09:38:54]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [09:38:54]RasterBufferAndPrint [09:38:54]line Счет N : (1)161010 [09:38:54]line ИНН: 02508201610067 [09:38:54]line Контрольно-Кассовый Чек [09:38:54]line ПРОДАЖА [09:38:54]line ТРК (МРК, ГНК) : 42 [09:38:54]line Товар: 2710124130 [09:38:54]line Аи-92-К-2 [09:38:54]line 8.970 * 66.90 [09:38:54]line = 600.09 [09:38:54]line НДС 12% НСП 1% [09:38:54]line > о реализуемом товаре [09:38:54]line ОКРУГЛЕНИЕ: -0.09 [09:38:54]line ИТОГО: 600.00 [09:38:54]line Внесено: 600.00 [09:38:54]line СДАЧА: 0.00 [09:38:54]line НСП 1% : 5.31 [09:38:54]line НДС 12% : 63.73 [09:38:54]line Наличными: 600.00 [09:38:54]line Безнал.: 0.00 [09:38:54]line Место: АЗС № 126 "Партнер Нефть" [09:38:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:38:54]line СНО: Общий режим [09:38:54]line Чек 50 29.10.2024 09:38 [09:38:54]line Смена: 547 ФФД: 1.0 [09:38:54]line ЗНМ: 0300000085 [09:38:54]line РНМ: 0000000000091683 [09:38:54]line Версия ККМ: 001 [09:38:54]line ФМ: 0000000000871745 [09:38:54]line ФД: 146254 [09:38:54]line ФПД: 166925848735850 [09:38:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093853&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146254&fm=166925848735850&tin=02508201610067®Number=0000000000091683&sum=60000 [09:38:54]OFD Sender: Processing packet 146254 [packets to send 206, broken 205] [09:38:54]ProducePacketName [09:38:54]name=ofd_packets/00146254 [09:38:54]OFD Sender: To server: pG, [09:38:54]CommunicateWithHost lk.salyk.kg:30040 [09:38:54]ConnectInit lk.salyk.kg [09:38:54]written 0, free lines is 4095 [09:38:55]Write to MH i2c: 01 00 00 E5 02 E7 [09:38:55]Write i2c OK [09:38:55]MH_I2C_Read... [09:38:55]Read from MH i2c: 01 [09:38:55]MH_I2C_Read... [09:38:55]Read from MH i2c: 01 07 00 [09:38:55]MH_I2C_Read... [09:38:55]Read from MH i2c: 01 07 00 E5 02 00 00 00 00 00 AA 0C A4 [09:38:55]RasterBufferAndPrint [09:38:55]line [09:38:55]line [09:38:55]line [09:38:55]line [09:38:55]line [09:38:55]written 0, free lines is 3245 [09:38:55]MH_Cut [09:38:55]Write to MH i2c: D1 01 00 EC 02 01 C0 [09:38:55]Write i2c OK [09:38:55]MH_I2C_Read... [09:38:55]Read from MH i2c: D1 [09:38:55]MH_I2C_Read... [09:38:55]Read from MH i2c: D1 01 00 [09:38:55]MH_I2C_Read... [09:38:55]Read from MH i2c: D1 01 00 EC 02 00 BF [09:38:55]Write to MH i2c: 01 00 00 ED 02 EF [09:38:55]Write i2c OK [09:38:55]MH_I2C_Read... [09:38:55]*** Cut start [09:38:55]*** Partial cut [09:38:55]*** CUTSNS_PIN = 1 [09:38:55]*** CUTSNS_PIN = 0 [09:38:56]*** Brake cut motor [09:38:56]Read from MH i2c: 01 [09:38:56]MH_I2C_Read... [09:38:56]*** Stop cut motor [09:38:56]*** Cut end [09:38:56]Read from MH i2c: 01 07 00 [09:38:56]MH_I2C_Read... [09:38:56]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 FF 0F 04 [09:38:56]process_action close_receipt done [09:38:56]requested_data is exist [09:38:56]produce_requested_data [09:38:56]requested_item fm.sn is exist - process it [09:38:56]wFMCommunicate request_size=4 [09:38:56]MH_SAM_APDU [09:38:56]CAPDU: 80 11 00 00 [09:38:56]Write to MH i2c: E2 08 00 EE 02 80 11 00 00 00 00 00 00 6A [09:38:56]Write i2c OK [09:38:56]MH_I2C_Read... [09:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:56]Read from MH i2c: E2 [09:38:56]MH_I2C_Read... [09:38:56]Read from MH i2c: E2 17 00 [09:38:56]MH_I2C_Read... [09:38:56]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 31 37 34 35 90 00 BD [09:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:38:56]wFMCommunicate OK [09:38:56]requested_item fd.num is exist - process it [09:38:56]SAM_PROTO_GetFieldsCounters [09:38:56]wFMCommunicate request_size=4 [09:38:56]MH_SAM_APDU [09:38:56]CAPDU: 80 13 00 00 [09:38:56]Write to MH i2c: E2 08 00 EF 02 80 13 00 00 00 00 00 00 6D [09:38:56]Write i2c OK [09:38:56]MH_I2C_Read... [09:38:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:56]Read from MH i2c: E2 [09:38:56]MH_I2C_Read... [09:38:56]Read from MH i2c: E2 62 00 [09:38:56]MH_I2C_Read... [09:38:56]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4E 3B 02 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 D6 [09:38:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4E 3B 02 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 [09:38:56]wFMCommunicate OK [09:38:56]SAM_PROTO_GetFieldsCounters done [09:38:56]requested_item shift.num is exist - process it [09:38:56]requested_item shift.opened is exist - process it [09:38:56]req_shift_opened [09:38:56]FM_GetShiftState [09:38:56]SAM_PROTO_GetShiftState [09:38:56]wFMCommunicate request_size=4 [09:38:56]MH_SAM_APDU [09:38:56]CAPDU: 80 13 01 00 [09:38:56]Write to MH i2c: E2 08 00 F0 02 80 13 01 00 00 00 00 00 6F [09:38:56]Write i2c OK [09:38:56]MH_I2C_Read... [09:38:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:56]Read from MH i2c: E2 [09:38:56]MH_I2C_Read... [09:38:56]Read from MH i2c: E2 0E 00 [09:38:56]MH_I2C_Read... [09:38:56]Read from MH i2c: E2 0E 00 F0 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A8 [09:38:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:38:56]wFMCommunicate OK [09:38:56]SAM_PROTO_GetShiftState done [09:38:56]FM_GetShiftState done [09:38:56]req_shift_opened done [09:38:56]requested_item shift.open_date is exist - process it [09:38:56]req_shift_open_date [09:38:56]req_shift_open_date done [09:38:56]produce_requested_data done [09:38:56]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146254,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:38:56]process_action_free close_receipt [09:38:56]json_value_free [09:38:56]json_value_free done [09:38:56]process_json_proto returns [09:38:56]Send response to host [09:38:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146254,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:38:56]free response buf [09:38:56]execute_script done [09:38:56]execute_script returns [09:38:56]free content buf [09:38:56]Sock 9.Close socket [09:38:56]Sock 9.Thread stoped [09:38:56]Connected sock=11 [09: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 31 37 34 35 0F 01 00 00 BD 6B 07 01 43 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 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 32 00 00 00 F4 03 04 00 2D AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3B 02 00 35 04 06 00 97 D1 73 EA F0 6A A4 9A CE 2F D1 C2 9C 61 [09:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 1D EC 47 00 C2 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3B 02 00 F4 03 04 00 57 52 20 67 B6 04 01 00 00 51 13 1A 81 9F EB 83 A6 [09:38:57]CommunicateWithHost err = 0 [09:38:57]CheckOFDResponse [09:38:57]1017 (14) - 77093643461234 [09:38:57]1041 (16) - 0000000000871745 [09:38:57]1040 (4) - 146254 [09:38:57]1012 (4) - 29.10.2024 03:11 [09:38:57]1206 (1) - 0 [09:38:57]OFD Sender: Remove packet 146254 [09:38:57]ProducePacketName [09:38:57]name=ofd_packets/00146254 [09:38:57]NVStorageDeleteData [09:38:57]OFD Sender: No OFD packet to send [09:39:00]accept exits with 7 [09:39:00]New connection [09:39:00]New thread 3067055460 created [09:39:00]Thread 3066912100 joined [09:39:00]Waiting for new connection... [09:39:00] Sock 7.Parse request [09:39:00]Sock 7.Check first char [09:39:00]Sock 7.First char is OK [09:39:00]request: POST /json_proto HTTP/1.0 [09:39:00]Method: POST [09:39:00]URL: /json_proto [09:39:00]Method is POST - this is cgi request [09:39:00]url: /json_proto [09:39:00]query_string will be loaded in cgi processing [09:39:00]execute_cgi json_proto POST (null) [09:39:00]execute_cgi path=json_proto method=POST [09:39:00]POST find Content-Length [09:39:00]Host: 172.17.40.195:8080 [09:39:00]Content-Length: 679 [09:39:00]Content-Type: application/json [09:39:00] [09:39:00]POST finish read [09:39:00]Found Content-Length = 679 [09:39:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:39:00]execute_script... [09:39: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)161011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:39:00]POST & json_proto [09:39:00]process_json_proto [09:39:00]json parsed OK: [09:39:00]protocol is kg_v1.0 [09:39:00]action value=close_receipt [09:39:00]process_action close_receipt [09:39:00]cmd_close_receipt [09:39:00]MH_GetDate [09:39:00]Write to MH i2c: F0 00 00 F1 02 E2 [09:39:00]Write i2c OK [09:39:00]MH_I2C_Read... [09:39:00]Read from MH i2c: F0 [09:39:00]MH_I2C_Read... [09:39:00]Read from MH i2c: F0 09 00 [09:39:00]MH_I2C_Read... [09:39:00]Read from MH i2c: F0 09 00 F1 02 00 35 AD 20 67 D5 8D 6C 64 86 [09:39:00]GetLastDocTimeStamp 1730194733 [09:39:00]current date 1730194741 [09:39:00]FM_GetShiftState [09:39:00]SAM_PROTO_GetShiftState [09:39:00]wFMCommunicate request_size=4 [09:39:00]MH_SAM_APDU [09:39:00]CAPDU: 80 13 01 00 [09:39:00]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [09:39:00]Write i2c OK [09:39:00]MH_I2C_Read... [09:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:00]Read from MH i2c: E2 [09:39:00]MH_I2C_Read... [09:39:00]Read from MH i2c: E2 0E 00 [09:39:00]MH_I2C_Read... [09:39:00]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AA [09:39:00]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:39:00]wFMCommunicate OK [09:39:00]SAM_PROTO_GetShiftState done [09:39:00]FM_GetShiftState done [09:39:00]opened in 1730161786 [09:39:00]opened+sec_in_day 1730248186 [09:39:00]quantity*price = 100050 [09:39:00]sum+1 = 100052 [09:39:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 51 29.10.2024 09:39 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146255 ФПД: 152153741415736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093901&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146255&fm=152153741415736&tin=02508201610067®Number=0000000000091683&sum=100000 [09:39:01]StoreToDocumentArchive [09:39:01]shift 547 fd 146255 [09:39:01]save to /storage/0547/doc_00146255 [09:39:01]save last doc name /storage/0547/doc_00146255 to /storage/kkm_last_doc_name [09:39:01]save OK [09:39:01]Clear old archive folders... [09:39:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:39:01]tlvbuf is 012A0C60 [09:39:01]SAM_PROTO_ClearQueue [09:39:01]wFMCommunicate request_size=4 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 09 00 00 [09:39:01]Write to MH i2c: E2 08 00 FF 02 80 09 00 00 00 00 00 00 73 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:01]Read from MH i2c: E2 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [09:39:01]RAPDU: 90 00 [09:39:01]wFMCommunicate OK [09:39:01]SAM_PROTO_ClearQueue done [09:39:01]KKMCreateOFDPacket [09:39:01]OFDProtocolAddRootSTLVToBuf [09:39:01]FM_MakeSignedData [09:39:01]FM_MakeSignedData [09:39:01]SAM_PROTO_SignData [09:39:01]wFMCommunicate request_size=4 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 0D 01 02 [09:39:01]Write to MH i2c: E2 08 00 00 03 80 0D 01 02 00 00 00 00 7C [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:01]Read from MH i2c: E2 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [09:39:01]RAPDU: 90 00 [09:39:01]wFMCommunicate OK [09:39:01]wFMCommunicate request_size=255 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 33 00 00 00 F4 03 04 00 35 AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3B 02 00 35 04 06 00 8A 62 0D B5 [09:39:01]Write to MH i2c: E2 02 01 01 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 33 00 00 00 F4 03 04 00 35 AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3B 02 00 35 04 06 00 8A 62 0D B5 00 00 FB [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:01]Read from MH i2c: E2 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [09:39:01]RAPDU: 90 00 [09:39:01]wFMCommunicate OK [09:39:01]wFMCommunicate request_size=7 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 0D 02 02 02 55 38 [09:39:01]Write to MH i2c: E2 0A 00 02 03 80 0D 02 02 02 00 55 38 00 00 10 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:01]Read from MH i2c: E2 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [09:39:01]RAPDU: 90 00 [09:39:01]wFMCommunicate OK [09:39:01]wFMCommunicate request_size=4 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 0D 03 02 [09:39:01]Write to MH i2c: E2 08 00 03 03 80 0D 03 02 00 00 00 00 81 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 0B 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 0B 00 03 03 00 CD 75 55 1A 55 24 C1 FC 90 00 69 [09:39:02]RAPDU: CD 75 55 1A 55 24 C1 FC 90 00 [09:39:02]wFMCommunicate OK [09:39:02]SAM_PROTO_SignData done [09:39:02]FM_MakeSignedData done [09:39:02]CreateOFDProtocolMessage [09:39:02]wFMCommunicate request_size=4 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 11 00 00 [09:39:02]Write to MH i2c: E2 08 00 04 03 80 11 00 00 00 00 00 00 81 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 17 00 [09:39:02]MH_I2C_Read... [09:39:02]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 31 37 34 35 90 00 D4 [09:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:39:02]wFMCommunicate OK [09:39:02]CreateOFDProtocolMessage done [09:39:02]OFDSenderStorePacket 146255 [09:39:02]StoreOFDPacket docnum=146255 [09:39:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 C4 22 04 01 4F 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 33 00 00 00 F4 03 04 00 35 AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3B 02 00 35 04 06 00 8A 62 0D B5 55 38 CD 75 55 1A 55 24 C1 FC [09:39:02]CheckFolder [09:39:02]dirname=/storage/ofd_packets [09:39:02]CheckFolder done [09:39:02]ProducePacketName [09:39:02]name=ofd_packets/00146255 [09:39:02]NVStorageSaveData ofd_packets/00146255 [09:39:02]File name is /storage/ofd_packets/00146255 [09:39:02]Write 298 bytes [09:39:02]NVStorageSaveData done [09:39:02]OFDSenderStorePacket done [09:39:02]KKMCreateOFDPacket done [09:39:02]NVStorageSaveData kkm_last_timestamp [09:39:02]File name is /storage/kkm_last_timestamp [09:39:02]Write 4 bytes [09:39:02]NVStorageSaveData done [09:39:02]ExternCall_PrintAddStr [09:39:02]wPrintStart [09:39:02]Write to MH i2c: 01 00 00 05 03 08 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: 01 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: 01 07 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: 01 07 00 05 03 00 00 00 00 00 FF 0F 1D [09:39:02]RasterBufferAndPrint [09:39:02]line Счет N : (1)161011 [09:39:02]line ИНН: 02508201610067 [09:39:02]line Контрольно-Кассовый Чек [09:39:02]line ПРОДАЖА [09:39:02]line ТРК (МРК, ГНК) : 21 [09:39:02]line Товар: 2710194210 [09:39:02]line ДТ-К-2 [09:39:02]line 13.130 * 76.20 [09:39:02]line = 1000.51 [09:39:02]line НДС 12% НСП 1% [09:39:02]line > о реализуемом товаре [09:39:02]line ОКРУГЛЕНИЕ: -0.51 [09:39:02]line ИТОГО: 1000.00 [09:39:02]line Внесено: 1000.00 [09:39:02]line СДАЧА: 0.00 [09:39:02]line НСП 1% : 8.85 [09:39:02]line НДС 12% : 106.25 [09:39:02]line Наличными: 1000.00 [09:39:02]line Безнал.: 0.00 [09:39:02]line Место: АЗС № 126 "Партнер Нефть" [09:39:02]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:39:02]line СНО: Общий режим [09:39:02]line Чек 51 29.10.2024 09:39 [09:39:02]line Смена: 547 ФФД: 1.0 [09:39:02]line ЗНМ: 0300000085 [09:39:02]line РНМ: 0000000000091683 [09:39:02]line Версия ККМ: 001 [09:39:02]line ФМ: 0000000000871745 [09:39:02]line ФД: 146255 [09:39:02]line ФПД: 152153741415736 [09:39:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093901&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146255&fm=152153741415736&tin=02508201610067®Number=0000000000091683&sum=100000 [09:39:02]written 0, free lines is 4095 [09:39:02]OFD Sender: Processing packet 146255 [packets to send 206, broken 205] [09:39:02]ProducePacketName [09:39:02]name=ofd_packets/00146255 [09:39:02]OFD Sender: To server: pG, [09:39:02]CommunicateWithHost lk.salyk.kg:30040 [09:39:02]ConnectInit lk.salyk.kg [09:39:02]Write to MH i2c: 01 00 00 30 03 33 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: 01 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: 01 07 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: 01 07 00 30 03 00 00 00 00 00 AE 0C F4 [09:39:02]RasterBufferAndPrint [09:39:02]line [09:39:02]line [09:39:02]line [09:39:02]line [09:39:02]line [09:39:02]written 0, free lines is 3255 [09:39:02]MH_Cut [09:39:02]Write to MH i2c: D1 01 00 37 03 01 0C [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: D1 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: D1 01 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: D1 01 00 37 03 00 0B [09:39:02]Write to MH i2c: 01 00 00 38 03 3B [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:03]*** Cut start [09:39:03]*** Partial cut [09:39:03]*** CUTSNS_PIN = 1 [09:39:03]*** CUTSNS_PIN = 0 [09:39:03]*** Brake cut motor [09:39:03]Connected sock=11 [09:39:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 C4 22 04 01 4F 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 33 00 00 00 F4 03 04 00 35 AD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3B 02 00 35 04 06 00 8A 62 0D B5 55 38 CD 75 55 1A 55 24 C1 FC [09:39:03]Read from MH i2c: 01 [09:39:03]MH_I2C_Read... [09:39:03]*** Stop cut motor [09:39:03]*** Cut end [09:39:03]Read from MH i2c: 01 07 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 38 03 00 00 00 00 00 FF 0F 50 [09:39:03]process_action close_receipt done [09:39:03]requested_data is exist [09:39:03]produce_requested_data [09:39:03]requested_item fm.sn is exist - process it [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 11 00 00 [09:39:03]Write to MH i2c: E2 08 00 39 03 80 11 00 00 00 00 00 00 B6 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 17 00 [09:39:03]MH_I2C_Read... [09:39:03]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 31 37 34 35 90 00 09 [09:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:39:03]wFMCommunicate OK [09:39:03]requested_item fd.num is exist - process it [09:39:03]SAM_PROTO_GetFieldsCounters [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 13 00 00 [09:39:03]Write to MH i2c: E2 08 00 3A 03 80 13 00 00 00 00 00 00 B9 [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:04]Read from MH i2c: E2 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: E2 62 00 [09:39:04]MH_I2C_Read... [09:39:04]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4F 3B 02 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 26 [09:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4F 3B 02 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 [09:39:04]wFMCommunicate OK [09:39:04]SAM_PROTO_GetFieldsCounters done [09:39:04]requested_item shift.num is exist - process it [09:39:04]requested_item shift.opened is exist - process it [09:39:04]req_shift_opened [09:39:04]FM_GetShiftState [09:39:04]SAM_PROTO_GetShiftState [09:39:04]wFMCommunicate request_size=4 [09:39:04]MH_SAM_APDU [09:39:04]CAPDU: 80 13 01 00 [09:39:04]Write to MH i2c: E2 08 00 3B 03 80 13 01 00 00 00 00 00 BB [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:04]Read from MH i2c: E2 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: E2 0E 00 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: E2 0E 00 3B 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F4 [09:39:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:39:04]wFMCommunicate OK [09:39:04]SAM_PROTO_GetShiftState done [09:39:04]FM_GetShiftState done [09:39:04]req_shift_opened done [09:39:04]requested_item shift.open_date is exist - process it [09:39:04]req_shift_open_date [09:39:04]req_shift_open_date done [09:39:04]produce_requested_data done [09:39:04]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146255,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:39:04]process_action_free close_receipt [09:39:04]json_value_free [09:39:04]json_value_free done [09:39:04]process_json_proto returns [09:39:04]Send response to host [09:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146255,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:39:04]free response buf [09:39:04]execute_script done [09:39:04]execute_script returns [09:39:04]free content buf [09:39:04]Sock 7.Close socket [09:39:04]Sock 7.Thread stoped [09:39:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3A CB 47 00 B3 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3B 02 00 F4 03 04 00 5E 52 20 67 B6 04 01 00 00 4F FE 3E 67 03 63 F7 3F [09:39:04]CommunicateWithHost err = 0 [09:39:04]CheckOFDResponse [09:39:04]1017 (14) - 77093643461234 [09:39:04]1041 (16) - 0000000000871745 [09:39:04]1040 (4) - 146255 [09:39:04]1012 (4) - 29.10.2024 03:11 [09:39:04]1206 (1) - 0 [09:39:04]OFD Sender: Remove packet 146255 [09:39:04]ProducePacketName [09:39:04]name=ofd_packets/00146255 [09:39:04]NVStorageDeleteData [09:39:04]OFD Sender: No OFD packet to send [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:24]OFD Sender: No OFD packet to send [09:39:29]OFD Sender: No OFD packet to send [09:39:34]OFD Sender: No OFD packet to send [09:39:39]OFD Sender: No OFD packet to send [09:39:44]OFD Sender: No OFD packet to send [09:39:49]OFD Sender: No OFD packet to send [09:39:54]OFD Sender: No OFD packet to send [09:39:59]OFD Sender: No OFD packet to send [09:40:04]OFD Sender: No OFD packet to send [09:40:09]OFD Sender: No OFD packet to send [09:40:14]OFD Sender: No OFD packet to send [09:40:19]OFD Sender: No OFD packet to send [09:40:24]OFD Sender: No OFD packet to send [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:55]OFD Sender: No OFD packet to send [09:41:00]OFD Sender: No OFD packet to send [09:41:05]OFD Sender: No OFD packet to send [09:41:10]OFD Sender: No OFD packet to send [09:41:15]OFD Sender: No OFD packet to send [09:41:20]OFD Sender: No OFD packet to send [09:41:25]OFD Sender: No OFD packet to send [09:41:30]OFD Sender: No OFD packet to send [09:41:35]OFD Sender: No OFD packet to send [09:41:40]OFD Sender: No OFD packet to send [09:41:45]OFD Sender: No OFD packet to send [09:41:50]OFD Sender: No OFD packet to send [09:41:55]OFD Sender: No OFD packet to send [09:42:00]OFD Sender: No OFD packet to send [09:42:05]OFD Sender: No OFD packet to send [09:42:10]OFD Sender: No OFD packet to send [09:42:15]OFD Sender: No OFD packet to send [09:42:20]OFD Sender: No OFD packet to send [09:42:25]OFD Sender: No OFD packet to send [09:42:30]OFD Sender: No OFD packet to send [09:42:35]OFD Sender: No OFD packet to send [09:42:40]OFD Sender: No OFD packet to send [09:42:45]OFD Sender: No OFD packet to send [09:42:50]OFD Sender: No OFD packet to send [09:42:55]OFD Sender: No OFD packet to send [09:43:00]OFD Sender: No OFD packet to send [09:43:05]OFD Sender: No OFD packet to send [09:43:10]OFD Sender: No OFD packet to send [09:43:15]OFD Sender: No OFD packet to send [09:43:20]OFD Sender: No OFD packet to send [09:43:25]OFD Sender: No OFD packet to send [09:43:30]OFD Sender: No OFD packet to send [09:43:35]OFD Sender: No OFD packet to send [09:43:40]OFD Sender: No OFD packet to send [09:43:45]OFD Sender: No OFD packet to send [09:43:50]OFD Sender: No OFD packet to send [09:43:55]OFD Sender: No OFD packet to send [09:44:00]OFD Sender: No OFD packet to send [09:44:05]OFD Sender: No OFD packet to send [09:44:10]OFD Sender: No OFD packet to send [09:44:15]OFD Sender: No OFD packet to send [09:44:20]OFD Sender: No OFD packet to send [09:44:25]OFD Sender: No OFD packet to send [09:44:30]OFD Sender: No OFD packet to send [09:44:35]OFD Sender: No OFD packet to send [09:44:40]OFD Sender: No OFD packet to send [09:44:45]OFD Sender: No OFD packet to send [09:44:50]OFD Sender: No OFD packet to send [09:44:55]OFD Sender: No OFD packet to send [09:45:00]OFD Sender: No OFD packet to send [09:45:05]OFD Sender: No OFD packet to send [09:45:10]OFD Sender: No OFD packet to send [09:45:15]OFD Sender: No OFD packet to send [09:45:20]OFD Sender: No OFD packet to send [09:45:25]OFD Sender: No OFD packet to send [09:45:30]OFD Sender: No OFD packet to send [09:45:35]OFD Sender: No OFD packet to send [09:45:40]OFD Sender: No OFD packet to send [09:45:45]OFD Sender: No OFD packet to send [09:45:50]OFD Sender: No OFD packet to send [09:45:55]OFD Sender: No OFD packet to send [09:46:00]OFD Sender: No OFD packet to send [09:46:05]OFD Sender: No OFD packet to send [09:46:10]OFD Sender: No OFD packet to send [09:46:15]OFD Sender: No OFD packet to send [09:46:20]OFD Sender: No OFD packet to send [09:46:25]OFD Sender: No OFD packet to send [09:46:30]OFD Sender: No OFD packet to send [09:46:35]OFD Sender: No OFD packet to send [09:46:40]OFD Sender: No OFD packet to send [09:46:45]OFD Sender: No OFD packet to send [09:46:50]OFD Sender: No OFD packet to send [09:46:55]OFD Sender: No OFD packet to send [09:47:00]OFD Sender: No OFD packet to send [09:47:05]OFD Sender: No OFD packet to send [09:47:10]OFD Sender: No OFD packet to send [09:47:15]OFD Sender: No OFD packet to send [09:47:20]OFD Sender: No OFD packet to send [09:47:25]OFD Sender: No OFD packet to send [09:47:28]accept exits with 9 [09:47:28]New connection [09:47:28]New thread 3066912100 created [09:47:28]Thread 3067055460 joined [09:47:28]Waiting for new connection... [09:47:28] Sock 9.Parse request [09:47:28]Sock 9.Check first char [09:47:28]Sock 9.First char is OK [09:47:28]request: POST /json_proto HTTP/1.0 [09:47:28]Method: POST [09:47:28]URL: /json_proto [09:47:28]Method is POST - this is cgi request [09:47:28]url: /json_proto [09:47:28]query_string will be loaded in cgi processing [09:47:28]execute_cgi json_proto POST (null) [09:47:28]execute_cgi path=json_proto method=POST [09:47:28]POST find Content-Length [09:47:28]Host: 172.17.40.195:8080 [09:47:28]Content-Length: 679 [09:47:28]Content-Type: application/json [09:47:28] [09:47:28]POST finish read [09:47:28]Found Content-Length = 679 [09:47:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:47:28]execute_script... [09: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)161012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:47:28]POST & json_proto [09:47:28]process_json_proto [09:47:28]json parsed OK: [09:47:28]protocol is kg_v1.0 [09:47:28]action value=close_receipt [09:47:28]process_action close_receipt [09:47:28]cmd_close_receipt [09:47:28]MH_GetDate [09:47:28]Write to MH i2c: F0 00 00 3C 03 2E [09:47:28]Write i2c OK [09:47:28]MH_I2C_Read... [09:47:28]Read from MH i2c: F0 [09:47:28]MH_I2C_Read... [09:47:28]Read from MH i2c: F0 09 00 [09:47:28]MH_I2C_Read... [09:47:28]Read from MH i2c: F0 09 00 3C 03 00 31 AF 20 67 D5 8D 6C 64 D0 [09:47:28]GetLastDocTimeStamp 1730194741 [09:47:28]current date 1730195249 [09:47:28]FM_GetShiftState [09:47:28]SAM_PROTO_GetShiftState [09:47:28]wFMCommunicate request_size=4 [09:47:28]MH_SAM_APDU [09:47:28]CAPDU: 80 13 01 00 [09:47:28]Write to MH i2c: E2 08 00 3D 03 80 13 01 00 00 00 00 00 BD [09:47:28]Write i2c OK [09:47:28]MH_I2C_Read... [09:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:28]Read from MH i2c: E2 [09:47:28]MH_I2C_Read... [09:47:28]Read from MH i2c: E2 0E 00 [09:47:28]MH_I2C_Read... [09:47:28]Read from MH i2c: E2 0E 00 3D 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F6 [09:47:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:47:28]wFMCommunicate OK [09:47:28]SAM_PROTO_GetShiftState done [09:47:28]FM_GetShiftState done [09:47:28]opened in 1730161786 [09:47:28]opened+sec_in_day 1730248186 [09:47:28]quantity*price = 100050 [09:47:28]sum+1 = 100052 [09:47:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 52 29.10.2024 09:47 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146256 ФПД: 239918757295028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094729&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146256&fm=239918757295028&tin=02508201610067®Number=0000000000091683&sum=100000 [09:47:29]StoreToDocumentArchive [09:47:29]shift 547 fd 146256 [09:47:29]save to /storage/0547/doc_00146256 [09:47:29]save last doc name /storage/0547/doc_00146256 to /storage/kkm_last_doc_name [09:47:29]save OK [09:47:29]Clear old archive folders... [09:47:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:47:29]tlvbuf is 0127E2B0 [09:47:29]SAM_PROTO_ClearQueue [09:47:29]wFMCommunicate request_size=4 [09:47:29]MH_SAM_APDU [09:47:29]CAPDU: 80 09 00 00 [09:47:29]Write to MH i2c: E2 08 00 4A 03 80 09 00 00 00 00 00 00 BF [09:47:29]Write i2c OK [09:47:29]MH_I2C_Read... [09:47:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:29]Read from MH i2c: E2 [09:47:29]MH_I2C_Read... [09:47:29]Read from MH i2c: E2 03 00 [09:47:29]MH_I2C_Read... [09:47:29]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [09:47:29]RAPDU: 90 00 [09:47:29]wFMCommunicate OK [09:47:29]SAM_PROTO_ClearQueue done [09:47:29]KKMCreateOFDPacket [09:47:29]OFDProtocolAddRootSTLVToBuf [09:47:29]FM_MakeSignedData [09:47:29]FM_MakeSignedData [09:47:29]SAM_PROTO_SignData [09:47:29]wFMCommunicate request_size=4 [09:47:29]MH_SAM_APDU [09:47:29]CAPDU: 80 0D 01 02 [09:47:29]Write to MH i2c: E2 08 00 4B 03 80 0D 01 02 00 00 00 00 C7 [09:47:29]Write i2c OK [09:47:29]MH_I2C_Read... [09:47:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:29]Read from MH i2c: E2 [09:47:29]MH_I2C_Read... [09:47:29]Read from MH i2c: E2 03 00 [09:47:29]MH_I2C_Read... [09:47:29]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [09:47:29]RAPDU: 90 00 [09:47:29]wFMCommunicate OK [09:47:29]wFMCommunicate request_size=255 [09:47:29]MH_SAM_APDU [09:47:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 31 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3B 02 00 35 04 06 00 DA 34 70 4D [09:47:29]Write to MH i2c: E2 02 01 4C 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 31 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3B 02 00 35 04 06 00 DA 34 70 4D 00 00 63 [09:47:29]Write i2c OK [09:47:29]MH_I2C_Read... [09:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:30]Read from MH i2c: E2 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 03 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [09:47:30]RAPDU: 90 00 [09:47:30]wFMCommunicate OK [09:47:30]wFMCommunicate request_size=7 [09:47:30]MH_SAM_APDU [09:47:30]CAPDU: 80 0D 02 02 02 B3 B4 [09:47:30]Write to MH i2c: E2 0A 00 4D 03 80 0D 02 02 02 00 B3 B4 00 00 35 [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:30]Read from MH i2c: E2 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 03 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [09:47:30]RAPDU: 90 00 [09:47:30]wFMCommunicate OK [09:47:30]wFMCommunicate request_size=4 [09:47:30]MH_SAM_APDU [09:47:30]CAPDU: 80 0D 03 02 [09:47:30]Write to MH i2c: E2 08 00 4E 03 80 0D 03 02 00 00 00 00 CC [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:30]Read from MH i2c: E2 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 0B 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 0B 00 4E 03 00 30 41 65 56 D6 BD C7 43 90 00 96 [09:47:30]RAPDU: 30 41 65 56 D6 BD C7 43 90 00 [09:47:30]wFMCommunicate OK [09:47:30]SAM_PROTO_SignData done [09:47:30]FM_MakeSignedData done [09:47:30]CreateOFDProtocolMessage [09:47:30]wFMCommunicate request_size=4 [09:47:30]MH_SAM_APDU [09:47:30]CAPDU: 80 11 00 00 [09:47:30]Write to MH i2c: E2 08 00 4F 03 80 11 00 00 00 00 00 00 CC [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:30]Read from MH i2c: E2 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 17 00 [09:47:30]MH_I2C_Read... [09:47:30]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 31 37 34 35 90 00 1F [09:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:47:30]wFMCommunicate OK [09:47:30]CreateOFDProtocolMessage done [09:47:30]OFDSenderStorePacket 146256 [09:47:30]StoreOFDPacket docnum=146256 [09:47:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 43 8B 04 01 9D AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 31 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3B 02 00 35 04 06 00 DA 34 70 4D B3 B4 30 41 65 56 D6 BD C7 43 [09:47:30]CheckFolder [09:47:30]dirname=/storage/ofd_packets [09:47:30]CheckFolder done [09:47:30]ProducePacketName [09:47:30]name=ofd_packets/00146256 [09:47:30]NVStorageSaveData ofd_packets/00146256 [09:47:30]File name is /storage/ofd_packets/00146256 [09:47:30]Write 298 bytes [09:47:30]NVStorageSaveData done [09:47:30]OFDSenderStorePacket done [09:47:30]KKMCreateOFDPacket done [09:47:30]NVStorageSaveData kkm_last_timestamp [09:47:30]File name is /storage/kkm_last_timestamp [09:47:30]Write 4 bytes [09:47:30]NVStorageSaveData done [09:47:30]ExternCall_PrintAddStr [09:47:30]wPrintStart [09:47:30]Write to MH i2c: 01 00 00 50 03 53 [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: 01 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: 01 07 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: 01 07 00 50 03 00 00 00 00 00 FF 0F 68 [09:47:30]RasterBufferAndPrint [09:47:30]line Счет N : (1)161012 [09:47:30]line ИНН: 02508201610067 [09:47:30]line Контрольно-Кассовый Чек [09:47:30]line ПРОДАЖА [09:47:30]line ТРК (МРК, ГНК) : 21 [09:47:30]line Товар: 2710194210 [09:47:30]line ДТ-К-2 [09:47:30]line 13.130 * 76.20 [09:47:30]line = 1000.51 [09:47:30]line НДС 12% НСП 1% [09:47:30]line > о реализуемом товаре [09:47:30]line ОКРУГЛЕНИЕ: -0.51 [09:47:30]line ИТОГО: 1000.00 [09:47:30]line Внесено: 1000.00 [09:47:30]line СДАЧА: 0.00 [09:47:30]line НСП 1% : 8.85 [09:47:30]line НДС 12% : 106.25 [09:47:30]line Наличными: 1000.00 [09:47:30]line Безнал.: 0.00 [09:47:30]line Место: АЗС № 126 "Партнер Нефть" [09:47:30]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:47:30]line СНО: Общий режим [09:47:30]line Чек 52 29.10.2024 09:47 [09:47:30]line Смена: 547 ФФД: 1.0 [09:47:30]line ЗНМ: 0300000085 [09:47:30]line РНМ: 0000000000091683 [09:47:30]line Версия ККМ: 001 [09:47:30]line ФМ: 0000000000871745 [09:47:30]line ФД: 146256 [09:47:30]line ФПД: 239918757295028 [09:47:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094729&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146256&fm=239918757295028&tin=02508201610067®Number=0000000000091683&sum=100000 [09:47:30]OFD Sender: Processing packet 146256 [packets to send 206, broken 205] [09:47:30]ProducePacketName [09:47:30]name=ofd_packets/00146256 [09:47:30]OFD Sender: To server: pG, [09:47:30]CommunicateWithHost lk.salyk.kg:30040 [09:47:30]ConnectInit lk.salyk.kg [09:47:30]written 0, free lines is 4095 [09:47:30]Connected sock=10 [09: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 31 37 34 35 0C 01 00 00 43 8B 04 01 9D AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 31 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3B 02 00 35 04 06 00 DA 34 70 4D B3 B4 30 41 65 56 D6 BD C7 43 [09:47:30]Write to MH i2c: 01 00 00 7B 03 7E [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: 01 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: 01 07 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: 01 07 00 7B 03 00 00 00 00 00 A5 0C 36 [09:47:30]RasterBufferAndPrint [09:47:30]line [09:47:30]line [09:47:30]line [09:47:30]line [09:47:30]line [09:47:30]written 0, free lines is 3242 [09:47:30]MH_Cut [09:47:30]Write to MH i2c: D1 01 00 82 03 01 57 [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: D1 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: D1 01 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: D1 01 00 82 03 00 56 [09:47:30]Write to MH i2c: 01 00 00 83 03 86 [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D1 5B 47 00 DF 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 31 37 34 35 10 04 04 00 50 3B 02 00 F4 03 04 00 59 54 20 67 B6 04 01 00 00 D3 A1 9C 5D 43 C6 4A D6 [09:47:31]CommunicateWithHost err = 0 [09:47:31]CheckOFDResponse [09:47:31]1017 (14) - 77093643461234 [09:47:31]1041 (16) - 0000000000871745 [09:47:31]1040 (4) - 146256 [09:47:31]1012 (4) - 29.10.2024 03:19 [09:47:31]1206 (1) - 0 [09:47:31]OFD Sender: Remove packet 146256 [09:47:31]ProducePacketName [09:47:31]name=ofd_packets/00146256 [09:47:31]NVStorageDeleteData [09:47:31]OFD Sender: No OFD packet to send [09:47:31]*** Cut start [09:47:31]*** Partial cut [09:47:31]*** CUTSNS_PIN = 1 [09:47:31]*** CUTSNS_PIN = 0 [09:47:32]*** Brake cut motor [09:47:32]Read from MH i2c: 01 [09:47:32]MH_I2C_Read... [09:47:32]*** Stop cut motor [09:47:32]*** Cut end [09:47:32]Read from MH i2c: 01 07 00 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: 01 07 00 83 03 00 00 00 00 00 FF 0F 9B [09:47:32]process_action close_receipt done [09:47:32]requested_data is exist [09:47:32]produce_requested_data [09:47:32]requested_item fm.sn is exist - process it [09:47:32]wFMCommunicate request_size=4 [09:47:32]MH_SAM_APDU [09:47:32]CAPDU: 80 11 00 00 [09:47:32]Write to MH i2c: E2 08 00 84 03 80 11 00 00 00 00 00 00 01 [09:47:32]Write i2c OK [09:47:32]MH_I2C_Read... [09:47:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:32]Read from MH i2c: E2 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 17 00 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 17 00 84 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 54 [09:47:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:47:32]wFMCommunicate OK [09:47:32]requested_item fd.num is exist - process it [09:47:32]SAM_PROTO_GetFieldsCounters [09:47:32]wFMCommunicate request_size=4 [09:47:32]MH_SAM_APDU [09:47:32]CAPDU: 80 13 00 00 [09:47:32]Write to MH i2c: E2 08 00 85 03 80 13 00 00 00 00 00 00 04 [09:47:32]Write i2c OK [09:47:32]MH_I2C_Read... [09:47:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:32]Read from MH i2c: E2 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 62 00 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 62 00 85 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 50 3B 02 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 75 [09: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 50 3B 02 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 [09:47:32]wFMCommunicate OK [09:47:32]SAM_PROTO_GetFieldsCounters done [09:47:32]requested_item shift.num is exist - process it [09:47:32]requested_item shift.opened is exist - process it [09:47:32]req_shift_opened [09:47:32]FM_GetShiftState [09:47:32]SAM_PROTO_GetShiftState [09:47:32]wFMCommunicate request_size=4 [09:47:32]MH_SAM_APDU [09:47:32]CAPDU: 80 13 01 00 [09:47:32]Write to MH i2c: E2 08 00 86 03 80 13 01 00 00 00 00 00 06 [09:47:32]Write i2c OK [09:47:32]MH_I2C_Read... [09:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:32]Read from MH i2c: E2 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 0E 00 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 0E 00 86 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3F [09:47:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:47:32]wFMCommunicate OK [09:47:32]SAM_PROTO_GetShiftState done [09:47:32]FM_GetShiftState done [09:47:32]req_shift_opened done [09:47:32]requested_item shift.open_date is exist - process it [09:47:32]req_shift_open_date [09:47:32]req_shift_open_date done [09:47:32]produce_requested_data done [09:47:32]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146256,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:47:32]process_action_free close_receipt [09:47:32]json_value_free [09:47:32]json_value_free done [09:47:32]process_json_proto returns [09:47:32]Send response to host [09:47:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146256,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:47:32]free response buf [09:47:32]execute_script done [09:47:32]execute_script returns [09:47:32]free content buf [09:47:32]Sock 9.Close socket [09:47:32]Sock 9.Thread stoped [09:47:36]OFD Sender: No OFD packet to send [09:47:41]OFD Sender: No OFD packet to send [09:47:44]accept exits with 7 [09:47:44]New connection [09:47:44]New thread 3067055460 created [09:47:44]Thread 3066912100 joined [09:47:44]Waiting for new connection... [09:47:44] Sock 7.Parse request [09:47:44]Sock 7.Check first char [09:47:44]Sock 7.First char is OK [09:47:44]request: POST /json_proto HTTP/1.0 [09:47:44]Method: POST [09:47:44]URL: /json_proto [09:47:44]Method is POST - this is cgi request [09:47:44]url: /json_proto [09:47:44]query_string will be loaded in cgi processing [09:47:44]execute_cgi json_proto POST (null) [09:47:44]execute_cgi path=json_proto method=POST [09:47:44]POST find Content-Length [09:47:44]Host: 172.17.40.195:8080 [09:47:44]Content-Length: 682 [09:47:44]Content-Type: application/json [09:47:44] [09:47:44]POST finish read [09:47:44]Found Content-Length = 682 [09:47:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:47:44]execute_script... [09:47:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:47:44]POST & json_proto [09:47:44]process_json_proto [09:47:44]json parsed OK: [09:47:44]protocol is kg_v1.0 [09:47:44]action value=close_receipt [09:47:44]process_action close_receipt [09:47:44]cmd_close_receipt [09:47:44]MH_GetDate [09:47:44]Write to MH i2c: F0 00 00 87 03 79 [09:47:44]Write i2c OK [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: F0 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: F0 09 00 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: F0 09 00 87 03 00 41 AF 20 67 D5 8D 6C 64 2B [09:47:44]GetLastDocTimeStamp 1730195249 [09:47:44]current date 1730195265 [09:47:44]FM_GetShiftState [09:47:44]SAM_PROTO_GetShiftState [09:47:44]wFMCommunicate request_size=4 [09:47:44]MH_SAM_APDU [09:47:44]CAPDU: 80 13 01 00 [09:47:44]Write to MH i2c: E2 08 00 88 03 80 13 01 00 00 00 00 00 08 [09:47:44]Write i2c OK [09:47:44]MH_I2C_Read... [09:47:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:44]Read from MH i2c: E2 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: E2 0E 00 [09:47:44]MH_I2C_Read... [09:47:44]Read from MH i2c: E2 0E 00 88 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 41 [09:47:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:47:44]wFMCommunicate OK [09:47:44]SAM_PROTO_GetShiftState done [09:47:44]FM_GetShiftState done [09:47:44]opened in 1730161786 [09:47:44]opened+sec_in_day 1730248186 [09:47:44]quantity*price = 100015 [09:47:44]sum+1 = 100017 [09:47:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 53 29.10.2024 09:47 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146257 ФПД: 159668533459150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094745&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146257&fm=159668533459150&tin=02508201610067®Number=0000000000091683&sum=100000 [09:47:45]StoreToDocumentArchive [09:47:45]shift 547 fd 146257 [09:47:45]save to /storage/0547/doc_00146257 [09:47:45]save last doc name /storage/0547/doc_00146257 to /storage/kkm_last_doc_name [09:47:45]save OK [09:47:45]Clear old archive folders... [09:47:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:47:45]tlvbuf is 0129C910 [09:47:45]SAM_PROTO_ClearQueue [09:47:45]wFMCommunicate request_size=4 [09:47:45]MH_SAM_APDU [09:47:45]CAPDU: 80 09 00 00 [09:47:45]Write to MH i2c: E2 08 00 95 03 80 09 00 00 00 00 00 00 0A [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:45]Read from MH i2c: E2 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 03 00 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [09:47:45]RAPDU: 90 00 [09:47:45]wFMCommunicate OK [09:47:45]SAM_PROTO_ClearQueue done [09:47:45]KKMCreateOFDPacket [09:47:45]OFDProtocolAddRootSTLVToBuf [09:47:45]FM_MakeSignedData [09:47:45]FM_MakeSignedData [09:47:45]SAM_PROTO_SignData [09:47:45]wFMCommunicate request_size=4 [09:47:45]MH_SAM_APDU [09:47:45]CAPDU: 80 0D 01 02 [09:47:45]Write to MH i2c: E2 08 00 96 03 80 0D 01 02 00 00 00 00 12 [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:45]Read from MH i2c: E2 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 03 00 [09:47:45]MH_I2C_Read... [09:47:45]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [09:47:45]RAPDU: 90 00 [09:47:45]wFMCommunicate OK [09:47:45]wFMCommunicate request_size=255 [09:47:45]MH_SAM_APDU [09:47: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 41 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 51 3B 02 00 35 04 06 00 91 [09:47:45]Write to MH i2c: E2 02 01 97 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 35 00 00 00 F4 03 04 00 41 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 51 3B 02 00 35 04 06 00 91 00 00 8A [09:47:45]Write i2c OK [09:47:45]MH_I2C_Read... [09:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:46]Read from MH i2c: E2 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 03 00 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [09:47:46]RAPDU: 90 00 [09:47:46]wFMCommunicate OK [09:47:46]wFMCommunicate request_size=10 [09:47:46]MH_SAM_APDU [09:47:46]CAPDU: 80 0D 02 02 05 37 BA 37 F8 CE [09:47:46]Write to MH i2c: E2 0D 00 98 03 80 0D 02 02 05 00 37 BA 37 F8 CE 00 00 0D [09:47:46]Write i2c OK [09:47:46]MH_I2C_Read... [09:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:46]Read from MH i2c: E2 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 03 00 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [09:47:46]RAPDU: 90 00 [09:47:46]wFMCommunicate OK [09:47:46]wFMCommunicate request_size=4 [09:47:46]MH_SAM_APDU [09:47:46]CAPDU: 80 0D 03 02 [09:47:46]Write to MH i2c: E2 08 00 99 03 80 0D 03 02 00 00 00 00 17 [09:47:46]Write i2c OK [09:47:46]MH_I2C_Read... [09:47:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:46]Read from MH i2c: E2 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 0B 00 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 0B 00 99 03 00 DF EE 4C 91 C7 AB 7F 19 90 00 CC [09:47:46]RAPDU: DF EE 4C 91 C7 AB 7F 19 90 00 [09:47:46]wFMCommunicate OK [09:47:46]SAM_PROTO_SignData done [09:47:46]FM_MakeSignedData done [09:47:46]CreateOFDProtocolMessage [09:47:46]wFMCommunicate request_size=4 [09:47:46]MH_SAM_APDU [09:47:46]CAPDU: 80 11 00 00 [09:47:46]Write to MH i2c: E2 08 00 9A 03 80 11 00 00 00 00 00 00 17 [09:47:46]Write i2c OK [09:47:46]MH_I2C_Read... [09:47:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:46]Read from MH i2c: E2 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 17 00 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: E2 17 00 9A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6A [09:47:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:47:46]wFMCommunicate OK [09:47:46]CreateOFDProtocolMessage done [09:47:46]OFDSenderStorePacket 146257 [09:47:46]StoreOFDPacket docnum=146257 [09:47:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 36 AE 07 01 67 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 41 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 51 3B 02 00 35 04 06 00 91 37 BA 37 F8 CE DF EE 4C 91 C7 AB 7F 19 [09:47:46]CheckFolder [09:47:46]dirname=/storage/ofd_packets [09:47:46]CheckFolder done [09:47:46]ProducePacketName [09:47:46]name=ofd_packets/00146257 [09:47:46]NVStorageSaveData ofd_packets/00146257 [09:47:46]File name is /storage/ofd_packets/00146257 [09:47:46]Write 301 bytes [09:47:46]NVStorageSaveData done [09:47:46]OFDSenderStorePacket done [09:47:46]KKMCreateOFDPacket done [09:47:46]NVStorageSaveData kkm_last_timestamp [09:47:46]File name is /storage/kkm_last_timestamp [09:47:46]Write 4 bytes [09:47:46]NVStorageSaveData done [09:47:46]OFD Sender: Processing packet 146257 [packets to send 206, broken 205] [09:47:46]ProducePacketName [09:47:46]name=ofd_packets/00146257 [09:47:46]OFD Sender: To server: pG, [09:47:46]CommunicateWithHost lk.salyk.kg:30040 [09:47:46]ConnectInit lk.salyk.kg [09:47:46]ExternCall_PrintAddStr [09:47:46]wPrintStart [09:47:46]Write to MH i2c: 01 00 00 9B 03 9E [09:47:46]Write i2c OK [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: 01 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: 01 07 00 [09:47:46]MH_I2C_Read... [09:47:46]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [09:47:46]RasterBufferAndPrint [09:47:46]line Счет N : (1)161013 [09:47:46]line ИНН: 02508201610067 [09:47:46]line Контрольно-Кассовый Чек [09:47:46]line ПРОДАЖА [09:47:46]line ТРК (МРК, ГНК) : 32 [09:47:46]line Товар: 2710124130 [09:47:46]line Аи-92-К-2 [09:47:46]line 14.950 * 66.90 [09:47:46]line = 1000.16 [09:47:46]line НДС 12% НСП 1% [09:47:46]line > о реализуемом товаре [09:47:46]line ОКРУГЛЕНИЕ: -0.16 [09:47:46]line ИТОГО: 1000.00 [09:47:46]line Внесено: 1000.00 [09:47:46]line СДАЧА: 0.00 [09:47:46]line НСП 1% : 8.85 [09:47:46]line НДС 12% : 106.21 [09:47:46]line Наличными: 1000.00 [09:47:46]line Безнал.: 0.00 [09:47:46]line Место: АЗС № 126 "Партнер Нефть" [09:47:46]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:47:46]line СНО: Общий режим [09:47:46]line Чек 53 29.10.2024 09:47 [09:47:46]line Смена: 547 ФФД: 1.0 [09:47:46]line ЗНМ: 0300000085 [09:47:46]line РНМ: 0000000000091683 [09:47:46]line Версия ККМ: 001 [09:47:46]line ФМ: 0000000000871745 [09:47:46]line ФД: 146257 [09:47:46]line ФПД: 159668533459150 [09:47:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094745&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146257&fm=159668533459150&tin=02508201610067®Number=0000000000091683&sum=100000 [09:47:46]written 0, free lines is 4095 [09:47:47]Write to MH i2c: 01 00 00 C6 03 C9 [09:47:47]Write i2c OK [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: 01 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: 01 07 00 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: 01 07 00 C6 03 00 00 00 00 00 A6 0C 82 [09:47:47]RasterBufferAndPrint [09:47:47]line [09:47:47]line [09:47:47]line [09:47:47]line [09:47:47]line [09:47:47]written 0, free lines is 3244 [09:47:47]MH_Cut [09:47:47]Write to MH i2c: D1 01 00 CD 03 01 A2 [09:47:47]Write i2c OK [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: D1 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: D1 01 00 [09:47:47]MH_I2C_Read... [09:47:47]Read from MH i2c: D1 01 00 CD 03 00 A1 [09:47:47]Write to MH i2c: 01 00 00 CE 03 D1 [09:47:47]Write i2c OK [09:47:47]MH_I2C_Read... [09:47:47]*** Cut start [09:47:47]*** Partial cut [09:47:47]*** CUTSNS_PIN = 1 [09:47:47]*** CUTSNS_PIN = 0 [09:47:48]*** Brake cut motor [09:47:48]Connected sock=12 [09:47:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 36 AE 07 01 67 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 41 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 51 3B 02 00 35 04 06 00 91 37 BA 37 F8 CE DF EE 4C 91 C7 AB 7F 19 [09:47:48]Read from MH i2c: 01 [09:47:48]MH_I2C_Read... [09:47:48]*** Stop cut motor [09:47:48]*** Cut end [09:47:48]Read from MH i2c: 01 07 00 [09:47:48]MH_I2C_Read... [09:47:48]Read from MH i2c: 01 07 00 CE 03 00 00 00 00 00 FF 0F E6 [09:47:48]process_action close_receipt done [09:47:48]requested_data is exist [09:47:48]produce_requested_data [09:47:48]requested_item fm.sn is exist - process it [09:47:48]wFMCommunicate request_size=4 [09:47:48]MH_SAM_APDU [09:47:48]CAPDU: 80 11 00 00 [09:47:48]Write to MH i2c: E2 08 00 CF 03 80 11 00 00 00 00 00 00 4C [09:47:48]Write i2c OK [09:47:48]MH_I2C_Read... [09:47:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:48]Read from MH i2c: E2 [09:47:48]MH_I2C_Read... [09:47:48]Read from MH i2c: E2 17 00 [09:47:48]MH_I2C_Read... [09:47:48]Read from MH i2c: E2 17 00 CF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9F [09:47:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:47:48]wFMCommunicate OK [09:47:48]requested_item fd.num is exist - process it [09:47:48]SAM_PROTO_GetFieldsCounters [09:47:48]wFMCommunicate request_size=4 [09:47:48]MH_SAM_APDU [09:47:48]CAPDU: 80 13 00 00 [09:47:48]Write to MH i2c: E2 08 00 D0 03 80 13 00 00 00 00 00 00 4F [09:47:48]Write i2c OK [09:47:48]MH_I2C_Read... [09:47:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:48]Read from MH i2c: E2 [09:47:48]MH_I2C_Read... [09:47:48]Read from MH i2c: E2 62 00 [09:47:48]MH_I2C_Read... [09:47:48]Read from MH i2c: E2 62 00 D0 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 51 3B 02 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 C4 [09:47:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 51 3B 02 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 [09:47:48]wFMCommunicate OK [09:47:48]SAM_PROTO_GetFieldsCounters done [09:47:48]requested_item shift.num is exist - process it [09:47:48]requested_item shift.opened is exist - process it [09:47:48]req_shift_opened [09:47:48]FM_GetShiftState [09:47:48]SAM_PROTO_GetShiftState [09:47:48]wFMCommunicate request_size=4 [09:47:48]MH_SAM_APDU [09:47:48]CAPDU: 80 13 01 00 [09:47:48]Write to MH i2c: E2 08 00 D1 03 80 13 01 00 00 00 00 00 51 [09:47:48]Write i2c OK [09:47:48]MH_I2C_Read... [09:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:48]Read from MH i2c: E2 [09:47:48]MH_I2C_Read... [09:47:48]Read from MH i2c: E2 0E 00 [09:47:48]MH_I2C_Read... [09:47:48]Read from MH i2c: E2 0E 00 D1 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8A [09:47:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:47:48]wFMCommunicate OK [09:47:48]SAM_PROTO_GetShiftState done [09:47:48]FM_GetShiftState done [09:47:48]req_shift_opened done [09:47:48]requested_item shift.open_date is exist - process it [09:47:48]req_shift_open_date [09:47:48]req_shift_open_date done [09:47:48]produce_requested_data done [09:47:48]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146257,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:47:48]process_action_free close_receipt [09:47:48]json_value_free [09:47:48]json_value_free done [09:47:48]process_json_proto returns [09:47:48]Send response to host [09:47:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146257,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:47:48]free response buf [09:47:48]execute_script done [09:47:48]execute_script returns [09:47:48]free content buf [09:47:48]Sock 7.Close socket [09:47:48]Sock 7.Thread stoped [09:47:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 79 63 47 00 3F 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 31 37 34 35 10 04 04 00 51 3B 02 00 F4 03 04 00 6A 54 20 67 B6 04 01 00 00 44 DF 85 5C 00 CB 39 64 [09:47:48]CommunicateWithHost err = 0 [09:47:48]CheckOFDResponse [09:47:48]1017 (14) - 77093643461234 [09:47:48]1041 (16) - 0000000000871745 [09:47:48]1040 (4) - 146257 [09:47:48]1012 (4) - 29.10.2024 03:20 [09:47:48]1206 (1) - 0 [09:47:48]OFD Sender: Remove packet 146257 [09:47:48]ProducePacketName [09:47:48]name=ofd_packets/00146257 [09:47:48]NVStorageDeleteData [09:47:49]OFD Sender: No OFD packet to send [09:47:54]OFD Sender: No OFD packet to send [09:47:59]OFD Sender: No OFD packet to send [09:48:04]OFD Sender: No OFD packet to send [09:48:09]OFD Sender: No OFD packet to send [09:48:14]OFD Sender: No OFD packet to send [09:48:19]OFD Sender: No OFD packet to send [09:48:24]OFD Sender: No OFD packet to send [09:48:29]OFD Sender: No OFD packet to send [09:48:34]OFD Sender: No OFD packet to send [09:48:35]int [09:48:35]Write to MH i2c: 01 00 00 D2 03 D5 [09:48:35]*** FLAG_PRN_KEY set [09:48:35]Write i2c OK [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 07 00 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 07 00 D2 03 00 08 00 00 00 FF 0F F2 [09:48:35]state=0 [09:48:35]Key pressed [09:48:35]Feed [09:48:35]Write to MH i2c: D8 00 00 D3 03 AD [09:48:35]Write i2c OK [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: D8 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: D8 01 00 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: D8 01 00 D3 03 00 AE [09:48:35]int [09:48:35]Write to MH i2c: 01 00 00 D4 03 D7 [09:48:35]Write i2c OK [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 07 00 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 07 00 D4 03 00 48 00 00 00 3C 00 62 [09:48:35]state=2 [09:48:35]Key pressed [09:48:35]int [09:48:35]Write to MH i2c: 01 00 00 D5 03 D8 [09:48:35]*** FLAG_PRN_KEY reset [09:48:35]Write i2c OK [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 07 00 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: 01 07 00 D5 03 00 00 00 00 00 F6 0F E4 [09:48:35]state=2 [09:48:35]Stop feed [09:48:39]OFD Sender: No OFD packet to send [09:48:44]OFD Sender: No OFD packet to send [09:48:49]OFD Sender: No OFD packet to send [09:48:54]OFD Sender: No OFD packet to send [09:48:59]OFD Sender: No OFD packet to send [09:49:04]OFD Sender: No OFD packet to send [09:49:09]OFD Sender: No OFD packet to send [09:49:14]OFD Sender: No OFD packet to send [09:49:19]OFD Sender: No OFD packet to send [09:49:24]OFD Sender: No OFD packet to send [09:49:29]OFD Sender: No OFD packet to send [09:49:34]OFD Sender: No OFD packet to send [09:49:39]OFD Sender: No OFD packet to send [09:49:44]OFD Sender: No OFD packet to send [09:49:46]accept exits with 9 [09:49:46]New connection [09:49:46]New thread 3066912100 created [09:49:46]Thread 3067055460 joined [09:49:46]Waiting for new connection... [09:49:46] Sock 9.Parse request [09:49:46]Sock 9.Check first char [09:49:46]Sock 9.First char is OK [09:49:46]request: POST /json_proto HTTP/1.0 [09:49:46]Method: POST [09:49:46]URL: /json_proto [09:49:46]Method is POST - this is cgi request [09:49:46]url: /json_proto [09:49:46]query_string will be loaded in cgi processing [09:49:46]execute_cgi json_proto POST (null) [09:49:46]execute_cgi path=json_proto method=POST [09:49:46]POST find Content-Length [09:49:46]Host: 172.17.40.195:8080 [09:49:46]Content-Length: 682 [09:49:46]Content-Type: application/json [09:49:46] [09:49:46]POST finish read [09:49:46]Found Content-Length = 682 [09:49:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:49:46]execute_script... [09:49: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)161014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:49:46]POST & json_proto [09:49:46]process_json_proto [09:49:46]json parsed OK: [09:49:46]protocol is kg_v1.0 [09:49:46]action value=close_receipt [09:49:46]process_action close_receipt [09:49:46]cmd_close_receipt [09:49:46]MH_GetDate [09:49:46]Write to MH i2c: F0 00 00 D6 03 C8 [09:49:46]Write i2c OK [09:49:46]MH_I2C_Read... [09:49:46]Read from MH i2c: F0 [09:49:46]MH_I2C_Read... [09:49:46]Read from MH i2c: F0 09 00 [09:49:46]MH_I2C_Read... [09:49:46]Read from MH i2c: F0 09 00 D6 03 00 BB AF 20 67 D5 8D 6C 64 F4 [09:49:46]GetLastDocTimeStamp 1730195265 [09:49:46]current date 1730195387 [09:49:46]FM_GetShiftState [09:49:46]SAM_PROTO_GetShiftState [09:49:46]wFMCommunicate request_size=4 [09:49:46]MH_SAM_APDU [09:49:46]CAPDU: 80 13 01 00 [09:49:46]Write to MH i2c: E2 08 00 D7 03 80 13 01 00 00 00 00 00 57 [09:49:46]Write i2c OK [09:49:46]MH_I2C_Read... [09:49:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:46]Read from MH i2c: E2 [09:49:46]MH_I2C_Read... [09:49:46]Read from MH i2c: E2 0E 00 [09:49:46]MH_I2C_Read... [09:49:46]Read from MH i2c: E2 0E 00 D7 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 90 [09:49:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:49:46]wFMCommunicate OK [09:49:46]SAM_PROTO_GetShiftState done [09:49:46]FM_GetShiftState done [09:49:46]opened in 1730161786 [09:49:46]opened+sec_in_day 1730248186 [09:49:46]quantity*price = 100015 [09:49:46]sum+1 = 100017 [09:49:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 54 29.10.2024 09:49 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146258 ФПД: 189785888176930 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094947&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146258&fm=189785888176930&tin=02508201610067®Number=0000000000091683&sum=100000 [09:49:47]StoreToDocumentArchive [09:49:47]shift 547 fd 146258 [09:49:47]save to /storage/0547/doc_00146258 [09:49:47]save last doc name /storage/0547/doc_00146258 to /storage/kkm_last_doc_name [09:49:47]save OK [09:49:47]Clear old archive folders... [09:49:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:47]tlvbuf is 01295880 [09:49:47]SAM_PROTO_ClearQueue [09:49:47]wFMCommunicate request_size=4 [09:49:47]MH_SAM_APDU [09:49:47]CAPDU: 80 09 00 00 [09:49:47]Write to MH i2c: E2 08 00 E4 03 80 09 00 00 00 00 00 00 59 [09:49:47]Write i2c OK [09:49:47]MH_I2C_Read... [09:49:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:47]Read from MH i2c: E2 [09:49:47]MH_I2C_Read... [09:49:47]Read from MH i2c: E2 03 00 [09:49:47]MH_I2C_Read... [09:49:47]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [09:49:47]RAPDU: 90 00 [09:49:47]wFMCommunicate OK [09:49:47]SAM_PROTO_ClearQueue done [09:49:47]KKMCreateOFDPacket [09:49:47]OFDProtocolAddRootSTLVToBuf [09:49:47]FM_MakeSignedData [09:49:47]FM_MakeSignedData [09:49:47]SAM_PROTO_SignData [09:49:47]wFMCommunicate request_size=4 [09:49:47]MH_SAM_APDU [09:49:47]CAPDU: 80 0D 01 02 [09:49:47]Write to MH i2c: E2 08 00 E5 03 80 0D 01 02 00 00 00 00 61 [09:49:47]Write i2c OK [09:49:47]MH_I2C_Read... [09:49:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:48]Read from MH i2c: E2 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 03 00 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [09:49:48]RAPDU: 90 00 [09:49:48]wFMCommunicate OK [09:49:48]wFMCommunicate request_size=255 [09:49:48]MH_SAM_APDU [09:49: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BB AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3B 02 00 35 04 06 00 AC [09:49:48]Write to MH i2c: E2 02 01 E6 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 36 00 00 00 F4 03 04 00 BB AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3B 02 00 35 04 06 00 AC 00 00 70 [09:49:48]Write i2c OK [09:49:48]MH_I2C_Read... [09:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:48]Read from MH i2c: E2 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 03 00 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [09:49:48]RAPDU: 90 00 [09:49:48]wFMCommunicate OK [09:49:48]wFMCommunicate request_size=10 [09:49:48]MH_SAM_APDU [09:49:48]CAPDU: 80 0D 02 02 05 9B F8 72 BB 22 [09:49:48]Write to MH i2c: E2 0D 00 E7 03 80 0D 02 02 05 00 9B F8 72 BB 22 00 00 50 [09:49:48]Write i2c OK [09:49:48]MH_I2C_Read... [09:49:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:48]Read from MH i2c: E2 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 03 00 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 03 00 E7 03 00 90 00 5E [09:49:48]RAPDU: 90 00 [09:49:48]wFMCommunicate OK [09:49:48]wFMCommunicate request_size=4 [09:49:48]MH_SAM_APDU [09:49:48]CAPDU: 80 0D 03 02 [09:49:48]Write to MH i2c: E2 08 00 E8 03 80 0D 03 02 00 00 00 00 66 [09:49:48]Write i2c OK [09:49:48]MH_I2C_Read... [09:49:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:48]Read from MH i2c: E2 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 0B 00 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 0B 00 E8 03 00 51 0B 22 46 53 4B 76 8A 90 00 C9 [09:49:48]RAPDU: 51 0B 22 46 53 4B 76 8A 90 00 [09:49:48]wFMCommunicate OK [09:49:48]SAM_PROTO_SignData done [09:49:48]FM_MakeSignedData done [09:49:48]CreateOFDProtocolMessage [09:49:48]wFMCommunicate request_size=4 [09:49:48]MH_SAM_APDU [09:49:48]CAPDU: 80 11 00 00 [09:49:48]Write to MH i2c: E2 08 00 E9 03 80 11 00 00 00 00 00 00 66 [09:49:48]Write i2c OK [09:49:48]MH_I2C_Read... [09:49:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:48]Read from MH i2c: E2 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 17 00 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: E2 17 00 E9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B9 [09:49:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:49:48]wFMCommunicate OK [09:49:48]CreateOFDProtocolMessage done [09:49:48]OFDSenderStorePacket 146258 [09:49:48]StoreOFDPacket docnum=146258 [09:49:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1A 77 07 01 70 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BB AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3B 02 00 35 04 06 00 AC 9B F8 72 BB 22 51 0B 22 46 53 4B 76 8A [09:49:48]CheckFolder [09:49:48]dirname=/storage/ofd_packets [09:49:48]CheckFolder done [09:49:48]ProducePacketName [09:49:48]name=ofd_packets/00146258 [09:49:48]NVStorageSaveData ofd_packets/00146258 [09:49:48]File name is /storage/ofd_packets/00146258 [09:49:48]Write 301 bytes [09:49:48]NVStorageSaveData done [09:49:48]OFDSenderStorePacket done [09:49:48]KKMCreateOFDPacket done [09:49:48]NVStorageSaveData kkm_last_timestamp [09:49:48]File name is /storage/kkm_last_timestamp [09:49:48]Write 4 bytes [09:49:48]NVStorageSaveData done [09:49:48]ExternCall_PrintAddStr [09:49:48]wPrintStart [09:49:48]Write to MH i2c: 01 00 00 EA 03 ED [09:49:48]Write i2c OK [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: 01 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: 01 07 00 [09:49:48]MH_I2C_Read... [09:49:48]Read from MH i2c: 01 07 00 EA 03 00 00 00 00 00 FF 0F 02 [09:49:48]RasterBufferAndPrint [09:49:48]line Счет N : (1)161014 [09:49:48]line ИНН: 02508201610067 [09:49:48]line Контрольно-Кассовый Чек [09:49:48]line ПРОДАЖА [09:49:48]line ТРК (МРК, ГНК) : 42 [09:49:48]line Товар: 2710124130 [09:49:48]line Аи-92-К-2 [09:49:48]line 14.950 * 66.90 [09:49:48]line = 1000.16 [09:49:48]line НДС 12% НСП 1% [09:49:48]line > о реализуемом товаре [09:49:48]line ОКРУГЛЕНИЕ: -0.16 [09:49:48]line ИТОГО: 1000.00 [09:49:48]line Внесено: 1000.00 [09:49:48]line СДАЧА: 0.00 [09:49:48]line НСП 1% : 8.85 [09:49:48]line НДС 12% : 106.21 [09:49:48]line Наличными: 1000.00 [09:49:48]line Безнал.: 0.00 [09:49:48]line Место: АЗС № 126 "Партнер Нефть" [09:49:48]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:49:48]line СНО: Общий режим [09:49:48]line Чек 54 29.10.2024 09:49 [09:49:48]line Смена: 547 ФФД: 1.0 [09:49:48]line ЗНМ: 0300000085 [09:49:48]line РНМ: 0000000000091683 [09:49:48]line Версия ККМ: 001 [09:49:48]line ФМ: 0000000000871745 [09:49:48]line ФД: 146258 [09:49:48]line ФПД: 189785888176930 [09:49:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094947&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146258&fm=189785888176930&tin=02508201610067®Number=0000000000091683&sum=100000 [09:49:48]OFD Sender: Processing packet 146258 [packets to send 206, broken 205] [09:49:48]ProducePacketName [09:49:48]name=ofd_packets/00146258 [09:49:48]OFD Sender: To server: pG, [09:49:48]CommunicateWithHost lk.salyk.kg:30040 [09:49:48]ConnectInit lk.salyk.kg [09:49:48]written 0, free lines is 4095 [09:49:49]Connected sock=7 [09:49:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1A 77 07 01 70 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BB AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3B 02 00 35 04 06 00 AC 9B F8 72 BB 22 51 0B 22 46 53 4B 76 8A [09:49:49]Write to MH i2c: 01 00 00 15 04 19 [09:49:49]Write i2c OK [09:49:49]MH_I2C_Read... [09:49:49]Read from MH i2c: 01 [09:49:49]MH_I2C_Read... [09:49:49]Read from MH i2c: 01 07 00 [09:49:49]MH_I2C_Read... [09:49:49]Read from MH i2c: 01 07 00 15 04 00 00 00 00 00 B2 0C DE [09:49:49]RasterBufferAndPrint [09:49:49]line [09:49:49]line [09:49:49]line [09:49:49]line [09:49:49]line [09:49:49]written 0, free lines is 3255 [09:49:49]MH_Cut [09:49:49]Write to MH i2c: D1 01 00 1C 04 01 F2 [09:49:49]Write i2c OK [09:49:49]MH_I2C_Read... [09:49:49]Read from MH i2c: D1 [09:49:49]MH_I2C_Read... [09:49:49]Read from MH i2c: D1 01 00 [09:49:49]MH_I2C_Read... [09:49:49]Read from MH i2c: D1 01 00 1C 04 00 F1 [09:49:49]Write to MH i2c: 01 00 00 1D 04 21 [09:49:49]Write i2c OK [09:49:49]MH_I2C_Read... [09:49:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AD 4E 47 00 3C 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 31 37 34 35 10 04 04 00 52 3B 02 00 F4 03 04 00 E3 54 20 67 B6 04 01 00 00 33 34 63 62 EE 67 F4 AF [09:49:49]CommunicateWithHost err = 0 [09:49:49]CheckOFDResponse [09:49:49]1017 (14) - 77093643461234 [09:49:49]1041 (16) - 0000000000871745 [09:49:49]1040 (4) - 146258 [09:49:49]1012 (4) - 29.10.2024 03:22 [09:49:49]1206 (1) - 0 [09:49:49]OFD Sender: Remove packet 146258 [09:49:49]ProducePacketName [09:49:49]name=ofd_packets/00146258 [09:49:49]NVStorageDeleteData [09:49:50]OFD Sender: No OFD packet to send [09:49:50]*** Cut start [09:49:50]*** Partial cut [09:49:50]*** CUTSNS_PIN = 1 [09:49:50]*** CUTSNS_PIN = 0 [09:49:50]*** Brake cut motor [09:49:50]Read from MH i2c: 01 [09:49:50]MH_I2C_Read... [09:49:50]*** Stop cut motor [09:49:50]*** Cut end [09:49:50]Read from MH i2c: 01 07 00 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: 01 07 00 1D 04 00 00 00 00 00 FF 0F 36 [09:49:50]process_action close_receipt done [09:49:50]requested_data is exist [09:49:50]produce_requested_data [09:49:50]requested_item fm.sn is exist - process it [09:49:50]wFMCommunicate request_size=4 [09:49:50]MH_SAM_APDU [09:49:50]CAPDU: 80 11 00 00 [09:49:50]Write to MH i2c: E2 08 00 1E 04 80 11 00 00 00 00 00 00 9C [09:49:50]Write i2c OK [09:49:50]MH_I2C_Read... [09:49:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:50]Read from MH i2c: E2 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: E2 17 00 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: E2 17 00 1E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EF [09:49:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:49:50]wFMCommunicate OK [09:49:50]requested_item fd.num is exist - process it [09:49:50]SAM_PROTO_GetFieldsCounters [09:49:50]wFMCommunicate request_size=4 [09:49:50]MH_SAM_APDU [09:49:50]CAPDU: 80 13 00 00 [09:49:50]Write to MH i2c: E2 08 00 1F 04 80 13 00 00 00 00 00 00 9F [09:49:50]Write i2c OK [09:49:50]MH_I2C_Read... [09:49:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:50]Read from MH i2c: E2 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: E2 62 00 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: E2 62 00 1F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 52 3B 02 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 18 [09:49:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 52 3B 02 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 [09:49:50]wFMCommunicate OK [09:49:50]SAM_PROTO_GetFieldsCounters done [09:49:50]requested_item shift.num is exist - process it [09:49:50]requested_item shift.opened is exist - process it [09:49:50]req_shift_opened [09:49:50]FM_GetShiftState [09:49:50]SAM_PROTO_GetShiftState [09:49:50]wFMCommunicate request_size=4 [09:49:50]MH_SAM_APDU [09:49:50]CAPDU: 80 13 01 00 [09:49:50]Write to MH i2c: E2 08 00 20 04 80 13 01 00 00 00 00 00 A1 [09:49:50]Write i2c OK [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: E2 [09:49:50]MH_I2C_Read... [09:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:50]Read from MH i2c: E2 0E 00 [09:49:50]MH_I2C_Read... [09:49:50]Read from MH i2c: E2 0E 00 20 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DA [09:49:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:49:50]wFMCommunicate OK [09:49:50]SAM_PROTO_GetShiftState done [09:49:50]FM_GetShiftState done [09:49:50]req_shift_opened done [09:49:50]requested_item shift.open_date is exist - process it [09:49:50]req_shift_open_date [09:49:50]req_shift_open_date done [09:49:50]produce_requested_data done [09:49:50]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146258,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:49:50]process_action_free close_receipt [09:49:50]json_value_free [09:49:50]json_value_free done [09:49:50]process_json_proto returns [09:49:50]Send response to host [09:49:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146258,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:49:50]free response buf [09:49:50]execute_script done [09:49:50]execute_script returns [09:49:50]free content buf [09:49:50]Sock 9.Close socket [09:49:50]Sock 9.Thread stoped [09:49:55]OFD Sender: No OFD packet to send [09:50:00]OFD Sender: No OFD packet to send [09:50:05]OFD Sender: No OFD packet to send [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:39]accept exits with 10 [09:50:39]New connection [09:50:39]New thread 3067055460 created [09:50:39]Thread 3066912100 joined [09:50:39]Waiting for new connection... [09:50:39] Sock 10.Parse request [09:50:39]Sock 10.Check first char [09:50:39]Sock 10.First char is OK [09:50:39]request: POST /json_proto HTTP/1.0 [09:50:39]Method: POST [09:50:39]URL: /json_proto [09:50:39]Method is POST - this is cgi request [09:50:39]url: /json_proto [09:50:39]query_string will be loaded in cgi processing [09:50:39]execute_cgi json_proto POST (null) [09:50:39]execute_cgi path=json_proto method=POST [09:50:39]POST find Content-Length [09:50:39]Host: 172.17.40.195:8080 [09:50:39]Content-Length: 754 [09:50:39]Content-Type: application/json [09:50:39] [09:50:39]POST finish read [09:50:39]Found Content-Length = 754 [09:50:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A30012514", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:39]execute_script... [09:50:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A30012514", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:39]POST & json_proto [09:50:39]process_json_proto [09:50:39]json parsed OK: [09:50:39]protocol is kg_v1.0 [09:50:39]action value=close_receipt [09:50:39]process_action close_receipt [09:50:39]cmd_close_receipt [09:50:39]MH_GetDate [09:50:39]Write to MH i2c: F0 00 00 21 04 14 [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 09 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: F0 09 00 21 04 00 F0 AF 20 67 D5 8D 6C 64 75 [09:50:39]GetLastDocTimeStamp 1730195387 [09:50:39]current date 1730195440 [09:50:39]FM_GetShiftState [09:50:39]SAM_PROTO_GetShiftState [09:50:39]wFMCommunicate request_size=4 [09:50:39]MH_SAM_APDU [09:50:39]CAPDU: 80 13 01 00 [09:50:39]Write to MH i2c: E2 08 00 22 04 80 13 01 00 00 00 00 00 A3 [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:39]Read from MH i2c: E2 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 0E 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 0E 00 22 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DC [09:50:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:50:39]wFMCommunicate OK [09:50:39]SAM_PROTO_GetShiftState done [09:50:39]FM_GetShiftState done [09:50:39]opened in 1730161786 [09:50:39]opened+sec_in_day 1730248186 [09:50:39]quantity*price = 0 [09:50:39]sum+1 = 1 [09:50:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 55 29.10.2024 09:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30012514 ФМ: 0000000000871745 ФД: 146259 ФПД: 206742056961219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095040&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146259&fm=206742056961219&tin=02508201610067®Number=0000000000091683&sum=0 [09:50:41]StoreToDocumentArchive [09:50:41]shift 547 fd 146259 [09:50:41]save to /storage/0547/doc_00146259 [09:50:41]save last doc name /storage/0547/doc_00146259 to /storage/kkm_last_doc_name [09:50:41]save OK [09:50:41]Clear old archive folders... [09:50:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:41]tlvbuf is 0127DFF0 [09:50:41]SAM_PROTO_ClearQueue [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 09 00 00 [09:50:41]Write to MH i2c: E2 08 00 2F 04 80 09 00 00 00 00 00 00 A5 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [09:50:41]RAPDU: 90 00 [09:50:41]wFMCommunicate OK [09:50:41]SAM_PROTO_ClearQueue done [09:50:41]KKMCreateOFDPacket [09:50:41]OFDProtocolAddRootSTLVToBuf [09:50:41]FM_MakeSignedData [09:50:41]FM_MakeSignedData [09:50:41]SAM_PROTO_SignData [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 0D 01 02 [09:50:41]Write to MH i2c: E2 08 00 30 04 80 0D 01 02 00 00 00 00 AD [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [09:50:41]RAPDU: 90 00 [09:50:41]wFMCommunicate OK [09:50:41]wFMCommunicate request_size=255 [09:50:41]MH_SAM_APDU [09:50: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 37 00 00 00 F4 03 04 00 F0 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3B 02 00 35 04 06 00 BC [09:50:41]Write to MH i2c: E2 02 01 31 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 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 F0 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3B 02 00 35 04 06 00 BC 00 00 F2 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 31 04 00 90 00 A9 [09:50:41]RAPDU: 90 00 [09:50:41]wFMCommunicate OK [09:50:41]wFMCommunicate request_size=10 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 0D 02 02 05 07 E2 DD 84 C3 [09:50:41]Write to MH i2c: E2 0D 00 32 04 80 0D 02 02 05 00 07 E2 DD 84 C3 00 00 C7 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 03 00 32 04 00 90 00 AA [09:50:41]RAPDU: 90 00 [09:50:41]wFMCommunicate OK [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 0D 03 02 [09:50:41]Write to MH i2c: E2 08 00 33 04 80 0D 03 02 00 00 00 00 B2 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0B 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0B 00 33 04 00 52 11 0F 10 1A 59 FE 27 90 00 CD [09:50:41]RAPDU: 52 11 0F 10 1A 59 FE 27 90 00 [09:50:41]wFMCommunicate OK [09:50:41]SAM_PROTO_SignData done [09:50:41]FM_MakeSignedData done [09:50:41]CreateOFDProtocolMessage [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 11 00 00 [09:50:41]Write to MH i2c: E2 08 00 34 04 80 11 00 00 00 00 00 00 B2 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 17 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 17 00 34 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 05 [09:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:50:41]wFMCommunicate OK [09:50:41]CreateOFDProtocolMessage done [09:50:41]OFDSenderStorePacket 146259 [09:50:41]StoreOFDPacket docnum=146259 [09:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 57 D2 07 01 B1 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3B 02 00 35 04 06 00 BC 07 E2 DD 84 C3 52 11 0F 10 1A 59 FE 27 [09:50:41]CheckFolder [09:50:41]dirname=/storage/ofd_packets [09:50:41]CheckFolder done [09:50:41]ProducePacketName [09:50:41]name=ofd_packets/00146259 [09:50:41]NVStorageSaveData ofd_packets/00146259 [09:50:41]File name is /storage/ofd_packets/00146259 [09:50:41]Write 301 bytes [09:50:41]NVStorageSaveData done [09:50:41]OFDSenderStorePacket done [09:50:41]KKMCreateOFDPacket done [09:50:41]NVStorageSaveData kkm_last_timestamp [09:50:41]File name is /storage/kkm_last_timestamp [09:50:41]Write 4 bytes [09:50:41]NVStorageSaveData done [09:50:41]ExternCall_PrintAddStr [09:50:41]wPrintStart [09:50:41]Write to MH i2c: 01 00 00 35 04 39 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 35 04 00 00 00 00 00 FF 0F 4E [09:50:41]RasterBufferAndPrint [09:50:41]line Счет N : (1)161015 [09:50:41]line ИНН: 02508201610067 [09:50:41]line Контрольно-Кассовый Чек [09:50:41]line ПРОДАЖА [09:50:41]line ТРК (МРК, ГНК) : 32 [09:50:41]line Товар: 2710124130 [09:50:41]line Аи-92-К-2 [09:50:41]line 20.000 * 0.00 [09:50:41]line = 0.00 [09:50:41]line НДС 12% НСП 1% [09:50:41]line > о реализуемом товаре [09:50:41]line ИТОГО: 0.00 [09:50:41]line НСП 1% : 0.00 [09:50:41]line НДС 12% : 0.00 [09:50:41]line Наличными: 0.00 [09:50:41]line Безнал.: 0.00 [09:50:41]line Место: АЗС № 126 "Партнер Нефть" [09:50:41]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:50:41]line СНО: Общий режим [09:50:41]line Чек 55 29.10.2024 09:50 [09:50:41]line Смена: 547 ФФД: 1.0 [09:50:41]line ЗНМ: 0300000085 [09:50:41]line РНМ: 0000000000091683 [09:50:41]line Версия ККМ: 001 [09:50:41]line Талоны: ТК ГПНА Online [09:50:41]line 30012514 [09:50:41]line ФМ: 0000000000871745 [09:50:41]line ФД: 146259 [09:50:41]line ФПД: 206742056961219 [09:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095040&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146259&fm=206742056961219&tin=02508201610067®Number=0000000000091683&sum=0 [09:50:41]written 0, free lines is 4095 [09:50:41]OFD Sender: Processing packet 146259 [packets to send 206, broken 205] [09:50:41]ProducePacketName [09:50:41]name=ofd_packets/00146259 [09:50:41]OFD Sender: To server: pG, [09:50:41]CommunicateWithHost lk.salyk.kg:30040 [09:50:41]ConnectInit lk.salyk.kg [09:50:42]Write to MH i2c: 01 00 00 5F 04 63 [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: 01 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: 01 07 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: 01 07 00 5F 04 00 00 00 00 00 C0 0C 36 [09:50:42]RasterBufferAndPrint [09:50:42]line [09:50:42]line [09:50:42]line [09:50:42]line [09:50:42]line [09:50:42]written 0, free lines is 3269 [09:50:42]MH_Cut [09:50:42]Write to MH i2c: D1 01 00 66 04 01 3C [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: D1 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: D1 01 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: D1 01 00 66 04 00 3B [09:50:42]Write to MH i2c: 01 00 00 67 04 6B [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]Connected sock=9 [09:50:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 57 D2 07 01 B1 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 AF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3B 02 00 35 04 06 00 BC 07 E2 DD 84 C3 52 11 0F 10 1A 59 FE 27 [09:50:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 37 AC 47 00 01 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 31 37 34 35 10 04 04 00 53 3B 02 00 F4 03 04 00 18 55 20 67 B6 04 01 00 00 1B 54 BF B0 46 09 4E DB [09:50:42]CommunicateWithHost err = 0 [09:50:42]CheckOFDResponse [09:50:42]1017 (14) - 77093643461234 [09:50:42]1041 (16) - 0000000000871745 [09:50:42]1040 (4) - 146259 [09:50:42]1012 (4) - 29.10.2024 03:23 [09:50:42]1206 (1) - 0 [09:50:42]OFD Sender: Remove packet 146259 [09:50:42]ProducePacketName [09:50:42]name=ofd_packets/00146259 [09:50:42]NVStorageDeleteData [09:50:42]*** Cut start [09:50:42]*** Partial cut [09:50:42]*** CUTSNS_PIN = 1 [09:50:42]*** CUTSNS_PIN = 0 [09:50:43]*** Brake cut motor [09:50:43]OFD Sender: No OFD packet to send [09:50:43]Read from MH i2c: 01 [09:50:43]MH_I2C_Read... [09:50:43]*** Stop cut motor [09:50:43]*** Cut end [09:50:43]Read from MH i2c: 01 07 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [09:50:43]process_action close_receipt done [09:50:43]requested_data is exist [09:50:43]produce_requested_data [09:50:43]requested_item fm.sn is exist - process it [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 11 00 00 [09:50:43]Write to MH i2c: E2 08 00 68 04 80 11 00 00 00 00 00 00 E6 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 68 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 39 [09:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:50:43]wFMCommunicate OK [09:50:43]requested_item fd.num is exist - process it [09:50:43]SAM_PROTO_GetFieldsCounters [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 13 00 00 [09:50:43]Write to MH i2c: E2 08 00 69 04 80 13 00 00 00 00 00 00 E9 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 62 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 62 00 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 53 3B 02 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 66 [09:50:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 53 3B 02 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 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_GetFieldsCounters done [09:50:43]requested_item shift.num is exist - process it [09:50:43]requested_item shift.opened is exist - process it [09:50:43]req_shift_opened [09:50:43]FM_GetShiftState [09:50:43]SAM_PROTO_GetShiftState [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 13 01 00 [09:50:43]Write to MH i2c: E2 08 00 6A 04 80 13 01 00 00 00 00 00 EB [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 6A 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 24 [09:50:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_GetShiftState done [09:50:43]FM_GetShiftState done [09:50:43]req_shift_opened done [09:50:43]requested_item shift.open_date is exist - process it [09:50:43]req_shift_open_date [09:50:43]req_shift_open_date done [09:50:43]produce_requested_data done [09:50:43]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146259,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:50:43]process_action_free close_receipt [09:50:43]json_value_free [09:50:43]json_value_free done [09:50:43]process_json_proto returns [09:50:43]Send response to host [09:50:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146259,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:50:43]free response buf [09:50:43]execute_script done [09:50:43]execute_script returns [09:50:43]free content buf [09:50:43]Sock 10.Close socket [09:50:43]Sock 10.Thread stoped [09:50:48]OFD Sender: No OFD packet to send [09:50:53]OFD Sender: No OFD packet to send [09:50:58]OFD Sender: No OFD packet to send [09:51:03]OFD Sender: No OFD packet to send [09:51:08]OFD Sender: No OFD packet to send [09:51:13]OFD Sender: No OFD packet to send [09:51:13]accept exits with 7 [09:51:13]New connection [09:51:13]New thread 3066912100 created [09:51:13]Thread 3067055460 joined [09:51:13]Waiting for new connection... [09:51:13] Sock 7.Parse request [09:51:13]Sock 7.Check first char [09:51:13]Sock 7.First char is OK [09:51:13]request: POST /json_proto HTTP/1.0 [09:51:13]Method: POST [09:51:13]URL: /json_proto [09:51:13]Method is POST - this is cgi request [09:51:13]url: /json_proto [09:51:13]query_string will be loaded in cgi processing [09:51:13]execute_cgi json_proto POST (null) [09:51:13]execute_cgi path=json_proto method=POST [09:51:13]POST find Content-Length [09:51:13]Host: 172.17.40.195:8080 [09:51:13]Content-Length: 677 [09:51:13]Content-Type: application/json [09:51:13] [09:51:13]POST finish read [09:51:13]Found Content-Length = 677 [09:51:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:51:13]execute_script... [09:51:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:51:13]POST & json_proto [09:51:13]process_json_proto [09:51:13]json parsed OK: [09:51:13]protocol is kg_v1.0 [09:51:13]action value=close_receipt [09:51:13]process_action close_receipt [09:51:13]cmd_close_receipt [09:51:13]MH_GetDate [09:51:13]Write to MH i2c: F0 00 00 6B 04 5E [09:51:13]Write i2c OK [09:51:13]MH_I2C_Read... [09:51:13]Read from MH i2c: F0 [09:51:13]MH_I2C_Read... [09:51:13]Read from MH i2c: F0 09 00 [09:51:13]MH_I2C_Read... [09:51:13]Read from MH i2c: F0 09 00 6B 04 00 12 B0 20 67 D5 8D 6C 64 E2 [09:51:13]GetLastDocTimeStamp 1730195440 [09:51:13]current date 1730195474 [09:51:13]FM_GetShiftState [09:51:13]SAM_PROTO_GetShiftState [09:51:13]wFMCommunicate request_size=4 [09:51:13]MH_SAM_APDU [09:51:13]CAPDU: 80 13 01 00 [09:51:13]Write to MH i2c: E2 08 00 6C 04 80 13 01 00 00 00 00 00 ED [09:51:13]Write i2c OK [09:51:13]MH_I2C_Read... [09:51:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:13]Read from MH i2c: E2 [09:51:13]MH_I2C_Read... [09:51:13]Read from MH i2c: E2 0E 00 [09:51:13]MH_I2C_Read... [09:51:13]Read from MH i2c: E2 0E 00 6C 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 26 [09:51:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:51:13]wFMCommunicate OK [09:51:13]SAM_PROTO_GetShiftState done [09:51:13]FM_GetShiftState done [09:51:13]opened in 1730161786 [09:51:13]opened+sec_in_day 1730248186 [09:51:13]quantity*price = 55058 [09:51:13]sum+1 = 55060 [09:51:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 56 29.10.2024 09:51 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146260 ФПД: 222964243219170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095114&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146260&fm=222964243219170&tin=02508201610067®Number=0000000000091683&sum=55000 [09:51:15]StoreToDocumentArchive [09:51:15]shift 547 fd 146260 [09:51:15]save to /storage/0547/doc_00146260 [09:51:15]save last doc name /storage/0547/doc_00146260 to /storage/kkm_last_doc_name [09:51:15]save OK [09:51:15]Clear old archive folders... [09:51:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:51:15]tlvbuf is 0127F4C0 [09:51:15]SAM_PROTO_ClearQueue [09:51:15]wFMCommunicate request_size=4 [09:51:15]MH_SAM_APDU [09:51:15]CAPDU: 80 09 00 00 [09:51:15]Write to MH i2c: E2 08 00 79 04 80 09 00 00 00 00 00 00 EF [09:51:15]Write i2c OK [09:51:15]MH_I2C_Read... [09:51:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:15]Read from MH i2c: E2 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [09:51:15]RAPDU: 90 00 [09:51:15]wFMCommunicate OK [09:51:15]SAM_PROTO_ClearQueue done [09:51:15]KKMCreateOFDPacket [09:51:15]OFDProtocolAddRootSTLVToBuf [09:51:15]FM_MakeSignedData [09:51:15]FM_MakeSignedData [09:51:15]SAM_PROTO_SignData [09:51:15]wFMCommunicate request_size=4 [09:51:15]MH_SAM_APDU [09:51:15]CAPDU: 80 0D 01 02 [09:51:15]Write to MH i2c: E2 08 00 7A 04 80 0D 01 02 00 00 00 00 F7 [09:51:15]Write i2c OK [09:51:15]MH_I2C_Read... [09:51:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:15]Read from MH i2c: E2 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [09:51:15]RAPDU: 90 00 [09:51:15]wFMCommunicate OK [09:51:15]wFMCommunicate request_size=255 [09:51:15]MH_SAM_APDU [09:51: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 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 38 00 00 00 F4 03 04 00 12 B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3B 02 00 35 04 06 00 CA [09:51:15]Write to MH i2c: E2 02 01 7B 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 38 00 00 00 F4 03 04 00 12 B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3B 02 00 35 04 06 00 CA 00 00 9E [09:51:15]Write i2c OK [09:51:15]MH_I2C_Read... [09:51:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:15]Read from MH i2c: E2 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [09:51:15]RAPDU: 90 00 [09:51:15]wFMCommunicate OK [09:51:15]wFMCommunicate request_size=10 [09:51:15]MH_SAM_APDU [09:51:15]CAPDU: 80 0D 02 02 05 C8 E8 83 C2 E2 [09:51:15]Write to MH i2c: E2 0D 00 7C 04 80 0D 02 02 05 00 C8 E8 83 C2 E2 00 00 DB [09:51:15]Write i2c OK [09:51:15]MH_I2C_Read... [09:51:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:15]Read from MH i2c: E2 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [09:51:15]RAPDU: 90 00 [09:51:15]wFMCommunicate OK [09:51:15]wFMCommunicate request_size=4 [09:51:15]MH_SAM_APDU [09:51:15]CAPDU: 80 0D 03 02 [09:51:15]Write to MH i2c: E2 08 00 7D 04 80 0D 03 02 00 00 00 00 FC [09:51:15]Write i2c OK [09:51:15]MH_I2C_Read... [09:51:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:15]Read from MH i2c: E2 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 0B 00 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 0B 00 7D 04 00 1C 13 5A 44 7E 70 49 3D 90 00 3E [09:51:15]RAPDU: 1C 13 5A 44 7E 70 49 3D 90 00 [09:51:15]wFMCommunicate OK [09:51:15]SAM_PROTO_SignData done [09:51:15]FM_MakeSignedData done [09:51:15]CreateOFDProtocolMessage [09:51:15]wFMCommunicate request_size=4 [09:51:15]MH_SAM_APDU [09:51:15]CAPDU: 80 11 00 00 [09:51:15]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [09:51:15]Write i2c OK [09:51:15]MH_I2C_Read... [09:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:15]Read from MH i2c: E2 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: E2 17 00 [09:51:15]MH_I2C_Read... [09:51:15]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 31 37 34 35 90 00 4F [09:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:51:15]wFMCommunicate OK [09:51:15]CreateOFDProtocolMessage done [09:51:15]OFDSenderStorePacket 146260 [09:51:15]StoreOFDPacket docnum=146260 [09:51:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4E B0 07 01 28 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 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 38 00 00 00 F4 03 04 00 12 B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3B 02 00 35 04 06 00 CA C8 E8 83 C2 E2 1C 13 5A 44 7E 70 49 3D [09:51:15]CheckFolder [09:51:15]dirname=/storage/ofd_packets [09:51:15]CheckFolder done [09:51:15]ProducePacketName [09:51:15]name=ofd_packets/00146260 [09:51:15]NVStorageSaveData ofd_packets/00146260 [09:51:15]File name is /storage/ofd_packets/00146260 [09:51:15]Write 301 bytes [09:51:15]NVStorageSaveData done [09:51:15]OFDSenderStorePacket done [09:51:15]KKMCreateOFDPacket done [09:51:15]NVStorageSaveData kkm_last_timestamp [09:51:15]File name is /storage/kkm_last_timestamp [09:51:15]Write 4 bytes [09:51:15]NVStorageSaveData done [09:51:15]ExternCall_PrintAddStr [09:51:15]wPrintStart [09:51:15]Write to MH i2c: 01 00 00 7F 04 83 [09:51:15]Write i2c OK [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: 01 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: 01 07 00 [09:51:15]MH_I2C_Read... [09:51:15]Read from MH i2c: 01 07 00 7F 04 00 00 00 00 00 FF 0F 98 [09:51:15]RasterBufferAndPrint [09:51:15]line Счет N : (1)161017 [09:51:15]line ИНН: 02508201610067 [09:51:15]OFD Sender: Processing packet 146260 [packets to send 206, broken 205] [09:51:15]ProducePacketName [09:51:15]name=ofd_packets/00146260 [09:51:15]OFD Sender: To server: pG, [09:51:15]CommunicateWithHost lk.salyk.kg:30040 [09:51:15]ConnectInit lk.salyk.kg [09:51:15]line Контрольно-Кассовый Чек [09:51:15]line ПРОДАЖА [09:51:15]line ТРК (МРК, ГНК) : 52 [09:51:15]line Товар: 2710124130 [09:51:15]line Аи-92-К-2 [09:51:15]line 8.230 * 66.90 [09:51:15]line = 550.59 [09:51:15]line НДС 12% НСП 1% [09:51:15]line > о реализуемом товаре [09:51:15]line ОКРУГЛЕНИЕ: -0.59 [09:51:15]line ИТОГО: 550.00 [09:51:15]line Внесено: 550.00 [09:51:15]line СДАЧА: 0.00 [09:51:15]line НСП 1% : 4.87 [09:51:15]line НДС 12% : 58.47 [09:51:15]line Наличными: 550.00 [09:51:15]line Безнал.: 0.00 [09:51:15]line Место: АЗС № 126 "Партнер Нефть" [09:51:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:51:15]line СНО: Общий режим [09:51:15]line Чек 56 29.10.2024 09:51 [09:51:15]line Смена: 547 ФФД: 1.0 [09:51:15]line ЗНМ: 0300000085 [09:51:15]line РНМ: 0000000000091683 [09:51:15]line Версия ККМ: 001 [09:51:15]line ФМ: 0000000000871745 [09:51:15]line ФД: 146260 [09:51:15]line ФПД: 222964243219170 [09:51:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095114&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146260&fm=222964243219170&tin=02508201610067®Number=0000000000091683&sum=55000 [09:51:15]written 0, free lines is 4095 [09:51:16]Write to MH i2c: 01 00 00 AA 04 AE [09:51:16]Write i2c OK [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: 01 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: 01 07 00 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: 01 07 00 AA 04 00 00 00 00 00 AD 0C 6E [09:51:16]RasterBufferAndPrint [09:51:16]line [09:51:16]line [09:51:16]line [09:51:16]line [09:51:16]line [09:51:16]written 0, free lines is 3249 [09:51:16]MH_Cut [09:51:16]Write to MH i2c: D1 01 00 B1 04 01 87 [09:51:16]Write i2c OK [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: D1 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: D1 01 00 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: D1 01 00 B1 04 00 86 [09:51:16]Write to MH i2c: 01 00 00 B2 04 B6 [09:51:16]Write i2c OK [09:51:16]MH_I2C_Read... [09:51:16]*** Cut start [09:51:16]*** Partial cut [09:51:16]*** CUTSNS_PIN = 1 [09:51:16]*** CUTSNS_PIN = 0 [09:51:17]*** Brake cut motor [09:51:17]Read from MH i2c: 01 [09:51:17]MH_I2C_Read... [09:51:17]*** Stop cut motor [09:51:17]*** Cut end [09:51:17]Read from MH i2c: 01 07 00 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 FF 0F CB [09:51:17]process_action close_receipt done [09:51:17]requested_data is exist [09:51:17]produce_requested_data [09:51:17]requested_item fm.sn is exist - process it [09:51:17]wFMCommunicate request_size=4 [09:51:17]MH_SAM_APDU [09:51:17]CAPDU: 80 11 00 00 [09:51:17]Write to MH i2c: E2 08 00 B3 04 80 11 00 00 00 00 00 00 31 [09:51:17]Write i2c OK [09:51:17]MH_I2C_Read... [09:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:17]Read from MH i2c: E2 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 17 00 [09:51:17]MH_I2C_Read... [09:51:17]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 31 37 34 35 90 00 84 [09:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:51:17]wFMCommunicate OK [09:51:17]requested_item fd.num is exist - process it [09:51:17]SAM_PROTO_GetFieldsCounters [09:51:17]wFMCommunicate request_size=4 [09:51:17]MH_SAM_APDU [09:51:17]CAPDU: 80 13 00 00 [09:51:17]Write to MH i2c: E2 08 00 B4 04 80 13 00 00 00 00 00 00 34 [09:51:17]Write i2c OK [09:51:17]MH_I2C_Read... [09:51:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:17]Read from MH i2c: E2 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 62 00 [09:51:17]MH_I2C_Read... [09:51:17]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 54 3B 02 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 B5 [09:51:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 54 3B 02 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 [09:51:17]wFMCommunicate OK [09:51:17]SAM_PROTO_GetFieldsCounters done [09:51:17]requested_item shift.num is exist - process it [09:51:17]requested_item shift.opened is exist - process it [09:51:17]req_shift_opened [09:51:17]FM_GetShiftState [09:51:17]SAM_PROTO_GetShiftState [09:51:17]wFMCommunicate request_size=4 [09:51:17]MH_SAM_APDU [09:51:17]CAPDU: 80 13 01 00 [09:51:17]Write to MH i2c: E2 08 00 B5 04 80 13 01 00 00 00 00 00 36 [09:51:17]Write i2c OK [09:51:17]MH_I2C_Read... [09:51:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:17]Read from MH i2c: E2 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 0E 00 [09:51:17]MH_I2C_Read... [09:51:17]Read from MH i2c: E2 0E 00 B5 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6F [09:51:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:51:17]wFMCommunicate OK [09:51:17]SAM_PROTO_GetShiftState done [09:51:17]FM_GetShiftState done [09:51:17]req_shift_opened done [09:51:17]requested_item shift.open_date is exist - process it [09:51:17]req_shift_open_date [09:51:17]req_shift_open_date done [09:51:17]produce_requested_data done [09:51:17]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146260,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:51:17]process_action_free close_receipt [09:51:17]json_value_free [09:51:17]json_value_free done [09:51:17]process_json_proto returns [09:51:17]Send response to host [09:51:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146260,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:51:17]free response buf [09:51:17]execute_script done [09:51:17]execute_script returns [09:51:17]free content buf [09:51:17]Sock 7.Close socket [09:51:17]Sock 7.Thread stoped [09:51:21]accept exits with 9 [09:51:21]New connection [09:51:21]New thread 3067055460 created [09:51:21]Thread 3066912100 joined [09:51:21]Waiting for new connection... [09:51:21] Sock 9.Parse request [09:51:21]Sock 9.Check first char [09:51:21]Sock 9.First char is OK [09:51:21]request: POST /json_proto HTTP/1.0 [09:51:21]Method: POST [09:51:21]URL: /json_proto [09:51:21]Method is POST - this is cgi request [09:51:21]url: /json_proto [09:51:21]query_string will be loaded in cgi processing [09:51:21]execute_cgi json_proto POST (null) [09:51:21]execute_cgi path=json_proto method=POST [09:51:21]POST find Content-Length [09:51:21]Host: 172.17.40.195:8080 [09:51:21]Content-Length: 682 [09:51:21]Content-Type: application/json [09:51:21] [09:51:21]POST finish read [09:51:21]Found Content-Length = 682 [09:51:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:51:21]execute_script... [09: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)161018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:51:21]POST & json_proto [09:51:21]process_json_proto [09:51:21]json parsed OK: [09:51:21]protocol is kg_v1.0 [09:51:21]action value=close_receipt [09:51:21]process_action close_receipt [09:51:21]cmd_close_receipt [09:51:21]MH_GetDate [09:51:21]Write to MH i2c: F0 00 00 B6 04 A9 [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 09 00 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 09 00 B6 04 00 1A B0 20 67 D5 8D 6C 64 35 [09:51:21]GetLastDocTimeStamp 1730195474 [09:51:21]current date 1730195482 [09:51:21]FM_GetShiftState [09:51:21]SAM_PROTO_GetShiftState [09:51:21]wFMCommunicate request_size=4 [09:51:21]MH_SAM_APDU [09:51:21]CAPDU: 80 13 01 00 [09:51:21]Write to MH i2c: E2 08 00 B7 04 80 13 01 00 00 00 00 00 38 [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:21]Read from MH i2c: E2 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: E2 0E 00 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: E2 0E 00 B7 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 71 [09:51:21]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:51:21]wFMCommunicate OK [09:51:21]SAM_PROTO_GetShiftState done [09:51:21]FM_GetShiftState done [09:51:21]opened in 1730161786 [09:51:21]opened+sec_in_day 1730248186 [09:51:21]quantity*price = 100021 [09:51:21]sum+1 = 100023 [09:51:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 57 29.10.2024 09:51 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146261 ФПД: 11895312049348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095122&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146261&fm=11895312049348&tin=02508201610067®Number=0000000000091683&sum=100000 [09:51:22]StoreToDocumentArchive [09:51:22]shift 547 fd 146261 [09:51:22]save to /storage/0547/doc_00146261 [09:51:22]save last doc name /storage/0547/doc_00146261 to /storage/kkm_last_doc_name [09:51:22]save OK [09:51:22]Clear old archive folders... [09:51:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:51:22]tlvbuf is 0123A100 [09:51:22]SAM_PROTO_ClearQueue [09:51:22]wFMCommunicate request_size=4 [09:51:22]MH_SAM_APDU [09:51:22]CAPDU: 80 09 00 00 [09:51:22]Write to MH i2c: E2 08 00 C4 04 80 09 00 00 00 00 00 00 3A [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [09:51:22]RAPDU: 90 00 [09:51:22]wFMCommunicate OK [09:51:22]SAM_PROTO_ClearQueue done [09:51:22]KKMCreateOFDPacket [09:51:22]OFDProtocolAddRootSTLVToBuf [09:51:22]FM_MakeSignedData [09:51:22]FM_MakeSignedData [09:51:22]SAM_PROTO_SignData [09:51:22]wFMCommunicate request_size=4 [09:51:22]MH_SAM_APDU [09:51:22]CAPDU: 80 0D 01 02 [09:51:22]Write to MH i2c: E2 08 00 C5 04 80 0D 01 02 00 00 00 00 42 [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [09:51:22]RAPDU: 90 00 [09:51:22]wFMCommunicate OK [09:51:22]wFMCommunicate request_size=255 [09:51:22]MH_SAM_APDU [09:51: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 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 39 00 00 00 F4 03 04 00 1A B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3B 02 00 35 04 06 00 0A [09:51:22]Write to MH i2c: E2 02 01 C6 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 F4 03 04 00 1A B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3B 02 00 35 04 06 00 0A 00 00 39 [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [09:51:22]RAPDU: 90 00 [09:51:22]wFMCommunicate OK [09:51:22]wFMCommunicate request_size=10 [09:51:22]MH_SAM_APDU [09:51:22]CAPDU: 80 0D 02 02 05 D1 97 D9 64 C4 [09:51:22]Write to MH i2c: E2 0D 00 C7 04 80 0D 02 02 05 00 D1 97 D9 64 C4 00 00 B8 [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [09:51:22]RAPDU: 90 00 [09:51:22]wFMCommunicate OK [09:51:22]wFMCommunicate request_size=4 [09:51:22]MH_SAM_APDU [09:51:22]CAPDU: 80 0D 03 02 [09:51:22]Write to MH i2c: E2 08 00 C8 04 80 0D 03 02 00 00 00 00 47 [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 0B 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 0B 00 C8 04 00 D3 1F BD F8 C5 04 59 34 90 00 45 [09:51:22]RAPDU: D3 1F BD F8 C5 04 59 34 90 00 [09:51:22]wFMCommunicate OK [09:51:22]SAM_PROTO_SignData done [09:51:22]FM_MakeSignedData done [09:51:22]CreateOFDProtocolMessage [09:51:22]wFMCommunicate request_size=4 [09:51:22]MH_SAM_APDU [09:51:22]CAPDU: 80 11 00 00 [09:51:22]Write to MH i2c: E2 08 00 C9 04 80 11 00 00 00 00 00 00 47 [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:22]Read from MH i2c: E2 17 00 [09:51:22]MH_I2C_Read... [09:51:22]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 31 37 34 35 90 00 9A [09:51:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:51:22]wFMCommunicate OK [09:51:22]CreateOFDProtocolMessage done [09:51:22]OFDSenderStorePacket 146261 [09:51:22]StoreOFDPacket docnum=146261 [09:51:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4D 04 07 01 55 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 1A B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3B 02 00 35 04 06 00 0A D1 97 D9 64 C4 D3 1F BD F8 C5 04 59 34 [09:51:22]CheckFolder [09:51:22]dirname=/storage/ofd_packets [09:51:22]CheckFolder done [09:51:22]ProducePacketName [09:51:22]name=ofd_packets/00146261 [09:51:22]NVStorageSaveData ofd_packets/00146261 [09:51:22]File name is /storage/ofd_packets/00146261 [09:51:22]Write 301 bytes [09:51:22]NVStorageSaveData done [09:51:22]OFDSenderStorePacket done [09:51:22]KKMCreateOFDPacket done [09:51:22]NVStorageSaveData kkm_last_timestamp [09:51:22]File name is /storage/kkm_last_timestamp [09:51:22]Write 4 bytes [09:51:22]NVStorageSaveData done [09:51:22]ExternCall_PrintAddStr [09:51:22]wPrintStart [09:51:22]Write to MH i2c: 01 00 00 CA 04 CE [09:51:22]Write i2c OK [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: 01 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 CA 04 00 00 00 00 00 FF 0F E3 [09:51:23]RasterBufferAndPrint [09:51:23]line Счет N : (1)161018 [09:51:23]line ИНН: 02508201610067 [09:51:23]line Контрольно-Кассовый Чек [09:51:23]line ПРОДАЖА [09:51:23]line ТРК (МРК, ГНК) : 63 [09:51:23]line Товар: 2710124500 [09:51:23]line Аи-95-К-3 [09:51:23]line 13.480 * 74.20 [09:51:23]line = 1000.22 [09:51:23]line НДС 12% НСП 1% [09:51:23]line > о реализуемом товаре [09:51:23]line ОКРУГЛЕНИЕ: -0.22 [09:51:23]line ИТОГО: 1000.00 [09:51:23]line Внесено: 1000.00 [09:51:23]line СДАЧА: 0.00 [09:51:23]line НСП 1% : 8.85 [09:51:23]line НДС 12% : 106.22 [09:51:23]line Наличными: 1000.00 [09:51:23]line Безнал.: 0.00 [09:51:23]line Место: АЗС № 126 "Партнер Нефть" [09:51:23]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:51:23]line СНО: Общий режим [09:51:23]line Чек 57 29.10.2024 09:51 [09:51:23]line Смена: 547 ФФД: 1.0 [09:51:23]line ЗНМ: 0300000085 [09:51:23]line РНМ: 0000000000091683 [09:51:23]line Версия ККМ: 001 [09:51:23]line ФМ: 0000000000871745 [09:51:23]line ФД: 146261 [09:51:23]line ФПД: 11895312049348 [09:51:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095122&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146261&fm=11895312049348&tin=02508201610067®Number=0000000000091683&sum=100000 [09:51:23]written 0, free lines is 4095 [09:51:23]Write to MH i2c: 01 00 00 F5 04 F9 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 F5 04 00 00 00 00 00 AF 0C BB [09:51:23]RasterBufferAndPrint [09:51:23]line [09:51:23]line [09:51:23]line [09:51:23]line [09:51:23]line [09:51:23]written 0, free lines is 3254 [09:51:23]MH_Cut [09:51:23]Write to MH i2c: D1 01 00 FC 04 01 D2 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: D1 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: D1 01 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: D1 01 00 FC 04 00 D1 [09:51:23]Write to MH i2c: 01 00 00 FD 04 01 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:24]*** Cut start [09:51:24]*** Partial cut [09:51:24]*** CUTSNS_PIN = 1 [09:51:24]*** CUTSNS_PIN = 0 [09:51:24]*** Brake cut motor [09:51:24]Read from MH i2c: 01 [09:51:24]MH_I2C_Read... [09:51:24]*** Stop cut motor [09:51:24]*** Cut end [09:51:24]Read from MH i2c: 01 07 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 FF 0F 16 [09:51:24]process_action close_receipt done [09:51:24]requested_data is exist [09:51:24]produce_requested_data [09:51:24]requested_item fm.sn is exist - process it [09:51:24]wFMCommunicate request_size=4 [09:51:24]MH_SAM_APDU [09:51:24]CAPDU: 80 11 00 00 [09:51:24]Write to MH i2c: E2 08 00 FE 04 80 11 00 00 00 00 00 00 7C [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:24]Read from MH i2c: E2 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: E2 17 00 [09:51:24]MH_I2C_Read... [09:51:24]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 31 37 34 35 90 00 CF [09:51:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:51:24]wFMCommunicate OK [09:51:24]requested_item fd.num is exist - process it [09:51:24]SAM_PROTO_GetFieldsCounters [09:51:24]wFMCommunicate request_size=4 [09:51:24]MH_SAM_APDU [09:51:24]CAPDU: 80 13 00 00 [09:51:24]Write to MH i2c: E2 08 00 FF 04 80 13 00 00 00 00 00 00 7F [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 62 00 [09:51:25]MH_I2C_Read... [09:51:25]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 55 3B 02 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 04 [09:51:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 55 3B 02 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 [09:51:25]wFMCommunicate OK [09:51:25]SAM_PROTO_GetFieldsCounters done [09:51:25]requested_item shift.num is exist - process it [09:51:25]requested_item shift.opened is exist - process it [09:51:25]req_shift_opened [09:51:25]FM_GetShiftState [09:51:25]SAM_PROTO_GetShiftState [09:51:25]wFMCommunicate request_size=4 [09:51:25]MH_SAM_APDU [09:51:25]CAPDU: 80 13 01 00 [09:51:25]Write to MH i2c: E2 08 00 00 05 80 13 01 00 00 00 00 00 82 [09:51:25]Write i2c OK [09:51:25]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 0E 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 0E 00 00 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BB [09:51:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:51:25]wFMCommunicate OK [09:51:25]SAM_PROTO_GetShiftState done [09:51:25]FM_GetShiftState done [09:51:25]req_shift_opened done [09:51:25]requested_item shift.open_date is exist - process it [09:51:25]req_shift_open_date [09:51:25]req_shift_open_date done [09:51:25]produce_requested_data done [09:51:25]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146261,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:51:25]process_action_free close_receipt [09:51:25]json_value_free [09:51:25]json_value_free done [09:51:25]process_json_proto returns [09:51:25]Send response to host [09:51:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146261,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:51:25]free response buf [09:51:25]execute_script done [09:51:25]execute_script returns [09:51:25]free content buf [09:51:25]Sock 9.Close socket [09:51:25]Sock 9.Thread stoped [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 01 05 06 [09:52:59]*** FLAG_PRN_KEY set [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 01 05 00 08 00 00 00 FF 0F 23 [09:52:59]state=0 [09:52:59]Key pressed [09:52:59]Feed [09:52:59]Write to MH i2c: D8 00 00 02 05 DE [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 01 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 01 00 02 05 00 DF [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 03 05 08 [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 03 05 00 48 00 00 00 3C 00 93 [09:52:59]state=2 [09:52:59]Key pressed [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 04 05 09 [09:52:59]*** FLAG_PRN_KEY reset [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 F6 0F 15 [09:52:59]state=2 [09:52:59]Stop feed [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 05 05 0A [09:52:59]*** FLAG_PRN_KEY set [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 05 05 00 08 00 00 00 FF 0F 27 [09:52:59]state=0 [09:52:59]Key pressed [09:52:59]Feed [09:52:59]Write to MH i2c: D8 00 00 06 05 E2 [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 01 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 01 00 06 05 00 E3 [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 07 05 0C [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 07 05 00 48 00 00 00 3C 00 97 [09:52:59]state=2 [09:52:59]Key pressed [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 08 05 0D [09:52:59]*** FLAG_PRN_KEY reset [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 08 05 00 00 00 00 00 F5 0F 18 [09:52:59]state=2 [09:52:59]Stop feed [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 09 05 0E [09:52:59]*** FLAG_PRN_KEY set [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 09 05 00 08 00 00 00 FF 0F 2B [09:52:59]state=0 [09:52:59]Key pressed [09:52:59]Feed [09:52:59]Write to MH i2c: D8 00 00 0A 05 E6 [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 01 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: D8 01 00 0A 05 00 E7 [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 0B 05 10 [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 0B 05 00 48 00 00 00 3C 00 9B [09:52:59]state=2 [09:52:59]Key pressed [09:52:59]int [09:52:59]Write to MH i2c: 01 00 00 0C 05 11 [09:52:59]*** FLAG_PRN_KEY reset [09:52:59]Write i2c OK [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 [09:52:59]MH_I2C_Read... [09:52:59]Read from MH i2c: 01 07 00 0C 05 00 00 00 00 00 F5 0F 1C [09:52:59]state=2 [09:52:59]Stop feed [09:53:29]ConnectInit Can't connect to host [09:53:29]CommunicateWithHost connect error [09:53:29]CommunicateWithHost err = -1 [09:53:29]OFD Sender: Server communicate error [09:53:29]OFD Sender: Processing packet 146260 [packets to send 207, broken 205] [09:53:29]ProducePacketName [09:53:29]name=ofd_packets/00146260 [09:53:29]OFD Sender: To server: pG, [09:53:29]CommunicateWithHost lk.salyk.kg:30040 [09:53:29]ConnectInit lk.salyk.kg [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 EB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 90 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725EB (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 45359935+1684835797=1730195732 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33540623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 EB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 91 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 15 B1 20 67 D5 8D 6C 64 7E [09:55:33]Current date/time: 29.10.2024 09:55 [09:55:33]FM_Init [09:55:33]wFMConnect [09:55:33]MH_SAM_On [09:55:33]Write to MH i2c: E0 00 00 08 00 E7 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_init finished! [09:55:33]*** atr: [09:55:33]*** 0F 3B D5 18 FF 81 91 FE [09:55:33]*** 1F C3 80 73 C8 21 10 0A [09:55:33]*** 00 00 00 00 00 00 00 00 [09:55:33]*** 00 00 00 00 00 00 00 00 [09:55:33]*** 00 00 00 00 00 00 00 00 [09:55:33]*** 00 00 00 00 00 00 00 00 [09:55:33]*** 00 00 00 00 00 00 00 00 [09:55:33]*** 00 00 00 00 00 00 00 00 [09:55:33]Read from MH i2c: E0 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E0 10 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [09:55:33]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:55:33]wFMCommunicate request_size=10 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:55:33]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]wFMCommunicate request_size=4 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 11 00 00 [09:55:33]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 17 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D7 [09:55:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:55:33]wFMCommunicate OK [09:55:33]Detected FM SN is 0000000000871745 [09:55:33]Stored FM SN is 0000000000871745 [09:55:33]wFMCommunicate request_size=9 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 16 00 00 04 8C 82 00 00 [09:55:33]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 8C 82 00 00 00 00 A0 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]FM PIN OK [09:55:33]wFMCommunicate request_size=8 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 14 04 00 03 02 00 01 [09:55:33]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]wFMCommunicate request_size=13 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:55:33]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]wFMCommunicate request_size=4 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 11 00 00 [09:55:33]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 17 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DB [09:55:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:55:33]wFMCommunicate OK [09:55:33]DocumentArchiveInit [09:55:33]Start Httpd... [09:55:33]Httpd thread 3067116900 created [09:55:33]Write to MH i2c: 01 00 00 0F 00 0F [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: 01 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: 01 07 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:55:33]MH Int Process started [09:55:33]Allocated Socket 8 [09:55:33]Bind OK [09:55:33]Listen OK [09:55:33]httpd running on port 8080 [09:55:33]Waiting for new connection... [09:55:33]OFD Sender: Processing packet 146260 [packets to send 207, broken 205] [09:55:33]ProducePacketName [09:55:33]name=ofd_packets/00146260 [09:55:33]OFD Sender: To server: pG, [09:55:33]CommunicateWithHost lk.salyk.kg:30040 [09:55:33]ConnectInit lk.salyk.kg [09:55:33]Connected sock=7 [09:55:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4E B0 07 01 28 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 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 38 00 00 00 F4 03 04 00 12 B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3B 02 00 35 04 06 00 CA C8 E8 83 C2 E2 1C 13 5A 44 7E 70 49 3D [09:55:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 37 F3 47 00 1C 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3B 02 00 F4 03 04 00 3B 56 20 67 B6 04 01 00 00 F4 FA 90 0D 29 AA 1F 46 [09:55:34]CommunicateWithHost err = 0 [09:55:34]CheckOFDResponse [09:55:34]1017 (14) - 77093643461234 [09:55:34]1041 (16) - 0000000000871745 [09:55:34]1040 (4) - 146260 [09:55:34]1012 (4) - 29.10.2024 03:27 [09:55:34]1206 (1) - 0 [09:55:34]OFD Sender: Remove packet 146260 [09:55:34]ProducePacketName [09:55:34]name=ofd_packets/00146260 [09:55:34]NVStorageDeleteData [09:55:34]OFD Sender: Processing packet 146261 [packets to send 206, broken 205] [09:55:34]ProducePacketName [09:55:34]name=ofd_packets/00146261 [09:55:34]OFD Sender: To server: pG, [09:55:34]CommunicateWithHost lk.salyk.kg:30040 [09:55:34]ConnectInit lk.salyk.kg [09:55:35]Connected sock=7 [09: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 31 37 34 35 0F 01 00 00 4D 04 07 01 55 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 1A B0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3B 02 00 35 04 06 00 0A D1 97 D9 64 C4 D3 1F BD F8 C5 04 59 34 [09:55:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 05 80 47 00 8D DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3B 02 00 F4 03 04 00 3C 56 20 67 B6 04 01 00 00 C9 58 E6 E7 59 08 7E 99 [09:55:35]CommunicateWithHost err = 0 [09:55:35]CheckOFDResponse [09:55:35]1017 (14) - 77093643461234 [09:55:35]1041 (16) - 0000000000871745 [09:55:35]1040 (4) - 146261 [09:55:35]1012 (4) - 29.10.2024 03:27 [09:55:35]1206 (1) - 0 [09:55:35]OFD Sender: Remove packet 146261 [09:55:35]ProducePacketName [09:55:35]name=ofd_packets/00146261 [09:55:35]NVStorageDeleteData [09:55:36]OFD Sender: No OFD packet to send [09:55:36]accept exits with 9 [09:55:36]New connection [09:55:36]New thread 3066830180 created [09:55:36]Waiting for new connection... [09:55:36] Sock 9.Parse request [09:55:36]Sock 9.Check first char [09:55:36]Sock 9.First char is OK [09:55:36]request: POST /json_proto HTTP/1.0 [09:55:36]Method: POST [09:55:36]URL: /json_proto [09:55:36]Method is POST - this is cgi request [09:55:36]url: /json_proto [09:55:36]query_string will be loaded in cgi processing [09:55:36]execute_cgi json_proto POST (null) [09:55:36]execute_cgi path=json_proto method=POST [09:55:36]POST find Content-Length [09:55:36]Host: 172.17.40.195:8080 [09:55:36]Content-Length: 215 [09:55:36]Content-Type: application/json [09:55:36] [09:55:36]POST finish read [09:55:36]Found Content-Length = 215 [09:55:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:36]execute_script... [09:55:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:36]POST & json_proto [09:55:36]process_json_proto [09:55:36]json parsed OK: [09:55:36]protocol is kg_v1.0 [09:55:36]action value=get_value [09:55:36]process_action get_value [09:55:36]cmd_get_value [09:55:36]process_action get_value done [09:55:36]requested_data is exist [09:55:36]produce_requested_data [09:55:36]requested_item kkm.sn is exist - process it [09:55:36]requested_item kkm.ver is exist - process it [09:55:36]requested_item fm.sn is exist - process it [09:55:36]wFMCommunicate request_size=4 [09:55:36]MH_SAM_APDU [09:55:36]CAPDU: 80 11 00 00 [09:55:36]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:55:36]Write i2c OK [09:55:36]MH_I2C_Read... [09:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:36]Read from MH i2c: E2 [09:55:36]MH_I2C_Read... [09:55:36]Read from MH i2c: E2 17 00 [09:55:36]MH_I2C_Read... [09:55:36]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DD [09:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:55:36]wFMCommunicate OK [09:55:36]requested_item fd.num is exist - process it [09:55:36]SAM_PROTO_GetFieldsCounters [09:55:36]wFMCommunicate request_size=4 [09:55:36]MH_SAM_APDU [09:55:36]CAPDU: 80 13 00 00 [09:55:36]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:55:36]Write i2c OK [09:55:36]MH_I2C_Read... [09:55:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:36]Read from MH i2c: E2 [09:55:36]MH_I2C_Read... [09:55:36]Read from MH i2c: E2 62 00 [09:55:36]MH_I2C_Read... [09:55:36]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 55 3B 02 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 12 [09: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 55 3B 02 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 [09:55:36]wFMCommunicate OK [09:55:36]SAM_PROTO_GetFieldsCounters done [09:55:36]requested_item shift.num is exist - process it [09:55:36]requested_item shift.opened is exist - process it [09:55:36]req_shift_opened [09:55:36]FM_GetShiftState [09:55:36]SAM_PROTO_GetShiftState [09:55:36]wFMCommunicate request_size=4 [09:55:36]MH_SAM_APDU [09:55:36]CAPDU: 80 13 01 00 [09:55:36]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:55:36]Write i2c OK [09:55:36]MH_I2C_Read... [09:55:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:36]Read from MH i2c: E2 [09:55:36]MH_I2C_Read... [09:55:36]Read from MH i2c: E2 0E 00 [09:55:36]MH_I2C_Read... [09:55:36]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C8 [09:55:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:55:36]wFMCommunicate OK [09:55:36]SAM_PROTO_GetShiftState done [09:55:36]FM_GetShiftState done [09:55:36]req_shift_opened done [09:55:36]requested_item shift.open_date is exist - process it [09:55:36]req_shift_open_date [09:55:36]req_shift_open_date done [09:55:36]produce_requested_data done [09:55:36]produce_requested_data return {"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146261,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:55:36]process_action_free get_value [09:55:36]json_value_free [09:55:36]json_value_free done [09:55:36]process_json_proto returns [09:55:36]Send response to host [09:55:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146261,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:55:36]free response buf [09:55:36]execute_script done [09:55:36]execute_script returns [09:55:36]free content buf [09:55:36]Sock 9.Close socket [09:55:36]Sock 9.Thread stoped [09:55:36]accept exits with 7 [09:55:36]New connection [09:55:36]New thread 3066686820 created [09:55:36]Thread 3066830180 joined [09:55:36]Waiting for new connection... [09:55:36] Sock 7.Parse request [09:55:36]Sock 7.Check first char [09:55:36]Sock 7.First char is OK [09:55:36]request: POST /json_proto HTTP/1.0 [09:55:36]Method: POST [09:55:36]URL: /json_proto [09:55:36]Method is POST - this is cgi request [09:55:36]url: /json_proto [09:55:36]query_string will be loaded in cgi processing [09:55:36]execute_cgi json_proto POST (null) [09:55:36]execute_cgi path=json_proto method=POST [09:55:36]POST find Content-Length [09:55:36]Host: 172.17.40.195:8080 [09:55:36]Content-Length: 331 [09:55:36]Content-Type: application/json [09:55:36] [09:55:36]POST finish read [09:55:36]Found Content-Length = 331 [09:55:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:55:36]execute_script... [09:55:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:55:36]POST & json_proto [09:55:36]process_json_proto [09:55:36]json parsed OK: [09:55:36]protocol is kg_v1.0 [09:55:36]action value=get_value [09:55:36]process_action get_value [09:55:36]cmd_get_value [09:55:36]process_action get_value done [09:55:36]requested_data is exist [09:55:36]produce_requested_data [09:55:36]requested_item fm.sale.total is exist - process it [09:55:36]SAM_PROTO_GetFMData [09:55:36]wFMCommunicate request_size=4 [09:55:36]MH_SAM_APDU [09:55:36]CAPDU: 80 13 03 00 [09:55:36]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:55:36]Write i2c OK [09:55:36]MH_I2C_Read... [09:55:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:55:37]Read from MH i2c: E2 [09:55:37]MH_I2C_Read... [09:55:37]Read from MH i2c: E2 FD 00 [09:55:37]MH_I2C_Read... [09:55:37]Read from MH i2c: E2 FD 00 13 00 00 C1 04 85 04 BD 04 6E 04 04 00 0F 37 02 00 69 04 A3 00 6F 04 04 00 04 37 02 00 B1 04 05 00 07 2D 2F 01 04 70 04 05 00 D0 C0 76 90 03 72 04 04 00 37 6C B8 70 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 80 88 E5 6C 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 B0 F8 12 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 D3 [09:55:37]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 0F 37 02 00 69 04 A3 00 6F 04 04 00 04 37 02 00 B1 04 05 00 07 2D 2F 01 04 70 04 05 00 D0 C0 76 90 03 72 04 04 00 37 6C B8 70 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 80 88 E5 6C 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 B0 F8 12 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [09:55:37]wFMCommunicate OK [09:55:37]wFMCommunicate request_size=4 [09:55:37]MH_SAM_APDU [09:55:37]CAPDU: 80 17 00 00 [09:55:37]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:55:37]Write i2c OK [09:55:37]MH_I2C_Read... [09:55:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:37]Read from MH i2c: E2 [09:55:37]MH_I2C_Read... [09:55:37]Read from MH i2c: E2 FD 00 [09:55:37]MH_I2C_Read... [09:55:37]Read from MH i2c: E2 FD 00 14 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 0F [09:55:37]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [09:55:37]wFMCommunicate OK [09:55:37]wFMCommunicate request_size=4 [09:55:37]MH_SAM_APDU [09:55:37]CAPDU: 80 17 00 00 [09:55:37]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:55:37]Write i2c OK [09:55:37]MH_I2C_Read... [09:55:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:37]Read from MH i2c: E2 [09:55:37]MH_I2C_Read... [09:55:37]Read from MH i2c: E2 FD 00 [09:55:37]MH_I2C_Read... [09:55:37]Read from MH i2c: E2 FD 00 15 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 35 [09:55:37]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [09:55:37]wFMCommunicate OK [09:55:37]wFMCommunicate request_size=4 [09:55:37]MH_SAM_APDU [09:55:37]CAPDU: 80 17 00 00 [09:55:37]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:55:37]Write i2c OK [09:55:37]MH_I2C_Read... [09:55:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:38]Read from MH i2c: E2 [09:55:38]MH_I2C_Read... [09:55:38]Read from MH i2c: E2 FD 00 [09:55:38]MH_I2C_Read... [09:55:38]Read from MH i2c: E2 FD 00 16 00 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1B [09:55:38]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [09:55:38]wFMCommunicate OK [09:55:38]wFMCommunicate request_size=4 [09:55:38]MH_SAM_APDU [09:55:38]CAPDU: 80 17 00 00 [09:55:38]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:55:38]Write i2c OK [09:55:38]MH_I2C_Read... [09:55:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [09:55:38]Read from MH i2c: E2 [09:55:38]MH_I2C_Read... [09:55:38]Read from MH i2c: E2 DE 00 [09:55:38]MH_I2C_Read... [09:55:38]Read from MH i2c: E2 DE 00 17 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [09:55:38]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:55:38]wFMCommunicate OK [09:55:38]SAM_PROTO_GetFMData done [09:55:38]requested_item fm.sale_refund.total is exist - process it [09:55:38]requested_item fm.buy.total is exist - process it [09:55:38]requested_item shift.sale.total is exist - process it [09:55:38]SAM_PROTO_GetShiftData [09:55:38]wFMCommunicate request_size=4 [09:55:38]MH_SAM_APDU [09:55:38]CAPDU: 80 13 02 00 [09:55:38]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [09:55:38]Write i2c OK [09:55:38]MH_I2C_Read... [09:55:38]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:55:38]Read from MH i2c: E2 [09:55:38]MH_I2C_Read... [09:55:38]Read from MH i2c: E2 FD 00 [09:55:38]MH_I2C_Read... [09:55:38]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 39 00 00 00 69 04 9C 00 6F 04 04 00 39 00 00 00 B1 04 03 00 4F 69 7C 70 04 03 00 94 EA 76 72 04 03 00 BB 7E 05 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 36 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E3 19 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 4A [09:55:38]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 39 00 00 00 69 04 9C 00 6F 04 04 00 39 00 00 00 B1 04 03 00 4F 69 7C 70 04 03 00 94 EA 76 72 04 03 00 BB 7E 05 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 36 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E3 19 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [09:55:38]wFMCommunicate OK [09:55:38]wFMCommunicate request_size=4 [09:55:38]MH_SAM_APDU [09:55:38]CAPDU: 80 17 00 00 [09:55:38]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:55:38]Write i2c OK [09:55:38]MH_I2C_Read... [09:55:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:39]Read from MH i2c: E2 [09:55:39]MH_I2C_Read... [09:55:39]Read from MH i2c: E2 FD 00 [09:55:39]MH_I2C_Read... [09:55:39]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [09:55:39]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [09:55:39]wFMCommunicate OK [09:55:39]wFMCommunicate request_size=4 [09:55:39]MH_SAM_APDU [09:55:39]CAPDU: 80 17 00 00 [09:55:39]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:55:39]Write i2c OK [09:55:39]MH_I2C_Read... [09:55:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:39]Read from MH i2c: E2 [09:55:39]MH_I2C_Read... [09:55:39]Read from MH i2c: E2 FD 00 [09:55:39]MH_I2C_Read... [09:55:39]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [09:55:39]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [09:55:39]wFMCommunicate OK [09:55:39]wFMCommunicate request_size=4 [09:55:39]MH_SAM_APDU [09:55:39]CAPDU: 80 17 00 00 [09:55:39]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [09:55:39]Write i2c OK [09:55:39]MH_I2C_Read... [09:55:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:55:39]Read from MH i2c: E2 [09:55:39]MH_I2C_Read... [09:55:39]Read from MH i2c: E2 FD 00 [09:55:39]MH_I2C_Read... [09:55:39]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [09:55:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [09:55:39]wFMCommunicate OK [09:55:39]wFMCommunicate request_size=4 [09:55:39]MH_SAM_APDU [09:55:39]CAPDU: 80 17 00 00 [09:55:39]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [09:55:39]Write i2c OK [09:55:39]MH_I2C_Read... [09:55:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [09:55:40]Read from MH i2c: E2 [09:55:40]MH_I2C_Read... [09:55:40]Read from MH i2c: E2 CC 00 [09:55:40]MH_I2C_Read... [09:55:40]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [09:55:40]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:55:40]wFMCommunicate OK [09:55:40]SAM_PROTO_GetShiftData done [09:55:40]requested_item shift.sale.total_cash is exist - process it [09:55:40]requested_item shift.sale_refund.total is exist - process it [09:55:40]requested_item shift.sale_refund.total_cash is exist - process it [09:55:40]requested_item shift.buy.total is exist - process it [09:55:40]requested_item shift.buy.total_cash is exist - process it [09:55:40]produce_requested_data done [09:55:40]produce_requested_data return {"fm.sale.total":171997381.19,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":81534.23,"shift.sale.total_cash":77933.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:55:40]process_action_free get_value [09:55:40]json_value_free [09:55:40]json_value_free done [09:55:40]process_json_proto returns [09:55:40]Send response to host [09:55:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":171997381.19,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":81534.23,"shift.sale.total_cash":77933.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:55:40]free response buf [09:55:40]execute_script done [09:55:40]execute_script returns [09:55:40]free content buf [09:55:40]Sock 7.Close socket [09:55:40]Sock 7.Thread stoped [09:55:40]accept exits with 9 [09:55:40]New connection [09:55:40]New thread 3066830180 created [09:55:40]Thread 3066686820 joined [09:55:40]Waiting for new connection... [09:55:40] Sock 9.Parse request [09:55:40]Sock 9.Check first char [09:55:40]Sock 9.First char is OK [09:55:40]request: POST /json_proto HTTP/1.0 [09:55:40]Method: POST [09:55:40]URL: /json_proto [09:55:40]Method is POST - this is cgi request [09:55:40]url: /json_proto [09:55:40]query_string will be loaded in cgi processing [09:55:40]execute_cgi json_proto POST (null) [09:55:40]execute_cgi path=json_proto method=POST [09:55:40]POST find Content-Length [09:55:40]Host: 172.17.40.195:8080 [09:55:40]Content-Length: 678 [09:55:40]Content-Type: application/json [09:55:40] [09:55:40]POST finish read [09:55:40]Found Content-Length = 678 [09:55:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [09:55:40]execute_script... [09:55:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [09:55:40]POST & json_proto [09:55:40]process_json_proto [09:55:40]json parsed OK: [09:55:40]protocol is kg_v1.0 [09:55:40]action value=close_receipt [09:55:40]process_action close_receipt [09:55:40]cmd_close_receipt [09:55:40]MH_GetDate [09:55:40]Write to MH i2c: F0 00 00 1D 00 0C [09:55:40]Write i2c OK [09:55:40]MH_I2C_Read... [09:55:40]Read from MH i2c: F0 [09:55:40]MH_I2C_Read... [09:55:40]Read from MH i2c: F0 09 00 [09:55:40]MH_I2C_Read... [09:55:40]Read from MH i2c: F0 09 00 1D 00 00 1C B1 20 67 D5 8D 6C 64 9B [09:55:40]GetLastDocTimeStamp 1730195482 [09:55:40]current date 1730195740 [09:55:40]FM_GetShiftState [09:55:40]SAM_PROTO_GetShiftState [09:55:40]wFMCommunicate request_size=4 [09:55:40]MH_SAM_APDU [09:55:40]CAPDU: 80 13 01 00 [09:55:40]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [09:55:40]Write i2c OK [09:55:40]MH_I2C_Read... [09:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:40]Read from MH i2c: E2 [09:55:40]MH_I2C_Read... [09:55:40]Read from MH i2c: E2 0E 00 [09:55:40]MH_I2C_Read... [09:55:40]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D4 [09:55:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:55:40]wFMCommunicate OK [09:55:40]SAM_PROTO_GetShiftState done [09:55:40]FM_GetShiftState done [09:55:40]opened in 1730161786 [09:55:40]opened+sec_in_day 1730248186 [09:55:40]quantity*price = 70044 [09:55:40]sum+1 = 70045 [09:55:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 58 29.10.2024 09:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146262 ФПД: 189366260433300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095541&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146262&fm=189366260433300&tin=02508201610067®Number=0000000000091683&sum=70000 [09:55:42]StoreToDocumentArchive [09:55:42]shift 547 fd 146262 [09:55:42]save to /storage/0547/doc_00146262 [09:55:42]save last doc name /storage/0547/doc_00146262 to /storage/kkm_last_doc_name [09:55:42]save OK [09:55:42]Clear old archive folders... [09:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:42]tlvbuf is 01FEE900 [09:55:42]SAM_PROTO_ClearQueue [09:55:42]wFMCommunicate request_size=4 [09:55:42]MH_SAM_APDU [09:55:42]CAPDU: 80 09 00 00 [09:55:42]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:55:42]Write i2c OK [09:55:42]MH_I2C_Read... [09:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:42]Read from MH i2c: E2 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 03 00 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [09:55:42]RAPDU: 90 00 [09:55:42]wFMCommunicate OK [09:55:42]SAM_PROTO_ClearQueue done [09:55:42]KKMCreateOFDPacket [09:55:42]OFDProtocolAddRootSTLVToBuf [09:55:42]FM_MakeSignedData [09:55:42]FM_MakeSignedData [09:55:42]SAM_PROTO_SignData [09:55:42]wFMCommunicate request_size=4 [09:55:42]MH_SAM_APDU [09:55:42]CAPDU: 80 0D 01 02 [09:55:42]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:55:42]Write i2c OK [09:55:42]MH_I2C_Read... [09:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:42]Read from MH i2c: E2 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 03 00 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:55:42]RAPDU: 90 00 [09:55:42]wFMCommunicate OK [09:55:42]wFMCommunicate request_size=255 [09:55:42]MH_SAM_APDU [09:55: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 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 3A 00 00 00 F4 03 04 00 1D B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3B 02 00 35 04 06 00 AC [09:55:42]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3A 00 00 00 F4 03 04 00 1D B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3B 02 00 35 04 06 00 AC 00 00 36 [09:55:42]Write i2c OK [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 [09:55:42]MH_I2C_Read... [09:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:42]Read from MH i2c: E2 03 00 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:55:42]RAPDU: 90 00 [09:55:42]wFMCommunicate OK [09:55:42]wFMCommunicate request_size=10 [09:55:42]MH_SAM_APDU [09:55:42]CAPDU: 80 0D 02 02 05 3A 44 AF 81 94 [09:55:42]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 3A 44 AF 81 94 00 00 F4 [09:55:42]Write i2c OK [09:55:42]MH_I2C_Read... [09:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:42]Read from MH i2c: E2 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 03 00 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:55:42]RAPDU: 90 00 [09:55:42]wFMCommunicate OK [09:55:42]wFMCommunicate request_size=4 [09:55:42]MH_SAM_APDU [09:55:42]CAPDU: 80 0D 03 02 [09:55:42]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:55:42]Write i2c OK [09:55:42]MH_I2C_Read... [09:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:42]Read from MH i2c: E2 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 0B 00 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 0B 00 2F 00 00 80 A3 C4 C5 2E 9A 44 AC 90 00 0F [09:55:42]RAPDU: 80 A3 C4 C5 2E 9A 44 AC 90 00 [09:55:42]wFMCommunicate OK [09:55:42]SAM_PROTO_SignData done [09:55:42]FM_MakeSignedData done [09:55:42]CreateOFDProtocolMessage [09:55:42]wFMCommunicate request_size=4 [09:55:42]MH_SAM_APDU [09:55:42]CAPDU: 80 11 00 00 [09:55:42]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:55:42]Write i2c OK [09:55:42]MH_I2C_Read... [09:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:42]Read from MH i2c: E2 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 17 00 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FD [09:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:55:42]wFMCommunicate OK [09:55:42]CreateOFDProtocolMessage done [09:55:42]OFDSenderStorePacket 146262 [09:55:42]StoreOFDPacket docnum=146262 [09:55:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C9 31 07 01 33 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 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 3A 00 00 00 F4 03 04 00 1D B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3B 02 00 35 04 06 00 AC 3A 44 AF 81 94 80 A3 C4 C5 2E 9A 44 AC [09:55:42]CheckFolder [09:55:42]dirname=/storage/ofd_packets [09:55:42]CheckFolder done [09:55:42]ProducePacketName [09:55:42]name=ofd_packets/00146262 [09:55:42]NVStorageSaveData ofd_packets/00146262 [09:55:42]File name is /storage/ofd_packets/00146262 [09:55:42]Write 301 bytes [09:55:42]NVStorageSaveData done [09:55:42]OFDSenderStorePacket done [09:55:42]KKMCreateOFDPacket done [09:55:42]NVStorageSaveData kkm_last_timestamp [09:55:42]File name is /storage/kkm_last_timestamp [09:55:42]Write 4 bytes [09:55:42]NVStorageSaveData done [09:55:42]ExternCall_PrintAddStr [09:55:42]wPrintStart [09:55:42]Write to MH i2c: 01 00 00 31 00 31 [09:55:42]OFD Sender: Processing packet 146262 [packets to send 206, broken 205] [09:55:42]ProducePacketName [09:55:42]name=ofd_packets/00146262 [09:55:42]OFD Sender: To server: pG, [09:55:42]CommunicateWithHost lk.salyk.kg:30040 [09:55:42]ConnectInit lk.salyk.kg [09:55:42]Write i2c OK [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: 01 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: 01 07 00 [09:55:42]MH_I2C_Read... [09:55:42]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:55:42]RasterBufferAndPrint [09:55:42]line Счет N : (1)161019 [09:55:42]line ИНН: 02508201610067 [09:55:42]line Контрольно-Кассовый Чек [09:55:42]line ПРОДАЖА [09:55:42]line ТРК (МРК, ГНК) : 42 [09:55:42]line Товар: 2710124130 [09:55:42]line Аи-92-К-2 [09:55:42]line 10.470 * 66.90 [09:55:42]line = 700.44 [09:55:42]line НДС 12% НСП 1% [09:55:42]line > о реализуемом товаре [09:55:42]line ОКРУГЛЕНИЕ: -0.44 [09:55:43]line ИТОГО: 700.00 [09:55:43]line Внесено: 700.00 [09:55:43]line СДАЧА: 0.00 [09:55:43]line НСП 1% : 6.20 [09:55:43]line НДС 12% : 74.38 [09:55:43]line Наличными: 700.00 [09:55:43]line Безнал.: 0.00 [09:55:43]line Место: АЗС № 126 "Партнер Нефть" [09:55:43]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:55:43]line СНО: Общий режим [09:55:43]line Чек 58 29.10.2024 09:55 [09:55:43]line Смена: 547 ФФД: 1.0 [09:55:43]line ЗНМ: 0300000085 [09:55:43]line РНМ: 0000000000091683 [09:55:43]line Версия ККМ: 001 [09:55:43]line ФМ: 0000000000871745 [09:55:43]line ФД: 146262 [09:55:43]line ФПД: 189366260433300 [09:55:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095541&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146262&fm=189366260433300&tin=02508201610067®Number=0000000000091683&sum=70000 [09:55:43]written 0, free lines is 4095 [09:55:43]Connected sock=10 [09: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 31 37 34 35 0F 01 00 00 C9 31 07 01 33 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 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 3A 00 00 00 F4 03 04 00 1D B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3B 02 00 35 04 06 00 AC 3A 44 AF 81 94 80 A3 C4 C5 2E 9A 44 AC [09:55:43]Write to MH i2c: 01 00 00 5C 00 5C [09:55:43]Write i2c OK [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: 01 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: 01 07 00 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 C6 0C 35 [09:55:43]RasterBufferAndPrint [09:55:43]line [09:55:43]line [09:55:43]line [09:55:43]line [09:55:43]line [09:55:43]written 0, free lines is 3296 [09:55:43]MH_Cut [09:55:43]Write to MH i2c: D1 01 00 63 00 01 35 [09:55:43]Write i2c OK [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: D1 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: D1 01 00 [09:55:43]MH_I2C_Read... [09:55:43]Read from MH i2c: D1 01 00 63 00 00 34 [09:55:43]Write to MH i2c: 01 00 00 64 00 64 [09:55:43]Write i2c OK [09:55:43]MH_I2C_Read... [09:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 BF D7 47 00 2C 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3B 02 00 F4 03 04 00 45 56 20 67 B6 04 01 00 00 D3 2A FA 2E 17 32 F5 10 [09:55:43]CommunicateWithHost err = 0 [09:55:43]CheckOFDResponse [09:55:43]1017 (14) - 77093643461234 [09:55:43]1041 (16) - 0000000000871745 [09:55:43]1040 (4) - 146262 [09:55:43]1012 (4) - 29.10.2024 03:28 [09:55:43]1206 (1) - 0 [09:55:43]OFD Sender: Remove packet 146262 [09:55:43]ProducePacketName [09:55:43]name=ofd_packets/00146262 [09:55:43]NVStorageDeleteData [09:55:44]*** Cut start [09:55:44]*** Partial cut [09:55:44]*** CUTSNS_PIN = 1 [09:55:44]*** CUTSNS_PIN = 0 [09:55:44]OFD Sender: No OFD packet to send [09:55:44]*** Brake cut motor [09:55:44]Read from MH i2c: 01 [09:55:44]MH_I2C_Read... [09:55:44]*** Stop cut motor [09:55:44]*** Cut end [09:55:44]Read from MH i2c: 01 07 00 [09:55:44]MH_I2C_Read... [09:55:44]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [09:55:44]process_action close_receipt done [09:55:44]requested_data is exist [09:55:44]produce_requested_data [09:55:44]requested_item fm.sn is exist - process it [09:55:44]wFMCommunicate request_size=4 [09:55:44]MH_SAM_APDU [09:55:44]CAPDU: 80 11 00 00 [09:55:44]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [09:55:44]Write i2c OK [09:55:44]MH_I2C_Read... [09:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:44]Read from MH i2c: E2 [09:55:44]MH_I2C_Read... [09:55:44]Read from MH i2c: E2 17 00 [09:55:44]MH_I2C_Read... [09:55:44]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 32 [09:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:55:44]wFMCommunicate OK [09:55:44]requested_item fd.num is exist - process it [09:55:44]SAM_PROTO_GetFieldsCounters [09:55:44]wFMCommunicate request_size=4 [09:55:44]MH_SAM_APDU [09:55:44]CAPDU: 80 13 00 00 [09:55:44]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [09:55:44]Write i2c OK [09:55:44]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 62 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 56 3B 02 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 6B [09:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 56 3B 02 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 [09:55:45]wFMCommunicate OK [09:55:45]SAM_PROTO_GetFieldsCounters done [09:55:45]requested_item shift.num is exist - process it [09:55:45]requested_item shift.opened is exist - process it [09:55:45]req_shift_opened [09:55:45]FM_GetShiftState [09:55:45]SAM_PROTO_GetShiftState [09:55:45]wFMCommunicate request_size=4 [09:55:45]MH_SAM_APDU [09:55:45]CAPDU: 80 13 01 00 [09:55:45]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [09:55:45]Write i2c OK [09:55:45]MH_I2C_Read... [09:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:45]Read from MH i2c: E2 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 0E 00 [09:55:45]MH_I2C_Read... [09:55:45]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1D [09:55:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:55:45]wFMCommunicate OK [09:55:45]SAM_PROTO_GetShiftState done [09:55:45]FM_GetShiftState done [09:55:45]req_shift_opened done [09:55:45]requested_item shift.open_date is exist - process it [09:55:45]req_shift_open_date [09:55:45]req_shift_open_date done [09:55:45]produce_requested_data done [09:55:45]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146262,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:55:45]process_action_free close_receipt [09:55:45]json_value_free [09:55:45]json_value_free done [09:55:45]process_json_proto returns [09:55:45]Send response to host [09:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146262,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:55:45]free response buf [09:55:45]execute_script done [09:55:45]execute_script returns [09:55:45]free content buf [09:55:45]Sock 9.Close socket [09:55:45]Sock 9.Thread stoped [09:55:49]OFD Sender: No OFD packet to send [09:55:54]OFD Sender: No OFD packet to send [09:55:59]OFD Sender: No OFD packet to send [09:56:04]OFD Sender: No OFD packet to send [09:56:09]OFD Sender: No OFD packet to send [09:56:14]OFD Sender: No OFD packet to send [09:56:19]OFD Sender: No OFD packet to send [09:56:24]OFD Sender: No OFD packet to send [09:56:26]accept exits with 7 [09:56:26]New connection [09:56:26]New thread 3066686820 created [09:56:26]Thread 3066830180 joined [09:56:26]Waiting for new connection... [09:56:26] Sock 7.Parse request [09:56:26]Sock 7.Check first char [09:56:26]Sock 7.First char is OK [09:56:26]request: POST /json_proto HTTP/1.0 [09:56:26]Method: POST [09:56:26]URL: /json_proto [09:56:26]Method is POST - this is cgi request [09:56:26]url: /json_proto [09:56:26]query_string will be loaded in cgi processing [09:56:26]execute_cgi json_proto POST (null) [09:56:26]execute_cgi path=json_proto method=POST [09:56:26]POST find Content-Length [09:56:26]Host: 172.17.40.195:8080 [09:56:26]Content-Length: 800 [09:56:26]Content-Type: application/json [09:56:26] [09:56:26]POST finish read [09:56:26]Found Content-Length = 800 [09:56:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A4581459", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:26]execute_script... [09:56: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)161020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A4581459", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:26]POST & json_proto [09:56:26]process_json_proto [09:56:26]json parsed OK: [09:56:26]protocol is kg_v1.0 [09:56:26]action value=close_receipt [09:56:26]process_action close_receipt [09:56:26]cmd_close_receipt [09:56:26]MH_GetDate [09:56:26]Write to MH i2c: F0 00 00 68 00 57 [09:56:26]Write i2c OK [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 09 00 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: F0 09 00 68 00 00 4A B1 20 67 D5 8D 6C 64 14 [09:56:26]GetLastDocTimeStamp 1730195741 [09:56:26]current date 1730195786 [09:56:26]FM_GetShiftState [09:56:26]SAM_PROTO_GetShiftState [09:56:26]wFMCommunicate request_size=4 [09:56:26]MH_SAM_APDU [09:56:26]CAPDU: 80 13 01 00 [09:56:26]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [09:56:26]Write i2c OK [09:56:26]MH_I2C_Read... [09:56:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:26]Read from MH i2c: E2 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: E2 0E 00 [09:56:26]MH_I2C_Read... [09:56:26]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1F [09:56:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:56:26]wFMCommunicate OK [09:56:26]SAM_PROTO_GetShiftState done [09:56:26]FM_GetShiftState done [09:56:26]opened in 1730161786 [09:56:26]opened+sec_in_day 1730248186 [09:56:26]quantity*price = 0 [09:56:26]sum+1 = 1 [09:56:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 59 29.10.2024 09:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 4581459 ФМ: 0000000000871745 ФД: 146263 ФПД: 242347542108862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095626&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146263&fm=242347542108862&tin=02508201610067®Number=0000000000091683&sum=0 [09:56:27]StoreToDocumentArchive [09:56:27]shift 547 fd 146263 [09:56:27]save to /storage/0547/doc_00146263 [09:56:27]save last doc name /storage/0547/doc_00146263 to /storage/kkm_last_doc_name [09:56:27]save OK [09:56:27]Clear old archive folders... [09:56:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:27]tlvbuf is 01FEE4D0 [09:56:27]SAM_PROTO_ClearQueue [09:56:27]wFMCommunicate request_size=4 [09:56:27]MH_SAM_APDU [09:56:27]CAPDU: 80 09 00 00 [09:56:27]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:27]Read from MH i2c: E2 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [09:56:27]RAPDU: 90 00 [09:56:27]wFMCommunicate OK [09:56:27]SAM_PROTO_ClearQueue done [09:56:27]KKMCreateOFDPacket [09:56:27]OFDProtocolAddRootSTLVToBuf [09:56:27]FM_MakeSignedData [09:56:27]FM_MakeSignedData [09:56:27]SAM_PROTO_SignData [09:56:27]wFMCommunicate request_size=4 [09:56:27]MH_SAM_APDU [09:56:27]CAPDU: 80 0D 01 02 [09:56:27]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:27]Read from MH i2c: E2 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 [09:56:27]MH_I2C_Read... [09:56:27]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [09:56:27]RAPDU: 90 00 [09:56:27]wFMCommunicate OK [09:56:27]wFMCommunicate request_size=255 [09:56:27]MH_SAM_APDU [09:56: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 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 3B 00 00 00 F4 03 04 00 4A B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3B 02 00 35 04 06 00 DC [09:56:27]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 00 00 00 F4 03 04 00 4A B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3B 02 00 35 04 06 00 DC 00 00 82 [09:56:27]Write i2c OK [09:56:27]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [09:56:28]RAPDU: 90 00 [09:56:28]wFMCommunicate OK [09:56:28]wFMCommunicate request_size=10 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 0D 02 02 05 69 EF 28 DA BE [09:56:28]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 69 EF 28 DA BE 00 00 15 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [09:56:28]RAPDU: 90 00 [09:56:28]wFMCommunicate OK [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 0D 03 02 [09:56:28]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0B 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0B 00 7A 00 00 1F B1 8A 6B A9 C0 C9 17 90 00 04 [09:56:28]RAPDU: 1F B1 8A 6B A9 C0 C9 17 90 00 [09:56:28]wFMCommunicate OK [09:56:28]SAM_PROTO_SignData done [09:56:28]FM_MakeSignedData done [09:56:28]CreateOFDProtocolMessage [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 11 00 00 [09:56:28]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 48 [09:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:56:28]wFMCommunicate OK [09:56:28]CreateOFDProtocolMessage done [09:56:28]OFDSenderStorePacket 146263 [09:56:28]StoreOFDPacket docnum=146263 [09:56:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 78 D9 07 01 2F 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 3B 00 00 00 F4 03 04 00 4A B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3B 02 00 35 04 06 00 DC 69 EF 28 DA BE 1F B1 8A 6B A9 C0 C9 17 [09:56:28]CheckFolder [09:56:28]dirname=/storage/ofd_packets [09:56:28]CheckFolder done [09:56:28]ProducePacketName [09:56:28]name=ofd_packets/00146263 [09:56:28]NVStorageSaveData ofd_packets/00146263 [09:56:28]File name is /storage/ofd_packets/00146263 [09:56:28]Write 301 bytes [09:56:28]NVStorageSaveData done [09:56:28]OFDSenderStorePacket done [09:56:28]KKMCreateOFDPacket done [09:56:28]NVStorageSaveData kkm_last_timestamp [09:56:28]File name is /storage/kkm_last_timestamp [09:56:28]Write 4 bytes [09:56:28]NVStorageSaveData done [09:56:28]ExternCall_PrintAddStr [09:56:28]wPrintStart [09:56:28]Write to MH i2c: 01 00 00 7C 00 7C [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [09:56:28]RasterBufferAndPrint [09:56:28]line Счет N : (1)161020 [09:56:28]line ИНН: 02508201610067 [09:56:28]line Контрольно-Кассовый Чек [09:56:28]line ПРОДАЖА [09:56:28]line ТРК (МРК, ГНК) : 62 [09:56:28]line Товар: 2710124130 [09:56:28]line Аи-92-К-2 [09:56:28]line 10.000 * 0.00 [09:56:28]line = 0.00 [09:56:28]line НДС 12% НСП 1% [09:56:28]line > о реализуемом товаре [09:56:28]line ИТОГО: 0.00 [09:56:28]line НСП 1% : 0.00 [09:56:28]line НДС 12% : 0.00 [09:56:28]line Наличными: 0.00 [09:56:28]line Безнал.: 0.00 [09:56:28]line Место: АЗС № 126 "Партнер Нефть" [09:56:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:56:28]line СНО: Общий режим [09:56:28]line Чек 59 29.10.2024 09:56 [09:56:28]line Смена: 547 ФФД: 1.0 [09:56:28]line ЗНМ: 0300000085 [09:56:28]line РНМ: 0000000000091683 [09:56:28]line Версия ККМ: 001 [09:56:28]line Талоны: Топливные Талоны [09:56:28]line 4581459 [09:56:28]line ФМ: 0000000000871745 [09:56:28]line ФД: 146263 [09:56:28]line ФПД: 242347542108862 [09:56:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095626&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146263&fm=242347542108862&tin=02508201610067®Number=0000000000091683&sum=0 [09:56:28]written 0, free lines is 4095 [09:56:28]OFD Sender: Processing packet 146263 [packets to send 206, broken 205] [09:56:28]ProducePacketName [09:56:28]name=ofd_packets/00146263 [09:56:28]OFD Sender: To server: pG, [09:56:28]CommunicateWithHost lk.salyk.kg:30040 [09:56:28]ConnectInit lk.salyk.kg [09:56:28]Connected sock=10 [09:56:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 78 D9 07 01 2F 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 3B 00 00 00 F4 03 04 00 4A B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3B 02 00 35 04 06 00 DC 69 EF 28 DA BE 1F B1 8A 6B A9 C0 C9 17 [09:56:28]Write to MH i2c: 01 00 00 A6 00 A6 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 C3 0C 7C [09:56:28]RasterBufferAndPrint [09:56:28]line [09:56:28]line [09:56:28]line [09:56:28]line [09:56:28]line [09:56:28]written 0, free lines is 3272 [09:56:28]MH_Cut [09:56:28]Write to MH i2c: D1 01 00 AD 00 01 7F [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: D1 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: D1 01 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: D1 01 00 AD 00 00 7E [09:56:28]Write to MH i2c: 01 00 00 AE 00 AE [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:29]*** Cut start [09:56:29]*** Partial cut [09:56:29]*** CUTSNS_PIN = 1 [09:56:29]*** CUTSNS_PIN = 0 [09:56:29]*** Brake cut motor [09:56:30]Read from MH i2c: 01 [09:56:30]MH_I2C_Read... [09:56:30]*** Stop cut motor [09:56:30]*** Cut end [09:56:30]Read from MH i2c: 01 07 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [09:56:30]process_action close_receipt done [09:56:30]requested_data is exist [09:56:30]produce_requested_data [09:56:30]requested_item fm.sn is exist - process it [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 11 00 00 [09:56:30]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 17 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7C [09:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:56:30]wFMCommunicate OK [09:56:30]requested_item fd.num is exist - process it [09:56:30]SAM_PROTO_GetFieldsCounters [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 13 00 00 [09:56:30]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 62 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 57 3B 02 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 B9 [09:56:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 57 3B 02 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 [09:56:30]wFMCommunicate OK [09:56:30]SAM_PROTO_GetFieldsCounters done [09:56:30]requested_item shift.num is exist - process it [09:56:30]requested_item shift.opened is exist - process it [09:56:30]req_shift_opened [09:56:30]FM_GetShiftState [09:56:30]SAM_PROTO_GetShiftState [09:56:30]wFMCommunicate request_size=4 [09:56:30]MH_SAM_APDU [09:56:30]CAPDU: 80 13 01 00 [09:56:30]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:30]Read from MH i2c: E2 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 0E 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 67 [09:56:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:56:30]wFMCommunicate OK [09:56:30]SAM_PROTO_GetShiftState done [09:56:30]FM_GetShiftState done [09:56:30]req_shift_opened done [09:56:30]requested_item shift.open_date is exist - process it [09:56:30]req_shift_open_date [09:56:30]req_shift_open_date done [09:56:30]produce_requested_data done [09:56:30]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146263,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:56:30]process_action_free close_receipt [09:56:30]json_value_free [09:56:30]json_value_free done [09:56:30]process_json_proto returns [09:56:30]Send response to host [09:56:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146263,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:56:30]free response buf [09:56:30]execute_script done [09:56:30]execute_script returns [09:56:30]free content buf [09:56:30]Sock 7.Close socket [09:56:30]Sock 7.Thread stoped [09:56:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B5 2D 47 00 F9 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3B 02 00 F4 03 04 00 72 56 20 67 B6 04 01 00 00 0D 0E 9B 18 99 69 CF C5 [09:56:30]CommunicateWithHost err = 0 [09:56:30]CheckOFDResponse [09:56:30]1017 (14) - 77093643461234 [09:56:30]1041 (16) - 0000000000871745 [09:56:30]1040 (4) - 146263 [09:56:30]1012 (4) - 29.10.2024 03:28 [09:56:30]1206 (1) - 0 [09:56:30]OFD Sender: Remove packet 146263 [09:56:30]ProducePacketName [09:56:30]name=ofd_packets/00146263 [09:56:30]NVStorageDeleteData [09:56:31]OFD Sender: No OFD packet to send [09:56:36]OFD Sender: No OFD packet to send [09:56:41]OFD Sender: No OFD packet to send [09:56:46]OFD Sender: No OFD packet to send [09:56:51]OFD Sender: No OFD packet to send [09:56:56]OFD Sender: No OFD packet to send [09:57:01]OFD Sender: No OFD packet to send [09:57:06]OFD Sender: No OFD packet to send [09:57:11]OFD Sender: No OFD packet to send [09:57:16]OFD Sender: No OFD packet to send [09:57:21]OFD Sender: No OFD packet to send [09:57:26]OFD Sender: No OFD packet to send [09:57:31]OFD Sender: No OFD packet to send [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:46]OFD Sender: No OFD packet to send [09:57:51]OFD Sender: No OFD packet to send [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]OFD Sender: No OFD packet to send [09:58:16]OFD Sender: No OFD packet to send [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58:50]accept exits with 9 [09:58:50]New connection [09:58:50]New thread 3066830180 created [09:58:50]Thread 3066686820 joined [09:58:50]Waiting for new connection... [09:58:50] Sock 9.Parse request [09:58:50]Sock 9.Check first char [09:58:50]Sock 9.First char is OK [09:58:50]request: POST /json_proto HTTP/1.0 [09:58:50]Method: POST [09:58:50]URL: /json_proto [09:58:50]Method is POST - this is cgi request [09:58:50]url: /json_proto [09:58:50]query_string will be loaded in cgi processing [09:58:50]execute_cgi json_proto POST (null) [09:58:50]execute_cgi path=json_proto method=POST [09:58:50]POST find Content-Length [09:58:50]Host: 172.17.40.195:8080 [09:58:50]Content-Length: 682 [09:58:50]Content-Type: application/json [09:58:50] [09:58:50]POST finish read [09:58:50]Found Content-Length = 682 [09:58:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 }]} ], "deposit" : 4000.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:50]execute_script... [09: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)161021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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 }]} ], "deposit" : 4000.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:50]POST & json_proto [09:58:50]process_json_proto [09:58:50]json parsed OK: [09:58:50]protocol is kg_v1.0 [09:58:50]action value=close_receipt [09:58:50]process_action close_receipt [09:58:50]cmd_close_receipt [09:58:50]MH_GetDate [09:58:50]Write to MH i2c: F0 00 00 B2 00 A1 [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: F0 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: F0 09 00 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: F0 09 00 B2 00 00 DA B1 20 67 D5 8D 6C 64 EE [09:58:50]GetLastDocTimeStamp 1730195786 [09:58:50]current date 1730195930 [09:58:50]FM_GetShiftState [09:58:50]SAM_PROTO_GetShiftState [09:58:50]wFMCommunicate request_size=4 [09:58:50]MH_SAM_APDU [09:58:50]CAPDU: 80 13 01 00 [09:58:50]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:50]Read from MH i2c: E2 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: E2 0E 00 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 69 [09:58:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:58:50]wFMCommunicate OK [09:58:50]SAM_PROTO_GetShiftState done [09:58:50]FM_GetShiftState done [09:58:50]opened in 1730161786 [09:58:50]opened+sec_in_day 1730248186 [09:58:50]quantity*price = 350001 [09:58:50]sum+1 = 350002 [09:58:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3500.00 Внесено: 4000.00 СДАЧА: 500.00 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 60 29.10.2024 09:58 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146264 ФПД: 37646014388522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095850&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146264&fm=37646014388522&tin=02508201610067®Number=0000000000091683&sum=350000 [09:58:51]StoreToDocumentArchive [09:58:51]shift 547 fd 146264 [09:58:51]save to /storage/0547/doc_00146264 [09:58:51]save last doc name /storage/0547/doc_00146264 to /storage/kkm_last_doc_name [09:58:51]save OK [09:58:51]Clear old archive folders... [09:58:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:51]tlvbuf is 0202B440 [09:58:51]SAM_PROTO_ClearQueue [09:58:51]wFMCommunicate request_size=4 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 09 00 00 [09:58:51]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [09:58:51]RAPDU: 90 00 [09:58:51]wFMCommunicate OK [09:58:51]SAM_PROTO_ClearQueue done [09:58:51]KKMCreateOFDPacket [09:58:51]OFDProtocolAddRootSTLVToBuf [09:58:51]FM_MakeSignedData [09:58:51]FM_MakeSignedData [09:58:51]SAM_PROTO_SignData [09:58:51]wFMCommunicate request_size=4 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 0D 01 02 [09:58:51]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [09:58:51]RAPDU: 90 00 [09:58:51]wFMCommunicate OK [09:58:51]wFMCommunicate request_size=255 [09:58:51]MH_SAM_APDU [09: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 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 30 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 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 3C 00 00 00 F4 03 04 00 DA B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 58 3B 02 00 35 04 06 00 22 [09:58:51]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 30 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 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 3C 00 00 00 F4 03 04 00 DA B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 58 3B 02 00 35 04 06 00 22 00 00 0F [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]OFD Sender: No OFD packet to send [09:58:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [09:58:51]RAPDU: 90 00 [09:58:51]wFMCommunicate OK [09:58:51]wFMCommunicate request_size=10 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 0D 02 02 05 3D 25 50 99 2A [09:58:51]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 3D 25 50 99 2A 00 00 BC [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [09:58:51]RAPDU: 90 00 [09:58:51]wFMCommunicate OK [09:58:51]wFMCommunicate request_size=4 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 0D 03 02 [09:58:51]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 0B 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 0B 00 C4 00 00 1B 8E 4B B8 0E 68 0C 24 90 00 92 [09:58:51]RAPDU: 1B 8E 4B B8 0E 68 0C 24 90 00 [09:58:51]wFMCommunicate OK [09:58:51]SAM_PROTO_SignData done [09:58:51]FM_MakeSignedData done [09:58:51]CreateOFDProtocolMessage [09:58:51]wFMCommunicate request_size=4 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 11 00 00 [09:58:51]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 17 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 92 [09:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:58:51]wFMCommunicate OK [09:58:51]CreateOFDProtocolMessage done [09:58:51]OFDSenderStorePacket 146264 [09:58:51]StoreOFDPacket docnum=146264 [09:58:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0A 92 07 01 79 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 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 30 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 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 3C 00 00 00 F4 03 04 00 DA B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 58 3B 02 00 35 04 06 00 22 3D 25 50 99 2A 1B 8E 4B B8 0E 68 0C 24 [09:58:51]CheckFolder [09:58:51]dirname=/storage/ofd_packets [09:58:51]CheckFolder done [09:58:51]ProducePacketName [09:58:51]name=ofd_packets/00146264 [09:58:51]NVStorageSaveData ofd_packets/00146264 [09:58:51]File name is /storage/ofd_packets/00146264 [09:58:51]Write 301 bytes [09:58:51]NVStorageSaveData done [09:58:51]OFDSenderStorePacket done [09:58:51]KKMCreateOFDPacket done [09:58:51]NVStorageSaveData kkm_last_timestamp [09:58:51]File name is /storage/kkm_last_timestamp [09:58:51]Write 4 bytes [09:58:51]NVStorageSaveData done [09:58:51]ExternCall_PrintAddStr [09:58:51]wPrintStart [09:58:51]Write to MH i2c: 01 00 00 C6 00 C6 [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: 01 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: 01 07 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [09:58:51]RasterBufferAndPrint [09:58:51]line Счет N : (1)161021 [09:58:51]line ИНН: 02508201610067 [09:58:51]line Контрольно-Кассовый Чек [09:58:51]line ПРОДАЖА [09:58:51]line ТРК (МРК, ГНК) : 43 [09:58:51]line Товар: 2710124500 [09:58:51]line Аи-95-К-3 [09:58:51]line 47.170 * 74.20 [09:58:51]line = 3500.01 [09:58:51]line НДС 12% НСП 1% [09:58:51]line > о реализуемом товаре [09:58:51]line ОКРУГЛЕНИЕ: -0.01 [09:58:51]line ИТОГО: 3500.00 [09:58:51]line Внесено: 4000.00 [09:58:51]line СДАЧА: 500.00 [09:58:51]line НСП 1% : 30.97 [09:58:51]line НДС 12% : 371.68 [09:58:51]line Наличными: 3500.00 [09:58:51]line Безнал.: 0.00 [09:58:51]line Место: АЗС № 126 "Партнер Нефть" [09:58:51]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [09:58:51]line СНО: Общий режим [09:58:51]line Чек 60 29.10.2024 09:58 [09:58:51]line Смена: 547 ФФД: 1.0 [09:58:51]line ЗНМ: 0300000085 [09:58:51]line РНМ: 0000000000091683 [09:58:51]line Версия ККМ: 001 [09:58:51]line ФМ: 0000000000871745 [09:58:51]line ФД: 146264 [09:58:51]line ФПД: 37646014388522 [09:58:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095850&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146264&fm=37646014388522&tin=02508201610067®Number=0000000000091683&sum=350000 [09:58:52]OFD Sender: Processing packet 146264 [packets to send 206, broken 205] [09:58:52]ProducePacketName [09:58:52]name=ofd_packets/00146264 [09:58:52]OFD Sender: To server: pG, [09:58:52]CommunicateWithHost lk.salyk.kg:30040 [09:58:52]ConnectInit lk.salyk.kg [09:58:52]written 0, free lines is 4095 [09:58:52]Write to MH i2c: 01 00 00 F1 00 F1 [09:58:52]Write i2c OK [09:58:52]MH_I2C_Read... [09:58:52]Read from MH i2c: 01 [09:58:52]MH_I2C_Read... [09:58:52]Read from MH i2c: 01 07 00 [09:58:52]MH_I2C_Read... [09:58:52]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 BA 0C BE [09:58:52]RasterBufferAndPrint [09:58:52]line [09:58:52]line [09:58:52]line [09:58:52]line [09:58:52]line [09:58:52]written 0, free lines is 3263 [09:58:52]MH_Cut [09:58:52]Write to MH i2c: D1 01 00 F8 00 01 CA [09:58:52]Write i2c OK [09:58:52]MH_I2C_Read... [09:58:52]Read from MH i2c: D1 [09:58:52]MH_I2C_Read... [09:58:52]Read from MH i2c: D1 01 00 [09:58:52]MH_I2C_Read... [09:58:52]Read from MH i2c: D1 01 00 F8 00 00 C9 [09:58:52]Write to MH i2c: 01 00 00 F9 00 F9 [09:58:52]Write i2c OK [09:58:52]MH_I2C_Read... [09:58:53]Connected sock=11 [09:58:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0A 92 07 01 79 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 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 30 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 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 3C 00 00 00 F4 03 04 00 DA B1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 58 3B 02 00 35 04 06 00 22 3D 25 50 99 2A 1B 8E 4B B8 0E 68 0C 24 [09:58:53]*** Cut start [09:58:53]*** Partial cut [09:58:53]*** CUTSNS_PIN = 1 [09:58:53]*** CUTSNS_PIN = 0 [09:58:53]*** Brake cut motor [09:58:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A0 9B 47 00 46 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 58 3B 02 00 F4 03 04 00 02 57 20 67 B6 04 01 00 00 8F 60 34 AE CD BB 7F 2E [09:58:53]CommunicateWithHost err = 0 [09:58:53]CheckOFDResponse [09:58:53]1017 (14) - 77093643461234 [09:58:53]1041 (16) - 0000000000871745 [09:58:53]1040 (4) - 146264 [09:58:53]1012 (4) - 29.10.2024 03:31 [09:58:53]1206 (1) - 0 [09:58:53]OFD Sender: Remove packet 146264 [09:58:53]ProducePacketName [09:58:53]name=ofd_packets/00146264 [09:58:53]NVStorageDeleteData [09:58:53]Read from MH i2c: 01 [09:58:53]MH_I2C_Read... [09:58:53]*** Stop cut motor [09:58:53]*** Cut end [09:58:53]Read from MH i2c: 01 07 00 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [09:58:53]process_action close_receipt done [09:58:53]requested_data is exist [09:58:53]produce_requested_data [09:58:53]requested_item fm.sn is exist - process it [09:58:53]wFMCommunicate request_size=4 [09:58:53]MH_SAM_APDU [09:58:53]CAPDU: 80 11 00 00 [09:58:53]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [09:58:53]Write i2c OK [09:58:53]MH_I2C_Read... [09:58:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:53]Read from MH i2c: E2 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 17 00 [09:58:53]MH_I2C_Read... [09:58:53]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C7 [09:58:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [09:58:53]wFMCommunicate OK [09:58:53]requested_item fd.num is exist - process it [09:58:53]SAM_PROTO_GetFieldsCounters [09:58:53]wFMCommunicate request_size=4 [09:58:53]MH_SAM_APDU [09:58:53]CAPDU: 80 13 00 00 [09:58:53]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [09:58:53]Write i2c OK [09:58:53]MH_I2C_Read... [09:58:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:54]Read from MH i2c: E2 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: E2 62 00 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 58 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [09: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 58 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:54]wFMCommunicate OK [09:58:54]SAM_PROTO_GetFieldsCounters done [09:58:54]requested_item shift.num is exist - process it [09:58:54]requested_item shift.opened is exist - process it [09:58:54]req_shift_opened [09:58:54]FM_GetShiftState [09:58:54]SAM_PROTO_GetShiftState [09:58:54]wFMCommunicate request_size=4 [09:58:54]MH_SAM_APDU [09:58:54]CAPDU: 80 13 01 00 [09:58:54]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [09:58:54]Write i2c OK [09:58:54]MH_I2C_Read... [09:58:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:54]Read from MH i2c: E2 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: E2 0E 00 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B2 [09:58:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [09:58:54]wFMCommunicate OK [09:58:54]SAM_PROTO_GetShiftState done [09:58:54]FM_GetShiftState done [09:58:54]req_shift_opened done [09:58:54]requested_item shift.open_date is exist - process it [09:58:54]req_shift_open_date [09:58:54]req_shift_open_date done [09:58:54]produce_requested_data done [09:58:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146264,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [09:58:54]process_action_free close_receipt [09:58:54]json_value_free [09:58:54]json_value_free done [09:58:54]process_json_proto returns [09:58:54]Send response to host [09:58:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146264,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [09:58:54]free response buf [09:58:54]execute_script done [09:58:54]execute_script returns [09:58:54]free content buf [09:58:54]Sock 9.Close socket [09:58:54]Sock 9.Thread stoped [09:58:54]OFD Sender: No OFD packet to send [09:58:59]OFD Sender: No OFD packet to send [09:59:04]OFD Sender: No OFD packet to send [09:59:09]OFD Sender: No OFD packet to send [09:59:14]OFD Sender: No OFD packet to send [09:59:19]OFD Sender: No OFD packet to send [09:59:24]OFD Sender: No OFD packet to send [09:59:29]OFD Sender: No OFD packet to send [09:59:34]OFD Sender: No OFD packet to send [09:59:39]OFD Sender: No OFD packet to send [09:59:44]OFD Sender: No OFD packet to send [09:59:49]OFD Sender: No OFD packet to send [09:59:54]OFD Sender: No OFD packet to send [09:59:59]OFD Sender: No OFD packet to send [10:00:04]OFD Sender: No OFD packet to send [10:00:09]OFD Sender: No OFD packet to send [10:00:14]OFD Sender: No OFD packet to send [10:00:19]OFD Sender: No OFD packet to send [10:00:24]OFD Sender: No OFD packet to send [10:00:29]OFD Sender: No OFD packet to send [10:00:34]OFD Sender: No OFD packet to send [10:00:39]OFD Sender: No OFD packet to send [10:00:44]OFD Sender: No OFD packet to send [10:00:49]OFD Sender: No OFD packet to send [10:00:54]OFD Sender: No OFD packet to send [10:00:59]OFD Sender: No OFD packet to send [10:01:04]OFD Sender: No OFD packet to send [10:01:09]OFD Sender: No OFD packet to send [10:01:14]OFD Sender: No OFD packet to send [10:01:19]OFD Sender: No OFD packet to send [10:01:24]OFD Sender: No OFD packet to send [10:01:29]OFD Sender: No OFD packet to send [10:01:34]OFD Sender: No OFD packet to send [10:01:39]OFD Sender: No OFD packet to send [10:01:44]OFD Sender: No OFD packet to send [10:01:49]OFD Sender: No OFD packet to send [10:01:54]OFD Sender: No OFD packet to send [10:01:59]OFD Sender: No OFD packet to send [10:02:04]OFD Sender: No OFD packet to send [10:02:09]OFD Sender: No OFD packet to send [10:02:14]OFD Sender: No OFD packet to send [10:02:19]OFD Sender: No OFD packet to send [10:02:24]OFD Sender: No OFD packet to send [10:02:29]OFD Sender: No OFD packet to send [10:02:34]OFD Sender: No OFD packet to send [10:02:39]OFD Sender: No OFD packet to send [10:02:44]OFD Sender: No OFD packet to send [10:02:49]OFD Sender: No OFD packet to send [10:02:54]OFD Sender: No OFD packet to send [10:02:59]OFD Sender: No OFD packet to send [10:03:04]OFD Sender: No OFD packet to send [10:03:09]OFD Sender: No OFD packet to send [10:03:14]OFD Sender: No OFD packet to send [10:03:15]int [10:03:15]Write to MH i2c: 01 00 00 FD 00 FD [10:03:15]*** FLAG_PRN_KEY set [10:03:15]Write i2c OK [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 07 00 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 07 00 FD 00 00 08 00 00 00 FF 0F 1A [10:03:15]state=0 [10:03:15]Key pressed [10:03:15]Feed [10:03:15]Write to MH i2c: D8 00 00 FE 00 D5 [10:03:15]Write i2c OK [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: D8 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: D8 01 00 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: D8 01 00 FE 00 00 D6 [10:03:15]int [10:03:15]Write to MH i2c: 01 00 00 FF 00 FF [10:03:15]Write i2c OK [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 07 00 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 07 00 FF 00 00 48 00 00 00 3C 00 8A [10:03:15]state=2 [10:03:15]Key pressed [10:03:15]int [10:03:15]Write to MH i2c: 01 00 00 00 01 01 [10:03:15]*** FLAG_PRN_KEY reset [10:03:15]Write i2c OK [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 07 00 [10:03:15]MH_I2C_Read... [10:03:15]Read from MH i2c: 01 07 00 00 01 00 00 00 00 00 FF 0F 16 [10:03:15]state=2 [10:03:15]Stop feed [10:03:17]int [10:03:17]Write to MH i2c: 01 00 00 01 01 02 [10:03:17]*** FLAG_PRN_KEY set [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 07 00 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 07 00 01 01 00 08 00 00 00 FF 0F 1F [10:03:17]state=0 [10:03:17]Key pressed [10:03:17]Feed [10:03:17]Write to MH i2c: D8 00 00 02 01 DA [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: D8 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: D8 01 00 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: D8 01 00 02 01 00 DB [10:03:17]int [10:03:17]Write to MH i2c: 01 00 00 03 01 04 [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 07 00 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 07 00 03 01 00 48 00 00 00 3C 00 8F [10:03:17]state=2 [10:03:17]Key pressed [10:03:17]int [10:03:17]Write to MH i2c: 01 00 00 04 01 05 [10:03:17]*** FLAG_PRN_KEY reset [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 07 00 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 F6 0F 11 [10:03:17]state=2 [10:03:17]Stop feed [10:03:19]OFD Sender: No OFD packet to send [10:03:24]OFD Sender: No OFD packet to send [10:03:29]OFD Sender: No OFD packet to send [10:03:34]OFD Sender: No OFD packet to send [10:03:39]OFD Sender: No OFD packet to send [10:03:43]accept exits with 7 [10:03:43]New connection [10:03:43]New thread 3066686820 created [10:03:43]Thread 3066830180 joined [10:03:43]Waiting for new connection... [10:03:43] Sock 7.Parse request [10:03:43]Sock 7.Check first char [10:03:43]Sock 7.First char is OK [10:03:43]request: POST /json_proto HTTP/1.0 [10:03:43]Method: POST [10:03:43]URL: /json_proto [10:03:43]Method is POST - this is cgi request [10:03:43]url: /json_proto [10:03:43]query_string will be loaded in cgi processing [10:03:43]execute_cgi json_proto POST (null) [10:03:43]execute_cgi path=json_proto method=POST [10:03:43]POST find Content-Length [10:03:43]Host: 172.17.40.195:8080 [10:03:43]Content-Length: 677 [10:03:43]Content-Type: application/json [10:03:43] [10:03:43]POST finish read [10:03:43]Found Content-Length = 677 [10:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:03:43]execute_script... [10: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)161023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:03:43]POST & json_proto [10:03:43]process_json_proto [10:03:43]json parsed OK: [10:03:43]protocol is kg_v1.0 [10:03:43]action value=close_receipt [10:03:43]process_action close_receipt [10:03:43]cmd_close_receipt [10:03:43]MH_GetDate [10:03:43]Write to MH i2c: F0 00 00 05 01 F5 [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: F0 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: F0 09 00 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: F0 09 00 05 01 00 00 B3 20 67 D5 8D 6C 64 6A [10:03:43]GetLastDocTimeStamp 1730195930 [10:03:43]current date 1730196224 [10:03:43]FM_GetShiftState [10:03:43]SAM_PROTO_GetShiftState [10:03:43]wFMCommunicate request_size=4 [10:03:43]MH_SAM_APDU [10:03:43]CAPDU: 80 13 01 00 [10:03:43]Write to MH i2c: E2 08 00 06 01 80 13 01 00 00 00 00 00 84 [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:44]Read from MH i2c: E2 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 0E 00 [10:03:44]MH_I2C_Read... [10:03:44]Read from MH i2c: E2 0E 00 06 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BD [10:03:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:03:44]wFMCommunicate OK [10:03:44]SAM_PROTO_GetShiftState done [10:03:44]FM_GetShiftState done [10:03:44]opened in 1730161786 [10:03:44]opened+sec_in_day 1730248186 [10:03:44]quantity*price = 60009 [10:03:44]sum+1 = 60010 [10:03:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 61 29.10.2024 10:03 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146265 ФПД: 138926361103955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100344&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146265&fm=138926361103955&tin=02508201610067®Number=0000000000091683&sum=60000 [10:03:45]StoreToDocumentArchive [10:03:45]shift 547 fd 146265 [10:03:45]save to /storage/0547/doc_00146265 [10:03:45]save last doc name /storage/0547/doc_00146265 to /storage/kkm_last_doc_name [10:03:45]save OK [10:03:45]Clear old archive folders... [10:03:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:45]tlvbuf is 0201E170 [10:03:45]SAM_PROTO_ClearQueue [10:03:45]wFMCommunicate request_size=4 [10:03:45]MH_SAM_APDU [10:03:45]CAPDU: 80 09 00 00 [10:03:45]Write to MH i2c: E2 08 00 13 01 80 09 00 00 00 00 00 00 86 [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:45]Read from MH i2c: E2 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [10:03:45]RAPDU: 90 00 [10:03:45]wFMCommunicate OK [10:03:45]SAM_PROTO_ClearQueue done [10:03:45]KKMCreateOFDPacket [10:03:45]OFDProtocolAddRootSTLVToBuf [10:03:45]FM_MakeSignedData [10:03:45]FM_MakeSignedData [10:03:45]SAM_PROTO_SignData [10:03:45]wFMCommunicate request_size=4 [10:03:45]MH_SAM_APDU [10:03:45]CAPDU: 80 0D 01 02 [10:03:45]Write to MH i2c: E2 08 00 14 01 80 0D 01 02 00 00 00 00 8E [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:45]Read from MH i2c: E2 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [10:03:45]RAPDU: 90 00 [10:03:45]wFMCommunicate OK [10:03:45]wFMCommunicate request_size=255 [10:03:45]MH_SAM_APDU [10:03: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 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 3D 00 00 00 F4 03 04 00 00 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 59 3B 02 00 35 04 06 00 7E [10:03:45]Write to MH i2c: E2 02 01 15 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 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 3D 00 00 00 F4 03 04 00 00 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 59 3B 02 00 35 04 06 00 7E 00 00 A9 [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:45]Read from MH i2c: E2 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [10:03:45]RAPDU: 90 00 [10:03:45]wFMCommunicate OK [10:03:45]wFMCommunicate request_size=10 [10:03:45]MH_SAM_APDU [10:03:45]CAPDU: 80 0D 02 02 05 5A 50 67 4E 53 [10:03:45]Write to MH i2c: E2 0D 00 16 01 80 0D 02 02 05 00 5A 50 67 4E 53 00 00 4D [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:45]Read from MH i2c: E2 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [10:03:45]RAPDU: 90 00 [10:03:45]wFMCommunicate OK [10:03:45]wFMCommunicate request_size=4 [10:03:45]MH_SAM_APDU [10:03:45]CAPDU: 80 0D 03 02 [10:03:45]Write to MH i2c: E2 08 00 17 01 80 0D 03 02 00 00 00 00 93 [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:45]Read from MH i2c: E2 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 0B 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 0B 00 17 01 00 B2 6C 8E 54 50 67 A3 36 90 00 24 [10:03:45]RAPDU: B2 6C 8E 54 50 67 A3 36 90 00 [10:03:45]wFMCommunicate OK [10:03:45]SAM_PROTO_SignData done [10:03:45]FM_MakeSignedData done [10:03:45]CreateOFDProtocolMessage [10:03:45]wFMCommunicate request_size=4 [10:03:45]MH_SAM_APDU [10:03:45]CAPDU: 80 11 00 00 [10:03:45]Write to MH i2c: E2 08 00 18 01 80 11 00 00 00 00 00 00 93 [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:45]Read from MH i2c: E2 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 17 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: E2 17 00 18 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E6 [10:03:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:03:45]wFMCommunicate OK [10:03:45]CreateOFDProtocolMessage done [10:03:45]OFDSenderStorePacket 146265 [10:03:45]StoreOFDPacket docnum=146265 [10:03:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7C 27 07 01 1B 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 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 3D 00 00 00 F4 03 04 00 00 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 59 3B 02 00 35 04 06 00 7E 5A 50 67 4E 53 B2 6C 8E 54 50 67 A3 36 [10:03:45]CheckFolder [10:03:45]dirname=/storage/ofd_packets [10:03:45]CheckFolder done [10:03:45]ProducePacketName [10:03:45]name=ofd_packets/00146265 [10:03:45]NVStorageSaveData ofd_packets/00146265 [10:03:45]File name is /storage/ofd_packets/00146265 [10:03:45]Write 301 bytes [10:03:45]NVStorageSaveData done [10:03:45]OFDSenderStorePacket done [10:03:45]KKMCreateOFDPacket done [10:03:45]NVStorageSaveData kkm_last_timestamp [10:03:45]File name is /storage/kkm_last_timestamp [10:03:45]Write 4 bytes [10:03:45]NVStorageSaveData done [10:03:45]ExternCall_PrintAddStr [10:03:45]wPrintStart [10:03:45]Write to MH i2c: 01 00 00 19 01 1A [10:03:45]Write i2c OK [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: 01 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: 01 07 00 [10:03:45]MH_I2C_Read... [10:03:45]Read from MH i2c: 01 07 00 19 01 00 00 00 00 00 FF 0F 2F [10:03:45]RasterBufferAndPrint [10:03:45]line Счет N : (1)161023 [10:03:45]line ИНН: 02508201610067 [10:03:45]line Контрольно-Кассовый Чек [10:03:45]line ПРОДАЖА [10:03:45]line ТРК (МРК, ГНК) : 42 [10:03:45]line Товар: 2710124130 [10:03:45]line Аи-92-К-2 [10:03:45]line 8.970 * 66.90 [10:03:45]line = 600.09 [10:03:45]line НДС 12% НСП 1% [10:03:45]line > о реализуемом товаре [10:03:45]line ОКРУГЛЕНИЕ: -0.09 [10:03:45]line ИТОГО: 600.00 [10:03:45]line Внесено: 600.00 [10:03:45]line СДАЧА: 0.00 [10:03:45]line НСП 1% : 5.31 [10:03:45]line НДС 12% : 63.73 [10:03:45]line Наличными: 600.00 [10:03:45]line Безнал.: 0.00 [10:03:45]line Место: АЗС № 126 "Партнер Нефть" [10:03:45]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:03:45]line СНО: Общий режим [10:03:45]line Чек 61 29.10.2024 10:03 [10:03:45]line Смена: 547 ФФД: 1.0 [10:03:45]line ЗНМ: 0300000085 [10:03:45]line РНМ: 0000000000091683 [10:03:45]line Версия ККМ: 001 [10:03:45]line ФМ: 0000000000871745 [10:03:45]line ФД: 146265 [10:03:45]line ФПД: 138926361103955 [10:03:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100344&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146265&fm=138926361103955&tin=02508201610067®Number=0000000000091683&sum=60000 [10:03:45]written 0, free lines is 4095 [10:03:45]OFD Sender: Processing packet 146265 [packets to send 206, broken 205] [10:03:45]ProducePacketName [10:03:45]name=ofd_packets/00146265 [10:03:45]OFD Sender: To server: pG, [10:03:45]CommunicateWithHost lk.salyk.kg:30040 [10:03:45]ConnectInit lk.salyk.kg [10:03:46]Connected sock=9 [10:03:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7C 27 07 01 1B 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 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 3D 00 00 00 F4 03 04 00 00 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 59 3B 02 00 35 04 06 00 7E 5A 50 67 4E 53 B2 6C 8E 54 50 67 A3 36 [10:03:46]Write to MH i2c: 01 00 00 44 01 45 [10:03:46]Write i2c OK [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: 01 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: 01 07 00 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 BF 0C 17 [10:03:46]RasterBufferAndPrint [10:03:46]line [10:03:46]line [10:03:46]line [10:03:46]line [10:03:46]line [10:03:46]written 0, free lines is 3269 [10:03:46]MH_Cut [10:03:46]Write to MH i2c: D1 01 00 4B 01 01 1E [10:03:46]Write i2c OK [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: D1 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: D1 01 00 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: D1 01 00 4B 01 00 1D [10:03:46]Write to MH i2c: 01 00 00 4C 01 4D [10:03:46]Write i2c OK [10:03:46]MH_I2C_Read... [10:03:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 BA 7B 47 00 B3 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 31 37 34 35 10 04 04 00 59 3B 02 00 F4 03 04 00 27 58 20 67 B6 04 01 00 00 F0 19 91 E4 12 12 54 0F [10:03:46]CommunicateWithHost err = 0 [10:03:46]CheckOFDResponse [10:03:46]1017 (14) - 77093643461234 [10:03:46]1041 (16) - 0000000000871745 [10:03:46]1040 (4) - 146265 [10:03:46]1012 (4) - 29.10.2024 03:36 [10:03:46]1206 (1) - 0 [10:03:46]OFD Sender: Remove packet 146265 [10:03:46]ProducePacketName [10:03:46]name=ofd_packets/00146265 [10:03:46]NVStorageDeleteData [10:03:46]OFD Sender: No OFD packet to send [10:03:46]*** Cut start [10:03:46]*** Partial cut [10:03:46]*** CUTSNS_PIN = 1 [10:03:47]*** CUTSNS_PIN = 0 [10:03:47]*** Brake cut motor [10:03:47]Read from MH i2c: 01 [10:03:47]MH_I2C_Read... [10:03:47]*** Stop cut motor [10:03:47]*** Cut end [10:03:47]Read from MH i2c: 01 07 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: 01 07 00 4C 01 00 00 00 00 00 FF 0F 62 [10:03:47]process_action close_receipt done [10:03:47]requested_data is exist [10:03:47]produce_requested_data [10:03:47]requested_item fm.sn is exist - process it [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 11 00 00 [10:03:47]Write to MH i2c: E2 08 00 4D 01 80 11 00 00 00 00 00 00 C8 [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 17 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 17 00 4D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1B [10:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:03:47]wFMCommunicate OK [10:03:47]requested_item fd.num is exist - process it [10:03:47]SAM_PROTO_GetFieldsCounters [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 13 00 00 [10:03:47]Write to MH i2c: E2 08 00 4E 01 80 13 00 00 00 00 00 00 CB [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 62 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 62 00 4E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 59 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [10: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 59 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:47]wFMCommunicate OK [10:03:47]SAM_PROTO_GetFieldsCounters done [10:03:47]requested_item shift.num is exist - process it [10:03:47]requested_item shift.opened is exist - process it [10:03:47]req_shift_opened [10:03:47]FM_GetShiftState [10:03:47]SAM_PROTO_GetShiftState [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 13 01 00 [10:03:47]Write to MH i2c: E2 08 00 4F 01 80 13 01 00 00 00 00 00 CD [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 0E 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 0E 00 4F 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 06 [10:03:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:03:47]wFMCommunicate OK [10:03:47]SAM_PROTO_GetShiftState done [10:03:47]FM_GetShiftState done [10:03:47]req_shift_opened done [10:03:47]requested_item shift.open_date is exist - process it [10:03:47]req_shift_open_date [10:03:47]req_shift_open_date done [10:03:47]produce_requested_data done [10:03:47]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146265,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:03:47]process_action_free close_receipt [10:03:47]json_value_free [10:03:47]json_value_free done [10:03:47]process_json_proto returns [10:03:47]Send response to host [10:03:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146265,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:03:47]free response buf [10:03:47]execute_script done [10:03:47]execute_script returns [10:03:47]free content buf [10:03:47]Sock 7.Close socket [10:03:47]Sock 7.Thread stoped [10:03:52]OFD Sender: No OFD packet to send [10:03:57]OFD Sender: No OFD packet to send [10:04:02]OFD Sender: No OFD packet to send [10:04:07]OFD Sender: No OFD packet to send [10:04:12]OFD Sender: No OFD packet to send [10:04:17]OFD Sender: No OFD packet to send [10:04:22]OFD Sender: No OFD packet to send [10:04:27]OFD Sender: No OFD packet to send [10:04:32]OFD Sender: No OFD packet to send [10:04:37]OFD Sender: No OFD packet to send [10:04:42]OFD Sender: No OFD packet to send [10:04:47]OFD Sender: No OFD packet to send [10:04:52]OFD Sender: No OFD packet to send [10:04:57]OFD Sender: No OFD packet to send [10:05:02]OFD Sender: No OFD packet to send [10:05:07]OFD Sender: No OFD packet to send [10:05:12]OFD Sender: No OFD packet to send [10:05:17]OFD Sender: No OFD packet to send [10:05:22]OFD Sender: No OFD packet to send [10:05:27]OFD Sender: No OFD packet to send [10:05:32]OFD Sender: No OFD packet to send [10:05:37]OFD Sender: No OFD packet to send [10:05:42]OFD Sender: No OFD packet to send [10:05:47]OFD Sender: No OFD packet to send [10:05:52]OFD Sender: No OFD packet to send [10:05:57]OFD Sender: No OFD packet to send [10:05:57]int [10:05:57]Write to MH i2c: 01 00 00 50 01 51 [10:05:57]*** FLAG_PRN_KEY set [10:05:57]Write i2c OK [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 07 00 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 07 00 50 01 00 08 00 00 00 FF 0F 6E [10:05:57]state=0 [10:05:57]Key pressed [10:05:57]Feed [10:05:57]Write to MH i2c: D8 00 00 51 01 29 [10:05:57]Write i2c OK [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: D8 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: D8 01 00 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: D8 01 00 51 01 00 2A [10:05:57]int [10:05:57]Write to MH i2c: 01 00 00 52 01 53 [10:05:57]Write i2c OK [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 07 00 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 07 00 52 01 00 48 00 00 00 3C 00 DE [10:05:57]state=2 [10:05:57]Key pressed [10:05:57]int [10:05:57]Write to MH i2c: 01 00 00 53 01 54 [10:05:57]*** FLAG_PRN_KEY reset [10:05:57]Write i2c OK [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 07 00 [10:05:57]MH_I2C_Read... [10:05:57]Read from MH i2c: 01 07 00 53 01 00 00 00 00 00 FE 0F 68 [10:05:57]state=2 [10:05:57]Stop feed [10:06:02]OFD Sender: No OFD packet to send [10:06:07]OFD Sender: No OFD packet to send [10:06:12]OFD Sender: No OFD packet to send [10:06:17]OFD Sender: No OFD packet to send [10:06:22]OFD Sender: No OFD packet to send [10:06:27]OFD Sender: No OFD packet to send [10:06:32]OFD Sender: No OFD packet to send [10:06:37]OFD Sender: No OFD packet to send [10:06:42]OFD Sender: No OFD packet to send [10:06:43]accept exits with 10 [10:06:43]New connection [10:06:43]New thread 3066830180 created [10:06:43]Thread 3066686820 joined [10:06:43]Waiting for new connection... [10:06:43] Sock 10.Parse request [10:06:43]Sock 10.Check first char [10:06:43]Sock 10.First char is OK [10:06:43]request: POST /json_proto HTTP/1.0 [10:06:43]Method: POST [10:06:43]URL: /json_proto [10:06:43]Method is POST - this is cgi request [10:06:43]url: /json_proto [10:06:43]query_string will be loaded in cgi processing [10:06:43]execute_cgi json_proto POST (null) [10:06:43]execute_cgi path=json_proto method=POST [10:06:43]POST find Content-Length [10:06:43]Host: 172.17.40.195:8080 [10:06:43]Content-Length: 682 [10:06:43]Content-Type: application/json [10:06:43] [10:06:43]POST finish read [10:06:43]Found Content-Length = 682 [10:06:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:06:43]execute_script... [10:06:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:06:43]POST & json_proto [10:06:43]process_json_proto [10:06:43]json parsed OK: [10:06:43]protocol is kg_v1.0 [10:06:43]action value=close_receipt [10:06:43]process_action close_receipt [10:06:43]cmd_close_receipt [10:06:43]MH_GetDate [10:06:43]Write to MH i2c: F0 00 00 54 01 44 [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: F0 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: F0 09 00 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: F0 09 00 54 01 00 B3 B3 20 67 D5 8D 6C 64 6C [10:06:43]GetLastDocTimeStamp 1730196224 [10:06:43]current date 1730196403 [10:06:43]FM_GetShiftState [10:06:43]SAM_PROTO_GetShiftState [10:06:43]wFMCommunicate request_size=4 [10:06:43]MH_SAM_APDU [10:06:43]CAPDU: 80 13 01 00 [10:06:43]Write to MH i2c: E2 08 00 55 01 80 13 01 00 00 00 00 00 D3 [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:43]Read from MH i2c: E2 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: E2 0E 00 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: E2 0E 00 55 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0C [10:06:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:06:43]wFMCommunicate OK [10:06:43]SAM_PROTO_GetShiftState done [10:06:43]FM_GetShiftState done [10:06:43]opened in 1730161786 [10:06:43]opened+sec_in_day 1730248186 [10:06:43]quantity*price = 100015 [10:06:43]sum+1 = 100017 [10:06:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 62 29.10.2024 10:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146266 ФПД: 171012977355563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100643&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146266&fm=171012977355563&tin=02508201610067®Number=0000000000091683&sum=100000 [10:06:44]StoreToDocumentArchive [10:06:44]shift 547 fd 146266 [10:06:44]save to /storage/0547/doc_00146266 [10:06:44]save last doc name /storage/0547/doc_00146266 to /storage/kkm_last_doc_name [10:06:44]save OK [10:06:44]Clear old archive folders... [10:06:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:06:44]tlvbuf is 02021AD0 [10:06:44]SAM_PROTO_ClearQueue [10:06:44]wFMCommunicate request_size=4 [10:06:44]MH_SAM_APDU [10:06:44]CAPDU: 80 09 00 00 [10:06:44]Write to MH i2c: E2 08 00 62 01 80 09 00 00 00 00 00 00 D5 [10:06:44]Write i2c OK [10:06:44]MH_I2C_Read... [10:06:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:44]Read from MH i2c: E2 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [10:06:44]RAPDU: 90 00 [10:06:44]wFMCommunicate OK [10:06:44]SAM_PROTO_ClearQueue done [10:06:44]KKMCreateOFDPacket [10:06:44]OFDProtocolAddRootSTLVToBuf [10:06:44]FM_MakeSignedData [10:06:44]FM_MakeSignedData [10:06:44]SAM_PROTO_SignData [10:06:44]wFMCommunicate request_size=4 [10:06:44]MH_SAM_APDU [10:06:44]CAPDU: 80 0D 01 02 [10:06:44]Write to MH i2c: E2 08 00 63 01 80 0D 01 02 00 00 00 00 DD [10:06:44]Write i2c OK [10:06:44]MH_I2C_Read... [10:06:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:44]Read from MH i2c: E2 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [10:06:44]RAPDU: 90 00 [10:06:44]wFMCommunicate OK [10:06:44]wFMCommunicate request_size=255 [10:06:44]MH_SAM_APDU [10:06: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 B3 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5A 3B 02 00 35 04 06 00 9B [10:06:44]Write to MH i2c: E2 02 01 64 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 3E 00 00 00 F4 03 04 00 B3 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5A 3B 02 00 35 04 06 00 9B 00 00 E7 [10:06:44]Write i2c OK [10:06:44]MH_I2C_Read... [10:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:44]Read from MH i2c: E2 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 64 01 00 90 00 D9 [10:06:44]RAPDU: 90 00 [10:06:44]wFMCommunicate OK [10:06:44]wFMCommunicate request_size=10 [10:06:44]MH_SAM_APDU [10:06:44]CAPDU: 80 0D 02 02 05 89 0F C4 6B 2B [10:06:44]Write to MH i2c: E2 0D 00 65 01 80 0D 02 02 05 00 89 0F C4 6B 2B 00 00 DC [10:06:44]Write i2c OK [10:06:44]MH_I2C_Read... [10:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:44]Read from MH i2c: E2 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 03 00 65 01 00 90 00 DA [10:06:44]RAPDU: 90 00 [10:06:44]wFMCommunicate OK [10:06:44]wFMCommunicate request_size=4 [10:06:44]MH_SAM_APDU [10:06:44]CAPDU: 80 0D 03 02 [10:06:44]Write to MH i2c: E2 08 00 66 01 80 0D 03 02 00 00 00 00 E2 [10:06:44]Write i2c OK [10:06:44]MH_I2C_Read... [10:06:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:44]Read from MH i2c: E2 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 0B 00 [10:06:44]MH_I2C_Read... [10:06:44]Read from MH i2c: E2 0B 00 66 01 00 F8 66 91 38 09 10 DF 97 90 00 99 [10:06:44]RAPDU: F8 66 91 38 09 10 DF 97 90 00 [10:06:44]wFMCommunicate OK [10:06:44]SAM_PROTO_SignData done [10:06:44]FM_MakeSignedData done [10:06:44]CreateOFDProtocolMessage [10:06:44]wFMCommunicate request_size=4 [10:06:44]MH_SAM_APDU [10:06:44]CAPDU: 80 11 00 00 [10:06:44]Write to MH i2c: E2 08 00 67 01 80 11 00 00 00 00 00 00 E2 [10:06:44]Write i2c OK [10:06:44]MH_I2C_Read... [10:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:45]Read from MH i2c: E2 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 17 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 17 00 67 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 35 [10:06:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:06:45]wFMCommunicate OK [10:06:45]CreateOFDProtocolMessage done [10:06:45]OFDSenderStorePacket 146266 [10:06:45]StoreOFDPacket docnum=146266 [10:06:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7C 78 07 01 EB 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3E 00 00 00 F4 03 04 00 B3 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5A 3B 02 00 35 04 06 00 9B 89 0F C4 6B 2B F8 66 91 38 09 10 DF 97 [10:06:45]CheckFolder [10:06:45]dirname=/storage/ofd_packets [10:06:45]CheckFolder done [10:06:45]ProducePacketName [10:06:45]name=ofd_packets/00146266 [10:06:45]NVStorageSaveData ofd_packets/00146266 [10:06:45]File name is /storage/ofd_packets/00146266 [10:06:45]Write 301 bytes [10:06:45]NVStorageSaveData done [10:06:45]OFDSenderStorePacket done [10:06:45]KKMCreateOFDPacket done [10:06:45]NVStorageSaveData kkm_last_timestamp [10:06:45]File name is /storage/kkm_last_timestamp [10:06:45]Write 4 bytes [10:06:45]NVStorageSaveData done [10:06:45]ExternCall_PrintAddStr [10:06:45]wPrintStart [10:06:45]Write to MH i2c: 01 00 00 68 01 69 [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 07 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 07 00 68 01 00 00 00 00 00 FF 0F 7E [10:06:45]RasterBufferAndPrint [10:06:45]line Счет N : (1)161022 [10:06:45]line ИНН: 02508201610067 [10:06:45]line Контрольно-Кассовый Чек [10:06:45]line ПРОДАЖА [10:06:45]line ТРК (МРК, ГНК) : 62 [10:06:45]line Товар: 2710124130 [10:06:45]line Аи-92-К-2 [10:06:45]line 14.950 * 66.90 [10:06:45]line = 1000.16 [10:06:45]line НДС 12% НСП 1% [10:06:45]line > о реализуемом товаре [10:06:45]line ОКРУГЛЕНИЕ: -0.16 [10:06:45]line ИТОГО: 1000.00 [10:06:45]line Внесено: 1000.00 [10:06:45]line СДАЧА: 0.00 [10:06:45]line НСП 1% : 8.85 [10:06:45]line НДС 12% : 106.21 [10:06:45]line Наличными: 1000.00 [10:06:45]line Безнал.: 0.00 [10:06:45]line Место: АЗС № 126 "Партнер Нефть" [10:06:45]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:06:45]line СНО: Общий режим [10:06:45]line Чек 62 29.10.2024 10:06 [10:06:45]line Смена: 547 ФФД: 1.0 [10:06:45]line ЗНМ: 0300000085 [10:06:45]line РНМ: 0000000000091683 [10:06:45]line Версия ККМ: 001 [10:06:45]line ФМ: 0000000000871745 [10:06:45]line ФД: 146266 [10:06:45]line ФПД: 171012977355563 [10:06:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100643&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146266&fm=171012977355563&tin=02508201610067®Number=0000000000091683&sum=100000 [10:06:45]OFD Sender: Processing packet 146266 [packets to send 206, broken 205] [10:06:45]ProducePacketName [10:06:45]name=ofd_packets/00146266 [10:06:45]OFD Sender: To server: pG, [10:06:45]CommunicateWithHost lk.salyk.kg:30040 [10:06:45]ConnectInit lk.salyk.kg [10:06:45]written 0, free lines is 4095 [10:06:45]Connected sock=7 [10:06:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7C 78 07 01 EB 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3E 00 00 00 F4 03 04 00 B3 B3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5A 3B 02 00 35 04 06 00 9B 89 0F C4 6B 2B F8 66 91 38 09 10 DF 97 [10:06:45]Write to MH i2c: 01 00 00 93 01 94 [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 07 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 07 00 93 01 00 00 00 00 00 B4 0C 5B [10:06:45]RasterBufferAndPrint [10:06:45]line [10:06:45]line [10:06:45]line [10:06:45]line [10:06:45]line [10:06:45]written 0, free lines is 3257 [10:06:45]MH_Cut [10:06:45]Write to MH i2c: D1 01 00 9A 01 01 6D [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: D1 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: D1 01 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: D1 01 00 9A 01 00 6C [10:06:45]Write to MH i2c: 01 00 00 9B 01 9C [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 55 A7 47 00 BE 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 31 37 34 35 10 04 04 00 5A 3B 02 00 F4 03 04 00 DB 58 20 67 B6 04 01 00 00 8B 28 3B A1 CB 62 73 3D [10:06:46]CommunicateWithHost err = 0 [10:06:46]CheckOFDResponse [10:06:46]1017 (14) - 77093643461234 [10:06:46]1041 (16) - 0000000000871745 [10:06:46]1040 (4) - 146266 [10:06:46]1012 (4) - 29.10.2024 03:39 [10:06:46]1206 (1) - 0 [10:06:46]OFD Sender: Remove packet 146266 [10:06:46]ProducePacketName [10:06:46]name=ofd_packets/00146266 [10:06:46]NVStorageDeleteData [10:06:46]OFD Sender: No OFD packet to send [10:06:46]*** Cut start [10:06:46]*** Partial cut [10:06:46]*** CUTSNS_PIN = 1 [10:06:46]*** CUTSNS_PIN = 0 [10:06:46]*** Brake cut motor [10:06:47]Read from MH i2c: 01 [10:06:47]MH_I2C_Read... [10:06:47]*** Stop cut motor [10:06:47]*** Cut end [10:06:47]Read from MH i2c: 01 07 00 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: 01 07 00 9B 01 00 00 00 00 00 FF 0F B1 [10:06:47]process_action close_receipt done [10:06:47]requested_data is exist [10:06:47]produce_requested_data [10:06:47]requested_item fm.sn is exist - process it [10:06:47]wFMCommunicate request_size=4 [10:06:47]MH_SAM_APDU [10:06:47]CAPDU: 80 11 00 00 [10:06:47]Write to MH i2c: E2 08 00 9C 01 80 11 00 00 00 00 00 00 17 [10:06:47]Write i2c OK [10:06:47]MH_I2C_Read... [10:06:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:47]Read from MH i2c: E2 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 17 00 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 17 00 9C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6A [10:06:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:06:47]wFMCommunicate OK [10:06:47]requested_item fd.num is exist - process it [10:06:47]SAM_PROTO_GetFieldsCounters [10:06:47]wFMCommunicate request_size=4 [10:06:47]MH_SAM_APDU [10:06:47]CAPDU: 80 13 00 00 [10:06:47]Write to MH i2c: E2 08 00 9D 01 80 13 00 00 00 00 00 00 1A [10:06:47]Write i2c OK [10:06:47]MH_I2C_Read... [10:06:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:47]Read from MH i2c: E2 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 62 00 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 62 00 9D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5A 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [10:06:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5A 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:47]wFMCommunicate OK [10:06:47]SAM_PROTO_GetFieldsCounters done [10:06:47]requested_item shift.num is exist - process it [10:06:47]requested_item shift.opened is exist - process it [10:06:47]req_shift_opened [10:06:47]FM_GetShiftState [10:06:47]SAM_PROTO_GetShiftState [10:06:47]wFMCommunicate request_size=4 [10:06:47]MH_SAM_APDU [10:06:47]CAPDU: 80 13 01 00 [10:06:47]Write to MH i2c: E2 08 00 9E 01 80 13 01 00 00 00 00 00 1C [10:06:47]Write i2c OK [10:06:47]MH_I2C_Read... [10:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:47]Read from MH i2c: E2 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 0E 00 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 0E 00 9E 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 55 [10:06:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:06:47]wFMCommunicate OK [10:06:47]SAM_PROTO_GetShiftState done [10:06:47]FM_GetShiftState done [10:06:47]req_shift_opened done [10:06:47]requested_item shift.open_date is exist - process it [10:06:47]req_shift_open_date [10:06:47]req_shift_open_date done [10:06:47]produce_requested_data done [10:06:47]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146266,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:06:47]process_action_free close_receipt [10:06:47]json_value_free [10:06:47]json_value_free done [10:06:47]process_json_proto returns [10:06:47]Send response to host [10:06:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146266,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:06:47]free response buf [10:06:47]execute_script done [10:06:47]execute_script returns [10:06:47]free content buf [10:06:47]Sock 10.Close socket [10:06:47]Sock 10.Thread stoped [10:06:51]OFD Sender: No OFD packet to send [10:06:56]OFD Sender: No OFD packet to send [10:07:01]OFD Sender: No OFD packet to send [10:07:06]OFD Sender: No OFD packet to send [10:07:11]OFD Sender: No OFD packet to send [10:07:16]OFD Sender: No OFD packet to send [10:07:21]OFD Sender: No OFD packet to send [10:07:26]OFD Sender: No OFD packet to send [10:07:31]OFD Sender: No OFD packet to send [10:07:36]OFD Sender: No OFD packet to send [10:07:41]OFD Sender: No OFD packet to send [10:07:46]OFD Sender: No OFD packet to send [10:07:51]OFD Sender: No OFD packet to send [10:07:56]OFD Sender: No OFD packet to send [10:08:01]OFD Sender: No OFD packet to send [10:08:06]OFD Sender: No OFD packet to send [10:08:11]OFD Sender: No OFD packet to send [10:08:16]OFD Sender: No OFD packet to send [10:08:21]OFD Sender: No OFD packet to send [10:08:22]accept exits with 9 [10:08:22]New connection [10:08:22]New thread 3066686820 created [10:08:22]Thread 3066830180 joined [10:08:22]Waiting for new connection... [10:08:22] Sock 9.Parse request [10:08:22]Sock 9.Check first char [10:08:22]Sock 9.First char is OK [10:08:22]request: POST /json_proto HTTP/1.0 [10:08:22]Method: POST [10:08:22]URL: /json_proto [10:08:22]Method is POST - this is cgi request [10:08:22]url: /json_proto [10:08:22]query_string will be loaded in cgi processing [10:08:22]execute_cgi json_proto POST (null) [10:08:22]execute_cgi path=json_proto method=POST [10:08:22]POST find Content-Length [10:08:22]Host: 172.17.40.195:8080 [10:08:22]Content-Length: 766 [10:08:22]Content-Type: application/json [10:08:22] [10:08:22]POST finish read [10:08:22]Found Content-Length = 766 [10:08:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [10:08:22]execute_script... [10:08:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [10:08:22]POST & json_proto [10:08:22]process_json_proto [10:08:22]json parsed OK: [10:08:22]protocol is kg_v1.0 [10:08:22]action value=close_receipt [10:08:22]process_action close_receipt [10:08:22]cmd_close_receipt [10:08:22]MH_GetDate [10:08:22]Write to MH i2c: F0 00 00 9F 01 8F [10:08:22]Write i2c OK [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: F0 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: F0 09 00 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: F0 09 00 9F 01 00 16 B4 20 67 D5 8D 6C 64 1B [10:08:22]GetLastDocTimeStamp 1730196403 [10:08:22]current date 1730196502 [10:08:22]FM_GetShiftState [10:08:22]SAM_PROTO_GetShiftState [10:08:22]wFMCommunicate request_size=4 [10:08:22]MH_SAM_APDU [10:08:22]CAPDU: 80 13 01 00 [10:08:22]Write to MH i2c: E2 08 00 A0 01 80 13 01 00 00 00 00 00 1E [10:08:22]Write i2c OK [10:08:22]MH_I2C_Read... [10:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:22]Read from MH i2c: E2 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: E2 0E 00 [10:08:22]MH_I2C_Read... [10:08:22]Read from MH i2c: E2 0E 00 A0 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 57 [10:08:22]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:08:22]wFMCommunicate OK [10:08:22]SAM_PROTO_GetShiftState done [10:08:22]FM_GetShiftState done [10:08:22]opened in 1730161786 [10:08:22]opened+sec_in_day 1730248186 [10:08:22]quantity*price = 35055 [10:08:22]sum+1 = 35057 [10:08:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.56 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 0.00 Безнал.: 350.56 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 63 29.10.2024 10:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146267 ФПД: 22178030575623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100822&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146267&fm=22178030575623&tin=02508201610067®Number=0000000000091683&sum=35056 [10:08:23]StoreToDocumentArchive [10:08:23]shift 547 fd 146267 [10:08:23]save to /storage/0547/doc_00146267 [10:08:23]save last doc name /storage/0547/doc_00146267 to /storage/kkm_last_doc_name [10:08:23]save OK [10:08:23]Clear old archive folders... [10:08:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:23]tlvbuf is 0201B4C0 [10:08:23]SAM_PROTO_ClearQueue [10:08:23]wFMCommunicate request_size=4 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 09 00 00 [10:08:23]Write to MH i2c: E2 08 00 AD 01 80 09 00 00 00 00 00 00 20 [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [10:08:23]RAPDU: 90 00 [10:08:23]wFMCommunicate OK [10:08:23]SAM_PROTO_ClearQueue done [10:08:23]KKMCreateOFDPacket [10:08:23]OFDProtocolAddRootSTLVToBuf [10:08:23]FM_MakeSignedData [10:08:23]FM_MakeSignedData [10:08:23]SAM_PROTO_SignData [10:08:23]wFMCommunicate request_size=4 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 0D 01 02 [10:08:23]Write to MH i2c: E2 08 00 AE 01 80 0D 01 02 00 00 00 00 28 [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 AE 01 00 90 00 23 [10:08:23]RAPDU: 90 00 [10:08:23]wFMCommunicate OK [10:08:23]wFMCommunicate request_size=255 [10:08:23]MH_SAM_APDU [10:08: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 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 3F 00 00 00 F4 03 04 00 16 B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5B 3B 02 00 35 04 06 00 14 [10:08:23]Write to MH i2c: E2 02 01 AF 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 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 3F 00 00 00 F4 03 04 00 16 B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5B 3B 02 00 35 04 06 00 14 00 00 92 [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:23]Read from MH i2c: E2 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 [10:08:23]MH_I2C_Read... [10:08:23]Read from MH i2c: E2 03 00 AF 01 00 90 00 24 [10:08:23]RAPDU: 90 00 [10:08:23]wFMCommunicate OK [10:08:23]wFMCommunicate request_size=10 [10:08:23]MH_SAM_APDU [10:08:23]CAPDU: 80 0D 02 02 05 2B B9 A2 60 07 [10:08:23]Write to MH i2c: E2 0D 00 B0 01 80 0D 02 02 05 00 2B B9 A2 60 07 00 00 22 [10:08:23]Write i2c OK [10:08:23]MH_I2C_Read... [10:08:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:24]Read from MH i2c: E2 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: E2 03 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: E2 03 00 B0 01 00 90 00 25 [10:08:24]RAPDU: 90 00 [10:08:24]wFMCommunicate OK [10:08:24]wFMCommunicate request_size=4 [10:08:24]MH_SAM_APDU [10:08:24]CAPDU: 80 0D 03 02 [10:08:24]Write to MH i2c: E2 08 00 B1 01 80 0D 03 02 00 00 00 00 2D [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:24]Read from MH i2c: E2 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: E2 0B 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: E2 0B 00 B1 01 00 99 60 10 9A 61 70 39 CA 90 00 A5 [10:08:24]RAPDU: 99 60 10 9A 61 70 39 CA 90 00 [10:08:24]wFMCommunicate OK [10:08:24]SAM_PROTO_SignData done [10:08:24]FM_MakeSignedData done [10:08:24]CreateOFDProtocolMessage [10:08:24]wFMCommunicate request_size=4 [10:08:24]MH_SAM_APDU [10:08:24]CAPDU: 80 11 00 00 [10:08:24]Write to MH i2c: E2 08 00 B2 01 80 11 00 00 00 00 00 00 2D [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:24]Read from MH i2c: E2 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: E2 17 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: E2 17 00 B2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 80 [10:08:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:08:24]wFMCommunicate OK [10:08:24]CreateOFDProtocolMessage done [10:08:24]OFDSenderStorePacket 146267 [10:08:24]StoreOFDPacket docnum=146267 [10:08:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 08 4B 07 01 A2 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 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 3F 00 00 00 F4 03 04 00 16 B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5B 3B 02 00 35 04 06 00 14 2B B9 A2 60 07 99 60 10 9A 61 70 39 CA [10:08:24]CheckFolder [10:08:24]dirname=/storage/ofd_packets [10:08:24]CheckFolder done [10:08:24]ProducePacketName [10:08:24]name=ofd_packets/00146267 [10:08:24]NVStorageSaveData ofd_packets/00146267 [10:08:24]File name is /storage/ofd_packets/00146267 [10:08:24]Write 301 bytes [10:08:24]NVStorageSaveData done [10:08:24]OFDSenderStorePacket done [10:08:24]KKMCreateOFDPacket done [10:08:24]NVStorageSaveData kkm_last_timestamp [10:08:24]File name is /storage/kkm_last_timestamp [10:08:24]Write 4 bytes [10:08:24]NVStorageSaveData done [10:08:24]ExternCall_PrintAddStr [10:08:24]wPrintStart [10:08:24]Write to MH i2c: 01 00 00 B3 01 B4 [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 07 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 07 00 B3 01 00 00 00 00 00 FF 0F C9 [10:08:24]RasterBufferAndPrint [10:08:24]line Счет N : (1)161025 [10:08:24]line ИНН: 02508201610067 [10:08:24]line Контрольно-Кассовый Чек [10:08:24]line ПРОДАЖА [10:08:24]line ТРК (МРК, ГНК) : 42 [10:08:24]line Товар: 2710124130 [10:08:24]line Аи-92-К-2 [10:08:24]line 5.240 * 66.90 [10:08:24]line = 350.56 [10:08:24]line НДС 12% НСП 1% [10:08:24]line > о реализуемом товаре [10:08:24]line ИТОГО: 350.56 [10:08:24]line НСП 1% : 3.10 [10:08:24]line НДС 12% : 37.23 [10:08:24]line Наличными: 0.00 [10:08:24]line Безнал.: 350.56 [10:08:24]line Место: АЗС № 126 "Партнер Нефть" [10:08:24]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:08:24]line СНО: Общий режим [10:08:24]line Чек 63 29.10.2024 10:08 [10:08:24]line Смена: 547 ФФД: 1.0 [10:08:24]line ЗНМ: 0300000085 [10:08:24]line РНМ: 0000000000091683 [10:08:24]line Версия ККМ: 001 [10:08:24]line Платежная система: Mbank [10:08:24]line ФМ: 0000000000871745 [10:08:24]line ФД: 146267 [10:08:24]line ФПД: 22178030575623 [10:08:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100822&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146267&fm=22178030575623&tin=02508201610067®Number=0000000000091683&sum=35056 [10:08:24]written 0, free lines is 4095 [10:08:24]OFD Sender: Processing packet 146267 [packets to send 206, broken 205] [10:08:24]ProducePacketName [10:08:24]name=ofd_packets/00146267 [10:08:24]OFD Sender: To server: pG, [10:08:24]CommunicateWithHost lk.salyk.kg:30040 [10:08:24]ConnectInit lk.salyk.kg [10:08:24]Write to MH i2c: 01 00 00 DC 01 DD [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 07 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 D8 0C C8 [10:08:24]RasterBufferAndPrint [10:08:24]line [10:08:24]line [10:08:24]line [10:08:24]line [10:08:24]line [10:08:24]written 0, free lines is 3294 [10:08:24]MH_Cut [10:08:24]Write to MH i2c: D1 01 00 E3 01 01 B6 [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: D1 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: D1 01 00 [10:08:24]MH_I2C_Read... [10:08:24]Read from MH i2c: D1 01 00 E3 01 00 B5 [10:08:24]Write to MH i2c: 01 00 00 E4 01 E5 [10:08:24]Write i2c OK [10:08:24]MH_I2C_Read... [10:08:25]*** Cut start [10:08:25]*** Partial cut [10:08:25]*** CUTSNS_PIN = 1 [10:08:25]*** CUTSNS_PIN = 0 [10:08:25]*** Brake cut motor [10:08:25]Read from MH i2c: 01 [10:08:25]MH_I2C_Read... [10:08:25]*** Stop cut motor [10:08:25]*** Cut end [10:08:25]Read from MH i2c: 01 07 00 [10:08:25]MH_I2C_Read... [10:08:25]Read from MH i2c: 01 07 00 E4 01 00 00 00 00 00 FF 0F FA [10:08:25]process_action close_receipt done [10:08:25]requested_data is exist [10:08:25]produce_requested_data [10:08:25]requested_item fm.sn is exist - process it [10:08:25]wFMCommunicate request_size=4 [10:08:25]MH_SAM_APDU [10:08:25]CAPDU: 80 11 00 00 [10:08:25]Write to MH i2c: E2 08 00 E5 01 80 11 00 00 00 00 00 00 60 [10:08:25]Write i2c OK [10:08:25]MH_I2C_Read... [10:08:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 17 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 17 00 E5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B3 [10:08:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:08:26]wFMCommunicate OK [10:08:26]requested_item fd.num is exist - process it [10:08:26]SAM_PROTO_GetFieldsCounters [10:08:26]wFMCommunicate request_size=4 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 13 00 00 [10:08:26]Write to MH i2c: E2 08 00 E6 01 80 13 00 00 00 00 00 00 63 [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 62 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 62 00 E6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5B 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [10:08:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5B 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:26]wFMCommunicate OK [10:08:26]SAM_PROTO_GetFieldsCounters done [10:08:26]requested_item shift.num is exist - process it [10:08:26]requested_item shift.opened is exist - process it [10:08:26]req_shift_opened [10:08:26]FM_GetShiftState [10:08:26]SAM_PROTO_GetShiftState [10:08:26]wFMCommunicate request_size=4 [10:08:26]MH_SAM_APDU [10:08:26]CAPDU: 80 13 01 00 [10:08:26]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [10:08:26]Write i2c OK [10:08:26]MH_I2C_Read... [10:08:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:26]Read from MH i2c: E2 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 0E 00 [10:08:26]MH_I2C_Read... [10:08:26]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9E [10:08:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:08:26]wFMCommunicate OK [10:08:26]SAM_PROTO_GetShiftState done [10:08:26]FM_GetShiftState done [10:08:26]req_shift_opened done [10:08:26]requested_item shift.open_date is exist - process it [10:08:26]req_shift_open_date [10:08:26]req_shift_open_date done [10:08:26]produce_requested_data done [10:08:26]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146267,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:08:26]process_action_free close_receipt [10:08:26]json_value_free [10:08:26]json_value_free done [10:08:26]process_json_proto returns [10:08:26]Send response to host [10:08:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146267,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:08:26]free response buf [10:08:26]execute_script done [10:08:26]execute_script returns [10:08:26]free content buf [10:08:26]Sock 9.Close socket [10:08:26]Sock 9.Thread stoped [10:08:26]Connected sock=11 [10:08:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 08 4B 07 01 A2 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 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 3F 00 00 00 F4 03 04 00 16 B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5B 3B 02 00 35 04 06 00 14 2B B9 A2 60 07 99 60 10 9A 61 70 39 CA [10:08:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B7 6B 47 00 46 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5B 3B 02 00 F4 03 04 00 3F 59 20 67 B6 04 01 00 00 FF B2 37 64 27 42 64 29 [10:08:26]CommunicateWithHost err = 0 [10:08:26]CheckOFDResponse [10:08:26]1017 (14) - 77093643461234 [10:08:26]1041 (16) - 0000000000871745 [10:08:26]1040 (4) - 146267 [10:08:26]1012 (4) - 29.10.2024 03:40 [10:08:26]1206 (1) - 0 [10:08:26]OFD Sender: Remove packet 146267 [10:08:26]ProducePacketName [10:08:26]name=ofd_packets/00146267 [10:08:26]NVStorageDeleteData [10:08:27]OFD Sender: No OFD packet to send [10:08:32]OFD Sender: No OFD packet to send [10:08:37]OFD Sender: No OFD packet to send [10:08:42]accept exits with 7 [10:08:42]New connection [10:08:42]New thread 3066830180 created [10:08:42]Thread 3066686820 joined [10:08:42]Waiting for new connection... [10:08:42] Sock 7.Parse request [10:08:42]Sock 7.Check first char [10:08:42]Sock 7.First char is OK [10:08:42]request: POST /json_proto HTTP/1.0 [10:08:42]Method: POST [10:08:42]URL: /json_proto [10:08:42]Method is POST - this is cgi request [10:08:42]url: /json_proto [10:08:42]query_string will be loaded in cgi processing [10:08:42]execute_cgi json_proto POST (null) [10:08:42]execute_cgi path=json_proto method=POST [10:08:42]POST find Content-Length [10:08:42]Host: 172.17.40.195:8080 [10:08:42]Content-Length: 984 [10:08:42]Content-Type: application/json [10:08:42] [10:08:42]POST finish read [10:08:42]Found Content-Length = 984 [10:08:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 51.600, "sum" : 3400.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 51.60 \u0441\u043E\u043C", "deposit" : 3500.00, "total" : 3400.00, "payments": [ { "type": 0, "sum" : 3400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:42]execute_script... [10:08:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 51.600, "sum" : 3400.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 51.60 \u0441\u043E\u043C", "deposit" : 3500.00, "total" : 3400.00, "payments": [ { "type": 0, "sum" : 3400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:42]POST & json_proto [10:08:42]process_json_proto [10:08:42]json parsed OK: [10:08:42]protocol is kg_v1.0 [10:08:42]action value=close_receipt [10:08:42]process_action close_receipt [10:08:42]cmd_close_receipt [10:08:42]MH_GetDate [10:08:42]Write to MH i2c: F0 00 00 E8 01 D8 [10:08:42]Write i2c OK [10:08:42]MH_I2C_Read... [10:08:42]Read from MH i2c: F0 [10:08:42]MH_I2C_Read... [10:08:42]Read from MH i2c: F0 09 00 [10:08:42]MH_I2C_Read... [10:08:42]Read from MH i2c: F0 09 00 E8 01 00 2A B4 20 67 D5 8D 6C 64 78 [10:08:42]GetLastDocTimeStamp 1730196502 [10:08:42]current date 1730196522 [10:08:42]FM_GetShiftState [10:08:42]SAM_PROTO_GetShiftState [10:08:42]wFMCommunicate request_size=4 [10:08:42]MH_SAM_APDU [10:08:42]CAPDU: 80 13 01 00 [10:08:42]Write to MH i2c: E2 08 00 E9 01 80 13 01 00 00 00 00 00 67 [10:08:42]Write i2c OK [10:08:42]MH_I2C_Read... [10:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:42]Read from MH i2c: E2 [10:08:42]MH_I2C_Read... [10:08:42]Read from MH i2c: E2 0E 00 [10:08:42]MH_I2C_Read... [10:08:42]Read from MH i2c: E2 0E 00 E9 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A0 [10:08:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:08:42]wFMCommunicate OK [10:08:42]SAM_PROTO_GetShiftState done [10:08:42]FM_GetShiftState done [10:08:42]opened in 1730161786 [10:08:42]opened+sec_in_day 1730248186 [10:08:42]quantity*price = 340044 [10:08:42]sum+1 = 340045 [10:08:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 3400.00 Внесено: 3500.00 СДАЧА: 100.00 НСП 1% : 30.09 НДС 12% : 361.11 Наличными: 3400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 64 29.10.2024 10:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа АИ-92 номер 126 сэкономлено 51.60 сом ФМ: 0000000000871745 ФД: 146268 ФПД: 227610761852602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100842&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146268&fm=227610761852602&tin=02508201610067®Number=0000000000091683&sum=340000 [10:08:43]StoreToDocumentArchive [10:08:43]shift 547 fd 146268 [10:08:43]save to /storage/0547/doc_00146268 [10:08:43]save last doc name /storage/0547/doc_00146268 to /storage/kkm_last_doc_name [10:08:43]save OK [10:08:43]Clear old archive folders... [10:08:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:43]tlvbuf is 0201DF70 [10:08:43]SAM_PROTO_ClearQueue [10:08:43]wFMCommunicate request_size=4 [10:08:43]MH_SAM_APDU [10:08:43]CAPDU: 80 09 00 00 [10:08:43]Write to MH i2c: E2 08 00 F6 01 80 09 00 00 00 00 00 00 69 [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:43]Read from MH i2c: E2 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [10:08:43]RAPDU: 90 00 [10:08:43]wFMCommunicate OK [10:08:43]SAM_PROTO_ClearQueue done [10:08:43]KKMCreateOFDPacket [10:08:43]OFDProtocolAddRootSTLVToBuf [10:08:43]FM_MakeSignedData [10:08:43]FM_MakeSignedData [10:08:43]SAM_PROTO_SignData [10:08:43]wFMCommunicate request_size=4 [10:08:43]MH_SAM_APDU [10:08:43]CAPDU: 80 0D 01 02 [10:08:43]Write to MH i2c: E2 08 00 F7 01 80 0D 01 02 00 00 00 00 71 [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:43]Read from MH i2c: E2 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [10:08:43]RAPDU: 90 00 [10:08:43]wFMCommunicate OK [10:08:43]wFMCommunicate request_size=255 [10:08:43]MH_SAM_APDU [10:08: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 90 C9 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4C 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 2A B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5C 3B 02 00 35 04 06 00 CF [10:08:43]Write to MH i2c: E2 02 01 F8 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 90 C9 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4C 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 2A B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5C 3B 02 00 35 04 06 00 CF 00 00 6F [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:43]Read from MH i2c: E2 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [10:08:43]RAPDU: 90 00 [10:08:43]wFMCommunicate OK [10:08:43]wFMCommunicate request_size=10 [10:08:43]MH_SAM_APDU [10:08:43]CAPDU: 80 0D 02 02 05 02 C2 9B 76 BA [10:08:43]Write to MH i2c: E2 0D 00 F9 01 80 0D 02 02 05 00 02 C2 9B 76 BA 00 00 0D [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:43]Read from MH i2c: E2 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [10:08:43]RAPDU: 90 00 [10:08:43]wFMCommunicate OK [10:08:43]wFMCommunicate request_size=4 [10:08:43]MH_SAM_APDU [10:08:43]CAPDU: 80 0D 03 02 [10:08:43]Write to MH i2c: E2 08 00 FA 01 80 0D 03 02 00 00 00 00 76 [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:43]Read from MH i2c: E2 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 0B 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 0B 00 FA 01 00 AD A2 5D 2D 6E FF BF 48 90 00 C4 [10:08:43]RAPDU: AD A2 5D 2D 6E FF BF 48 90 00 [10:08:43]wFMCommunicate OK [10:08:43]SAM_PROTO_SignData done [10:08:43]FM_MakeSignedData done [10:08:43]CreateOFDProtocolMessage [10:08:43]wFMCommunicate request_size=4 [10:08:43]MH_SAM_APDU [10:08:43]CAPDU: 80 11 00 00 [10:08:43]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:43]Read from MH i2c: E2 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 17 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C9 [10:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:08:43]wFMCommunicate OK [10:08:43]CreateOFDProtocolMessage done [10:08:43]OFDSenderStorePacket 146268 [10:08:43]StoreOFDPacket docnum=146268 [10:08:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BA 9C 07 01 FA 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 90 C9 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4C 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 2A B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5C 3B 02 00 35 04 06 00 CF 02 C2 9B 76 BA AD A2 5D 2D 6E FF BF 48 [10:08:43]CheckFolder [10:08:43]dirname=/storage/ofd_packets [10:08:43]CheckFolder done [10:08:43]ProducePacketName [10:08:43]name=ofd_packets/00146268 [10:08:43]NVStorageSaveData ofd_packets/00146268 [10:08:43]File name is /storage/ofd_packets/00146268 [10:08:43]Write 301 bytes [10:08:43]NVStorageSaveData done [10:08:43]OFDSenderStorePacket done [10:08:43]KKMCreateOFDPacket done [10:08:43]NVStorageSaveData kkm_last_timestamp [10:08:43]File name is /storage/kkm_last_timestamp [10:08:43]Write 4 bytes [10:08:43]NVStorageSaveData done [10:08:43]ExternCall_PrintAddStr [10:08:43]wPrintStart [10:08:43]Write to MH i2c: 01 00 00 FC 01 FD [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: 01 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: 01 07 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 FF 0F 12 [10:08:43]RasterBufferAndPrint [10:08:43]line Счет N : (1)161024 [10:08:43]line ИНН: 02508201610067 [10:08:43]line Контрольно-Кассовый Чек [10:08:43]line ПРОДАЖА [10:08:43]line ТРК (МРК, ГНК) : 32 [10:08:43]line Товар: 2710124130 [10:08:43]line Аи-92-К-2 [10:08:43]line 51.600 * 65.90 [10:08:43]line = 3400.44 [10:08:43]line НДС 12% НСП 1% [10:08:43]line > о реализуемом товаре [10:08:43]line ОКРУГЛЕНИЕ: -0.44 [10:08:43]line ИТОГО: 3400.00 [10:08:43]line Внесено: 3500.00 [10:08:43]line СДАЧА: 100.00 [10:08:43]line НСП 1% : 30.09 [10:08:43]line НДС 12% : 361.11 [10:08:43]line Наличными: 3400.00 [10:08:43]line Безнал.: 0.00 [10:08:43]line Место: АЗС № 126 "Партнер Нефть" [10:08:43]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:08:43]line СНО: Общий режим [10:08:43]line Чек 64 29.10.2024 10:08 [10:08:43]line Смена: 547 ФФД: 1.0 [10:08:43]line ЗНМ: 0300000085 [10:08:43]line РНМ: 0000000000091683 [10:08:43]line Версия ККМ: 001 [10:08:43]line [10:08:43]line Дисконтная программа [10:08:43]line АИ-92 [10:08:43]line номер 126 [10:08:43]line сэкономлено 51.60 сом [10:08:43]line ФМ: 0000000000871745 [10:08:43]line ФД: 146268 [10:08:43]line ФПД: 227610761852602 [10:08:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100842&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146268&fm=227610761852602&tin=02508201610067®Number=0000000000091683&sum=340000 [10:08:44]OFD Sender: Processing packet 146268 [packets to send 206, broken 205] [10:08:44]ProducePacketName [10:08:44]name=ofd_packets/00146268 [10:08:44]OFD Sender: To server: pG, [10:08:44]CommunicateWithHost lk.salyk.kg:30040 [10:08:44]ConnectInit lk.salyk.kg [10:08:44]written 0, free lines is 4095 [10:08:44]Connected sock=10 [10:08:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BA 9C 07 01 FA 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 90 C9 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4C 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0F 8D 00 00 00 00 07 04 06 00 20 30 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 2A B4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5C 3B 02 00 35 04 06 00 CF 02 C2 9B 76 BA AD A2 5D 2D 6E FF BF 48 [10:08:44]Write to MH i2c: 01 00 00 2C 02 2E [10:08:44]Write i2c OK [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: 01 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: 01 07 00 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: 01 07 00 2C 02 00 00 00 00 00 64 0C A5 [10:08:44]RasterBufferAndPrint [10:08:44]line [10:08:44]line [10:08:44]line [10:08:44]line [10:08:44]line [10:08:44]written 0, free lines is 3179 [10:08:44]MH_Cut [10:08:44]Write to MH i2c: D1 01 00 33 02 01 07 [10:08:44]Write i2c OK [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: D1 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: D1 01 00 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: D1 01 00 33 02 00 06 [10:08:44]Write to MH i2c: 01 00 00 34 02 36 [10:08:44]Write i2c OK [10:08:44]MH_I2C_Read... [10:08:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F2 74 47 00 10 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5C 3B 02 00 F4 03 04 00 52 59 20 67 B6 04 01 00 00 5F 32 34 33 2B C5 5E 7B [10:08:44]CommunicateWithHost err = 0 [10:08:44]CheckOFDResponse [10:08:44]1017 (14) - 77093643461234 [10:08:44]1041 (16) - 0000000000871745 [10:08:44]1040 (4) - 146268 [10:08:44]1012 (4) - 29.10.2024 03:41 [10:08:44]1206 (1) - 0 [10:08:44]OFD Sender: Remove packet 146268 [10:08:44]ProducePacketName [10:08:44]name=ofd_packets/00146268 [10:08:44]NVStorageDeleteData [10:08:45]OFD Sender: No OFD packet to send [10:08:45]*** Cut start [10:08:45]*** Partial cut [10:08:45]*** CUTSNS_PIN = 1 [10:08:45]*** CUTSNS_PIN = 0 [10:08:45]*** Brake cut motor [10:08:46]Read from MH i2c: 01 [10:08:46]MH_I2C_Read... [10:08:46]*** Stop cut motor [10:08:46]*** Cut end [10:08:46]Read from MH i2c: 01 07 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: 01 07 00 34 02 00 00 00 00 00 FF 0F 4B [10:08:46]process_action close_receipt done [10:08:46]requested_data is exist [10:08:46]produce_requested_data [10:08:46]requested_item fm.sn is exist - process it [10:08:46]wFMCommunicate request_size=4 [10:08:46]MH_SAM_APDU [10:08:46]CAPDU: 80 11 00 00 [10:08:46]Write to MH i2c: E2 08 00 35 02 80 11 00 00 00 00 00 00 B1 [10:08:46]Write i2c OK [10:08:46]MH_I2C_Read... [10:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:46]Read from MH i2c: E2 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 17 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 17 00 35 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 04 [10:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:08:46]wFMCommunicate OK [10:08:46]requested_item fd.num is exist - process it [10:08:46]SAM_PROTO_GetFieldsCounters [10:08:46]wFMCommunicate request_size=4 [10:08:46]MH_SAM_APDU [10:08:46]CAPDU: 80 13 00 00 [10:08:46]Write to MH i2c: E2 08 00 36 02 80 13 00 00 00 00 00 00 B4 [10:08:46]Write i2c OK [10:08:46]MH_I2C_Read... [10:08:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:46]Read from MH i2c: E2 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 62 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 62 00 36 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5C 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [10:08:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5C 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:46]wFMCommunicate OK [10:08:46]SAM_PROTO_GetFieldsCounters done [10:08:46]requested_item shift.num is exist - process it [10:08:46]requested_item shift.opened is exist - process it [10:08:46]req_shift_opened [10:08:46]FM_GetShiftState [10:08:46]SAM_PROTO_GetShiftState [10:08:46]wFMCommunicate request_size=4 [10:08:46]MH_SAM_APDU [10:08:46]CAPDU: 80 13 01 00 [10:08:46]Write to MH i2c: E2 08 00 37 02 80 13 01 00 00 00 00 00 B6 [10:08:46]Write i2c OK [10:08:46]MH_I2C_Read... [10:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:46]Read from MH i2c: E2 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 0E 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 0E 00 37 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EF [10:08:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:08:46]wFMCommunicate OK [10:08:46]SAM_PROTO_GetShiftState done [10:08:46]FM_GetShiftState done [10:08:46]req_shift_opened done [10:08:46]requested_item shift.open_date is exist - process it [10:08:46]req_shift_open_date [10:08:46]req_shift_open_date done [10:08:46]produce_requested_data done [10:08:46]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146268,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:08:46]process_action_free close_receipt [10:08:46]json_value_free [10:08:46]json_value_free done [10:08:46]process_json_proto returns [10:08:46]Send response to host [10:08:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146268,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:08:46]free response buf [10:08:46]execute_script done [10:08:46]execute_script returns [10:08:46]free content buf [10:08:46]Sock 7.Close socket [10:08:46]Sock 7.Thread stoped [10:08:50]OFD Sender: No OFD packet to send [10:08:55]OFD Sender: No OFD packet to send [10:09:00]int [10:09:00]Write to MH i2c: 01 00 00 38 02 3A [10:09:00]*** FLAG_PRN_KEY set [10:09:00]Write i2c OK [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 07 00 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 07 00 38 02 00 08 00 00 00 FF 0F 57 [10:09:00]state=0 [10:09:00]Key pressed [10:09:00]Feed [10:09:00]Write to MH i2c: D8 00 00 39 02 12 [10:09:00]Write i2c OK [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: D8 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: D8 01 00 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: D8 01 00 39 02 00 13 [10:09:00]int [10:09:00]Write to MH i2c: 01 00 00 3A 02 3C [10:09:00]Write i2c OK [10:09:00]MH_I2C_Read... [10:09:00]OFD Sender: No OFD packet to send [10:09:00]Read from MH i2c: 01 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 07 00 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 07 00 3A 02 00 48 00 00 00 3C 00 C7 [10:09:00]state=2 [10:09:00]Key pressed [10:09:00]int [10:09:00]Write to MH i2c: 01 00 00 3B 02 3D [10:09:00]*** FLAG_PRN_KEY reset [10:09:00]Write i2c OK [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 07 00 [10:09:00]MH_I2C_Read... [10:09:00]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [10:09:00]state=2 [10:09:00]Stop feed [10:09:05]OFD Sender: No OFD packet to send [10:09:10]OFD Sender: No OFD packet to send [10:09:15]OFD Sender: No OFD packet to send [10:09:20]OFD Sender: No OFD packet to send [10:09:25]OFD Sender: No OFD packet to send [10:09:30]OFD Sender: No OFD packet to send [10:09:35]OFD Sender: No OFD packet to send [10:09:40]OFD Sender: No OFD packet to send [10:09:45]OFD Sender: No OFD packet to send [10:09:50]OFD Sender: No OFD packet to send [10:09:55]OFD Sender: No OFD packet to send [10:10:00]OFD Sender: No OFD packet to send [10:10:05]OFD Sender: No OFD packet to send [10:10:10]OFD Sender: No OFD packet to send [10:10:15]OFD Sender: No OFD packet to send [10:10:20]OFD Sender: No OFD packet to send [10:10:25]OFD Sender: No OFD packet to send [10:10:30]OFD Sender: No OFD packet to send [10:10:35]OFD Sender: No OFD packet to send [10:10:40]OFD Sender: No OFD packet to send [10:10:45]OFD Sender: No OFD packet to send [10:10:50]OFD Sender: No OFD packet to send [10:10:55]OFD Sender: No OFD packet to send [10:11:00]OFD Sender: No OFD packet to send [10:11:05]OFD Sender: No OFD packet to send [10:11:10]OFD Sender: No OFD packet to send [10:11:15]OFD Sender: No OFD packet to send [10:11:20]OFD Sender: No OFD packet to send [10:11:25]OFD Sender: No OFD packet to send [10:11:30]OFD Sender: No OFD packet to send [10:11:35]OFD Sender: No OFD packet to send [10:11:40]OFD Sender: No OFD packet to send [10:11:45]OFD Sender: No OFD packet to send [10:11:50]OFD Sender: No OFD packet to send [10:11:55]OFD Sender: No OFD packet to send [10:12:00]OFD Sender: No OFD packet to send [10:12:05]OFD Sender: No OFD packet to send [10:12:10]OFD Sender: No OFD packet to send [10:12:15]OFD Sender: No OFD packet to send [10:12:20]OFD Sender: No OFD packet to send [10:12:25]accept exits with 9 [10:12:25]New connection [10:12:25]New thread 3066686820 created [10:12:25]Thread 3066830180 joined [10:12:25]Waiting for new connection... [10:12:25] Sock 9.Parse request [10:12:25]Sock 9.Check first char [10:12:25]Sock 9.First char is OK [10:12:25]request: POST /json_proto HTTP/1.0 [10:12:25]Method: POST [10:12:25]URL: /json_proto [10:12:25]Method is POST - this is cgi request [10:12:25]url: /json_proto [10:12:25]query_string will be loaded in cgi processing [10:12:25]execute_cgi json_proto POST (null) [10:12:25]execute_cgi path=json_proto method=POST [10:12:25]POST find Content-Length [10:12:25]Host: 172.17.40.195:8080 [10:12:25]Content-Length: 800 [10:12:25]Content-Type: application/json [10:12:25] [10:12:25]POST finish read [10:12:25]Found Content-Length = 800 [10:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A3949900", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:25]execute_script... [10:12: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)161026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A3949900", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:25]POST & json_proto [10:12:25]process_json_proto [10:12:25]json parsed OK: [10:12:25]protocol is kg_v1.0 [10:12:25]action value=close_receipt [10:12:25]process_action close_receipt [10:12:25]cmd_close_receipt [10:12:25]MH_GetDate [10:12:25]Write to MH i2c: F0 00 00 3C 02 2D [10:12:25]Write i2c OK [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: F0 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: F0 09 00 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: F0 09 00 3C 02 00 09 B5 20 67 D5 8D 6C 64 AD [10:12:25]GetLastDocTimeStamp 1730196522 [10:12:25]current date 1730196745 [10:12:25]FM_GetShiftState [10:12:25]SAM_PROTO_GetShiftState [10:12:25]wFMCommunicate request_size=4 [10:12:25]MH_SAM_APDU [10:12:25]CAPDU: 80 13 01 00 [10:12:25]Write to MH i2c: E2 08 00 3D 02 80 13 01 00 00 00 00 00 BC [10:12:25]Write i2c OK [10:12:25]MH_I2C_Read... [10:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:25]Read from MH i2c: E2 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: E2 0E 00 [10:12:25]MH_I2C_Read... [10:12:25]Read from MH i2c: E2 0E 00 3D 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F5 [10:12:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:12:25]wFMCommunicate OK [10:12:25]SAM_PROTO_GetShiftState done [10:12:25]FM_GetShiftState done [10:12:25]opened in 1730161786 [10:12:25]opened+sec_in_day 1730248186 [10:12:25]quantity*price = 0 [10:12:25]sum+1 = 1 [10:12:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 65 29.10.2024 10:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 3949900 ФМ: 0000000000871745 ФД: 146269 ФПД: 130632707432165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101225&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146269&fm=130632707432165&tin=02508201610067®Number=0000000000091683&sum=0 [10:12:26]StoreToDocumentArchive [10:12:26]shift 547 fd 146269 [10:12:26]save to /storage/0547/doc_00146269 [10:12:26]save last doc name /storage/0547/doc_00146269 to /storage/kkm_last_doc_name [10:12:26]save OK [10:12:26]Clear old archive folders... [10:12:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:26]tlvbuf is B6D8A410 [10:12:26]SAM_PROTO_ClearQueue [10:12:26]wFMCommunicate request_size=4 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 09 00 00 [10:12:26]Write to MH i2c: E2 08 00 4A 02 80 09 00 00 00 00 00 00 BE [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 4A 02 00 90 00 C0 [10:12:26]RAPDU: 90 00 [10:12:26]wFMCommunicate OK [10:12:26]SAM_PROTO_ClearQueue done [10:12:26]KKMCreateOFDPacket [10:12:26]OFDProtocolAddRootSTLVToBuf [10:12:26]FM_MakeSignedData [10:12:26]FM_MakeSignedData [10:12:26]SAM_PROTO_SignData [10:12:26]wFMCommunicate request_size=4 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 0D 01 02 [10:12:26]Write to MH i2c: E2 08 00 4B 02 80 0D 01 02 00 00 00 00 C6 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 4B 02 00 90 00 C1 [10:12:26]RAPDU: 90 00 [10:12:26]wFMCommunicate OK [10:12:26]wFMCommunicate request_size=255 [10:12:26]MH_SAM_APDU [10:12: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 41 00 00 00 F4 03 04 00 09 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5D 3B 02 00 35 04 06 00 76 [10:12:26]Write to MH i2c: E2 02 01 4C 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 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 41 00 00 00 F4 03 04 00 09 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5D 3B 02 00 35 04 06 00 76 00 00 F8 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 4C 02 00 90 00 C2 [10:12:26]RAPDU: 90 00 [10:12:26]wFMCommunicate OK [10:12:26]wFMCommunicate request_size=10 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 0D 02 02 05 CF 4C 1F 5E E5 [10:12:26]Write to MH i2c: E2 0D 00 4D 02 80 0D 02 02 05 00 CF 4C 1F 5E E5 00 00 50 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 03 00 4D 02 00 90 00 C3 [10:12:26]RAPDU: 90 00 [10:12:26]wFMCommunicate OK [10:12:26]wFMCommunicate request_size=4 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 0D 03 02 [10:12:26]Write to MH i2c: E2 08 00 4E 02 80 0D 03 02 00 00 00 00 CB [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 0B 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 0B 00 4E 02 00 3C 25 C1 9F 4D 79 57 B5 90 00 5F [10:12:26]RAPDU: 3C 25 C1 9F 4D 79 57 B5 90 00 [10:12:26]wFMCommunicate OK [10:12:26]SAM_PROTO_SignData done [10:12:26]FM_MakeSignedData done [10:12:26]CreateOFDProtocolMessage [10:12:26]wFMCommunicate request_size=4 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 11 00 00 [10:12:26]Write to MH i2c: E2 08 00 4F 02 80 11 00 00 00 00 00 00 CB [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:27]Read from MH i2c: E2 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: E2 17 00 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: E2 17 00 4F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1E [10:12:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:12:27]wFMCommunicate OK [10:12:27]CreateOFDProtocolMessage done [10:12:27]OFDSenderStorePacket 146269 [10:12:27]StoreOFDPacket docnum=146269 [10:12:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C1 55 07 01 1E 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 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 41 00 00 00 F4 03 04 00 09 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5D 3B 02 00 35 04 06 00 76 CF 4C 1F 5E E5 3C 25 C1 9F 4D 79 57 B5 [10:12:27]CheckFolder [10:12:27]dirname=/storage/ofd_packets [10:12:27]CheckFolder done [10:12:27]ProducePacketName [10:12:27]name=ofd_packets/00146269 [10:12:27]NVStorageSaveData ofd_packets/00146269 [10:12:27]File name is /storage/ofd_packets/00146269 [10:12:27]Write 301 bytes [10:12:27]NVStorageSaveData done [10:12:27]OFDSenderStorePacket done [10:12:27]KKMCreateOFDPacket done [10:12:27]NVStorageSaveData kkm_last_timestamp [10:12:27]File name is /storage/kkm_last_timestamp [10:12:27]Write 4 bytes [10:12:27]NVStorageSaveData done [10:12:27]ExternCall_PrintAddStr [10:12:27]wPrintStart [10:12:27]Write to MH i2c: 01 00 00 50 02 52 [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: 01 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: 01 07 00 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 FF 0F 67 [10:12:27]RasterBufferAndPrint [10:12:27]line Счет N : (1)161026 [10:12:27]line ИНН: 02508201610067 [10:12:27]line Контрольно-Кассовый Чек [10:12:27]line ПРОДАЖА [10:12:27]line ТРК (МРК, ГНК) : 62 [10:12:27]line Товар: 2710124130 [10:12:27]line Аи-92-К-2 [10:12:27]line 20.000 * 0.00 [10:12:27]line = 0.00 [10:12:27]line НДС 12% НСП 1% [10:12:27]line > о реализуемом товаре [10:12:27]line ИТОГО: 0.00 [10:12:27]line НСП 1% : 0.00 [10:12:27]line НДС 12% : 0.00 [10:12:27]line Наличными: 0.00 [10:12:27]line Безнал.: 0.00 [10:12:27]line Место: АЗС № 126 "Партнер Нефть" [10:12:27]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:12:27]line СНО: Общий режим [10:12:27]line Чек 65 29.10.2024 10:12 [10:12:27]line Смена: 547 ФФД: 1.0 [10:12:27]line ЗНМ: 0300000085 [10:12:27]line РНМ: 0000000000091683 [10:12:27]line Версия ККМ: 001 [10:12:27]line Талоны: Топливные Талоны [10:12:27]line 3949900 [10:12:27]line ФМ: 0000000000871745 [10:12:27]line ФД: 146269 [10:12:27]line ФПД: 130632707432165 [10:12:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101225&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146269&fm=130632707432165&tin=02508201610067®Number=0000000000091683&sum=0 [10:12:27]OFD Sender: Processing packet 146269 [packets to send 206, broken 205] [10:12:27]ProducePacketName [10:12:27]name=ofd_packets/00146269 [10:12:27]OFD Sender: To server: pG, [10:12:27]CommunicateWithHost lk.salyk.kg:30040 [10:12:27]ConnectInit lk.salyk.kg [10:12:27]written 0, free lines is 4095 [10:12:27]Write to MH i2c: 01 00 00 7A 02 7C [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: 01 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: 01 07 00 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: 01 07 00 7A 02 00 00 00 00 00 CE 0C 5D [10:12:27]RasterBufferAndPrint [10:12:27]line [10:12:27]line [10:12:27]line [10:12:27]line [10:12:27]line [10:12:27]written 0, free lines is 3284 [10:12:27]MH_Cut [10:12:27]Write to MH i2c: D1 01 00 81 02 01 55 [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: D1 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: D1 01 00 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: D1 01 00 81 02 00 54 [10:12:27]Write to MH i2c: 01 00 00 82 02 84 [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:28]*** Cut start [10:12:28]*** Partial cut [10:12:28]*** CUTSNS_PIN = 1 [10:12:28]*** CUTSNS_PIN = 0 [10:12:28]*** Brake cut motor [10:12:28]Connected sock=11 [10:12:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C1 55 07 01 1E 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 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 41 00 00 00 F4 03 04 00 09 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5D 3B 02 00 35 04 06 00 76 CF 4C 1F 5E E5 3C 25 C1 9F 4D 79 57 B5 [10:12:29]Read from MH i2c: 01 [10:12:29]MH_I2C_Read... [10:12:29]*** Stop cut motor [10:12:29]*** Cut end [10:12:29]Read from MH i2c: 01 07 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: 01 07 00 82 02 00 00 00 00 00 FF 0F 99 [10:12:29]process_action close_receipt done [10:12:29]requested_data is exist [10:12:29]produce_requested_data [10:12:29]requested_item fm.sn is exist - process it [10:12:29]wFMCommunicate request_size=4 [10:12:29]MH_SAM_APDU [10:12:29]CAPDU: 80 11 00 00 [10:12:29]Write to MH i2c: E2 08 00 83 02 80 11 00 00 00 00 00 00 FF [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:29]Read from MH i2c: E2 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 17 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 17 00 83 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 52 [10:12:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:12:29]wFMCommunicate OK [10:12:29]requested_item fd.num is exist - process it [10:12:29]SAM_PROTO_GetFieldsCounters [10:12:29]wFMCommunicate request_size=4 [10:12:29]MH_SAM_APDU [10:12:29]CAPDU: 80 13 00 00 [10:12:29]Write to MH i2c: E2 08 00 84 02 80 13 00 00 00 00 00 00 02 [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:29]Read from MH i2c: E2 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 62 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 62 00 84 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5D 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [10:12:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5D 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:29]wFMCommunicate OK [10:12:29]SAM_PROTO_GetFieldsCounters done [10:12:29]requested_item shift.num is exist - process it [10:12:29]requested_item shift.opened is exist - process it [10:12:29]req_shift_opened [10:12:29]FM_GetShiftState [10:12:29]SAM_PROTO_GetShiftState [10:12:29]wFMCommunicate request_size=4 [10:12:29]MH_SAM_APDU [10:12:29]CAPDU: 80 13 01 00 [10:12:29]Write to MH i2c: E2 08 00 85 02 80 13 01 00 00 00 00 00 04 [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:29]Read from MH i2c: E2 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 0E 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: E2 0E 00 85 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3D [10:12:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:12:29]wFMCommunicate OK [10:12:29]SAM_PROTO_GetShiftState done [10:12:29]FM_GetShiftState done [10:12:29]req_shift_opened done [10:12:29]requested_item shift.open_date is exist - process it [10:12:29]req_shift_open_date [10:12:29]req_shift_open_date done [10:12:29]produce_requested_data done [10:12:29]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146269,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:12:29]process_action_free close_receipt [10:12:29]json_value_free [10:12:29]json_value_free done [10:12:29]process_json_proto returns [10:12:29]Send response to host [10:12:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146269,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:12:29]free response buf [10:12:29]execute_script done [10:12:29]execute_script returns [10:12:29]free content buf [10:12:29]Sock 9.Close socket [10:12:29]Sock 9.Thread stoped [10:12:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 21 46 47 00 B5 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 31 37 34 35 10 04 04 00 5D 3B 02 00 F4 03 04 00 32 5A 20 67 B6 04 01 00 00 23 69 89 83 B2 70 18 D4 [10:12:29]CommunicateWithHost err = 0 [10:12:29]CheckOFDResponse [10:12:29]1017 (14) - 77093643461234 [10:12:29]1041 (16) - 0000000000871745 [10:12:29]1040 (4) - 146269 [10:12:29]1012 (4) - 29.10.2024 03:44 [10:12:29]1206 (1) - 0 [10:12:29]OFD Sender: Remove packet 146269 [10:12:29]ProducePacketName [10:12:29]name=ofd_packets/00146269 [10:12:29]NVStorageDeleteData [10:12:29]OFD Sender: No OFD packet to send [10:12:34]OFD Sender: No OFD packet to send [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:48]accept exits with 7 [10:12:48]New connection [10:12:48]New thread 3066830180 created [10:12:48]Thread 3066686820 joined [10:12:48]Waiting for new connection... [10:12:48] Sock 7.Parse request [10:12:48]Sock 7.Check first char [10:12:48]Sock 7.First char is OK [10:12:48]request: POST /json_proto HTTP/1.0 [10:12:48]Method: POST [10:12:48]URL: /json_proto [10:12:48]Method is POST - this is cgi request [10:12:48]url: /json_proto [10:12:48]query_string will be loaded in cgi processing [10:12:48]execute_cgi json_proto POST (null) [10:12:48]execute_cgi path=json_proto method=POST [10:12:48]POST find Content-Length [10:12:48]Host: 172.17.40.195:8080 [10:12:48]Content-Length: 800 [10:12:48]Content-Type: application/json [10:12:48] [10:12:48]POST finish read [10:12:48]Found Content-Length = 800 [10:12:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A3949899", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:48]execute_script... [10:12: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)161027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A3949899", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:48]POST & json_proto [10:12:48]process_json_proto [10:12:48]json parsed OK: [10:12:48]protocol is kg_v1.0 [10:12:48]action value=close_receipt [10:12:48]process_action close_receipt [10:12:48]cmd_close_receipt [10:12:48]MH_GetDate [10:12:48]Write to MH i2c: F0 00 00 86 02 77 [10:12:48]Write i2c OK [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: F0 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: F0 09 00 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: F0 09 00 86 02 00 20 B5 20 67 D5 8D 6C 64 0E [10:12:48]GetLastDocTimeStamp 1730196745 [10:12:48]current date 1730196768 [10:12:48]FM_GetShiftState [10:12:48]SAM_PROTO_GetShiftState [10:12:48]wFMCommunicate request_size=4 [10:12:48]MH_SAM_APDU [10:12:48]CAPDU: 80 13 01 00 [10:12:48]Write to MH i2c: E2 08 00 87 02 80 13 01 00 00 00 00 00 06 [10:12:48]Write i2c OK [10:12:48]MH_I2C_Read... [10:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:48]Read from MH i2c: E2 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 0E 00 [10:12:48]MH_I2C_Read... [10:12:48]Read from MH i2c: E2 0E 00 87 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3F [10:12:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:12:48]wFMCommunicate OK [10:12:48]SAM_PROTO_GetShiftState done [10:12:48]FM_GetShiftState done [10:12:48]opened in 1730161786 [10:12:48]opened+sec_in_day 1730248186 [10:12:48]quantity*price = 0 [10:12:48]sum+1 = 1 [10:12:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 66 29.10.2024 10:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 3949899 ФМ: 0000000000871745 ФД: 146270 ФПД: 89067953649366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101248&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146270&fm=89067953649366&tin=02508201610067®Number=0000000000091683&sum=0 [10:12:49]StoreToDocumentArchive [10:12:49]shift 547 fd 146270 [10:12:49]save to /storage/0547/doc_00146270 [10:12:49]save last doc name /storage/0547/doc_00146270 to /storage/kkm_last_doc_name [10:12:49]save OK [10:12:49]Clear old archive folders... [10:12:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:49]tlvbuf is 0202D210 [10:12:49]SAM_PROTO_ClearQueue [10:12:49]wFMCommunicate request_size=4 [10:12:49]MH_SAM_APDU [10:12:49]CAPDU: 80 09 00 00 [10:12:49]Write to MH i2c: E2 08 00 94 02 80 09 00 00 00 00 00 00 08 [10:12:49]Write i2c OK [10:12:49]MH_I2C_Read... [10:12:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:49]Read from MH i2c: E2 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 94 02 00 90 00 0A [10:12:49]RAPDU: 90 00 [10:12:49]wFMCommunicate OK [10:12:49]SAM_PROTO_ClearQueue done [10:12:49]KKMCreateOFDPacket [10:12:49]OFDProtocolAddRootSTLVToBuf [10:12:49]FM_MakeSignedData [10:12:49]FM_MakeSignedData [10:12:49]SAM_PROTO_SignData [10:12:49]wFMCommunicate request_size=4 [10:12:49]MH_SAM_APDU [10:12:49]CAPDU: 80 0D 01 02 [10:12:49]Write to MH i2c: E2 08 00 95 02 80 0D 01 02 00 00 00 00 10 [10:12:49]Write i2c OK [10:12:49]MH_I2C_Read... [10:12:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:49]Read from MH i2c: E2 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 95 02 00 90 00 0B [10:12:49]RAPDU: 90 00 [10:12:49]wFMCommunicate OK [10:12:49]wFMCommunicate request_size=255 [10:12:49]MH_SAM_APDU [10:12: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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 20 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5E 3B 02 00 35 04 06 00 51 [10:12:49]Write to MH i2c: E2 02 01 96 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 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 42 00 00 00 F4 03 04 00 20 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5E 3B 02 00 35 04 06 00 51 00 00 36 [10:12:49]Write i2c OK [10:12:49]MH_I2C_Read... [10:12:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:49]Read from MH i2c: E2 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 96 02 00 90 00 0C [10:12:49]RAPDU: 90 00 [10:12:49]wFMCommunicate OK [10:12:49]wFMCommunicate request_size=10 [10:12:49]MH_SAM_APDU [10:12:49]CAPDU: 80 0D 02 02 05 01 BF BC F6 D6 [10:12:49]Write to MH i2c: E2 0D 00 97 02 80 0D 02 02 05 00 01 BF BC F6 D6 00 00 65 [10:12:49]Write i2c OK [10:12:49]MH_I2C_Read... [10:12:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:49]Read from MH i2c: E2 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 03 00 97 02 00 90 00 0D [10:12:49]RAPDU: 90 00 [10:12:49]wFMCommunicate OK [10:12:49]wFMCommunicate request_size=4 [10:12:49]MH_SAM_APDU [10:12:49]CAPDU: 80 0D 03 02 [10:12:49]Write to MH i2c: E2 08 00 98 02 80 0D 03 02 00 00 00 00 15 [10:12:49]Write i2c OK [10:12:49]MH_I2C_Read... [10:12:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:49]Read from MH i2c: E2 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 0B 00 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 0B 00 98 02 00 CE 81 1E E1 76 1C EC 81 90 00 63 [10:12:49]RAPDU: CE 81 1E E1 76 1C EC 81 90 00 [10:12:49]wFMCommunicate OK [10:12:49]SAM_PROTO_SignData done [10:12:49]FM_MakeSignedData done [10:12:49]CreateOFDProtocolMessage [10:12:49]wFMCommunicate request_size=4 [10:12:49]MH_SAM_APDU [10:12:49]CAPDU: 80 11 00 00 [10:12:49]Write to MH i2c: E2 08 00 99 02 80 11 00 00 00 00 00 00 15 [10:12:49]Write i2c OK [10:12:49]MH_I2C_Read... [10:12:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:49]Read from MH i2c: E2 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 17 00 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: E2 17 00 99 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 68 [10:12:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:12:49]wFMCommunicate OK [10:12:49]CreateOFDProtocolMessage done [10:12:49]OFDSenderStorePacket 146270 [10:12:49]StoreOFDPacket docnum=146270 [10:12:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0B 1D 07 01 58 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 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 42 00 00 00 F4 03 04 00 20 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5E 3B 02 00 35 04 06 00 51 01 BF BC F6 D6 CE 81 1E E1 76 1C EC 81 [10:12:49]CheckFolder [10:12:49]dirname=/storage/ofd_packets [10:12:49]CheckFolder done [10:12:49]ProducePacketName [10:12:49]name=ofd_packets/00146270 [10:12:49]NVStorageSaveData ofd_packets/00146270 [10:12:49]File name is /storage/ofd_packets/00146270 [10:12:49]Write 301 bytes [10:12:49]NVStorageSaveData done [10:12:49]OFDSenderStorePacket done [10:12:49]KKMCreateOFDPacket done [10:12:49]NVStorageSaveData kkm_last_timestamp [10:12:49]File name is /storage/kkm_last_timestamp [10:12:49]Write 4 bytes [10:12:49]NVStorageSaveData done [10:12:49]ExternCall_PrintAddStr [10:12:49]wPrintStart [10:12:49]Write to MH i2c: 01 00 00 9A 02 9C [10:12:49]Write i2c OK [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: 01 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: 01 07 00 [10:12:49]MH_I2C_Read... [10:12:49]Read from MH i2c: 01 07 00 9A 02 00 00 00 00 00 FF 0F B1 [10:12:49]RasterBufferAndPrint [10:12:49]line Счет N : (1)161027 [10:12:49]line ИНН: 02508201610067 [10:12:49]line Контрольно-Кассовый Чек [10:12:49]line ПРОДАЖА [10:12:49]line ТРК (МРК, ГНК) : 42 [10:12:49]line Товар: 2710124130 [10:12:49]line Аи-92-К-2 [10:12:49]line 20.000 * 0.00 [10:12:49]line = 0.00 [10:12:49]line НДС 12% НСП 1% [10:12:49]line > о реализуемом товаре [10:12:49]line ИТОГО: 0.00 [10:12:49]line НСП 1% : 0.00 [10:12:49]line НДС 12% : 0.00 [10:12:49]line Наличными: 0.00 [10:12:49]line Безнал.: 0.00 [10:12:49]line Место: АЗС № 126 "Партнер Нефть" [10:12:49]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:12:49]line СНО: Общий режим [10:12:49]line Чек 66 29.10.2024 10:12 [10:12:49]line Смена: 547 ФФД: 1.0 [10:12:49]line ЗНМ: 0300000085 [10:12:49]line РНМ: 0000000000091683 [10:12:49]line Версия ККМ: 001 [10:12:49]line Талоны: Топливные Талоны [10:12:49]line 3949899 [10:12:49]line ФМ: 0000000000871745 [10:12:49]line ФД: 146270 [10:12:49]line ФПД: 89067953649366 [10:12:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101248&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146270&fm=89067953649366&tin=02508201610067®Number=0000000000091683&sum=0 [10:12:49]written 0, free lines is 4095 [10:12:50]OFD Sender: Processing packet 146270 [packets to send 206, broken 205] [10:12:50]ProducePacketName [10:12:50]name=ofd_packets/00146270 [10:12:50]OFD Sender: To server: pG, [10:12:50]CommunicateWithHost lk.salyk.kg:30040 [10:12:50]ConnectInit lk.salyk.kg [10:12:50]Write to MH i2c: 01 00 00 C4 02 C6 [10:12:50]Write i2c OK [10:12:50]MH_I2C_Read... [10:12:50]Read from MH i2c: 01 [10:12:50]MH_I2C_Read... [10:12:50]Read from MH i2c: 01 07 00 [10:12:50]MH_I2C_Read... [10:12:50]Read from MH i2c: 01 07 00 C4 02 00 00 00 00 00 C1 0C 9A [10:12:50]RasterBufferAndPrint [10:12:50]line [10:12:50]line [10:12:50]line [10:12:50]line [10:12:50]line [10:12:50]written 0, free lines is 3271 [10:12:50]MH_Cut [10:12:50]Write to MH i2c: D1 01 00 CB 02 01 9F [10:12:50]Write i2c OK [10:12:50]MH_I2C_Read... [10:12:50]Read from MH i2c: D1 [10:12:50]MH_I2C_Read... [10:12:50]Read from MH i2c: D1 01 00 [10:12:50]MH_I2C_Read... [10:12:50]Read from MH i2c: D1 01 00 CB 02 00 9E [10:12:50]Write to MH i2c: 01 00 00 CC 02 CE [10:12:50]Write i2c OK [10:12:50]MH_I2C_Read... [10:12:50]Connected sock=10 [10:12:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0B 1D 07 01 58 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 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 42 00 00 00 F4 03 04 00 20 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5E 3B 02 00 35 04 06 00 51 01 BF BC F6 D6 CE 81 1E E1 76 1C EC 81 [10:12:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 41 4C 47 00 FB 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 31 37 34 35 10 04 04 00 5E 3B 02 00 F4 03 04 00 48 5A 20 67 B6 04 01 00 00 0D 99 D0 B9 74 DE 2B 2B [10:12:51]CommunicateWithHost err = 0 [10:12:51]CheckOFDResponse [10:12:51]1017 (14) - 77093643461234 [10:12:51]1041 (16) - 0000000000871745 [10:12:51]1040 (4) - 146270 [10:12:51]1012 (4) - 29.10.2024 03:45 [10:12:51]1206 (1) - 0 [10:12:51]OFD Sender: Remove packet 146270 [10:12:51]ProducePacketName [10:12:51]name=ofd_packets/00146270 [10:12:51]NVStorageDeleteData [10:12:51]*** Cut start [10:12:51]*** Partial cut [10:12:51]*** CUTSNS_PIN = 1 [10:12:51]*** CUTSNS_PIN = 0 [10:12:51]*** Brake cut motor [10:12:51]OFD Sender: No OFD packet to send [10:12:51]Read from MH i2c: 01 [10:12:51]MH_I2C_Read... [10:12:51]*** Stop cut motor [10:12:51]*** Cut end [10:12:51]Read from MH i2c: 01 07 00 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: 01 07 00 CC 02 00 00 00 00 00 FF 0F E3 [10:12:51]process_action close_receipt done [10:12:51]requested_data is exist [10:12:51]produce_requested_data [10:12:51]requested_item fm.sn is exist - process it [10:12:51]wFMCommunicate request_size=4 [10:12:51]MH_SAM_APDU [10:12:51]CAPDU: 80 11 00 00 [10:12:51]Write to MH i2c: E2 08 00 CD 02 80 11 00 00 00 00 00 00 49 [10:12:51]Write i2c OK [10:12:51]MH_I2C_Read... [10:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:51]Read from MH i2c: E2 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: E2 17 00 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: E2 17 00 CD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9C [10:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:12:51]wFMCommunicate OK [10:12:51]requested_item fd.num is exist - process it [10:12:51]SAM_PROTO_GetFieldsCounters [10:12:51]wFMCommunicate request_size=4 [10:12:51]MH_SAM_APDU [10:12:51]CAPDU: 80 13 00 00 [10:12:51]Write to MH i2c: E2 08 00 CE 02 80 13 00 00 00 00 00 00 4C [10:12:51]Write i2c OK [10:12:51]MH_I2C_Read... [10:12:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:51]Read from MH i2c: E2 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: E2 62 00 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: E2 62 00 CE 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5E 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [10:12:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5E 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:51]wFMCommunicate OK [10:12:51]SAM_PROTO_GetFieldsCounters done [10:12:51]requested_item shift.num is exist - process it [10:12:51]requested_item shift.opened is exist - process it [10:12:51]req_shift_opened [10:12:51]FM_GetShiftState [10:12:51]SAM_PROTO_GetShiftState [10:12:51]wFMCommunicate request_size=4 [10:12:51]MH_SAM_APDU [10:12:51]CAPDU: 80 13 01 00 [10:12:51]Write to MH i2c: E2 08 00 CF 02 80 13 01 00 00 00 00 00 4E [10:12:51]Write i2c OK [10:12:51]MH_I2C_Read... [10:12:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:52]Read from MH i2c: E2 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 0E 00 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 0E 00 CF 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 87 [10:12:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:12:52]wFMCommunicate OK [10:12:52]SAM_PROTO_GetShiftState done [10:12:52]FM_GetShiftState done [10:12:52]req_shift_opened done [10:12:52]requested_item shift.open_date is exist - process it [10:12:52]req_shift_open_date [10:12:52]req_shift_open_date done [10:12:52]produce_requested_data done [10:12:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146270,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:12:52]process_action_free close_receipt [10:12:52]json_value_free [10:12:52]json_value_free done [10:12:52]process_json_proto returns [10:12:52]Send response to host [10:12:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146270,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:12:52]free response buf [10:12:52]execute_script done [10:12:52]execute_script returns [10:12:52]free content buf [10:12:52]Sock 7.Close socket [10:12:52]Sock 7.Thread stoped [10:12:56]OFD Sender: No OFD packet to send [10:13:01]OFD Sender: No OFD packet to send [10:13:06]OFD Sender: No OFD packet to send [10:13:11]OFD Sender: No OFD packet to send [10:13:16]OFD Sender: No OFD packet to send [10:13:21]OFD Sender: No OFD packet to send [10:13:26]OFD Sender: No OFD packet to send [10:13:31]OFD Sender: No OFD packet to send [10:13:36]OFD Sender: No OFD packet to send [10:13:41]OFD Sender: No OFD packet to send [10:13:46]OFD Sender: No OFD packet to send [10:13:51]OFD Sender: No OFD packet to send [10:13:56]OFD Sender: No OFD packet to send [10:14:01]OFD Sender: No OFD packet to send [10:14:06]OFD Sender: No OFD packet to send [10:14:11]OFD Sender: No OFD packet to send [10:14:16]OFD Sender: No OFD packet to send [10:14:21]OFD Sender: No OFD packet to send [10:14:25]int [10:14:25]Write to MH i2c: 01 00 00 D0 02 D2 [10:14:25]*** FLAG_PRN_KEY set [10:14:25]Write i2c OK [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 07 00 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 07 00 D0 02 00 08 00 00 00 FF 0F EF [10:14:25]state=0 [10:14:25]Key pressed [10:14:25]Feed [10:14:25]Write to MH i2c: D8 00 00 D1 02 AA [10:14:25]Write i2c OK [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: D8 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: D8 01 00 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: D8 01 00 D1 02 00 AB [10:14:25]int [10:14:25]Write to MH i2c: 01 00 00 D2 02 D4 [10:14:25]Write i2c OK [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 07 00 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 07 00 D2 02 00 48 00 00 00 3C 00 5F [10:14:25]state=2 [10:14:25]Key pressed [10:14:25]int [10:14:25]Write to MH i2c: 01 00 00 D3 02 D5 [10:14:25]*** FLAG_PRN_KEY reset [10:14:25]Write i2c OK [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 07 00 [10:14:25]MH_I2C_Read... [10:14:25]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 F6 0F E1 [10:14:25]state=2 [10:14:25]Stop feed [10:14:26]int [10:14:26]Write to MH i2c: 01 00 00 D4 02 D6 [10:14:26]*** FLAG_PRN_KEY set [10:14:26]Write i2c OK [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 07 00 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 07 00 D4 02 00 08 00 00 00 FF 0F F3 [10:14:26]state=0 [10:14:26]Key pressed [10:14:26]Feed [10:14:26]Write to MH i2c: D8 00 00 D5 02 AE [10:14:26]Write i2c OK [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: D8 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: D8 01 00 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: D8 01 00 D5 02 00 AF [10:14:26]int [10:14:26]Write to MH i2c: 01 00 00 D6 02 D8 [10:14:26]Write i2c OK [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 07 00 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 07 00 D6 02 00 48 00 00 00 3C 00 63 [10:14:26]state=2 [10:14:26]Key pressed [10:14:26]OFD Sender: No OFD packet to send [10:14:26]int [10:14:26]Write to MH i2c: 01 00 00 D7 02 D9 [10:14:26]*** FLAG_PRN_KEY reset [10:14:26]Write i2c OK [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 07 00 [10:14:26]MH_I2C_Read... [10:14:26]Read from MH i2c: 01 07 00 D7 02 00 00 00 00 00 F6 0F E5 [10:14:26]state=2 [10:14:26]Stop feed [10:14:31]OFD Sender: No OFD packet to send [10:14:36]OFD Sender: No OFD packet to send [10:14:41]OFD Sender: No OFD packet to send [10:14:46]OFD Sender: No OFD packet to send [10:14:48]accept exits with 9 [10:14:48]New connection [10:14:48]New thread 3066686820 created [10:14:48]Thread 3066830180 joined [10:14:48]Waiting for new connection... [10:14:48] Sock 9.Parse request [10:14:48]Sock 9.Check first char [10:14:48]Sock 9.First char is OK [10:14:48]request: POST /json_proto HTTP/1.0 [10:14:48]Method: POST [10:14:48]URL: /json_proto [10:14:48]Method is POST - this is cgi request [10:14:48]url: /json_proto [10:14:48]query_string will be loaded in cgi processing [10:14:48]execute_cgi json_proto POST (null) [10:14:48]execute_cgi path=json_proto method=POST [10:14:48]POST find Content-Length [10:14:48]Host: 172.17.40.195:8080 [10:14:48]Content-Length: 751 [10:14:48]Content-Type: application/json [10:14:48] [10:14:48]POST finish read [10:14:48]Found Content-Length = 751 [10:14:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30104675", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:48]execute_script... [10:14: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)161028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30104675", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:48]POST & json_proto [10:14:48]process_json_proto [10:14:48]json parsed OK: [10:14:48]protocol is kg_v1.0 [10:14:48]action value=close_receipt [10:14:48]process_action close_receipt [10:14:48]cmd_close_receipt [10:14:48]MH_GetDate [10:14:48]Write to MH i2c: F0 00 00 D8 02 C9 [10:14:48]Write i2c OK [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: F0 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: F0 09 00 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: F0 09 00 D8 02 00 98 B5 20 67 D5 8D 6C 64 D8 [10:14:48]GetLastDocTimeStamp 1730196768 [10:14:48]current date 1730196888 [10:14:48]FM_GetShiftState [10:14:48]SAM_PROTO_GetShiftState [10:14:48]wFMCommunicate request_size=4 [10:14:48]MH_SAM_APDU [10:14:48]CAPDU: 80 13 01 00 [10:14:48]Write to MH i2c: E2 08 00 D9 02 80 13 01 00 00 00 00 00 58 [10:14:48]Write i2c OK [10:14:48]MH_I2C_Read... [10:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:48]Read from MH i2c: E2 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: E2 0E 00 [10:14:48]MH_I2C_Read... [10:14:48]Read from MH i2c: E2 0E 00 D9 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 91 [10:14:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:14:48]wFMCommunicate OK [10:14:48]SAM_PROTO_GetShiftState done [10:14:48]FM_GetShiftState done [10:14:48]opened in 1730161786 [10:14:48]opened+sec_in_day 1730248186 [10:14:48]quantity*price = 0 [10:14:48]sum+1 = 1 [10:14:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 67 29.10.2024 10:14 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30104675 ФМ: 0000000000871745 ФД: 146271 ФПД: 255504344652180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101449&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146271&fm=255504344652180&tin=02508201610067®Number=0000000000091683&sum=0 [10:14:49]StoreToDocumentArchive [10:14:49]shift 547 fd 146271 [10:14:49]save to /storage/0547/doc_00146271 [10:14:49]save last doc name /storage/0547/doc_00146271 to /storage/kkm_last_doc_name [10:14:49]save OK [10:14:49]Clear old archive folders... [10:14:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:14:49]tlvbuf is 01F8E7A0 [10:14:49]SAM_PROTO_ClearQueue [10:14:49]wFMCommunicate request_size=4 [10:14:49]MH_SAM_APDU [10:14:49]CAPDU: 80 09 00 00 [10:14:49]Write to MH i2c: E2 08 00 E6 02 80 09 00 00 00 00 00 00 5A [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:49]Read from MH i2c: E2 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 E6 02 00 90 00 5C [10:14:49]RAPDU: 90 00 [10:14:49]wFMCommunicate OK [10:14:49]SAM_PROTO_ClearQueue done [10:14:49]KKMCreateOFDPacket [10:14:49]OFDProtocolAddRootSTLVToBuf [10:14:49]FM_MakeSignedData [10:14:49]FM_MakeSignedData [10:14:49]SAM_PROTO_SignData [10:14:49]wFMCommunicate request_size=4 [10:14:49]MH_SAM_APDU [10:14:49]CAPDU: 80 0D 01 02 [10:14:49]Write to MH i2c: E2 08 00 E7 02 80 0D 01 02 00 00 00 00 62 [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:49]Read from MH i2c: E2 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 [10:14:49]MH_I2C_Read... [10:14:49]Read from MH i2c: E2 03 00 E7 02 00 90 00 5D [10:14:49]RAPDU: 90 00 [10:14:49]wFMCommunicate OK [10:14:49]wFMCommunicate request_size=255 [10:14:49]MH_SAM_APDU [10:14:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 99 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5F 3B 02 00 35 04 06 00 E8 61 3D B3 [10:14:49]Write to MH i2c: E2 02 01 E8 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 99 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5F 3B 02 00 35 04 06 00 E8 61 3D B3 00 00 E3 [10:14:49]Write i2c OK [10:14:49]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 E8 02 00 90 00 5E [10:14:50]RAPDU: 90 00 [10:14:50]wFMCommunicate OK [10:14:50]wFMCommunicate request_size=7 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 0D 02 02 02 99 94 [10:14:50]Write to MH i2c: E2 0A 00 E9 02 80 0D 02 02 02 00 99 94 00 00 96 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 03 00 E9 02 00 90 00 5F [10:14:50]RAPDU: 90 00 [10:14:50]wFMCommunicate OK [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 0D 03 02 [10:14:50]Write to MH i2c: E2 08 00 EA 02 80 0D 03 02 00 00 00 00 67 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 0B 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 0B 00 EA 02 00 AF C7 21 9E E9 73 17 B1 90 00 C1 [10:14:50]RAPDU: AF C7 21 9E E9 73 17 B1 90 00 [10:14:50]wFMCommunicate OK [10:14:50]SAM_PROTO_SignData done [10:14:50]FM_MakeSignedData done [10:14:50]CreateOFDProtocolMessage [10:14:50]wFMCommunicate request_size=4 [10:14:50]MH_SAM_APDU [10:14:50]CAPDU: 80 11 00 00 [10:14:50]Write to MH i2c: E2 08 00 EB 02 80 11 00 00 00 00 00 00 67 [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:50]Read from MH i2c: E2 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: E2 17 00 EB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BA [10:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:14:50]wFMCommunicate OK [10:14:50]CreateOFDProtocolMessage done [10:14:50]OFDSenderStorePacket 146271 [10:14:50]StoreOFDPacket docnum=146271 [10:14:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6B A6 04 01 6E 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 99 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5F 3B 02 00 35 04 06 00 E8 61 3D B3 99 94 AF C7 21 9E E9 73 17 B1 [10:14:50]CheckFolder [10:14:50]dirname=/storage/ofd_packets [10:14:50]CheckFolder done [10:14:50]ProducePacketName [10:14:50]name=ofd_packets/00146271 [10:14:50]NVStorageSaveData ofd_packets/00146271 [10:14:50]File name is /storage/ofd_packets/00146271 [10:14:50]Write 298 bytes [10:14:50]NVStorageSaveData done [10:14:50]OFDSenderStorePacket done [10:14:50]KKMCreateOFDPacket done [10:14:50]NVStorageSaveData kkm_last_timestamp [10:14:50]File name is /storage/kkm_last_timestamp [10:14:50]Write 4 bytes [10:14:50]NVStorageSaveData done [10:14:50]ExternCall_PrintAddStr [10:14:50]wPrintStart [10:14:50]Write to MH i2c: 01 00 00 EC 02 EE [10:14:50]Write i2c OK [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: 01 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: 01 07 00 [10:14:50]MH_I2C_Read... [10:14:50]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 FF 0F 03 [10:14:50]RasterBufferAndPrint [10:14:50]line Счет N : (1)161028 [10:14:50]line ИНН: 02508201610067 [10:14:50]line Контрольно-Кассовый Чек [10:14:50]line ПРОДАЖА [10:14:50]line ТРК (МРК, ГНК) : 21 [10:14:50]line Товар: 2710194210 [10:14:50]line ДТ-К-2 [10:14:50]line 50.000 * 0.00 [10:14:50]line = 0.00 [10:14:50]line НДС 12% НСП 1% [10:14:50]line > о реализуемом товаре [10:14:50]line ИТОГО: 0.00 [10:14:50]line НСП 1% : 0.00 [10:14:50]line НДС 12% : 0.00 [10:14:50]line Наличными: 0.00 [10:14:50]line Безнал.: 0.00 [10:14:50]line Место: АЗС № 126 "Партнер Нефть" [10:14:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:14:50]line СНО: Общий режим [10:14:50]line Чек 67 29.10.2024 10:14 [10:14:50]line Смена: 547 ФФД: 1.0 [10:14:50]line ЗНМ: 0300000085 [10:14:50]line РНМ: 0000000000091683 [10:14:50]line Версия ККМ: 001 [10:14:50]line Талоны: ТК ГПНА Online [10:14:50]line 30104675 [10:14:50]line ФМ: 0000000000871745 [10:14:50]line ФД: 146271 [10:14:50]line ФПД: 255504344652180 [10:14:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101449&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146271&fm=255504344652180&tin=02508201610067®Number=0000000000091683&sum=0 [10:14:50]OFD Sender: Processing packet 146271 [packets to send 206, broken 205] [10:14:50]ProducePacketName [10:14:50]name=ofd_packets/00146271 [10:14:50]OFD Sender: To server: pG, [10:14:50]CommunicateWithHost lk.salyk.kg:30040 [10:14:50]ConnectInit lk.salyk.kg [10:14:50]written 0, free lines is 4095 [10:14:50]Connected sock=10 [10:14:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6B A6 04 01 6E 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 99 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5F 3B 02 00 35 04 06 00 E8 61 3D B3 99 94 AF C7 21 9E E9 73 17 B1 [10:14:51]Write to MH i2c: 01 00 00 16 03 19 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: 01 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: 01 07 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: 01 07 00 16 03 00 00 00 00 00 C0 0C EC [10:14:51]RasterBufferAndPrint [10:14:51]line [10:14:51]line [10:14:51]line [10:14:51]line [10:14:51]line [10:14:51]written 0, free lines is 3269 [10:14:51]MH_Cut [10:14:51]Write to MH i2c: D1 01 00 1D 03 01 F2 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: D1 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: D1 01 00 [10:14:51]MH_I2C_Read... [10:14:51]Read from MH i2c: D1 01 00 1D 03 00 F1 [10:14:51]Write to MH i2c: 01 00 00 1E 03 21 [10:14:51]Write i2c OK [10:14:51]MH_I2C_Read... [10:14:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 44 D3 47 00 DF 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 5F 3B 02 00 F4 03 04 00 C0 5A 20 67 B6 04 01 00 00 16 38 4C E8 BF 65 4D C5 [10:14:51]CommunicateWithHost err = 0 [10:14:51]CheckOFDResponse [10:14:51]1017 (14) - 77093643461234 [10:14:51]1041 (16) - 0000000000871745 [10:14:51]1040 (4) - 146271 [10:14:51]1012 (4) - 29.10.2024 03:47 [10:14:51]1206 (1) - 0 [10:14:51]OFD Sender: Remove packet 146271 [10:14:51]ProducePacketName [10:14:51]name=ofd_packets/00146271 [10:14:51]NVStorageDeleteData [10:14:51]*** Cut start [10:14:51]*** Partial cut [10:14:51]*** CUTSNS_PIN = 1 [10:14:51]OFD Sender: No OFD packet to send [10:14:51]*** CUTSNS_PIN = 0 [10:14:52]*** Brake cut motor [10:14:52]Read from MH i2c: 01 [10:14:52]MH_I2C_Read... [10:14:52]*** Stop cut motor [10:14:52]*** Cut end [10:14:52]Read from MH i2c: 01 07 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: 01 07 00 1E 03 00 00 00 00 00 FF 0F 36 [10:14:52]process_action close_receipt done [10:14:52]requested_data is exist [10:14:52]produce_requested_data [10:14:52]requested_item fm.sn is exist - process it [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 11 00 00 [10:14:52]Write to MH i2c: E2 08 00 1F 03 80 11 00 00 00 00 00 00 9C [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:52]Read from MH i2c: E2 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 17 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 17 00 1F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EF [10:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:14:52]wFMCommunicate OK [10:14:52]requested_item fd.num is exist - process it [10:14:52]SAM_PROTO_GetFieldsCounters [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 13 00 00 [10:14:52]Write to MH i2c: E2 08 00 20 03 80 13 00 00 00 00 00 00 9F [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:52]Read from MH i2c: E2 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 62 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 62 00 20 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5F 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [10:14:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 5F 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:52]wFMCommunicate OK [10:14:52]SAM_PROTO_GetFieldsCounters done [10:14:52]requested_item shift.num is exist - process it [10:14:52]requested_item shift.opened is exist - process it [10:14:52]req_shift_opened [10:14:52]FM_GetShiftState [10:14:52]SAM_PROTO_GetShiftState [10:14:52]wFMCommunicate request_size=4 [10:14:52]MH_SAM_APDU [10:14:52]CAPDU: 80 13 01 00 [10:14:52]Write to MH i2c: E2 08 00 21 03 80 13 01 00 00 00 00 00 A1 [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:52]Read from MH i2c: E2 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 0E 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: E2 0E 00 21 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DA [10:14:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:14:52]wFMCommunicate OK [10:14:52]SAM_PROTO_GetShiftState done [10:14:52]FM_GetShiftState done [10:14:52]req_shift_opened done [10:14:52]requested_item shift.open_date is exist - process it [10:14:52]req_shift_open_date [10:14:52]req_shift_open_date done [10:14:52]produce_requested_data done [10:14:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146271,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:14:52]process_action_free close_receipt [10:14:52]json_value_free [10:14:52]json_value_free done [10:14:52]process_json_proto returns [10:14:52]Send response to host [10:14:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146271,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:14:52]free response buf [10:14:52]execute_script done [10:14:52]execute_script returns [10:14:52]free content buf [10:14:52]Sock 9.Close socket [10:14:52]Sock 9.Thread stoped [10:14:54]accept exits with 7 [10:14:54]New connection [10:14:54]New thread 3066830180 created [10:14:54]Thread 3066686820 joined [10:14:54]Waiting for new connection... [10:14:54] Sock 7.Parse request [10:14:54]Sock 7.Check first char [10:14:54]Sock 7.First char is OK [10:14:54]request: POST /json_proto HTTP/1.0 [10:14:54]Method: POST [10:14:54]URL: /json_proto [10:14:54]Method is POST - this is cgi request [10:14:54]url: /json_proto [10:14:54]query_string will be loaded in cgi processing [10:14:54]execute_cgi json_proto POST (null) [10:14:54]execute_cgi path=json_proto method=POST [10:14:54]POST find Content-Length [10:14:54]Host: 172.17.40.195:8080 [10:14:54]Content-Length: 769 [10:14:54]Content-Type: application/json [10:14:54] [10:14:54]POST finish read [10:14:54]Found Content-Length = 769 [10:14:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:14:54]execute_script... [10:14:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:14:54]POST & json_proto [10:14:54]process_json_proto [10:14:54]json parsed OK: [10:14:54]protocol is kg_v1.0 [10:14:54]action value=close_receipt [10:14:54]process_action close_receipt [10:14:54]cmd_close_receipt [10:14:54]MH_GetDate [10:14:54]Write to MH i2c: F0 00 00 22 03 14 [10:14:54]Write i2c OK [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: F0 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: F0 09 00 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: F0 09 00 22 03 00 9E B5 20 67 D5 8D 6C 64 29 [10:14:54]GetLastDocTimeStamp 1730196889 [10:14:54]current date 1730196894 [10:14:54]FM_GetShiftState [10:14:54]SAM_PROTO_GetShiftState [10:14:54]wFMCommunicate request_size=4 [10:14:54]MH_SAM_APDU [10:14:54]CAPDU: 80 13 01 00 [10:14:54]Write to MH i2c: E2 08 00 23 03 80 13 01 00 00 00 00 00 A3 [10:14:54]Write i2c OK [10:14:54]MH_I2C_Read... [10:14:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:54]Read from MH i2c: E2 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: E2 0E 00 [10:14:54]MH_I2C_Read... [10:14:54]Read from MH i2c: E2 0E 00 23 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DC [10:14:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:14:54]wFMCommunicate OK [10:14:54]SAM_PROTO_GetShiftState done [10:14:54]FM_GetShiftState done [10:14:54]opened in 1730161786 [10:14:54]opened+sec_in_day 1730248186 [10:14:54]quantity*price = 200031 [10:14:54]sum+1 = 200032 [10:14:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 68 29.10.2024 10:14 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146272 ФПД: 252194197595396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146272&fm=252194197595396&tin=02508201610067®Number=0000000000091683&sum=200031 [10:14:55]StoreToDocumentArchive [10:14:55]shift 547 fd 146272 [10:14:55]save to /storage/0547/doc_00146272 [10:14:55]save last doc name /storage/0547/doc_00146272 to /storage/kkm_last_doc_name [10:14:55]save OK [10:14:55]Clear old archive folders... [10:14:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:55]tlvbuf is 02020540 [10:14:55]SAM_PROTO_ClearQueue [10:14:55]wFMCommunicate request_size=4 [10:14:55]MH_SAM_APDU [10:14:55]CAPDU: 80 09 00 00 [10:14:55]Write to MH i2c: E2 08 00 30 03 80 09 00 00 00 00 00 00 A5 [10:14:55]Write i2c OK [10:14:55]MH_I2C_Read... [10:14:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:55]Read from MH i2c: E2 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 30 03 00 90 00 A7 [10:14:55]RAPDU: 90 00 [10:14:55]wFMCommunicate OK [10:14:55]SAM_PROTO_ClearQueue done [10:14:55]KKMCreateOFDPacket [10:14:55]OFDProtocolAddRootSTLVToBuf [10:14:55]FM_MakeSignedData [10:14:55]FM_MakeSignedData [10:14:55]SAM_PROTO_SignData [10:14:55]wFMCommunicate request_size=4 [10:14:55]MH_SAM_APDU [10:14:55]CAPDU: 80 0D 01 02 [10:14:55]Write to MH i2c: E2 08 00 31 03 80 0D 01 02 00 00 00 00 AD [10:14:55]Write i2c OK [10:14:55]MH_I2C_Read... [10:14:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:55]Read from MH i2c: E2 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 31 03 00 90 00 A8 [10:14:55]RAPDU: 90 00 [10:14:55]wFMCommunicate OK [10:14:55]wFMCommunicate request_size=255 [10:14:55]MH_SAM_APDU [10:14: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 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 44 00 00 00 F4 03 04 00 9E B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 60 3B 02 00 35 04 06 00 E5 [10:14:55]Write to MH i2c: E2 02 01 32 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 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 44 00 00 00 F4 03 04 00 9E B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 60 3B 02 00 35 04 06 00 E5 00 00 80 [10:14:55]Write i2c OK [10:14:55]MH_I2C_Read... [10:14:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:55]Read from MH i2c: E2 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 32 03 00 90 00 A9 [10:14:55]RAPDU: 90 00 [10:14:55]wFMCommunicate OK [10:14:55]wFMCommunicate request_size=10 [10:14:55]MH_SAM_APDU [10:14:55]CAPDU: 80 0D 02 02 05 5E 89 8F E5 04 [10:14:55]Write to MH i2c: E2 0D 00 33 03 80 0D 02 02 05 00 5E 89 8F E5 04 00 00 19 [10:14:55]Write i2c OK [10:14:55]MH_I2C_Read... [10:14:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:55]Read from MH i2c: E2 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 03 00 33 03 00 90 00 AA [10:14:55]RAPDU: 90 00 [10:14:55]wFMCommunicate OK [10:14:55]wFMCommunicate request_size=4 [10:14:55]MH_SAM_APDU [10:14:55]CAPDU: 80 0D 03 02 [10:14:55]Write to MH i2c: E2 08 00 34 03 80 0D 03 02 00 00 00 00 B2 [10:14:55]Write i2c OK [10:14:55]MH_I2C_Read... [10:14:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:55]Read from MH i2c: E2 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 0B 00 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 0B 00 34 03 00 7C E1 21 5C 02 F4 41 CB 90 00 8F [10:14:55]RAPDU: 7C E1 21 5C 02 F4 41 CB 90 00 [10:14:55]wFMCommunicate OK [10:14:55]SAM_PROTO_SignData done [10:14:55]FM_MakeSignedData done [10:14:55]CreateOFDProtocolMessage [10:14:55]wFMCommunicate request_size=4 [10:14:55]MH_SAM_APDU [10:14:55]CAPDU: 80 11 00 00 [10:14:55]Write to MH i2c: E2 08 00 35 03 80 11 00 00 00 00 00 00 B2 [10:14:55]Write i2c OK [10:14:55]MH_I2C_Read... [10:14:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:55]Read from MH i2c: E2 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 17 00 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: E2 17 00 35 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 05 [10:14:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:14:55]wFMCommunicate OK [10:14:55]CreateOFDProtocolMessage done [10:14:55]OFDSenderStorePacket 146272 [10:14:55]StoreOFDPacket docnum=146272 [10:14:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4C F5 07 01 28 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 44 00 00 00 F4 03 04 00 9E B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 60 3B 02 00 35 04 06 00 E5 5E 89 8F E5 04 7C E1 21 5C 02 F4 41 CB [10:14:55]CheckFolder [10:14:55]dirname=/storage/ofd_packets [10:14:55]CheckFolder done [10:14:55]ProducePacketName [10:14:55]name=ofd_packets/00146272 [10:14:55]NVStorageSaveData ofd_packets/00146272 [10:14:55]File name is /storage/ofd_packets/00146272 [10:14:55]Write 301 bytes [10:14:55]NVStorageSaveData done [10:14:55]OFDSenderStorePacket done [10:14:55]KKMCreateOFDPacket done [10:14:55]NVStorageSaveData kkm_last_timestamp [10:14:55]File name is /storage/kkm_last_timestamp [10:14:55]Write 4 bytes [10:14:55]NVStorageSaveData done [10:14:55]ExternCall_PrintAddStr [10:14:55]wPrintStart [10:14:55]Write to MH i2c: 01 00 00 36 03 39 [10:14:55]Write i2c OK [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: 01 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: 01 07 00 [10:14:55]MH_I2C_Read... [10:14:55]Read from MH i2c: 01 07 00 36 03 00 00 00 00 00 FF 0F 4E [10:14:55]RasterBufferAndPrint [10:14:55]line Счет N : (1)161029 [10:14:55]line ИНН: 02508201610067 [10:14:55]line Контрольно-Кассовый Чек [10:14:55]line ПРОДАЖА [10:14:55]line ТРК (МРК, ГНК) : 52 [10:14:55]line Товар: 2710124130 [10:14:55]line Аи-92-К-2 [10:14:55]line 29.900 * 66.90 [10:14:55]line = 2000.31 [10:14:55]line НДС 12% НСП 1% [10:14:55]line > о реализуемом товаре [10:14:55]line ИТОГО: 2000.31 [10:14:55]line НСП 1% : 17.70 [10:14:55]line НДС 12% : 212.42 [10:14:55]line Наличными: 0.00 [10:14:55]line Безнал.: 2000.31 [10:14:55]line Место: АЗС № 126 "Партнер Нефть" [10:14:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:14:55]line СНО: Общий режим [10:14:55]line Чек 68 29.10.2024 10:14 [10:14:55]line Смена: 547 ФФД: 1.0 [10:14:55]line ЗНМ: 0300000085 [10:14:55]line РНМ: 0000000000091683 [10:14:55]line Версия ККМ: 001 [10:14:55]line Платежная система: Mbank [10:14:55]line ФМ: 0000000000871745 [10:14:55]line ФД: 146272 [10:14:55]line ФПД: 252194197595396 [10:14:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146272&fm=252194197595396&tin=02508201610067®Number=0000000000091683&sum=200031 [10:14:56]written 0, free lines is 4095 [10:14:56]OFD Sender: Processing packet 146272 [packets to send 206, broken 205] [10:14:56]ProducePacketName [10:14:56]name=ofd_packets/00146272 [10:14:56]OFD Sender: To server: pG, [10:14:56]CommunicateWithHost lk.salyk.kg:30040 [10:14:56]ConnectInit lk.salyk.kg [10:14:56]Connected sock=10 [10:14:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4C F5 07 01 28 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 44 00 00 00 F4 03 04 00 9E B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 60 3B 02 00 35 04 06 00 E5 5E 89 8F E5 04 7C E1 21 5C 02 F4 41 CB [10:14:56]Write to MH i2c: 01 00 00 5F 03 62 [10:14:56]Write i2c OK [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: 01 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: 01 07 00 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: 01 07 00 5F 03 00 00 00 00 00 EC 0C 61 [10:14:56]RasterBufferAndPrint [10:14:56]line [10:14:56]line [10:14:56]line [10:14:56]line [10:14:56]line [10:14:56]written 0, free lines is 3324 [10:14:56]MH_Cut [10:14:56]Write to MH i2c: D1 01 00 66 03 01 3B [10:14:56]Write i2c OK [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: D1 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: D1 01 00 [10:14:56]MH_I2C_Read... [10:14:56]Read from MH i2c: D1 01 00 66 03 00 3A [10:14:56]Write to MH i2c: 01 00 00 67 03 6A [10:14:56]Write i2c OK [10:14:56]MH_I2C_Read... [10:14:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 18 38 47 00 B3 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 60 3B 02 00 F4 03 04 00 C6 5A 20 67 B6 04 01 00 00 30 C1 27 F0 6E 64 3E 58 [10:14:56]CommunicateWithHost err = 0 [10:14:56]CheckOFDResponse [10:14:56]1017 (14) - 77093643461234 [10:14:56]1041 (16) - 0000000000871745 [10:14:56]1040 (4) - 146272 [10:14:56]1012 (4) - 29.10.2024 03:47 [10:14:56]1206 (1) - 0 [10:14:56]OFD Sender: Remove packet 146272 [10:14:56]ProducePacketName [10:14:56]name=ofd_packets/00146272 [10:14:56]NVStorageDeleteData [10:14:57]*** Cut start [10:14:57]*** Partial cut [10:14:57]*** CUTSNS_PIN = 1 [10:14:57]*** CUTSNS_PIN = 0 [10:14:57]OFD Sender: No OFD packet to send [10:14:57]*** Brake cut motor [10:14:57]Read from MH i2c: 01 [10:14:57]MH_I2C_Read... [10:14:57]*** Stop cut motor [10:14:57]*** Cut end [10:14:57]Read from MH i2c: 01 07 00 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 FF 0F 7F [10:14:57]process_action close_receipt done [10:14:57]requested_data is exist [10:14:57]produce_requested_data [10:14:57]requested_item fm.sn is exist - process it [10:14:57]wFMCommunicate request_size=4 [10:14:57]MH_SAM_APDU [10:14:57]CAPDU: 80 11 00 00 [10:14:57]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [10:14:57]Write i2c OK [10:14:57]MH_I2C_Read... [10:14:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:57]Read from MH i2c: E2 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: E2 17 00 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: E2 17 00 68 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 38 [10:14:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:14:57]wFMCommunicate OK [10:14:57]requested_item fd.num is exist - process it [10:14:57]SAM_PROTO_GetFieldsCounters [10:14:57]wFMCommunicate request_size=4 [10:14:57]MH_SAM_APDU [10:14:57]CAPDU: 80 13 00 00 [10:14:57]Write to MH i2c: E2 08 00 69 03 80 13 00 00 00 00 00 00 E8 [10:14:57]Write i2c OK [10:14:57]MH_I2C_Read... [10:14:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:58]Read from MH i2c: E2 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 62 00 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 62 00 69 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 60 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [10:14:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 60 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:58]wFMCommunicate OK [10:14:58]SAM_PROTO_GetFieldsCounters done [10:14:58]requested_item shift.num is exist - process it [10:14:58]requested_item shift.opened is exist - process it [10:14:58]req_shift_opened [10:14:58]FM_GetShiftState [10:14:58]SAM_PROTO_GetShiftState [10:14:58]wFMCommunicate request_size=4 [10:14:58]MH_SAM_APDU [10:14:58]CAPDU: 80 13 01 00 [10:14:58]Write to MH i2c: E2 08 00 6A 03 80 13 01 00 00 00 00 00 EA [10:14:58]Write i2c OK [10:14:58]MH_I2C_Read... [10:14:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:58]Read from MH i2c: E2 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 0E 00 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 0E 00 6A 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 23 [10:14:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:14:58]wFMCommunicate OK [10:14:58]SAM_PROTO_GetShiftState done [10:14:58]FM_GetShiftState done [10:14:58]req_shift_opened done [10:14:58]requested_item shift.open_date is exist - process it [10:14:58]req_shift_open_date [10:14:58]req_shift_open_date done [10:14:58]produce_requested_data done [10:14:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146272,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:14:58]process_action_free close_receipt [10:14:58]json_value_free [10:14:58]json_value_free done [10:14:58]process_json_proto returns [10:14:58]Send response to host [10:14:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146272,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:14:58]free response buf [10:14:58]execute_script done [10:14:58]execute_script returns [10:14:58]free content buf [10:14:58]Sock 7.Close socket [10:14:58]Sock 7.Thread stoped [10:14:58]accept exits with 9 [10:14:58]New connection [10:14:58]New thread 3066686820 created [10:14:58]Thread 3066830180 joined [10:14:58]Waiting for new connection... [10:14:58] Sock 9.Parse request [10:14:58]Sock 9.Check first char [10:14:58]Sock 9.First char is OK [10:14:58]request: POST /json_proto HTTP/1.0 [10:14:58]Method: POST [10:14:58]URL: /json_proto [10:14:58]Method is POST - this is cgi request [10:14:58]url: /json_proto [10:14:58]query_string will be loaded in cgi processing [10:14:58]execute_cgi json_proto POST (null) [10:14:58]execute_cgi path=json_proto method=POST [10:14:58]POST find Content-Length [10:14:58]Host: 172.17.40.195:8080 [10:14:58]Content-Length: 677 [10:14:58]Content-Type: application/json [10:14:58] [10:14:58]POST finish read [10:14:58]Found Content-Length = 677 [10:14:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:14:58]execute_script... [10:14: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)161030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:14:58]POST & json_proto [10:14:58]process_json_proto [10:14:58]json parsed OK: [10:14:58]protocol is kg_v1.0 [10:14:58]action value=close_receipt [10:14:58]process_action close_receipt [10:14:58]cmd_close_receipt [10:14:58]MH_GetDate [10:14:58]Write to MH i2c: F0 00 00 6B 03 5D [10:14:58]Write i2c OK [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: F0 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: F0 09 00 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: F0 09 00 6B 03 00 A3 B5 20 67 D5 8D 6C 64 77 [10:14:58]GetLastDocTimeStamp 1730196894 [10:14:58]current date 1730196899 [10:14:58]FM_GetShiftState [10:14:58]SAM_PROTO_GetShiftState [10:14:58]wFMCommunicate request_size=4 [10:14:58]MH_SAM_APDU [10:14:58]CAPDU: 80 13 01 00 [10:14:58]Write to MH i2c: E2 08 00 6C 03 80 13 01 00 00 00 00 00 EC [10:14:58]Write i2c OK [10:14:58]MH_I2C_Read... [10:14:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:58]Read from MH i2c: E2 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 0E 00 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 0E 00 6C 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 25 [10:14:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:14:58]wFMCommunicate OK [10:14:58]SAM_PROTO_GetShiftState done [10:14:58]FM_GetShiftState done [10:14:58]opened in 1730161786 [10:14:58]opened+sec_in_day 1730248186 [10:14:58]quantity*price = 20003 [10:14:58]sum+1 = 20004 [10:14:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 69 29.10.2024 10:14 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146273 ФПД: 273055192042499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101459&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146273&fm=273055192042499&tin=02508201610067®Number=0000000000091683&sum=20000 [10:14:59]StoreToDocumentArchive [10:14:59]shift 547 fd 146273 [10:14:59]save to /storage/0547/doc_00146273 [10:14:59]save last doc name /storage/0547/doc_00146273 to /storage/kkm_last_doc_name [10:14:59]save OK [10:14:59]Clear old archive folders... [10:14:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:59]tlvbuf is 01F7B450 [10:14:59]SAM_PROTO_ClearQueue [10:14:59]wFMCommunicate request_size=4 [10:14:59]MH_SAM_APDU [10:14:59]CAPDU: 80 09 00 00 [10:14:59]Write to MH i2c: E2 08 00 79 03 80 09 00 00 00 00 00 00 EE [10:14:59]Write i2c OK [10:14:59]MH_I2C_Read... [10:14:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:59]Read from MH i2c: E2 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 79 03 00 90 00 F0 [10:14:59]RAPDU: 90 00 [10:14:59]wFMCommunicate OK [10:14:59]SAM_PROTO_ClearQueue done [10:14:59]KKMCreateOFDPacket [10:14:59]OFDProtocolAddRootSTLVToBuf [10:14:59]FM_MakeSignedData [10:14:59]FM_MakeSignedData [10:14:59]SAM_PROTO_SignData [10:14:59]wFMCommunicate request_size=4 [10:14:59]MH_SAM_APDU [10:14:59]CAPDU: 80 0D 01 02 [10:14:59]Write to MH i2c: E2 08 00 7A 03 80 0D 01 02 00 00 00 00 F6 [10:14:59]Write i2c OK [10:14:59]MH_I2C_Read... [10:14:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:59]Read from MH i2c: E2 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 7A 03 00 90 00 F1 [10:14:59]RAPDU: 90 00 [10:14:59]wFMCommunicate OK [10:14:59]wFMCommunicate request_size=255 [10:14:59]MH_SAM_APDU [10:14: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 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 45 00 00 00 F4 03 04 00 A3 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 61 3B 02 00 35 04 06 00 F8 [10:15:00]Write to MH i2c: E2 02 01 7B 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 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 45 00 00 00 F4 03 04 00 A3 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 61 3B 02 00 35 04 06 00 F8 00 00 25 [10:15:00]Write i2c OK [10:15:00]MH_I2C_Read... [10:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:00]Read from MH i2c: E2 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 03 00 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 03 00 7B 03 00 90 00 F2 [10:15:00]RAPDU: 90 00 [10:15:00]wFMCommunicate OK [10:15:00]wFMCommunicate request_size=10 [10:15:00]MH_SAM_APDU [10:15:00]CAPDU: 80 0D 02 02 05 57 9D B9 CC 03 [10:15:00]Write to MH i2c: E2 0D 00 7C 03 80 0D 02 02 05 00 57 9D B9 CC 03 00 00 7F [10:15:00]Write i2c OK [10:15:00]MH_I2C_Read... [10:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:00]Read from MH i2c: E2 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 03 00 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 03 00 7C 03 00 90 00 F3 [10:15:00]RAPDU: 90 00 [10:15:00]wFMCommunicate OK [10:15:00]wFMCommunicate request_size=4 [10:15:00]MH_SAM_APDU [10:15:00]CAPDU: 80 0D 03 02 [10:15:00]Write to MH i2c: E2 08 00 7D 03 80 0D 03 02 00 00 00 00 FB [10:15:00]Write i2c OK [10:15:00]MH_I2C_Read... [10:15:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:00]Read from MH i2c: E2 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 0B 00 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 0B 00 7D 03 00 FD E3 D5 94 8B D0 9D 11 90 00 4E [10:15:00]RAPDU: FD E3 D5 94 8B D0 9D 11 90 00 [10:15:00]wFMCommunicate OK [10:15:00]SAM_PROTO_SignData done [10:15:00]FM_MakeSignedData done [10:15:00]CreateOFDProtocolMessage [10:15:00]wFMCommunicate request_size=4 [10:15:00]MH_SAM_APDU [10:15:00]CAPDU: 80 11 00 00 [10:15:00]Write to MH i2c: E2 08 00 7E 03 80 11 00 00 00 00 00 00 FB [10:15:00]Write i2c OK [10:15:00]MH_I2C_Read... [10:15:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:00]Read from MH i2c: E2 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 17 00 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: E2 17 00 7E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4E [10:15:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:15:00]wFMCommunicate OK [10:15:00]CreateOFDProtocolMessage done [10:15:00]OFDSenderStorePacket 146273 [10:15:00]StoreOFDPacket docnum=146273 [10:15:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0D 48 07 01 BF 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 45 00 00 00 F4 03 04 00 A3 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 61 3B 02 00 35 04 06 00 F8 57 9D B9 CC 03 FD E3 D5 94 8B D0 9D 11 [10:15:00]CheckFolder [10:15:00]dirname=/storage/ofd_packets [10:15:00]CheckFolder done [10:15:00]ProducePacketName [10:15:00]name=ofd_packets/00146273 [10:15:00]NVStorageSaveData ofd_packets/00146273 [10:15:00]File name is /storage/ofd_packets/00146273 [10:15:00]Write 301 bytes [10:15:00]NVStorageSaveData done [10:15:00]OFDSenderStorePacket done [10:15:00]KKMCreateOFDPacket done [10:15:00]NVStorageSaveData kkm_last_timestamp [10:15:00]File name is /storage/kkm_last_timestamp [10:15:00]Write 4 bytes [10:15:00]NVStorageSaveData done [10:15:00]ExternCall_PrintAddStr [10:15:00]wPrintStart [10:15:00]Write to MH i2c: 01 00 00 7F 03 82 [10:15:00]Write i2c OK [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: 01 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: 01 07 00 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: 01 07 00 7F 03 00 00 00 00 00 FF 0F 97 [10:15:00]RasterBufferAndPrint [10:15:00]line Счет N : (1)161030 [10:15:00]line ИНН: 02508201610067 [10:15:00]line Контрольно-Кассовый Чек [10:15:00]line ПРОДАЖА [10:15:00]line ТРК (МРК, ГНК) : 42 [10:15:00]line Товар: 2710124130 [10:15:00]line Аи-92-К-2 [10:15:00]line 2.990 * 66.90 [10:15:00]line = 200.03 [10:15:00]line НДС 12% НСП 1% [10:15:00]line > о реализуемом товаре [10:15:00]line ОКРУГЛЕНИЕ: -0.03 [10:15:00]line ИТОГО: 200.00 [10:15:00]line Внесено: 200.00 [10:15:00]line СДАЧА: 0.00 [10:15:00]line НСП 1% : 1.77 [10:15:00]line НДС 12% : 21.24 [10:15:00]line Наличными: 200.00 [10:15:00]line Безнал.: 0.00 [10:15:00]line Место: АЗС № 126 "Партнер Нефть" [10:15:00]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:15:00]line СНО: Общий режим [10:15:00]line Чек 69 29.10.2024 10:14 [10:15:00]line Смена: 547 ФФД: 1.0 [10:15:00]line ЗНМ: 0300000085 [10:15:00]line РНМ: 0000000000091683 [10:15:00]line Версия ККМ: 001 [10:15:00]line ФМ: 0000000000871745 [10:15:00]line ФД: 146273 [10:15:00]line ФПД: 273055192042499 [10:15:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101459&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146273&fm=273055192042499&tin=02508201610067®Number=0000000000091683&sum=20000 [10:15:00]written 0, free lines is 4095 [10:15:00]OFD Sender: Processing packet 146273 [packets to send 206, broken 205] [10:15:00]ProducePacketName [10:15:00]name=ofd_packets/00146273 [10:15:00]OFD Sender: To server: pG, [10:15:00]CommunicateWithHost lk.salyk.kg:30040 [10:15:00]ConnectInit lk.salyk.kg [10:15:01]Write to MH i2c: 01 00 00 AA 03 AD [10:15:01]Write i2c OK [10:15:01]MH_I2C_Read... [10:15:01]Read from MH i2c: 01 [10:15:01]MH_I2C_Read... [10:15:01]Read from MH i2c: 01 07 00 [10:15:01]MH_I2C_Read... [10:15:01]Read from MH i2c: 01 07 00 AA 03 00 00 00 00 00 C4 0C 84 [10:15:01]RasterBufferAndPrint [10:15:01]line [10:15:01]line [10:15:01]line [10:15:01]line [10:15:01]line [10:15:01]written 0, free lines is 3289 [10:15:01]MH_Cut [10:15:01]Write to MH i2c: D1 01 00 B1 03 01 86 [10:15:01]Write i2c OK [10:15:01]MH_I2C_Read... [10:15:01]Read from MH i2c: D1 [10:15:01]MH_I2C_Read... [10:15:01]Read from MH i2c: D1 01 00 [10:15:01]MH_I2C_Read... [10:15:01]Read from MH i2c: D1 01 00 B1 03 00 85 [10:15:01]Write to MH i2c: 01 00 00 B2 03 B5 [10:15:01]Write i2c OK [10:15:01]MH_I2C_Read... [10:15:01]Connected sock=11 [10:15:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0D 48 07 01 BF 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 45 00 00 00 F4 03 04 00 A3 B5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 61 3B 02 00 35 04 06 00 F8 57 9D B9 CC 03 FD E3 D5 94 8B D0 9D 11 [10:15:02]*** Cut start [10:15:02]*** Partial cut [10:15:02]*** CUTSNS_PIN = 1 [10:15:02]*** CUTSNS_PIN = 0 [10:15:02]*** Brake cut motor [10:15:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F4 55 47 00 60 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 31 37 34 35 10 04 04 00 61 3B 02 00 F4 03 04 00 CB 5A 20 67 B6 04 01 00 00 FE 7A 59 65 4C FF 50 9B [10:15:02]CommunicateWithHost err = 0 [10:15:02]CheckOFDResponse [10:15:02]1017 (14) - 77093643461234 [10:15:02]1041 (16) - 0000000000871745 [10:15:02]1040 (4) - 146273 [10:15:02]1012 (4) - 29.10.2024 03:47 [10:15:02]1206 (1) - 0 [10:15:02]OFD Sender: Remove packet 146273 [10:15:02]ProducePacketName [10:15:02]name=ofd_packets/00146273 [10:15:02]NVStorageDeleteData [10:15:02]Read from MH i2c: 01 [10:15:02]MH_I2C_Read... [10:15:02]*** Stop cut motor [10:15:02]*** Cut end [10:15:02]Read from MH i2c: 01 07 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: 01 07 00 B2 03 00 00 00 00 00 FF 0F CA [10:15:02]process_action close_receipt done [10:15:02]requested_data is exist [10:15:02]produce_requested_data [10:15:02]requested_item fm.sn is exist - process it [10:15:02]wFMCommunicate request_size=4 [10:15:02]MH_SAM_APDU [10:15:02]CAPDU: 80 11 00 00 [10:15:02]Write to MH i2c: E2 08 00 B3 03 80 11 00 00 00 00 00 00 30 [10:15:02]Write i2c OK [10:15:02]MH_I2C_Read... [10:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:02]Read from MH i2c: E2 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 17 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 17 00 B3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 83 [10:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:15:02]wFMCommunicate OK [10:15:02]requested_item fd.num is exist - process it [10:15:02]SAM_PROTO_GetFieldsCounters [10:15:02]wFMCommunicate request_size=4 [10:15:02]MH_SAM_APDU [10:15:02]CAPDU: 80 13 00 00 [10:15:02]Write to MH i2c: E2 08 00 B4 03 80 13 00 00 00 00 00 00 33 [10:15:02]Write i2c OK [10:15:02]MH_I2C_Read... [10:15:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:02]Read from MH i2c: E2 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 62 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 62 00 B4 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 61 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [10:15:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 61 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:15:02]wFMCommunicate OK [10:15:02]SAM_PROTO_GetFieldsCounters done [10:15:02]requested_item shift.num is exist - process it [10:15:02]requested_item shift.opened is exist - process it [10:15:02]req_shift_opened [10:15:02]FM_GetShiftState [10:15:02]SAM_PROTO_GetShiftState [10:15:02]wFMCommunicate request_size=4 [10:15:02]MH_SAM_APDU [10:15:02]CAPDU: 80 13 01 00 [10:15:02]Write to MH i2c: E2 08 00 B5 03 80 13 01 00 00 00 00 00 35 [10:15:02]Write i2c OK [10:15:02]MH_I2C_Read... [10:15:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:02]Read from MH i2c: E2 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 0E 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 0E 00 B5 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6E [10:15:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:15:02]wFMCommunicate OK [10:15:02]SAM_PROTO_GetShiftState done [10:15:02]FM_GetShiftState done [10:15:02]req_shift_opened done [10:15:02]requested_item shift.open_date is exist - process it [10:15:02]req_shift_open_date [10:15:02]req_shift_open_date done [10:15:02]produce_requested_data done [10:15:02]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146273,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:15:02]process_action_free close_receipt [10:15:02]json_value_free [10:15:02]json_value_free done [10:15:02]process_json_proto returns [10:15:02]Send response to host [10:15:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146273,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:15:02]free response buf [10:15:02]execute_script done [10:15:02]execute_script returns [10:15:02]free content buf [10:15:02]Sock 9.Close socket [10:15:03]Sock 9.Thread stoped [10:15:03]OFD Sender: No OFD packet to send [10:15:08]OFD Sender: No OFD packet to send [10:15:13]OFD Sender: No OFD packet to send [10:15:18]OFD Sender: No OFD packet to send [10:15:23]OFD Sender: No OFD packet to send [10:15:28]OFD Sender: No OFD packet to send [10:15:33]OFD Sender: No OFD packet to send [10:15:38]OFD Sender: No OFD packet to send [10:15:43]OFD Sender: No OFD packet to send [10:15:48]OFD Sender: No OFD packet to send [10:15:53]OFD Sender: No OFD packet to send [10:15:58]OFD Sender: No OFD packet to send [10:16:03]OFD Sender: No OFD packet to send [10:16:08]OFD Sender: No OFD packet to send [10:16:13]OFD Sender: No OFD packet to send [10:16:18]OFD Sender: No OFD packet to send [10:16:23]OFD Sender: No OFD packet to send [10:16:28]OFD Sender: No OFD packet to send [10:16:33]OFD Sender: No OFD packet to send [10:16:38]OFD Sender: No OFD packet to send [10:16:43]OFD Sender: No OFD packet to send [10:16:48]OFD Sender: No OFD packet to send [10:16:53]OFD Sender: No OFD packet to send [10:16:56]accept exits with 7 [10:16:56]New connection [10:16:56]New thread 3066830180 created [10:16:56]Thread 3066686820 joined [10:16:56]Waiting for new connection... [10:16:56] Sock 7.Parse request [10:16:56]Sock 7.Check first char [10:16:56]Sock 7.First char is OK [10:16:56]request: POST /json_proto HTTP/1.0 [10:16:56]Method: POST [10:16:56]URL: /json_proto [10:16:56]Method is POST - this is cgi request [10:16:56]url: /json_proto [10:16:56]query_string will be loaded in cgi processing [10:16:56]execute_cgi json_proto POST (null) [10:16:56]execute_cgi path=json_proto method=POST [10:16:56]POST find Content-Length [10:16:56]Host: 172.17.40.195:8080 [10:16:56]Content-Length: 682 [10:16:56]Content-Type: application/json [10:16:56] [10:16:56]POST finish read [10:16:56]Found Content-Length = 682 [10:16:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [10:16:56]execute_script... [10:16: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)161031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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" ] } } [10:16:56]POST & json_proto [10:16:56]process_json_proto [10:16:56]json parsed OK: [10:16:56]protocol is kg_v1.0 [10:16:56]action value=close_receipt [10:16:56]process_action close_receipt [10:16:56]cmd_close_receipt [10:16:56]MH_GetDate [10:16:56]Write to MH i2c: F0 00 00 B6 03 A8 [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: F0 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: F0 09 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: F0 09 00 B6 03 00 18 B6 20 67 D5 8D 6C 64 38 [10:16:56]GetLastDocTimeStamp 1730196899 [10:16:56]current date 1730197016 [10:16:56]FM_GetShiftState [10:16:56]SAM_PROTO_GetShiftState [10:16:56]wFMCommunicate request_size=4 [10:16:56]MH_SAM_APDU [10:16:56]CAPDU: 80 13 01 00 [10:16:56]Write to MH i2c: E2 08 00 B7 03 80 13 01 00 00 00 00 00 37 [10:16:56]Write i2c OK [10:16:56]MH_I2C_Read... [10:16:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:56]Read from MH i2c: E2 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 0E 00 [10:16:56]MH_I2C_Read... [10:16:56]Read from MH i2c: E2 0E 00 B7 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 70 [10:16:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:16:56]wFMCommunicate OK [10:16:56]SAM_PROTO_GetShiftState done [10:16:56]FM_GetShiftState done [10:16:56]opened in 1730161786 [10:16:56]opened+sec_in_day 1730248186 [10:16:56]quantity*price = 200043 [10:16:56]sum+1 = 200044 [10:16:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 70 29.10.2024 10:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146274 ФПД: 20612229265178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101656&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146274&fm=20612229265178&tin=02508201610067®Number=0000000000091683&sum=200000 [10:16:57]StoreToDocumentArchive [10:16:57]shift 547 fd 146274 [10:16:57]save to /storage/0547/doc_00146274 [10:16:57]save last doc name /storage/0547/doc_00146274 to /storage/kkm_last_doc_name [10:16:57]save OK [10:16:57]Clear old archive folders... [10:16:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:57]tlvbuf is 01F7CD80 [10:16:57]SAM_PROTO_ClearQueue [10:16:57]wFMCommunicate request_size=4 [10:16:57]MH_SAM_APDU [10:16:57]CAPDU: 80 09 00 00 [10:16:57]Write to MH i2c: E2 08 00 C4 03 80 09 00 00 00 00 00 00 39 [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:57]Read from MH i2c: E2 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 C4 03 00 90 00 3B [10:16:57]RAPDU: 90 00 [10:16:57]wFMCommunicate OK [10:16:57]SAM_PROTO_ClearQueue done [10:16:57]KKMCreateOFDPacket [10:16:57]OFDProtocolAddRootSTLVToBuf [10:16:57]FM_MakeSignedData [10:16:57]FM_MakeSignedData [10:16:57]SAM_PROTO_SignData [10:16:57]wFMCommunicate request_size=4 [10:16:57]MH_SAM_APDU [10:16:57]CAPDU: 80 0D 01 02 [10:16:57]Write to MH i2c: E2 08 00 C5 03 80 0D 01 02 00 00 00 00 41 [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:57]Read from MH i2c: E2 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 C5 03 00 90 00 3C [10:16:57]RAPDU: 90 00 [10:16:57]wFMCommunicate OK [10:16:57]wFMCommunicate request_size=255 [10:16:57]MH_SAM_APDU [10:16: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 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 46 00 00 00 F4 03 04 00 18 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 62 3B 02 00 35 04 06 00 12 [10:16:57]Write to MH i2c: E2 02 01 C6 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 46 00 00 00 F4 03 04 00 18 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 62 3B 02 00 35 04 06 00 12 00 00 E9 [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:57]Read from MH i2c: E2 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 C6 03 00 90 00 3D [10:16:57]RAPDU: 90 00 [10:16:57]wFMCommunicate OK [10:16:57]wFMCommunicate request_size=10 [10:16:57]MH_SAM_APDU [10:16:57]CAPDU: 80 0D 02 02 05 BF 28 9A 77 1A [10:16:57]Write to MH i2c: E2 0D 00 C7 03 80 0D 02 02 05 00 BF 28 9A 77 1A 00 00 60 [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:57]Read from MH i2c: E2 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 03 00 C7 03 00 90 00 3E [10:16:57]RAPDU: 90 00 [10:16:57]wFMCommunicate OK [10:16:57]wFMCommunicate request_size=4 [10:16:57]MH_SAM_APDU [10:16:57]CAPDU: 80 0D 03 02 [10:16:57]Write to MH i2c: E2 08 00 C8 03 80 0D 03 02 00 00 00 00 46 [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:57]Read from MH i2c: E2 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 0B 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 0B 00 C8 03 00 F6 0E 8E 73 88 6B 17 F7 90 00 4D [10:16:57]RAPDU: F6 0E 8E 73 88 6B 17 F7 90 00 [10:16:57]wFMCommunicate OK [10:16:57]SAM_PROTO_SignData done [10:16:57]FM_MakeSignedData done [10:16:57]CreateOFDProtocolMessage [10:16:57]wFMCommunicate request_size=4 [10:16:57]MH_SAM_APDU [10:16:57]CAPDU: 80 11 00 00 [10:16:57]Write to MH i2c: E2 08 00 C9 03 80 11 00 00 00 00 00 00 46 [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:57]Read from MH i2c: E2 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 17 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: E2 17 00 C9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 99 [10:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:16:57]wFMCommunicate OK [10:16:57]CreateOFDProtocolMessage done [10:16:57]OFDSenderStorePacket 146274 [10:16:57]StoreOFDPacket docnum=146274 [10:16:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C2 A0 07 01 07 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 46 00 00 00 F4 03 04 00 18 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 62 3B 02 00 35 04 06 00 12 BF 28 9A 77 1A F6 0E 8E 73 88 6B 17 F7 [10:16:57]CheckFolder [10:16:57]dirname=/storage/ofd_packets [10:16:57]CheckFolder done [10:16:57]ProducePacketName [10:16:57]name=ofd_packets/00146274 [10:16:57]NVStorageSaveData ofd_packets/00146274 [10:16:57]File name is /storage/ofd_packets/00146274 [10:16:57]Write 301 bytes [10:16:57]NVStorageSaveData done [10:16:57]OFDSenderStorePacket done [10:16:57]KKMCreateOFDPacket done [10:16:57]NVStorageSaveData kkm_last_timestamp [10:16:57]File name is /storage/kkm_last_timestamp [10:16:57]Write 4 bytes [10:16:57]NVStorageSaveData done [10:16:57]ExternCall_PrintAddStr [10:16:57]wPrintStart [10:16:57]Write to MH i2c: 01 00 00 CA 03 CD [10:16:57]Write i2c OK [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: 01 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: 01 07 00 [10:16:57]MH_I2C_Read... [10:16:57]Read from MH i2c: 01 07 00 CA 03 00 00 00 00 00 FF 0F E2 [10:16:57]RasterBufferAndPrint [10:16:57]line Счет N : (1)161031 [10:16:57]line ИНН: 02508201610067 [10:16:57]line Контрольно-Кассовый Чек [10:16:57]line ПРОДАЖА [10:16:57]line ТРК (МРК, ГНК) : 33 [10:16:57]line Товар: 2710124500 [10:16:57]line Аи-95-К-3 [10:16:57]line 26.960 * 74.20 [10:16:57]line = 2000.43 [10:16:57]line НДС 12% НСП 1% [10:16:57]line > о реализуемом товаре [10:16:57]line ОКРУГЛЕНИЕ: -0.43 [10:16:57]line ИТОГО: 2000.00 [10:16:57]line Внесено: 2000.00 [10:16:57]line СДАЧА: 0.00 [10:16:57]line НСП 1% : 17.70 [10:16:57]line НДС 12% : 212.43 [10:16:57]line Наличными: 2000.00 [10:16:57]line Безнал.: 0.00 [10:16:57]line Место: АЗС № 126 "Партнер Нефть" [10:16:57]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:16:57]line СНО: Общий режим [10:16:57]line Чек 70 29.10.2024 10:16 [10:16:57]line Смена: 547 ФФД: 1.0 [10:16:57]line ЗНМ: 0300000085 [10:16:57]line РНМ: 0000000000091683 [10:16:57]line Версия ККМ: 001 [10:16:57]line ФМ: 0000000000871745 [10:16:57]line ФД: 146274 [10:16:57]line ФПД: 20612229265178 [10:16:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101656&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146274&fm=20612229265178&tin=02508201610067®Number=0000000000091683&sum=200000 [10:16:58]written 0, free lines is 4095 [10:16:58]OFD Sender: Processing packet 146274 [packets to send 206, broken 205] [10:16:58]ProducePacketName [10:16:58]name=ofd_packets/00146274 [10:16:58]OFD Sender: To server: pG, [10:16:58]CommunicateWithHost lk.salyk.kg:30040 [10:16:58]ConnectInit lk.salyk.kg [10:16:58]Connected sock=10 [10:16:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C2 A0 07 01 07 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 46 00 00 00 F4 03 04 00 18 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 62 3B 02 00 35 04 06 00 12 BF 28 9A 77 1A F6 0E 8E 73 88 6B 17 F7 [10:16:58]Write to MH i2c: 01 00 00 F5 03 F8 [10:16:58]Write i2c OK [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: 01 [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: 01 07 00 [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: 01 07 00 F5 03 00 00 00 00 00 C0 0C CB [10:16:58]RasterBufferAndPrint [10:16:58]line [10:16:58]line [10:16:58]line [10:16:58]line [10:16:58]line [10:16:58]written 0, free lines is 3270 [10:16:58]MH_Cut [10:16:58]Write to MH i2c: D1 01 00 FC 03 01 D1 [10:16:58]Write i2c OK [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: D1 [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: D1 01 00 [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: D1 01 00 FC 03 00 D0 [10:16:58]Write to MH i2c: 01 00 00 FD 03 00 [10:16:58]Write i2c OK [10:16:58]MH_I2C_Read... [10:16:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B6 B7 47 00 AA 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 62 3B 02 00 F4 03 04 00 40 5B 20 67 B6 04 01 00 00 4B 60 F4 16 85 E8 5B 49 [10:16:58]CommunicateWithHost err = 0 [10:16:58]CheckOFDResponse [10:16:58]1017 (14) - 77093643461234 [10:16:58]1041 (16) - 0000000000871745 [10:16:58]1040 (4) - 146274 [10:16:58]1012 (4) - 29.10.2024 03:49 [10:16:58]1206 (1) - 0 [10:16:58]OFD Sender: Remove packet 146274 [10:16:58]ProducePacketName [10:16:58]name=ofd_packets/00146274 [10:16:58]NVStorageDeleteData [10:16:59]OFD Sender: No OFD packet to send [10:16:59]*** Cut start [10:16:59]*** Partial cut [10:16:59]*** CUTSNS_PIN = 1 [10:16:59]*** CUTSNS_PIN = 0 [10:16:59]*** Brake cut motor [10:16:59]Read from MH i2c: 01 [10:16:59]MH_I2C_Read... [10:16:59]*** Stop cut motor [10:16:59]*** Cut end [10:16:59]Read from MH i2c: 01 07 00 [10:16:59]MH_I2C_Read... [10:16:59]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [10:16:59]process_action close_receipt done [10:16:59]requested_data is exist [10:16:59]produce_requested_data [10:16:59]requested_item fm.sn is exist - process it [10:16:59]wFMCommunicate request_size=4 [10:16:59]MH_SAM_APDU [10:16:59]CAPDU: 80 11 00 00 [10:16:59]Write to MH i2c: E2 08 00 FE 03 80 11 00 00 00 00 00 00 7B [10:16:59]Write i2c OK [10:16:59]MH_I2C_Read... [10:16:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:59]Read from MH i2c: E2 [10:16:59]MH_I2C_Read... [10:16:59]Read from MH i2c: E2 17 00 [10:16:59]MH_I2C_Read... [10:16:59]Read from MH i2c: E2 17 00 FE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CE [10:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:16:59]wFMCommunicate OK [10:16:59]requested_item fd.num is exist - process it [10:16:59]SAM_PROTO_GetFieldsCounters [10:16:59]wFMCommunicate request_size=4 [10:16:59]MH_SAM_APDU [10:16:59]CAPDU: 80 13 00 00 [10:16:59]Write to MH i2c: E2 08 00 FF 03 80 13 00 00 00 00 00 00 7E [10:16:59]Write i2c OK [10:16:59]MH_I2C_Read... [10:17:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:00]Read from MH i2c: E2 [10:17:00]MH_I2C_Read... [10:17:00]Read from MH i2c: E2 62 00 [10:17:00]MH_I2C_Read... [10:17:00]Read from MH i2c: E2 62 00 FF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 62 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [10:17:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 62 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:17:00]wFMCommunicate OK [10:17:00]SAM_PROTO_GetFieldsCounters done [10:17:00]requested_item shift.num is exist - process it [10:17:00]requested_item shift.opened is exist - process it [10:17:00]req_shift_opened [10:17:00]FM_GetShiftState [10:17:00]SAM_PROTO_GetShiftState [10:17:00]wFMCommunicate request_size=4 [10:17:00]MH_SAM_APDU [10:17:00]CAPDU: 80 13 01 00 [10:17:00]Write to MH i2c: E2 08 00 00 04 80 13 01 00 00 00 00 00 81 [10:17:00]Write i2c OK [10:17:00]MH_I2C_Read... [10:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:00]Read from MH i2c: E2 [10:17:00]MH_I2C_Read... [10:17:00]Read from MH i2c: E2 0E 00 [10:17:00]MH_I2C_Read... [10:17:00]Read from MH i2c: E2 0E 00 00 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BA [10:17:00]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:17:00]wFMCommunicate OK [10:17:00]SAM_PROTO_GetShiftState done [10:17:00]FM_GetShiftState done [10:17:00]req_shift_opened done [10:17:00]requested_item shift.open_date is exist - process it [10:17:00]req_shift_open_date [10:17:00]req_shift_open_date done [10:17:00]produce_requested_data done [10:17:00]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146274,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:17:00]process_action_free close_receipt [10:17:00]json_value_free [10:17:00]json_value_free done [10:17:00]process_json_proto returns [10:17:00]Send response to host [10:17:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146274,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:17:00]free response buf [10:17:00]execute_script done [10:17:00]execute_script returns [10:17:00]free content buf [10:17:00]Sock 7.Close socket [10:17:00]Sock 7.Thread stoped [10:17:04]OFD Sender: No OFD packet to send [10:17:09]OFD Sender: No OFD packet to send [10:17:14]OFD Sender: No OFD packet to send [10:17:19]OFD Sender: No OFD packet to send [10:17:24]OFD Sender: No OFD packet to send [10:17:29]OFD Sender: No OFD packet to send [10:17:34]OFD Sender: No OFD packet to send [10:17:39]OFD Sender: No OFD packet to send [10:17:44]OFD Sender: No OFD packet to send [10:17:49]OFD Sender: No OFD packet to send [10:17:54]OFD Sender: No OFD packet to send [10:17:59]OFD Sender: No OFD packet to send [10:18:04]OFD Sender: No OFD packet to send [10:18:09]OFD Sender: No OFD packet to send [10:18:14]OFD Sender: No OFD packet to send [10:18:19]OFD Sender: No OFD packet to send [10:18:24]OFD Sender: No OFD packet to send [10:18:29]OFD Sender: No OFD packet to send [10:18:34]OFD Sender: No OFD packet to send [10:18:39]OFD Sender: No OFD packet to send [10:18:40]accept exits with 9 [10:18:40]New connection [10:18:40]New thread 3066686820 created [10:18:40]Thread 3066830180 joined [10:18:40]Waiting for new connection... [10:18:40] Sock 9.Parse request [10:18:40]Sock 9.Check first char [10:18:40]Sock 9.First char is OK [10:18:40]request: POST /json_proto HTTP/1.0 [10:18:40]Method: POST [10:18:40]URL: /json_proto [10:18:40]Method is POST - this is cgi request [10:18:40]url: /json_proto [10:18:40]query_string will be loaded in cgi processing [10:18:40]execute_cgi json_proto POST (null) [10:18:40]execute_cgi path=json_proto method=POST [10:18:40]POST find Content-Length [10:18:40]Host: 172.17.40.195:8080 [10:18:40]Content-Length: 678 [10:18:40]Content-Type: application/json [10:18:40] [10:18:40]POST finish read [10:18:40]Found Content-Length = 678 [10:18:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:18:40]execute_script... [10: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)161032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:18:40]POST & json_proto [10:18:40]process_json_proto [10:18:40]json parsed OK: [10:18:40]protocol is kg_v1.0 [10:18:40]action value=close_receipt [10:18:40]process_action close_receipt [10:18:40]cmd_close_receipt [10:18:40]MH_GetDate [10:18:40]Write to MH i2c: F0 00 00 01 04 F4 [10:18:40]Write i2c OK [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: F0 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: F0 09 00 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: F0 09 00 01 04 00 80 B6 20 67 D5 8D 6C 64 EC [10:18:40]GetLastDocTimeStamp 1730197016 [10:18:40]current date 1730197120 [10:18:40]FM_GetShiftState [10:18:40]SAM_PROTO_GetShiftState [10:18:40]wFMCommunicate request_size=4 [10:18:40]MH_SAM_APDU [10:18:40]CAPDU: 80 13 01 00 [10:18:40]Write to MH i2c: E2 08 00 02 04 80 13 01 00 00 00 00 00 83 [10:18:40]Write i2c OK [10:18:40]MH_I2C_Read... [10:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:40]Read from MH i2c: E2 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 0E 00 [10:18:40]MH_I2C_Read... [10:18:40]Read from MH i2c: E2 0E 00 02 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BC [10:18:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:18:40]wFMCommunicate OK [10:18:40]SAM_PROTO_GetShiftState done [10:18:40]FM_GetShiftState done [10:18:40]opened in 1730161786 [10:18:40]opened+sec_in_day 1730248186 [10:18:40]quantity*price = 70044 [10:18:40]sum+1 = 70045 [10:18:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 71 29.10.2024 10:18 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146275 ФПД: 19190023085590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101840&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146275&fm=19190023085590&tin=02508201610067®Number=0000000000091683&sum=70000 [10:18:41]StoreToDocumentArchive [10:18:41]shift 547 fd 146275 [10:18:41]save to /storage/0547/doc_00146275 [10:18:41]save last doc name /storage/0547/doc_00146275 to /storage/kkm_last_doc_name [10:18:41]save OK [10:18:41]Clear old archive folders... [10:18:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:41]tlvbuf is 0202D9C0 [10:18:41]SAM_PROTO_ClearQueue [10:18:41]wFMCommunicate request_size=4 [10:18:41]MH_SAM_APDU [10:18:41]CAPDU: 80 09 00 00 [10:18:41]Write to MH i2c: E2 08 00 0F 04 80 09 00 00 00 00 00 00 85 [10:18:41]Write i2c OK [10:18:41]MH_I2C_Read... [10:18:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:41]Read from MH i2c: E2 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 0F 04 00 90 00 87 [10:18:41]RAPDU: 90 00 [10:18:41]wFMCommunicate OK [10:18:41]SAM_PROTO_ClearQueue done [10:18:41]KKMCreateOFDPacket [10:18:41]OFDProtocolAddRootSTLVToBuf [10:18:41]FM_MakeSignedData [10:18:41]FM_MakeSignedData [10:18:41]SAM_PROTO_SignData [10:18:41]wFMCommunicate request_size=4 [10:18:41]MH_SAM_APDU [10:18:41]CAPDU: 80 0D 01 02 [10:18:41]Write to MH i2c: E2 08 00 10 04 80 0D 01 02 00 00 00 00 8D [10:18:41]Write i2c OK [10:18:41]MH_I2C_Read... [10:18:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:41]Read from MH i2c: E2 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 10 04 00 90 00 88 [10:18:41]RAPDU: 90 00 [10:18:41]wFMCommunicate OK [10:18:41]wFMCommunicate request_size=255 [10:18:41]MH_SAM_APDU [10:18: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 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 47 00 00 00 F4 03 04 00 80 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 63 3B 02 00 35 04 06 00 11 [10:18:41]Write to MH i2c: E2 02 01 11 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 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 47 00 00 00 F4 03 04 00 80 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 63 3B 02 00 35 04 06 00 11 00 00 05 [10:18:41]Write i2c OK [10:18:41]MH_I2C_Read... [10:18:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:41]Read from MH i2c: E2 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 11 04 00 90 00 89 [10:18:41]RAPDU: 90 00 [10:18:41]wFMCommunicate OK [10:18:41]wFMCommunicate request_size=10 [10:18:41]MH_SAM_APDU [10:18:41]CAPDU: 80 0D 02 02 05 74 06 82 5E 16 [10:18:41]Write to MH i2c: E2 0D 00 12 04 80 0D 02 02 05 00 74 06 82 5E 16 00 00 0A [10:18:41]Write i2c OK [10:18:41]MH_I2C_Read... [10:18:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:41]Read from MH i2c: E2 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: E2 03 00 12 04 00 90 00 8A [10:18:41]RAPDU: 90 00 [10:18:41]wFMCommunicate OK [10:18:41]wFMCommunicate request_size=4 [10:18:41]MH_SAM_APDU [10:18:41]CAPDU: 80 0D 03 02 [10:18:41]Write to MH i2c: E2 08 00 13 04 80 0D 03 02 00 00 00 00 92 [10:18:41]Write i2c OK [10:18:41]MH_I2C_Read... [10:18:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:42]Read from MH i2c: E2 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: E2 0B 00 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: E2 0B 00 13 04 00 10 D9 48 0A 6F DD 10 64 90 00 8E [10:18:42]RAPDU: 10 D9 48 0A 6F DD 10 64 90 00 [10:18:42]wFMCommunicate OK [10:18:42]SAM_PROTO_SignData done [10:18:42]FM_MakeSignedData done [10:18:42]CreateOFDProtocolMessage [10:18:42]wFMCommunicate request_size=4 [10:18:42]MH_SAM_APDU [10:18:42]CAPDU: 80 11 00 00 [10:18:42]Write to MH i2c: E2 08 00 14 04 80 11 00 00 00 00 00 00 92 [10:18:42]Write i2c OK [10:18:42]MH_I2C_Read... [10:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:42]Read from MH i2c: E2 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: E2 17 00 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: E2 17 00 14 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E5 [10:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:18:42]wFMCommunicate OK [10:18:42]CreateOFDProtocolMessage done [10:18:42]OFDSenderStorePacket 146275 [10:18:42]StoreOFDPacket docnum=146275 [10:18:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 6A 7A 07 01 38 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 80 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 63 3B 02 00 35 04 06 00 11 74 06 82 5E 16 10 D9 48 0A 6F DD 10 64 [10:18:42]CheckFolder [10:18:42]dirname=/storage/ofd_packets [10:18:42]CheckFolder done [10:18:42]ProducePacketName [10:18:42]name=ofd_packets/00146275 [10:18:42]NVStorageSaveData ofd_packets/00146275 [10:18:42]File name is /storage/ofd_packets/00146275 [10:18:42]Write 301 bytes [10:18:42]NVStorageSaveData done [10:18:42]OFDSenderStorePacket done [10:18:42]KKMCreateOFDPacket done [10:18:42]NVStorageSaveData kkm_last_timestamp [10:18:42]File name is /storage/kkm_last_timestamp [10:18:42]Write 4 bytes [10:18:42]NVStorageSaveData done [10:18:42]ExternCall_PrintAddStr [10:18:42]wPrintStart [10:18:42]Write to MH i2c: 01 00 00 15 04 19 [10:18:42]Write i2c OK [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: 01 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: 01 07 00 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: 01 07 00 15 04 00 00 00 00 00 FF 0F 2E [10:18:42]RasterBufferAndPrint [10:18:42]line Счет N : (1)161032 [10:18:42]line ИНН: 02508201610067 [10:18:42]line Контрольно-Кассовый Чек [10:18:42]line ПРОДАЖА [10:18:42]line ТРК (МРК, ГНК) : 52 [10:18:42]line Товар: 2710124130 [10:18:42]line Аи-92-К-2 [10:18:42]line 10.470 * 66.90 [10:18:42]line = 700.44 [10:18:42]line НДС 12% НСП 1% [10:18:42]line > о реализуемом товаре [10:18:42]line ОКРУГЛЕНИЕ: -0.44 [10:18:42]line ИТОГО: 700.00 [10:18:42]line Внесено: 700.00 [10:18:42]line СДАЧА: 0.00 [10:18:42]line НСП 1% : 6.20 [10:18:42]line НДС 12% : 74.38 [10:18:42]line Наличными: 700.00 [10:18:42]line Безнал.: 0.00 [10:18:42]line Место: АЗС № 126 "Партнер Нефть" [10:18:42]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:18:42]line СНО: Общий режим [10:18:42]line Чек 71 29.10.2024 10:18 [10:18:42]line Смена: 547 ФФД: 1.0 [10:18:42]line ЗНМ: 0300000085 [10:18:42]line РНМ: 0000000000091683 [10:18:42]line Версия ККМ: 001 [10:18:42]line ФМ: 0000000000871745 [10:18:42]line ФД: 146275 [10:18:42]line ФПД: 19190023085590 [10:18:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101840&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146275&fm=19190023085590&tin=02508201610067®Number=0000000000091683&sum=70000 [10:18:42]written 0, free lines is 4095 [10:18:42]OFD Sender: Processing packet 146275 [packets to send 206, broken 205] [10:18:42]ProducePacketName [10:18:42]name=ofd_packets/00146275 [10:18:42]OFD Sender: To server: pG, [10:18:42]CommunicateWithHost lk.salyk.kg:30040 [10:18:42]ConnectInit lk.salyk.kg [10:18:42]Connected sock=7 [10: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 31 37 34 35 0F 01 00 00 6A 7A 07 01 38 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 80 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 63 3B 02 00 35 04 06 00 11 74 06 82 5E 16 10 D9 48 0A 6F DD 10 64 [10:18:42]Write to MH i2c: 01 00 00 40 04 44 [10:18:42]Write i2c OK [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: 01 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: 01 07 00 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: 01 07 00 40 04 00 00 00 00 00 C0 0C 17 [10:18:42]RasterBufferAndPrint [10:18:42]line [10:18:42]line [10:18:42]line [10:18:42]line [10:18:42]line [10:18:42]written 0, free lines is 3270 [10:18:42]MH_Cut [10:18:42]Write to MH i2c: D1 01 00 47 04 01 1D [10:18:42]Write i2c OK [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: D1 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: D1 01 00 [10:18:42]MH_I2C_Read... [10:18:42]Read from MH i2c: D1 01 00 47 04 00 1C [10:18:42]Write to MH i2c: 01 00 00 48 04 4C [10:18:42]Write i2c OK [10:18:42]MH_I2C_Read... [10:18:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 41 CE 47 00 5F BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 63 3B 02 00 F4 03 04 00 A8 5B 20 67 B6 04 01 00 00 38 2B 6C 31 9E 52 8D A3 [10:18:43]CommunicateWithHost err = 0 [10:18:43]CheckOFDResponse [10:18:43]1017 (14) - 77093643461234 [10:18:43]1041 (16) - 0000000000871745 [10:18:43]1040 (4) - 146275 [10:18:43]1012 (4) - 29.10.2024 03:51 [10:18:43]1206 (1) - 0 [10:18:43]OFD Sender: Remove packet 146275 [10:18:43]ProducePacketName [10:18:43]name=ofd_packets/00146275 [10:18:43]NVStorageDeleteData [10:18:43]OFD Sender: No OFD packet to send [10:18:43]*** Cut start [10:18:43]*** Partial cut [10:18:43]*** CUTSNS_PIN = 1 [10:18:43]*** CUTSNS_PIN = 0 [10:18:43]*** Brake cut motor [10:18:44]Read from MH i2c: 01 [10:18:44]MH_I2C_Read... [10:18:44]*** Stop cut motor [10:18:44]*** Cut end [10:18:44]Read from MH i2c: 01 07 00 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 FF 0F 61 [10:18:44]process_action close_receipt done [10:18:44]requested_data is exist [10:18:44]produce_requested_data [10:18:44]requested_item fm.sn is exist - process it [10:18:44]wFMCommunicate request_size=4 [10:18:44]MH_SAM_APDU [10:18:44]CAPDU: 80 11 00 00 [10:18:44]Write to MH i2c: E2 08 00 49 04 80 11 00 00 00 00 00 00 C7 [10:18:44]Write i2c OK [10:18:44]MH_I2C_Read... [10:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:44]Read from MH i2c: E2 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: E2 17 00 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: E2 17 00 49 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1A [10:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:18:44]wFMCommunicate OK [10:18:44]requested_item fd.num is exist - process it [10:18:44]SAM_PROTO_GetFieldsCounters [10:18:44]wFMCommunicate request_size=4 [10:18:44]MH_SAM_APDU [10:18:44]CAPDU: 80 13 00 00 [10:18:44]Write to MH i2c: E2 08 00 4A 04 80 13 00 00 00 00 00 00 CA [10:18:44]Write i2c OK [10:18:44]MH_I2C_Read... [10:18:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:44]Read from MH i2c: E2 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: E2 62 00 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: E2 62 00 4A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 63 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [10: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 63 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:44]wFMCommunicate OK [10:18:44]SAM_PROTO_GetFieldsCounters done [10:18:44]requested_item shift.num is exist - process it [10:18:44]requested_item shift.opened is exist - process it [10:18:44]req_shift_opened [10:18:44]FM_GetShiftState [10:18:44]SAM_PROTO_GetShiftState [10:18:44]wFMCommunicate request_size=4 [10:18:44]MH_SAM_APDU [10:18:44]CAPDU: 80 13 01 00 [10:18:44]Write to MH i2c: E2 08 00 4B 04 80 13 01 00 00 00 00 00 CC [10:18:44]Write i2c OK [10:18:44]MH_I2C_Read... [10:18:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:44]Read from MH i2c: E2 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: E2 0E 00 [10:18:44]MH_I2C_Read... [10:18:44]Read from MH i2c: E2 0E 00 4B 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 05 [10:18:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:18:44]wFMCommunicate OK [10:18:44]SAM_PROTO_GetShiftState done [10:18:44]FM_GetShiftState done [10:18:44]req_shift_opened done [10:18:44]requested_item shift.open_date is exist - process it [10:18:44]req_shift_open_date [10:18:44]req_shift_open_date done [10:18:44]produce_requested_data done [10:18:44]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146275,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:18:44]process_action_free close_receipt [10:18:44]json_value_free [10:18:44]json_value_free done [10:18:44]process_json_proto returns [10:18:44]Send response to host [10:18:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146275,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:18:44]free response buf [10:18:44]execute_script done [10:18:44]execute_script returns [10:18:44]free content buf [10:18:44]Sock 9.Close socket [10:18:44]Sock 9.Thread stoped [10:18:45]int [10:18:45]Write to MH i2c: 01 00 00 4C 04 50 [10:18:45]*** FLAG_PRN_KEY set [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 4C 04 00 08 00 00 00 FF 0F 6D [10:18:45]state=0 [10:18:45]Key pressed [10:18:45]Feed [10:18:45]Write to MH i2c: D8 00 00 4D 04 28 [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: D8 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: D8 01 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: D8 01 00 4D 04 00 29 [10:18:45]int [10:18:45]Write to MH i2c: 01 00 00 4E 04 52 [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 4E 04 00 48 00 00 00 3C 00 DD [10:18:45]state=2 [10:18:45]Key pressed [10:18:45]int [10:18:45]Write to MH i2c: 01 00 00 4F 04 53 [10:18:45]*** FLAG_PRN_KEY reset [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 4F 04 00 00 00 00 00 FF 0F 68 [10:18:45]state=2 [10:18:45]Stop feed [10:18:48]OFD Sender: No OFD packet to send [10:18:53]OFD Sender: No OFD packet to send [10:18:58]OFD Sender: No OFD packet to send [10:19:03]OFD Sender: No OFD packet to send [10:19:08]OFD Sender: No OFD packet to send [10:19:13]OFD Sender: No OFD packet to send [10:19:18]OFD Sender: No OFD packet to send [10:19:23]OFD Sender: No OFD packet to send [10:19:28]OFD Sender: No OFD packet to send [10:19:33]OFD Sender: No OFD packet to send [10:19:38]OFD Sender: No OFD packet to send [10:19:43]OFD Sender: No OFD packet to send [10:19:48]OFD Sender: No OFD packet to send [10:19:53]OFD Sender: No OFD packet to send [10:19:58]OFD Sender: No OFD packet to send [10:20:03]OFD Sender: No OFD packet to send [10:20:08]OFD Sender: No OFD packet to send [10:20:13]OFD Sender: No OFD packet to send [10:20:18]OFD Sender: No OFD packet to send [10:20:18]accept exits with 10 [10:20:18]New connection [10:20:18]New thread 3066830180 created [10:20:18]Thread 3066686820 joined [10:20:18]Waiting for new connection... [10:20:18] Sock 10.Parse request [10:20:18]Sock 10.Check first char [10:20:18]Sock 10.First char is OK [10:20:18]request: POST /json_proto HTTP/1.0 [10:20:18]Method: POST [10:20:18]URL: /json_proto [10:20:18]Method is POST - this is cgi request [10:20:18]url: /json_proto [10:20:18]query_string will be loaded in cgi processing [10:20:18]execute_cgi json_proto POST (null) [10:20:18]execute_cgi path=json_proto method=POST [10:20:18]POST find Content-Length [10:20:18]Host: 172.17.40.195:8080 [10:20:18]Content-Length: 754 [10:20:18]Content-Type: application/json [10:20:18] [10:20:18]POST finish read [10:20:18]Found Content-Length = 754 [10:20:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A30159661", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:18]execute_script... [10:20: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)161033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A30159661", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:18]POST & json_proto [10:20:18]process_json_proto [10:20:18]json parsed OK: [10:20:18]protocol is kg_v1.0 [10:20:18]action value=close_receipt [10:20:18]process_action close_receipt [10:20:18]cmd_close_receipt [10:20:18]MH_GetDate [10:20:18]Write to MH i2c: F0 00 00 50 04 43 [10:20:18]Write i2c OK [10:20:18]MH_I2C_Read... [10:20:18]Read from MH i2c: F0 [10:20:18]MH_I2C_Read... [10:20:18]Read from MH i2c: F0 09 00 [10:20:18]MH_I2C_Read... [10:20:18]Read from MH i2c: F0 09 00 50 04 00 E3 B6 20 67 D5 8D 6C 64 9E [10:20:18]GetLastDocTimeStamp 1730197120 [10:20:18]current date 1730197219 [10:20:18]FM_GetShiftState [10:20:18]SAM_PROTO_GetShiftState [10:20:18]wFMCommunicate request_size=4 [10:20:18]MH_SAM_APDU [10:20:18]CAPDU: 80 13 01 00 [10:20:18]Write to MH i2c: E2 08 00 51 04 80 13 01 00 00 00 00 00 D2 [10:20:18]Write i2c OK [10:20:18]MH_I2C_Read... [10:20:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:18]Read from MH i2c: E2 [10:20:18]MH_I2C_Read... [10:20:18]Read from MH i2c: E2 0E 00 [10:20:18]MH_I2C_Read... [10:20:18]Read from MH i2c: E2 0E 00 51 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0B [10:20:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:20:18]wFMCommunicate OK [10:20:18]SAM_PROTO_GetShiftState done [10:20:18]FM_GetShiftState done [10:20:18]opened in 1730161786 [10:20:18]opened+sec_in_day 1730248186 [10:20:18]quantity*price = 0 [10:20:18]sum+1 = 1 [10:20:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 72 29.10.2024 10:20 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30159661 ФМ: 0000000000871745 ФД: 146276 ФПД: 255798871858427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102019&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146276&fm=255798871858427&tin=02508201610067®Number=0000000000091683&sum=0 [10:20:19]StoreToDocumentArchive [10:20:19]shift 547 fd 146276 [10:20:19]save to /storage/0547/doc_00146276 [10:20:19]save last doc name /storage/0547/doc_00146276 to /storage/kkm_last_doc_name [10:20:19]save OK [10:20:19]Clear old archive folders... [10:20:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:19]tlvbuf is 0201A640 [10:20:19]SAM_PROTO_ClearQueue [10:20:19]wFMCommunicate request_size=4 [10:20:19]MH_SAM_APDU [10:20:19]CAPDU: 80 09 00 00 [10:20:19]Write to MH i2c: E2 08 00 5E 04 80 09 00 00 00 00 00 00 D4 [10:20:19]Write i2c OK [10:20:19]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 5E 04 00 90 00 D6 [10:20:20]RAPDU: 90 00 [10:20:20]wFMCommunicate OK [10:20:20]SAM_PROTO_ClearQueue done [10:20:20]KKMCreateOFDPacket [10:20:20]OFDProtocolAddRootSTLVToBuf [10:20:20]FM_MakeSignedData [10:20:20]FM_MakeSignedData [10:20:20]SAM_PROTO_SignData [10:20:20]wFMCommunicate request_size=4 [10:20:20]MH_SAM_APDU [10:20:20]CAPDU: 80 0D 01 02 [10:20:20]Write to MH i2c: E2 08 00 5F 04 80 0D 01 02 00 00 00 00 DC [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 5F 04 00 90 00 D7 [10:20:20]RAPDU: 90 00 [10:20:20]wFMCommunicate OK [10:20:20]wFMCommunicate request_size=255 [10:20:20]MH_SAM_APDU [10:20: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 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 48 00 00 00 F4 03 04 00 E3 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 64 3B 02 00 35 04 06 00 E8 [10:20:20]Write to MH i2c: E2 02 01 60 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 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 48 00 00 00 F4 03 04 00 E3 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 64 3B 02 00 35 04 06 00 E8 00 00 D7 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 60 04 00 90 00 D8 [10:20:20]RAPDU: 90 00 [10:20:20]wFMCommunicate OK [10:20:20]wFMCommunicate request_size=10 [10:20:20]MH_SAM_APDU [10:20:20]CAPDU: 80 0D 02 02 05 A5 D0 E4 1C FB [10:20:20]Write to MH i2c: E2 0D 00 61 04 80 0D 02 02 05 00 A5 D0 E4 1C FB 00 00 59 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [10:20:20]RAPDU: 90 00 [10:20:20]wFMCommunicate OK [10:20:20]wFMCommunicate request_size=4 [10:20:20]MH_SAM_APDU [10:20:20]CAPDU: 80 0D 03 02 [10:20:20]Write to MH i2c: E2 08 00 62 04 80 0D 03 02 00 00 00 00 E1 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 0B 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 0B 00 62 04 00 38 CB B6 76 48 0A 04 7D 90 00 E4 [10:20:20]RAPDU: 38 CB B6 76 48 0A 04 7D 90 00 [10:20:20]wFMCommunicate OK [10:20:20]SAM_PROTO_SignData done [10:20:20]FM_MakeSignedData done [10:20:20]CreateOFDProtocolMessage [10:20:20]wFMCommunicate request_size=4 [10:20:20]MH_SAM_APDU [10:20:20]CAPDU: 80 11 00 00 [10:20:20]Write to MH i2c: E2 08 00 63 04 80 11 00 00 00 00 00 00 E1 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:20]Read from MH i2c: E2 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 17 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: E2 17 00 63 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 34 [10:20:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:20:20]wFMCommunicate OK [10:20:20]CreateOFDProtocolMessage done [10:20:20]OFDSenderStorePacket 146276 [10:20:20]StoreOFDPacket docnum=146276 [10:20:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 61 C9 07 01 BE 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 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 48 00 00 00 F4 03 04 00 E3 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 64 3B 02 00 35 04 06 00 E8 A5 D0 E4 1C FB 38 CB B6 76 48 0A 04 7D [10:20:20]CheckFolder [10:20:20]dirname=/storage/ofd_packets [10:20:20]CheckFolder done [10:20:20]ProducePacketName [10:20:20]name=ofd_packets/00146276 [10:20:20]NVStorageSaveData ofd_packets/00146276 [10:20:20]File name is /storage/ofd_packets/00146276 [10:20:20]Write 301 bytes [10:20:20]NVStorageSaveData done [10:20:20]OFDSenderStorePacket done [10:20:20]KKMCreateOFDPacket done [10:20:20]NVStorageSaveData kkm_last_timestamp [10:20:20]File name is /storage/kkm_last_timestamp [10:20:20]Write 4 bytes [10:20:20]NVStorageSaveData done [10:20:20]ExternCall_PrintAddStr [10:20:20]wPrintStart [10:20:20]Write to MH i2c: 01 00 00 64 04 68 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: 01 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: 01 07 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FF 0F 7D [10:20:20]RasterBufferAndPrint [10:20:20]line Счет N : (1)161033 [10:20:20]line ИНН: 02508201610067 [10:20:20]line Контрольно-Кассовый Чек [10:20:20]line ПРОДАЖА [10:20:20]line ТРК (МРК, ГНК) : 62 [10:20:20]line Товар: 2710124130 [10:20:20]line Аи-92-К-2 [10:20:20]line 40.000 * 0.00 [10:20:20]line = 0.00 [10:20:20]line НДС 12% НСП 1% [10:20:20]line > о реализуемом товаре [10:20:20]line ИТОГО: 0.00 [10:20:20]line НСП 1% : 0.00 [10:20:20]line НДС 12% : 0.00 [10:20:20]line Наличными: 0.00 [10:20:20]line Безнал.: 0.00 [10:20:20]line Место: АЗС № 126 "Партнер Нефть" [10:20:20]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:20:20]line СНО: Общий режим [10:20:20]line Чек 72 29.10.2024 10:20 [10:20:20]line Смена: 547 ФФД: 1.0 [10:20:20]line ЗНМ: 0300000085 [10:20:20]line РНМ: 0000000000091683 [10:20:20]line Версия ККМ: 001 [10:20:20]line Талоны: ТК ГПНА Online [10:20:20]line 30159661 [10:20:20]line ФМ: 0000000000871745 [10:20:20]line ФД: 146276 [10:20:20]line ФПД: 255798871858427 [10:20:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102019&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146276&fm=255798871858427&tin=02508201610067®Number=0000000000091683&sum=0 [10:20:20]written 0, free lines is 4095 [10:20:20]OFD Sender: Processing packet 146276 [packets to send 206, broken 205] [10:20:20]ProducePacketName [10:20:20]name=ofd_packets/00146276 [10:20:20]OFD Sender: To server: pG, [10:20:20]CommunicateWithHost lk.salyk.kg:30040 [10:20:20]ConnectInit lk.salyk.kg [10:20:20]Connected sock=9 [10:20:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 61 C9 07 01 BE 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 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 48 00 00 00 F4 03 04 00 E3 B6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 64 3B 02 00 35 04 06 00 E8 A5 D0 E4 1C FB 38 CB B6 76 48 0A 04 7D [10:20:20]Write to MH i2c: 01 00 00 8E 04 92 [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: 01 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: 01 07 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: 01 07 00 8E 04 00 00 00 00 00 C8 0C 6D [10:20:20]RasterBufferAndPrint [10:20:20]line [10:20:20]line [10:20:20]line [10:20:20]line [10:20:20]line [10:20:20]written 0, free lines is 3278 [10:20:20]MH_Cut [10:20:20]Write to MH i2c: D1 01 00 95 04 01 6B [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: D1 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: D1 01 00 [10:20:20]MH_I2C_Read... [10:20:20]Read from MH i2c: D1 01 00 95 04 00 6A [10:20:20]Write to MH i2c: 01 00 00 96 04 9A [10:20:20]Write i2c OK [10:20:20]MH_I2C_Read... [10:20:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B7 57 47 00 77 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 31 37 34 35 10 04 04 00 64 3B 02 00 F4 03 04 00 0A 5C 20 67 B6 04 01 00 00 34 08 31 60 4B A2 89 39 [10:20:21]CommunicateWithHost err = 0 [10:20:21]CheckOFDResponse [10:20:21]1017 (14) - 77093643461234 [10:20:21]1041 (16) - 0000000000871745 [10:20:21]1040 (4) - 146276 [10:20:21]1012 (4) - 29.10.2024 03:52 [10:20:21]1206 (1) - 0 [10:20:21]OFD Sender: Remove packet 146276 [10:20:21]ProducePacketName [10:20:21]name=ofd_packets/00146276 [10:20:21]NVStorageDeleteData [10:20:21]*** Cut start [10:20:21]*** Partial cut [10:20:21]*** CUTSNS_PIN = 1 [10:20:21]OFD Sender: No OFD packet to send [10:20:21]*** CUTSNS_PIN = 0 [10:20:21]*** Brake cut motor [10:20:22]Read from MH i2c: 01 [10:20:22]MH_I2C_Read... [10:20:22]*** Stop cut motor [10:20:22]*** Cut end [10:20:22]Read from MH i2c: 01 07 00 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: 01 07 00 96 04 00 00 00 00 00 FF 0F AF [10:20:22]process_action close_receipt done [10:20:22]requested_data is exist [10:20:22]produce_requested_data [10:20:22]requested_item fm.sn is exist - process it [10:20:22]wFMCommunicate request_size=4 [10:20:22]MH_SAM_APDU [10:20:22]CAPDU: 80 11 00 00 [10:20:22]Write to MH i2c: E2 08 00 97 04 80 11 00 00 00 00 00 00 15 [10:20:22]Write i2c OK [10:20:22]MH_I2C_Read... [10:20:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:22]Read from MH i2c: E2 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 17 00 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 17 00 97 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 68 [10:20:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:20:22]wFMCommunicate OK [10:20:22]requested_item fd.num is exist - process it [10:20:22]SAM_PROTO_GetFieldsCounters [10:20:22]wFMCommunicate request_size=4 [10:20:22]MH_SAM_APDU [10:20:22]CAPDU: 80 13 00 00 [10:20:22]Write to MH i2c: E2 08 00 98 04 80 13 00 00 00 00 00 00 18 [10:20:22]Write i2c OK [10:20:22]MH_I2C_Read... [10:20:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:22]Read from MH i2c: E2 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 62 00 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 62 00 98 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 64 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [10:20:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 64 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:22]wFMCommunicate OK [10:20:22]SAM_PROTO_GetFieldsCounters done [10:20:22]requested_item shift.num is exist - process it [10:20:22]requested_item shift.opened is exist - process it [10:20:22]req_shift_opened [10:20:22]FM_GetShiftState [10:20:22]SAM_PROTO_GetShiftState [10:20:22]wFMCommunicate request_size=4 [10:20:22]MH_SAM_APDU [10:20:22]CAPDU: 80 13 01 00 [10:20:22]Write to MH i2c: E2 08 00 99 04 80 13 01 00 00 00 00 00 1A [10:20:22]Write i2c OK [10:20:22]MH_I2C_Read... [10:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:22]Read from MH i2c: E2 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 0E 00 [10:20:22]MH_I2C_Read... [10:20:22]Read from MH i2c: E2 0E 00 99 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 53 [10:20:22]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:20:22]wFMCommunicate OK [10:20:22]SAM_PROTO_GetShiftState done [10:20:22]FM_GetShiftState done [10:20:22]req_shift_opened done [10:20:22]requested_item shift.open_date is exist - process it [10:20:22]req_shift_open_date [10:20:22]req_shift_open_date done [10:20:22]produce_requested_data done [10:20:22]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146276,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:20:22]process_action_free close_receipt [10:20:22]json_value_free [10:20:22]json_value_free done [10:20:22]process_json_proto returns [10:20:22]Send response to host [10:20:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146276,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:20:22]free response buf [10:20:22]execute_script done [10:20:22]execute_script returns [10:20:22]free content buf [10:20:22]Sock 10.Close socket [10:20:22]Sock 10.Thread stoped [10:20:26]OFD Sender: No OFD packet to send [10:20:31]OFD Sender: No OFD packet to send [10:20:36]OFD Sender: No OFD packet to send [10:20:41]OFD Sender: No OFD packet to send [10:20:46]OFD Sender: No OFD packet to send [10:20:49]accept exits with 7 [10:20:49]New connection [10:20:49]New thread 3066686820 created [10:20:49]Thread 3066830180 joined [10:20:49]Waiting for new connection... [10:20:49] Sock 7.Parse request [10:20:49]Sock 7.Check first char [10:20:49]Sock 7.First char is OK [10:20:49]request: POST /json_proto HTTP/1.0 [10:20:49]Method: POST [10:20:49]URL: /json_proto [10:20:49]Method is POST - this is cgi request [10:20:49]url: /json_proto [10:20:49]query_string will be loaded in cgi processing [10:20:49]execute_cgi json_proto POST (null) [10:20:49]execute_cgi path=json_proto method=POST [10:20:49]POST find Content-Length [10:20:49]Host: 172.17.40.195:8080 [10:20:49]Content-Length: 754 [10:20:49]Content-Type: application/json [10:20:49] [10:20:49]POST finish read [10:20:49]Found Content-Length = 754 [10:20:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:49]execute_script... [10:20: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)161034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:49]POST & json_proto [10:20:49]process_json_proto [10:20:49]json parsed OK: [10:20:49]protocol is kg_v1.0 [10:20:49]action value=close_receipt [10:20:49]process_action close_receipt [10:20:49]cmd_close_receipt [10:20:49]MH_GetDate [10:20:49]Write to MH i2c: F0 00 00 9A 04 8D [10:20:49]Write i2c OK [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: F0 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: F0 09 00 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: F0 09 00 9A 04 00 01 B7 20 67 D5 8D 6C 64 07 [10:20:49]GetLastDocTimeStamp 1730197219 [10:20:49]current date 1730197249 [10:20:49]FM_GetShiftState [10:20:49]SAM_PROTO_GetShiftState [10:20:49]wFMCommunicate request_size=4 [10:20:49]MH_SAM_APDU [10:20:49]CAPDU: 80 13 01 00 [10:20:49]Write to MH i2c: E2 08 00 9B 04 80 13 01 00 00 00 00 00 1C [10:20:49]Write i2c OK [10:20:49]MH_I2C_Read... [10:20:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:49]Read from MH i2c: E2 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 0E 00 [10:20:49]MH_I2C_Read... [10:20:49]Read from MH i2c: E2 0E 00 9B 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 55 [10:20:49]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:20:49]wFMCommunicate OK [10:20:49]SAM_PROTO_GetShiftState done [10:20:49]FM_GetShiftState done [10:20:49]opened in 1730161786 [10:20:49]opened+sec_in_day 1730248186 [10:20:49]quantity*price = 0 [10:20:49]sum+1 = 1 [10:20:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 73 29.10.2024 10:20 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101069 ФМ: 0000000000871745 ФД: 146277 ФПД: 49171888750382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102049&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146277&fm=49171888750382&tin=02508201610067®Number=0000000000091683&sum=0 [10:20:50]StoreToDocumentArchive [10:20:50]shift 547 fd 146277 [10:20:50]save to /storage/0547/doc_00146277 [10:20:50]save last doc name /storage/0547/doc_00146277 to /storage/kkm_last_doc_name [10:20:50]save OK [10:20:50]Clear old archive folders... [10:20:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:50]tlvbuf is 0201D540 [10:20:50]SAM_PROTO_ClearQueue [10:20:50]wFMCommunicate request_size=4 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 09 00 00 [10:20:50]Write to MH i2c: E2 08 00 A8 04 80 09 00 00 00 00 00 00 1E [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 A8 04 00 90 00 20 [10:20:50]RAPDU: 90 00 [10:20:50]wFMCommunicate OK [10:20:50]SAM_PROTO_ClearQueue done [10:20:50]KKMCreateOFDPacket [10:20:50]OFDProtocolAddRootSTLVToBuf [10:20:50]FM_MakeSignedData [10:20:50]FM_MakeSignedData [10:20:50]SAM_PROTO_SignData [10:20:50]wFMCommunicate request_size=4 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 0D 01 02 [10:20:50]Write to MH i2c: E2 08 00 A9 04 80 0D 01 02 00 00 00 00 26 [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 A9 04 00 90 00 21 [10:20:50]RAPDU: 90 00 [10:20:50]wFMCommunicate OK [10:20:50]wFMCommunicate request_size=255 [10:20:50]MH_SAM_APDU [10:20: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 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 49 00 00 00 F4 03 04 00 01 B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 65 3B 02 00 35 04 06 00 2C [10:20:50]Write to MH i2c: E2 02 01 AA 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 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 49 00 00 00 F4 03 04 00 01 B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 65 3B 02 00 35 04 06 00 2C 00 00 7C [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 AA 04 00 90 00 22 [10:20:50]RAPDU: 90 00 [10:20:50]wFMCommunicate OK [10:20:50]wFMCommunicate request_size=10 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 0D 02 02 05 B8 B8 F6 3F 2E [10:20:50]Write to MH i2c: E2 0D 00 AB 04 80 0D 02 02 05 00 B8 B8 F6 3F 2E 00 00 06 [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 03 00 AB 04 00 90 00 23 [10:20:50]RAPDU: 90 00 [10:20:50]wFMCommunicate OK [10:20:50]wFMCommunicate request_size=4 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 0D 03 02 [10:20:50]Write to MH i2c: E2 08 00 AC 04 80 0D 03 02 00 00 00 00 2B [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 0B 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 0B 00 AC 04 00 9E 0A 8A 52 96 D6 F8 F0 90 00 04 [10:20:50]RAPDU: 9E 0A 8A 52 96 D6 F8 F0 90 00 [10:20:50]wFMCommunicate OK [10:20:50]SAM_PROTO_SignData done [10:20:50]FM_MakeSignedData done [10:20:50]CreateOFDProtocolMessage [10:20:50]wFMCommunicate request_size=4 [10:20:50]MH_SAM_APDU [10:20:50]CAPDU: 80 11 00 00 [10:20:50]Write to MH i2c: E2 08 00 AD 04 80 11 00 00 00 00 00 00 2B [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:50]Read from MH i2c: E2 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 17 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: E2 17 00 AD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7E [10:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:20:50]wFMCommunicate OK [10:20:50]CreateOFDProtocolMessage done [10:20:50]OFDSenderStorePacket 146277 [10:20:50]StoreOFDPacket docnum=146277 [10:20:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD DA 07 01 E7 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 49 00 00 00 F4 03 04 00 01 B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 65 3B 02 00 35 04 06 00 2C B8 B8 F6 3F 2E 9E 0A 8A 52 96 D6 F8 F0 [10:20:50]CheckFolder [10:20:50]dirname=/storage/ofd_packets [10:20:50]CheckFolder done [10:20:50]ProducePacketName [10:20:50]name=ofd_packets/00146277 [10:20:50]NVStorageSaveData ofd_packets/00146277 [10:20:50]File name is /storage/ofd_packets/00146277 [10:20:50]Write 301 bytes [10:20:50]NVStorageSaveData done [10:20:50]OFDSenderStorePacket done [10:20:50]KKMCreateOFDPacket done [10:20:50]NVStorageSaveData kkm_last_timestamp [10:20:50]File name is /storage/kkm_last_timestamp [10:20:50]Write 4 bytes [10:20:50]NVStorageSaveData done [10:20:50]ExternCall_PrintAddStr [10:20:50]wPrintStart [10:20:50]Write to MH i2c: 01 00 00 AE 04 B2 [10:20:50]Write i2c OK [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: 01 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: 01 07 00 [10:20:50]MH_I2C_Read... [10:20:50]Read from MH i2c: 01 07 00 AE 04 00 00 00 00 00 FF 0F C7 [10:20:50]RasterBufferAndPrint [10:20:50]line Счет N : (1)161034 [10:20:50]line ИНН: 02508201610067 [10:20:50]line Контрольно-Кассовый Чек [10:20:50]line ПРОДАЖА [10:20:50]line ТРК (МРК, ГНК) : 42 [10:20:50]line Товар: 2710124130 [10:20:50]line Аи-92-К-2 [10:20:50]line 15.000 * 0.00 [10:20:50]line = 0.00 [10:20:50]line НДС 12% НСП 1% [10:20:50]line > о реализуемом товаре [10:20:50]line ИТОГО: 0.00 [10:20:50]line НСП 1% : 0.00 [10:20:50]line НДС 12% : 0.00 [10:20:50]line Наличными: 0.00 [10:20:50]line Безнал.: 0.00 [10:20:50]line Место: АЗС № 126 "Партнер Нефть" [10:20:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:20:50]line СНО: Общий режим [10:20:50]line Чек 73 29.10.2024 10:20 [10:20:50]line Смена: 547 ФФД: 1.0 [10:20:50]line ЗНМ: 0300000085 [10:20:50]line РНМ: 0000000000091683 [10:20:50]line Версия ККМ: 001 [10:20:50]line Талоны: ТК ГПНА Online [10:20:50]line 30101069 [10:20:50]line ФМ: 0000000000871745 [10:20:50]line ФД: 146277 [10:20:50]line ФПД: 49171888750382 [10:20:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102049&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146277&fm=49171888750382&tin=02508201610067®Number=0000000000091683&sum=0 [10:20:51]OFD Sender: Processing packet 146277 [packets to send 206, broken 205] [10:20:51]ProducePacketName [10:20:51]name=ofd_packets/00146277 [10:20:51]OFD Sender: To server: pG, [10:20:51]CommunicateWithHost lk.salyk.kg:30040 [10:20:51]ConnectInit lk.salyk.kg [10:20:51]written 0, free lines is 4095 [10:20:51]Write to MH i2c: 01 00 00 D8 04 DC [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: 01 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: 01 07 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: 01 07 00 D8 04 00 00 00 00 00 BB 0C AA [10:20:51]RasterBufferAndPrint [10:20:51]line [10:20:51]line [10:20:51]line [10:20:51]line [10:20:51]line [10:20:51]written 0, free lines is 3264 [10:20:51]MH_Cut [10:20:51]Write to MH i2c: D1 01 00 DF 04 01 B5 [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: D1 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: D1 01 00 [10:20:51]MH_I2C_Read... [10:20:51]Read from MH i2c: D1 01 00 DF 04 00 B4 [10:20:51]Write to MH i2c: 01 00 00 E0 04 E4 [10:20:51]Write i2c OK [10:20:51]MH_I2C_Read... [10:20:52]*** Cut start [10:20:52]*** Partial cut [10:20:52]*** CUTSNS_PIN = 1 [10:20:52]*** CUTSNS_PIN = 0 [10:20:52]*** Brake cut motor [10:20:52]Connected sock=11 [10:20:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD DA 07 01 E7 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 49 00 00 00 F4 03 04 00 01 B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 65 3B 02 00 35 04 06 00 2C B8 B8 F6 3F 2E 9E 0A 8A 52 96 D6 F8 F0 [10:20:52]Read from MH i2c: 01 [10:20:52]MH_I2C_Read... [10:20:52]*** Stop cut motor [10:20:52]*** Cut end [10:20:52]Read from MH i2c: 01 07 00 [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: 01 07 00 E0 04 00 00 00 00 00 FF 0F F9 [10:20:52]process_action close_receipt done [10:20:52]requested_data is exist [10:20:52]produce_requested_data [10:20:52]requested_item fm.sn is exist - process it [10:20:52]wFMCommunicate request_size=4 [10:20:52]MH_SAM_APDU [10:20:52]CAPDU: 80 11 00 00 [10:20:52]Write to MH i2c: E2 08 00 E1 04 80 11 00 00 00 00 00 00 5F [10:20:52]Write i2c OK [10:20:52]MH_I2C_Read... [10:20:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:52]Read from MH i2c: E2 [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: E2 17 00 [10:20:52]MH_I2C_Read... [10:20:52]Read from MH i2c: E2 17 00 E1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B2 [10:20:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:20:52]wFMCommunicate OK [10:20:52]requested_item fd.num is exist - process it [10:20:52]SAM_PROTO_GetFieldsCounters [10:20:52]wFMCommunicate request_size=4 [10:20:52]MH_SAM_APDU [10:20:52]CAPDU: 80 13 00 00 [10:20:52]Write to MH i2c: E2 08 00 E2 04 80 13 00 00 00 00 00 00 62 [10:20:52]Write i2c OK [10:20:52]MH_I2C_Read... [10:20:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 20 5C 47 00 64 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 65 3B 02 00 F4 03 04 00 2A 5C 20 67 B6 04 01 00 00 FD 58 E8 71 CE 3F 57 77 [10:20:53]CommunicateWithHost err = 0 [10:20:53]CheckOFDResponse [10:20:53]1017 (14) - 77093643461234 [10:20:53]1041 (16) - 0000000000871745 [10:20:53]1040 (4) - 146277 [10:20:53]1012 (4) - 29.10.2024 03:53 [10:20:53]1206 (1) - 0 [10:20:53]OFD Sender: Remove packet 146277 [10:20:53]ProducePacketName [10:20:53]name=ofd_packets/00146277 [10:20:53]NVStorageDeleteData [10:20:53]Read from MH i2c: E2 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: E2 62 00 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: E2 62 00 E2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 65 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [10:20:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 65 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:53]wFMCommunicate OK [10:20:53]SAM_PROTO_GetFieldsCounters done [10:20:53]requested_item shift.num is exist - process it [10:20:53]requested_item shift.opened is exist - process it [10:20:53]req_shift_opened [10:20:53]FM_GetShiftState [10:20:53]SAM_PROTO_GetShiftState [10:20:53]wFMCommunicate request_size=4 [10:20:53]MH_SAM_APDU [10:20:53]CAPDU: 80 13 01 00 [10:20:53]Write to MH i2c: E2 08 00 E3 04 80 13 01 00 00 00 00 00 64 [10:20:53]Write i2c OK [10:20:53]MH_I2C_Read... [10:20:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:53]Read from MH i2c: E2 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: E2 0E 00 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: E2 0E 00 E3 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9D [10:20:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:20:53]wFMCommunicate OK [10:20:53]SAM_PROTO_GetShiftState done [10:20:53]FM_GetShiftState done [10:20:53]req_shift_opened done [10:20:53]requested_item shift.open_date is exist - process it [10:20:53]req_shift_open_date [10:20:53]req_shift_open_date done [10:20:53]produce_requested_data done [10:20:53]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146277,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:20:53]process_action_free close_receipt [10:20:53]json_value_free [10:20:53]json_value_free done [10:20:53]process_json_proto returns [10:20:53]Send response to host [10:20:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146277,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:20:53]free response buf [10:20:53]execute_script done [10:20:53]execute_script returns [10:20:53]free content buf [10:20:53]Sock 7.Close socket [10:20:53]Sock 7.Thread stoped [10:20:53]OFD Sender: No OFD packet to send [10:20:58]OFD Sender: No OFD packet to send [10:21:03]OFD Sender: No OFD packet to send [10:21:08]OFD Sender: No OFD packet to send [10:21:13]OFD Sender: No OFD packet to send [10:21:15]accept exits with 9 [10:21:15]New connection [10:21:15]New thread 3066830180 created [10:21:15]Thread 3066686820 joined [10:21:15]Waiting for new connection... [10:21:15] Sock 9.Parse request [10:21:15]Sock 9.Check first char [10:21:15]Sock 9.First char is OK [10:21:15]request: POST /json_proto HTTP/1.0 [10:21:15]Method: POST [10:21:15]URL: /json_proto [10:21:15]Method is POST - this is cgi request [10:21:15]url: /json_proto [10:21:15]query_string will be loaded in cgi processing [10:21:15]execute_cgi json_proto POST (null) [10:21:15]execute_cgi path=json_proto method=POST [10:21:15]POST find Content-Length [10:21:15]Host: 172.17.40.195:8080 [10:21:15]Content-Length: 678 [10:21:15]Content-Type: application/json [10:21:15] [10:21:15]POST finish read [10:21:15]Found Content-Length = 678 [10:21:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [10:21:15]execute_script... [10: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)161035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [10:21:15]POST & json_proto [10:21:15]process_json_proto [10:21:15]json parsed OK: [10:21:15]protocol is kg_v1.0 [10:21:15]action value=close_receipt [10:21:15]process_action close_receipt [10:21:15]cmd_close_receipt [10:21:15]MH_GetDate [10:21:15]Write to MH i2c: F0 00 00 E4 04 D7 [10:21:15]Write i2c OK [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: F0 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: F0 09 00 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: F0 09 00 E4 04 00 1C B7 20 67 D5 8D 6C 64 6C [10:21:15]GetLastDocTimeStamp 1730197249 [10:21:15]current date 1730197276 [10:21:15]FM_GetShiftState [10:21:15]SAM_PROTO_GetShiftState [10:21:15]wFMCommunicate request_size=4 [10:21:15]MH_SAM_APDU [10:21:15]CAPDU: 80 13 01 00 [10:21:15]Write to MH i2c: E2 08 00 E5 04 80 13 01 00 00 00 00 00 66 [10:21:15]Write i2c OK [10:21:15]MH_I2C_Read... [10:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:15]Read from MH i2c: E2 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: E2 0E 00 [10:21:15]MH_I2C_Read... [10:21:15]Read from MH i2c: E2 0E 00 E5 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9F [10:21:15]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:21:15]wFMCommunicate OK [10:21:15]SAM_PROTO_GetShiftState done [10:21:15]FM_GetShiftState done [10:21:15]opened in 1730161786 [10:21:15]opened+sec_in_day 1730248186 [10:21:15]quantity*price = 70044 [10:21:15]sum+1 = 70045 [10:21:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 74 29.10.2024 10:21 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146278 ФПД: 73952434334750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102116&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146278&fm=73952434334750&tin=02508201610067®Number=0000000000091683&sum=70000 [10:21:17]StoreToDocumentArchive [10:21:17]shift 547 fd 146278 [10:21:17]save to /storage/0547/doc_00146278 [10:21:17]save last doc name /storage/0547/doc_00146278 to /storage/kkm_last_doc_name [10:21:17]save OK [10:21:17]Clear old archive folders... [10:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:17]tlvbuf is 0201CE20 [10:21:17]SAM_PROTO_ClearQueue [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 09 00 00 [10:21:17]Write to MH i2c: E2 08 00 F2 04 80 09 00 00 00 00 00 00 68 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 F2 04 00 90 00 6A [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]SAM_PROTO_ClearQueue done [10:21:17]KKMCreateOFDPacket [10:21:17]OFDProtocolAddRootSTLVToBuf [10:21:17]FM_MakeSignedData [10:21:17]FM_MakeSignedData [10:21:17]SAM_PROTO_SignData [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 01 02 [10:21:17]Write to MH i2c: E2 08 00 F3 04 80 0D 01 02 00 00 00 00 70 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 F3 04 00 90 00 6B [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]wFMCommunicate request_size=255 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4A 00 00 00 F4 03 04 00 1C B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 66 3B 02 00 35 04 06 00 43 [10:21:17]Write to MH i2c: E2 02 01 F4 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 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 4A 00 00 00 F4 03 04 00 1C B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 66 3B 02 00 35 04 06 00 43 00 00 BD [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 F4 04 00 90 00 6C [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]wFMCommunicate request_size=10 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 02 02 05 42 64 94 2C 1E [10:21:17]Write to MH i2c: E2 0D 00 F5 04 80 0D 02 02 05 00 42 64 94 2C 1E 00 00 01 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 F5 04 00 90 00 6D [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 03 02 [10:21:17]Write to MH i2c: E2 08 00 F6 04 80 0D 03 02 00 00 00 00 75 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 0B 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 0B 00 F6 04 00 18 7D D9 62 27 F1 15 80 90 00 F3 [10:21:17]RAPDU: 18 7D D9 62 27 F1 15 80 90 00 [10:21:17]wFMCommunicate OK [10:21:17]SAM_PROTO_SignData done [10:21:17]FM_MakeSignedData done [10:21:17]CreateOFDProtocolMessage [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 11 00 00 [10:21:17]Write to MH i2c: E2 08 00 F7 04 80 11 00 00 00 00 00 00 75 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 17 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 17 00 F7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C8 [10:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:21:17]wFMCommunicate OK [10:21:17]CreateOFDProtocolMessage done [10:21:17]OFDSenderStorePacket 146278 [10:21:17]StoreOFDPacket docnum=146278 [10:21:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E5 44 07 01 0A 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 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 4A 00 00 00 F4 03 04 00 1C B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 66 3B 02 00 35 04 06 00 43 42 64 94 2C 1E 18 7D D9 62 27 F1 15 80 [10:21:17]CheckFolder [10:21:17]dirname=/storage/ofd_packets [10:21:17]CheckFolder done [10:21:17]ProducePacketName [10:21:17]name=ofd_packets/00146278 [10:21:17]NVStorageSaveData ofd_packets/00146278 [10:21:17]File name is /storage/ofd_packets/00146278 [10:21:17]Write 301 bytes [10:21:17]NVStorageSaveData done [10:21:17]OFDSenderStorePacket done [10:21:17]KKMCreateOFDPacket done [10:21:17]NVStorageSaveData kkm_last_timestamp [10:21:17]File name is /storage/kkm_last_timestamp [10:21:17]Write 4 bytes [10:21:17]NVStorageSaveData done [10:21:17]ExternCall_PrintAddStr [10:21:17]wPrintStart [10:21:17]Write to MH i2c: 01 00 00 F8 04 FC [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: 01 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: 01 07 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: 01 07 00 F8 04 00 00 00 00 00 FF 0F 11 [10:21:17]RasterBufferAndPrint [10:21:17]line Счет N : (1)161035 [10:21:17]line ИНН: 02508201610067 [10:21:17]line Контрольно-Кассовый Чек [10:21:17]line ПРОДАЖА [10:21:17]line ТРК (МРК, ГНК) : 32 [10:21:17]line Товар: 2710124130 [10:21:17]line Аи-92-К-2 [10:21:17]line 10.470 * 66.90 [10:21:17]line = 700.44 [10:21:17]line НДС 12% НСП 1% [10:21:17]line > о реализуемом товаре [10:21:17]line ОКРУГЛЕНИЕ: -0.44 [10:21:17]line ИТОГО: 700.00 [10:21:17]line Внесено: 700.00 [10:21:17]line СДАЧА: 0.00 [10:21:17]line НСП 1% : 6.20 [10:21:17]line НДС 12% : 74.38 [10:21:17]line Наличными: 700.00 [10:21:17]line Безнал.: 0.00 [10:21:17]line Место: АЗС № 126 "Партнер Нефть" [10:21:17]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:21:17]line СНО: Общий режим [10:21:17]line Чек 74 29.10.2024 10:21 [10:21:17]line Смена: 547 ФФД: 1.0 [10:21:17]line ЗНМ: 0300000085 [10:21:17]line РНМ: 0000000000091683 [10:21:17]line Версия ККМ: 001 [10:21:17]line ФМ: 0000000000871745 [10:21:17]line ФД: 146278 [10:21:17]line ФПД: 73952434334750 [10:21:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102116&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146278&fm=73952434334750&tin=02508201610067®Number=0000000000091683&sum=70000 [10:21:17]written 0, free lines is 4095 [10:21:17]OFD Sender: Processing packet 146278 [packets to send 206, broken 205] [10:21:17]ProducePacketName [10:21:17]name=ofd_packets/00146278 [10:21:17]OFD Sender: To server: pG, [10:21:17]CommunicateWithHost lk.salyk.kg:30040 [10:21:17]ConnectInit lk.salyk.kg [10:21:18]Write to MH i2c: 01 00 00 23 05 28 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 07 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 07 00 23 05 00 00 00 00 00 B1 0C EC [10:21:18]RasterBufferAndPrint [10:21:18]line [10:21:18]line [10:21:18]line [10:21:18]line [10:21:18]line [10:21:18]written 0, free lines is 3253 [10:21:18]MH_Cut [10:21:18]Write to MH i2c: D1 01 00 2A 05 01 01 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: D1 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: D1 01 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: D1 01 00 2A 05 00 00 [10:21:18]Write to MH i2c: 01 00 00 2B 05 30 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:19]*** Cut start [10:21:19]*** Partial cut [10:21:19]*** CUTSNS_PIN = 1 [10:21:19]*** CUTSNS_PIN = 0 [10:21:19]*** Brake cut motor [10:21:19]Read from MH i2c: 01 [10:21:19]MH_I2C_Read... [10:21:19]*** Stop cut motor [10:21:19]*** Cut end [10:21:19]Read from MH i2c: 01 07 00 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: 01 07 00 2B 05 00 00 00 00 00 FF 0F 45 [10:21:19]process_action close_receipt done [10:21:19]requested_data is exist [10:21:19]produce_requested_data [10:21:19]requested_item fm.sn is exist - process it [10:21:19]wFMCommunicate request_size=4 [10:21:19]MH_SAM_APDU [10:21:19]CAPDU: 80 11 00 00 [10:21:19]Write to MH i2c: E2 08 00 2C 05 80 11 00 00 00 00 00 00 AB [10:21:19]Write i2c OK [10:21:19]MH_I2C_Read... [10:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:19]Read from MH i2c: E2 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 17 00 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 17 00 2C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FE [10:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:21:19]wFMCommunicate OK [10:21:19]requested_item fd.num is exist - process it [10:21:19]SAM_PROTO_GetFieldsCounters [10:21:19]wFMCommunicate request_size=4 [10:21:19]MH_SAM_APDU [10:21:19]CAPDU: 80 13 00 00 [10:21:19]Write to MH i2c: E2 08 00 2D 05 80 13 00 00 00 00 00 00 AE [10:21:19]Write i2c OK [10:21:19]MH_I2C_Read... [10:21:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:19]Read from MH i2c: E2 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 62 00 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: E2 62 00 2D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 66 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [10:21:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 66 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:19]wFMCommunicate OK [10:21:19]SAM_PROTO_GetFieldsCounters done [10:21:19]requested_item shift.num is exist - process it [10:21:19]requested_item shift.opened is exist - process it [10:21:19]req_shift_opened [10:21:19]FM_GetShiftState [10:21:19]SAM_PROTO_GetShiftState [10:21:19]wFMCommunicate request_size=4 [10:21:19]MH_SAM_APDU [10:21:19]CAPDU: 80 13 01 00 [10:21:19]Write to MH i2c: E2 08 00 2E 05 80 13 01 00 00 00 00 00 B0 [10:21:19]Write i2c OK [10:21:19]MH_I2C_Read... [10:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:20]Read from MH i2c: E2 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 0E 00 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 0E 00 2E 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E9 [10:21:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:21:20]wFMCommunicate OK [10:21:20]SAM_PROTO_GetShiftState done [10:21:20]FM_GetShiftState done [10:21:20]req_shift_opened done [10:21:20]requested_item shift.open_date is exist - process it [10:21:20]req_shift_open_date [10:21:20]req_shift_open_date done [10:21:20]produce_requested_data done [10:21:20]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146278,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:21:20]process_action_free close_receipt [10:21:20]json_value_free [10:21:20]json_value_free done [10:21:20]process_json_proto returns [10:21:20]Send response to host [10:21:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146278,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:21:20]free response buf [10:21:20]execute_script done [10:21:20]execute_script returns [10:21:20]free content buf [10:21:20]Sock 9.Close socket [10:21:20]Sock 9.Thread stoped [10:21:20]Connected sock=11 [10:21:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E5 44 07 01 0A 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 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 4A 00 00 00 F4 03 04 00 1C B7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 66 3B 02 00 35 04 06 00 43 42 64 94 2C 1E 18 7D D9 62 27 F1 15 80 [10:21:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B8 3D 47 00 0C 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 66 3B 02 00 F4 03 04 00 46 5C 20 67 B6 04 01 00 00 D7 57 82 A0 C9 97 32 EF [10:21:21]CommunicateWithHost err = 0 [10:21:21]CheckOFDResponse [10:21:21]1017 (14) - 77093643461234 [10:21:21]1041 (16) - 0000000000871745 [10:21:21]1040 (4) - 146278 [10:21:21]1012 (4) - 29.10.2024 03:53 [10:21:21]1206 (1) - 0 [10:21:21]OFD Sender: Remove packet 146278 [10:21:21]ProducePacketName [10:21:21]name=ofd_packets/00146278 [10:21:21]NVStorageDeleteData [10:21:21]OFD Sender: No OFD packet to send [10:21:26]OFD Sender: No OFD packet to send [10:21:31]OFD Sender: No OFD packet to send [10:21:36]OFD Sender: No OFD packet to send [10:21:41]OFD Sender: No OFD packet to send [10:21:46]OFD Sender: No OFD packet to send [10:21:51]OFD Sender: No OFD packet to send [10:21:56]OFD Sender: No OFD packet to send [10:22:01]OFD Sender: No OFD packet to send [10:22:06]OFD Sender: No OFD packet to send [10:22:11]OFD Sender: No OFD packet to send [10:22:16]OFD Sender: No OFD packet to send [10:22:21]OFD Sender: No OFD packet to send [10:22:26]OFD Sender: No OFD packet to send [10:22:32]OFD Sender: No OFD packet to send [10:22:37]OFD Sender: No OFD packet to send [10:22:42]OFD Sender: No OFD packet to send [10:22:47]OFD Sender: No OFD packet to send [10:22:52]OFD Sender: No OFD packet to send [10:22:57]OFD Sender: No OFD packet to send [10:23:02]OFD Sender: No OFD packet to send [10:23:07]OFD Sender: No OFD packet to send [10:23:12]OFD Sender: No OFD packet to send [10:23:17]OFD Sender: No OFD packet to send [10:23:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:37]OFD Sender: No OFD packet to send [10:23:42]OFD Sender: No OFD packet to send [10:23:47]OFD Sender: No OFD packet to send [10:23:52]OFD Sender: No OFD packet to send [10:23:57]OFD Sender: No OFD packet to send [10:24:02]OFD Sender: No OFD packet to send [10:24:07]OFD Sender: No OFD packet to send [10:24:12]OFD Sender: No OFD packet to send [10:24:17]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:27]OFD Sender: No OFD packet to send [10:26:32]OFD Sender: No OFD packet to send [10:26:37]OFD Sender: No OFD packet to send [10:26:42]OFD Sender: No OFD packet to send [10:26:47]OFD Sender: No OFD packet to send [10:26:52]OFD Sender: No OFD packet to send [10:26:57]OFD Sender: No OFD packet to send [10:27:02]OFD Sender: No OFD packet to send [10:27:07]OFD Sender: No OFD packet to send [10:27:12]OFD Sender: No OFD packet to send [10:27:17]OFD Sender: No OFD packet to send [10:27:22]OFD Sender: No OFD packet to send [10:27:25]int [10:27:25]Write to MH i2c: 01 00 00 2F 05 34 [10:27:25]*** FLAG_PRN_KEY set [10:27:25]Write i2c OK [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 07 00 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 07 00 2F 05 00 08 00 00 00 FF 0F 51 [10:27:25]state=0 [10:27:25]Key pressed [10:27:25]Feed [10:27:25]Write to MH i2c: D8 00 00 30 05 0C [10:27:25]Write i2c OK [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: D8 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: D8 01 00 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: D8 01 00 30 05 00 0D [10:27:25]int [10:27:25]Write to MH i2c: 01 00 00 31 05 36 [10:27:25]Write i2c OK [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 07 00 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 07 00 31 05 00 48 00 00 00 3C 00 C1 [10:27:25]state=2 [10:27:25]Key pressed [10:27:25]int [10:27:25]Write to MH i2c: 01 00 00 32 05 37 [10:27:25]*** FLAG_PRN_KEY reset [10:27:25]Write i2c OK [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 07 00 [10:27:25]MH_I2C_Read... [10:27:25]Read from MH i2c: 01 07 00 32 05 00 00 00 00 00 F6 0F 43 [10:27:25]state=2 [10:27:25]Stop feed [10:27:27]int [10:27:27]Write to MH i2c: 01 00 00 33 05 38 [10:27:27]*** FLAG_PRN_KEY set [10:27:27]Write i2c OK [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 07 00 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 07 00 33 05 00 08 00 00 00 FF 0F 55 [10:27:27]state=0 [10:27:27]Key pressed [10:27:27]Feed [10:27:27]Write to MH i2c: D8 00 00 34 05 10 [10:27:27]Write i2c OK [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: D8 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: D8 01 00 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: D8 01 00 34 05 00 11 [10:27:27]int [10:27:27]Write to MH i2c: 01 00 00 35 05 3A [10:27:27]Write i2c OK [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 07 00 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 07 00 35 05 00 48 00 00 00 3C 00 C5 [10:27:27]state=2 [10:27:27]Key pressed [10:27:27]int [10:27:27]Write to MH i2c: 01 00 00 36 05 3B [10:27:27]*** FLAG_PRN_KEY reset [10:27:27]Write i2c OK [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 07 00 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: 01 07 00 36 05 00 00 00 00 00 F6 0F 47 [10:27:27]state=2 [10:27:27]Stop feed [10:27:27]OFD Sender: No OFD packet to send [10:27:32]OFD Sender: No OFD packet to send [10:27:35]accept exits with 7 [10:27:35]New connection [10:27:35]New thread 3066686820 created [10:27:35]Thread 3066830180 joined [10:27:35]Waiting for new connection... [10:27:35] Sock 7.Parse request [10:27:35]Sock 7.Check first char [10:27:35]Sock 7.First char is OK [10:27:35]request: POST /json_proto HTTP/1.0 [10:27:35]Method: POST [10:27:35]URL: /json_proto [10:27:35]Method is POST - this is cgi request [10:27:35]url: /json_proto [10:27:35]query_string will be loaded in cgi processing [10:27:35]execute_cgi json_proto POST (null) [10:27:35]execute_cgi path=json_proto method=POST [10:27:35]POST find Content-Length [10:27:35]Host: 172.17.40.195:8080 [10:27:35]Content-Length: 754 [10:27:35]Content-Type: application/json [10:27:35] [10:27:35]POST finish read [10:27:35]Found Content-Length = 754 [10:27:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 35.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\u000A30088480", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:35]execute_script... [10:27: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)161036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 35.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\u000A30088480", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:35]POST & json_proto [10:27:35]process_json_proto [10:27:35]json parsed OK: [10:27:35]protocol is kg_v1.0 [10:27:35]action value=close_receipt [10:27:35]process_action close_receipt [10:27:35]cmd_close_receipt [10:27:35]MH_GetDate [10:27:35]Write to MH i2c: F0 00 00 37 05 2B [10:27:35]Write i2c OK [10:27:35]MH_I2C_Read... [10:27:35]Read from MH i2c: F0 [10:27:35]MH_I2C_Read... [10:27:35]Read from MH i2c: F0 09 00 [10:27:35]MH_I2C_Read... [10:27:35]Read from MH i2c: F0 09 00 37 05 00 98 B8 20 67 D5 8D 6C 64 3D [10:27:35]GetLastDocTimeStamp 1730197276 [10:27:35]current date 1730197656 [10:27:35]FM_GetShiftState [10:27:35]SAM_PROTO_GetShiftState [10:27:35]wFMCommunicate request_size=4 [10:27:35]MH_SAM_APDU [10:27:35]CAPDU: 80 13 01 00 [10:27:35]Write to MH i2c: E2 08 00 38 05 80 13 01 00 00 00 00 00 BA [10:27:35]Write i2c OK [10:27:35]MH_I2C_Read... [10:27:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:35]Read from MH i2c: E2 [10:27:35]MH_I2C_Read... [10:27:35]Read from MH i2c: E2 0E 00 [10:27:35]MH_I2C_Read... [10:27:35]Read from MH i2c: E2 0E 00 38 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F3 [10:27:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:27:35]wFMCommunicate OK [10:27:35]SAM_PROTO_GetShiftState done [10:27:35]FM_GetShiftState done [10:27:35]opened in 1730161786 [10:27:35]opened+sec_in_day 1730248186 [10:27:35]quantity*price = 0 [10:27:35]sum+1 = 1 [10:27:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 75 29.10.2024 10:27 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30088480 ФМ: 0000000000871745 ФД: 146279 ФПД: 58491297362413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102736&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146279&fm=58491297362413&tin=02508201610067®Number=0000000000091683&sum=0 [10:27:36]StoreToDocumentArchive [10:27:36]shift 547 fd 146279 [10:27:36]save to /storage/0547/doc_00146279 [10:27:36]save last doc name /storage/0547/doc_00146279 to /storage/kkm_last_doc_name [10:27:36]save OK [10:27:36]Clear old archive folders... [10:27:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:36]tlvbuf is 02024080 [10:27:36]SAM_PROTO_ClearQueue [10:27:36]wFMCommunicate request_size=4 [10:27:36]MH_SAM_APDU [10:27:36]CAPDU: 80 09 00 00 [10:27:36]Write to MH i2c: E2 08 00 45 05 80 09 00 00 00 00 00 00 BC [10:27:36]Write i2c OK [10:27:36]MH_I2C_Read... [10:27:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:36]Read from MH i2c: E2 [10:27:36]MH_I2C_Read... [10:27:36]Read from MH i2c: E2 03 00 [10:27:36]MH_I2C_Read... [10:27:36]Read from MH i2c: E2 03 00 45 05 00 90 00 BE [10:27:36]RAPDU: 90 00 [10:27:36]wFMCommunicate OK [10:27:36]SAM_PROTO_ClearQueue done [10:27:36]KKMCreateOFDPacket [10:27:36]OFDProtocolAddRootSTLVToBuf [10:27:36]FM_MakeSignedData [10:27:36]FM_MakeSignedData [10:27:36]SAM_PROTO_SignData [10:27:36]wFMCommunicate request_size=4 [10:27:36]MH_SAM_APDU [10:27:36]CAPDU: 80 0D 01 02 [10:27:36]Write to MH i2c: E2 08 00 46 05 80 0D 01 02 00 00 00 00 C4 [10:27:36]Write i2c OK [10:27:36]MH_I2C_Read... [10:27:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:36]Read from MH i2c: E2 [10:27:36]MH_I2C_Read... [10:27:36]Read from MH i2c: E2 03 00 [10:27:36]MH_I2C_Read... [10:27:36]Read from MH i2c: E2 03 00 46 05 00 90 00 BF [10:27:36]RAPDU: 90 00 [10:27:36]wFMCommunicate OK [10:27:36]wFMCommunicate request_size=255 [10:27:36]MH_SAM_APDU [10:27: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 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 98 B8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 67 3B 02 00 35 04 06 00 35 [10:27:36]Write to MH i2c: E2 02 01 47 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 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 98 B8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 67 3B 02 00 35 04 06 00 35 00 00 32 [10:27:36]Write i2c OK [10:27:36]MH_I2C_Read... [10:27:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:37]Read from MH i2c: E2 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 03 00 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 03 00 47 05 00 90 00 C0 [10:27:37]RAPDU: 90 00 [10:27:37]wFMCommunicate OK [10:27:37]wFMCommunicate request_size=10 [10:27:37]MH_SAM_APDU [10:27:37]CAPDU: 80 0D 02 02 05 32 91 00 71 ED [10:27:37]Write to MH i2c: E2 0D 00 48 05 80 0D 02 02 05 00 32 91 00 71 ED 00 00 F2 [10:27:37]Write i2c OK [10:27:37]MH_I2C_Read... [10:27:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:37]Read from MH i2c: E2 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 03 00 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 03 00 48 05 00 90 00 C1 [10:27:37]RAPDU: 90 00 [10:27:37]wFMCommunicate OK [10:27:37]wFMCommunicate request_size=4 [10:27:37]MH_SAM_APDU [10:27:37]CAPDU: 80 0D 03 02 [10:27:37]Write to MH i2c: E2 08 00 49 05 80 0D 03 02 00 00 00 00 C9 [10:27:37]Write i2c OK [10:27:37]MH_I2C_Read... [10:27:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:37]Read from MH i2c: E2 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 0B 00 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 0B 00 49 05 00 BE C1 93 8F 35 05 62 E1 90 00 E8 [10:27:37]RAPDU: BE C1 93 8F 35 05 62 E1 90 00 [10:27:37]wFMCommunicate OK [10:27:37]SAM_PROTO_SignData done [10:27:37]FM_MakeSignedData done [10:27:37]CreateOFDProtocolMessage [10:27:37]wFMCommunicate request_size=4 [10:27:37]MH_SAM_APDU [10:27:37]CAPDU: 80 11 00 00 [10:27:37]Write to MH i2c: E2 08 00 4A 05 80 11 00 00 00 00 00 00 C9 [10:27:37]Write i2c OK [10:27:37]MH_I2C_Read... [10:27:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:37]Read from MH i2c: E2 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 17 00 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: E2 17 00 4A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1C [10:27:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:27:37]wFMCommunicate OK [10:27:37]CreateOFDProtocolMessage done [10:27:37]OFDSenderStorePacket 146279 [10:27:37]StoreOFDPacket docnum=146279 [10:27:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4D 49 07 01 E2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 98 B8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 67 3B 02 00 35 04 06 00 35 32 91 00 71 ED BE C1 93 8F 35 05 62 E1 [10:27:37]CheckFolder [10:27:37]dirname=/storage/ofd_packets [10:27:37]CheckFolder done [10:27:37]ProducePacketName [10:27:37]name=ofd_packets/00146279 [10:27:37]NVStorageSaveData ofd_packets/00146279 [10:27:37]File name is /storage/ofd_packets/00146279 [10:27:37]Write 301 bytes [10:27:37]NVStorageSaveData done [10:27:37]OFDSenderStorePacket done [10:27:37]KKMCreateOFDPacket done [10:27:37]NVStorageSaveData kkm_last_timestamp [10:27:37]File name is /storage/kkm_last_timestamp [10:27:37]Write 4 bytes [10:27:37]NVStorageSaveData done [10:27:37]ExternCall_PrintAddStr [10:27:37]wPrintStart [10:27:37]Write to MH i2c: 01 00 00 4B 05 50 [10:27:37]Write i2c OK [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: 01 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: 01 07 00 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: 01 07 00 4B 05 00 00 00 00 00 FF 0F 65 [10:27:37]RasterBufferAndPrint [10:27:37]line Счет N : (1)161036 [10:27:37]line ИНН: 02508201610067 [10:27:37]line Контрольно-Кассовый Чек [10:27:37]line ПРОДАЖА [10:27:37]line ТРК (МРК, ГНК) : 53 [10:27:37]line Товар: 2710124500 [10:27:37]line Аи-95-К-3 [10:27:37]line 35.000 * 0.00 [10:27:37]line = 0.00 [10:27:37]line НДС 12% НСП 1% [10:27:37]line > о реализуемом товаре [10:27:37]line ИТОГО: 0.00 [10:27:37]line НСП 1% : 0.00 [10:27:37]line НДС 12% : 0.00 [10:27:37]line Наличными: 0.00 [10:27:37]line Безнал.: 0.00 [10:27:37]line Место: АЗС № 126 "Партнер Нефть" [10:27:37]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:27:37]line СНО: Общий режим [10:27:37]line Чек 75 29.10.2024 10:27 [10:27:37]line Смена: 547 ФФД: 1.0 [10:27:37]line ЗНМ: 0300000085 [10:27:37]line РНМ: 0000000000091683 [10:27:37]line Версия ККМ: 001 [10:27:37]line Талоны: ТК ГПНА Online [10:27:37]line 30088480 [10:27:37]line ФМ: 0000000000871745 [10:27:37]line ФД: 146279 [10:27:37]line ФПД: 58491297362413 [10:27:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102736&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146279&fm=58491297362413&tin=02508201610067®Number=0000000000091683&sum=0 [10:27:37]written 0, free lines is 4095 [10:27:37]OFD Sender: Processing packet 146279 [packets to send 206, broken 205] [10:27:37]ProducePacketName [10:27:37]name=ofd_packets/00146279 [10:27:37]OFD Sender: To server: pG, [10:27:37]CommunicateWithHost lk.salyk.kg:30040 [10:27:37]ConnectInit lk.salyk.kg [10:27:37]Connected sock=10 [10:27:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4D 49 07 01 E2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 98 B8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 67 3B 02 00 35 04 06 00 35 32 91 00 71 ED BE C1 93 8F 35 05 62 E1 [10:27:37]Write to MH i2c: 01 00 00 75 05 7A [10:27:37]Write i2c OK [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: 01 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: 01 07 00 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: 01 07 00 75 05 00 00 00 00 00 D1 0C 5E [10:27:37]RasterBufferAndPrint [10:27:37]line [10:27:37]line [10:27:37]line [10:27:37]line [10:27:37]line [10:27:37]written 0, free lines is 3287 [10:27:37]MH_Cut [10:27:37]Write to MH i2c: D1 01 00 7C 05 01 53 [10:27:37]Write i2c OK [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: D1 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: D1 01 00 [10:27:37]MH_I2C_Read... [10:27:37]Read from MH i2c: D1 01 00 7C 05 00 52 [10:27:37]Write to MH i2c: 01 00 00 7D 05 82 [10:27:37]Write i2c OK [10:27:37]MH_I2C_Read... [10:27:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 DE 25 47 00 EC DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 67 3B 02 00 F4 03 04 00 BF 5D 20 67 B6 04 01 00 00 78 88 72 F2 3E BC 74 DD [10:27:37]CommunicateWithHost err = 0 [10:27:37]CheckOFDResponse [10:27:37]1017 (14) - 77093643461234 [10:27:37]1041 (16) - 0000000000871745 [10:27:37]1040 (4) - 146279 [10:27:37]1012 (4) - 29.10.2024 03:59 [10:27:37]1206 (1) - 0 [10:27:37]OFD Sender: Remove packet 146279 [10:27:37]ProducePacketName [10:27:37]name=ofd_packets/00146279 [10:27:37]NVStorageDeleteData [10:27:38]*** Cut start [10:27:38]*** Partial cut [10:27:38]*** CUTSNS_PIN = 1 [10:27:38]OFD Sender: No OFD packet to send [10:27:38]*** CUTSNS_PIN = 0 [10:27:38]*** Brake cut motor [10:27:39]Read from MH i2c: 01 [10:27:39]MH_I2C_Read... [10:27:39]*** Stop cut motor [10:27:39]*** Cut end [10:27:39]Read from MH i2c: 01 07 00 [10:27:39]MH_I2C_Read... [10:27:39]Read from MH i2c: 01 07 00 7D 05 00 00 00 00 00 FF 0F 97 [10:27:39]process_action close_receipt done [10:27:39]requested_data is exist [10:27:39]produce_requested_data [10:27:39]requested_item fm.sn is exist - process it [10:27:39]wFMCommunicate request_size=4 [10:27:39]MH_SAM_APDU [10:27:39]CAPDU: 80 11 00 00 [10:27:39]Write to MH i2c: E2 08 00 7E 05 80 11 00 00 00 00 00 00 FD [10:27:39]Write i2c OK [10:27:39]MH_I2C_Read... [10:27:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:39]Read from MH i2c: E2 [10:27:39]MH_I2C_Read... [10:27:39]Read from MH i2c: E2 17 00 [10:27:39]MH_I2C_Read... [10:27:39]Read from MH i2c: E2 17 00 7E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 50 [10:27:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:27:39]wFMCommunicate OK [10:27:39]requested_item fd.num is exist - process it [10:27:39]SAM_PROTO_GetFieldsCounters [10:27:39]wFMCommunicate request_size=4 [10:27:39]MH_SAM_APDU [10:27:39]CAPDU: 80 13 00 00 [10:27:39]Write to MH i2c: E2 08 00 7F 05 80 13 00 00 00 00 00 00 00 [10:27:39]Write i2c OK [10:27:39]MH_I2C_Read... [10:27:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:39]Read from MH i2c: E2 [10:27:39]MH_I2C_Read... [10:27:39]Read from MH i2c: E2 62 00 [10:27:39]MH_I2C_Read... [10:27:39]Read from MH i2c: E2 62 00 7F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 67 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [10:27:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 67 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:39]wFMCommunicate OK [10:27:39]SAM_PROTO_GetFieldsCounters done [10:27:39]requested_item shift.num is exist - process it [10:27:39]requested_item shift.opened is exist - process it [10:27:39]req_shift_opened [10:27:39]FM_GetShiftState [10:27:39]SAM_PROTO_GetShiftState [10:27:39]wFMCommunicate request_size=4 [10:27:39]MH_SAM_APDU [10:27:39]CAPDU: 80 13 01 00 [10:27:39]Write to MH i2c: E2 08 00 80 05 80 13 01 00 00 00 00 00 02 [10:27:39]Write i2c OK [10:27:39]MH_I2C_Read... [10:27:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:39]Read from MH i2c: E2 [10:27:39]MH_I2C_Read... [10:27:39]Read from MH i2c: E2 0E 00 [10:27:39]MH_I2C_Read... [10:27:39]Read from MH i2c: E2 0E 00 80 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3B [10:27:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:27:39]wFMCommunicate OK [10:27:39]SAM_PROTO_GetShiftState done [10:27:39]FM_GetShiftState done [10:27:39]req_shift_opened done [10:27:39]requested_item shift.open_date is exist - process it [10:27:39]req_shift_open_date [10:27:39]req_shift_open_date done [10:27:39]produce_requested_data done [10:27:39]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146279,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:27:39]process_action_free close_receipt [10:27:39]json_value_free [10:27:39]json_value_free done [10:27:39]process_json_proto returns [10:27:39]Send response to host [10:27:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146279,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:27:39]free response buf [10:27:39]execute_script done [10:27:39]execute_script returns [10:27:39]free content buf [10:27:39]Sock 7.Close socket [10:27:39]Sock 7.Thread stoped [10:27:43]OFD Sender: No OFD packet to send [10:27:48]OFD Sender: No OFD packet to send [10:27:53]OFD Sender: No OFD packet to send [10:27:58]OFD Sender: No OFD packet to send [10:28:03]OFD Sender: No OFD packet to send [10:28:08]OFD Sender: No OFD packet to send [10:28:13]OFD Sender: No OFD packet to send [10:28:18]OFD Sender: No OFD packet to send [10:28:23]OFD Sender: No OFD packet to send [10:28:28]OFD Sender: No OFD packet to send [10:28:33]OFD Sender: No OFD packet to send [10:28:38]OFD Sender: No OFD packet to send [10:28:43]OFD Sender: No OFD packet to send [10:28:48]OFD Sender: No OFD packet to send [10:28:53]OFD Sender: No OFD packet to send [10:28:58]OFD Sender: No OFD packet to send [10:29:03]OFD Sender: No OFD packet to send [10:29:08]OFD Sender: No OFD packet to send [10:29:13]OFD Sender: No OFD packet to send [10:29:18]OFD Sender: No OFD packet to send [10:29:23]OFD Sender: No OFD packet to send [10:29:28]OFD Sender: No OFD packet to send [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:43]OFD Sender: No OFD packet to send [10:29:48]OFD Sender: No OFD packet to send [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:13]OFD Sender: No OFD packet to send [10:30:18]OFD Sender: No OFD packet to send [10:30:23]OFD Sender: No OFD packet to send [10:30:28]OFD Sender: No OFD packet to send [10:30:33]OFD Sender: No OFD packet to send [10:30:38]OFD Sender: No OFD packet to send [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:38]OFD Sender: No OFD packet to send [10:31:43]OFD Sender: No OFD packet to send [10:31:48]OFD Sender: No OFD packet to send [10:31:53]OFD Sender: No OFD packet to send [10:31:58]OFD Sender: No OFD packet to send [10:32:03]OFD Sender: No OFD packet to send [10:32:08]OFD Sender: No OFD packet to send [10:32:13]OFD Sender: No OFD packet to send [10:32:18]OFD Sender: No OFD packet to send [10:32:23]OFD Sender: No OFD packet to send [10:32:28]OFD Sender: No OFD packet to send [10:32:33]OFD Sender: No OFD packet to send [10:32:38]OFD Sender: No OFD packet to send [10:32:43]OFD Sender: No OFD packet to send [10:32:48]OFD Sender: No OFD packet to send [10:32:53]OFD Sender: No OFD packet to send [10:32:58]OFD Sender: No OFD packet to send [10:33:03]OFD Sender: No OFD packet to send [10:33:08]OFD Sender: No OFD packet to send [10:33:13]OFD Sender: No OFD packet to send [10:33:19]OFD Sender: No OFD packet to send [10:33:24]OFD Sender: No OFD packet to send [10:33:29]OFD Sender: No OFD packet to send [10:33:34]OFD Sender: No OFD packet to send [10:33:39]OFD Sender: No OFD packet to send [10:33:44]OFD Sender: No OFD packet to send [10:33:49]OFD Sender: No OFD packet to send [10:33:54]OFD Sender: No OFD packet to send [10:33:59]OFD Sender: No OFD packet to send [10:34:04]OFD Sender: No OFD packet to send [10:34:09]OFD Sender: No OFD packet to send [10:34:14]OFD Sender: No OFD packet to send [10:34:19]OFD Sender: No OFD packet to send [10:34:24]OFD Sender: No OFD packet to send [10:34:29]OFD Sender: No OFD packet to send [10:34:34]OFD Sender: No OFD packet to send [10:34:39]OFD Sender: No OFD packet to send [10:34:44]OFD Sender: No OFD packet to send [10:34:49]OFD Sender: No OFD packet to send [10:34:54]OFD Sender: No OFD packet to send [10:34:59]OFD Sender: No OFD packet to send [10:35:04]OFD Sender: No OFD packet to send [10:35:09]OFD Sender: No OFD packet to send [10:35:14]OFD Sender: No OFD packet to send [10:35:19]OFD Sender: No OFD packet to send [10:35:24]OFD Sender: No OFD packet to send [10:35:29]OFD Sender: No OFD packet to send [10:35:29]accept exits with 9 [10:35:29]New connection [10:35:29]New thread 3066830180 created [10:35:29]Thread 3066686820 joined [10:35:29]Waiting for new connection... [10:35:29] Sock 9.Parse request [10:35:29]Sock 9.Check first char [10:35:29]Sock 9.First char is OK [10:35:29]request: POST /json_proto HTTP/1.0 [10:35:29]Method: POST [10:35:29]URL: /json_proto [10:35:29]Method is POST - this is cgi request [10:35:29]url: /json_proto [10:35:29]query_string will be loaded in cgi processing [10:35:29]execute_cgi json_proto POST (null) [10:35:29]execute_cgi path=json_proto method=POST [10:35:29]POST find Content-Length [10:35:29]Host: 172.17.40.195:8080 [10:35:29]Content-Length: 981 [10:35:29]Content-Type: application/json [10:35:29] [10:35:29]POST finish read [10:35:29]Found Content-Length = 981 [10:35:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:29]execute_script... [10:35: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)161037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:35:29]POST & json_proto [10:35:29]process_json_proto [10:35:29]json parsed OK: [10:35:29]protocol is kg_v1.0 [10:35:29]action value=close_receipt [10:35:29]process_action close_receipt [10:35:29]cmd_close_receipt [10:35:29]MH_GetDate [10:35:29]Write to MH i2c: F0 00 00 81 05 75 [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: F0 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: F0 09 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: F0 09 00 81 05 00 72 BA 20 67 D5 8D 6C 64 63 [10:35:29]GetLastDocTimeStamp 1730197656 [10:35:29]current date 1730198130 [10:35:29]FM_GetShiftState [10:35:29]SAM_PROTO_GetShiftState [10:35:29]wFMCommunicate request_size=4 [10:35:29]MH_SAM_APDU [10:35:29]CAPDU: 80 13 01 00 [10:35:29]Write to MH i2c: E2 08 00 82 05 80 13 01 00 00 00 00 00 04 [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:29]Read from MH i2c: E2 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 0E 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 0E 00 82 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3D [10:35:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:35:29]wFMCommunicate OK [10:35:29]SAM_PROTO_GetShiftState done [10:35:29]FM_GetShiftState done [10:35:29]opened in 1730161786 [10:35:29]opened+sec_in_day 1730248186 [10:35:29]quantity*price = 999032 [10:35:29]sum+1 = 999033 [10:35:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.92 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 76 29.10.2024 10:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 132.85 сом ФМ: 0000000000871745 ФД: 146280 ФПД: 122342617195064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103530&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146280&fm=122342617195064&tin=02508201610067®Number=0000000000091683&sum=999000 [10:35:30]StoreToDocumentArchive [10:35:30]shift 547 fd 146280 [10:35:30]save to /storage/0547/doc_00146280 [10:35:30]save last doc name /storage/0547/doc_00146280 to /storage/kkm_last_doc_name [10:35:30]save OK [10:35:30]Clear old archive folders... [10:35:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:35:30]tlvbuf is 02023C70 [10:35:30]SAM_PROTO_ClearQueue [10:35:30]wFMCommunicate request_size=4 [10:35:30]MH_SAM_APDU [10:35:30]CAPDU: 80 09 00 00 [10:35:30]Write to MH i2c: E2 08 00 8F 05 80 09 00 00 00 00 00 00 06 [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:30]Read from MH i2c: E2 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 03 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 03 00 8F 05 00 90 00 08 [10:35:30]RAPDU: 90 00 [10:35:30]wFMCommunicate OK [10:35:30]SAM_PROTO_ClearQueue done [10:35:30]KKMCreateOFDPacket [10:35:30]OFDProtocolAddRootSTLVToBuf [10:35:30]FM_MakeSignedData [10:35:30]FM_MakeSignedData [10:35:30]SAM_PROTO_SignData [10:35:30]wFMCommunicate request_size=4 [10:35:30]MH_SAM_APDU [10:35:30]CAPDU: 80 0D 01 02 [10:35:30]Write to MH i2c: E2 08 00 90 05 80 0D 01 02 00 00 00 00 0E [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:30]Read from MH i2c: E2 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 03 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 03 00 90 05 00 90 00 09 [10:35:30]RAPDU: 90 00 [10:35:30]wFMCommunicate OK [10:35:30]wFMCommunicate request_size=255 [10:35:30]MH_SAM_APDU [10:35:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 72 BA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 68 3B 02 00 35 04 06 00 6F 45 1C 3D [10:35:30]Write to MH i2c: E2 02 01 91 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 72 BA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 68 3B 02 00 35 04 06 00 6F 45 1C 3D 00 00 7C [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:31]Read from MH i2c: E2 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 91 05 00 90 00 0A [10:35:31]RAPDU: 90 00 [10:35:31]wFMCommunicate OK [10:35:31]wFMCommunicate request_size=7 [10:35:31]MH_SAM_APDU [10:35:31]CAPDU: 80 0D 02 02 02 22 38 [10:35:31]Write to MH i2c: E2 0A 00 92 05 80 0D 02 02 02 00 22 38 00 00 6F [10:35:31]Write i2c OK [10:35:31]MH_I2C_Read... [10:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:31]Read from MH i2c: E2 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 92 05 00 90 00 0B [10:35:31]RAPDU: 90 00 [10:35:31]wFMCommunicate OK [10:35:31]wFMCommunicate request_size=4 [10:35:31]MH_SAM_APDU [10:35:31]CAPDU: 80 0D 03 02 [10:35:31]Write to MH i2c: E2 08 00 93 05 80 0D 03 02 00 00 00 00 13 [10:35:31]Write i2c OK [10:35:31]MH_I2C_Read... [10:35:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:31]Read from MH i2c: E2 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 0B 00 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 0B 00 93 05 00 A3 D7 8A FA 90 00 BB 34 90 00 91 [10:35:31]RAPDU: A3 D7 8A FA 90 00 BB 34 90 00 [10:35:31]wFMCommunicate OK [10:35:31]SAM_PROTO_SignData done [10:35:31]FM_MakeSignedData done [10:35:31]CreateOFDProtocolMessage [10:35:31]wFMCommunicate request_size=4 [10:35:31]MH_SAM_APDU [10:35:31]CAPDU: 80 11 00 00 [10:35:31]Write to MH i2c: E2 08 00 94 05 80 11 00 00 00 00 00 00 13 [10:35:31]Write i2c OK [10:35:31]MH_I2C_Read... [10:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:31]Read from MH i2c: E2 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 17 00 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 17 00 94 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 66 [10:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:35:31]wFMCommunicate OK [10:35:31]CreateOFDProtocolMessage done [10:35:31]OFDSenderStorePacket 146280 [10:35:31]StoreOFDPacket docnum=146280 [10:35:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 14 A4 04 01 40 BE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 72 BA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 68 3B 02 00 35 04 06 00 6F 45 1C 3D 22 38 A3 D7 8A FA 90 00 BB 34 [10:35:31]CheckFolder [10:35:31]dirname=/storage/ofd_packets [10:35:31]CheckFolder done [10:35:31]ProducePacketName [10:35:31]name=ofd_packets/00146280 [10:35:31]NVStorageSaveData ofd_packets/00146280 [10:35:31]File name is /storage/ofd_packets/00146280 [10:35:31]Write 298 bytes [10:35:31]NVStorageSaveData done [10:35:31]OFDSenderStorePacket done [10:35:31]KKMCreateOFDPacket done [10:35:31]NVStorageSaveData kkm_last_timestamp [10:35:31]File name is /storage/kkm_last_timestamp [10:35:31]Write 4 bytes [10:35:31]NVStorageSaveData done [10:35:31]ExternCall_PrintAddStr [10:35:31]wPrintStart [10:35:31]Write to MH i2c: 01 00 00 95 05 9A [10:35:31]Write i2c OK [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: 01 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: 01 07 00 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: 01 07 00 95 05 00 00 00 00 00 FF 0F AF [10:35:31]RasterBufferAndPrint [10:35:31]line Счет N : (1)161037 [10:35:31]line ИНН: 02508201610067 [10:35:31]line Контрольно-Кассовый Чек [10:35:31]line ПРОДАЖА [10:35:31]line ТРК (МРК, ГНК) : 11 [10:35:31]line Товар: 2710194210 [10:35:31]line ДТ-К-2 [10:35:31]line 132.850 * 75.20 [10:35:31]line = 9990.32 [10:35:31]line НДС 12% НСП 1% [10:35:31]line > о реализуемом товаре [10:35:31]line ОКРУГЛЕНИЕ: -0.32 [10:35:31]line ИТОГО: 9990.00 [10:35:31]line Внесено: 10000.00 [10:35:31]line СДАЧА: 10.00 [10:35:31]line НСП 1% : 88.41 [10:35:31]line НДС 12% : 1060.92 [10:35:31]line Наличными: 9990.00 [10:35:31]line Безнал.: 0.00 [10:35:31]line Место: АЗС № 126 "Партнер Нефть" [10:35:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:35:31]line СНО: Общий режим [10:35:31]line Чек 76 29.10.2024 10:35 [10:35:31]line Смена: 547 ФФД: 1.0 [10:35:31]line ЗНМ: 0300000085 [10:35:31]line РНМ: 0000000000091683 [10:35:31]line Версия ККМ: 001 [10:35:31]line [10:35:31]line Дисконтная программа [10:35:31]line ДТ [10:35:31]line номер 126 [10:35:31]line сэкономлено 132.85 сом [10:35:31]line ФМ: 0000000000871745 [10:35:31]line ФД: 146280 [10:35:31]line ФПД: 122342617195064 [10:35:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103530&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146280&fm=122342617195064&tin=02508201610067®Number=0000000000091683&sum=999000 [10:35:31]OFD Sender: Processing packet 146280 [packets to send 206, broken 205] [10:35:31]ProducePacketName [10:35:31]name=ofd_packets/00146280 [10:35:31]OFD Sender: To server: pG, [10:35:31]CommunicateWithHost lk.salyk.kg:30040 [10:35:31]ConnectInit lk.salyk.kg [10:35:31]written 0, free lines is 4095 [10:35:31]Connected sock=10 [10:35:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 14 A4 04 01 40 BE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 72 BA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 68 3B 02 00 35 04 06 00 6F 45 1C 3D 22 38 A3 D7 8A FA 90 00 BB 34 [10:35:32]Write to MH i2c: 01 00 00 C5 05 CA [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 C5 05 00 00 00 00 00 52 0C 2F [10:35:32]RasterBufferAndPrint [10:35:32]line [10:35:32]line [10:35:32]line [10:35:32]line [10:35:32]line [10:35:32]written 0, free lines is 3160 [10:35:32]MH_Cut [10:35:32]Write to MH i2c: D1 01 00 CC 05 01 A3 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: D1 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: D1 01 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: D1 01 00 CC 05 00 A2 [10:35:32]Write to MH i2c: 01 00 00 CD 05 D2 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 10 55 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 31 37 34 35 10 04 04 00 68 3B 02 00 F4 03 04 00 99 5F 20 67 B6 04 01 00 00 7D AF 62 4B EE AF C6 3A [10:35:32]CommunicateWithHost err = 0 [10:35:32]CheckOFDResponse [10:35:32]1017 (14) - 77093643461234 [10:35:32]1041 (16) - 0000000000871745 [10:35:32]1040 (4) - 146280 [10:35:32]1012 (4) - 29.10.2024 04:07 [10:35:32]1206 (1) - 0 [10:35:32]OFD Sender: Remove packet 146280 [10:35:32]ProducePacketName [10:35:32]name=ofd_packets/00146280 [10:35:32]NVStorageDeleteData [10:35:32]OFD Sender: No OFD packet to send [10:35:33]*** Cut start [10:35:33]*** Partial cut [10:35:33]*** CUTSNS_PIN = 1 [10:35:33]*** CUTSNS_PIN = 0 [10:35:33]*** Brake cut motor [10:35:33]Read from MH i2c: 01 [10:35:33]MH_I2C_Read... [10:35:33]*** Stop cut motor [10:35:33]Read from MH i2c: *** Cut end [10:35:33]01 07 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: 01 07 00 CD 05 00 00 00 00 00 FF 0F E7 [10:35:33]process_action close_receipt done [10:35:33]requested_data is exist [10:35:33]produce_requested_data [10:35:33]requested_item fm.sn is exist - process it [10:35:33]wFMCommunicate request_size=4 [10:35:33]MH_SAM_APDU [10:35:33]CAPDU: 80 11 00 00 [10:35:33]Write to MH i2c: E2 08 00 CE 05 80 11 00 00 00 00 00 00 4D [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:33]Read from MH i2c: E2 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 17 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 17 00 CE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A0 [10:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:35:33]wFMCommunicate OK [10:35:33]requested_item fd.num is exist - process it [10:35:33]SAM_PROTO_GetFieldsCounters [10:35:33]wFMCommunicate request_size=4 [10:35:33]MH_SAM_APDU [10:35:33]CAPDU: 80 13 00 00 [10:35:33]Write to MH i2c: E2 08 00 CF 05 80 13 00 00 00 00 00 00 50 [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:33]Read from MH i2c: E2 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 62 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 62 00 CF 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 68 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:35:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 68 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:35:33]wFMCommunicate OK [10:35:33]SAM_PROTO_GetFieldsCounters done [10:35:33]requested_item shift.num is exist - process it [10:35:33]requested_item shift.opened is exist - process it [10:35:33]req_shift_opened [10:35:33]FM_GetShiftState [10:35:33]SAM_PROTO_GetShiftState [10:35:33]wFMCommunicate request_size=4 [10:35:33]MH_SAM_APDU [10:35:33]CAPDU: 80 13 01 00 [10:35:33]Write to MH i2c: E2 08 00 D0 05 80 13 01 00 00 00 00 00 52 [10:35:33]Write i2c OK [10:35:33]MH_I2C_Read... [10:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:33]Read from MH i2c: E2 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 0E 00 [10:35:33]MH_I2C_Read... [10:35:33]Read from MH i2c: E2 0E 00 D0 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8B [10:35:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:35:33]wFMCommunicate OK [10:35:33]SAM_PROTO_GetShiftState done [10:35:33]FM_GetShiftState done [10:35:33]req_shift_opened done [10:35:33]requested_item shift.open_date is exist - process it [10:35:33]req_shift_open_date [10:35:33]req_shift_open_date done [10:35:33]produce_requested_data done [10:35:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146280,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:35:33]process_action_free close_receipt [10:35:33]json_value_free [10:35:33]json_value_free done [10:35:33]process_json_proto returns [10:35:33]Send response to host [10:35:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146280,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:35:33]free response buf [10:35:33]execute_script done [10:35:33]execute_script returns [10:35:33]free content buf [10:35:33]Sock 9.Close socket [10:35:33]Sock 9.Thread stoped [10:35:37]OFD Sender: No OFD packet to send [10:35:42]OFD Sender: No OFD packet to send [10:35:47]OFD Sender: No OFD packet to send [10:35:52]OFD Sender: No OFD packet to send [10:35:57]OFD Sender: No OFD packet to send [10:36:02]OFD Sender: No OFD packet to send [10:36:07]OFD Sender: No OFD packet to send [10:36:12]OFD Sender: No OFD packet to send [10:36:17]OFD Sender: No OFD packet to send [10:36:22]OFD Sender: No OFD packet to send [10:36:27]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:43]OFD Sender: No OFD packet to send [10:36:48]OFD Sender: No OFD packet to send [10:36:53]OFD Sender: No OFD packet to send [10:36:58]OFD Sender: No OFD packet to send [10:37:03]OFD Sender: No OFD packet to send [10:37:08]OFD Sender: No OFD packet to send [10:37:13]OFD Sender: No OFD packet to send [10:37:18]OFD Sender: No OFD packet to send [10:37:23]OFD Sender: No OFD packet to send [10:37:28]OFD Sender: No OFD packet to send [10:37:33]OFD Sender: No OFD packet to send [10:37:38]OFD Sender: No OFD packet to send [10:37:43]OFD Sender: No OFD packet to send [10:37:48]OFD Sender: No OFD packet to send [10:37:53]OFD Sender: No OFD packet to send [10:37:58]OFD Sender: No OFD packet to send [10:38:03]OFD Sender: No OFD packet to send [10:38:08]OFD Sender: No OFD packet to send [10:38:13]OFD Sender: No OFD packet to send [10:38:18]OFD Sender: No OFD packet to send [10:38:23]OFD Sender: No OFD packet to send [10:38:28]OFD Sender: No OFD packet to send [10:38:33]OFD Sender: No OFD packet to send [10:38:38]OFD Sender: No OFD packet to send [10:38:43]OFD Sender: No OFD packet to send [10:38:48]OFD Sender: No OFD packet to send [10:38:53]OFD Sender: No OFD packet to send [10:38:58]OFD Sender: No OFD packet to send [10:39:03]OFD Sender: No OFD packet to send [10:39:08]OFD Sender: No OFD packet to send [10:39: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:31]int [10:39:31]Write to MH i2c: 01 00 00 D1 05 D6 [10:39:31]*** FLAG_PRN_KEY set [10:39:31]Write i2c OK [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 07 00 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 07 00 D1 05 00 08 00 00 00 FF 0F F3 [10:39:31]state=0 [10:39:31]Key pressed [10:39:31]Feed [10:39:31]Write to MH i2c: D8 00 00 D2 05 AE [10:39:31]Write i2c OK [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: D8 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: D8 01 00 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: D8 01 00 D2 05 00 AF [10:39:31]int [10:39:31]Write to MH i2c: 01 00 00 D3 05 D8 [10:39:31]Write i2c OK [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 07 00 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 07 00 D3 05 00 48 00 00 00 3C 00 63 [10:39:31]state=2 [10:39:31]Key pressed [10:39:31]int [10:39:31]Write to MH i2c: 01 00 00 D4 05 D9 [10:39:31]*** FLAG_PRN_KEY reset [10:39:31]Write i2c OK [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 07 00 [10:39:31]MH_I2C_Read... [10:39:31]Read from MH i2c: 01 07 00 D4 05 00 00 00 00 00 F6 0F E5 [10:39:31]state=2 [10:39:31]Stop feed [10:39:33]OFD Sender: No OFD packet to send [10:39:38]OFD Sender: No OFD packet to send [10:39:43]OFD Sender: No OFD packet to send [10:39:48]OFD Sender: No OFD packet to send [10:39:53]OFD Sender: No OFD packet to send [10:39:58]OFD Sender: No OFD packet to send [10:40:03]OFD Sender: No OFD packet to send [10:40:08]OFD Sender: No OFD packet to send [10:40:13]OFD Sender: No OFD packet to send [10:40:14]accept exits with 7 [10:40:14]New connection [10:40:14]New thread 3066686820 created [10:40:14]Thread 3066830180 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.40.195:8080 [10:40:14]Content-Length: 981 [10:40:14]Content-Type: application/json [10:40:14] [10:40:14]POST finish read [10:40:14]Found Content-Length = 981 [10:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:14]execute_script... [10: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)161038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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=close_receipt [10:40:14]process_action close_receipt [10:40:14]cmd_close_receipt [10:40:14]MH_GetDate [10:40:14]Write to MH i2c: F0 00 00 D5 05 C9 [10:40:14]Write i2c OK [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: F0 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: F0 09 00 [10:40:14]MH_I2C_Read... [10:40:14]Read from MH i2c: F0 09 00 D5 05 00 8E BB 20 67 D5 8D 6C 64 D4 [10:40:14]GetLastDocTimeStamp 1730198130 [10:40:14]current date 1730198414 [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 D6 05 80 13 01 00 00 00 00 00 58 [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 D6 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 91 [10:40:14]RAPDU: 09 00 01 7A 2C 20 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]opened in 1730161786 [10:40:14]opened+sec_in_day 1730248186 [10:40:14]quantity*price = 999032 [10:40:14]sum+1 = 999033 [10:40:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.92 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 77 29.10.2024 10:40 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 132.85 сом ФМ: 0000000000871745 ФД: 146281 ФПД: 273087500262795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104014&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146281&fm=273087500262795&tin=02508201610067®Number=0000000000091683&sum=999000 [10:40:15]StoreToDocumentArchive [10:40:15]shift 547 fd 146281 [10:40:15]save to /storage/0547/doc_00146281 [10:40:15]save last doc name /storage/0547/doc_00146281 to /storage/kkm_last_doc_name [10:40:15]save OK [10:40:15]Clear old archive folders... [10:40:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:40:15]tlvbuf is 01F61930 [10:40:15]SAM_PROTO_ClearQueue [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 09 00 00 [10:40:15]Write to MH i2c: E2 08 00 E3 05 80 09 00 00 00 00 00 00 5A [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 E3 05 00 90 00 5C [10:40:15]RAPDU: 90 00 [10:40:15]wFMCommunicate OK [10:40:15]SAM_PROTO_ClearQueue done [10:40:15]KKMCreateOFDPacket [10:40:15]OFDProtocolAddRootSTLVToBuf [10:40:15]FM_MakeSignedData [10:40:15]FM_MakeSignedData [10:40:15]SAM_PROTO_SignData [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 0D 01 02 [10:40:15]Write to MH i2c: E2 08 00 E4 05 80 0D 01 02 00 00 00 00 62 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 E4 05 00 90 00 5D [10:40:15]RAPDU: 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=255 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 8E BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 69 3B 02 00 35 04 06 00 F8 5F 23 72 [10:40:15]Write to MH i2c: E2 02 01 E5 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 8E BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 69 3B 02 00 35 04 06 00 F8 5F 23 72 00 00 CE [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 E5 05 00 90 00 5E [10:40:15]RAPDU: 90 00 [10:40:15]wFMCommunicate OK [10:40:15]wFMCommunicate request_size=7 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 0D 02 02 02 1D 8B [10:40:15]Write to MH i2c: E2 0A 00 E6 05 80 0D 02 02 02 00 1D 8B 00 00 11 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 03 00 E6 05 00 90 00 5F [10:40:15]RAPDU: 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 0D 03 02 [10:40:15]Write to MH i2c: E2 08 00 E7 05 80 0D 03 02 00 00 00 00 67 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 0B 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 0B 00 E7 05 00 1F 90 6C EF 53 F1 18 6B 90 00 39 [10:40:15]RAPDU: 1F 90 6C EF 53 F1 18 6B 90 00 [10:40:15]wFMCommunicate OK [10:40:15]SAM_PROTO_SignData done [10:40:15]FM_MakeSignedData done [10:40:15]CreateOFDProtocolMessage [10:40:15]wFMCommunicate request_size=4 [10:40:15]MH_SAM_APDU [10:40:15]CAPDU: 80 11 00 00 [10:40:15]Write to MH i2c: E2 08 00 E8 05 80 11 00 00 00 00 00 00 67 [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:15]Read from MH i2c: E2 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 17 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: E2 17 00 E8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BA [10:40:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:40:15]wFMCommunicate OK [10:40:15]CreateOFDProtocolMessage done [10:40:15]OFDSenderStorePacket 146281 [10:40:15]StoreOFDPacket docnum=146281 [10:40:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 D3 99 04 01 12 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 8E BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 69 3B 02 00 35 04 06 00 F8 5F 23 72 1D 8B 1F 90 6C EF 53 F1 18 6B [10:40:15]CheckFolder [10:40:15]dirname=/storage/ofd_packets [10:40:15]CheckFolder done [10:40:15]ProducePacketName [10:40:15]name=ofd_packets/00146281 [10:40:15]NVStorageSaveData ofd_packets/00146281 [10:40:15]File name is /storage/ofd_packets/00146281 [10:40:15]Write 298 bytes [10:40:15]NVStorageSaveData done [10:40:15]OFDSenderStorePacket done [10:40:15]KKMCreateOFDPacket done [10:40:15]NVStorageSaveData kkm_last_timestamp [10:40:15]File name is /storage/kkm_last_timestamp [10:40:15]Write 4 bytes [10:40:15]NVStorageSaveData done [10:40:15]ExternCall_PrintAddStr [10:40:15]wPrintStart [10:40:15]Write to MH i2c: 01 00 00 E9 05 EE [10:40:15]Write i2c OK [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: 01 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: 01 07 00 [10:40:15]MH_I2C_Read... [10:40:15]Read from MH i2c: 01 07 00 E9 05 00 00 00 00 00 FF 0F 03 [10:40:15]RasterBufferAndPrint [10:40:15]line Счет N : (1)161038 [10:40:15]line ИНН: 02508201610067 [10:40:15]line Контрольно-Кассовый Чек [10:40:15]line ПРОДАЖА [10:40:15]line ТРК (МРК, ГНК) : 11 [10:40:15]line Товар: 2710194210 [10:40:15]line ДТ-К-2 [10:40:15]line 132.850 * 75.20 [10:40:15]line = 9990.32 [10:40:15]line НДС 12% НСП 1% [10:40:15]line > о реализуемом товаре [10:40:15]line ОКРУГЛЕНИЕ: -0.32 [10:40:15]line ИТОГО: 9990.00 [10:40:15]line Внесено: 10000.00 [10:40:15]line СДАЧА: 10.00 [10:40:15]line НСП 1% : 88.41 [10:40:15]line НДС 12% : 1060.92 [10:40:15]line Наличными: 9990.00 [10:40:15]line Безнал.: 0.00 [10:40:15]line Место: АЗС № 126 "Партнер Нефть" [10:40:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:40:15]line СНО: Общий режим [10:40:15]line Чек 77 29.10.2024 10:40 [10:40:15]line Смена: 547 ФФД: 1.0 [10:40:15]line ЗНМ: 0300000085 [10:40:15]line РНМ: 0000000000091683 [10:40:15]line Версия ККМ: 001 [10:40:15]line [10:40:15]line Дисконтная программа [10:40:15]line ДТ [10:40:15]line номер 126 [10:40:15]line сэкономлено 132.85 сом [10:40:15]line ФМ: 0000000000871745 [10:40:15]line ФД: 146281 [10:40:16]line ФПД: 273087500262795 [10:40:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104014&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146281&fm=273087500262795&tin=02508201610067®Number=0000000000091683&sum=999000 [10:40:16]OFD Sender: Processing packet 146281 [packets to send 206, broken 205] [10:40:16]ProducePacketName [10:40:16]name=ofd_packets/00146281 [10:40:16]OFD Sender: To server: pG, [10:40:16]CommunicateWithHost lk.salyk.kg:30040 [10:40:16]ConnectInit lk.salyk.kg [10:40:16]written 0, free lines is 4095 [10:40:16]Write to MH i2c: 01 00 00 19 06 1F [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: 01 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: 01 07 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: 01 07 00 19 06 00 00 00 00 00 54 0C 86 [10:40:16]RasterBufferAndPrint [10:40:16]line [10:40:16]line [10:40:16]line [10:40:16]line [10:40:16]line [10:40:16]written 0, free lines is 3161 [10:40:16]MH_Cut [10:40:16]Write to MH i2c: D1 01 00 20 06 01 F8 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: D1 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: D1 01 00 [10:40:16]MH_I2C_Read... [10:40:16]Read from MH i2c: D1 01 00 20 06 00 F7 [10:40:16]Write to MH i2c: 01 00 00 21 06 27 [10:40:16]Write i2c OK [10:40:16]MH_I2C_Read... [10:40:17]Connected sock=11 [10:40:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 D3 99 04 01 12 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 8E BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 69 3B 02 00 35 04 06 00 F8 5F 23 72 1D 8B 1F 90 6C EF 53 F1 18 6B [10:40:17]*** Cut start [10:40:17]*** Partial cut [10:40:17]*** CUTSNS_PIN = 1 [10:40:17]*** CUTSNS_PIN = 0 [10:40:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8F 24 47 00 79 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 69 3B 02 00 F4 03 04 00 B6 60 20 67 B6 04 01 00 00 63 0D 8D 83 D6 42 86 FA [10:40:17]CommunicateWithHost err = 0 [10:40:17]CheckOFDResponse [10:40:17]1017 (14) - 77093643461234 [10:40:17]1041 (16) - 0000000000871745 [10:40:17]1040 (4) - 146281 [10:40:17]1012 (4) - 29.10.2024 04:12 [10:40:17]1206 (1) - 0 [10:40:17]OFD Sender: Remove packet 146281 [10:40:17]ProducePacketName [10:40:17]name=ofd_packets/00146281 [10:40:17]NVStorageDeleteData [10:40:17]*** Brake cut motor [10:40:18]Read from MH i2c: 01 [10:40:18]MH_I2C_Read... [10:40:18]*** Stop cut motor [10:40:18]*** Cut end [10:40:18]Read from MH i2c: 01 07 00 [10:40:18]MH_I2C_Read... [10:40:18]OFD Sender: No OFD packet to send [10:40:18]Read from MH i2c: 01 07 00 21 06 00 00 00 00 00 FF 0F 3C [10:40:18]process_action close_receipt done [10:40:18]requested_data is exist [10:40:18]produce_requested_data [10:40:18]requested_item fm.sn is exist - process it [10:40:18]wFMCommunicate request_size=4 [10:40:18]MH_SAM_APDU [10:40:18]CAPDU: 80 11 00 00 [10:40:18]Write to MH i2c: E2 08 00 22 06 80 11 00 00 00 00 00 00 A2 [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:18]Read from MH i2c: E2 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 17 00 [10:40:18]MH_I2C_Read... [10:40:18]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 31 37 34 35 90 00 F5 [10:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:40:18]wFMCommunicate OK [10:40:18]requested_item fd.num is exist - process it [10:40:18]SAM_PROTO_GetFieldsCounters [10:40:18]wFMCommunicate request_size=4 [10:40:18]MH_SAM_APDU [10:40:18]CAPDU: 80 13 00 00 [10:40:18]Write to MH i2c: E2 08 00 23 06 80 13 00 00 00 00 00 00 A5 [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:18]Read from MH i2c: E2 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 62 00 [10:40:18]MH_I2C_Read... [10:40:18]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 69 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [10: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 69 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:18]wFMCommunicate OK [10:40:18]SAM_PROTO_GetFieldsCounters done [10:40:18]requested_item shift.num is exist - process it [10:40:18]requested_item shift.opened is exist - process it [10:40:18]req_shift_opened [10:40:18]FM_GetShiftState [10:40:18]SAM_PROTO_GetShiftState [10:40:18]wFMCommunicate request_size=4 [10:40:18]MH_SAM_APDU [10:40:18]CAPDU: 80 13 01 00 [10:40:18]Write to MH i2c: E2 08 00 24 06 80 13 01 00 00 00 00 00 A7 [10:40:18]Write i2c OK [10:40:18]MH_I2C_Read... [10:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:18]Read from MH i2c: E2 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 0E 00 [10:40:18]MH_I2C_Read... [10:40:18]Read from MH i2c: E2 0E 00 24 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E0 [10:40:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:40:18]wFMCommunicate OK [10:40:18]SAM_PROTO_GetShiftState done [10:40:18]FM_GetShiftState done [10:40:18]req_shift_opened done [10:40:18]requested_item shift.open_date is exist - process it [10:40:18]req_shift_open_date [10:40:18]req_shift_open_date done [10:40:18]produce_requested_data done [10:40:18]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146281,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:40:18]process_action_free close_receipt [10:40:18]json_value_free [10:40:18]json_value_free done [10:40:18]process_json_proto returns [10:40:18]Send response to host [10:40:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146281,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:40:18]free response buf [10:40:18]execute_script done [10:40:18]execute_script returns [10:40:18]free content buf [10:40:18]Sock 7.Close socket [10:40:18]Sock 7.Thread stoped [10:40:23]OFD Sender: No OFD packet to send [10:40:28]OFD Sender: No OFD packet to send [10:40:33]OFD Sender: No OFD packet to send [10:40:38]OFD Sender: No OFD packet to send [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:53]OFD Sender: No OFD packet to send [10:40:58]accept exits with 9 [10:40:58]New connection [10:40:58]New thread 3066830180 created [10:40:58]Thread 3066686820 joined [10:40:58]Waiting for new connection... [10:40:58] Sock 9.Parse request [10:40:58]Sock 9.Check first char [10:40:58]Sock 9.First char is OK [10:40:58]request: POST /json_proto HTTP/1.0 [10:40:58]Method: POST [10:40:58]URL: /json_proto [10:40:58]Method is POST - this is cgi request [10:40:58]url: /json_proto [10:40:58]query_string will be loaded in cgi processing [10:40:58]execute_cgi json_proto POST (null) [10:40:58]execute_cgi path=json_proto method=POST [10:40:58]POST find Content-Length [10:40:58]Host: 172.17.40.195:8080 [10:40:58]Content-Length: 775 [10:40:58]Content-Type: application/json [10:40:58] [10:40:58]POST finish read [10:40:58]Found Content-Length = 775 [10:40:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.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" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:58]execute_script... [10:40:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.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" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:58]POST & json_proto [10:40:58]process_json_proto [10:40:58]json parsed OK: [10:40:58]protocol is kg_v1.0 [10:40:58]action value=close_receipt [10:40:58]process_action close_receipt [10:40:58]cmd_close_receipt [10:40:58]MH_GetDate [10:40:58]Write to MH i2c: F0 00 00 25 06 1A [10:40:58]Write i2c OK [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: F0 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: F0 09 00 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: F0 09 00 25 06 00 BA BB 20 67 D5 8D 6C 64 51 [10:40:58]GetLastDocTimeStamp 1730198414 [10:40:58]current date 1730198458 [10:40:58]FM_GetShiftState [10:40:58]SAM_PROTO_GetShiftState [10:40:58]wFMCommunicate request_size=4 [10:40:58]MH_SAM_APDU [10:40:58]CAPDU: 80 13 01 00 [10:40:58]Write to MH i2c: E2 08 00 26 06 80 13 01 00 00 00 00 00 A9 [10:40:58]Write i2c OK [10:40:58]MH_I2C_Read... [10:40:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:58]Read from MH i2c: E2 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: E2 0E 00 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: E2 0E 00 26 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E2 [10:40:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:40:58]wFMCommunicate OK [10:40:58]SAM_PROTO_GetShiftState done [10:40:58]FM_GetShiftState done [10:40:58]opened in 1730161786 [10:40:58]opened+sec_in_day 1730248186 [10:40:58]quantity*price = 250050 [10:40:58]sum+1 = 250052 [10:40:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.51 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.51 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 78 29.10.2024 10:40 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146282 ФПД: 276174439895261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104058&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146282&fm=276174439895261&tin=02508201610067®Number=0000000000091683&sum=250051 [10:40:59]StoreToDocumentArchive [10:40:59]shift 547 fd 146282 [10:40:59]save to /storage/0547/doc_00146282 [10:40:59]save last doc name /storage/0547/doc_00146282 to /storage/kkm_last_doc_name [10:40:59]save OK [10:40:59]Clear old archive folders... [10:40:59]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:40:59]tlvbuf is 01F82790 [10:40:59]SAM_PROTO_ClearQueue [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 09 00 00 [10:40:59]Write to MH i2c: E2 08 00 33 06 80 09 00 00 00 00 00 00 AB [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [10:40:59]RAPDU: 90 00 [10:40:59]wFMCommunicate OK [10:40:59]SAM_PROTO_ClearQueue done [10:40:59]KKMCreateOFDPacket [10:40:59]OFDProtocolAddRootSTLVToBuf [10:40:59]FM_MakeSignedData [10:40:59]FM_MakeSignedData [10:40:59]SAM_PROTO_SignData [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 0D 01 02 [10:40:59]Write to MH i2c: E2 08 00 34 06 80 0D 01 02 00 00 00 00 B3 [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 34 06 00 90 00 AE [10:40:59]RAPDU: 90 00 [10:40:59]wFMCommunicate OK [10:40:59]wFMCommunicate request_size=255 [10:40:59]MH_SAM_APDU [10:40:59]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 BA BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6A 3B 02 [10:40:59]Write to MH i2c: E2 02 01 35 06 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 BA BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6A 3B 02 00 00 BB [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 35 06 00 90 00 AF [10:40:59]RAPDU: 90 00 [10:40:59]wFMCommunicate OK [10:40:59]wFMCommunicate request_size=16 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 FB 2D DF 62 D0 DD [10:40:59]Write to MH i2c: E2 13 00 36 06 80 0D 02 02 0B 00 00 35 04 06 00 FB 2D DF 62 D0 DD 00 00 21 [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 03 00 36 06 00 90 00 B0 [10:40:59]RAPDU: 90 00 [10:40:59]wFMCommunicate OK [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 0D 03 02 [10:40:59]Write to MH i2c: E2 08 00 37 06 80 0D 03 02 00 00 00 00 B8 [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0B 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0B 00 37 06 00 9E A6 34 1B B7 F4 D0 60 90 00 27 [10:40:59]RAPDU: 9E A6 34 1B B7 F4 D0 60 90 00 [10:40:59]wFMCommunicate OK [10:40:59]SAM_PROTO_SignData done [10:40:59]FM_MakeSignedData done [10:40:59]CreateOFDProtocolMessage [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 11 00 00 [10:40:59]Write to MH i2c: E2 08 00 38 06 80 11 00 00 00 00 00 00 B8 [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 17 00 [10:40:59]MH_I2C_Read... [10:40:59]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 31 37 34 35 90 00 0B [10:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:40:59]wFMCommunicate OK [10:40:59]CreateOFDProtocolMessage done [10:40:59]OFDSenderStorePacket 146282 [10:40:59]StoreOFDPacket docnum=146282 [10:40:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 25 67 0D 01 EA 78 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 BA BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6A 3B 02 00 35 04 06 00 FB 2D DF 62 D0 DD 9E A6 34 1B B7 F4 D0 60 [10:40:59]CheckFolder [10:40:59]dirname=/storage/ofd_packets [10:40:59]CheckFolder done [10:40:59]ProducePacketName [10:40:59]name=ofd_packets/00146282 [10:40:59]NVStorageSaveData ofd_packets/00146282 [10:40:59]File name is /storage/ofd_packets/00146282 [10:40:59]Write 307 bytes [10:40:59]NVStorageSaveData done [10:40:59]OFDSenderStorePacket done [10:40:59]KKMCreateOFDPacket done [10:40:59]NVStorageSaveData kkm_last_timestamp [10:40:59]File name is /storage/kkm_last_timestamp [10:40:59]Write 4 bytes [10:40:59]NVStorageSaveData done [10:40:59]ExternCall_PrintAddStr [10:40:59]wPrintStart [10:40:59]Write to MH i2c: 01 00 00 39 06 3F [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: 01 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: 01 07 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 FF 0F 54 [10:40:59]RasterBufferAndPrint [10:40:59]line Счет N : (1)161039 [10:40:59]line ИНН: 02508201610067 [10:40:59]line Контрольно-Кассовый Чек [10:40:59]line ПРОДАЖА [10:40:59]line ТРК (МРК, ГНК) : 31 [10:40:59]line Товар: 2710194240 [10:40:59]line D-Energy Дт-К-2 [10:40:59]line 32.390 * 77.20 [10:40:59]line = 2500.51 [10:40:59]line НДС 12% НСП 1% [10:40:59]line > о реализуемом товаре [10:40:59]line ИТОГО: 2500.51 [10:40:59]line НСП 1% : 22.13 [10:40:59]line НДС 12% : 265.54 [10:40:59]line Наличными: 0.00 [10:40:59]line Безнал.: 2500.51 [10:40:59]line Место: АЗС № 126 "Партнер Нефть" [10:40:59]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:40:59]line СНО: Общий режим [10:40:59]line Чек 78 29.10.2024 10:40 [10:40:59]line Смена: 547 ФФД: 1.0 [10:40:59]line ЗНМ: 0300000085 [10:40:59]line РНМ: 0000000000091683 [10:40:59]line Версия ККМ: 001 [10:40:59]line Платежная система: Mbank [10:40:59]line ФМ: 0000000000871745 [10:40:59]line ФД: 146282 [10:40:59]line ФПД: 276174439895261 [10:40:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104058&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146282&fm=276174439895261&tin=02508201610067®Number=0000000000091683&sum=250051 [10:41:00]OFD Sender: Processing packet 146282 [packets to send 206, broken 205] [10:41:00]ProducePacketName [10:41:00]name=ofd_packets/00146282 [10:41:00]OFD Sender: To server: pG, [10:41:00]CommunicateWithHost lk.salyk.kg:30040 [10:41:00]ConnectInit lk.salyk.kg [10:41:00]written 0, free lines is 4095 [10:41:00]Write to MH i2c: 01 00 00 62 06 68 [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 07 00 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: 01 07 00 62 06 00 00 00 00 00 DA 0C 55 [10:41:00]RasterBufferAndPrint [10:41:00]line [10:41:00]line [10:41:00]line [10:41:00]line [10:41:00]line [10:41:00]written 0, free lines is 3297 [10:41:00]MH_Cut [10:41:00]Write to MH i2c: D1 01 00 69 06 01 41 [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: D1 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: D1 01 00 [10:41:00]MH_I2C_Read... [10:41:00]Read from MH i2c: D1 01 00 69 06 00 40 [10:41:00]Write to MH i2c: 01 00 00 6A 06 70 [10:41:00]Write i2c OK [10:41:00]MH_I2C_Read... [10:41:01]*** Cut start [10:41:01]*** Partial cut [10:41:01]*** CUTSNS_PIN = 1 [10:41:01]*** CUTSNS_PIN = 0 [10:41:01]*** Brake cut motor [10:41:01]Read from MH i2c: 01 [10:41:01]MH_I2C_Read... [10:41:01]*** Stop cut motor [10:41:01]*** Cut end [10:41:01]Read from MH i2c: 01 07 00 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: 01 07 00 6A 06 00 00 00 00 00 FF 0F 85 [10:41:01]process_action close_receipt done [10:41:01]requested_data is exist [10:41:01]produce_requested_data [10:41:01]requested_item fm.sn is exist - process it [10:41:01]wFMCommunicate request_size=4 [10:41:01]MH_SAM_APDU [10:41:01]CAPDU: 80 11 00 00 [10:41:01]Write to MH i2c: E2 08 00 6B 06 80 11 00 00 00 00 00 00 EB [10:41:01]Write i2c OK [10:41:01]MH_I2C_Read... [10:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:01]Read from MH i2c: E2 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 17 00 [10:41:01]MH_I2C_Read... [10:41:01]Read from MH i2c: E2 17 00 6B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3E [10:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:41:01]wFMCommunicate OK [10:41:01]requested_item fd.num is exist - process it [10:41:01]SAM_PROTO_GetFieldsCounters [10:41:01]wFMCommunicate request_size=4 [10:41:01]MH_SAM_APDU [10:41:01]CAPDU: 80 13 00 00 [10:41:01]Write to MH i2c: E2 08 00 6C 06 80 13 00 00 00 00 00 00 EE [10:41:01]Write i2c OK [10:41:01]MH_I2C_Read... [10:41:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:02]Read from MH i2c: E2 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: E2 62 00 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: E2 62 00 6C 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6A 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [10:41:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6A 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:41:02]wFMCommunicate OK [10:41:02]SAM_PROTO_GetFieldsCounters done [10:41:02]requested_item shift.num is exist - process it [10:41:02]requested_item shift.opened is exist - process it [10:41:02]req_shift_opened [10:41:02]FM_GetShiftState [10:41:02]SAM_PROTO_GetShiftState [10:41:02]wFMCommunicate request_size=4 [10:41:02]MH_SAM_APDU [10:41:02]CAPDU: 80 13 01 00 [10:41:02]Write to MH i2c: E2 08 00 6D 06 80 13 01 00 00 00 00 00 F0 [10:41:02]Write i2c OK [10:41:02]MH_I2C_Read... [10:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:02]Connected sock=11 [10:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 25 67 0D 01 EA 78 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 BA BB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6A 3B 02 00 35 04 06 00 FB 2D DF 62 D0 DD 9E A6 34 1B B7 F4 D0 60 [10:41:02]Read from MH i2c: E2 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: E2 0E 00 [10:41:02]MH_I2C_Read... [10:41:02]Read from MH i2c: E2 0E 00 6D 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 29 [10:41:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:41:02]wFMCommunicate OK [10:41:02]SAM_PROTO_GetShiftState done [10:41:02]FM_GetShiftState done [10:41:02]req_shift_opened done [10:41:02]requested_item shift.open_date is exist - process it [10:41:02]req_shift_open_date [10:41:02]req_shift_open_date done [10:41:02]produce_requested_data done [10:41:02]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146282,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:41:02]process_action_free close_receipt [10:41:02]json_value_free [10:41:02]json_value_free done [10:41:02]process_json_proto returns [10:41:02]Send response to host [10:41:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146282,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:41:02]free response buf [10:41:02]execute_script done [10:41:02]execute_script returns [10:41:02]free content buf [10:41:02]Sock 9.Close socket [10:41:02]Sock 9.Thread stoped [10:41:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 FA C8 47 00 1F 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6A 3B 02 00 F4 03 04 00 E3 60 20 67 B6 04 01 00 00 65 D4 FA EF A8 47 7F EB [10:41:02]CommunicateWithHost err = 0 [10:41:02]CheckOFDResponse [10:41:02]1017 (14) - 77093643461234 [10:41:02]1041 (16) - 0000000000871745 [10:41:02]1040 (4) - 146282 [10:41:02]1012 (4) - 29.10.2024 04:13 [10:41:02]1206 (1) - 0 [10:41:02]OFD Sender: Remove packet 146282 [10:41:02]ProducePacketName [10:41:02]name=ofd_packets/00146282 [10:41:02]NVStorageDeleteData [10:41:03]OFD Sender: No OFD packet to send [10:41:08]OFD Sender: No OFD packet to send [10:41:13]OFD Sender: No OFD packet to send [10:41:18]OFD Sender: No OFD packet to send [10:41:23]OFD Sender: No OFD packet to send [10:41:28]OFD Sender: No OFD packet to send [10:41:33]OFD Sender: No OFD packet to send [10:41:38]OFD Sender: No OFD packet to send [10:41:43]OFD Sender: No OFD packet to send [10:41:48]OFD Sender: No OFD packet to send [10:41:53]OFD Sender: No OFD packet to send [10:41:58]OFD Sender: No OFD packet to send [10:42:03]OFD Sender: No OFD packet to send [10:42:08]OFD Sender: No OFD packet to send [10:42:13]OFD Sender: No OFD packet to send [10:42:18]OFD Sender: No OFD packet to send [10:42:23]OFD Sender: No OFD packet to send [10:42:28]OFD Sender: No OFD packet to send [10:42:33]OFD Sender: No OFD packet to send [10:42:38]int [10:42:38]Write to MH i2c: 01 00 00 6E 06 74 [10:42:38]*** FLAG_PRN_KEY set [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 6E 06 00 08 00 00 00 FF 0F 91 [10:42:38]state=0 [10:42:38]Key pressed [10:42:38]Feed [10:42:38]Write to MH i2c: D8 00 00 6F 06 4C [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D8 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D8 01 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D8 01 00 6F 06 00 4D [10:42:38]int [10:42:38]Write to MH i2c: 01 00 00 70 06 76 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 70 06 00 48 00 00 00 3C 00 01 [10:42:38]state=2 [10:42:38]Key pressed [10:42:38]OFD Sender: No OFD packet to send [10:42:38]int [10:42:38]Write to MH i2c: 01 00 00 71 06 77 [10:42:38]*** FLAG_PRN_KEY reset [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 F6 0F 83 [10:42:38]state=2 [10:42:38]Stop feed [10:42:38]int [10:42:38]Write to MH i2c: 01 00 00 72 06 78 [10:42:38]*** FLAG_PRN_KEY set [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 72 06 00 08 00 00 00 FF 0F 95 [10:42:38]state=0 [10:42:38]Key pressed [10:42:38]Feed [10:42:38]Write to MH i2c: D8 00 00 73 06 50 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D8 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D8 01 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D8 01 00 73 06 00 51 [10:42:38]int [10:42:38]Write to MH i2c: 01 00 00 74 06 7A [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 74 06 00 48 00 00 00 3C 00 05 [10:42:38]state=2 [10:42:38]Key pressed [10:42:38]int [10:42:38]Write to MH i2c: 01 00 00 75 06 7B [10:42:38]*** FLAG_PRN_KEY reset [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 75 06 00 00 00 00 00 F5 0F 86 [10:42:38]state=2 [10:42:38]Stop feed [10:42:39]int [10:42:39]Write to MH i2c: 01 00 00 76 06 7C [10:42:39]*** FLAG_PRN_KEY set [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 76 06 00 08 00 00 00 FF 0F 99 [10:42:39]state=0 [10:42:39]Key pressed [10:42:39]Feed [10:42:39]Write to MH i2c: D8 00 00 77 06 54 [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D8 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D8 01 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D8 01 00 77 06 00 55 [10:42:39]int [10:42:39]Write to MH i2c: 01 00 00 78 06 7E [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 78 06 00 48 00 00 00 3C 00 09 [10:42:39]state=2 [10:42:39]Key pressed [10:42:39]int [10:42:39]Write to MH i2c: 01 00 00 79 06 7F [10:42:39]*** FLAG_PRN_KEY reset [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 79 06 00 00 00 00 00 F5 0F 8A [10:42:39]state=2 [10:42:39]Stop feed [10:42:39]int [10:42:39]Write to MH i2c: 01 00 00 7A 06 80 [10:42:39]*** FLAG_PRN_KEY set [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 7A 06 00 08 00 00 00 FF 0F 9D [10:42:39]state=0 [10:42:39]Key pressed [10:42:39]Feed [10:42:39]Write to MH i2c: D8 00 00 7B 06 58 [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D8 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D8 01 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D8 01 00 7B 06 00 59 [10:42:39]int [10:42:39]Write to MH i2c: 01 00 00 7C 06 82 [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 7C 06 00 48 00 00 00 3C 00 0D [10:42:39]state=2 [10:42:39]Key pressed [10:42:40]int [10:42:40]Write to MH i2c: 01 00 00 7D 06 83 [10:42:40]*** FLAG_PRN_KEY reset [10:42:40]Write i2c OK [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: 01 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: 01 07 00 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: 01 07 00 7D 06 00 00 00 00 00 F6 0F 8F [10:42:40]state=2 [10:42:40]Stop feed [10:42:43]OFD Sender: No OFD packet to send [10:42:48]OFD Sender: No OFD packet to send [10:42:53]OFD Sender: No OFD packet to send [10:42:58]OFD Sender: No OFD packet to send [10:43:03]OFD Sender: No OFD packet to send [10:43:08]OFD Sender: No OFD packet to send [10:43:13]OFD Sender: No OFD packet to send [10:43:18]OFD Sender: No OFD packet to send [10:43:23]OFD Sender: No OFD packet to send [10:43:28]OFD Sender: No OFD packet to send [10:43:33]OFD Sender: No OFD packet to send [10:43:38]OFD Sender: No OFD packet to send [10:43:43]OFD Sender: No OFD packet to send [10:43:48]OFD Sender: No OFD packet to send [10:43:53]OFD Sender: No OFD packet to send [10:43:58]OFD Sender: No OFD packet to send [10:43:58]accept exits with 7 [10:43:58]New connection [10:43:58]New thread 3066686820 created [10:43:58]Thread 3066830180 joined [10:43:58]Waiting for new connection... [10:43:58] Sock 7.Parse request [10:43:58]Sock 7.Check first char [10:43:58]Sock 7.First char is OK [10:43:58]request: POST /json_proto HTTP/1.0 [10:43:58]Method: POST [10:43:58]URL: /json_proto [10:43:58]Method is POST - this is cgi request [10:43:58]url: /json_proto [10:43:58]query_string will be loaded in cgi processing [10:43:58]execute_cgi json_proto POST (null) [10:43:58]execute_cgi path=json_proto method=POST [10:43:58]POST find Content-Length [10:43:58]Host: 172.17.40.195:8080 [10:43:58]Content-Length: 682 [10:43:58]Content-Type: application/json [10:43:58] [10:43:58]POST finish read [10:43:58]Found Content-Length = 682 [10:43:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:43:58]execute_script... [10:43:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:43:58]POST & json_proto [10:43:58]process_json_proto [10:43:58]json parsed OK: [10:43:58]protocol is kg_v1.0 [10:43:58]action value=close_receipt [10:43:58]process_action close_receipt [10:43:58]cmd_close_receipt [10:43:58]MH_GetDate [10:43:58]Write to MH i2c: F0 00 00 7E 06 73 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 09 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 09 00 7E 06 00 6E BC 20 67 D5 8D 6C 64 5F [10:43:58]GetLastDocTimeStamp 1730198458 [10:43:58]current date 1730198638 [10:43:58]FM_GetShiftState [10:43:58]SAM_PROTO_GetShiftState [10:43:58]wFMCommunicate request_size=4 [10:43:58]MH_SAM_APDU [10:43:58]CAPDU: 80 13 01 00 [10:43:58]Write to MH i2c: E2 08 00 7F 06 80 13 01 00 00 00 00 00 02 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:58]Read from MH i2c: E2 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 7F 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3B [10:43:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:43:58]wFMCommunicate OK [10:43:58]SAM_PROTO_GetShiftState done [10:43:58]FM_GetShiftState done [10:43:58]opened in 1730161786 [10:43:58]opened+sec_in_day 1730248186 [10:43:58]quantity*price = 100015 [10:43:58]sum+1 = 100017 [10:43:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 79 29.10.2024 10:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146283 ФПД: 20028271867129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104359&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146283&fm=20028271867129&tin=02508201610067®Number=0000000000091683&sum=100000 [10:43:59]StoreToDocumentArchive [10:43:59]shift 547 fd 146283 [10:43:59]save to /storage/0547/doc_00146283 [10:43:59]save last doc name /storage/0547/doc_00146283 to /storage/kkm_last_doc_name [10:43:59]save OK [10:43:59]Clear old archive folders... [10:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:59]tlvbuf is 01F92AB0 [10:43:59]SAM_PROTO_ClearQueue [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 09 00 00 [10:43:59]Write to MH i2c: E2 08 00 8C 06 80 09 00 00 00 00 00 00 04 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 8C 06 00 90 00 06 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]SAM_PROTO_ClearQueue done [10:43:59]KKMCreateOFDPacket [10:43:59]OFDProtocolAddRootSTLVToBuf [10:43:59]FM_MakeSignedData [10:43:59]FM_MakeSignedData [10:43:59]SAM_PROTO_SignData [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 01 02 [10:43:59]Write to MH i2c: E2 08 00 8D 06 80 0D 01 02 00 00 00 00 0C [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 8D 06 00 90 00 07 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]wFMCommunicate request_size=255 [10:43:59]MH_SAM_APDU [10:43: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 4F 00 00 00 F4 03 04 00 6F BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6B 3B 02 00 35 04 06 00 12 [10:43:59]Write to MH i2c: E2 02 01 8E 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 00 00 00 F4 03 04 00 6F BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6B 3B 02 00 35 04 06 00 12 00 00 74 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 8E 06 00 90 00 08 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]wFMCommunicate request_size=10 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 02 02 05 37 32 07 B4 F9 [10:43:59]Write to MH i2c: E2 0D 00 8F 06 80 0D 02 02 05 00 37 32 07 B4 F9 00 00 36 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 03 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 03 00 8F 06 00 90 00 09 [10:44:00]RAPDU: 90 00 [10:44:00]wFMCommunicate OK [10:44:00]wFMCommunicate request_size=4 [10:44:00]MH_SAM_APDU [10:44:00]CAPDU: 80 0D 03 02 [10:44:00]Write to MH i2c: E2 08 00 90 06 80 0D 03 02 00 00 00 00 11 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 0B 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 0B 00 90 06 00 97 0A ED 50 E6 AB 70 01 90 00 F2 [10:44:00]RAPDU: 97 0A ED 50 E6 AB 70 01 90 00 [10:44:00]wFMCommunicate OK [10:44:00]SAM_PROTO_SignData done [10:44:00]FM_MakeSignedData done [10:44:00]CreateOFDProtocolMessage [10:44:00]wFMCommunicate request_size=4 [10:44:00]MH_SAM_APDU [10:44:00]CAPDU: 80 11 00 00 [10:44:00]Write to MH i2c: E2 08 00 91 06 80 11 00 00 00 00 00 00 11 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 17 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 17 00 91 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 64 [10:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:44:00]wFMCommunicate OK [10:44:00]CreateOFDProtocolMessage done [10:44:00]OFDSenderStorePacket 146283 [10:44:00]StoreOFDPacket docnum=146283 [10:44:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4F 11 07 01 EF 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 4F 00 00 00 F4 03 04 00 6F BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6B 3B 02 00 35 04 06 00 12 37 32 07 B4 F9 97 0A ED 50 E6 AB 70 01 [10:44:00]CheckFolder [10:44:00]dirname=/storage/ofd_packets [10:44:00]CheckFolder done [10:44:00]ProducePacketName [10:44:00]name=ofd_packets/00146283 [10:44:00]NVStorageSaveData ofd_packets/00146283 [10:44:00]File name is /storage/ofd_packets/00146283 [10:44:00]Write 301 bytes [10:44:00]NVStorageSaveData done [10:44:00]OFDSenderStorePacket done [10:44:00]KKMCreateOFDPacket done [10:44:00]NVStorageSaveData kkm_last_timestamp [10:44:00]File name is /storage/kkm_last_timestamp [10:44:00]Write 4 bytes [10:44:00]NVStorageSaveData done [10:44:00]ExternCall_PrintAddStr [10:44:00]wPrintStart [10:44:00]Write to MH i2c: 01 00 00 92 06 98 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 92 06 00 00 00 00 00 FF 0F AD [10:44:00]RasterBufferAndPrint [10:44:00]line Счет N : (1)161040 [10:44:00]line ИНН: 02508201610067 [10:44:00]line Контрольно-Кассовый Чек [10:44:00]line ПРОДАЖА [10:44:00]line ТРК (МРК, ГНК) : 62 [10:44:00]line Товар: 2710124130 [10:44:00]line Аи-92-К-2 [10:44:00]line 14.950 * 66.90 [10:44:00]line = 1000.16 [10:44:00]line НДС 12% НСП 1% [10:44:00]line > о реализуемом товаре [10:44:00]line ОКРУГЛЕНИЕ: -0.16 [10:44:00]line ИТОГО: 1000.00 [10:44:00]line Внесено: 1000.00 [10:44:00]line СДАЧА: 0.00 [10:44:00]line НСП 1% : 8.85 [10:44:00]line НДС 12% : 106.21 [10:44:00]line Наличными: 1000.00 [10:44:00]line Безнал.: 0.00 [10:44:00]line Место: АЗС № 126 "Партнер Нефть" [10:44:00]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:44:00]line СНО: Общий режим [10:44:00]line Чек 79 29.10.2024 10:43 [10:44:00]line Смена: 547 ФФД: 1.0 [10:44:00]line ЗНМ: 0300000085 [10:44:00]line РНМ: 0000000000091683 [10:44:00]line Версия ККМ: 001 [10:44:00]line ФМ: 0000000000871745 [10:44:00]line ФД: 146283 [10:44:00]line ФПД: 20028271867129 [10:44:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104359&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146283&fm=20028271867129&tin=02508201610067®Number=0000000000091683&sum=100000 [10:44:00]written 0, free lines is 4095 [10:44:00]OFD Sender: Processing packet 146283 [packets to send 206, broken 205] [10:44:00]ProducePacketName [10:44:00]name=ofd_packets/00146283 [10:44:00]OFD Sender: To server: pG, [10:44:00]CommunicateWithHost lk.salyk.kg:30040 [10:44:00]ConnectInit lk.salyk.kg [10:44:00]Write to MH i2c: 01 00 00 BD 06 C3 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 BD 06 00 00 00 00 00 AA 0C 80 [10:44:00]RasterBufferAndPrint [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]written 0, free lines is 3245 [10:44:00]MH_Cut [10:44:00]Write to MH i2c: D1 01 00 C4 06 01 9C [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 01 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 01 00 C4 06 00 9B [10:44:00]Write to MH i2c: 01 00 00 C5 06 CB [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:01]*** Cut start [10:44:01]*** Partial cut [10:44:01]*** CUTSNS_PIN = 1 [10:44:01]*** CUTSNS_PIN = 0 [10:44:01]*** Brake cut motor [10:44:02]Read from MH i2c: 01 [10:44:02]MH_I2C_Read... [10:44:02]*** Stop cut motor [10:44:02]*** Cut end [10:44:02]Read from MH i2c: 01 07 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: 01 07 00 C5 06 00 00 00 00 00 FF 0F E0 [10:44:02]process_action close_receipt done [10:44:02]requested_data is exist [10:44:02]produce_requested_data [10:44:02]requested_item fm.sn is exist - process it [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 11 00 00 [10:44:02]Write to MH i2c: E2 08 00 C6 06 80 11 00 00 00 00 00 00 46 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 C6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 99 [10:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:44:02]wFMCommunicate OK [10:44:02]requested_item fd.num is exist - process it [10:44:02]SAM_PROTO_GetFieldsCounters [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 13 00 00 [10:44:02]Write to MH i2c: E2 08 00 C7 06 80 13 00 00 00 00 00 00 49 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 62 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 62 00 C7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6B 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [10:44:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6B 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_GetFieldsCounters done [10:44:02]requested_item shift.num is exist - process it [10:44:02]requested_item shift.opened is exist - process it [10:44:02]req_shift_opened [10:44:02]FM_GetShiftState [10:44:02]SAM_PROTO_GetShiftState [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 13 01 00 [10:44:02]Write to MH i2c: E2 08 00 C8 06 80 13 01 00 00 00 00 00 4B [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]Connected sock=11 [10:44:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4F 11 07 01 EF 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 4F 00 00 00 F4 03 04 00 6F BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6B 3B 02 00 35 04 06 00 12 37 32 07 B4 F9 97 0A ED 50 E6 AB 70 01 [10:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0E 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0E 00 C8 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 84 [10:44:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_GetShiftState done [10:44:02]FM_GetShiftState done [10:44:02]req_shift_opened done [10:44:02]requested_item shift.open_date is exist - process it [10:44:02]req_shift_open_date [10:44:02]req_shift_open_date done [10:44:02]produce_requested_data done [10:44:02]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146283,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:44:02]process_action_free close_receipt [10:44:02]json_value_free [10:44:02]json_value_free done [10:44:02]process_json_proto returns [10:44:02]Send response to host [10:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146283,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:44:02]free response buf [10:44:02]execute_script done [10:44:02]execute_script returns [10:44:02]free content buf [10:44:02]Sock 7.Close socket [10:44:02]Sock 7.Thread stoped [10:44:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 70 D1 47 00 A9 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6B 3B 02 00 F4 03 04 00 98 61 20 67 B6 04 01 00 00 9F 2F D4 D1 88 E6 FF ED [10:44:03]CommunicateWithHost err = 0 [10:44:03]CheckOFDResponse [10:44:03]1017 (14) - 77093643461234 [10:44:03]1041 (16) - 0000000000871745 [10:44:03]1040 (4) - 146283 [10:44:03]1012 (4) - 29.10.2024 04:16 [10:44:03]1206 (1) - 0 [10:44:03]OFD Sender: Remove packet 146283 [10:44:03]ProducePacketName [10:44:03]name=ofd_packets/00146283 [10:44:03]NVStorageDeleteData [10:44:03]OFD Sender: No OFD packet to send [10:44:08]OFD Sender: No OFD packet to send [10:44:13]OFD Sender: No OFD packet to send [10:44:18]OFD Sender: No OFD packet to send [10:44:23]OFD Sender: No OFD packet to send [10:44:28]OFD Sender: No OFD packet to send [10:44:33]OFD Sender: No OFD packet to send [10:44:38]OFD Sender: No OFD packet to send [10:44:43]OFD Sender: No OFD packet to send [10:44:45]accept exits with 9 [10:44:45]New connection [10:44:45]New thread 3066830180 created [10:44:45]Thread 3066686820 joined [10:44:45]Waiting for new connection... [10:44:45] Sock 9.Parse request [10:44:45]Sock 9.Check first char [10:44:45]Sock 9.First char is OK [10:44:45]request: POST /json_proto HTTP/1.0 [10:44:45]Method: POST [10:44:45]URL: /json_proto [10:44:45]Method is POST - this is cgi request [10:44:45]url: /json_proto [10:44:45]query_string will be loaded in cgi processing [10:44:45]execute_cgi json_proto POST (null) [10:44:45]execute_cgi path=json_proto method=POST [10:44:45]POST find Content-Length [10:44:45]Host: 172.17.40.195:8080 [10:44:45]Content-Length: 800 [10:44:45]Content-Type: application/json [10:44:45] [10:44:45]POST finish read [10:44:45]Found Content-Length = 800 [10:44:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A4582645", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:45]execute_script... [10:44: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)161041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A4582645", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:45]POST & json_proto [10:44:45]process_json_proto [10:44:45]json parsed OK: [10:44:45]protocol is kg_v1.0 [10:44:45]action value=close_receipt [10:44:45]process_action close_receipt [10:44:45]cmd_close_receipt [10:44:45]MH_GetDate [10:44:45]Write to MH i2c: F0 00 00 C9 06 BE [10:44:45]Write i2c OK [10:44:45]MH_I2C_Read... [10:44:45]Read from MH i2c: F0 [10:44:45]MH_I2C_Read... [10:44:45]Read from MH i2c: F0 09 00 [10:44:45]MH_I2C_Read... [10:44:45]Read from MH i2c: F0 09 00 C9 06 00 9D BC 20 67 D5 8D 6C 64 D9 [10:44:45]GetLastDocTimeStamp 1730198639 [10:44:45]current date 1730198685 [10:44:45]FM_GetShiftState [10:44:45]SAM_PROTO_GetShiftState [10:44:45]wFMCommunicate request_size=4 [10:44:45]MH_SAM_APDU [10:44:45]CAPDU: 80 13 01 00 [10:44:45]Write to MH i2c: E2 08 00 CA 06 80 13 01 00 00 00 00 00 4D [10:44:45]Write i2c OK [10:44:45]MH_I2C_Read... [10:44:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:45]Read from MH i2c: E2 [10:44:45]MH_I2C_Read... [10:44:45]Read from MH i2c: E2 0E 00 [10:44:45]MH_I2C_Read... [10:44:45]Read from MH i2c: E2 0E 00 CA 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 86 [10:44:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:44:45]wFMCommunicate OK [10:44:45]SAM_PROTO_GetShiftState done [10:44:45]FM_GetShiftState done [10:44:45]opened in 1730161786 [10:44:45]opened+sec_in_day 1730248186 [10:44:45]quantity*price = 0 [10:44:45]sum+1 = 1 [10:44:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 80 29.10.2024 10:44 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 4582645 ФМ: 0000000000871745 ФД: 146284 ФПД: 259887509591317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104445&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146284&fm=259887509591317&tin=02508201610067®Number=0000000000091683&sum=0 [10:44:46]StoreToDocumentArchive [10:44:46]shift 547 fd 146284 [10:44:46]save to /storage/0547/doc_00146284 [10:44:46]save last doc name /storage/0547/doc_00146284 to /storage/kkm_last_doc_name [10:44:46]save OK [10:44:46]Clear old archive folders... [10:44:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:46]tlvbuf is 01F61A60 [10:44:46]SAM_PROTO_ClearQueue [10:44:46]wFMCommunicate request_size=4 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 09 00 00 [10:44:46]Write to MH i2c: E2 08 00 D7 06 80 09 00 00 00 00 00 00 4F [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 D7 06 00 90 00 51 [10:44:46]RAPDU: 90 00 [10:44:46]wFMCommunicate OK [10:44:46]SAM_PROTO_ClearQueue done [10:44:46]KKMCreateOFDPacket [10:44:46]OFDProtocolAddRootSTLVToBuf [10:44:46]FM_MakeSignedData [10:44:46]FM_MakeSignedData [10:44:46]SAM_PROTO_SignData [10:44:46]wFMCommunicate request_size=4 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 0D 01 02 [10:44:46]Write to MH i2c: E2 08 00 D8 06 80 0D 01 02 00 00 00 00 57 [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 D8 06 00 90 00 52 [10:44:46]RAPDU: 90 00 [10:44:46]wFMCommunicate OK [10:44:46]wFMCommunicate request_size=255 [10:44:46]MH_SAM_APDU [10:44: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 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 50 00 00 00 F4 03 04 00 9D BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6C 3B 02 00 35 04 06 00 EC [10:44:46]Write to MH i2c: E2 02 01 D9 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 00 00 00 F4 03 04 00 9D BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6C 3B 02 00 35 04 06 00 EC 00 00 81 [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 D9 06 00 90 00 53 [10:44:46]RAPDU: 90 00 [10:44:46]wFMCommunicate OK [10:44:46]wFMCommunicate request_size=10 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 0D 02 02 05 5D C6 B0 D5 15 [10:44:46]Write to MH i2c: E2 0D 00 DA 06 80 0D 02 02 05 00 5D C6 B0 D5 15 00 00 21 [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 03 00 DA 06 00 90 00 54 [10:44:46]RAPDU: 90 00 [10:44:46]wFMCommunicate OK [10:44:46]wFMCommunicate request_size=4 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 0D 03 02 [10:44:46]Write to MH i2c: E2 08 00 DB 06 80 0D 03 02 00 00 00 00 5C [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 0B 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 0B 00 DB 06 00 83 7B 94 B0 F6 95 01 A8 90 00 D3 [10:44:46]RAPDU: 83 7B 94 B0 F6 95 01 A8 90 00 [10:44:46]wFMCommunicate OK [10:44:46]SAM_PROTO_SignData done [10:44:46]FM_MakeSignedData done [10:44:46]CreateOFDProtocolMessage [10:44:46]wFMCommunicate request_size=4 [10:44:46]MH_SAM_APDU [10:44:46]CAPDU: 80 11 00 00 [10:44:46]Write to MH i2c: E2 08 00 DC 06 80 11 00 00 00 00 00 00 5C [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:46]Read from MH i2c: E2 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 17 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: E2 17 00 DC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AF [10:44:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:44:46]wFMCommunicate OK [10:44:46]CreateOFDProtocolMessage done [10:44:46]OFDSenderStorePacket 146284 [10:44:46]StoreOFDPacket docnum=146284 [10:44:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 71 D3 07 01 BA 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 00 00 00 F4 03 04 00 9D BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6C 3B 02 00 35 04 06 00 EC 5D C6 B0 D5 15 83 7B 94 B0 F6 95 01 A8 [10:44:46]CheckFolder [10:44:46]dirname=/storage/ofd_packets [10:44:46]CheckFolder done [10:44:46]ProducePacketName [10:44:46]name=ofd_packets/00146284 [10:44:46]NVStorageSaveData ofd_packets/00146284 [10:44:46]File name is /storage/ofd_packets/00146284 [10:44:46]Write 301 bytes [10:44:46]NVStorageSaveData done [10:44:46]OFDSenderStorePacket done [10:44:46]KKMCreateOFDPacket done [10:44:46]NVStorageSaveData kkm_last_timestamp [10:44:46]File name is /storage/kkm_last_timestamp [10:44:46]Write 4 bytes [10:44:46]NVStorageSaveData done [10:44:46]ExternCall_PrintAddStr [10:44:46]wPrintStart [10:44:46]Write to MH i2c: 01 00 00 DD 06 E3 [10:44:46]Write i2c OK [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: 01 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: 01 07 00 [10:44:46]MH_I2C_Read... [10:44:46]Read from MH i2c: 01 07 00 DD 06 00 00 00 00 00 FF 0F F8 [10:44:46]RasterBufferAndPrint [10:44:46]line Счет N : (1)161041 [10:44:46]line ИНН: 02508201610067 [10:44:46]line Контрольно-Кассовый Чек [10:44:46]line ПРОДАЖА [10:44:46]line ТРК (МРК, ГНК) : 42 [10:44:46]line Товар: 2710124130 [10:44:46]line Аи-92-К-2 [10:44:46]line 10.000 * 0.00 [10:44:46]line = 0.00 [10:44:46]line НДС 12% НСП 1% [10:44:46]line > о реализуемом товаре [10:44:46]line ИТОГО: 0.00 [10:44:46]line НСП 1% : 0.00 [10:44:46]line НДС 12% : 0.00 [10:44:46]line Наличными: 0.00 [10:44:46]line Безнал.: 0.00 [10:44:46]line Место: АЗС № 126 "Партнер Нефть" [10:44:46]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:44:46]line СНО: Общий режим [10:44:46]line Чек 80 29.10.2024 10:44 [10:44:46]line Смена: 547 ФФД: 1.0 [10:44:46]line ЗНМ: 0300000085 [10:44:46]line РНМ: 0000000000091683 [10:44:46]line Версия ККМ: 001 [10:44:46]line Талоны: Топливные Талоны [10:44:46]line 4582645 [10:44:46]line ФМ: 0000000000871745 [10:44:46]line ФД: 146284 [10:44:46]line ФПД: 259887509591317 [10:44:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104445&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146284&fm=259887509591317&tin=02508201610067®Number=0000000000091683&sum=0 [10:44:46]written 0, free lines is 4095 [10:44:46]OFD Sender: Processing packet 146284 [packets to send 206, broken 205] [10:44:46]ProducePacketName [10:44:46]name=ofd_packets/00146284 [10:44:46]OFD Sender: To server: pG, [10:44:46]CommunicateWithHost lk.salyk.kg:30040 [10:44:46]ConnectInit lk.salyk.kg [10:44:47]Connected sock=10 [10:44:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 71 D3 07 01 BA 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 00 00 00 F4 03 04 00 9D BC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6C 3B 02 00 35 04 06 00 EC 5D C6 B0 D5 15 83 7B 94 B0 F6 95 01 A8 [10:44:47]Write to MH i2c: 01 00 00 07 07 0E [10:44:47]Write i2c OK [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: 01 [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: 01 07 00 [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 D3 0C F4 [10:44:47]RasterBufferAndPrint [10:44:47]line [10:44:47]line [10:44:47]line [10:44:47]line [10:44:47]line [10:44:47]written 0, free lines is 3289 [10:44:47]MH_Cut [10:44:47]Write to MH i2c: D1 01 00 0E 07 01 E7 [10:44:47]Write i2c OK [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: D1 [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: D1 01 00 [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: D1 01 00 0E 07 00 E6 [10:44:47]Write to MH i2c: 01 00 00 0F 07 16 [10:44:47]Write i2c OK [10:44:47]MH_I2C_Read... [10:44:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AF FE 47 00 D2 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6C 3B 02 00 F4 03 04 00 C4 61 20 67 B6 04 01 00 00 D8 A4 3B 4D A0 7E 6A 25 [10:44:47]CommunicateWithHost err = 0 [10:44:47]CheckOFDResponse [10:44:47]1017 (14) - 77093643461234 [10:44:47]1041 (16) - 0000000000871745 [10:44:47]1040 (4) - 146284 [10:44:47]1012 (4) - 29.10.2024 04:17 [10:44:47]1206 (1) - 0 [10:44:47]OFD Sender: Remove packet 146284 [10:44:47]ProducePacketName [10:44:47]name=ofd_packets/00146284 [10:44:47]NVStorageDeleteData [10:44:48]*** Cut start [10:44:48]*** Partial cut [10:44:48]*** CUTSNS_PIN = 1 [10:44:48]OFD Sender: No OFD packet to send [10:44:48]*** CUTSNS_PIN = 0 [10:44:48]*** Brake cut motor [10:44:48]Read from MH i2c: 01 [10:44:48]MH_I2C_Read... [10:44:48]*** Stop cut motor [10:44:48]*** Cut end [10:44:48]Read from MH i2c: 01 07 00 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: 01 07 00 0F 07 00 00 00 00 00 FF 0F 2B [10:44:48]process_action close_receipt done [10:44:48]requested_data is exist [10:44:48]produce_requested_data [10:44:48]requested_item fm.sn is exist - process it [10:44:48]wFMCommunicate request_size=4 [10:44:48]MH_SAM_APDU [10:44:48]CAPDU: 80 11 00 00 [10:44:48]Write to MH i2c: E2 08 00 10 07 80 11 00 00 00 00 00 00 91 [10:44:48]Write i2c OK [10:44:48]MH_I2C_Read... [10:44:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:48]Read from MH i2c: E2 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 17 00 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 17 00 10 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E4 [10:44:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:44:48]wFMCommunicate OK [10:44:48]requested_item fd.num is exist - process it [10:44:48]SAM_PROTO_GetFieldsCounters [10:44:48]wFMCommunicate request_size=4 [10:44:48]MH_SAM_APDU [10:44:48]CAPDU: 80 13 00 00 [10:44:48]Write to MH i2c: E2 08 00 11 07 80 13 00 00 00 00 00 00 94 [10:44:48]Write i2c OK [10:44:48]MH_I2C_Read... [10:44:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:48]Read from MH i2c: E2 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 62 00 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 62 00 11 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6C 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [10:44:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6C 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:48]wFMCommunicate OK [10:44:48]SAM_PROTO_GetFieldsCounters done [10:44:48]requested_item shift.num is exist - process it [10:44:48]requested_item shift.opened is exist - process it [10:44:48]req_shift_opened [10:44:48]FM_GetShiftState [10:44:48]SAM_PROTO_GetShiftState [10:44:48]wFMCommunicate request_size=4 [10:44:48]MH_SAM_APDU [10:44:48]CAPDU: 80 13 01 00 [10:44:48]Write to MH i2c: E2 08 00 12 07 80 13 01 00 00 00 00 00 96 [10:44:48]Write i2c OK [10:44:48]MH_I2C_Read... [10:44:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:48]Read from MH i2c: E2 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 0E 00 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 0E 00 12 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CF [10:44:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:44:48]wFMCommunicate OK [10:44:48]SAM_PROTO_GetShiftState done [10:44:48]FM_GetShiftState done [10:44:48]req_shift_opened done [10:44:48]requested_item shift.open_date is exist - process it [10:44:48]req_shift_open_date [10:44:48]req_shift_open_date done [10:44:48]produce_requested_data done [10:44:48]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146284,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:44:48]process_action_free close_receipt [10:44:48]json_value_free [10:44:48]json_value_free done [10:44:48]process_json_proto returns [10:44:48]Send response to host [10:44:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146284,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:44:48]free response buf [10:44:48]execute_script done [10:44:48]execute_script returns [10:44:48]free content buf [10:44:48]Sock 9.Close socket [10:44:48]Sock 9.Thread stoped [10:44:53]OFD Sender: No OFD packet to send [10:44:58]OFD Sender: No OFD packet to send [10:45:03]OFD Sender: No OFD packet to send [10:45:08]OFD Sender: No OFD packet to send [10:45:13]OFD Sender: No OFD packet to send [10:45:18]OFD Sender: No OFD packet to send [10:45:23]OFD Sender: No OFD packet to send [10:45:28]OFD Sender: No OFD packet to send [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:53]accept exits with 7 [10:46:53]New connection [10:46:53]New thread 3066686820 created [10:46:53]Thread 3066830180 joined [10:46:53]Waiting for new connection... [10:46:53] Sock 7.Parse request [10:46:53]Sock 7.Check first char [10:46:53]Sock 7.First char is OK [10:46:53]request: POST /json_proto HTTP/1.0 [10:46:53]Method: POST [10:46:53]URL: /json_proto [10:46:53]Method is POST - this is cgi request [10:46:53]url: /json_proto [10:46:53]query_string will be loaded in cgi processing [10:46:53]execute_cgi json_proto POST (null) [10:46:53]execute_cgi path=json_proto method=POST [10:46:53]POST find Content-Length [10:46:53]Host: 172.17.40.195:8080 [10:46:53]Content-Length: 754 [10:46:53]Content-Type: application/json [10:46:53] [10:46:53]POST finish read [10:46:53]Found Content-Length = 754 [10:46:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:53]execute_script... [10:46: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)161042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:53]POST & json_proto [10:46:53]process_json_proto [10:46:53]json parsed OK: [10:46:53]protocol is kg_v1.0 [10:46:53]action value=close_receipt [10:46:53]process_action close_receipt [10:46:53]cmd_close_receipt [10:46:53]MH_GetDate [10:46:53]Write to MH i2c: F0 00 00 13 07 09 [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: F0 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: F0 09 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: F0 09 00 13 07 00 1D BD 20 67 D5 8D 6C 64 A5 [10:46:53]GetLastDocTimeStamp 1730198685 [10:46:53]current date 1730198813 [10:46:53]FM_GetShiftState [10:46:53]SAM_PROTO_GetShiftState [10:46:53]wFMCommunicate request_size=4 [10:46:53]MH_SAM_APDU [10:46:53]CAPDU: 80 13 01 00 [10:46:53]Write to MH i2c: E2 08 00 14 07 80 13 01 00 00 00 00 00 98 [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:53]Read from MH i2c: E2 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 0E 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: E2 0E 00 14 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D1 [10:46:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:46:53]wFMCommunicate OK [10:46:53]SAM_PROTO_GetShiftState done [10:46:53]FM_GetShiftState done [10:46:53]opened in 1730161786 [10:46:53]opened+sec_in_day 1730248186 [10:46:53]quantity*price = 0 [10:46:53]sum+1 = 1 [10:46:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 81 29.10.2024 10:46 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101069 ФМ: 0000000000871745 ФД: 146285 ФПД: 126505988436369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104653&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146285&fm=126505988436369&tin=02508201610067®Number=0000000000091683&sum=0 [10:46:54]StoreToDocumentArchive [10:46:54]shift 547 fd 146285 [10:46:54]save to /storage/0547/doc_00146285 [10:46:54]save last doc name /storage/0547/doc_00146285 to /storage/kkm_last_doc_name [10:46:54]save OK [10:46:54]Clear old archive folders... [10:46:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:54]tlvbuf is 01FD4EA0 [10:46:54]SAM_PROTO_ClearQueue [10:46:54]wFMCommunicate request_size=4 [10:46:54]MH_SAM_APDU [10:46:54]CAPDU: 80 09 00 00 [10:46:54]Write to MH i2c: E2 08 00 21 07 80 09 00 00 00 00 00 00 9A [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:54]Read from MH i2c: E2 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 21 07 00 90 00 9C [10:46:54]RAPDU: 90 00 [10:46:54]wFMCommunicate OK [10:46:54]SAM_PROTO_ClearQueue done [10:46:54]KKMCreateOFDPacket [10:46:54]OFDProtocolAddRootSTLVToBuf [10:46:54]FM_MakeSignedData [10:46:54]FM_MakeSignedData [10:46:54]SAM_PROTO_SignData [10:46:54]wFMCommunicate request_size=4 [10:46:54]MH_SAM_APDU [10:46:54]CAPDU: 80 0D 01 02 [10:46:54]Write to MH i2c: E2 08 00 22 07 80 0D 01 02 00 00 00 00 A2 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:54]Read from MH i2c: E2 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 22 07 00 90 00 9D [10:46:54]RAPDU: 90 00 [10:46:54]wFMCommunicate OK [10:46:54]wFMCommunicate request_size=255 [10:46:54]MH_SAM_APDU [10:46: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 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 51 00 00 00 F4 03 04 00 1D BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6D 3B 02 00 35 04 06 00 73 [10:46:54]Write to MH i2c: E2 02 01 23 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 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 51 00 00 00 F4 03 04 00 1D BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6D 3B 02 00 35 04 06 00 73 00 00 71 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:54]Read from MH i2c: E2 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 23 07 00 90 00 9E [10:46:54]RAPDU: 90 00 [10:46:54]wFMCommunicate OK [10:46:54]wFMCommunicate request_size=10 [10:46:54]MH_SAM_APDU [10:46:54]CAPDU: 80 0D 02 02 05 0E 78 80 B1 91 [10:46:54]Write to MH i2c: E2 0D 00 24 07 80 0D 02 02 05 00 0E 78 80 B1 91 00 00 F7 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:54]Read from MH i2c: E2 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 03 00 24 07 00 90 00 9F [10:46:54]RAPDU: 90 00 [10:46:54]wFMCommunicate OK [10:46:54]wFMCommunicate request_size=4 [10:46:54]MH_SAM_APDU [10:46:54]CAPDU: 80 0D 03 02 [10:46:54]Write to MH i2c: E2 08 00 25 07 80 0D 03 02 00 00 00 00 A7 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:54]Read from MH i2c: E2 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 0B 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 0B 00 25 07 00 1D F5 72 79 DE CA 72 A1 90 00 60 [10:46:54]RAPDU: 1D F5 72 79 DE CA 72 A1 90 00 [10:46:54]wFMCommunicate OK [10:46:54]SAM_PROTO_SignData done [10:46:54]FM_MakeSignedData done [10:46:54]CreateOFDProtocolMessage [10:46:54]wFMCommunicate request_size=4 [10:46:54]MH_SAM_APDU [10:46:54]CAPDU: 80 11 00 00 [10:46:54]Write to MH i2c: E2 08 00 26 07 80 11 00 00 00 00 00 00 A7 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:55]Read from MH i2c: E2 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 17 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 17 00 26 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FA [10:46:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:46:55]wFMCommunicate OK [10:46:55]CreateOFDProtocolMessage done [10:46:55]OFDSenderStorePacket 146285 [10:46:55]StoreOFDPacket docnum=146285 [10:46:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 27 31 07 01 2A 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 51 00 00 00 F4 03 04 00 1D BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6D 3B 02 00 35 04 06 00 73 0E 78 80 B1 91 1D F5 72 79 DE CA 72 A1 [10:46:55]CheckFolder [10:46:55]dirname=/storage/ofd_packets [10:46:55]CheckFolder done [10:46:55]ProducePacketName [10:46:55]name=ofd_packets/00146285 [10:46:55]NVStorageSaveData ofd_packets/00146285 [10:46:55]File name is /storage/ofd_packets/00146285 [10:46:55]Write 301 bytes [10:46:55]NVStorageSaveData done [10:46:55]OFDSenderStorePacket done [10:46:55]KKMCreateOFDPacket done [10:46:55]NVStorageSaveData kkm_last_timestamp [10:46:55]File name is /storage/kkm_last_timestamp [10:46:55]Write 4 bytes [10:46:55]NVStorageSaveData done [10:46:55]ExternCall_PrintAddStr [10:46:55]wPrintStart [10:46:55]Write to MH i2c: 01 00 00 27 07 2E [10:46:55]Write i2c OK [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: 01 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: 01 07 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: 01 07 00 27 07 00 00 00 00 00 FF 0F 43 [10:46:55]RasterBufferAndPrint [10:46:55]line Счет N : (1)161042 [10:46:55]line ИНН: 02508201610067 [10:46:55]line Контрольно-Кассовый Чек [10:46:55]line ПРОДАЖА [10:46:55]line ТРК (МРК, ГНК) : 52 [10:46:55]line Товар: 2710124130 [10:46:55]line Аи-92-К-2 [10:46:55]line 15.000 * 0.00 [10:46:55]line = 0.00 [10:46:55]line НДС 12% НСП 1% [10:46:55]line > о реализуемом товаре [10:46:55]line ИТОГО: 0.00 [10:46:55]line НСП 1% : 0.00 [10:46:55]line НДС 12% : 0.00 [10:46:55]line Наличными: 0.00 [10:46:55]line Безнал.: 0.00 [10:46:55]line Место: АЗС № 126 "Партнер Нефть" [10:46:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:46:55]line СНО: Общий режим [10:46:55]line Чек 81 29.10.2024 10:46 [10:46:55]line Смена: 547 ФФД: 1.0 [10:46:55]line ЗНМ: 0300000085 [10:46:55]line РНМ: 0000000000091683 [10:46:55]line Версия ККМ: 001 [10:46:55]line Талоны: ТК ГПНА Online [10:46:55]line 30101069 [10:46:55]line ФМ: 0000000000871745 [10:46:55]line ФД: 146285 [10:46:55]line ФПД: 126505988436369 [10:46:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104653&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146285&fm=126505988436369&tin=02508201610067®Number=0000000000091683&sum=0 [10:46:55]written 0, free lines is 4095 [10:46:55]OFD Sender: Processing packet 146285 [packets to send 206, broken 205] [10:46:55]ProducePacketName [10:46:55]name=ofd_packets/00146285 [10:46:55]OFD Sender: To server: pG, [10:46:55]CommunicateWithHost lk.salyk.kg:30040 [10:46:55]ConnectInit lk.salyk.kg [10:46:55]Connected sock=9 [10:46:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 27 31 07 01 2A 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 51 00 00 00 F4 03 04 00 1D BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6D 3B 02 00 35 04 06 00 73 0E 78 80 B1 91 1D F5 72 79 DE CA 72 A1 [10:46:55]Write to MH i2c: 01 00 00 51 07 58 [10:46:55]Write i2c OK [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: 01 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: 01 07 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: 01 07 00 51 07 00 00 00 00 00 C6 0C 31 [10:46:55]RasterBufferAndPrint [10:46:55]line [10:46:55]line [10:46:55]line [10:46:55]line [10:46:55]line [10:46:55]written 0, free lines is 3277 [10:46:55]MH_Cut [10:46:55]Write to MH i2c: D1 01 00 58 07 01 31 [10:46:55]Write i2c OK [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: D1 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: D1 01 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: D1 01 00 58 07 00 30 [10:46:55]Write to MH i2c: 01 00 00 59 07 60 [10:46:55]Write i2c OK [10:46:55]MH_I2C_Read... [10:46:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 34 CF 47 00 CF 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6D 3B 02 00 F4 03 04 00 45 62 20 67 B6 04 01 00 00 81 F3 B0 5B 17 EA EC 32 [10:46:55]CommunicateWithHost err = 0 [10:46:55]CheckOFDResponse [10:46:55]1017 (14) - 77093643461234 [10:46:55]1041 (16) - 0000000000871745 [10:46:55]1040 (4) - 146285 [10:46:55]1012 (4) - 29.10.2024 04:19 [10:46:55]1206 (1) - 0 [10:46:55]OFD Sender: Remove packet 146285 [10:46:55]ProducePacketName [10:46:55]name=ofd_packets/00146285 [10:46:55]NVStorageDeleteData [10:46:56]OFD Sender: No OFD packet to send [10:46:56]*** Cut start [10:46:56]*** Partial cut [10:46:56]*** CUTSNS_PIN = 1 [10:46:56]*** CUTSNS_PIN = 0 [10:46:56]*** Brake cut motor [10:46:56]Read from MH i2c: 01 [10:46:56]MH_I2C_Read... [10:46:56]*** Stop cut motor [10:46:56]*** Cut end [10:46:56]Read from MH i2c: 01 07 00 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: 01 07 00 59 07 00 00 00 00 00 FF 0F 75 [10:46:56]process_action close_receipt done [10:46:56]requested_data is exist [10:46:56]produce_requested_data [10:46:56]requested_item fm.sn is exist - process it [10:46:56]wFMCommunicate request_size=4 [10:46:56]MH_SAM_APDU [10:46:56]CAPDU: 80 11 00 00 [10:46:56]Write to MH i2c: E2 08 00 5A 07 80 11 00 00 00 00 00 00 DB [10:46:56]Write i2c OK [10:46:56]MH_I2C_Read... [10:46:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:56]Read from MH i2c: E2 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 17 00 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 17 00 5A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2E [10:46:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:46:56]wFMCommunicate OK [10:46:56]requested_item fd.num is exist - process it [10:46:56]SAM_PROTO_GetFieldsCounters [10:46:56]wFMCommunicate request_size=4 [10:46:56]MH_SAM_APDU [10:46:56]CAPDU: 80 13 00 00 [10:46:56]Write to MH i2c: E2 08 00 5B 07 80 13 00 00 00 00 00 00 DE [10:46:56]Write i2c OK [10:46:56]MH_I2C_Read... [10:46:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:57]Read from MH i2c: E2 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 62 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 62 00 5B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6D 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [10:46:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6D 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:57]wFMCommunicate OK [10:46:57]SAM_PROTO_GetFieldsCounters done [10:46:57]requested_item shift.num is exist - process it [10:46:57]requested_item shift.opened is exist - process it [10:46:57]req_shift_opened [10:46:57]FM_GetShiftState [10:46:57]SAM_PROTO_GetShiftState [10:46:57]wFMCommunicate request_size=4 [10:46:57]MH_SAM_APDU [10:46:57]CAPDU: 80 13 01 00 [10:46:57]Write to MH i2c: E2 08 00 5C 07 80 13 01 00 00 00 00 00 E0 [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 [10:46:57]MH_I2C_Read... [10:46:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:57]Read from MH i2c: E2 0E 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 0E 00 5C 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 19 [10:46:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:46:57]wFMCommunicate OK [10:46:57]SAM_PROTO_GetShiftState done [10:46:57]FM_GetShiftState done [10:46:57]req_shift_opened done [10:46:57]requested_item shift.open_date is exist - process it [10:46:57]req_shift_open_date [10:46:57]req_shift_open_date done [10:46:57]produce_requested_data done [10:46:57]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146285,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:46:57]process_action_free close_receipt [10:46:57]json_value_free [10:46:57]json_value_free done [10:46:57]process_json_proto returns [10:46:57]Send response to host [10:46:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146285,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:46:57]free response buf [10:46:57]execute_script done [10:46:57]execute_script returns [10:46:57]free content buf [10:46:57]Sock 7.Close socket [10:46:57]Sock 7.Thread stoped [10:47:01]OFD Sender: No OFD packet to send [10:47:06]OFD Sender: No OFD packet to send [10:47:11]OFD Sender: No OFD packet to send [10:47:16]OFD Sender: No OFD packet to send [10:47:21]OFD Sender: No OFD packet to send [10:47:26]OFD Sender: No OFD packet to send [10:47:31]OFD Sender: No OFD packet to send [10:47:36]OFD Sender: No OFD packet to send [10:47:41]OFD Sender: No OFD packet to send [10:47:44]accept exits with 10 [10:47:44]New connection [10:47:44]New thread 3066830180 created [10:47:44]Thread 3066686820 joined [10:47:44]Waiting for new connection... [10:47:44] Sock 10.Parse request [10:47:44]Sock 10.Check first char [10:47:44]Sock 10.First char is OK [10:47:44]request: POST /json_proto HTTP/1.0 [10:47:44]Method: POST [10:47:44]URL: /json_proto [10:47:44]Method is POST - this is cgi request [10:47:44]url: /json_proto [10:47:44]query_string will be loaded in cgi processing [10:47:44]execute_cgi json_proto POST (null) [10:47:44]execute_cgi path=json_proto method=POST [10:47:44]POST find Content-Length [10:47:44]Host: 172.17.40.195:8080 [10:47:44]Content-Length: 677 [10:47:44]Content-Type: application/json [10:47:44] [10:47:44]POST finish read [10:47:44]Found Content-Length = 677 [10:47:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.530, "sum" : 570.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:44]execute_script... [10:47:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.530, "sum" : 570.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:44]POST & json_proto [10:47:44]process_json_proto [10:47:44]json parsed OK: [10:47:44]protocol is kg_v1.0 [10:47:44]action value=close_receipt [10:47:44]process_action close_receipt [10:47:44]cmd_close_receipt [10:47:44]MH_GetDate [10:47:44]Write to MH i2c: F0 00 00 5D 07 53 [10:47:44]Write i2c OK [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: F0 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: F0 09 00 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: F0 09 00 5D 07 00 51 BD 20 67 D5 8D 6C 64 23 [10:47:44]GetLastDocTimeStamp 1730198813 [10:47:44]current date 1730198865 [10:47:44]FM_GetShiftState [10:47:44]SAM_PROTO_GetShiftState [10:47:44]wFMCommunicate request_size=4 [10:47:44]MH_SAM_APDU [10:47:44]CAPDU: 80 13 01 00 [10:47:44]Write to MH i2c: E2 08 00 5E 07 80 13 01 00 00 00 00 00 E2 [10:47:44]Write i2c OK [10:47:44]MH_I2C_Read... [10:47:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:44]Read from MH i2c: E2 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 0E 00 [10:47:44]MH_I2C_Read... [10:47:44]Read from MH i2c: E2 0E 00 5E 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1B [10:47:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:47:44]wFMCommunicate OK [10:47:44]SAM_PROTO_GetShiftState done [10:47:44]FM_GetShiftState done [10:47:44]opened in 1730161786 [10:47:44]opened+sec_in_day 1730248186 [10:47:44]quantity*price = 57065 [10:47:44]sum+1 = 57067 [10:47:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.60 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 82 29.10.2024 10:47 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146286 ФПД: 116834217585836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104745&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146286&fm=116834217585836&tin=02508201610067®Number=0000000000091683&sum=57000 [10:47:45]StoreToDocumentArchive [10:47:45]shift 547 fd 146286 [10:47:45]save to /storage/0547/doc_00146286 [10:47:45]save last doc name /storage/0547/doc_00146286 to /storage/kkm_last_doc_name [10:47:45]save OK [10:47:45]Clear old archive folders... [10:47:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:45]tlvbuf is 01F61A70 [10:47:45]SAM_PROTO_ClearQueue [10:47:45]wFMCommunicate request_size=4 [10:47:45]MH_SAM_APDU [10:47:45]CAPDU: 80 09 00 00 [10:47:45]Write to MH i2c: E2 08 00 6B 07 80 09 00 00 00 00 00 00 E4 [10:47:45]Write i2c OK [10:47:45]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 6B 07 00 90 00 E6 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]SAM_PROTO_ClearQueue done [10:47:46]KKMCreateOFDPacket [10:47:46]OFDProtocolAddRootSTLVToBuf [10:47:46]FM_MakeSignedData [10:47:46]FM_MakeSignedData [10:47:46]SAM_PROTO_SignData [10:47:46]wFMCommunicate request_size=4 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 01 02 [10:47:46]Write to MH i2c: E2 08 00 6C 07 80 0D 01 02 00 00 00 00 EC [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 6C 07 00 90 00 E7 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]wFMCommunicate request_size=255 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6E 3B 02 00 35 04 06 00 6A [10:47:46]Write to MH i2c: E2 02 01 6D 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 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6E 3B 02 00 35 04 06 00 6A 00 00 56 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 6D 07 00 90 00 E8 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]wFMCommunicate request_size=10 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 02 02 05 42 96 09 6C AC [10:47:46]Write to MH i2c: E2 0D 00 6E 07 80 0D 02 02 05 00 42 96 09 6C AC 00 00 F2 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]OFD Sender: No OFD packet to send [10:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [10:47:46]RAPDU: 90 00 [10:47:46]wFMCommunicate OK [10:47:46]wFMCommunicate request_size=4 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 0D 03 02 [10:47:46]Write to MH i2c: E2 08 00 6F 07 80 0D 03 02 00 00 00 00 F1 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 0B 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 0B 00 6F 07 00 A2 75 37 78 B1 89 7D BE 90 00 2D [10:47:46]RAPDU: A2 75 37 78 B1 89 7D BE 90 00 [10:47:46]wFMCommunicate OK [10:47:46]SAM_PROTO_SignData done [10:47:46]FM_MakeSignedData done [10:47:46]CreateOFDProtocolMessage [10:47:46]wFMCommunicate request_size=4 [10:47:46]MH_SAM_APDU [10:47:46]CAPDU: 80 11 00 00 [10:47:46]Write to MH i2c: E2 08 00 70 07 80 11 00 00 00 00 00 00 F1 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:46]Read from MH i2c: E2 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 17 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: E2 17 00 70 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 44 [10:47:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:47:46]wFMCommunicate OK [10:47:46]CreateOFDProtocolMessage done [10:47:46]OFDSenderStorePacket 146286 [10:47:46]StoreOFDPacket docnum=146286 [10:47:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EC D4 07 01 78 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6E 3B 02 00 35 04 06 00 6A 42 96 09 6C AC A2 75 37 78 B1 89 7D BE [10:47:46]CheckFolder [10:47:46]dirname=/storage/ofd_packets [10:47:46]CheckFolder done [10:47:46]ProducePacketName [10:47:46]name=ofd_packets/00146286 [10:47:46]NVStorageSaveData ofd_packets/00146286 [10:47:46]File name is /storage/ofd_packets/00146286 [10:47:46]Write 301 bytes [10:47:46]NVStorageSaveData done [10:47:46]OFDSenderStorePacket done [10:47:46]KKMCreateOFDPacket done [10:47:46]NVStorageSaveData kkm_last_timestamp [10:47:46]File name is /storage/kkm_last_timestamp [10:47:46]Write 4 bytes [10:47:46]NVStorageSaveData done [10:47:46]ExternCall_PrintAddStr [10:47:46]wPrintStart [10:47:46]Write to MH i2c: 01 00 00 71 07 78 [10:47:46]Write i2c OK [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: 01 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: 01 07 00 [10:47:46]MH_I2C_Read... [10:47:46]Read from MH i2c: 01 07 00 71 07 00 00 00 00 00 FF 0F 8D [10:47:46]RasterBufferAndPrint [10:47:46]line Счет N : (1)161043 [10:47:46]line ИНН: 02508201610067 [10:47:46]line Контрольно-Кассовый Чек [10:47:46]line ПРОДАЖА [10:47:46]line ТРК (МРК, ГНК) : 32 [10:47:46]line Товар: 2710124130 [10:47:46]line Аи-92-К-2 [10:47:46]line 8.530 * 66.90 [10:47:46]line = 570.66 [10:47:46]line НДС 12% НСП 1% [10:47:46]line > о реализуемом товаре [10:47:46]line ОКРУГЛЕНИЕ: -0.66 [10:47:46]line ИТОГО: 570.00 [10:47:46]line Внесено: 570.00 [10:47:46]line СДАЧА: 0.00 [10:47:46]line НСП 1% : 5.05 [10:47:46]line НДС 12% : 60.60 [10:47:46]line Наличными: 570.00 [10:47:46]line Безнал.: 0.00 [10:47:46]line Место: АЗС № 126 "Партнер Нефть" [10:47:46]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:47:46]line СНО: Общий режим [10:47:46]line Чек 82 29.10.2024 10:47 [10:47:46]line Смена: 547 ФФД: 1.0 [10:47:46]line ЗНМ: 0300000085 [10:47:46]line РНМ: 0000000000091683 [10:47:46]line Версия ККМ: 001 [10:47:46]line ФМ: 0000000000871745 [10:47:46]line ФД: 146286 [10:47:46]line ФПД: 116834217585836 [10:47:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104745&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146286&fm=116834217585836&tin=02508201610067®Number=0000000000091683&sum=57000 [10:47:46]OFD Sender: Processing packet 146286 [packets to send 206, broken 205] [10:47:46]ProducePacketName [10:47:46]name=ofd_packets/00146286 [10:47:46]OFD Sender: To server: pG, [10:47:46]CommunicateWithHost lk.salyk.kg:30040 [10:47:46]ConnectInit lk.salyk.kg [10:47:46]written 0, free lines is 4095 [10:47:47]Connected sock=9 [10:47:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EC D4 07 01 78 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6E 3B 02 00 35 04 06 00 6A 42 96 09 6C AC A2 75 37 78 B1 89 7D BE [10:47:47]Write to MH i2c: 01 00 00 9C 07 A3 [10:47:47]Write i2c OK [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: 01 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: 01 07 00 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: 01 07 00 9C 07 00 00 00 00 00 B4 0C 6A [10:47:47]RasterBufferAndPrint [10:47:47]line [10:47:47]line [10:47:47]line [10:47:47]line [10:47:47]line [10:47:47]written 0, free lines is 3259 [10:47:47]MH_Cut [10:47:47]Write to MH i2c: D1 01 00 A3 07 01 7C [10:47:47]Write i2c OK [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: D1 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: D1 01 00 [10:47:47]MH_I2C_Read... [10:47:47]Read from MH i2c: D1 01 00 A3 07 00 7B [10:47:47]Write to MH i2c: 01 00 00 A4 07 AB [10:47:47]Write i2c OK [10:47:47]MH_I2C_Read... [10:47:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E4 BA 47 00 A3 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6E 3B 02 00 F4 03 04 00 78 62 20 67 B6 04 01 00 00 2E C8 9F 05 97 00 C6 8D [10:47:47]CommunicateWithHost err = 0 [10:47:47]CheckOFDResponse [10:47:47]1017 (14) - 77093643461234 [10:47:47]1041 (16) - 0000000000871745 [10:47:47]1040 (4) - 146286 [10:47:47]1012 (4) - 29.10.2024 04:20 [10:47:47]1206 (1) - 0 [10:47:47]OFD Sender: Remove packet 146286 [10:47:47]ProducePacketName [10:47:47]name=ofd_packets/00146286 [10:47:47]NVStorageDeleteData [10:47:48]OFD Sender: No OFD packet to send [10:47:48]*** Cut start [10:47:48]*** Partial cut [10:47:48]*** CUTSNS_PIN = 1 [10:47:48]*** CUTSNS_PIN = 0 [10:47:48]*** Brake cut motor [10:47:48]Read from MH i2c: 01 [10:47:48]MH_I2C_Read... [10:47:48]*** Stop cut motor [10:47:48]*** Cut end [10:47:48]Read from MH i2c: 01 07 00 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: 01 07 00 A4 07 00 00 00 00 00 FF 0F C0 [10:47:48]process_action close_receipt done [10:47:48]requested_data is exist [10:47:48]produce_requested_data [10:47:48]requested_item fm.sn is exist - process it [10:47:48]wFMCommunicate request_size=4 [10:47:48]MH_SAM_APDU [10:47:48]CAPDU: 80 11 00 00 [10:47:48]Write to MH i2c: E2 08 00 A5 07 80 11 00 00 00 00 00 00 26 [10:47:48]Write i2c OK [10:47:48]MH_I2C_Read... [10:47:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:48]Read from MH i2c: E2 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: E2 17 00 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: E2 17 00 A5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 79 [10:47:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:47:48]wFMCommunicate OK [10:47:48]requested_item fd.num is exist - process it [10:47:48]SAM_PROTO_GetFieldsCounters [10:47:48]wFMCommunicate request_size=4 [10:47:48]MH_SAM_APDU [10:47:48]CAPDU: 80 13 00 00 [10:47:48]Write to MH i2c: E2 08 00 A6 07 80 13 00 00 00 00 00 00 29 [10:47:48]Write i2c OK [10:47:48]MH_I2C_Read... [10:47:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:48]Read from MH i2c: E2 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: E2 62 00 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: E2 62 00 A6 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6E 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [10:47:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6E 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:48]wFMCommunicate OK [10:47:48]SAM_PROTO_GetFieldsCounters done [10:47:48]requested_item shift.num is exist - process it [10:47:48]requested_item shift.opened is exist - process it [10:47:48]req_shift_opened [10:47:48]FM_GetShiftState [10:47:48]SAM_PROTO_GetShiftState [10:47:48]wFMCommunicate request_size=4 [10:47:48]MH_SAM_APDU [10:47:48]CAPDU: 80 13 01 00 [10:47:48]Write to MH i2c: E2 08 00 A7 07 80 13 01 00 00 00 00 00 2B [10:47:48]Write i2c OK [10:47:48]MH_I2C_Read... [10:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:48]Read from MH i2c: E2 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: E2 0E 00 [10:47:48]MH_I2C_Read... [10:47:48]Read from MH i2c: E2 0E 00 A7 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 64 [10:47:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:47:48]wFMCommunicate OK [10:47:48]SAM_PROTO_GetShiftState done [10:47:48]FM_GetShiftState done [10:47:48]req_shift_opened done [10:47:48]requested_item shift.open_date is exist - process it [10:47:48]req_shift_open_date [10:47:48]req_shift_open_date done [10:47:48]produce_requested_data done [10:47:48]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146286,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:47:48]process_action_free close_receipt [10:47:48]json_value_free [10:47:48]json_value_free done [10:47:48]process_json_proto returns [10:47:48]Send response to host [10:47:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146286,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:47:48]free response buf [10:47:48]execute_script done [10:47:48]execute_script returns [10:47:48]free content buf [10:47:48]Sock 10.Close socket [10:47:48]Sock 10.Thread stoped [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:33]accept exits with 7 [10:48:33]New connection [10:48:33]New thread 3066686820 created [10:48:33]Thread 3066830180 joined [10:48:33]Waiting for new connection... [10:48:33] Sock 7.Parse request [10:48:33]Sock 7.Check first char [10:48:33]Sock 7.First char is OK [10:48:33]request: POST /json_proto HTTP/1.0 [10:48:33]Method: POST [10:48:33]URL: /json_proto [10:48:33]Method is POST - this is cgi request [10:48:33]url: /json_proto [10:48:33]query_string will be loaded in cgi processing [10:48:33]execute_cgi json_proto POST (null) [10:48:33]execute_cgi path=json_proto method=POST [10:48:33]POST find Content-Length [10:48:33]Host: 172.17.40.195:8080 [10:48:33]Content-Length: 677 [10:48:33]Content-Type: application/json [10:48:33] [10:48:33]POST finish read [10:48:33]Found Content-Length = 677 [10:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [10:48:33]execute_script... [10:48:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [10:48:33]POST & json_proto [10:48:33]process_json_proto [10:48:33]json parsed OK: [10:48:33]protocol is kg_v1.0 [10:48:33]action value=close_receipt [10:48:33]process_action close_receipt [10:48:33]cmd_close_receipt [10:48:33]MH_GetDate [10:48:33]Write to MH i2c: F0 00 00 A8 07 9E [10:48:33]Write i2c OK [10:48:33]MH_I2C_Read... [10:48:33]Read from MH i2c: F0 [10:48:33]MH_I2C_Read... [10:48:33]Read from MH i2c: F0 09 00 [10:48:33]MH_I2C_Read... [10:48:33]Read from MH i2c: F0 09 00 A8 07 00 82 BD 20 67 D5 8D 6C 64 9F [10:48:33]GetLastDocTimeStamp 1730198865 [10:48:33]current date 1730198914 [10:48:33]FM_GetShiftState [10:48:33]SAM_PROTO_GetShiftState [10:48:33]wFMCommunicate request_size=4 [10:48:33]MH_SAM_APDU [10:48:33]CAPDU: 80 13 01 00 [10:48:33]Write to MH i2c: E2 08 00 A9 07 80 13 01 00 00 00 00 00 2D [10:48:33]Write i2c OK [10:48:33]MH_I2C_Read... [10:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:33]Read from MH i2c: E2 [10:48:33]MH_I2C_Read... [10:48:33]Read from MH i2c: E2 0E 00 [10:48:33]MH_I2C_Read... [10:48:33]Read from MH i2c: E2 0E 00 A9 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 66 [10:48:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:48:33]wFMCommunicate OK [10:48:33]SAM_PROTO_GetShiftState done [10:48:33]FM_GetShiftState done [10:48:33]opened in 1730161786 [10:48:33]opened+sec_in_day 1730248186 [10:48:33]quantity*price = 30038 [10:48:33]sum+1 = 30039 [10:48:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 83 29.10.2024 10:48 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146287 ФПД: 145982290298261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104834&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146287&fm=145982290298261&tin=02508201610067®Number=0000000000091683&sum=30000 [10:48:34]StoreToDocumentArchive [10:48:34]shift 547 fd 146287 [10:48:34]save to /storage/0547/doc_00146287 [10:48:34]save last doc name /storage/0547/doc_00146287 to /storage/kkm_last_doc_name [10:48:34]save OK [10:48:34]Clear old archive folders... [10:48:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:34]tlvbuf is 020204A0 [10:48:34]SAM_PROTO_ClearQueue [10:48:34]wFMCommunicate request_size=4 [10:48:34]MH_SAM_APDU [10:48:34]CAPDU: 80 09 00 00 [10:48:34]Write to MH i2c: E2 08 00 B6 07 80 09 00 00 00 00 00 00 2F [10:48:34]Write i2c OK [10:48:34]MH_I2C_Read... [10:48:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:34]Read from MH i2c: E2 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 03 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 03 00 B6 07 00 90 00 31 [10:48:34]RAPDU: 90 00 [10:48:34]wFMCommunicate OK [10:48:34]SAM_PROTO_ClearQueue done [10:48:34]KKMCreateOFDPacket [10:48:34]OFDProtocolAddRootSTLVToBuf [10:48:34]FM_MakeSignedData [10:48:34]FM_MakeSignedData [10:48:34]SAM_PROTO_SignData [10:48:34]wFMCommunicate request_size=4 [10:48:34]MH_SAM_APDU [10:48:34]CAPDU: 80 0D 01 02 [10:48:34]Write to MH i2c: E2 08 00 B7 07 80 0D 01 02 00 00 00 00 37 [10:48:34]Write i2c OK [10:48:34]MH_I2C_Read... [10:48:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:34]Read from MH i2c: E2 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 03 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 03 00 B7 07 00 90 00 32 [10:48:34]RAPDU: 90 00 [10:48:34]wFMCommunicate OK [10:48:34]wFMCommunicate request_size=255 [10:48:34]MH_SAM_APDU [10:48: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 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 53 00 00 00 F4 03 04 00 82 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6F 3B 02 00 35 04 06 00 84 [10:48:34]Write to MH i2c: E2 02 01 B8 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 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 53 00 00 00 F4 03 04 00 82 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6F 3B 02 00 35 04 06 00 84 00 00 27 [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:35]Read from MH i2c: E2 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 B8 07 00 90 00 33 [10:48:35]RAPDU: 90 00 [10:48:35]wFMCommunicate OK [10:48:35]wFMCommunicate request_size=10 [10:48:35]MH_SAM_APDU [10:48:35]CAPDU: 80 0D 02 02 05 C5 26 8E 85 95 [10:48:35]Write to MH i2c: E2 0D 00 B9 07 80 0D 02 02 05 00 C5 26 8E 85 95 00 00 D7 [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:35]Read from MH i2c: E2 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 B9 07 00 90 00 34 [10:48:35]RAPDU: 90 00 [10:48:35]wFMCommunicate OK [10:48:35]wFMCommunicate request_size=4 [10:48:35]MH_SAM_APDU [10:48:35]CAPDU: 80 0D 03 02 [10:48:35]Write to MH i2c: E2 08 00 BA 07 80 0D 03 02 00 00 00 00 3C [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:35]Read from MH i2c: E2 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 0B 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 0B 00 BA 07 00 4E 17 62 0B 32 56 62 2A 90 00 23 [10:48:35]RAPDU: 4E 17 62 0B 32 56 62 2A 90 00 [10:48:35]wFMCommunicate OK [10:48:35]SAM_PROTO_SignData done [10:48:35]FM_MakeSignedData done [10:48:35]CreateOFDProtocolMessage [10:48:35]wFMCommunicate request_size=4 [10:48:35]MH_SAM_APDU [10:48:35]CAPDU: 80 11 00 00 [10:48:35]Write to MH i2c: E2 08 00 BB 07 80 11 00 00 00 00 00 00 3C [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:35]Read from MH i2c: E2 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 17 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 17 00 BB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8F [10:48:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:48:35]wFMCommunicate OK [10:48:35]CreateOFDProtocolMessage done [10:48:35]OFDSenderStorePacket 146287 [10:48:35]StoreOFDPacket docnum=146287 [10:48:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 82 94 07 01 8D 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 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 53 00 00 00 F4 03 04 00 82 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6F 3B 02 00 35 04 06 00 84 C5 26 8E 85 95 4E 17 62 0B 32 56 62 2A [10:48:35]CheckFolder [10:48:35]dirname=/storage/ofd_packets [10:48:35]CheckFolder done [10:48:35]ProducePacketName [10:48:35]name=ofd_packets/00146287 [10:48:35]NVStorageSaveData ofd_packets/00146287 [10:48:35]File name is /storage/ofd_packets/00146287 [10:48:35]Write 301 bytes [10:48:35]NVStorageSaveData done [10:48:35]OFDSenderStorePacket done [10:48:35]KKMCreateOFDPacket done [10:48:35]NVStorageSaveData kkm_last_timestamp [10:48:35]File name is /storage/kkm_last_timestamp [10:48:35]Write 4 bytes [10:48:35]NVStorageSaveData done [10:48:35]ExternCall_PrintAddStr [10:48:35]wPrintStart [10:48:35]Write to MH i2c: 01 00 00 BC 07 C3 [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: 01 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: 01 07 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: 01 07 00 BC 07 00 00 00 00 00 FF 0F D8 [10:48:35]RasterBufferAndPrint [10:48:35]line Счет N : (1)161044 [10:48:35]line ИНН: 02508201610067 [10:48:35]line Контрольно-Кассовый Чек [10:48:35]line ПРОДАЖА [10:48:35]line ТРК (МРК, ГНК) : 32 [10:48:35]line Товар: 2710124130 [10:48:35]line Аи-92-К-2 [10:48:35]line 4.490 * 66.90 [10:48:35]line = 300.38 [10:48:35]line НДС 12% НСП 1% [10:48:35]line > о реализуемом товаре [10:48:35]line ОКРУГЛЕНИЕ: -0.38 [10:48:35]line ИТОГО: 300.00 [10:48:35]line Внесено: 300.00 [10:48:35]line СДАЧА: 0.00 [10:48:35]line НСП 1% : 2.66 [10:48:35]line НДС 12% : 31.90 [10:48:35]line Наличными: 300.00 [10:48:35]line Безнал.: 0.00 [10:48:35]line Место: АЗС № 126 "Партнер Нефть" [10:48:35]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:48:35]line СНО: Общий режим [10:48:35]line Чек 83 29.10.2024 10:48 [10:48:35]line Смена: 547 ФФД: 1.0 [10:48:35]line ЗНМ: 0300000085 [10:48:35]line РНМ: 0000000000091683 [10:48:35]line Версия ККМ: 001 [10:48:35]line ФМ: 0000000000871745 [10:48:35]line ФД: 146287 [10:48:35]line ФПД: 145982290298261 [10:48:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T104834&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146287&fm=145982290298261&tin=02508201610067®Number=0000000000091683&sum=30000 [10:48:35]written 0, free lines is 4095 [10:48:35]OFD Sender: Processing packet 146287 [packets to send 206, broken 205] [10:48:35]ProducePacketName [10:48:35]name=ofd_packets/00146287 [10:48:35]OFD Sender: To server: pG, [10:48:35]CommunicateWithHost lk.salyk.kg:30040 [10:48:35]ConnectInit lk.salyk.kg [10:48:36]Connected sock=10 [10:48:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 82 94 07 01 8D 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 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 53 00 00 00 F4 03 04 00 82 BD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 6F 3B 02 00 35 04 06 00 84 C5 26 8E 85 95 4E 17 62 0B 32 56 62 2A [10:48:36]Write to MH i2c: 01 00 00 E7 07 EE [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 07 00 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 07 00 E7 07 00 00 00 00 00 BE 0C BF [10:48:36]RasterBufferAndPrint [10:48:36]line [10:48:36]line [10:48:36]line [10:48:36]line [10:48:36]line [10:48:36]written 0, free lines is 3268 [10:48:36]MH_Cut [10:48:36]Write to MH i2c: D1 01 00 EE 07 01 C7 [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: D1 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: D1 01 00 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: D1 01 00 EE 07 00 C6 [10:48:36]Write to MH i2c: 01 00 00 EF 07 F6 [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E8 2A 47 00 53 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 31 37 34 35 10 04 04 00 6F 3B 02 00 F4 03 04 00 A9 62 20 67 B6 04 01 00 00 0B D7 5D 9F 48 25 F5 ED [10:48:36]CommunicateWithHost err = 0 [10:48:36]CheckOFDResponse [10:48:36]1017 (14) - 77093643461234 [10:48:36]1041 (16) - 0000000000871745 [10:48:36]1040 (4) - 146287 [10:48:36]1012 (4) - 29.10.2024 04:20 [10:48:36]1206 (1) - 0 [10:48:36]OFD Sender: Remove packet 146287 [10:48:36]ProducePacketName [10:48:36]name=ofd_packets/00146287 [10:48:36]NVStorageDeleteData [10:48:36]OFD Sender: No OFD packet to send [10:48:37]*** Cut start [10:48:37]*** Partial cut [10:48:37]*** CUTSNS_PIN = 1 [10:48:37]*** CUTSNS_PIN = 0 [10:48:37]*** Brake cut motor [10:48:37]Read from MH i2c: 01 [10:48:37]MH_I2C_Read... [10:48:37]*** Stop cut motor [10:48:37]*** Cut end [10:48:37]Read from MH i2c: 01 07 00 [10:48:37]MH_I2C_Read... [10:48:37]Read from MH i2c: 01 07 00 EF 07 00 00 00 00 00 FF 0F 0B [10:48:37]process_action close_receipt done [10:48:37]requested_data is exist [10:48:37]produce_requested_data [10:48:37]requested_item fm.sn is exist - process it [10:48:37]wFMCommunicate request_size=4 [10:48:37]MH_SAM_APDU [10:48:37]CAPDU: 80 11 00 00 [10:48:37]Write to MH i2c: E2 08 00 F0 07 80 11 00 00 00 00 00 00 71 [10:48:37]Write i2c OK [10:48:37]MH_I2C_Read... [10:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:37]Read from MH i2c: E2 [10:48:37]MH_I2C_Read... [10:48:37]Read from MH i2c: E2 17 00 [10:48:37]MH_I2C_Read... [10:48:37]Read from MH i2c: E2 17 00 F0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C4 [10:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:48:37]wFMCommunicate OK [10:48:37]requested_item fd.num is exist - process it [10:48:37]SAM_PROTO_GetFieldsCounters [10:48:37]wFMCommunicate request_size=4 [10:48:37]MH_SAM_APDU [10:48:37]CAPDU: 80 13 00 00 [10:48:37]Write to MH i2c: E2 08 00 F1 07 80 13 00 00 00 00 00 00 74 [10:48:37]Write i2c OK [10:48:37]MH_I2C_Read... [10:48:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:37]Read from MH i2c: E2 [10:48:37]MH_I2C_Read... [10:48:37]Read from MH i2c: E2 62 00 [10:48:37]MH_I2C_Read... [10:48:37]Read from MH i2c: E2 62 00 F1 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6F 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [10:48:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 6F 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:37]wFMCommunicate OK [10:48:37]SAM_PROTO_GetFieldsCounters done [10:48:37]requested_item shift.num is exist - process it [10:48:37]requested_item shift.opened is exist - process it [10:48:37]req_shift_opened [10:48:37]FM_GetShiftState [10:48:37]SAM_PROTO_GetShiftState [10:48:37]wFMCommunicate request_size=4 [10:48:37]MH_SAM_APDU [10:48:37]CAPDU: 80 13 01 00 [10:48:37]Write to MH i2c: E2 08 00 F2 07 80 13 01 00 00 00 00 00 76 [10:48:37]Write i2c OK [10:48:37]MH_I2C_Read... [10:48:37]Read from MH i2c: E2 [10:48:37]MH_I2C_Read... [10:48:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:37]Read from MH i2c: E2 0E 00 [10:48:37]MH_I2C_Read... [10:48:37]Read from MH i2c: E2 0E 00 F2 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AF [10:48:37]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:48:37]wFMCommunicate OK [10:48:37]SAM_PROTO_GetShiftState done [10:48:37]FM_GetShiftState done [10:48:37]req_shift_opened done [10:48:37]requested_item shift.open_date is exist - process it [10:48:37]req_shift_open_date [10:48:37]req_shift_open_date done [10:48:37]produce_requested_data done [10:48:37]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146287,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:48:37]process_action_free close_receipt [10:48:37]json_value_free [10:48:37]json_value_free done [10:48:37]process_json_proto returns [10:48:37]Send response to host [10:48:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146287,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:48:37]free response buf [10:48:37]execute_script done [10:48:37]execute_script returns [10:48:37]free content buf [10:48:37]Sock 7.Close socket [10:48:37]Sock 7.Thread stoped [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:07]int [10:49:07]Write to MH i2c: 01 00 00 F3 07 FA [10:49:07]*** FLAG_PRN_KEY set [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 F3 07 00 08 00 00 00 FF 0F 17 [10:49:07]state=0 [10:49:07]Key pressed [10:49:07]Feed [10:49:07]Write to MH i2c: D8 00 00 F4 07 D2 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: D8 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: D8 01 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: D8 01 00 F4 07 00 D3 [10:49:07]int [10:49:07]Write to MH i2c: 01 00 00 F5 07 FC [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 F5 07 00 48 00 00 00 3C 00 87 [10:49:07]state=2 [10:49:07]Key pressed [10:49:07]int [10:49:07]Write to MH i2c: 01 00 00 F6 07 FD [10:49:07]*** FLAG_PRN_KEY reset [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 F6 07 00 00 00 00 00 F6 0F 09 [10:49:07]state=2 [10:49:07]Stop feed [10:49:07]int [10:49:07]Write to MH i2c: 01 00 00 F7 07 FE [10:49:07]*** FLAG_PRN_KEY set [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 F7 07 00 08 00 00 00 FF 0F 1B [10:49:07]state=0 [10:49:07]Key pressed [10:49:07]Feed [10:49:07]Write to MH i2c: D8 00 00 F8 07 D6 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: D8 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: D8 01 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: D8 01 00 F8 07 00 D7 [10:49:07]int [10:49:07]Write to MH i2c: 01 00 00 F9 07 00 [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 F9 07 00 48 00 00 00 3C 00 8B [10:49:07]state=2 [10:49:07]Key pressed [10:49:07]int [10:49:07]Write to MH i2c: 01 00 00 FA 07 01 [10:49:07]*** FLAG_PRN_KEY reset [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 FA 07 00 00 00 00 00 F6 0F 0D [10:49:07]state=2 [10:49:07]Stop feed [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:06]int [10:50:06]Write to MH i2c: 01 00 00 FB 07 02 [10:50:06]*** FLAG_PRN_KEY set [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 FB 07 00 08 00 00 00 FF 0F 1F [10:50:06]state=0 [10:50:06]Key pressed [10:50:06]Feed [10:50:06]Write to MH i2c: D8 00 00 FC 07 DA [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: D8 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: D8 01 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: D8 01 00 FC 07 00 DB [10:50:06]int [10:50:06]Write to MH i2c: 01 00 00 FD 07 04 [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 FD 07 00 48 00 00 00 3D 00 90 [10:50:06]state=2 [10:50:06]Key pressed [10:50:06]int [10:50:06]Write to MH i2c: 01 00 00 FE 07 05 [10:50:06]*** FLAG_PRN_KEY reset [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 FE 07 00 00 00 00 00 F5 0F 10 [10:50:06]state=2 [10:50:06]Stop feed [10:50:07]OFD Sender: No OFD packet to send [10:50:08]int [10:50:08]Write to MH i2c: 01 00 00 FF 07 06 [10:50:08]*** FLAG_PRN_KEY set [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 FF 07 00 08 00 00 00 FF 0F 23 [10:50:08]state=0 [10:50:08]Key pressed [10:50:08]Feed [10:50:08]Write to MH i2c: D8 00 00 00 08 DF [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: D8 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: D8 01 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: D8 01 00 00 08 00 E0 [10:50:08]int [10:50:08]Write to MH i2c: 01 00 00 01 08 09 [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 01 08 00 48 00 00 00 3C 00 94 [10:50:08]state=2 [10:50:08]Key pressed [10:50:08]int [10:50:08]Write to MH i2c: 01 00 00 02 08 0A [10:50:08]*** FLAG_PRN_KEY reset [10:50:08]Write i2c OK [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 [10:50:08]MH_I2C_Read... [10:50:08]Read from MH i2c: 01 07 00 02 08 00 00 00 00 00 F6 0F 16 [10:50:08]state=2 [10:50:08]Stop feed [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:32]OFD Sender: No OFD packet to send [10:51:37]OFD Sender: No OFD packet to send [10:51:42]OFD Sender: No OFD packet to send [10:51:47]OFD Sender: No OFD packet to send [10:51:52]OFD Sender: No OFD packet to send [10:51:57]OFD Sender: No OFD packet to send [10:52:02]OFD Sender: No OFD packet to send [10:52:07]OFD Sender: No OFD packet to send [10:52:12]OFD Sender: No OFD packet to send [10:52:17]OFD Sender: No OFD packet to send [10:52:22]OFD Sender: No OFD packet to send [10:52:27]OFD Sender: No OFD packet to send [10:52:32]OFD Sender: No OFD packet to send [10:52:37]OFD Sender: No OFD packet to send [10:52:42]OFD Sender: No OFD packet to send [10:52:47]OFD Sender: No OFD packet to send [10:52:52]OFD Sender: No OFD packet to send [10:52:57]OFD Sender: No OFD packet to send [10:53:02]OFD Sender: No OFD packet to send [10:53:07]OFD Sender: No OFD packet to send [10:53:12]OFD Sender: No OFD packet to send [10:53:17]OFD Sender: No OFD packet to send [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:32]OFD Sender: No OFD packet to send [10:53:37]OFD Sender: No OFD packet to send [10:53:42]OFD Sender: No OFD packet to send [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:57]OFD Sender: No OFD packet to send [10:54:02]OFD Sender: No OFD packet to send [10:54:07]OFD Sender: No OFD packet to send [10:54:12]OFD Sender: No OFD packet to send [10:54:17]OFD Sender: No OFD packet to send [10:54:22]OFD Sender: No OFD packet to send [10:54:27]OFD Sender: No OFD packet to send [10:54:32]OFD Sender: No OFD packet to send [10:54:37]OFD Sender: No OFD packet to send [10:54:42]OFD Sender: No OFD packet to send [10:54:47]OFD Sender: No OFD packet to send [10:54:52]OFD Sender: No OFD packet to send [10:54:53]accept exits with 9 [10:54:53]New connection [10:54:53]New thread 3066830180 created [10:54:53]Thread 3066686820 joined [10:54:53]Waiting for new connection... [10:54:53] Sock 9.Parse request [10:54:53]Sock 9.Check first char [10:54:53]Sock 9.First char is OK [10:54:53]request: POST /json_proto HTTP/1.0 [10:54:53]Method: POST [10:54:53]URL: /json_proto [10:54:53]Method is POST - this is cgi request [10:54:53]url: /json_proto [10:54:53]query_string will be loaded in cgi processing [10:54:53]execute_cgi json_proto POST (null) [10:54:53]execute_cgi path=json_proto method=POST [10:54:53]POST find Content-Length [10:54:53]Host: 172.17.40.195:8080 [10:54:53]Content-Length: 677 [10:54:53]Content-Type: application/json [10:54:53] [10:54:53]POST finish read [10:54:53]Found Content-Length = 677 [10:54:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:54:53]execute_script... [10:54:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:54:53]POST & json_proto [10:54:53]process_json_proto [10:54:53]json parsed OK: [10:54:53]protocol is kg_v1.0 [10:54:53]action value=close_receipt [10:54:53]process_action close_receipt [10:54:53]cmd_close_receipt [10:54:53]MH_GetDate [10:54:53]Write to MH i2c: F0 00 00 03 08 FA [10:54:53]Write i2c OK [10:54:53]MH_I2C_Read... [10:54:53]Read from MH i2c: F0 [10:54:53]MH_I2C_Read... [10:54:53]Read from MH i2c: F0 09 00 [10:54:53]MH_I2C_Read... [10:54:53]Read from MH i2c: F0 09 00 03 08 00 FE BE 20 67 D5 8D 6C 64 78 [10:54:53]GetLastDocTimeStamp 1730198914 [10:54:53]current date 1730199294 [10:54:53]FM_GetShiftState [10:54:53]SAM_PROTO_GetShiftState [10:54:53]wFMCommunicate request_size=4 [10:54:53]MH_SAM_APDU [10:54:53]CAPDU: 80 13 01 00 [10:54:53]Write to MH i2c: E2 08 00 04 08 80 13 01 00 00 00 00 00 89 [10:54:53]Write i2c OK [10:54:53]MH_I2C_Read... [10:54:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:53]Read from MH i2c: E2 [10:54:53]MH_I2C_Read... [10:54:53]Read from MH i2c: E2 0E 00 [10:54:53]MH_I2C_Read... [10:54:53]Read from MH i2c: E2 0E 00 04 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C2 [10:54:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:54:53]wFMCommunicate OK [10:54:53]SAM_PROTO_GetShiftState done [10:54:53]FM_GetShiftState done [10:54:53]opened in 1730161786 [10:54:53]opened+sec_in_day 1730248186 [10:54:53]quantity*price = 40006 [10:54:53]sum+1 = 40007 [10:54:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 84 29.10.2024 10:54 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146288 ФПД: 271913030030527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146288&fm=271913030030527&tin=02508201610067®Number=0000000000091683&sum=40000 [10:54:54]StoreToDocumentArchive [10:54:54]shift 547 fd 146288 [10:54:54]save to /storage/0547/doc_00146288 [10:54:54]save last doc name /storage/0547/doc_00146288 to /storage/kkm_last_doc_name [10:54:54]save OK [10:54:54]Clear old archive folders... [10:54:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:54]tlvbuf is B6E8ABC0 [10:54:54]SAM_PROTO_ClearQueue [10:54:54]wFMCommunicate request_size=4 [10:54:54]MH_SAM_APDU [10:54:54]CAPDU: 80 09 00 00 [10:54:54]Write to MH i2c: E2 08 00 11 08 80 09 00 00 00 00 00 00 8B [10:54:54]Write i2c OK [10:54:54]MH_I2C_Read... [10:54:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:54]Read from MH i2c: E2 [10:54:54]MH_I2C_Read... [10:54:54]Read from MH i2c: E2 03 00 [10:54:54]MH_I2C_Read... [10:54:54]Read from MH i2c: E2 03 00 11 08 00 90 00 8D [10:54:54]RAPDU: 90 00 [10:54:54]wFMCommunicate OK [10:54:54]SAM_PROTO_ClearQueue done [10:54:54]KKMCreateOFDPacket [10:54:54]OFDProtocolAddRootSTLVToBuf [10:54:54]FM_MakeSignedData [10:54:54]FM_MakeSignedData [10:54:54]SAM_PROTO_SignData [10:54:54]wFMCommunicate request_size=4 [10:54:54]MH_SAM_APDU [10:54:54]CAPDU: 80 0D 01 02 [10:54:54]Write to MH i2c: E2 08 00 12 08 80 0D 01 02 00 00 00 00 93 [10:54:54]Write i2c OK [10:54:54]MH_I2C_Read... [10:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:55]Read from MH i2c: E2 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 03 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 03 00 12 08 00 90 00 8E [10:54:55]RAPDU: 90 00 [10:54:55]wFMCommunicate OK [10:54:55]wFMCommunicate request_size=255 [10:54:55]MH_SAM_APDU [10:54:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 54 00 00 00 F4 03 04 00 FE BE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 70 3B 02 00 35 04 06 00 F7 [10:54:55]Write to MH i2c: E2 02 01 13 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 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 54 00 00 00 F4 03 04 00 FE BE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 70 3B 02 00 35 04 06 00 F7 00 00 50 [10:54:55]Write i2c OK [10:54:55]MH_I2C_Read... [10:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:55]Read from MH i2c: E2 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 03 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 03 00 13 08 00 90 00 8F [10:54:55]RAPDU: 90 00 [10:54:55]wFMCommunicate OK [10:54:55]wFMCommunicate request_size=10 [10:54:55]MH_SAM_APDU [10:54:55]CAPDU: 80 0D 02 02 05 4D AF 90 94 BF [10:54:55]Write to MH i2c: E2 0D 00 14 08 80 0D 02 02 05 00 4D AF 90 94 BF 00 00 7F [10:54:55]Write i2c OK [10:54:55]MH_I2C_Read... [10:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:55]Read from MH i2c: E2 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 03 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 03 00 14 08 00 90 00 90 [10:54:55]RAPDU: 90 00 [10:54:55]wFMCommunicate OK [10:54:55]wFMCommunicate request_size=4 [10:54:55]MH_SAM_APDU [10:54:55]CAPDU: 80 0D 03 02 [10:54:55]Write to MH i2c: E2 08 00 15 08 80 0D 03 02 00 00 00 00 98 [10:54:55]Write i2c OK [10:54:55]MH_I2C_Read... [10:54:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:55]Read from MH i2c: E2 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 0B 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 0B 00 15 08 00 C5 E7 7B 38 BA F9 2D D3 90 00 AB [10:54:55]RAPDU: C5 E7 7B 38 BA F9 2D D3 90 00 [10:54:55]wFMCommunicate OK [10:54:55]SAM_PROTO_SignData done [10:54:55]FM_MakeSignedData done [10:54:55]CreateOFDProtocolMessage [10:54:55]wFMCommunicate request_size=4 [10:54:55]MH_SAM_APDU [10:54:55]CAPDU: 80 11 00 00 [10:54:55]Write to MH i2c: E2 08 00 16 08 80 11 00 00 00 00 00 00 98 [10:54:55]Write i2c OK [10:54:55]MH_I2C_Read... [10:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:55]Read from MH i2c: E2 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 17 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 17 00 16 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EB [10:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:54:55]wFMCommunicate OK [10:54:55]CreateOFDProtocolMessage done [10:54:55]OFDSenderStorePacket 146288 [10:54:55]StoreOFDPacket docnum=146288 [10:54:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2E 1F 07 01 B6 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 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 54 00 00 00 F4 03 04 00 FE BE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 70 3B 02 00 35 04 06 00 F7 4D AF 90 94 BF C5 E7 7B 38 BA F9 2D D3 [10:54:55]CheckFolder [10:54:55]dirname=/storage/ofd_packets [10:54:55]CheckFolder done [10:54:55]ProducePacketName [10:54:55]name=ofd_packets/00146288 [10:54:55]NVStorageSaveData ofd_packets/00146288 [10:54:55]File name is /storage/ofd_packets/00146288 [10:54:55]Write 301 bytes [10:54:55]NVStorageSaveData done [10:54:55]OFDSenderStorePacket done [10:54:55]KKMCreateOFDPacket done [10:54:55]NVStorageSaveData kkm_last_timestamp [10:54:55]File name is /storage/kkm_last_timestamp [10:54:55]Write 4 bytes [10:54:55]NVStorageSaveData done [10:54:55]ExternCall_PrintAddStr [10:54:55]wPrintStart [10:54:55]Write to MH i2c: 01 00 00 17 08 1F [10:54:55]Write i2c OK [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: 01 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: 01 07 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: 01 07 00 17 08 00 00 00 00 00 FF 0F 34 [10:54:55]RasterBufferAndPrint [10:54:55]line Счет N : (1)161045 [10:54:55]line ИНН: 02508201610067 [10:54:55]line Контрольно-Кассовый Чек [10:54:55]line ПРОДАЖА [10:54:55]line ТРК (МРК, ГНК) : 32 [10:54:55]line Товар: 2710124130 [10:54:55]line Аи-92-К-2 [10:54:55]line 5.980 * 66.90 [10:54:55]line = 400.06 [10:54:55]line НДС 12% НСП 1% [10:54:55]line > о реализуемом товаре [10:54:55]line ОКРУГЛЕНИЕ: -0.06 [10:54:55]line ИТОГО: 400.00 [10:54:55]line Внесено: 400.00 [10:54:55]line СДАЧА: 0.00 [10:54:55]line НСП 1% : 3.54 [10:54:55]line НДС 12% : 42.48 [10:54:55]line Наличными: 400.00 [10:54:55]line Безнал.: 0.00 [10:54:55]line Место: АЗС № 126 "Партнер Нефть" [10:54:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:54:55]line СНО: Общий режим [10:54:55]line Чек 84 29.10.2024 10:54 [10:54:55]line Смена: 547 ФФД: 1.0 [10:54:55]line ЗНМ: 0300000085 [10:54:55]line РНМ: 0000000000091683 [10:54:55]line Версия ККМ: 001 [10:54:55]line ФМ: 0000000000871745 [10:54:55]line ФД: 146288 [10:54:55]line ФПД: 271913030030527 [10:54:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146288&fm=271913030030527&tin=02508201610067®Number=0000000000091683&sum=40000 [10:54:55]OFD Sender: Processing packet 146288 [packets to send 206, broken 205] [10:54:55]ProducePacketName [10:54:55]name=ofd_packets/00146288 [10:54:55]OFD Sender: To server: pG, [10:54:55]CommunicateWithHost lk.salyk.kg:30040 [10:54:55]ConnectInit lk.salyk.kg [10:54:55]written 0, free lines is 4095 [10:54:56]Write to MH i2c: 01 00 00 42 08 4A [10:54:56]Write i2c OK [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: 01 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: 01 07 00 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: 01 07 00 42 08 00 00 00 00 00 B6 0C 13 [10:54:56]RasterBufferAndPrint [10:54:56]line [10:54:56]line [10:54:56]line [10:54:56]line [10:54:56]line [10:54:56]written 0, free lines is 3262 [10:54:56]MH_Cut [10:54:56]Write to MH i2c: D1 01 00 49 08 01 23 [10:54:56]Write i2c OK [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: D1 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: D1 01 00 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: D1 01 00 49 08 00 22 [10:54:56]Write to MH i2c: 01 00 00 4A 08 52 [10:54:56]Write i2c OK [10:54:56]MH_I2C_Read... [10:54:57]*** Cut start [10:54:57]*** Partial cut [10:54:57]*** CUTSNS_PIN = 1 [10:54:57]*** CUTSNS_PIN = 0 [10:54:57]Connected sock=11 [10: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 31 37 34 35 0F 01 00 00 2E 1F 07 01 B6 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 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 54 00 00 00 F4 03 04 00 FE BE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 70 3B 02 00 35 04 06 00 F7 4D AF 90 94 BF C5 E7 7B 38 BA F9 2D D3 [10:54:57]*** Brake cut motor [10:54:57]Read from MH i2c: 01 [10:54:57]MH_I2C_Read... [10:54:57]*** Stop cut motor [10:54:57]*** Cut end [10:54:57]Read from MH i2c: 01 07 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: 01 07 00 4A 08 00 00 00 00 00 FF 0F 67 [10:54:57]process_action close_receipt done [10:54:57]requested_data is exist [10:54:57]produce_requested_data [10:54:57]requested_item fm.sn is exist - process it [10:54:57]wFMCommunicate request_size=4 [10:54:57]MH_SAM_APDU [10:54:57]CAPDU: 80 11 00 00 [10:54:57]Write to MH i2c: E2 08 00 4B 08 80 11 00 00 00 00 00 00 CD [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:57]Read from MH i2c: E2 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 17 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 17 00 4B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 20 [10:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:54:57]wFMCommunicate OK [10:54:57]requested_item fd.num is exist - process it [10:54:57]SAM_PROTO_GetFieldsCounters [10:54:57]wFMCommunicate request_size=4 [10:54:57]MH_SAM_APDU [10:54:57]CAPDU: 80 13 00 00 [10:54:57]Write to MH i2c: E2 08 00 4C 08 80 13 00 00 00 00 00 00 D0 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 BC 66 47 00 B4 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 70 3B 02 00 F4 03 04 00 27 64 20 67 B6 04 01 00 00 A0 31 3A 1E 90 E7 9E B4 [10:54:57]CommunicateWithHost err = 0 [10:54:57]CheckOFDResponse [10:54:57]1017 (14) - 77093643461234 [10:54:57]1041 (16) - 0000000000871745 [10:54:57]1040 (4) - 146288 [10:54:57]1012 (4) - 29.10.2024 04:27 [10:54:57]1206 (1) - 0 [10:54:57]OFD Sender: Remove packet 146288 [10:54:57]ProducePacketName [10:54:57]name=ofd_packets/00146288 [10:54:57]NVStorageDeleteData [10:54:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:57]Read from MH i2c: E2 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 62 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 62 00 4C 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 70 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [10: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 70 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:57]wFMCommunicate OK [10:54:57]SAM_PROTO_GetFieldsCounters done [10:54:57]requested_item shift.num is exist - process it [10:54:57]requested_item shift.opened is exist - process it [10:54:57]req_shift_opened [10:54:57]FM_GetShiftState [10:54:57]SAM_PROTO_GetShiftState [10:54:57]wFMCommunicate request_size=4 [10:54:57]MH_SAM_APDU [10:54:57]CAPDU: 80 13 01 00 [10:54:57]Write to MH i2c: E2 08 00 4D 08 80 13 01 00 00 00 00 00 D2 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:57]Read from MH i2c: E2 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 0E 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 0E 00 4D 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0B [10:54:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:54:57]wFMCommunicate OK [10:54:57]SAM_PROTO_GetShiftState done [10:54:57]FM_GetShiftState done [10:54:57]req_shift_opened done [10:54:57]requested_item shift.open_date is exist - process it [10:54:57]req_shift_open_date [10:54:57]req_shift_open_date done [10:54:57]produce_requested_data done [10:54:57]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146288,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:54:57]process_action_free close_receipt [10:54:57]json_value_free [10:54:57]json_value_free done [10:54:57]process_json_proto returns [10:54:57]Send response to host [10:54:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146288,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:54:57]free response buf [10:54:57]execute_script done [10:54:57]execute_script returns [10:54:57]free content buf [10:54:57]Sock 9.Close socket [10:54:57]Sock 9.Thread stoped [10:54:58]OFD Sender: No OFD packet to send [10:55:03]OFD Sender: No OFD packet to send [10:55:08]OFD Sender: No OFD packet to send [10:55:13]OFD Sender: No OFD packet to send [10:55:18]OFD Sender: No OFD packet to send [10:55:23]OFD Sender: No OFD packet to send [10:55:28]OFD Sender: No OFD packet to send [10:55:33]OFD Sender: No OFD packet to send [10:55:38]OFD Sender: No OFD packet to send [10:55:43]OFD Sender: No OFD packet to send [10:55:48]OFD Sender: No OFD packet to send [10:55:53]OFD Sender: No OFD packet to send [10:55:58]OFD Sender: No OFD packet to send [10:56:03]OFD Sender: No OFD packet to send [10:56:08]OFD Sender: No OFD packet to send [10:56:13]OFD Sender: No OFD packet to send [10:56:18]OFD Sender: No OFD packet to send [10:56:23]OFD Sender: No OFD packet to send [10:56:28]OFD Sender: No OFD packet to send [10:56:33]OFD Sender: No OFD packet to send [10:56:38]OFD Sender: No OFD packet to send [10:56:43]OFD Sender: No OFD packet to send [10:56:48]OFD Sender: No OFD packet to send [10:56:53]OFD Sender: No OFD packet to send [10:56:58]OFD Sender: No OFD packet to send [10:57:03]OFD Sender: No OFD packet to send [10:57:08]OFD Sender: No OFD packet to send [10:57:13]OFD Sender: No OFD packet to send [10:57:18]OFD Sender: No OFD packet to send [10:57:23]OFD Sender: No OFD packet to send [10:57:28]OFD Sender: No OFD packet to send [10:57:33]OFD Sender: No OFD packet to send [10:57:38]OFD Sender: No OFD packet to send [10:57:43]OFD Sender: No OFD packet to send [10:57:48]OFD Sender: No OFD packet to send [10:57:53]OFD Sender: No OFD packet to send [10:57:58]OFD Sender: No OFD packet to send [10:58:03]OFD Sender: No OFD packet to send [10:58:08]OFD Sender: No OFD packet to send [10:58:13]OFD Sender: No OFD packet to send [10:58:18]OFD Sender: No OFD packet to send [10:58:23]OFD Sender: No OFD packet to send [10:58:28]OFD Sender: No OFD packet to send [10:58:33]OFD Sender: No OFD packet to send [10:58:38]OFD Sender: No OFD packet to send [10:58:43]OFD Sender: No OFD packet to send [10:58:48]OFD Sender: No OFD packet to send [10:58:53]OFD Sender: No OFD packet to send [10:58:57]accept exits with 7 [10:58:57]New connection [10:58:57]New thread 3066686820 created [10:58:57]Thread 3066830180 joined [10:58:57]Waiting for new connection... [10:58:57] Sock 7.Parse request [10:58:57]Sock 7.Check first char [10:58:57]Sock 7.First char is OK [10:58:57]request: POST /json_proto HTTP/1.0 [10:58:57]Method: POST [10:58:57]URL: /json_proto [10:58:57]Method is POST - this is cgi request [10:58:57]url: /json_proto [10:58:57]query_string will be loaded in cgi processing [10:58:57]execute_cgi json_proto POST (null) [10:58:57]execute_cgi path=json_proto method=POST [10:58:57]POST find Content-Length [10:58:57]Host: 172.17.40.195:8080 [10:58:57]Content-Length: 792 [10:58:57]Content-Type: application/json [10:58:57] [10:58:57]POST finish read [10:58:57]Found Content-Length = 792 [10:58:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81544", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:57]execute_script... [10: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)161046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81544", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:57]POST & json_proto [10:58:57]process_json_proto [10:58:57]json parsed OK: [10:58:57]protocol is kg_v1.0 [10:58:57]action value=close_receipt [10:58:57]process_action close_receipt [10:58:57]cmd_close_receipt [10:58:57]MH_GetDate [10:58:57]Write to MH i2c: F0 00 00 4E 08 45 [10:58:57]Write i2c OK [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: F0 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: F0 09 00 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: F0 09 00 4E 08 00 F1 BF 20 67 D5 8D 6C 64 B7 [10:58:57]GetLastDocTimeStamp 1730199294 [10:58:57]current date 1730199537 [10:58:57]FM_GetShiftState [10:58:57]SAM_PROTO_GetShiftState [10:58:57]wFMCommunicate request_size=4 [10:58:57]MH_SAM_APDU [10:58:57]CAPDU: 80 13 01 00 [10:58:57]Write to MH i2c: E2 08 00 4F 08 80 13 01 00 00 00 00 00 D4 [10:58:57]Write i2c OK [10:58:57]MH_I2C_Read... [10:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:57]Read from MH i2c: E2 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: E2 0E 00 [10:58:57]MH_I2C_Read... [10:58:57]Read from MH i2c: E2 0E 00 4F 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0D [10:58:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:58:57]wFMCommunicate OK [10:58:57]SAM_PROTO_GetShiftState done [10:58:57]FM_GetShiftState done [10:58:57]opened in 1730161786 [10:58:57]opened+sec_in_day 1730248186 [10:58:57]quantity*price = 0 [10:58:57]sum+1 = 1 [10:58:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 85 29.10.2024 10:58 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 81544 ФМ: 0000000000871745 ФД: 146289 ФПД: 239658241836761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105857&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146289&fm=239658241836761&tin=02508201610067®Number=0000000000091683&sum=0 [10:58:58]StoreToDocumentArchive [10:58:58]shift 547 fd 146289 [10:58:58]save to /storage/0547/doc_00146289 [10:58:58]save last doc name /storage/0547/doc_00146289 to /storage/kkm_last_doc_name [10:58:58]save OK [10:58:58]Clear old archive folders... [10:58:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:58:58]tlvbuf is 01F62950 [10:58:58]SAM_PROTO_ClearQueue [10:58:58]wFMCommunicate request_size=4 [10:58:58]MH_SAM_APDU [10:58:58]CAPDU: 80 09 00 00 [10:58:58]Write to MH i2c: E2 08 00 5C 08 80 09 00 00 00 00 00 00 D6 [10:58:58]Write i2c OK [10:58:58]MH_I2C_Read... [10:58:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:58]Read from MH i2c: E2 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 5C 08 00 90 00 D8 [10:58:58]RAPDU: 90 00 [10:58:58]wFMCommunicate OK [10:58:58]SAM_PROTO_ClearQueue done [10:58:58]KKMCreateOFDPacket [10:58:58]OFDProtocolAddRootSTLVToBuf [10:58:58]FM_MakeSignedData [10:58:58]FM_MakeSignedData [10:58:58]SAM_PROTO_SignData [10:58:58]wFMCommunicate request_size=4 [10:58:58]MH_SAM_APDU [10:58:58]CAPDU: 80 0D 01 02 [10:58:58]Write to MH i2c: E2 08 00 5D 08 80 0D 01 02 00 00 00 00 DE [10:58:58]Write i2c OK [10:58:58]MH_I2C_Read... [10:58:58]OFD Sender: No OFD packet to send [10:58:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:58]Read from MH i2c: E2 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 5D 08 00 90 00 D9 [10:58:58]RAPDU: 90 00 [10:58:58]wFMCommunicate OK [10:58:58]wFMCommunicate request_size=255 [10:58:58]MH_SAM_APDU [10:58: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 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 55 00 00 00 F4 03 04 00 F1 BF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 71 3B 02 00 35 04 06 00 D9 [10:58:58]Write to MH i2c: E2 02 01 5E 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 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 55 00 00 00 F4 03 04 00 F1 BF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 71 3B 02 00 35 04 06 00 D9 00 00 C4 [10:58:58]Write i2c OK [10:58:58]MH_I2C_Read... [10:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:58]Read from MH i2c: E2 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 5E 08 00 90 00 DA [10:58:58]RAPDU: 90 00 [10:58:58]wFMCommunicate OK [10:58:58]wFMCommunicate request_size=10 [10:58:58]MH_SAM_APDU [10:58:58]CAPDU: 80 0D 02 02 05 F7 C8 5F 46 D9 [10:58:58]Write to MH i2c: E2 0D 00 5F 08 80 0D 02 02 05 00 F7 C8 5F 46 D9 00 00 28 [10:58:58]Write i2c OK [10:58:58]MH_I2C_Read... [10:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:58]Read from MH i2c: E2 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 03 00 5F 08 00 90 00 DB [10:58:58]RAPDU: 90 00 [10:58:58]wFMCommunicate OK [10:58:58]wFMCommunicate request_size=4 [10:58:58]MH_SAM_APDU [10:58:58]CAPDU: 80 0D 03 02 [10:58:58]Write to MH i2c: E2 08 00 60 08 80 0D 03 02 00 00 00 00 E3 [10:58:58]Write i2c OK [10:58:58]MH_I2C_Read... [10:58:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:58]Read from MH i2c: E2 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 0B 00 [10:58:58]MH_I2C_Read... [10:58:58]Read from MH i2c: E2 0B 00 60 08 00 66 ED 7F DB 9B 47 C3 67 90 00 9D [10:58:58]RAPDU: 66 ED 7F DB 9B 47 C3 67 90 00 [10:58:58]wFMCommunicate OK [10:58:58]SAM_PROTO_SignData done [10:58:58]FM_MakeSignedData done [10:58:58]CreateOFDProtocolMessage [10:58:58]wFMCommunicate request_size=4 [10:58:58]MH_SAM_APDU [10:58:58]CAPDU: 80 11 00 00 [10:58:58]Write to MH i2c: E2 08 00 61 08 80 11 00 00 00 00 00 00 E3 [10:58:58]Write i2c OK [10:58:58]MH_I2C_Read... [10:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:59]Read from MH i2c: E2 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: E2 17 00 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: E2 17 00 61 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 36 [10:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:58:59]wFMCommunicate OK [10:58:59]CreateOFDProtocolMessage done [10:58:59]OFDSenderStorePacket 146289 [10:58:59]StoreOFDPacket docnum=146289 [10:58:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9B 95 07 01 45 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 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 55 00 00 00 F4 03 04 00 F1 BF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 71 3B 02 00 35 04 06 00 D9 F7 C8 5F 46 D9 66 ED 7F DB 9B 47 C3 67 [10:58:59]CheckFolder [10:58:59]dirname=/storage/ofd_packets [10:58:59]CheckFolder done [10:58:59]ProducePacketName [10:58:59]name=ofd_packets/00146289 [10:58:59]NVStorageSaveData ofd_packets/00146289 [10:58:59]File name is /storage/ofd_packets/00146289 [10:58:59]Write 301 bytes [10:58:59]NVStorageSaveData done [10:58:59]OFDSenderStorePacket done [10:58:59]KKMCreateOFDPacket done [10:58:59]NVStorageSaveData kkm_last_timestamp [10:58:59]File name is /storage/kkm_last_timestamp [10:58:59]Write 4 bytes [10:58:59]NVStorageSaveData done [10:58:59]ExternCall_PrintAddStr [10:58:59]wPrintStart [10:58:59]Write to MH i2c: 01 00 00 62 08 6A [10:58:59]Write i2c OK [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: 01 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: 01 07 00 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: 01 07 00 62 08 00 00 00 00 00 FF 0F 7F [10:58:59]RasterBufferAndPrint [10:58:59]line Счет N : (1)161046 [10:58:59]line ИНН: 02508201610067 [10:58:59]line Контрольно-Кассовый Чек [10:58:59]line ПРОДАЖА [10:58:59]line ТРК (МРК, ГНК) : 42 [10:58:59]line Товар: 2710124130 [10:58:59]line Аи-92-К-2 [10:58:59]line 30.000 * 0.00 [10:58:59]line = 0.00 [10:58:59]line НДС 12% НСП 1% [10:58:59]line > о реализуемом товаре [10:58:59]line ИТОГО: 0.00 [10:58:59]line НСП 1% : 0.00 [10:58:59]line НДС 12% : 0.00 [10:58:59]line Наличными: 0.00 [10:58:59]line Безнал.: 0.00 [10:58:59]line Место: АЗС № 126 "Партнер Нефть" [10:58:59]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [10:58:59]line СНО: Общий режим [10:58:59]line Чек 85 29.10.2024 10:58 [10:58:59]line Смена: 547 ФФД: 1.0 [10:58:59]line ЗНМ: 0300000085 [10:58:59]line РНМ: 0000000000091683 [10:58:59]line Версия ККМ: 001 [10:58:59]line Талоны: Топливная Карта [10:58:59]line 81544 [10:58:59]line ФМ: 0000000000871745 [10:58:59]line ФД: 146289 [10:58:59]line ФПД: 239658241836761 [10:58:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105857&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146289&fm=239658241836761&tin=02508201610067®Number=0000000000091683&sum=0 [10:58:59]OFD Sender: Processing packet 146289 [packets to send 206, broken 205] [10:58:59]ProducePacketName [10:58:59]name=ofd_packets/00146289 [10:58:59]OFD Sender: To server: pG, [10:58:59]CommunicateWithHost lk.salyk.kg:30040 [10:58:59]ConnectInit lk.salyk.kg [10:58:59]written 0, free lines is 4095 [10:58:59]Connected sock=10 [10: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 31 37 34 35 0F 01 00 00 9B 95 07 01 45 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 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 55 00 00 00 F4 03 04 00 F1 BF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 71 3B 02 00 35 04 06 00 D9 F7 C8 5F 46 D9 66 ED 7F DB 9B 47 C3 67 [10:58:59]Write to MH i2c: 01 00 00 8C 08 94 [10:58:59]Write i2c OK [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: 01 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: 01 07 00 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: 01 07 00 8C 08 00 00 00 00 00 CB 0C 72 [10:58:59]RasterBufferAndPrint [10:58:59]line [10:58:59]line [10:58:59]line [10:58:59]line [10:58:59]line [10:58:59]written 0, free lines is 3284 [10:58:59]MH_Cut [10:58:59]Write to MH i2c: D1 01 00 93 08 01 6D [10:58:59]Write i2c OK [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: D1 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: D1 01 00 [10:58:59]MH_I2C_Read... [10:58:59]Read from MH i2c: D1 01 00 93 08 00 6C [10:58:59]Write to MH i2c: 01 00 00 94 08 9C [10:58:59]Write i2c OK [10:58:59]MH_I2C_Read... [10:59:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 38 E1 47 00 89 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 31 37 34 35 10 04 04 00 71 3B 02 00 F4 03 04 00 19 65 20 67 B6 04 01 00 00 6C BF 26 D4 4F 1D 5C 65 [10:59:00]CommunicateWithHost err = 0 [10:59:00]CheckOFDResponse [10:59:00]1017 (14) - 77093643461234 [10:59:00]1041 (16) - 0000000000871745 [10:59:00]1040 (4) - 146289 [10:59:00]1012 (4) - 29.10.2024 04:31 [10:59:00]1206 (1) - 0 [10:59:00]OFD Sender: Remove packet 146289 [10:59:00]ProducePacketName [10:59:00]name=ofd_packets/00146289 [10:59:00]NVStorageDeleteData [10:59:00]OFD Sender: No OFD packet to send [10:59:00]*** Cut start [10:59:00]*** Partial cut [10:59:00]*** CUTSNS_PIN = 1 [10:59:00]*** CUTSNS_PIN = 0 [10:59:00]*** Brake cut motor [10:59:01]Read from MH i2c: 01 [10:59:01]MH_I2C_Read... [10:59:01]*** Stop cut motor [10:59:01]*** Cut end [10:59:01]Read from MH i2c: 01 07 00 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: 01 07 00 94 08 00 00 00 00 00 FF 0F B1 [10:59:01]process_action close_receipt done [10:59:01]requested_data is exist [10:59:01]produce_requested_data [10:59:01]requested_item fm.sn is exist - process it [10:59:01]wFMCommunicate request_size=4 [10:59:01]MH_SAM_APDU [10:59:01]CAPDU: 80 11 00 00 [10:59:01]Write to MH i2c: E2 08 00 95 08 80 11 00 00 00 00 00 00 17 [10:59:01]Write i2c OK [10:59:01]MH_I2C_Read... [10:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:01]Read from MH i2c: E2 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 17 00 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 17 00 95 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6A [10:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [10:59:01]wFMCommunicate OK [10:59:01]requested_item fd.num is exist - process it [10:59:01]SAM_PROTO_GetFieldsCounters [10:59:01]wFMCommunicate request_size=4 [10:59:01]MH_SAM_APDU [10:59:01]CAPDU: 80 13 00 00 [10:59:01]Write to MH i2c: E2 08 00 96 08 80 13 00 00 00 00 00 00 1A [10:59:01]Write i2c OK [10:59:01]MH_I2C_Read... [10:59:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:01]Read from MH i2c: E2 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 62 00 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 62 00 96 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 71 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [10: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 71 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:01]wFMCommunicate OK [10:59:01]SAM_PROTO_GetFieldsCounters done [10:59:01]requested_item shift.num is exist - process it [10:59:01]requested_item shift.opened is exist - process it [10:59:01]req_shift_opened [10:59:01]FM_GetShiftState [10:59:01]SAM_PROTO_GetShiftState [10:59:01]wFMCommunicate request_size=4 [10:59:01]MH_SAM_APDU [10:59:01]CAPDU: 80 13 01 00 [10:59:01]Write to MH i2c: E2 08 00 97 08 80 13 01 00 00 00 00 00 1C [10:59:01]Write i2c OK [10:59:01]MH_I2C_Read... [10:59:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:01]Read from MH i2c: E2 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 0E 00 [10:59:01]MH_I2C_Read... [10:59:01]Read from MH i2c: E2 0E 00 97 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 55 [10:59:01]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [10:59:01]wFMCommunicate OK [10:59:01]SAM_PROTO_GetShiftState done [10:59:01]FM_GetShiftState done [10:59:01]req_shift_opened done [10:59:01]requested_item shift.open_date is exist - process it [10:59:01]req_shift_open_date [10:59:01]req_shift_open_date done [10:59:01]produce_requested_data done [10:59:01]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146289,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [10:59:01]process_action_free close_receipt [10:59:01]json_value_free [10:59:01]json_value_free done [10:59:01]process_json_proto returns [10:59:01]Send response to host [10:59:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146289,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [10:59:01]free response buf [10:59:01]execute_script done [10:59:01]execute_script returns [10:59:01]free content buf [10:59:01]Sock 7.Close socket [10:59:01]Sock 7.Thread stoped [10:59:05]OFD Sender: No OFD packet to send [10:59:10]OFD Sender: No OFD packet to send [10:59:15]OFD Sender: No OFD packet to send [10:59:18]int [10:59:18]Write to MH i2c: 01 00 00 98 08 A0 [10:59:18]*** FLAG_PRN_KEY set [10:59:18]Write i2c OK [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: 01 [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: 01 07 00 [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: 01 07 00 98 08 00 08 00 00 00 FF 0F BD [10:59:18]state=0 [10:59:18]Key pressed [10:59:18]Feed [10:59:18]Write to MH i2c: D8 00 00 99 08 78 [10:59:18]Write i2c OK [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: D8 [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: D8 01 00 [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: D8 01 00 99 08 00 79 [10:59:18]int [10:59:18]Write to MH i2c: 01 00 00 9A 08 A2 [10:59:18]Write i2c OK [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: 01 [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: 01 07 00 [10:59:18]MH_I2C_Read... [10:59:18]Read from MH i2c: 01 07 00 9A 08 00 48 00 00 00 3C 00 2D [10:59:18]state=2 [10:59:18]Key pressed [10:59:19]int [10:59:19]Write to MH i2c: 01 00 00 9B 08 A3 [10:59:19]*** FLAG_PRN_KEY reset [10:59:19]Write i2c OK [10:59:19]MH_I2C_Read... [10:59:19]Read from MH i2c: 01 [10:59:19]MH_I2C_Read... [10:59:19]Read from MH i2c: 01 07 00 [10:59:19]MH_I2C_Read... [10:59:19]Read from MH i2c: 01 07 00 9B 08 00 00 00 00 00 FF 0F B8 [10:59:19]state=2 [10:59:19]Stop feed [10:59:20]OFD Sender: No OFD packet to send [10:59:25]OFD Sender: No OFD packet to send [10:59:30]OFD Sender: No OFD packet to send [10:59:35]OFD Sender: No OFD packet to send [10:59:40]OFD Sender: No OFD packet to send [10:59:45]OFD Sender: No OFD packet to send [10:59:50]OFD Sender: No OFD packet to send [10:59:55]OFD Sender: No OFD packet to send [11:00:00]OFD Sender: No OFD packet to send [11:00:05]OFD Sender: No OFD packet to send [11:00:10]OFD Sender: No OFD packet to send [11:00:15]OFD Sender: No OFD packet to send [11:00:20]OFD Sender: No OFD packet to send [11:00:25]OFD Sender: No OFD packet to send [11:00:30]OFD Sender: No OFD packet to send [11:00:34]accept exits with 9 [11:00:34]New connection [11:00:34]New thread 3066830180 created [11:00:34]Thread 3066686820 joined [11:00:34]Waiting for new connection... [11:00:34] Sock 9.Parse request [11:00:34]Sock 9.Check first char [11:00:34]Sock 9.First char is OK [11:00:34]request: POST /json_proto HTTP/1.0 [11:00:34]Method: POST [11:00:34]URL: /json_proto [11:00:34]Method is POST - this is cgi request [11:00:34]url: /json_proto [11:00:34]query_string will be loaded in cgi processing [11:00:34]execute_cgi json_proto POST (null) [11:00:34]execute_cgi path=json_proto method=POST [11:00:34]POST find Content-Length [11:00:34]Host: 172.17.40.195:8080 [11:00:34]Content-Length: 677 [11:00:34]Content-Type: application/json [11:00:34] [11:00:34]POST finish read [11:00:34]Found Content-Length = 677 [11:00:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [11:00:34]execute_script... [11:00:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [11:00:34]POST & json_proto [11:00:34]process_json_proto [11:00:34]json parsed OK: [11:00:34]protocol is kg_v1.0 [11:00:34]action value=close_receipt [11:00:34]process_action close_receipt [11:00:34]cmd_close_receipt [11:00:34]MH_GetDate [11:00:34]Write to MH i2c: F0 00 00 9C 08 93 [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: F0 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: F0 09 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: F0 09 00 9C 08 00 52 C0 20 67 D5 8D 6C 64 67 [11:00:34]GetLastDocTimeStamp 1730199537 [11:00:34]current date 1730199634 [11:00:34]FM_GetShiftState [11:00:34]SAM_PROTO_GetShiftState [11:00:34]wFMCommunicate request_size=4 [11:00:34]MH_SAM_APDU [11:00:34]CAPDU: 80 13 01 00 [11:00:34]Write to MH i2c: E2 08 00 9D 08 80 13 01 00 00 00 00 00 22 [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:34]Read from MH i2c: E2 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 0E 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: E2 0E 00 9D 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5B [11:00:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:00:34]wFMCommunicate OK [11:00:34]SAM_PROTO_GetShiftState done [11:00:34]FM_GetShiftState done [11:00:34]opened in 1730161786 [11:00:34]opened+sec_in_day 1730248186 [11:00:34]quantity*price = 40068 [11:00:34]sum+1 = 40069 [11:00:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 86 29.10.2024 11:00 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146290 ФПД: 163396549580403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110034&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146290&fm=163396549580403&tin=02508201610067®Number=0000000000091683&sum=40000 [11:00:35]StoreToDocumentArchive [11:00:35]shift 547 fd 146290 [11:00:35]save to /storage/0547/doc_00146290 [11:00:35]save last doc name /storage/0547/doc_00146290 to /storage/kkm_last_doc_name [11:00:35]save OK [11:00:35]Clear old archive folders... [11:00:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:35]tlvbuf is 020210D0 [11:00:35]SAM_PROTO_ClearQueue [11:00:35]wFMCommunicate request_size=4 [11:00:35]MH_SAM_APDU [11:00:35]CAPDU: 80 09 00 00 [11:00:35]Write to MH i2c: E2 08 00 AA 08 80 09 00 00 00 00 00 00 24 [11:00:35]Write i2c OK [11:00:35]MH_I2C_Read... [11:00:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:35]Read from MH i2c: E2 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 AA 08 00 90 00 26 [11:00:35]RAPDU: 90 00 [11:00:35]wFMCommunicate OK [11:00:35]SAM_PROTO_ClearQueue done [11:00:35]KKMCreateOFDPacket [11:00:35]OFDProtocolAddRootSTLVToBuf [11:00:35]FM_MakeSignedData [11:00:35]FM_MakeSignedData [11:00:35]SAM_PROTO_SignData [11:00:35]wFMCommunicate request_size=4 [11:00:35]MH_SAM_APDU [11:00:35]CAPDU: 80 0D 01 02 [11:00:35]Write to MH i2c: E2 08 00 AB 08 80 0D 01 02 00 00 00 00 2C [11:00:35]Write i2c OK [11:00:35]MH_I2C_Read... [11:00:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:35]Read from MH i2c: E2 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 AB 08 00 90 00 27 [11:00:35]RAPDU: 90 00 [11:00:35]wFMCommunicate OK [11:00:35]wFMCommunicate request_size=255 [11:00:35]MH_SAM_APDU [11:00: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 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 56 00 00 00 F4 03 04 00 52 C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 72 3B 02 00 35 04 06 00 94 [11:00:35]Write to MH i2c: E2 02 01 AC 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 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 56 00 00 00 F4 03 04 00 52 C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 72 3B 02 00 35 04 06 00 94 00 00 C1 [11:00:35]Write i2c OK [11:00:35]MH_I2C_Read... [11:00:35]OFD Sender: No OFD packet to send [11:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:35]Read from MH i2c: E2 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 AC 08 00 90 00 28 [11:00:35]RAPDU: 90 00 [11:00:35]wFMCommunicate OK [11:00:35]wFMCommunicate request_size=10 [11:00:35]MH_SAM_APDU [11:00:35]CAPDU: 80 0D 02 02 05 9B B9 4B 96 73 [11:00:35]Write to MH i2c: E2 0D 00 AD 08 80 0D 02 02 05 00 9B B9 4B 96 73 00 00 E1 [11:00:35]Write i2c OK [11:00:35]MH_I2C_Read... [11:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:35]Read from MH i2c: E2 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [11:00:35]RAPDU: 90 00 [11:00:35]wFMCommunicate OK [11:00:35]wFMCommunicate request_size=4 [11:00:35]MH_SAM_APDU [11:00:35]CAPDU: 80 0D 03 02 [11:00:35]Write to MH i2c: E2 08 00 AE 08 80 0D 03 02 00 00 00 00 31 [11:00:35]Write i2c OK [11:00:35]MH_I2C_Read... [11:00:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:36]Read from MH i2c: E2 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: E2 0B 00 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: E2 0B 00 AE 08 00 D6 1B C7 24 A8 60 FA F6 90 00 06 [11:00:36]RAPDU: D6 1B C7 24 A8 60 FA F6 90 00 [11:00:36]wFMCommunicate OK [11:00:36]SAM_PROTO_SignData done [11:00:36]FM_MakeSignedData done [11:00:36]CreateOFDProtocolMessage [11:00:36]wFMCommunicate request_size=4 [11:00:36]MH_SAM_APDU [11:00:36]CAPDU: 80 11 00 00 [11:00:36]Write to MH i2c: E2 08 00 AF 08 80 11 00 00 00 00 00 00 31 [11:00:36]Write i2c OK [11:00:36]MH_I2C_Read... [11:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:36]Read from MH i2c: E2 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: E2 17 00 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: E2 17 00 AF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 84 [11:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:00:36]wFMCommunicate OK [11:00:36]CreateOFDProtocolMessage done [11:00:36]OFDSenderStorePacket 146290 [11:00:36]StoreOFDPacket docnum=146290 [11:00:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 35 F4 07 01 C9 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 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 56 00 00 00 F4 03 04 00 52 C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 72 3B 02 00 35 04 06 00 94 9B B9 4B 96 73 D6 1B C7 24 A8 60 FA F6 [11:00:36]CheckFolder [11:00:36]dirname=/storage/ofd_packets [11:00:36]CheckFolder done [11:00:36]ProducePacketName [11:00:36]name=ofd_packets/00146290 [11:00:36]NVStorageSaveData ofd_packets/00146290 [11:00:36]File name is /storage/ofd_packets/00146290 [11:00:36]Write 301 bytes [11:00:36]NVStorageSaveData done [11:00:36]OFDSenderStorePacket done [11:00:36]KKMCreateOFDPacket done [11:00:36]NVStorageSaveData kkm_last_timestamp [11:00:36]File name is /storage/kkm_last_timestamp [11:00:36]Write 4 bytes [11:00:36]NVStorageSaveData done [11:00:36]ExternCall_PrintAddStr [11:00:36]wPrintStart [11:00:36]Write to MH i2c: 01 00 00 B0 08 B8 [11:00:36]Write i2c OK [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: 01 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: 01 07 00 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: 01 07 00 B0 08 00 00 00 00 00 FF 0F CD [11:00:36]RasterBufferAndPrint [11:00:36]line Счет N : (1)161047 [11:00:36]line ИНН: 02508201610067 [11:00:36]line Контрольно-Кассовый Чек [11:00:36]line ПРОДАЖА [11:00:36]line ТРК (МРК, ГНК) : 53 [11:00:36]line Товар: 2710124500 [11:00:36]line Аи-95-К-3 [11:00:36]line 5.400 * 74.20 [11:00:36]line = 400.68 [11:00:36]line НДС 12% НСП 1% [11:00:36]line > о реализуемом товаре [11:00:36]line ОКРУГЛЕНИЕ: -0.68 [11:00:36]line ИТОГО: 400.00 [11:00:36]line Внесено: 400.00 [11:00:36]line СДАЧА: 0.00 [11:00:36]line НСП 1% : 3.55 [11:00:36]line НДС 12% : 42.55 [11:00:36]line Наличными: 400.00 [11:00:36]line Безнал.: 0.00 [11:00:36]line Место: АЗС № 126 "Партнер Нефть" [11:00:36]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:00:36]line СНО: Общий режим [11:00:36]line Чек 86 29.10.2024 11:00 [11:00:36]line Смена: 547 ФФД: 1.0 [11:00:36]line ЗНМ: 0300000085 [11:00:36]line РНМ: 0000000000091683 [11:00:36]line Версия ККМ: 001 [11:00:36]line ФМ: 0000000000871745 [11:00:36]line ФД: 146290 [11:00:36]line ФПД: 163396549580403 [11:00:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110034&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146290&fm=163396549580403&tin=02508201610067®Number=0000000000091683&sum=40000 [11:00:36]OFD Sender: Processing packet 146290 [packets to send 206, broken 205] [11:00:36]ProducePacketName [11:00:36]name=ofd_packets/00146290 [11:00:36]OFD Sender: To server: pG, [11:00:36]CommunicateWithHost lk.salyk.kg:30040 [11:00:36]ConnectInit lk.salyk.kg [11:00:36]written 0, free lines is 4095 [11:00:36]Write to MH i2c: 01 00 00 DB 08 E3 [11:00:36]Write i2c OK [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: 01 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: 01 07 00 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: 01 07 00 DB 08 00 00 00 00 00 B1 0C A7 [11:00:36]RasterBufferAndPrint [11:00:36]line [11:00:36]line [11:00:36]line [11:00:36]line [11:00:36]line [11:00:36]written 0, free lines is 3257 [11:00:36]Connected sock=10 [11:00:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 35 F4 07 01 C9 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 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 56 00 00 00 F4 03 04 00 52 C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 72 3B 02 00 35 04 06 00 94 9B B9 4B 96 73 D6 1B C7 24 A8 60 FA F6 [11:00:36]MH_Cut [11:00:36]Write to MH i2c: D1 01 00 E2 08 01 BC [11:00:36]Write i2c OK [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: D1 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: D1 01 00 [11:00:36]MH_I2C_Read... [11:00:36]Read from MH i2c: D1 01 00 E2 08 00 BB [11:00:36]Write to MH i2c: 01 00 00 E3 08 EB [11:00:36]Write i2c OK [11:00:36]MH_I2C_Read... [11:00:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E6 35 47 00 AB 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 72 3B 02 00 F4 03 04 00 7A 65 20 67 B6 04 01 00 00 3E 4A 39 F7 AD AB C8 56 [11:00:37]CommunicateWithHost err = 0 [11:00:37]CheckOFDResponse [11:00:37]1017 (14) - 77093643461234 [11:00:37]1041 (16) - 0000000000871745 [11:00:37]1040 (4) - 146290 [11:00:37]1012 (4) - 29.10.2024 04:32 [11:00:37]1206 (1) - 0 [11:00:37]OFD Sender: Remove packet 146290 [11:00:37]ProducePacketName [11:00:37]name=ofd_packets/00146290 [11:00:37]NVStorageDeleteData [11:00:37]*** Cut start [11:00:37]*** Partial cut [11:00:37]*** CUTSNS_PIN = 1 [11:00:37]*** CUTSNS_PIN = 0 [11:00:37]OFD Sender: No OFD packet to send [11:00:37]*** Brake cut motor [11:00:38]Read from MH i2c: 01 [11:00:38]MH_I2C_Read... [11:00:38]*** Stop cut motor [11:00:38]*** Cut end [11:00:38]Read from MH i2c: 01 07 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: 01 07 00 E3 08 00 00 00 00 00 FF 0F 00 [11:00:38]process_action close_receipt done [11:00:38]requested_data is exist [11:00:38]produce_requested_data [11:00:38]requested_item fm.sn is exist - process it [11:00:38]wFMCommunicate request_size=4 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 11 00 00 [11:00:38]Write to MH i2c: E2 08 00 E4 08 80 11 00 00 00 00 00 00 66 [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 17 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 17 00 E4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B9 [11:00:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:00:38]wFMCommunicate OK [11:00:38]requested_item fd.num is exist - process it [11:00:38]SAM_PROTO_GetFieldsCounters [11:00:38]wFMCommunicate request_size=4 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 13 00 00 [11:00:38]Write to MH i2c: E2 08 00 E5 08 80 13 00 00 00 00 00 00 69 [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 62 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 62 00 E5 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 72 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [11:00:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 72 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:38]wFMCommunicate OK [11:00:38]SAM_PROTO_GetFieldsCounters done [11:00:38]requested_item shift.num is exist - process it [11:00:38]requested_item shift.opened is exist - process it [11:00:38]req_shift_opened [11:00:38]FM_GetShiftState [11:00:38]SAM_PROTO_GetShiftState [11:00:38]wFMCommunicate request_size=4 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 13 01 00 [11:00:38]Write to MH i2c: E2 08 00 E6 08 80 13 01 00 00 00 00 00 6B [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 0E 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 0E 00 E6 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A4 [11:00:38]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:00:38]wFMCommunicate OK [11:00:38]SAM_PROTO_GetShiftState done [11:00:38]FM_GetShiftState done [11:00:38]req_shift_opened done [11:00:38]requested_item shift.open_date is exist - process it [11:00:38]req_shift_open_date [11:00:38]req_shift_open_date done [11:00:38]produce_requested_data done [11:00:38]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146290,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:00:38]process_action_free close_receipt [11:00:38]json_value_free [11:00:38]json_value_free done [11:00:38]process_json_proto returns [11:00:38]Send response to host [11:00:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146290,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:00:38]free response buf [11:00:38]execute_script done [11:00:38]execute_script returns [11:00:38]free content buf [11:00:38]Sock 9.Close socket [11:00:38]Sock 9.Thread stoped [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:13]accept exits with 7 [11:01:13]New connection [11:01:13]New thread 3066686820 created [11:01:13]Thread 3066830180 joined [11:01:13]Waiting for new connection... [11:01:13] Sock 7.Parse request [11:01:13]Sock 7.Check first char [11:01:13]Sock 7.First char is OK [11:01:13]request: POST /json_proto HTTP/1.0 [11:01:13]Method: POST [11:01:13]URL: /json_proto [11:01:13]Method is POST - this is cgi request [11:01:13]url: /json_proto [11:01:13]query_string will be loaded in cgi processing [11:01:13]execute_cgi json_proto POST (null) [11:01:13]execute_cgi path=json_proto method=POST [11:01:13]POST find Content-Length [11:01:13]Host: 172.17.40.195:8080 [11:01:13]Content-Length: 682 [11:01:13]Content-Type: application/json [11:01:13] [11:01:13]POST finish read [11:01:13]Found Content-Length = 682 [11:01:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:01:13]execute_script... [11:01: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)161048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:01:13]POST & json_proto [11:01:13]process_json_proto [11:01:13]json parsed OK: [11:01:13]protocol is kg_v1.0 [11:01:13]action value=close_receipt [11:01:13]process_action close_receipt [11:01:13]cmd_close_receipt [11:01:13]MH_GetDate [11:01:13]Write to MH i2c: F0 00 00 E7 08 DE [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: F0 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: F0 09 00 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: F0 09 00 E7 08 00 7A C0 20 67 D5 8D 6C 64 DA [11:01:13]GetLastDocTimeStamp 1730199634 [11:01:13]current date 1730199674 [11:01:13]FM_GetShiftState [11:01:13]SAM_PROTO_GetShiftState [11:01:13]wFMCommunicate request_size=4 [11:01:13]MH_SAM_APDU [11:01:13]CAPDU: 80 13 01 00 [11:01:13]Write to MH i2c: E2 08 00 E8 08 80 13 01 00 00 00 00 00 6D [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:13]Read from MH i2c: E2 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 0E 00 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 0E 00 E8 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A6 [11:01:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:01:13]wFMCommunicate OK [11:01:13]SAM_PROTO_GetShiftState done [11:01:13]FM_GetShiftState done [11:01:13]opened in 1730161786 [11:01:13]opened+sec_in_day 1730248186 [11:01:13]quantity*price = 100015 [11:01:13]sum+1 = 100017 [11:01: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 87 29.10.2024 11:01 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146291 ФПД: 273996273083520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110114&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146291&fm=273996273083520&tin=02508201610067®Number=0000000000091683&sum=100000 [11:01:14]StoreToDocumentArchive [11:01:14]shift 547 fd 146291 [11:01:14]save to /storage/0547/doc_00146291 [11:01:14]save last doc name /storage/0547/doc_00146291 to /storage/kkm_last_doc_name [11:01:14]save OK [11:01:14]Clear old archive folders... [11:01:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:14]tlvbuf is 01FD4AF0 [11:01:14]SAM_PROTO_ClearQueue [11:01:14]wFMCommunicate request_size=4 [11:01:14]MH_SAM_APDU [11:01:14]CAPDU: 80 09 00 00 [11:01:14]Write to MH i2c: E2 08 00 F5 08 80 09 00 00 00 00 00 00 6F [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:14]Read from MH i2c: E2 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 03 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 03 00 F5 08 00 90 00 71 [11:01:14]RAPDU: 90 00 [11:01:14]wFMCommunicate OK [11:01:14]SAM_PROTO_ClearQueue done [11:01:14]KKMCreateOFDPacket [11:01:14]OFDProtocolAddRootSTLVToBuf [11:01:14]FM_MakeSignedData [11:01:14]FM_MakeSignedData [11:01:14]SAM_PROTO_SignData [11:01:14]wFMCommunicate request_size=4 [11:01:14]MH_SAM_APDU [11:01:14]CAPDU: 80 0D 01 02 [11:01:14]Write to MH i2c: E2 08 00 F6 08 80 0D 01 02 00 00 00 00 77 [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:14]Read from MH i2c: E2 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 03 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 03 00 F6 08 00 90 00 72 [11:01:14]RAPDU: 90 00 [11:01:14]wFMCommunicate OK [11:01:14]wFMCommunicate request_size=255 [11:01:14]MH_SAM_APDU [11:01: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 57 00 00 00 F4 03 04 00 7A C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 73 3B 02 00 35 04 06 00 F9 [11:01:14]Write to MH i2c: E2 02 01 F7 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 7A C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 73 3B 02 00 35 04 06 00 F9 00 00 E5 [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 F7 08 00 90 00 73 [11:01:15]RAPDU: 90 00 [11:01:15]wFMCommunicate OK [11:01:15]wFMCommunicate request_size=10 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 0D 02 02 05 32 BA 86 E4 80 [11:01:15]Write to MH i2c: E2 0D 00 F8 08 80 0D 02 02 05 00 32 BA 86 E4 80 00 00 5A [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [11:01:15]RAPDU: 90 00 [11:01:15]wFMCommunicate OK [11:01:15]wFMCommunicate request_size=4 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 0D 03 02 [11:01:15]Write to MH i2c: E2 08 00 F9 08 80 0D 03 02 00 00 00 00 7C [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 0B 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 0B 00 F9 08 00 49 17 EF E7 A0 70 1F 16 90 00 F8 [11:01:15]RAPDU: 49 17 EF E7 A0 70 1F 16 90 00 [11:01:15]wFMCommunicate OK [11:01:15]SAM_PROTO_SignData done [11:01:15]FM_MakeSignedData done [11:01:15]CreateOFDProtocolMessage [11:01:15]wFMCommunicate request_size=4 [11:01:15]MH_SAM_APDU [11:01:15]CAPDU: 80 11 00 00 [11:01:15]Write to MH i2c: E2 08 00 FA 08 80 11 00 00 00 00 00 00 7C [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:15]Read from MH i2c: E2 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 17 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: E2 17 00 FA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CF [11:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:01:15]wFMCommunicate OK [11:01:15]CreateOFDProtocolMessage done [11:01:15]OFDSenderStorePacket 146291 [11:01:15]StoreOFDPacket docnum=146291 [11:01:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD 15 07 01 1F 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 7A C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 73 3B 02 00 35 04 06 00 F9 32 BA 86 E4 80 49 17 EF E7 A0 70 1F 16 [11:01:15]CheckFolder [11:01:15]dirname=/storage/ofd_packets [11:01:15]CheckFolder done [11:01:15]ProducePacketName [11:01:15]name=ofd_packets/00146291 [11:01:15]NVStorageSaveData ofd_packets/00146291 [11:01:15]File name is /storage/ofd_packets/00146291 [11:01:15]Write 301 bytes [11:01:15]NVStorageSaveData done [11:01:15]OFDSenderStorePacket done [11:01:15]KKMCreateOFDPacket done [11:01:15]NVStorageSaveData kkm_last_timestamp [11:01:15]File name is /storage/kkm_last_timestamp [11:01:15]Write 4 bytes [11:01:15]NVStorageSaveData done [11:01:15]ExternCall_PrintAddStr [11:01:15]wPrintStart [11:01:15]Write to MH i2c: 01 00 00 FB 08 03 [11:01:15]Write i2c OK [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: 01 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: 01 07 00 [11:01:15]MH_I2C_Read... [11:01:15]Read from MH i2c: 01 07 00 FB 08 00 00 00 00 00 FF 0F 18 [11:01:15]RasterBufferAndPrint [11:01:15]line Счет N : (1)161048 [11:01:15]line ИНН: 02508201610067 [11:01:15]line Контрольно-Кассовый Чек [11:01:15]line ПРОДАЖА [11:01:15]line ТРК (МРК, ГНК) : 32 [11:01:15]line Товар: 2710124130 [11:01:15]line Аи-92-К-2 [11:01:15]line 14.950 * 66.90 [11:01:15]line = 1000.16 [11:01:15]line НДС 12% НСП 1% [11:01:15]line > о реализуемом товаре [11:01:15]line ОКРУГЛЕНИЕ: -0.16 [11:01:15]line ИТОГО: 1000.00 [11:01:15]line Внесено: 1000.00 [11:01:15]line СДАЧА: 0.00 [11:01:15]line НСП 1% : 8.85 [11:01:15]line НДС 12% : 106.21 [11:01:15]line Наличными: 1000.00 [11:01:15]line Безнал.: 0.00 [11:01:15]line Место: АЗС № 126 "Партнер Нефть" [11:01:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:01:15]line СНО: Общий режим [11:01:15]line Чек 87 29.10.2024 11:01 [11:01:15]line Смена: 547 ФФД: 1.0 [11:01:15]line ЗНМ: 0300000085 [11:01:15]line РНМ: 0000000000091683 [11:01:15]line Версия ККМ: 001 [11:01:15]line ФМ: 0000000000871745 [11:01:15]line ФД: 146291 [11:01:15]line ФПД: 273996273083520 [11:01:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110114&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146291&fm=273996273083520&tin=02508201610067®Number=0000000000091683&sum=100000 [11:01:15]OFD Sender: Processing packet 146291 [packets to send 206, broken 205] [11:01:15]ProducePacketName [11:01:15]name=ofd_packets/00146291 [11:01:15]OFD Sender: To server: pG, [11:01:15]CommunicateWithHost lk.salyk.kg:30040 [11:01:15]ConnectInit lk.salyk.kg [11:01:15]written 0, free lines is 4095 [11:01:15]Connected sock=10 [11:01:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD 15 07 01 1F 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 7A C0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 73 3B 02 00 35 04 06 00 F9 32 BA 86 E4 80 49 17 EF E7 A0 70 1F 16 [11:01:16]Write to MH i2c: 01 00 00 26 09 2F [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 07 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 07 00 26 09 00 00 00 00 00 BF 0C 01 [11:01:16]RasterBufferAndPrint [11:01:16]line [11:01:16]line [11:01:16]line [11:01:16]line [11:01:16]line [11:01:16]written 0, free lines is 3269 [11:01:16]MH_Cut [11:01:16]Write to MH i2c: D1 01 00 2D 09 01 08 [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: D1 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: D1 01 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: D1 01 00 2D 09 00 07 [11:01:16]Write to MH i2c: 01 00 00 2E 09 37 [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2E A2 47 00 71 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 31 37 34 35 10 04 04 00 73 3B 02 00 F4 03 04 00 A1 65 20 67 B6 04 01 00 00 2E 12 69 A7 59 9D 4A A7 [11:01:16]CommunicateWithHost err = 0 [11:01:16]CheckOFDResponse [11:01:16]1017 (14) - 77093643461234 [11:01:16]1041 (16) - 0000000000871745 [11:01:16]1040 (4) - 146291 [11:01:16]1012 (4) - 29.10.2024 04:33 [11:01:16]1206 (1) - 0 [11:01:16]OFD Sender: Remove packet 146291 [11:01:16]ProducePacketName [11:01:16]name=ofd_packets/00146291 [11:01:16]NVStorageDeleteData [11:01:16]OFD Sender: No OFD packet to send [11:01:16]*** Cut start [11:01:16]*** Partial cut [11:01:16]*** CUTSNS_PIN = 1 [11:01:17]*** CUTSNS_PIN = 0 [11:01:17]*** Brake cut motor [11:01:17]Read from MH i2c: 01 [11:01:17]MH_I2C_Read... [11:01:17]*** Stop cut motor [11:01:17]*** Cut end [11:01:17]Read from MH i2c: 01 07 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: 01 07 00 2E 09 00 00 00 00 00 FF 0F 4C [11:01:17]process_action close_receipt done [11:01:17]requested_data is exist [11:01:17]produce_requested_data [11:01:17]requested_item fm.sn is exist - process it [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 11 00 00 [11:01:17]Write to MH i2c: E2 08 00 2F 09 80 11 00 00 00 00 00 00 B2 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 17 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 17 00 2F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 05 [11:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:01:17]wFMCommunicate OK [11:01:17]requested_item fd.num is exist - process it [11:01:17]SAM_PROTO_GetFieldsCounters [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 13 00 00 [11:01:17]Write to MH i2c: E2 08 00 30 09 80 13 00 00 00 00 00 00 B5 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 62 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 62 00 30 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 73 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [11:01:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 73 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:01:17]wFMCommunicate OK [11:01:17]SAM_PROTO_GetFieldsCounters done [11:01:17]requested_item shift.num is exist - process it [11:01:17]requested_item shift.opened is exist - process it [11:01:17]req_shift_opened [11:01:17]FM_GetShiftState [11:01:17]SAM_PROTO_GetShiftState [11:01:17]wFMCommunicate request_size=4 [11:01:17]MH_SAM_APDU [11:01:17]CAPDU: 80 13 01 00 [11:01:17]Write to MH i2c: E2 08 00 31 09 80 13 01 00 00 00 00 00 B7 [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 [11:01:17]MH_I2C_Read... [11:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:17]Read from MH i2c: E2 0E 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: E2 0E 00 31 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F0 [11:01:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:01:17]wFMCommunicate OK [11:01:17]SAM_PROTO_GetShiftState done [11:01:17]FM_GetShiftState done [11:01:17]req_shift_opened done [11:01:17]requested_item shift.open_date is exist - process it [11:01:17]req_shift_open_date [11:01:17]req_shift_open_date done [11:01:17]produce_requested_data done [11:01:17]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146291,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:01:17]process_action_free close_receipt [11:01:17]json_value_free [11:01:17]json_value_free done [11:01:17]process_json_proto returns [11:01:17]Send response to host [11:01:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146291,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:01:17]free response buf [11:01:17]execute_script done [11:01:17]execute_script returns [11:01:17]free content buf [11:01:17]Sock 7.Close socket [11:01:17]Sock 7.Thread stoped [11:01:21]OFD Sender: No OFD packet to send [11:01:26]OFD Sender: No OFD packet to send [11:01:31]OFD Sender: No OFD packet to send [11:01:36]OFD Sender: No OFD packet to send [11:01:41]OFD Sender: No OFD packet to send [11:01:46]OFD Sender: No OFD packet to send [11:01:51]OFD Sender: No OFD packet to send [11:01:56]OFD Sender: No OFD packet to send [11:02:01]OFD Sender: No OFD packet to send [11:02:06]OFD Sender: No OFD packet to send [11:02:11]OFD Sender: No OFD packet to send [11:02:17]OFD Sender: No OFD packet to send [11:02:22]OFD Sender: No OFD packet to send [11:02:27]OFD Sender: No OFD packet to send [11:02:32]OFD Sender: No OFD packet to send [11:02:37]OFD Sender: No OFD packet to send [11:02:42]OFD Sender: No OFD packet to send [11:02:47]OFD Sender: No OFD packet to send [11:02:52]OFD Sender: No OFD packet to send [11:02:57]OFD Sender: No OFD packet to send [11:03:02]OFD Sender: No OFD packet to send [11:03:07]OFD Sender: No OFD packet to send [11:03:12]OFD Sender: No OFD packet to send [11:03:17]OFD Sender: No OFD packet to send [11:03:22]OFD Sender: No OFD packet to send [11:03:27]OFD Sender: No OFD packet to send [11:03:29]accept exits with 9 [11:03:29]New connection [11:03:29]New thread 3066830180 created [11:03:29]Thread 3066686820 joined [11:03:29]Waiting for new connection... [11:03:29] Sock 9.Parse request [11:03:29]Sock 9.Check first char [11:03:29]Sock 9.First char is OK [11:03:29]request: POST /json_proto HTTP/1.0 [11:03:29]Method: POST [11:03:29]URL: /json_proto [11:03:29]Method is POST - this is cgi request [11:03:29]url: /json_proto [11:03:29]query_string will be loaded in cgi processing [11:03:29]execute_cgi json_proto POST (null) [11:03:29]execute_cgi path=json_proto method=POST [11:03:29]POST find Content-Length [11:03:29]Host: 172.17.40.195:8080 [11:03:29]Content-Length: 682 [11:03:29]Content-Type: application/json [11:03:29] [11:03:29]POST finish read [11:03:29]Found Content-Length = 682 [11:03:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [11:03:29]execute_script... [11:03: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)161049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [11:03:29]POST & json_proto [11:03:29]process_json_proto [11:03:29]json parsed OK: [11:03:29]protocol is kg_v1.0 [11:03:29]action value=close_receipt [11:03:29]process_action close_receipt [11:03:29]cmd_close_receipt [11:03:29]MH_GetDate [11:03:29]Write to MH i2c: F0 00 00 32 09 2A [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: F0 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: F0 09 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: F0 09 00 32 09 00 02 C1 20 67 D5 8D 6C 64 AF [11:03:29]GetLastDocTimeStamp 1730199674 [11:03:29]current date 1730199810 [11:03:29]FM_GetShiftState [11:03:29]SAM_PROTO_GetShiftState [11:03:29]wFMCommunicate request_size=4 [11:03:29]MH_SAM_APDU [11:03:29]CAPDU: 80 13 01 00 [11:03:29]Write to MH i2c: E2 08 00 33 09 80 13 01 00 00 00 00 00 B9 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:29]Read from MH i2c: E2 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 0E 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: E2 0E 00 33 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F2 [11:03:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:03:29]wFMCommunicate OK [11:03:29]SAM_PROTO_GetShiftState done [11:03:29]FM_GetShiftState done [11:03:29]opened in 1730161786 [11:03:29]opened+sec_in_day 1730248186 [11:03:29]quantity*price = 100021 [11:03:29]sum+1 = 100023 [11:03:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 88 29.10.2024 11:03 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146292 ФПД: 265604416771750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110330&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146292&fm=265604416771750&tin=02508201610067®Number=0000000000091683&sum=100000 [11:03:30]StoreToDocumentArchive [11:03:30]shift 547 fd 146292 [11:03:30]save to /storage/0547/doc_00146292 [11:03:30]save last doc name /storage/0547/doc_00146292 to /storage/kkm_last_doc_name [11:03:30]save OK [11:03:30]Clear old archive folders... [11:03:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:30]tlvbuf is 0202B290 [11:03:30]SAM_PROTO_ClearQueue [11:03:30]wFMCommunicate request_size=4 [11:03:30]MH_SAM_APDU [11:03:30]CAPDU: 80 09 00 00 [11:03:30]Write to MH i2c: E2 08 00 40 09 80 09 00 00 00 00 00 00 BB [11:03:30]Write i2c OK [11:03:30]MH_I2C_Read... [11:03:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:30]Read from MH i2c: E2 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 03 00 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 03 00 40 09 00 90 00 BD [11:03:30]RAPDU: 90 00 [11:03:30]wFMCommunicate OK [11:03:30]SAM_PROTO_ClearQueue done [11:03:30]KKMCreateOFDPacket [11:03:30]OFDProtocolAddRootSTLVToBuf [11:03:30]FM_MakeSignedData [11:03:30]FM_MakeSignedData [11:03:30]SAM_PROTO_SignData [11:03:30]wFMCommunicate request_size=4 [11:03:30]MH_SAM_APDU [11:03:30]CAPDU: 80 0D 01 02 [11:03:30]Write to MH i2c: E2 08 00 41 09 80 0D 01 02 00 00 00 00 C3 [11:03:30]Write i2c OK [11:03:30]MH_I2C_Read... [11:03:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:30]Read from MH i2c: E2 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 03 00 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 03 00 41 09 00 90 00 BE [11:03:30]RAPDU: 90 00 [11:03:30]wFMCommunicate OK [11:03:30]wFMCommunicate request_size=255 [11:03:30]MH_SAM_APDU [11:03: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 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 58 00 00 00 F4 03 04 00 02 C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 74 3B 02 00 35 04 06 00 F1 [11:03:30]Write to MH i2c: E2 02 01 42 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 58 00 00 00 F4 03 04 00 02 C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 74 3B 02 00 35 04 06 00 F1 00 00 D8 [11:03:30]Write i2c OK [11:03:30]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 03 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 03 00 42 09 00 90 00 BF [11:03:31]RAPDU: 90 00 [11:03:31]wFMCommunicate OK [11:03:31]wFMCommunicate request_size=10 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 0D 02 02 05 90 D8 E9 96 A6 [11:03:31]Write to MH i2c: E2 0D 00 43 09 80 0D 02 02 05 00 90 D8 E9 96 A6 00 00 5D [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 03 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [11:03:31]RAPDU: 90 00 [11:03:31]wFMCommunicate OK [11:03:31]wFMCommunicate request_size=4 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 0D 03 02 [11:03:31]Write to MH i2c: E2 08 00 44 09 80 0D 03 02 00 00 00 00 C8 [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 0B 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 0B 00 44 09 00 71 CC DD 45 3F 40 B2 E6 90 00 3F [11:03:31]RAPDU: 71 CC DD 45 3F 40 B2 E6 90 00 [11:03:31]wFMCommunicate OK [11:03:31]SAM_PROTO_SignData done [11:03:31]FM_MakeSignedData done [11:03:31]CreateOFDProtocolMessage [11:03:31]wFMCommunicate request_size=4 [11:03:31]MH_SAM_APDU [11:03:31]CAPDU: 80 11 00 00 [11:03:31]Write to MH i2c: E2 08 00 45 09 80 11 00 00 00 00 00 00 C8 [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:31]Read from MH i2c: E2 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 17 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: E2 17 00 45 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1B [11:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:03:31]wFMCommunicate OK [11:03:31]CreateOFDProtocolMessage done [11:03:31]OFDSenderStorePacket 146292 [11:03:31]StoreOFDPacket docnum=146292 [11:03:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 6A 45 07 01 00 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 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 58 00 00 00 F4 03 04 00 02 C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 74 3B 02 00 35 04 06 00 F1 90 D8 E9 96 A6 71 CC DD 45 3F 40 B2 E6 [11:03:31]CheckFolder [11:03:31]dirname=/storage/ofd_packets [11:03:31]CheckFolder done [11:03:31]ProducePacketName [11:03:31]name=ofd_packets/00146292 [11:03:31]NVStorageSaveData ofd_packets/00146292 [11:03:31]File name is /storage/ofd_packets/00146292 [11:03:31]Write 301 bytes [11:03:31]NVStorageSaveData done [11:03:31]OFDSenderStorePacket done [11:03:31]KKMCreateOFDPacket done [11:03:31]NVStorageSaveData kkm_last_timestamp [11:03:31]File name is /storage/kkm_last_timestamp [11:03:31]Write 4 bytes [11:03:31]NVStorageSaveData done [11:03:31]ExternCall_PrintAddStr [11:03:31]wPrintStart [11:03:31]Write to MH i2c: 01 00 00 46 09 4F [11:03:31]Write i2c OK [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: 01 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: 01 07 00 [11:03:31]MH_I2C_Read... [11:03:31]Read from MH i2c: 01 07 00 46 09 00 00 00 00 00 FF 0F 64 [11:03:31]RasterBufferAndPrint [11:03:31]line Счет N : (1)161049 [11:03:31]line ИНН: 02508201610067 [11:03:31]line Контрольно-Кассовый Чек [11:03:31]line ПРОДАЖА [11:03:31]line ТРК (МРК, ГНК) : 63 [11:03:31]line Товар: 2710124500 [11:03:31]line Аи-95-К-3 [11:03:31]line 13.480 * 74.20 [11:03:31]line = 1000.22 [11:03:31]line НДС 12% НСП 1% [11:03:31]line > о реализуемом товаре [11:03:31]line ОКРУГЛЕНИЕ: -0.22 [11:03:31]line ИТОГО: 1000.00 [11:03:31]line Внесено: 1000.00 [11:03:31]line СДАЧА: 0.00 [11:03:31]line НСП 1% : 8.85 [11:03:31]line НДС 12% : 106.22 [11:03:31]line Наличными: 1000.00 [11:03:31]line Безнал.: 0.00 [11:03:31]line Место: АЗС № 126 "Партнер Нефть" [11:03:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:03:31]line СНО: Общий режим [11:03:31]line Чек 88 29.10.2024 11:03 [11:03:31]line Смена: 547 ФФД: 1.0 [11:03:31]line ЗНМ: 0300000085 [11:03:31]line РНМ: 0000000000091683 [11:03:31]line Версия ККМ: 001 [11:03:31]line ФМ: 0000000000871745 [11:03:31]line ФД: 146292 [11:03:31]line ФПД: 265604416771750 [11:03:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110330&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146292&fm=265604416771750&tin=02508201610067®Number=0000000000091683&sum=100000 [11:03:31]OFD Sender: Processing packet 146292 [packets to send 206, broken 205] [11:03:31]ProducePacketName [11:03:31]name=ofd_packets/00146292 [11:03:31]OFD Sender: To server: pG, [11:03:31]CommunicateWithHost lk.salyk.kg:30040 [11:03:31]ConnectInit lk.salyk.kg [11:03:31]written 0, free lines is 4095 [11:03:32]Write to MH i2c: 01 00 00 71 09 7A [11:03:32]Write i2c OK [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: 01 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: 01 07 00 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: 01 07 00 71 09 00 00 00 00 00 AE 0C 3B [11:03:32]RasterBufferAndPrint [11:03:32]line [11:03:32]line [11:03:32]line [11:03:32]line [11:03:32]line [11:03:32]written 0, free lines is 3252 [11:03:32]MH_Cut [11:03:32]Write to MH i2c: D1 01 00 78 09 01 53 [11:03:32]Write i2c OK [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: D1 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: D1 01 00 [11:03:32]MH_I2C_Read... [11:03:32]Read from MH i2c: D1 01 00 78 09 00 52 [11:03:32]Write to MH i2c: 01 00 00 79 09 82 [11:03:32]Write i2c OK [11:03:32]MH_I2C_Read... [11:03:32]Connected sock=11 [11:03:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 6A 45 07 01 00 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 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 58 00 00 00 F4 03 04 00 02 C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 74 3B 02 00 35 04 06 00 F1 90 D8 E9 96 A6 71 CC DD 45 3F 40 B2 E6 [11:03:33]*** Cut start [11:03:33]*** Partial cut [11:03:33]*** CUTSNS_PIN = 1 [11:03:33]*** CUTSNS_PIN = 0 [11:03:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A4 FF 47 00 3B 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 31 37 34 35 10 04 04 00 74 3B 02 00 F4 03 04 00 2A 66 20 67 B6 04 01 00 00 A1 1F F9 6F 75 1A 9B EF [11:03:33]CommunicateWithHost err = 0 [11:03:33]CheckOFDResponse [11:03:33]1017 (14) - 77093643461234 [11:03:33]1041 (16) - 0000000000871745 [11:03:33]1040 (4) - 146292 [11:03:33]1012 (4) - 29.10.2024 04:35 [11:03:33]1206 (1) - 0 [11:03:33]OFD Sender: Remove packet 146292 [11:03:33]ProducePacketName [11:03:33]name=ofd_packets/00146292 [11:03:33]NVStorageDeleteData [11:03:33]*** Brake cut motor [11:03:33]Read from MH i2c: 01 [11:03:33]MH_I2C_Read... [11:03:33]*** Stop cut motor [11:03:33]*** Cut end [11:03:33]Read from MH i2c: 01 07 00 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: 01 07 00 79 09 00 00 00 00 00 FF 0F 97 [11:03:33]process_action close_receipt done [11:03:33]requested_data is exist [11:03:33]produce_requested_data [11:03:33]requested_item fm.sn is exist - process it [11:03:33]wFMCommunicate request_size=4 [11:03:33]MH_SAM_APDU [11:03:33]CAPDU: 80 11 00 00 [11:03:33]Write to MH i2c: E2 08 00 7A 09 80 11 00 00 00 00 00 00 FD [11:03:33]Write i2c OK [11:03:33]MH_I2C_Read... [11:03:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:33]Read from MH i2c: E2 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 17 00 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 17 00 7A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 50 [11:03:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:03:33]wFMCommunicate OK [11:03:33]requested_item fd.num is exist - process it [11:03:33]SAM_PROTO_GetFieldsCounters [11:03:33]wFMCommunicate request_size=4 [11:03:33]MH_SAM_APDU [11:03:33]CAPDU: 80 13 00 00 [11:03:33]Write to MH i2c: E2 08 00 7B 09 80 13 00 00 00 00 00 00 00 [11:03:33]Write i2c OK [11:03:33]MH_I2C_Read... [11:03:33]OFD Sender: No OFD packet to send [11:03:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:33]Read from MH i2c: E2 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 62 00 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 62 00 7B 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 74 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [11:03:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 74 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:33]wFMCommunicate OK [11:03:33]SAM_PROTO_GetFieldsCounters done [11:03:33]requested_item shift.num is exist - process it [11:03:33]requested_item shift.opened is exist - process it [11:03:33]req_shift_opened [11:03:33]FM_GetShiftState [11:03:33]SAM_PROTO_GetShiftState [11:03:33]wFMCommunicate request_size=4 [11:03:33]MH_SAM_APDU [11:03:33]CAPDU: 80 13 01 00 [11:03:33]Write to MH i2c: E2 08 00 7C 09 80 13 01 00 00 00 00 00 02 [11:03:33]Write i2c OK [11:03:33]MH_I2C_Read... [11:03:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:33]Read from MH i2c: E2 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 0E 00 [11:03:33]MH_I2C_Read... [11:03:33]Read from MH i2c: E2 0E 00 7C 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3B [11:03:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:03:33]wFMCommunicate OK [11:03:33]SAM_PROTO_GetShiftState done [11:03:33]FM_GetShiftState done [11:03:33]req_shift_opened done [11:03:33]requested_item shift.open_date is exist - process it [11:03:33]req_shift_open_date [11:03:33]req_shift_open_date done [11:03:33]produce_requested_data done [11:03:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146292,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:03:33]process_action_free close_receipt [11:03:33]json_value_free [11:03:33]json_value_free done [11:03:33]process_json_proto returns [11:03:33]Send response to host [11:03:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146292,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:03:33]free response buf [11:03:33]execute_script done [11:03:33]execute_script returns [11:03:33]free content buf [11:03:33]Sock 9.Close socket [11:03:33]Sock 9.Thread stoped [11:03:38]OFD Sender: No OFD packet to send [11:03:43]OFD Sender: No OFD packet to send [11:03:48]OFD Sender: No OFD packet to send [11:03:53]OFD Sender: No OFD packet to send [11:03:55]accept exits with 7 [11:03:55]New connection [11:03:55]New thread 3066686820 created [11:03:55]Thread 3066830180 joined [11:03:55]Waiting for new connection... [11:03:55] Sock 7.Parse request [11:03:55]Sock 7.Check first char [11:03:55]Sock 7.First char is OK [11:03:55]request: POST /json_proto HTTP/1.0 [11:03:55]Method: POST [11:03:55]URL: /json_proto [11:03:55]Method is POST - this is cgi request [11:03:55]url: /json_proto [11:03:55]query_string will be loaded in cgi processing [11:03:55]execute_cgi json_proto POST (null) [11:03:55]execute_cgi path=json_proto method=POST [11:03:55]POST find Content-Length [11:03:55]Host: 172.17.40.195:8080 [11:03:55]Content-Length: 679 [11:03:55]Content-Type: application/json [11:03:55] [11:03:55]POST finish read [11:03:55]Found Content-Length = 679 [11:03:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:03:55]execute_script... [11:03:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:03:55]POST & json_proto [11:03:55]process_json_proto [11:03:55]json parsed OK: [11:03:55]protocol is kg_v1.0 [11:03:55]action value=close_receipt [11:03:55]process_action close_receipt [11:03:55]cmd_close_receipt [11:03:55]MH_GetDate [11:03:55]Write to MH i2c: F0 00 00 7D 09 75 [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: F0 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: F0 09 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: F0 09 00 7D 09 00 1B C1 20 67 D5 8D 6C 64 13 [11:03:55]GetLastDocTimeStamp 1730199810 [11:03:55]current date 1730199835 [11:03:55]FM_GetShiftState [11:03:55]SAM_PROTO_GetShiftState [11:03:55]wFMCommunicate request_size=4 [11:03:55]MH_SAM_APDU [11:03:55]CAPDU: 80 13 01 00 [11:03:55]Write to MH i2c: E2 08 00 7E 09 80 13 01 00 00 00 00 00 04 [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:55]Read from MH i2c: E2 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 0E 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 0E 00 7E 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3D [11:03:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:03:55]wFMCommunicate OK [11:03:55]SAM_PROTO_GetShiftState done [11:03:55]FM_GetShiftState done [11:03:55]opened in 1730161786 [11:03:55]opened+sec_in_day 1730248186 [11:03:55]quantity*price = 100050 [11:03:55]sum+1 = 100052 [11:03:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 89 29.10.2024 11:03 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146293 ФПД: 280572610427493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146293&fm=280572610427493&tin=02508201610067®Number=0000000000091683&sum=100000 [11:03:56]StoreToDocumentArchive [11:03:56]shift 547 fd 146293 [11:03:56]save to /storage/0547/doc_00146293 [11:03:56]save last doc name /storage/0547/doc_00146293 to /storage/kkm_last_doc_name [11:03:56]save OK [11:03:56]Clear old archive folders... [11:03:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:03:56]tlvbuf is 01FD4120 [11:03:56]SAM_PROTO_ClearQueue [11:03:56]wFMCommunicate request_size=4 [11:03:56]MH_SAM_APDU [11:03:56]CAPDU: 80 09 00 00 [11:03:56]Write to MH i2c: E2 08 00 8B 09 80 09 00 00 00 00 00 00 06 [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:56]Read from MH i2c: E2 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [11:03:56]RAPDU: 90 00 [11:03:56]wFMCommunicate OK [11:03:56]SAM_PROTO_ClearQueue done [11:03:56]KKMCreateOFDPacket [11:03:56]OFDProtocolAddRootSTLVToBuf [11:03:56]FM_MakeSignedData [11:03:56]FM_MakeSignedData [11:03:56]SAM_PROTO_SignData [11:03:56]wFMCommunicate request_size=4 [11:03:56]MH_SAM_APDU [11:03:56]CAPDU: 80 0D 01 02 [11:03:56]Write to MH i2c: E2 08 00 8C 09 80 0D 01 02 00 00 00 00 0E [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:56]Read from MH i2c: E2 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 8C 09 00 90 00 09 [11:03:56]RAPDU: 90 00 [11:03:56]wFMCommunicate OK [11:03:56]wFMCommunicate request_size=255 [11:03:56]MH_SAM_APDU [11:03:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 59 00 00 00 F4 03 04 00 1B C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 75 3B 02 00 35 04 06 00 FF 2D E6 C7 [11:03:56]Write to MH i2c: E2 02 01 8D 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 59 00 00 00 F4 03 04 00 1B C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 75 3B 02 00 35 04 06 00 FF 2D E6 C7 00 00 FE [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:56]Read from MH i2c: E2 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 8D 09 00 90 00 0A [11:03:56]RAPDU: 90 00 [11:03:56]wFMCommunicate OK [11:03:56]wFMCommunicate request_size=7 [11:03:56]MH_SAM_APDU [11:03:56]CAPDU: 80 0D 02 02 02 3A 65 [11:03:56]Write to MH i2c: E2 0A 00 8E 09 80 0D 02 02 02 00 3A 65 00 00 B4 [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:56]Read from MH i2c: E2 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 03 00 8E 09 00 90 00 0B [11:03:56]RAPDU: 90 00 [11:03:56]wFMCommunicate OK [11:03:56]wFMCommunicate request_size=4 [11:03:56]MH_SAM_APDU [11:03:56]CAPDU: 80 0D 03 02 [11:03:56]Write to MH i2c: E2 08 00 8F 09 80 0D 03 02 00 00 00 00 13 [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:56]Read from MH i2c: E2 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 0B 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 0B 00 8F 09 00 0D 3C 40 84 6B 22 55 82 90 00 85 [11:03:56]RAPDU: 0D 3C 40 84 6B 22 55 82 90 00 [11:03:56]wFMCommunicate OK [11:03:56]SAM_PROTO_SignData done [11:03:56]FM_MakeSignedData done [11:03:56]CreateOFDProtocolMessage [11:03:56]wFMCommunicate request_size=4 [11:03:56]MH_SAM_APDU [11:03:56]CAPDU: 80 11 00 00 [11:03:56]Write to MH i2c: E2 08 00 90 09 80 11 00 00 00 00 00 00 13 [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:56]Read from MH i2c: E2 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 17 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: E2 17 00 90 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 66 [11:03:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:03:56]wFMCommunicate OK [11:03:56]CreateOFDProtocolMessage done [11:03:56]OFDSenderStorePacket 146293 [11:03:56]StoreOFDPacket docnum=146293 [11:03:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 F3 FE 04 01 96 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 59 00 00 00 F4 03 04 00 1B C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 75 3B 02 00 35 04 06 00 FF 2D E6 C7 3A 65 0D 3C 40 84 6B 22 55 82 [11:03:56]CheckFolder [11:03:56]dirname=/storage/ofd_packets [11:03:56]CheckFolder done [11:03:56]ProducePacketName [11:03:56]name=ofd_packets/00146293 [11:03:56]NVStorageSaveData ofd_packets/00146293 [11:03:56]File name is /storage/ofd_packets/00146293 [11:03:56]Write 298 bytes [11:03:56]NVStorageSaveData done [11:03:56]OFDSenderStorePacket done [11:03:56]KKMCreateOFDPacket done [11:03:56]NVStorageSaveData kkm_last_timestamp [11:03:56]File name is /storage/kkm_last_timestamp [11:03:56]Write 4 bytes [11:03:56]NVStorageSaveData done [11:03:56]ExternCall_PrintAddStr [11:03:56]wPrintStart [11:03:56]Write to MH i2c: 01 00 00 91 09 9A [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: 01 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: 01 07 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: 01 07 00 91 09 00 00 00 00 00 FF 0F AF [11:03:56]RasterBufferAndPrint [11:03:56]line Счет N : (1)161050 [11:03:56]line ИНН: 02508201610067 [11:03:56]line Контрольно-Кассовый Чек [11:03:56]line ПРОДАЖА [11:03:56]line ТРК (МРК, ГНК) : 21 [11:03:56]line Товар: 2710194210 [11:03:56]line ДТ-К-2 [11:03:56]line 13.130 * 76.20 [11:03:56]line = 1000.51 [11:03:56]line НДС 12% НСП 1% [11:03:56]line > о реализуемом товаре [11:03:56]line ОКРУГЛЕНИЕ: -0.51 [11:03:56]line ИТОГО: 1000.00 [11:03:56]line Внесено: 1000.00 [11:03:56]line СДАЧА: 0.00 [11:03:56]line НСП 1% : 8.85 [11:03:56]line НДС 12% : 106.25 [11:03:56]line Наличными: 1000.00 [11:03:56]line Безнал.: 0.00 [11:03:56]line Место: АЗС № 126 "Партнер Нефть" [11:03:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:03:56]line СНО: Общий режим [11:03:56]line Чек 89 29.10.2024 11:03 [11:03:56]line Смена: 547 ФФД: 1.0 [11:03:56]line ЗНМ: 0300000085 [11:03:56]line РНМ: 0000000000091683 [11:03:56]line Версия ККМ: 001 [11:03:56]line ФМ: 0000000000871745 [11:03:56]line ФД: 146293 [11:03:56]line ФПД: 280572610427493 [11:03:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146293&fm=280572610427493&tin=02508201610067®Number=0000000000091683&sum=100000 [11:03:57]OFD Sender: Processing packet 146293 [packets to send 206, broken 205] [11:03:57]ProducePacketName [11:03:57]name=ofd_packets/00146293 [11:03:57]OFD Sender: To server: pG, [11:03:57]CommunicateWithHost lk.salyk.kg:30040 [11:03:57]ConnectInit lk.salyk.kg [11:03:57]written 0, free lines is 4095 [11:03:57]Connected sock=10 [11:03:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 F3 FE 04 01 96 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 59 00 00 00 F4 03 04 00 1B C1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 75 3B 02 00 35 04 06 00 FF 2D E6 C7 3A 65 0D 3C 40 84 6B 22 55 82 [11:03:57]Write to MH i2c: 01 00 00 BC 09 C5 [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 BC 09 00 00 00 00 00 B7 0C 8F [11:03:57]RasterBufferAndPrint [11:03:57]line [11:03:57]line [11:03:57]line [11:03:57]line [11:03:57]line [11:03:57]written 0, free lines is 3262 [11:03:57]MH_Cut [11:03:57]Write to MH i2c: D1 01 00 C3 09 01 9E [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: D1 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: D1 01 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: D1 01 00 C3 09 00 9D [11:03:57]Write to MH i2c: 01 00 00 C4 09 CD [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 14 02 47 00 FB DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 75 3B 02 00 F4 03 04 00 43 66 20 67 B6 04 01 00 00 63 DB 99 F5 96 0D D2 C4 [11:03:57]CommunicateWithHost err = 0 [11:03:57]CheckOFDResponse [11:03:57]1017 (14) - 77093643461234 [11:03:57]1041 (16) - 0000000000871745 [11:03:57]1040 (4) - 146293 [11:03:57]1012 (4) - 29.10.2024 04:36 [11:03:57]1206 (1) - 0 [11:03:57]OFD Sender: Remove packet 146293 [11:03:57]ProducePacketName [11:03:57]name=ofd_packets/00146293 [11:03:57]NVStorageDeleteData [11:03:58]OFD Sender: No OFD packet to send [11:03:58]*** Cut start [11:03:58]*** Partial cut [11:03:58]*** CUTSNS_PIN = 1 [11:03:58]*** CUTSNS_PIN = 0 [11:03:58]*** Brake cut motor [11:03:58]Read from MH i2c: 01 [11:03:58]MH_I2C_Read... [11:03:58]*** Stop cut motor [11:03:58]*** Cut end [11:03:58]Read from MH i2c: 01 07 00 [11:03:58]MH_I2C_Read... [11:03:58]Read from MH i2c: 01 07 00 C4 09 00 00 00 00 00 FF 0F E2 [11:03:58]process_action close_receipt done [11:03:58]requested_data is exist [11:03:58]produce_requested_data [11:03:58]requested_item fm.sn is exist - process it [11:03:58]wFMCommunicate request_size=4 [11:03:58]MH_SAM_APDU [11:03:58]CAPDU: 80 11 00 00 [11:03:58]Write to MH i2c: E2 08 00 C5 09 80 11 00 00 00 00 00 00 48 [11:03:58]Write i2c OK [11:03:58]MH_I2C_Read... [11:03:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:59]Read from MH i2c: E2 [11:03:59]MH_I2C_Read... [11:03:59]Read from MH i2c: E2 17 00 [11:03:59]MH_I2C_Read... [11:03:59]Read from MH i2c: E2 17 00 C5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9B [11:03:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:03:59]wFMCommunicate OK [11:03:59]requested_item fd.num is exist - process it [11:03:59]SAM_PROTO_GetFieldsCounters [11:03:59]wFMCommunicate request_size=4 [11:03:59]MH_SAM_APDU [11:03:59]CAPDU: 80 13 00 00 [11:03:59]Write to MH i2c: E2 08 00 C6 09 80 13 00 00 00 00 00 00 4B [11:03:59]Write i2c OK [11:03:59]MH_I2C_Read... [11:03:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:59]Read from MH i2c: E2 [11:03:59]MH_I2C_Read... [11:03:59]Read from MH i2c: E2 62 00 [11:03:59]MH_I2C_Read... [11:03:59]Read from MH i2c: E2 62 00 C6 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 75 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [11:03:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 75 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:59]wFMCommunicate OK [11:03:59]SAM_PROTO_GetFieldsCounters done [11:03:59]requested_item shift.num is exist - process it [11:03:59]requested_item shift.opened is exist - process it [11:03:59]req_shift_opened [11:03:59]FM_GetShiftState [11:03:59]SAM_PROTO_GetShiftState [11:03:59]wFMCommunicate request_size=4 [11:03:59]MH_SAM_APDU [11:03:59]CAPDU: 80 13 01 00 [11:03:59]Write to MH i2c: E2 08 00 C7 09 80 13 01 00 00 00 00 00 4D [11:03:59]Write i2c OK [11:03:59]MH_I2C_Read... [11:03:59]Read from MH i2c: E2 [11:03:59]MH_I2C_Read... [11:03:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:59]Read from MH i2c: E2 0E 00 [11:03:59]MH_I2C_Read... [11:03:59]Read from MH i2c: E2 0E 00 C7 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 86 [11:03:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:03:59]wFMCommunicate OK [11:03:59]SAM_PROTO_GetShiftState done [11:03:59]FM_GetShiftState done [11:03:59]req_shift_opened done [11:03:59]requested_item shift.open_date is exist - process it [11:03:59]req_shift_open_date [11:03:59]req_shift_open_date done [11:03:59]produce_requested_data done [11:03:59]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146293,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:03:59]process_action_free close_receipt [11:03:59]json_value_free [11:03:59]json_value_free done [11:03:59]process_json_proto returns [11:03:59]Send response to host [11:03:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146293,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:03:59]free response buf [11:03:59]execute_script done [11:03:59]execute_script returns [11:03:59]free content buf [11:03:59]Sock 7.Close socket [11:03:59]Sock 7.Thread stoped [11:04:03]OFD Sender: No OFD packet to send [11:04:08]OFD Sender: No OFD packet to send [11:04:13]OFD Sender: No OFD packet to send [11:04:18]OFD Sender: No OFD packet to send [11:04:23]OFD Sender: No OFD packet to send [11:04:28]OFD Sender: No OFD packet to send [11:04:33]OFD Sender: No OFD packet to send [11:04:38]OFD Sender: No OFD packet to send [11:04:43]OFD Sender: No OFD packet to send [11:04:48]OFD Sender: No OFD packet to send [11:04:53]OFD Sender: No OFD packet to send [11:04:58]OFD Sender: No OFD packet to send [11:05:03]OFD Sender: No OFD packet to send [11:05:08]OFD Sender: No OFD packet to send [11:05:13]OFD Sender: No OFD packet to send [11:05:18]OFD Sender: No OFD packet to send [11:05:23]OFD Sender: No OFD packet to send [11:05:28]OFD Sender: No OFD packet to send [11:05:33]OFD Sender: No OFD packet to send [11:05:38]OFD Sender: No OFD packet to send [11:05:43]OFD Sender: No OFD packet to send [11:05:48]OFD Sender: No OFD packet to send [11:05:53]OFD Sender: No OFD packet to send [11:05:58]OFD Sender: No OFD packet to send [11:06:03]OFD Sender: No OFD packet to send [11:06:08]OFD Sender: No OFD packet to send [11:06:13]OFD Sender: No OFD packet to send [11:06:18]OFD Sender: No OFD packet to send [11:06:23]OFD Sender: No OFD packet to send [11:06:28]OFD Sender: No OFD packet to send [11:06:33]OFD Sender: No OFD packet to send [11:06:38]OFD Sender: No OFD packet to send [11:06:43]OFD Sender: No OFD packet to send [11:06:48]OFD Sender: No OFD packet to send [11:06:53]OFD Sender: No OFD packet to send [11:06:58]OFD Sender: No OFD packet to send [11:07:03]OFD Sender: No OFD packet to send [11:07:08]OFD Sender: No OFD packet to send [11:07:13]OFD Sender: No OFD packet to send [11:07:18]OFD Sender: No OFD packet to send [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:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:08]OFD Sender: No OFD packet to send [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:33]OFD Sender: No OFD packet to send [11:08:38]OFD Sender: No OFD packet to send [11:08:43]OFD Sender: No OFD packet to send [11:08:48]OFD Sender: No OFD packet to send [11:08:53]OFD Sender: No OFD packet to send [11:08:58]OFD Sender: No OFD packet to send [11:09:03]OFD Sender: No OFD packet to send [11:09:08]OFD Sender: No OFD packet to send [11:09:13]OFD Sender: No OFD packet to send [11:09:18]OFD Sender: No OFD packet to send [11:09:23]OFD Sender: No OFD packet to send [11:09:28]OFD Sender: No OFD packet to send [11:09:33]OFD Sender: No OFD packet to send [11:09:38]OFD Sender: No OFD packet to send [11:09:43]OFD Sender: No OFD packet to send [11:09:48]OFD Sender: No OFD packet to send [11:09:53]OFD Sender: No OFD packet to send [11:09:58]OFD Sender: No OFD packet to send [11:10:03]OFD Sender: No OFD packet to send [11:10:08]OFD Sender: No OFD packet to send [11:10:13]OFD Sender: No OFD packet to send [11:10:18]OFD Sender: No OFD packet to send [11:10:23]OFD Sender: No OFD packet to send [11:10:28]OFD Sender: No OFD packet to send [11:10:32]int [11:10:32]Write to MH i2c: 01 00 00 C8 09 D1 [11:10:32]*** FLAG_PRN_KEY set [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 07 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 07 00 C8 09 00 08 00 00 00 FF 0F EE [11:10:32]state=0 [11:10:32]Key pressed [11:10:32]Feed [11:10:32]Write to MH i2c: D8 00 00 C9 09 A9 [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: D8 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: D8 01 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: D8 01 00 C9 09 00 AA [11:10:32]int [11:10:32]Write to MH i2c: 01 00 00 CA 09 D3 [11:10:32]Write i2c OK [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 07 00 [11:10:32]MH_I2C_Read... [11:10:32]Read from MH i2c: 01 07 00 CA 09 00 48 00 00 00 3C 00 5E [11:10:32]state=2 [11:10:32]Key pressed [11:10:33]int [11:10:33]Write to MH i2c: 01 00 00 CB 09 D4 [11:10:33]*** FLAG_PRN_KEY reset [11:10:33]Write i2c OK [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 07 00 [11:10:33]MH_I2C_Read... [11:10:33]Read from MH i2c: 01 07 00 CB 09 00 00 00 00 00 FF 0F E9 [11:10:33]state=2 [11:10:33]Stop feed [11:10:33]OFD Sender: No OFD packet to send [11:10:34]int [11:10:34]Write to MH i2c: 01 00 00 CC 09 D5 [11:10:34]*** FLAG_PRN_KEY set [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 07 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 07 00 CC 09 00 08 00 00 00 FF 0F F2 [11:10:34]state=0 [11:10:34]Key pressed [11:10:34]Feed [11:10:34]Write to MH i2c: D8 00 00 CD 09 AD [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: D8 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: D8 01 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: D8 01 00 CD 09 00 AE [11:10:34]int [11:10:34]Write to MH i2c: 01 00 00 CE 09 D7 [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 07 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 07 00 CE 09 00 48 00 00 00 3C 00 62 [11:10:34]state=2 [11:10:34]Key pressed [11:10:34]int [11:10:34]Write to MH i2c: 01 00 00 CF 09 D8 [11:10:34]*** FLAG_PRN_KEY reset [11:10:34]Write i2c OK [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 07 00 [11:10:34]MH_I2C_Read... [11:10:34]Read from MH i2c: 01 07 00 CF 09 00 00 00 00 00 F6 0F E4 [11:10:34]state=2 [11:10:34]Stop feed [11:10:38]OFD Sender: No OFD packet to send [11:10:43]OFD Sender: No OFD packet to send [11:10:48]OFD Sender: No OFD packet to send [11:10:53]OFD Sender: No OFD packet to send [11:10:58]OFD Sender: No OFD packet to send [11:11:03]OFD Sender: No OFD packet to send [11:11:08]OFD Sender: No OFD packet to send [11:11:13]OFD Sender: No OFD packet to send [11:11:18]OFD Sender: No OFD packet to send [11:11:24]OFD Sender: No OFD packet to send [11:11:29]OFD Sender: No OFD packet to send [11:11:34]OFD Sender: No OFD packet to send [11:11:39]OFD Sender: No OFD packet to send [11:11:44]OFD Sender: No OFD packet to send [11:11:49]OFD Sender: No OFD packet to send [11:11:54]OFD Sender: No OFD packet to send [11:11:59]OFD Sender: No OFD packet to send [11:12:04]OFD Sender: No OFD packet to send [11:12:09]OFD Sender: No OFD packet to send [11:12:12]accept exits with 9 [11:12:12]New connection [11:12:12]New thread 3066830180 created [11:12:12]Thread 3066686820 joined [11:12:12]Waiting for new connection... [11:12:12] Sock 9.Parse request [11:12:12]Sock 9.Check first char [11:12:12]Sock 9.First char is OK [11:12:12]request: POST /json_proto HTTP/1.0 [11:12:12]Method: POST [11:12:12]URL: /json_proto [11:12:12]Method is POST - this is cgi request [11:12:12]url: /json_proto [11:12:12]query_string will be loaded in cgi processing [11:12:12]execute_cgi json_proto POST (null) [11:12:12]execute_cgi path=json_proto method=POST [11:12:12]POST find Content-Length [11:12:12]Host: 172.17.40.195:8080 [11:12:12]Content-Length: 688 [11:12:12]Content-Type: application/json [11:12:12] [11:12:12]POST finish read [11:12:12]Found Content-Length = 688 [11:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "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" ] } } [11:12:12]execute_script... [11:12: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)161051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "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" ] } } [11:12:12]POST & json_proto [11:12:12]process_json_proto [11:12:12]json parsed OK: [11:12:12]protocol is kg_v1.0 [11:12:12]action value=close_receipt [11:12:12]process_action close_receipt [11:12:12]cmd_close_receipt [11:12:12]MH_GetDate [11:12:12]Write to MH i2c: F0 00 00 D0 09 C8 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: F0 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: F0 09 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: F0 09 00 D0 09 00 0C C3 20 67 D5 8D 6C 64 59 [11:12:12]GetLastDocTimeStamp 1730199835 [11:12:12]current date 1730200332 [11:12:12]FM_GetShiftState [11:12:12]SAM_PROTO_GetShiftState [11:12:12]wFMCommunicate request_size=4 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 13 01 00 [11:12:12]Write to MH i2c: E2 08 00 D1 09 80 13 01 00 00 00 00 00 57 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 0E 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 0E 00 D1 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 90 [11:12:12]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:12:12]wFMCommunicate OK [11:12:12]SAM_PROTO_GetShiftState done [11:12:12]FM_GetShiftState done [11:12:12]opened in 1730161786 [11:12:12]opened+sec_in_day 1730248186 [11:12:12]quantity*price = 300076 [11:12:12]sum+1 = 300077 [11:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 90 29.10.2024 11:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146294 ФПД: 79516181980047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111213&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146294&fm=79516181980047&tin=02508201610067®Number=0000000000091683&sum=300000 [11:12:13]StoreToDocumentArchive [11:12:13]shift 547 fd 146294 [11:12:13]save to /storage/0547/doc_00146294 [11:12:13]save last doc name /storage/0547/doc_00146294 to /storage/kkm_last_doc_name [11:12:13]save OK [11:12:13]Clear old archive folders... [11:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:12:13]tlvbuf is 02021950 [11:12:13]SAM_PROTO_ClearQueue [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 09 00 00 [11:12:13]Write to MH i2c: E2 08 00 DE 09 80 09 00 00 00 00 00 00 59 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 DE 09 00 90 00 5B [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]SAM_PROTO_ClearQueue done [11:12:13]KKMCreateOFDPacket [11:12:13]OFDProtocolAddRootSTLVToBuf [11:12:13]FM_MakeSignedData [11:12:13]FM_MakeSignedData [11:12:13]SAM_PROTO_SignData [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 0D 01 02 [11:12:13]Write to MH i2c: E2 08 00 DF 09 80 0D 01 02 00 00 00 00 61 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 DF 09 00 90 00 5C [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]wFMCommunicate request_size=255 [11:12:13]MH_SAM_APDU [11:12:13]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 0D C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 76 3B 02 [11:12:13]Write to MH i2c: E2 02 01 E0 09 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 0D C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 76 3B 02 00 00 C6 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 E0 09 00 90 00 5D [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]wFMCommunicate request_size=16 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 48 51 CD C7 E3 8F [11:12:13]Write to MH i2c: E2 13 00 E1 09 80 0D 02 02 0B 00 00 35 04 06 00 48 51 CD C7 E3 8F 00 00 58 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 03 00 E1 09 00 90 00 5E [11:12:13]RAPDU: 90 00 [11:12:13]wFMCommunicate OK [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 0D 03 02 [11:12:13]Write to MH i2c: E2 08 00 E2 09 80 0D 03 02 00 00 00 00 66 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 0B 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 0B 00 E2 09 00 E0 40 23 81 A8 27 72 B6 90 00 22 [11:12:13]RAPDU: E0 40 23 81 A8 27 72 B6 90 00 [11:12:13]wFMCommunicate OK [11:12:13]SAM_PROTO_SignData done [11:12:13]FM_MakeSignedData done [11:12:13]CreateOFDProtocolMessage [11:12:13]wFMCommunicate request_size=4 [11:12:13]MH_SAM_APDU [11:12:13]CAPDU: 80 11 00 00 [11:12:13]Write to MH i2c: E2 08 00 E3 09 80 11 00 00 00 00 00 00 66 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 17 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 17 00 E3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B9 [11:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:12:14]wFMCommunicate OK [11:12:14]CreateOFDProtocolMessage done [11:12:14]OFDSenderStorePacket 146294 [11:12:14]StoreOFDPacket docnum=146294 [11:12:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 80 5D 0D 01 5E 34 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 0D C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 76 3B 02 00 35 04 06 00 48 51 CD C7 E3 8F E0 40 23 81 A8 27 72 B6 [11:12:14]CheckFolder [11:12:14]dirname=/storage/ofd_packets [11:12:14]CheckFolder done [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00146294 [11:12:14]NVStorageSaveData ofd_packets/00146294 [11:12:14]File name is /storage/ofd_packets/00146294 [11:12:14]Write 307 bytes [11:12:14]NVStorageSaveData done [11:12:14]OFDSenderStorePacket done [11:12:14]KKMCreateOFDPacket done [11:12:14]NVStorageSaveData kkm_last_timestamp [11:12:14]File name is /storage/kkm_last_timestamp [11:12:14]Write 4 bytes [11:12:14]NVStorageSaveData done [11:12:14]ExternCall_PrintAddStr [11:12:14]wPrintStart [11:12:14]Write to MH i2c: 01 00 00 E4 09 ED [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 E4 09 00 00 00 00 00 FF 0F 02 [11:12:14]RasterBufferAndPrint [11:12:14]line Счет N : (1)161051 [11:12:14]line ИНН: 02508201610067 [11:12:14]line Контрольно-Кассовый Чек [11:12:14]line ПРОДАЖА [11:12:14]line ТРК (МРК, ГНК) : 31 [11:12:14]line Товар: 2710194240 [11:12:14]line D-Energy Дт-К-2 [11:12:14]line 38.870 * 77.20 [11:12:14]line = 3000.76 [11:12:14]line НДС 12% НСП 1% [11:12:14]line > о реализуемом товаре [11:12:14]line ОКРУГЛЕНИЕ: -0.76 [11:12:14]line ИТОГО: 3000.00 [11:12:14]line Внесено: 3000.00 [11:12:14]line СДАЧА: 0.00 [11:12:14]line НСП 1% : 26.55 [11:12:14]line НДС 12% : 318.66 [11:12:14]line Наличными: 3000.00 [11:12:14]line Безнал.: 0.00 [11:12:14]line Место: АЗС № 126 "Партнер Нефть" [11:12:14]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:12:14]line СНО: Общий режим [11:12:14]line Чек 90 29.10.2024 11:12 [11:12:14]line Смена: 547 ФФД: 1.0 [11:12:14]line ЗНМ: 0300000085 [11:12:14]line РНМ: 0000000000091683 [11:12:14]line Версия ККМ: 001 [11:12:14]line ФМ: 0000000000871745 [11:12:14]line ФД: 146294 [11:12:14]line ФПД: 79516181980047 [11:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111213&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146294&fm=79516181980047&tin=02508201610067®Number=0000000000091683&sum=300000 [11:12:14]OFD Sender: Processing packet 146294 [packets to send 206, broken 205] [11:12:14]ProducePacketName [11:12:14]name=ofd_packets/00146294 [11:12:14]OFD Sender: To server: pG, [11:12:14]CommunicateWithHost lk.salyk.kg:30040 [11:12:14]ConnectInit lk.salyk.kg [11:12:14]written 0, free lines is 4095 [11:12:14]Write to MH i2c: 01 00 00 0F 0A 19 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 0F 0A 00 00 00 00 00 C2 0C EE [11:12:14]RasterBufferAndPrint [11:12:14]line [11:12:14]line [11:12:14]line [11:12:14]line [11:12:14]line [11:12:14]written 0, free lines is 3271 [11:12:14]MH_Cut [11:12:14]Write to MH i2c: D1 01 00 16 0A 01 F2 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: D1 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: D1 01 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: D1 01 00 16 0A 00 F1 [11:12:14]Write to MH i2c: 01 00 00 17 0A 21 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:15]*** Cut start [11:12:15]*** Partial cut [11:12:15]*** CUTSNS_PIN = 1 [11:12:15]*** CUTSNS_PIN = 0 [11:12:15]*** Brake cut motor [11:12:16]Connected sock=11 [11:12:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 80 5D 0D 01 5E 34 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 0D C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 76 3B 02 00 35 04 06 00 48 51 CD C7 E3 8F E0 40 23 81 A8 27 72 B6 [11:12:16]Read from MH i2c: 01 [11:12:16]MH_I2C_Read... [11:12:16]*** Stop cut motor [11:12:16]*** Cut end [11:12:16]Read from MH i2c: 01 07 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: 01 07 00 17 0A 00 00 00 00 00 FF 0F 36 [11:12:16]process_action close_receipt done [11:12:16]requested_data is exist [11:12:16]produce_requested_data [11:12:16]requested_item fm.sn is exist - process it [11:12:16]wFMCommunicate request_size=4 [11:12:16]MH_SAM_APDU [11:12:16]CAPDU: 80 11 00 00 [11:12:16]Write to MH i2c: E2 08 00 18 0A 80 11 00 00 00 00 00 00 9C [11:12:16]Write i2c OK [11:12:16]MH_I2C_Read... [11:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:16]Read from MH i2c: E2 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 17 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 17 00 18 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EF [11:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:12:16]wFMCommunicate OK [11:12:16]requested_item fd.num is exist - process it [11:12:16]SAM_PROTO_GetFieldsCounters [11:12:16]wFMCommunicate request_size=4 [11:12:16]MH_SAM_APDU [11:12:16]CAPDU: 80 13 00 00 [11:12:16]Write to MH i2c: E2 08 00 19 0A 80 13 00 00 00 00 00 00 9F [11:12:16]Write i2c OK [11:12:16]MH_I2C_Read... [11:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:16]Read from MH i2c: E2 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 62 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 62 00 19 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 76 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [11:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 76 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:12:16]wFMCommunicate OK [11:12:16]SAM_PROTO_GetFieldsCounters done [11:12:16]requested_item shift.num is exist - process it [11:12:16]requested_item shift.opened is exist - process it [11:12:16]req_shift_opened [11:12:16]FM_GetShiftState [11:12:16]SAM_PROTO_GetShiftState [11:12:16]wFMCommunicate request_size=4 [11:12:16]MH_SAM_APDU [11:12:16]CAPDU: 80 13 01 00 [11:12:16]Write to MH i2c: E2 08 00 1A 0A 80 13 01 00 00 00 00 00 A1 [11:12:16]Write i2c OK [11:12:16]MH_I2C_Read... [11:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:16]Read from MH i2c: E2 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 0E 00 [11:12:16]MH_I2C_Read... [11:12:16]Read from MH i2c: E2 0E 00 1A 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DA [11:12:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:12:16]wFMCommunicate OK [11:12:16]SAM_PROTO_GetShiftState done [11:12:16]FM_GetShiftState done [11:12:16]req_shift_opened done [11:12:16]requested_item shift.open_date is exist - process it [11:12:16]req_shift_open_date [11:12:16]req_shift_open_date done [11:12:16]produce_requested_data done [11:12:16]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146294,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:12:16]process_action_free close_receipt [11:12:16]json_value_free [11:12:16]json_value_free done [11:12:16]process_json_proto returns [11:12:16]Send response to host [11:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146294,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:12:16]free response buf [11:12:16]execute_script done [11:12:16]execute_script returns [11:12:16]free content buf [11:12:16]Sock 9.Close socket [11:12:16]Sock 9.Thread stoped [11:12:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 33 BC 47 00 EC E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 76 3B 02 00 F4 03 04 00 35 68 20 67 B6 04 01 00 00 C0 C8 85 BD 97 63 3A 73 [11:12:16]CommunicateWithHost err = 0 [11:12:16]CheckOFDResponse [11:12:16]1017 (14) - 77093643461234 [11:12:16]1041 (16) - 0000000000871745 [11:12:16]1040 (4) - 146294 [11:12:16]1012 (4) - 29.10.2024 04:44 [11:12:16]1206 (1) - 0 [11:12:16]OFD Sender: Remove packet 146294 [11:12:16]ProducePacketName [11:12:16]name=ofd_packets/00146294 [11:12:16]NVStorageDeleteData [11:12:17]OFD Sender: No OFD packet to send [11:12:22]OFD Sender: No OFD packet to send [11:12:27]OFD Sender: No OFD packet to send [11:12:32]OFD Sender: No OFD packet to send [11:12:37]OFD Sender: No OFD packet to send [11:12:42]OFD Sender: No OFD packet to send [11:12:47]OFD Sender: No OFD packet to send [11:12:52]OFD Sender: No OFD packet to send [11:12:57]OFD Sender: No OFD packet to send [11:13:02]OFD Sender: No OFD packet to send [11:13:07]OFD Sender: No OFD packet to send [11:13:12]OFD Sender: No OFD packet to send [11:13:17]OFD Sender: No OFD packet to send [11:13:22]OFD Sender: No OFD packet to send [11:13:27]OFD Sender: No OFD packet to send [11:13:32]OFD Sender: No OFD packet to send [11:13:37]OFD Sender: No OFD packet to send [11:13:42]OFD Sender: No OFD packet to send [11:13:47]OFD Sender: No OFD packet to send [11:13:52]OFD Sender: No OFD packet to send [11:13:57]OFD Sender: No OFD packet to send [11:14:02]OFD Sender: No OFD packet to send [11:14:07]OFD Sender: No OFD packet to send [11:14:12]OFD Sender: No OFD packet to send [11:14:17]OFD Sender: No OFD packet to send [11:14:22]OFD Sender: No OFD packet to send [11:14:27]OFD Sender: No OFD packet to send [11:14:32]OFD Sender: No OFD packet to send [11:14:37]OFD Sender: No OFD packet to send [11:14:41]accept exits with 7 [11:14:41]New connection [11:14:41]New thread 3066686820 created [11:14:41]Thread 3066830180 joined [11:14:41]Waiting for new connection... [11:14:41] Sock 7.Parse request [11:14:41]Sock 7.Check first char [11:14:41]Sock 7.First char is OK [11:14:41]request: POST /json_proto HTTP/1.0 [11:14:41]Method: POST [11:14:41]URL: /json_proto [11:14:41]Method is POST - this is cgi request [11:14:41]url: /json_proto [11:14:41]query_string will be loaded in cgi processing [11:14:41]execute_cgi json_proto POST (null) [11:14:41]execute_cgi path=json_proto method=POST [11:14:41]POST find Content-Length [11:14:41]Host: 172.17.40.195:8080 [11:14:41]Content-Length: 679 [11:14:41]Content-Type: application/json [11:14:41] [11:14:41]POST finish read [11:14:41]Found Content-Length = 679 [11:14:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:14:41]execute_script... [11:14:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:14:41]POST & json_proto [11:14:41]process_json_proto [11:14:41]json parsed OK: [11:14:41]protocol is kg_v1.0 [11:14:41]action value=close_receipt [11:14:41]process_action close_receipt [11:14:41]cmd_close_receipt [11:14:41]MH_GetDate [11:14:41]Write to MH i2c: F0 00 00 1B 0A 14 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: F0 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: F0 09 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: F0 09 00 1B 0A 00 A2 C3 20 67 D5 8D 6C 64 3B [11:14:41]GetLastDocTimeStamp 1730200333 [11:14:41]current date 1730200482 [11:14:41]FM_GetShiftState [11:14:41]SAM_PROTO_GetShiftState [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 13 01 00 [11:14:41]Write to MH i2c: E2 08 00 1C 0A 80 13 01 00 00 00 00 00 A3 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 0E 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 0E 00 1C 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DC [11:14:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:14:41]wFMCommunicate OK [11:14:41]SAM_PROTO_GetShiftState done [11:14:41]FM_GetShiftState done [11:14:41]opened in 1730161786 [11:14:41]opened+sec_in_day 1730248186 [11:14:41]quantity*price = 100050 [11:14:41]sum+1 = 100052 [11:14: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 91 29.10.2024 11:14 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146295 ФПД: 192734868010481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111442&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146295&fm=192734868010481&tin=02508201610067®Number=0000000000091683&sum=100000 [11:14:42]StoreToDocumentArchive [11:14:42]shift 547 fd 146295 [11:14:42]save to /storage/0547/doc_00146295 [11:14:42]save last doc name /storage/0547/doc_00146295 to /storage/kkm_last_doc_name [11:14:42]save OK [11:14:42]Clear old archive folders... [11:14:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:14:42]tlvbuf is 0202B560 [11:14:42]SAM_PROTO_ClearQueue [11:14:42]wFMCommunicate request_size=4 [11:14:42]MH_SAM_APDU [11:14:42]CAPDU: 80 09 00 00 [11:14:42]Write to MH i2c: E2 08 00 29 0A 80 09 00 00 00 00 00 00 A5 [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:42]Read from MH i2c: E2 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 29 0A 00 90 00 A7 [11:14:42]RAPDU: 90 00 [11:14:42]wFMCommunicate OK [11:14:42]SAM_PROTO_ClearQueue done [11:14:42]KKMCreateOFDPacket [11:14:42]OFDProtocolAddRootSTLVToBuf [11:14:42]FM_MakeSignedData [11:14:42]FM_MakeSignedData [11:14:42]SAM_PROTO_SignData [11:14:42]wFMCommunicate request_size=4 [11:14:42]MH_SAM_APDU [11:14:42]CAPDU: 80 0D 01 02 [11:14:42]Write to MH i2c: E2 08 00 2A 0A 80 0D 01 02 00 00 00 00 AD [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:42]Read from MH i2c: E2 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 2A 0A 00 90 00 A8 [11:14:42]RAPDU: 90 00 [11:14:42]wFMCommunicate OK [11:14:42]wFMCommunicate request_size=255 [11:14:42]MH_SAM_APDU [11:14:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 5B 00 00 00 F4 03 04 00 A2 C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 77 3B 02 00 35 04 06 00 AF 4A 95 57 [11:14:42]Write to MH i2c: E2 02 01 2B 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 5B 00 00 00 F4 03 04 00 A2 C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 77 3B 02 00 35 04 06 00 AF 4A 95 57 00 00 36 [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:42]Read from MH i2c: E2 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 2B 0A 00 90 00 A9 [11:14:42]RAPDU: 90 00 [11:14:42]wFMCommunicate OK [11:14:42]wFMCommunicate request_size=7 [11:14:42]MH_SAM_APDU [11:14:42]CAPDU: 80 0D 02 02 02 F5 F1 [11:14:42]Write to MH i2c: E2 0A 00 2C 0A 80 0D 02 02 02 00 F5 F1 00 00 9A [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:42]Read from MH i2c: E2 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: E2 03 00 2C 0A 00 90 00 AA [11:14:42]RAPDU: 90 00 [11:14:42]wFMCommunicate OK [11:14:42]wFMCommunicate request_size=4 [11:14:42]MH_SAM_APDU [11:14:42]CAPDU: 80 0D 03 02 [11:14:43]Write to MH i2c: E2 08 00 2D 0A 80 0D 03 02 00 00 00 00 B2 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0B 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0B 00 2D 0A 00 90 2A 2D 58 68 DC 71 35 90 00 DC [11:14:43]RAPDU: 90 2A 2D 58 68 DC 71 35 90 00 [11:14:43]wFMCommunicate OK [11:14:43]SAM_PROTO_SignData done [11:14:43]FM_MakeSignedData done [11:14:43]CreateOFDProtocolMessage [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 11 00 00 [11:14:43]Write to MH i2c: E2 08 00 2E 0A 80 11 00 00 00 00 00 00 B2 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 2E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 05 [11:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:14:43]wFMCommunicate OK [11:14:43]CreateOFDProtocolMessage done [11:14:43]OFDSenderStorePacket 146295 [11:14:43]StoreOFDPacket docnum=146295 [11:14:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6D 8D 04 01 68 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 5B 00 00 00 F4 03 04 00 A2 C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 77 3B 02 00 35 04 06 00 AF 4A 95 57 F5 F1 90 2A 2D 58 68 DC 71 35 [11:14:43]CheckFolder [11:14:43]dirname=/storage/ofd_packets [11:14:43]CheckFolder done [11:14:43]ProducePacketName [11:14:43]name=ofd_packets/00146295 [11:14:43]NVStorageSaveData ofd_packets/00146295 [11:14:43]File name is /storage/ofd_packets/00146295 [11:14:43]Write 298 bytes [11:14:43]NVStorageSaveData done [11:14:43]OFDSenderStorePacket done [11:14:43]KKMCreateOFDPacket done [11:14:43]NVStorageSaveData kkm_last_timestamp [11:14:43]File name is /storage/kkm_last_timestamp [11:14:43]Write 4 bytes [11:14:43]NVStorageSaveData done [11:14:43]ExternCall_PrintAddStr [11:14:43]wPrintStart [11:14:43]Write to MH i2c: 01 00 00 2F 0A 39 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 07 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 07 00 2F 0A 00 00 00 00 00 FF 0F 4E [11:14:43]RasterBufferAndPrint [11:14:43]line Счет N : (1)161052 [11:14:43]line ИНН: 02508201610067 [11:14:43]line Контрольно-Кассовый Чек [11:14:43]line ПРОДАЖА [11:14:43]line ТРК (МРК, ГНК) : 11 [11:14:43]line Товар: 2710194210 [11:14:43]line ДТ-К-2 [11:14:43]line 13.130 * 76.20 [11:14:43]line = 1000.51 [11:14:43]line НДС 12% НСП 1% [11:14:43]line > о реализуемом товаре [11:14:43]line ОКРУГЛЕНИЕ: -0.51 [11:14:43]line ИТОГО: 1000.00 [11:14:43]line Внесено: 1000.00 [11:14:43]line СДАЧА: 0.00 [11:14:43]line НСП 1% : 8.85 [11:14:43]line НДС 12% : 106.25 [11:14:43]line Наличными: 1000.00 [11:14:43]line Безнал.: 0.00 [11:14:43]line Место: АЗС № 126 "Партнер Нефть" [11:14:43]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:14:43]line СНО: Общий режим [11:14:43]line Чек 91 29.10.2024 11:14 [11:14:43]line Смена: 547 ФФД: 1.0 [11:14:43]line ЗНМ: 0300000085 [11:14:43]line РНМ: 0000000000091683 [11:14:43]line Версия ККМ: 001 [11:14:43]line ФМ: 0000000000871745 [11:14:43]line ФД: 146295 [11:14:43]line ФПД: 192734868010481 [11:14:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111442&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146295&fm=192734868010481&tin=02508201610067®Number=0000000000091683&sum=100000 [11:14:43]OFD Sender: Processing packet 146295 [packets to send 206, broken 205] [11:14:43]ProducePacketName [11:14:43]name=ofd_packets/00146295 [11:14:43]OFD Sender: To server: pG, [11:14:43]CommunicateWithHost lk.salyk.kg:30040 [11:14:43]ConnectInit lk.salyk.kg [11:14:43]written 0, free lines is 4095 [11:14:43]Connected sock=10 [11:14:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6D 8D 04 01 68 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 5B 00 00 00 F4 03 04 00 A2 C3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 77 3B 02 00 35 04 06 00 AF 4A 95 57 F5 F1 90 2A 2D 58 68 DC 71 35 [11:14:43]Write to MH i2c: 01 00 00 5A 0A 64 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 07 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 07 00 5A 0A 00 00 00 00 00 B3 0C 2A [11:14:43]RasterBufferAndPrint [11:14:43]line [11:14:43]line [11:14:43]line [11:14:43]line [11:14:43]line [11:14:43]written 0, free lines is 3257 [11:14:43]MH_Cut [11:14:43]Write to MH i2c: D1 01 00 61 0A 01 3D [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: D1 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: D1 01 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: D1 01 00 61 0A 00 3C [11:14:43]Write to MH i2c: 01 00 00 62 0A 6C [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 9C C4 47 00 94 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 31 37 34 35 10 04 04 00 77 3B 02 00 F4 03 04 00 C9 68 20 67 B6 04 01 00 00 A0 89 55 43 9F 4D 08 47 [11:14:44]CommunicateWithHost err = 0 [11:14:44]CheckOFDResponse [11:14:44]1017 (14) - 77093643461234 [11:14:44]1041 (16) - 0000000000871745 [11:14:44]1040 (4) - 146295 [11:14:44]1012 (4) - 29.10.2024 04:47 [11:14:44]1206 (1) - 0 [11:14:44]OFD Sender: Remove packet 146295 [11:14:44]ProducePacketName [11:14:44]name=ofd_packets/00146295 [11:14:44]NVStorageDeleteData [11:14:44]OFD Sender: No OFD packet to send [11:14:44]*** Cut start [11:14:44]*** Partial cut [11:14:44]*** CUTSNS_PIN = 1 [11:14:44]*** CUTSNS_PIN = 0 [11:14:44]*** Brake cut motor [11:14:45]Read from MH i2c: 01 [11:14:45]MH_I2C_Read... [11:14:45]*** Stop cut motor [11:14:45]*** Cut end [11:14:45]Read from MH i2c: 01 07 00 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: 01 07 00 62 0A 00 00 00 00 00 FF 0F 81 [11:14:45]process_action close_receipt done [11:14:45]requested_data is exist [11:14:45]produce_requested_data [11:14:45]requested_item fm.sn is exist - process it [11:14:45]wFMCommunicate request_size=4 [11:14:45]MH_SAM_APDU [11:14:45]CAPDU: 80 11 00 00 [11:14:45]Write to MH i2c: E2 08 00 63 0A 80 11 00 00 00 00 00 00 E7 [11:14:45]Write i2c OK [11:14:45]MH_I2C_Read... [11:14:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:45]Read from MH i2c: E2 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 17 00 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 17 00 63 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3A [11:14:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:14:45]wFMCommunicate OK [11:14:45]requested_item fd.num is exist - process it [11:14:45]SAM_PROTO_GetFieldsCounters [11:14:45]wFMCommunicate request_size=4 [11:14:45]MH_SAM_APDU [11:14:45]CAPDU: 80 13 00 00 [11:14:45]Write to MH i2c: E2 08 00 64 0A 80 13 00 00 00 00 00 00 EA [11:14:45]Write i2c OK [11:14:45]MH_I2C_Read... [11:14:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:45]Read from MH i2c: E2 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 62 00 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 62 00 64 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 77 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [11:14:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 77 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:45]wFMCommunicate OK [11:14:45]SAM_PROTO_GetFieldsCounters done [11:14:45]requested_item shift.num is exist - process it [11:14:45]requested_item shift.opened is exist - process it [11:14:45]req_shift_opened [11:14:45]FM_GetShiftState [11:14:45]SAM_PROTO_GetShiftState [11:14:45]wFMCommunicate request_size=4 [11:14:45]MH_SAM_APDU [11:14:45]CAPDU: 80 13 01 00 [11:14:45]Write to MH i2c: E2 08 00 65 0A 80 13 01 00 00 00 00 00 EC [11:14:45]Write i2c OK [11:14:45]MH_I2C_Read... [11:14:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:45]Read from MH i2c: E2 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 0E 00 [11:14:45]MH_I2C_Read... [11:14:45]Read from MH i2c: E2 0E 00 65 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 25 [11:14:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:14:45]wFMCommunicate OK [11:14:45]SAM_PROTO_GetShiftState done [11:14:45]FM_GetShiftState done [11:14:45]req_shift_opened done [11:14:45]requested_item shift.open_date is exist - process it [11:14:45]req_shift_open_date [11:14:45]req_shift_open_date done [11:14:45]produce_requested_data done [11:14:45]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146295,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:14:45]process_action_free close_receipt [11:14:45]json_value_free [11:14:45]json_value_free done [11:14:45]process_json_proto returns [11:14:45]Send response to host [11:14:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146295,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:14:45]free response buf [11:14:45]execute_script done [11:14:45]execute_script returns [11:14:45]free content buf [11:14:45]Sock 7.Close socket [11:14:45]Sock 7.Thread stoped [11:14:49]OFD Sender: No OFD packet to send [11:14:54]OFD Sender: No OFD packet to send [11:14:59]OFD Sender: No OFD packet to send [11:15:04]OFD Sender: No OFD packet to send [11:15:09]OFD Sender: No OFD packet to send [11:15:14]OFD Sender: No OFD packet to send [11:15:19]OFD Sender: No OFD packet to send [11:15:23]int [11:15:23]Write to MH i2c: 01 00 00 66 0A 70 [11:15:23]*** FLAG_PRN_KEY set [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 07 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 07 00 66 0A 00 08 00 00 00 FF 0F 8D [11:15:23]state=0 [11:15:23]Key pressed [11:15:23]Feed [11:15:23]Write to MH i2c: D8 00 00 67 0A 48 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: D8 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: D8 01 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: D8 01 00 67 0A 00 49 [11:15:23]int [11:15:23]Write to MH i2c: 01 00 00 68 0A 72 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 07 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 07 00 68 0A 00 48 00 00 00 3C 00 FD [11:15:23]state=2 [11:15:23]Key pressed [11:15:23]int [11:15:23]Write to MH i2c: 01 00 00 69 0A 73 [11:15:23]*** FLAG_PRN_KEY reset [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 07 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: 01 07 00 69 0A 00 00 00 00 00 FF 0F 88 [11:15:23]state=2 [11:15:23]Stop feed [11:15:24]OFD Sender: No OFD packet to send [11:15:29]OFD Sender: No OFD packet to send [11:15:34]OFD Sender: No OFD packet to send [11:15:39]OFD Sender: No OFD packet to send [11:15:44]OFD Sender: No OFD packet to send [11:15:49]OFD Sender: No OFD packet to send [11:15:54]OFD Sender: No OFD packet to send [11:15:59]OFD Sender: No OFD packet to send [11:16:04]OFD Sender: No OFD packet to send [11:16:09]OFD Sender: No OFD packet to send [11:16:14]OFD Sender: No OFD packet to send [11:16:19]OFD Sender: No OFD packet to send [11:16:23]accept exits with 9 [11:16:23]New connection [11:16:23]New thread 3066830180 created [11:16:23]Thread 3066686820 joined [11:16:23]Waiting for new connection... [11:16:23] Sock 9.Parse request [11:16:23]Sock 9.Check first char [11:16:23]Sock 9.First char is OK [11:16:23]request: POST /json_proto HTTP/1.0 [11:16:23]Method: POST [11:16:23]URL: /json_proto [11:16:23]Method is POST - this is cgi request [11:16:23]url: /json_proto [11:16:23]query_string will be loaded in cgi processing [11:16:23]execute_cgi json_proto POST (null) [11:16:23]execute_cgi path=json_proto method=POST [11:16:23]POST find Content-Length [11:16:23]Host: 172.17.40.195:8080 [11:16:23]Content-Length: 677 [11:16:23]Content-Type: application/json [11:16:23] [11:16:23]POST finish read [11:16:23]Found Content-Length = 677 [11:16:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:16:23]execute_script... [11: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)161054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:16:23]POST & json_proto [11:16:23]process_json_proto [11:16:23]json parsed OK: [11:16:23]protocol is kg_v1.0 [11:16:23]action value=close_receipt [11:16:23]process_action close_receipt [11:16:23]cmd_close_receipt [11:16:23]MH_GetDate [11:16:23]Write to MH i2c: F0 00 00 6A 0A 63 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: F0 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: F0 09 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: F0 09 00 6A 0A 00 08 C4 20 67 D5 8D 6C 64 F1 [11:16:23]GetLastDocTimeStamp 1730200482 [11:16:23]current date 1730200584 [11:16:23]FM_GetShiftState [11:16:23]SAM_PROTO_GetShiftState [11:16:23]wFMCommunicate request_size=4 [11:16:23]MH_SAM_APDU [11:16:23]CAPDU: 80 13 01 00 [11:16:23]Write to MH i2c: E2 08 00 6B 0A 80 13 01 00 00 00 00 00 F2 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:23]Read from MH i2c: E2 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 0E 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: E2 0E 00 6B 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2B [11:16:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:16:23]wFMCommunicate OK [11:16:23]SAM_PROTO_GetShiftState done [11:16:23]FM_GetShiftState done [11:16:23]opened in 1730161786 [11:16:23]opened+sec_in_day 1730248186 [11:16:23]quantity*price = 50010 [11:16:23]sum+1 = 50012 [11:16:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 92 29.10.2024 11:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146296 ФПД: 276730785998500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111624&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146296&fm=276730785998500&tin=02508201610067®Number=0000000000091683&sum=50000 [11:16:24]StoreToDocumentArchive [11:16:24]shift 547 fd 146296 [11:16:24]save to /storage/0547/doc_00146296 [11:16:24]save last doc name /storage/0547/doc_00146296 to /storage/kkm_last_doc_name [11:16:24]save OK [11:16:24]Clear old archive folders... [11:16:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:24]tlvbuf is 01F82F30 [11:16:24]SAM_PROTO_ClearQueue [11:16:24]wFMCommunicate request_size=4 [11:16:24]MH_SAM_APDU [11:16:24]CAPDU: 80 09 00 00 [11:16:24]Write to MH i2c: E2 08 00 78 0A 80 09 00 00 00 00 00 00 F4 [11:16:24]Write i2c OK [11:16:24]MH_I2C_Read... [11:16:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:24]Read from MH i2c: E2 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 03 00 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 03 00 78 0A 00 90 00 F6 [11:16:24]RAPDU: 90 00 [11:16:24]wFMCommunicate OK [11:16:24]SAM_PROTO_ClearQueue done [11:16:24]KKMCreateOFDPacket [11:16:24]OFDProtocolAddRootSTLVToBuf [11:16:24]FM_MakeSignedData [11:16:24]FM_MakeSignedData [11:16:24]SAM_PROTO_SignData [11:16:24]wFMCommunicate request_size=4 [11:16:24]MH_SAM_APDU [11:16:24]CAPDU: 80 0D 01 02 [11:16:24]Write to MH i2c: E2 08 00 79 0A 80 0D 01 02 00 00 00 00 FC [11:16:24]Write i2c OK [11:16:24]MH_I2C_Read... [11:16:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:24]Read from MH i2c: E2 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 03 00 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 03 00 79 0A 00 90 00 F7 [11:16:24]RAPDU: 90 00 [11:16:24]wFMCommunicate OK [11:16:24]wFMCommunicate request_size=255 [11:16:24]MH_SAM_APDU [11:16: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 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 5C 00 00 00 F4 03 04 00 08 C4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 78 3B 02 00 35 04 06 00 FB [11:16:24]Write to MH i2c: E2 02 01 7A 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 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 5C 00 00 00 F4 03 04 00 08 C4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 78 3B 02 00 35 04 06 00 FB 00 00 E7 [11:16:24]Write i2c OK [11:16:24]MH_I2C_Read... [11:16:24]OFD Sender: No OFD packet to send [11:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:25]Read from MH i2c: E2 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 03 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 03 00 7A 0A 00 90 00 F8 [11:16:25]RAPDU: 90 00 [11:16:25]wFMCommunicate OK [11:16:25]wFMCommunicate request_size=10 [11:16:25]MH_SAM_APDU [11:16:25]CAPDU: 80 0D 02 02 05 AF 68 32 A6 A4 [11:16:25]Write to MH i2c: E2 0D 00 7B 0A 80 0D 02 02 05 00 AF 68 32 A6 A4 00 00 9C [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:25]Read from MH i2c: E2 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 03 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 03 00 7B 0A 00 90 00 F9 [11:16:25]RAPDU: 90 00 [11:16:25]wFMCommunicate OK [11:16:25]wFMCommunicate request_size=4 [11:16:25]MH_SAM_APDU [11:16:25]CAPDU: 80 0D 03 02 [11:16:25]Write to MH i2c: E2 08 00 7C 0A 80 0D 03 02 00 00 00 00 01 [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:25]Read from MH i2c: E2 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 0B 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: E2 0B 00 7C 0A 00 CC B9 48 4A 72 9B 04 97 90 00 C1 [11:16:25]RAPDU: CC B9 48 4A 72 9B 04 97 90 00 [11:16:25]wFMCommunicate OK [11:16:25]SAM_PROTO_SignData done [11:16:25]FM_MakeSignedData done [11:16:25]CreateOFDProtocolMessage [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 7D 0A 80 11 00 00 00 00 00 00 01 [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 7D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 54 [11:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:16:25]wFMCommunicate OK [11:16:25]CreateOFDProtocolMessage done [11:16:25]OFDSenderStorePacket 146296 [11:16:25]StoreOFDPacket docnum=146296 [11:16:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 53 BA 07 01 36 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 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 5C 00 00 00 F4 03 04 00 08 C4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 78 3B 02 00 35 04 06 00 FB AF 68 32 A6 A4 CC B9 48 4A 72 9B 04 97 [11:16:25]CheckFolder [11:16:25]dirname=/storage/ofd_packets [11:16:25]CheckFolder done [11:16:25]ProducePacketName [11:16:25]name=ofd_packets/00146296 [11:16:25]NVStorageSaveData ofd_packets/00146296 [11:16:25]File name is /storage/ofd_packets/00146296 [11:16:25]Write 301 bytes [11:16:25]NVStorageSaveData done [11:16:25]OFDSenderStorePacket done [11:16:25]KKMCreateOFDPacket done [11:16:25]NVStorageSaveData kkm_last_timestamp [11:16:25]File name is /storage/kkm_last_timestamp [11:16:25]Write 4 bytes [11:16:25]NVStorageSaveData done [11:16:25]ExternCall_PrintAddStr [11:16:25]wPrintStart [11:16:25]Write to MH i2c: 01 00 00 7E 0A 88 [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: 01 [11:16:25]MH_I2C_Read... [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 7E 0A 00 00 00 00 00 FF 0F 9D [11:16:25]RasterBufferAndPrint [11:16:25]line Счет N : (1)161054 [11:16:25]line ИНН: 02508201610067 [11:16:25]line Контрольно-Кассовый Чек [11:16:25]line ПРОДАЖА [11:16:25]line ТРК (МРК, ГНК) : 33 [11:16:25]line Товар: 2710124500 [11:16:25]line Аи-95-К-3 [11:16:25]line 6.740 * 74.20 [11:16:25]line = 500.11 [11:16:25]line НДС 12% НСП 1% [11:16:25]line > о реализуемом товаре [11:16:25]line ОКРУГЛЕНИЕ: -0.11 [11:16:25]line ИТОГО: 500.00 [11:16:25]line Внесено: 500.00 [11:16:25]line СДАЧА: 0.00 [11:16:25]line НСП 1% : 4.43 [11:16:25]line НДС 12% : 53.11 [11:16:25]line Наличными: 500.00 [11:16:25]line Безнал.: 0.00 [11:16:25]line Место: АЗС № 126 "Партнер Нефть" [11:16:25]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:16:25]line СНО: Общий режим [11:16:25]line Чек 92 29.10.2024 11:16 [11:16:25]line Смена: 547 ФФД: 1.0 [11:16:25]line ЗНМ: 0300000085 [11:16:25]line РНМ: 0000000000091683 [11:16:25]line Версия ККМ: 001 [11:16:25]line ФМ: 0000000000871745 [11:16:25]line ФД: 146296 [11:16:25]line ФПД: 276730785998500 [11:16:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111624&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146296&fm=276730785998500&tin=02508201610067®Number=0000000000091683&sum=50000 [11:16:25]OFD Sender: Processing packet 146296 [packets to send 206, broken 205] [11:16:25]ProducePacketName [11:16:25]name=ofd_packets/00146296 [11:16:25]OFD Sender: To server: pG, [11:16:25]CommunicateWithHost lk.salyk.kg:30040 [11:16:25]ConnectInit lk.salyk.kg [11:16:25]written 0, free lines is 4095 [11:16:25]Connected sock=10 [11: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 31 37 34 35 0F 01 00 00 53 BA 07 01 36 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 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 5C 00 00 00 F4 03 04 00 08 C4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 78 3B 02 00 35 04 06 00 FB AF 68 32 A6 A4 CC B9 48 4A 72 9B 04 97 [11:16:25]Write to MH i2c: 01 00 00 A9 0A B3 [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: 01 [11:16:25]MH_I2C_Read... [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 A9 0A 00 00 00 00 00 C7 0C 8D [11:16:25]RasterBufferAndPrint [11:16:25]line [11:16:25]line [11:16:25]line [11:16:25]line [11:16:25]line [11:16:25]written 0, free lines is 3277 [11:16:25]MH_Cut [11:16:25]Write to MH i2c: D1 01 00 B0 0A 01 8C [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: D1 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: D1 01 00 [11:16:25]MH_I2C_Read... [11:16:25]Read from MH i2c: D1 01 00 B0 0A 00 8B [11:16:25]Write to MH i2c: 01 00 00 B1 0A BB [11:16:25]Write i2c OK [11:16:25]MH_I2C_Read... [11:16:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 25 41 47 00 C7 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 78 3B 02 00 F4 03 04 00 2F 69 20 67 B6 04 01 00 00 B0 F3 FC D6 7D 27 49 88 [11:16:26]CommunicateWithHost err = 0 [11:16:26]CheckOFDResponse [11:16:26]1017 (14) - 77093643461234 [11:16:26]1041 (16) - 0000000000871745 [11:16:26]1040 (4) - 146296 [11:16:26]1012 (4) - 29.10.2024 04:48 [11:16:26]1206 (1) - 0 [11:16:26]OFD Sender: Remove packet 146296 [11:16:26]ProducePacketName [11:16:26]name=ofd_packets/00146296 [11:16:26]NVStorageDeleteData [11:16:26]OFD Sender: No OFD packet to send [11:16:26]*** Cut start [11:16:26]*** Partial cut [11:16:26]*** CUTSNS_PIN = 1 [11:16:26]*** CUTSNS_PIN = 0 [11:16:26]*** Brake cut motor [11:16:27]Read from MH i2c: 01 [11:16:27]MH_I2C_Read... [11:16:27]*** Stop cut motor [11:16:27]*** Cut end [11:16:27]Read from MH i2c: 01 07 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: 01 07 00 B1 0A 00 00 00 00 00 FF 0F D0 [11:16:27]process_action close_receipt done [11:16:27]requested_data is exist [11:16:27]produce_requested_data [11:16:27]requested_item fm.sn is exist - process it [11:16:27]wFMCommunicate request_size=4 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 11 00 00 [11:16:27]Write to MH i2c: E2 08 00 B2 0A 80 11 00 00 00 00 00 00 36 [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 17 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 17 00 B2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 89 [11:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:16:27]wFMCommunicate OK [11:16:27]requested_item fd.num is exist - process it [11:16:27]SAM_PROTO_GetFieldsCounters [11:16:27]wFMCommunicate request_size=4 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 13 00 00 [11:16:27]Write to MH i2c: E2 08 00 B3 0A 80 13 00 00 00 00 00 00 39 [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 62 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 62 00 B3 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 78 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [11: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 78 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:16:27]wFMCommunicate OK [11:16:27]SAM_PROTO_GetFieldsCounters done [11:16:27]requested_item shift.num is exist - process it [11:16:27]requested_item shift.opened is exist - process it [11:16:27]req_shift_opened [11:16:27]FM_GetShiftState [11:16:27]SAM_PROTO_GetShiftState [11:16:27]wFMCommunicate request_size=4 [11:16:27]MH_SAM_APDU [11:16:27]CAPDU: 80 13 01 00 [11:16:27]Write to MH i2c: E2 08 00 B4 0A 80 13 01 00 00 00 00 00 3B [11:16:27]Write i2c OK [11:16:27]MH_I2C_Read... [11:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:27]Read from MH i2c: E2 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 0E 00 [11:16:27]MH_I2C_Read... [11:16:27]Read from MH i2c: E2 0E 00 B4 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 74 [11:16:27]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:16:27]wFMCommunicate OK [11:16:27]SAM_PROTO_GetShiftState done [11:16:27]FM_GetShiftState done [11:16:27]req_shift_opened done [11:16:27]requested_item shift.open_date is exist - process it [11:16:27]req_shift_open_date [11:16:27]req_shift_open_date done [11:16:27]produce_requested_data done [11:16:27]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146296,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:16:27]process_action_free close_receipt [11:16:27]json_value_free [11:16:27]json_value_free done [11:16:27]process_json_proto returns [11:16:27]Send response to host [11:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146296,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:16:27]free response buf [11:16:27]execute_script done [11:16:27]execute_script returns [11:16:27]free content buf [11:16:27]Sock 9.Close socket [11:16:27]Sock 9.Thread stoped [11:16:31]OFD Sender: No OFD packet to send [11:16:36]OFD Sender: No OFD packet to send [11:16:41]OFD Sender: No OFD packet to send [11:16:46]OFD Sender: No OFD packet to send [11:16:51]OFD Sender: No OFD packet to send [11:16:56]OFD Sender: No OFD packet to send [11:17:01]OFD Sender: No OFD packet to send [11:17:06]OFD Sender: No OFD packet to send [11:17:11]OFD Sender: No OFD packet to send [11:17:16]OFD Sender: No OFD packet to send [11:17:21]OFD Sender: No OFD packet to send [11:17:26]OFD Sender: No OFD packet to send [11:17:31]OFD Sender: No OFD packet to send [11:17:36]OFD Sender: No OFD packet to send [11:17:41]OFD Sender: No OFD packet to send [11:17:46]OFD Sender: No OFD packet to send [11:17:51]OFD Sender: No OFD packet to send [11:17:56]OFD Sender: No OFD packet to send [11:18:01]OFD Sender: No OFD packet to send [11:18:06]OFD Sender: No OFD packet to send [11:18:11]OFD Sender: No OFD packet to send [11:18:16]OFD Sender: No OFD packet to send [11:18:21]OFD Sender: No OFD packet to send [11:18:26]OFD Sender: No OFD packet to send [11:18:31]OFD Sender: No OFD packet to send [11:18:36]OFD Sender: No OFD packet to send [11:18:41]OFD Sender: No OFD packet to send [11:18:46]OFD Sender: No OFD packet to send [11:18:51]OFD Sender: No OFD packet to send [11:18:56]OFD Sender: No OFD packet to send [11:19:01]OFD Sender: No OFD packet to send [11:19:06]OFD Sender: No OFD packet to send [11:19:11]OFD Sender: No OFD packet to send [11:19:17]OFD Sender: No OFD packet to send [11:19:22]OFD Sender: No OFD packet to send [11:19:27]OFD Sender: No OFD packet to send [11:19:32]OFD Sender: No OFD packet to send [11:19:37]OFD Sender: No OFD packet to send [11:19:42]OFD Sender: No OFD packet to send [11:19:47]OFD Sender: No OFD packet to send [11:19:52]OFD Sender: No OFD packet to send [11:19:57]OFD Sender: No OFD packet to send [11:20:02]OFD Sender: No OFD packet to send [11:20:07]OFD Sender: No OFD packet to send [11:20:12]OFD Sender: No OFD packet to send [11:20:17]OFD Sender: No OFD packet to send [11:20:22]OFD Sender: No OFD packet to send [11:20:27]OFD Sender: No OFD packet to send [11:20:32]OFD Sender: No OFD packet to send [11:20:37]OFD Sender: No OFD packet to send [11:20:42]OFD Sender: No OFD packet to send [11:20:47]OFD Sender: No OFD packet to send [11:20:52]OFD Sender: No OFD packet to send [11:20:57]OFD Sender: No OFD packet to send [11:21:02]OFD Sender: No OFD packet to send [11:21:07]OFD Sender: No OFD packet to send [11:21:12]OFD Sender: No OFD packet to send [11:21:17]OFD Sender: No OFD packet to send [11:21:22]OFD Sender: No OFD packet to send [11:21:27]OFD Sender: No OFD packet to send [11:21:32]OFD Sender: No OFD packet to send [11:21:37]OFD Sender: No OFD packet to send [11:21:42]OFD Sender: No OFD packet to send [11:21:47]OFD Sender: No OFD packet to send [11:21:52]OFD Sender: No OFD packet to send [11:21:57]OFD Sender: No OFD packet to send [11:22:02]OFD Sender: No OFD packet to send [11:22:07]OFD Sender: No OFD packet to send [11:22:12]OFD Sender: No OFD packet to send [11:22:17]OFD Sender: No OFD packet to send [11:22:22]OFD Sender: No OFD packet to send [11:22:27]OFD Sender: No OFD packet to send [11:22:32]OFD Sender: No OFD packet to send [11:22:37]OFD Sender: No OFD packet to send [11:22:42]OFD Sender: No OFD packet to send [11:22:47]OFD Sender: No OFD packet to send [11:22:52]OFD Sender: No OFD packet to send [11:22:57]OFD Sender: No OFD packet to send [11:23:02]OFD Sender: No OFD packet to send [11:23:07]OFD Sender: No OFD packet to send [11:23:12]OFD Sender: No OFD packet to send [11:23:17]OFD Sender: No OFD packet to send [11:23:22]OFD Sender: No OFD packet to send [11:23:27]OFD Sender: No OFD packet to send [11:23:32]OFD Sender: No OFD packet to send [11:23:36]int [11:23:36]Write to MH i2c: 01 00 00 B5 0A BF [11:23:36]*** FLAG_PRN_KEY set [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 B5 0A 00 08 00 00 00 FF 0F DC [11:23:36]state=0 [11:23:36]Key pressed [11:23:36]Feed [11:23:36]Write to MH i2c: D8 00 00 B6 0A 97 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: D8 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: D8 01 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: D8 01 00 B6 0A 00 98 [11:23:36]int [11:23:36]Write to MH i2c: 01 00 00 B7 0A C1 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 B7 0A 00 48 00 00 00 3C 00 4C [11:23:36]state=2 [11:23:36]Key pressed [11:23:36]int [11:23:36]Write to MH i2c: 01 00 00 B8 0A C2 [11:23:36]*** FLAG_PRN_KEY reset [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 B8 0A 00 00 00 00 00 F6 0F CE [11:23:36]state=2 [11:23:36]Stop feed [11:23:36]int [11:23:36]Write to MH i2c: 01 00 00 B9 0A C3 [11:23:36]*** FLAG_PRN_KEY set [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 B9 0A 00 08 00 00 00 FF 0F E0 [11:23:36]state=0 [11:23:36]Key pressed [11:23:36]Feed [11:23:36]Write to MH i2c: D8 00 00 BA 0A 9B [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: D8 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: D8 01 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: D8 01 00 BA 0A 00 9C [11:23:36]int [11:23:36]Write to MH i2c: 01 00 00 BB 0A C5 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 BB 0A 00 48 00 00 00 3C 00 50 [11:23:36]state=2 [11:23:36]Key pressed [11:23:36]int [11:23:36]Write to MH i2c: 01 00 00 BC 0A C6 [11:23:36]*** FLAG_PRN_KEY reset [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 BC 0A 00 00 00 00 00 F6 0F D2 [11:23:36]state=2 [11:23:36]Stop feed [11:23:37]OFD Sender: No OFD packet to send [11:23:42]OFD Sender: No OFD packet to send [11:23:47]OFD Sender: No OFD packet to send [11:23:52]OFD Sender: No OFD packet to send [11:23:57]OFD Sender: No OFD packet to send [11:24:02]OFD Sender: No OFD packet to send [11:24:07]OFD Sender: No OFD packet to send [11:24:12]OFD Sender: No OFD packet to send [11:24:17]OFD Sender: No OFD packet to send [11:24:19]accept exits with 7 [11:24:19]New connection [11:24:19]New thread 3066686820 created [11:24:19]Thread 3066830180 joined [11:24:19]Waiting for new connection... [11:24:19] Sock 7.Parse request [11:24:19]Sock 7.Check first char [11:24:19]Sock 7.First char is OK [11:24:19]request: POST /json_proto HTTP/1.0 [11:24:19]Method: POST [11:24:19]URL: /json_proto [11:24:19]Method is POST - this is cgi request [11:24:19]url: /json_proto [11:24:19]query_string will be loaded in cgi processing [11:24:19]execute_cgi json_proto POST (null) [11:24:19]execute_cgi path=json_proto method=POST [11:24:19]POST find Content-Length [11:24:19]Host: 172.17.40.195:8080 [11:24:19]Content-Length: 677 [11:24:19]Content-Type: application/json [11:24:19] [11:24:19]POST finish read [11:24:19]Found Content-Length = 677 [11:24:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:24:19]execute_script... [11:24: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)161055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:24:19]POST & json_proto [11:24:19]process_json_proto [11:24:19]json parsed OK: [11:24:19]protocol is kg_v1.0 [11:24:19]action value=close_receipt [11:24:19]process_action close_receipt [11:24:19]cmd_close_receipt [11:24:19]MH_GetDate [11:24:19]Write to MH i2c: F0 00 00 BD 0A B6 [11:24:19]Write i2c OK [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: F0 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: F0 09 00 [11:24:19]MH_I2C_Read... [11:24:19]Read from MH i2c: F0 09 00 BD 0A 00 E4 C5 20 67 D5 8D 6C 64 21 [11:24:19]GetLastDocTimeStamp 1730200584 [11:24:19]current date 1730201060 [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 BE 0A 80 13 01 00 00 00 00 00 45 [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 BE 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7E [11:24:19]RAPDU: 09 00 01 7A 2C 20 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]opened in 1730161786 [11:24:19]opened+sec_in_day 1730248186 [11:24:19]quantity*price = 50041 [11:24:19]sum+1 = 50042 [11:24:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 93 29.10.2024 11:24 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146297 ФПД: 248054872733081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112420&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146297&fm=248054872733081&tin=02508201610067®Number=0000000000091683&sum=50000 [11:24:20]StoreToDocumentArchive [11:24:20]shift 547 fd 146297 [11:24:20]save to /storage/0547/doc_00146297 [11:24:20]save last doc name /storage/0547/doc_00146297 to /storage/kkm_last_doc_name [11:24:20]save OK [11:24:20]Clear old archive folders... [11:24:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:20]tlvbuf is 02027D20 [11:24:20]SAM_PROTO_ClearQueue [11:24:20]wFMCommunicate request_size=4 [11:24:20]MH_SAM_APDU [11:24:20]CAPDU: 80 09 00 00 [11:24:20]Write to MH i2c: E2 08 00 CB 0A 80 09 00 00 00 00 00 00 47 [11:24:20]Write i2c OK [11:24:20]MH_I2C_Read... [11:24:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:20]Read from MH i2c: E2 [11:24:20]MH_I2C_Read... [11:24:20]Read from MH i2c: E2 03 00 [11:24:20]MH_I2C_Read... [11:24:20]Read from MH i2c: E2 03 00 CB 0A 00 90 00 49 [11:24:20]RAPDU: 90 00 [11:24:20]wFMCommunicate OK [11:24:20]SAM_PROTO_ClearQueue done [11:24:20]KKMCreateOFDPacket [11:24:20]OFDProtocolAddRootSTLVToBuf [11:24:20]FM_MakeSignedData [11:24:20]FM_MakeSignedData [11:24:20]SAM_PROTO_SignData [11:24:20]wFMCommunicate request_size=4 [11:24:20]MH_SAM_APDU [11:24:20]CAPDU: 80 0D 01 02 [11:24:20]Write to MH i2c: E2 08 00 CC 0A 80 0D 01 02 00 00 00 00 4F [11:24:20]Write i2c OK [11:24:20]MH_I2C_Read... [11:24:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:20]Read from MH i2c: E2 [11:24:20]MH_I2C_Read... [11:24:20]Read from MH i2c: E2 03 00 [11:24:20]MH_I2C_Read... [11:24:20]Read from MH i2c: E2 03 00 CC 0A 00 90 00 4A [11:24:20]RAPDU: 90 00 [11:24:20]wFMCommunicate OK [11:24:20]wFMCommunicate request_size=255 [11:24:20]MH_SAM_APDU [11:24: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 E4 C5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 79 3B 02 00 35 04 06 00 E1 [11:24:20]Write to MH i2c: E2 02 01 CD 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 E4 C5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 79 3B 02 00 35 04 06 00 E1 00 00 26 [11:24:21]Write i2c OK [11:24:21]MH_I2C_Read... [11:24:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:21]Read from MH i2c: E2 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 03 00 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 03 00 CD 0A 00 90 00 4B [11:24:21]RAPDU: 90 00 [11:24:21]wFMCommunicate OK [11:24:21]wFMCommunicate request_size=10 [11:24:21]MH_SAM_APDU [11:24:21]CAPDU: 80 0D 02 02 05 9A C6 92 F5 99 [11:24:21]Write to MH i2c: E2 0D 00 CE 0A 80 0D 02 02 05 00 9A C6 92 F5 99 00 00 DC [11:24:21]Write i2c OK [11:24:21]MH_I2C_Read... [11:24:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:21]Read from MH i2c: E2 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 03 00 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 03 00 CE 0A 00 90 00 4C [11:24:21]RAPDU: 90 00 [11:24:21]wFMCommunicate OK [11:24:21]wFMCommunicate request_size=4 [11:24:21]MH_SAM_APDU [11:24:21]CAPDU: 80 0D 03 02 [11:24:21]Write to MH i2c: E2 08 00 CF 0A 80 0D 03 02 00 00 00 00 54 [11:24:21]Write i2c OK [11:24:21]MH_I2C_Read... [11:24:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:21]Read from MH i2c: E2 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 0B 00 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 0B 00 CF 0A 00 16 7B 98 0B A0 9F 62 60 90 00 8A [11:24:21]RAPDU: 16 7B 98 0B A0 9F 62 60 90 00 [11:24:21]wFMCommunicate OK [11:24:21]SAM_PROTO_SignData done [11:24:21]FM_MakeSignedData done [11:24:21]CreateOFDProtocolMessage [11:24:21]wFMCommunicate request_size=4 [11:24:21]MH_SAM_APDU [11:24:21]CAPDU: 80 11 00 00 [11:24:21]Write to MH i2c: E2 08 00 D0 0A 80 11 00 00 00 00 00 00 54 [11:24:21]Write i2c OK [11:24:21]MH_I2C_Read... [11:24:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:21]Read from MH i2c: E2 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 17 00 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: E2 17 00 D0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A7 [11:24:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:24:21]wFMCommunicate OK [11:24:21]CreateOFDProtocolMessage done [11:24:21]OFDSenderStorePacket 146297 [11:24:21]StoreOFDPacket docnum=146297 [11:24:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 55 BF 07 01 6B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 E4 C5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 79 3B 02 00 35 04 06 00 E1 9A C6 92 F5 99 16 7B 98 0B A0 9F 62 60 [11:24:21]CheckFolder [11:24:21]dirname=/storage/ofd_packets [11:24:21]CheckFolder done [11:24:21]ProducePacketName [11:24:21]name=ofd_packets/00146297 [11:24:21]NVStorageSaveData ofd_packets/00146297 [11:24:21]File name is /storage/ofd_packets/00146297 [11:24:21]Write 301 bytes [11:24:21]NVStorageSaveData done [11:24:21]OFDSenderStorePacket done [11:24:21]KKMCreateOFDPacket done [11:24:21]NVStorageSaveData kkm_last_timestamp [11:24:21]File name is /storage/kkm_last_timestamp [11:24:21]Write 4 bytes [11:24:21]NVStorageSaveData done [11:24:21]OFD Sender: Processing packet 146297 [packets to send 206, broken 205] [11:24:21]ProducePacketName [11:24:21]name=ofd_packets/00146297 [11:24:21]OFD Sender: To server: pG, [11:24:21]CommunicateWithHost lk.salyk.kg:30040 [11:24:21]ConnectInit lk.salyk.kg [11:24:21]ExternCall_PrintAddStr [11:24:21]wPrintStart [11:24:21]Write to MH i2c: 01 00 00 D1 0A DB [11:24:21]Write i2c OK [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: 01 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: 01 07 00 [11:24:21]MH_I2C_Read... [11:24:21]Read from MH i2c: 01 07 00 D1 0A 00 00 00 00 00 FF 0F F0 [11:24:21]RasterBufferAndPrint [11:24:21]line Счет N : (1)161055 [11:24:21]line ИНН: 02508201610067 [11:24:21]line Контрольно-Кассовый Чек [11:24:21]line ПРОДАЖА [11:24:21]line ТРК (МРК, ГНК) : 42 [11:24:21]line Товар: 2710124130 [11:24:21]line Аи-92-К-2 [11:24:21]line 7.480 * 66.90 [11:24:21]line = 500.41 [11:24:21]line НДС 12% НСП 1% [11:24:21]line > о реализуемом товаре [11:24:21]line ОКРУГЛЕНИЕ: -0.41 [11:24:21]line ИТОГО: 500.00 [11:24:21]line Внесено: 500.00 [11:24:21]line СДАЧА: 0.00 [11:24:21]line НСП 1% : 4.43 [11:24:21]line НДС 12% : 53.14 [11:24:21]line Наличными: 500.00 [11:24:21]line Безнал.: 0.00 [11:24:21]line Место: АЗС № 126 "Партнер Нефть" [11:24:21]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:24:21]line СНО: Общий режим [11:24:21]line Чек 93 29.10.2024 11:24 [11:24:21]line Смена: 547 ФФД: 1.0 [11:24:21]line ЗНМ: 0300000085 [11:24:21]line РНМ: 0000000000091683 [11:24:21]line Версия ККМ: 001 [11:24:21]line ФМ: 0000000000871745 [11:24:21]line ФД: 146297 [11:24:21]line ФПД: 248054872733081 [11:24:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112420&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146297&fm=248054872733081&tin=02508201610067®Number=0000000000091683&sum=50000 [11:24:21]Connected sock=11 [11:24:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 55 BF 07 01 6B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 E4 C5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 79 3B 02 00 35 04 06 00 E1 9A C6 92 F5 99 16 7B 98 0B A0 9F 62 60 [11:24:21]written 0, free lines is 4095 [11:24:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 CA E9 47 00 5A 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 31 37 34 35 10 04 04 00 79 3B 02 00 F4 03 04 00 0B 6B 20 67 B6 04 01 00 00 84 6B 07 D8 54 82 83 A2 [11:24:22]CommunicateWithHost err = 0 [11:24:22]CheckOFDResponse [11:24:22]1017 (14) - 77093643461234 [11:24:22]1041 (16) - 0000000000871745 [11:24:22]1040 (4) - 146297 [11:24:22]1012 (4) - 29.10.2024 04:56 [11:24:22]1206 (1) - 0 [11:24:22]OFD Sender: Remove packet 146297 [11:24:22]ProducePacketName [11:24:22]name=ofd_packets/00146297 [11:24:22]NVStorageDeleteData [11:24:22]Write to MH i2c: 01 00 00 FC 0A 06 [11:24:22]Write i2c OK [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: 01 [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: 01 07 00 [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: 01 07 00 FC 0A 00 00 00 00 00 C0 0C D9 [11:24:22]RasterBufferAndPrint [11:24:22]line [11:24:22]line [11:24:22]line [11:24:22]line [11:24:22]line [11:24:22]written 0, free lines is 3271 [11:24:22]MH_Cut [11:24:22]Write to MH i2c: D1 01 00 03 0B 01 E0 [11:24:22]Write i2c OK [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: D1 [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: D1 01 00 [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: D1 01 00 03 0B 00 DF [11:24:22]Write to MH i2c: 01 00 00 04 0B 0F [11:24:22]Write i2c OK [11:24:22]MH_I2C_Read... [11:24:22]OFD Sender: No OFD packet to send [11:24:23]*** Cut start [11:24:23]*** Partial cut [11:24:23]*** CUTSNS_PIN = 1 [11:24:23]*** CUTSNS_PIN = 0 [11:24:23]*** Brake cut motor [11:24:23]Read from MH i2c: 01 [11:24:23]MH_I2C_Read... [11:24:23]*** Stop cut motor [11:24:23]*** Cut end [11:24:23]Read from MH i2c: 01 07 00 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: 01 07 00 04 0B 00 00 00 00 00 FF 0F 24 [11:24:23]process_action close_receipt done [11:24:23]requested_data is exist [11:24:23]produce_requested_data [11:24:23]requested_item fm.sn is exist - process it [11:24:23]wFMCommunicate request_size=4 [11:24:23]MH_SAM_APDU [11:24:23]CAPDU: 80 11 00 00 [11:24:23]Write to MH i2c: E2 08 00 05 0B 80 11 00 00 00 00 00 00 8A [11:24:23]Write i2c OK [11:24:23]MH_I2C_Read... [11:24:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:23]Read from MH i2c: E2 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 17 00 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 17 00 05 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DD [11:24:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:24:23]wFMCommunicate OK [11:24:23]requested_item fd.num is exist - process it [11:24:23]SAM_PROTO_GetFieldsCounters [11:24:23]wFMCommunicate request_size=4 [11:24:23]MH_SAM_APDU [11:24:23]CAPDU: 80 13 00 00 [11:24:23]Write to MH i2c: E2 08 00 06 0B 80 13 00 00 00 00 00 00 8D [11:24:23]Write i2c OK [11:24:23]MH_I2C_Read... [11:24:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:23]Read from MH i2c: E2 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 62 00 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 62 00 06 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 79 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [11:24:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 79 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:24:23]wFMCommunicate OK [11:24:23]SAM_PROTO_GetFieldsCounters done [11:24:23]requested_item shift.num is exist - process it [11:24:23]requested_item shift.opened is exist - process it [11:24:23]req_shift_opened [11:24:23]FM_GetShiftState [11:24:23]SAM_PROTO_GetShiftState [11:24:23]wFMCommunicate request_size=4 [11:24:23]MH_SAM_APDU [11:24:23]CAPDU: 80 13 01 00 [11:24:23]Write to MH i2c: E2 08 00 07 0B 80 13 01 00 00 00 00 00 8F [11:24:23]Write i2c OK [11:24:23]MH_I2C_Read... [11:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:23]Read from MH i2c: E2 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 0E 00 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 0E 00 07 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C8 [11:24:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:24:23]wFMCommunicate OK [11:24:23]SAM_PROTO_GetShiftState done [11:24:23]FM_GetShiftState done [11:24:23]req_shift_opened done [11:24:23]requested_item shift.open_date is exist - process it [11:24:23]req_shift_open_date [11:24:23]req_shift_open_date done [11:24:23]produce_requested_data done [11:24:23]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146297,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:24:23]process_action_free close_receipt [11:24:23]json_value_free [11:24:23]json_value_free done [11:24:23]process_json_proto returns [11:24:23]Send response to host [11:24:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146297,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:24:23]free response buf [11:24:23]execute_script done [11:24:23]execute_script returns [11:24:23]free content buf [11:24:23]Sock 7.Close socket [11:24:23]Sock 7.Thread stoped [11:24:27]OFD Sender: No OFD packet to send [11:24:32]OFD Sender: No OFD packet to send [11:24:37]OFD Sender: No OFD packet to send [11:24:42]OFD Sender: No OFD packet to send [11:24:47]OFD Sender: No OFD packet to send [11:24:52]OFD Sender: No OFD packet to send [11:24:57]OFD Sender: No OFD packet to send [11:25:02]OFD Sender: No OFD packet to send [11:25:07]OFD Sender: No OFD packet to send [11:25:12]OFD Sender: No OFD packet to send [11:25:17]OFD Sender: No OFD packet to send [11:25:22]OFD Sender: No OFD packet to send [11:25:27]OFD Sender: No OFD packet to send [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:27]OFD Sender: No OFD packet to send [11:26:32]OFD Sender: No OFD packet to send [11:26:37]OFD Sender: No OFD packet to send [11:26:42]OFD Sender: No OFD packet to send [11:26:47]OFD Sender: No OFD packet to send [11:26:48]int [11:26:48]Write to MH i2c: 01 00 00 08 0B 13 [11:26:48]*** FLAG_PRN_KEY set [11:26:48]Write i2c OK [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 07 00 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 07 00 08 0B 00 08 00 00 00 FF 0F 30 [11:26:48]state=0 [11:26:48]Key pressed [11:26:48]Feed [11:26:48]Write to MH i2c: D8 00 00 09 0B EB [11:26:48]Write i2c OK [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: D8 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: D8 01 00 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: D8 01 00 09 0B 00 EC [11:26:48]int [11:26:48]Write to MH i2c: 01 00 00 0A 0B 15 [11:26:48]Write i2c OK [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 07 00 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 07 00 0A 0B 00 48 00 00 00 3C 00 A0 [11:26:48]state=2 [11:26:48]Key pressed [11:26:48]int [11:26:48]Write to MH i2c: 01 00 00 0B 0B 16 [11:26:48]*** FLAG_PRN_KEY reset [11:26:48]Write i2c OK [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 07 00 [11:26:48]MH_I2C_Read... [11:26:48]Read from MH i2c: 01 07 00 0B 0B 00 00 00 00 00 FF 0F 2B [11:26:48]state=2 [11:26:48]Stop feed [11:26:51]int [11:26:51]Write to MH i2c: 01 00 00 0C 0B 17 [11:26:51]*** FLAG_PRN_KEY set [11:26:51]Write i2c OK [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 07 00 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 07 00 0C 0B 00 08 00 00 00 FF 0F 34 [11:26:51]state=0 [11:26:51]Key pressed [11:26:51]Feed [11:26:51]Write to MH i2c: D8 00 00 0D 0B EF [11:26:51]Write i2c OK [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: D8 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: D8 01 00 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: D8 01 00 0D 0B 00 F0 [11:26:51]int [11:26:51]Write to MH i2c: 01 00 00 0E 0B 19 [11:26:51]Write i2c OK [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 07 00 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 07 00 0E 0B 00 48 00 00 00 3C 00 A4 [11:26:51]state=2 [11:26:51]Key pressed [11:26:51]int [11:26:51]Write to MH i2c: 01 00 00 0F 0B 1A [11:26:51]*** FLAG_PRN_KEY reset [11:26:51]Write i2c OK [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 07 00 [11:26:51]MH_I2C_Read... [11:26:51]Read from MH i2c: 01 07 00 0F 0B 00 00 00 00 00 F5 0F 25 [11:26:51]state=2 [11:26:51]Stop feed [11:26:52]OFD Sender: No OFD packet to send [11:26:57]OFD Sender: No OFD packet to send [11:27:02]OFD Sender: No OFD packet to send [11:27:07]OFD Sender: No OFD packet to send [11:27:12]OFD Sender: No OFD packet to send [11:27:17]OFD Sender: No OFD packet to send [11:27:20]accept exits with 9 [11:27:20]New connection [11:27:20]New thread 3066830180 created [11:27:20]Thread 3066686820 joined [11:27:20]Waiting for new connection... [11:27:20] Sock 9.Parse request [11:27:20]Sock 9.Check first char [11:27:20]Sock 9.First char is OK [11:27:20]request: POST /json_proto HTTP/1.0 [11:27:20]Method: POST [11:27:20]URL: /json_proto [11:27:20]Method is POST - this is cgi request [11:27:20]url: /json_proto [11:27:20]query_string will be loaded in cgi processing [11:27:20]execute_cgi json_proto POST (null) [11:27:20]execute_cgi path=json_proto method=POST [11:27:20]POST find Content-Length [11:27:20]Host: 172.17.40.195:8080 [11:27:20]Content-Length: 677 [11:27:20]Content-Type: application/json [11:27:20] [11:27:20]POST finish read [11:27:20]Found Content-Length = 677 [11:27:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:27:20]execute_script... [11: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)161056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:27:20]POST & json_proto [11:27:20]process_json_proto [11:27:20]json parsed OK: [11:27:20]protocol is kg_v1.0 [11:27:20]action value=close_receipt [11:27:20]process_action close_receipt [11:27:20]cmd_close_receipt [11:27:20]MH_GetDate [11:27:20]Write to MH i2c: F0 00 00 10 0B 0A [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: F0 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: F0 09 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: F0 09 00 10 0B 00 98 C6 20 67 D5 8D 6C 64 2A [11:27:20]GetLastDocTimeStamp 1730201060 [11:27:20]current date 1730201240 [11:27:20]FM_GetShiftState [11:27:20]SAM_PROTO_GetShiftState [11:27:20]wFMCommunicate request_size=4 [11:27:20]MH_SAM_APDU [11:27:20]CAPDU: 80 13 01 00 [11:27:20]Write to MH i2c: E2 08 00 11 0B 80 13 01 00 00 00 00 00 99 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:20]Read from MH i2c: E2 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: E2 0E 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: E2 0E 00 11 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D2 [11:27:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:27:20]wFMCommunicate OK [11:27:20]SAM_PROTO_GetShiftState done [11:27:20]FM_GetShiftState done [11:27:20]opened in 1730161786 [11:27:20]opened+sec_in_day 1730248186 [11:27:20]quantity*price = 50010 [11:27:20]sum+1 = 50012 [11:27:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 94 29.10.2024 11:27 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146298 ФПД: 120036286686968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112720&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146298&fm=120036286686968&tin=02508201610067®Number=0000000000091683&sum=50000 [11:27:21]StoreToDocumentArchive [11:27:21]shift 547 fd 146298 [11:27:21]save to /storage/0547/doc_00146298 [11:27:21]save last doc name /storage/0547/doc_00146298 to /storage/kkm_last_doc_name [11:27:21]save OK [11:27:21]Clear old archive folders... [11:27:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:21]tlvbuf is 0202B490 [11:27:21]SAM_PROTO_ClearQueue [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 09 00 00 [11:27:21]Write to MH i2c: E2 08 00 1E 0B 80 09 00 00 00 00 00 00 9B [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 1E 0B 00 90 00 9D [11:27:21]RAPDU: 90 00 [11:27:21]wFMCommunicate OK [11:27:21]SAM_PROTO_ClearQueue done [11:27:21]KKMCreateOFDPacket [11:27:21]OFDProtocolAddRootSTLVToBuf [11:27:21]FM_MakeSignedData [11:27:21]FM_MakeSignedData [11:27:21]SAM_PROTO_SignData [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 0D 01 02 [11:27:21]Write to MH i2c: E2 08 00 1F 0B 80 0D 01 02 00 00 00 00 A3 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 1F 0B 00 90 00 9E [11:27:21]RAPDU: 90 00 [11:27:21]wFMCommunicate OK [11:27:21]wFMCommunicate request_size=255 [11:27:21]MH_SAM_APDU [11: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 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 5E 00 00 00 F4 03 04 00 98 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7A 3B 02 00 35 04 06 00 6D [11:27:21]Write to MH i2c: E2 02 01 20 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 98 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7A 3B 02 00 35 04 06 00 6D 00 00 96 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 20 0B 00 90 00 9F [11:27:21]RAPDU: 90 00 [11:27:21]wFMCommunicate OK [11:27:21]wFMCommunicate request_size=10 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 0D 02 02 05 2C 20 3A 66 F8 [11:27:21]Write to MH i2c: E2 0D 00 21 0B 80 0D 02 02 05 00 2C 20 3A 66 F8 00 00 94 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 03 00 21 0B 00 90 00 A0 [11:27:21]RAPDU: 90 00 [11:27:21]wFMCommunicate OK [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 0D 03 02 [11:27:21]Write to MH i2c: E2 08 00 22 0B 80 0D 03 02 00 00 00 00 A8 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 0B 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 0B 00 22 0B 00 04 E1 F9 96 EF 8D 75 33 90 00 41 [11:27:21]RAPDU: 04 E1 F9 96 EF 8D 75 33 90 00 [11:27:21]wFMCommunicate OK [11:27:21]SAM_PROTO_SignData done [11:27:21]FM_MakeSignedData done [11:27:21]CreateOFDProtocolMessage [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 11 00 00 [11:27:21]Write to MH i2c: E2 08 00 23 0B 80 11 00 00 00 00 00 00 A8 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 17 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 17 00 23 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FB [11:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:27:21]wFMCommunicate OK [11:27:21]CreateOFDProtocolMessage done [11:27:21]OFDSenderStorePacket 146298 [11:27:21]StoreOFDPacket docnum=146298 [11:27:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D3 3F 07 01 4A 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 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 5E 00 00 00 F4 03 04 00 98 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7A 3B 02 00 35 04 06 00 6D 2C 20 3A 66 F8 04 E1 F9 96 EF 8D 75 33 [11:27:21]CheckFolder [11:27:21]dirname=/storage/ofd_packets [11:27:21]CheckFolder done [11:27:21]ProducePacketName [11:27:21]name=ofd_packets/00146298 [11:27:21]NVStorageSaveData ofd_packets/00146298 [11:27:21]File name is /storage/ofd_packets/00146298 [11:27:21]Write 301 bytes [11:27:21]NVStorageSaveData done [11:27:21]OFDSenderStorePacket done [11:27:21]KKMCreateOFDPacket done [11:27:21]NVStorageSaveData kkm_last_timestamp [11:27:21]File name is /storage/kkm_last_timestamp [11:27:21]Write 4 bytes [11:27:21]NVStorageSaveData done [11:27:21]ExternCall_PrintAddStr [11:27:21]wPrintStart [11:27:21]Write to MH i2c: 01 00 00 24 0B 2F [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: 01 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: 01 07 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: 01 07 00 24 0B 00 00 00 00 00 FF 0F 44 [11:27:21]RasterBufferAndPrint [11:27:21]line Счет N : (1)161056 [11:27:21]line ИНН: 02508201610067 [11:27:21]line Контрольно-Кассовый Чек [11:27:21]line ПРОДАЖА [11:27:21]line ТРК (МРК, ГНК) : 33 [11:27:21]line Товар: 2710124500 [11:27:21]line Аи-95-К-3 [11:27:21]line 6.740 * 74.20 [11:27:21]line = 500.11 [11:27:21]line НДС 12% НСП 1% [11:27:21]line > о реализуемом товаре [11:27:21]line ОКРУГЛЕНИЕ: -0.11 [11:27:21]line ИТОГО: 500.00 [11:27:21]line Внесено: 500.00 [11:27:21]line СДАЧА: 0.00 [11:27:21]line НСП 1% : 4.43 [11:27:21]line НДС 12% : 53.11 [11:27:21]line Наличными: 500.00 [11:27:21]line Безнал.: 0.00 [11:27:21]line Место: АЗС № 126 "Партнер Нефть" [11:27:21]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:27:21]line СНО: Общий режим [11:27:21]line Чек 94 29.10.2024 11:27 [11:27:21]line Смена: 547 ФФД: 1.0 [11:27:21]line ЗНМ: 0300000085 [11:27:21]line РНМ: 0000000000091683 [11:27:21]line Версия ККМ: 001 [11:27:21]line ФМ: 0000000000871745 [11:27:21]line ФД: 146298 [11:27:21]line ФПД: 120036286686968 [11:27:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112720&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146298&fm=120036286686968&tin=02508201610067®Number=0000000000091683&sum=50000 [11:27:22]written 0, free lines is 4095 [11:27:22]OFD Sender: Processing packet 146298 [packets to send 206, broken 205] [11:27:22]ProducePacketName [11:27:22]name=ofd_packets/00146298 [11:27:22]OFD Sender: To server: pG, [11:27:22]CommunicateWithHost lk.salyk.kg:30040 [11:27:22]ConnectInit lk.salyk.kg [11:27:22]Connected sock=10 [11: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 31 37 34 35 0F 01 00 00 D3 3F 07 01 4A 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 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 5E 00 00 00 F4 03 04 00 98 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7A 3B 02 00 35 04 06 00 6D 2C 20 3A 66 F8 04 E1 F9 96 EF 8D 75 33 [11:27:22]Write to MH i2c: 01 00 00 4F 0B 5A [11:27:22]Write i2c OK [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: 01 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: 01 07 00 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: 01 07 00 4F 0B 00 00 00 00 00 C6 0C 33 [11:27:22]RasterBufferAndPrint [11:27:22]line [11:27:22]line [11:27:22]line [11:27:22]line [11:27:22]line [11:27:22]written 0, free lines is 3276 [11:27:22]MH_Cut [11:27:22]Write to MH i2c: D1 01 00 56 0B 01 33 [11:27:22]Write i2c OK [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: D1 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: D1 01 00 [11:27:22]MH_I2C_Read... [11:27:22]Read from MH i2c: D1 01 00 56 0B 00 32 [11:27:22]Write to MH i2c: 01 00 00 57 0B 62 [11:27:22]Write i2c OK [11:27:22]MH_I2C_Read... [11:27:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 14 E3 47 00 73 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7A 3B 02 00 F4 03 04 00 C0 6B 20 67 B6 04 01 00 00 E6 5A A8 3F AD 86 24 D8 [11:27:22]CommunicateWithHost err = 0 [11:27:22]CheckOFDResponse [11:27:22]1017 (14) - 77093643461234 [11:27:22]1041 (16) - 0000000000871745 [11:27:22]1040 (4) - 146298 [11:27:22]1012 (4) - 29.10.2024 04:59 [11:27:22]1206 (1) - 0 [11:27:22]OFD Sender: Remove packet 146298 [11:27:22]ProducePacketName [11:27:22]name=ofd_packets/00146298 [11:27:22]NVStorageDeleteData [11:27:23]OFD Sender: No OFD packet to send [11:27:23]*** Cut start [11:27:23]*** Partial cut [11:27:23]*** CUTSNS_PIN = 1 [11:27:23]*** CUTSNS_PIN = 0 [11:27:23]*** Brake cut motor [11:27:23]Read from MH i2c: 01 [11:27:23]MH_I2C_Read... [11:27:23]*** Stop cut motor [11:27:23]*** Cut end [11:27:23]Read from MH i2c: 01 07 00 [11:27:23]MH_I2C_Read... [11:27:23]Read from MH i2c: 01 07 00 57 0B 00 00 00 00 00 FF 0F 77 [11:27:23]process_action close_receipt done [11:27:23]requested_data is exist [11:27:23]produce_requested_data [11:27:23]requested_item fm.sn is exist - process it [11:27:23]wFMCommunicate request_size=4 [11:27:23]MH_SAM_APDU [11:27:23]CAPDU: 80 11 00 00 [11:27:23]Write to MH i2c: E2 08 00 58 0B 80 11 00 00 00 00 00 00 DD [11:27:23]Write i2c OK [11:27:23]MH_I2C_Read... [11:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:24]Read from MH i2c: E2 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: E2 17 00 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: E2 17 00 58 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 30 [11:27:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:27:24]wFMCommunicate OK [11:27:24]requested_item fd.num is exist - process it [11:27:24]SAM_PROTO_GetFieldsCounters [11:27:24]wFMCommunicate request_size=4 [11:27:24]MH_SAM_APDU [11:27:24]CAPDU: 80 13 00 00 [11:27:24]Write to MH i2c: E2 08 00 59 0B 80 13 00 00 00 00 00 00 E0 [11:27:24]Write i2c OK [11:27:24]MH_I2C_Read... [11:27:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:24]Read from MH i2c: E2 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: E2 62 00 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: E2 62 00 59 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7A 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [11: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7A 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:24]wFMCommunicate OK [11:27:24]SAM_PROTO_GetFieldsCounters done [11:27:24]requested_item shift.num is exist - process it [11:27:24]requested_item shift.opened is exist - process it [11:27:24]req_shift_opened [11:27:24]FM_GetShiftState [11:27:24]SAM_PROTO_GetShiftState [11:27:24]wFMCommunicate request_size=4 [11:27:24]MH_SAM_APDU [11:27:24]CAPDU: 80 13 01 00 [11:27:24]Write to MH i2c: E2 08 00 5A 0B 80 13 01 00 00 00 00 00 E2 [11:27:24]Write i2c OK [11:27:24]MH_I2C_Read... [11:27:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:24]Read from MH i2c: E2 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: E2 0E 00 [11:27:24]MH_I2C_Read... [11:27:24]Read from MH i2c: E2 0E 00 5A 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1B [11:27:24]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:27:24]wFMCommunicate OK [11:27:24]SAM_PROTO_GetShiftState done [11:27:24]FM_GetShiftState done [11:27:24]req_shift_opened done [11:27:24]requested_item shift.open_date is exist - process it [11:27:24]req_shift_open_date [11:27:24]req_shift_open_date done [11:27:24]produce_requested_data done [11:27:24]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146298,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:27:24]process_action_free close_receipt [11:27:24]json_value_free [11:27:24]json_value_free done [11:27:24]process_json_proto returns [11:27:24]Send response to host [11:27:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146298,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:27:24]free response buf [11:27:24]execute_script done [11:27:24]execute_script returns [11:27:24]free content buf [11:27:24]Sock 9.Close socket [11:27:24]Sock 9.Thread stoped [11:27:28]OFD Sender: No OFD packet to send [11:27:33]OFD Sender: No OFD packet to send [11:27:38]OFD Sender: No OFD packet to send [11:27:43]OFD Sender: No OFD packet to send [11:27:48]OFD Sender: No OFD packet to send [11:27:53]OFD Sender: No OFD packet to send [11:27:58]OFD Sender: No OFD packet to send [11:28:03]OFD Sender: No OFD packet to send [11:28:04]int [11:28:04]Write to MH i2c: 01 00 00 5B 0B 66 [11:28:04]*** FLAG_PRN_KEY set [11:28:04]Write i2c OK [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 07 00 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 07 00 5B 0B 00 08 00 00 00 FF 0F 83 [11:28:04]state=0 [11:28:04]Key pressed [11:28:04]Feed [11:28:04]Write to MH i2c: D8 00 00 5C 0B 3E [11:28:04]Write i2c OK [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: D8 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: D8 01 00 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: D8 01 00 5C 0B 00 3F [11:28:04]int [11:28:04]Write to MH i2c: 01 00 00 5D 0B 68 [11:28:04]Write i2c OK [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 07 00 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 07 00 5D 0B 00 48 00 00 00 3C 00 F3 [11:28:04]state=2 [11:28:04]Key pressed [11:28:04]int [11:28:04]Write to MH i2c: 01 00 00 5E 0B 69 [11:28:04]*** FLAG_PRN_KEY reset [11:28:04]Write i2c OK [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 07 00 [11:28:04]MH_I2C_Read... [11:28:04]Read from MH i2c: 01 07 00 5E 0B 00 00 00 00 00 F5 0F 74 [11:28:04]state=2 [11:28:04]Stop feed [11:28:07]int [11:28:07]Write to MH i2c: 01 00 00 5F 0B 6A [11:28:07]*** FLAG_PRN_KEY set [11:28:07]Write i2c OK [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 07 00 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 07 00 5F 0B 00 08 00 00 00 FF 0F 87 [11:28:07]state=0 [11:28:07]Key pressed [11:28:07]Feed [11:28:07]Write to MH i2c: D8 00 00 60 0B 42 [11:28:07]Write i2c OK [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: D8 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: D8 01 00 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: D8 01 00 60 0B 00 43 [11:28:07]int [11:28:07]Write to MH i2c: 01 00 00 61 0B 6C [11:28:07]Write i2c OK [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 07 00 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 07 00 61 0B 00 48 00 00 00 3C 00 F7 [11:28:07]state=2 [11:28:07]Key pressed [11:28:07]int [11:28:07]Write to MH i2c: 01 00 00 62 0B 6D [11:28:07]*** FLAG_PRN_KEY reset [11:28:07]Write i2c OK [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 07 00 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: 01 07 00 62 0B 00 00 00 00 00 F6 0F 79 [11:28:07]state=2 [11:28:07]Stop feed [11:28:07]accept exits with 7 [11:28:07]New connection [11:28:07]New thread 3066686820 created [11:28:07]Thread 3066830180 joined [11:28:07]Waiting for new connection... [11:28:07] Sock 7.Parse request [11:28:07]Sock 7.Check first char [11:28:07]Sock 7.First char is OK [11:28:07]request: POST /json_proto HTTP/1.0 [11:28:07]Method: POST [11:28:07]URL: /json_proto [11:28:07]Method is POST - this is cgi request [11:28:07]url: /json_proto [11:28:07]query_string will be loaded in cgi processing [11:28:07]execute_cgi json_proto POST (null) [11:28:07]execute_cgi path=json_proto method=POST [11:28:07]POST find Content-Length [11:28:07]Host: 172.17.40.195:8080 [11:28:07]Content-Length: 679 [11:28:07]Content-Type: application/json [11:28:07] [11:28:07]POST finish read [11:28:07]Found Content-Length = 679 [11:28:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:28:07]execute_script... [11:28: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)161057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:28:07]POST & json_proto [11:28:07]process_json_proto [11:28:07]json parsed OK: [11:28:07]protocol is kg_v1.0 [11:28:07]action value=close_receipt [11:28:07]process_action close_receipt [11:28:07]cmd_close_receipt [11:28:07]MH_GetDate [11:28:07]Write to MH i2c: F0 00 00 63 0B 5D [11:28:07]Write i2c OK [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: F0 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: F0 09 00 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: F0 09 00 63 0B 00 C8 C6 20 67 D5 8D 6C 64 AD [11:28:07]GetLastDocTimeStamp 1730201240 [11:28:07]current date 1730201288 [11:28:07]FM_GetShiftState [11:28:07]SAM_PROTO_GetShiftState [11:28:07]wFMCommunicate request_size=4 [11:28:07]MH_SAM_APDU [11:28:07]CAPDU: 80 13 01 00 [11:28:07]Write to MH i2c: E2 08 00 64 0B 80 13 01 00 00 00 00 00 EC [11:28:07]Write i2c OK [11:28:07]MH_I2C_Read... [11:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:07]Read from MH i2c: E2 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: E2 0E 00 [11:28:07]MH_I2C_Read... [11:28:07]Read from MH i2c: E2 0E 00 64 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 25 [11:28:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:28:07]wFMCommunicate OK [11:28:07]SAM_PROTO_GetShiftState done [11:28:07]FM_GetShiftState done [11:28:07]opened in 1730161786 [11:28:07]opened+sec_in_day 1730248186 [11:28:07]quantity*price = 100050 [11:28:07]sum+1 = 100052 [11:28: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 95 29.10.2024 11:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146299 ФПД: 24861818549067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112808&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146299&fm=24861818549067&tin=02508201610067®Number=0000000000091683&sum=100000 [11:28:09]StoreToDocumentArchive [11:28:09]shift 547 fd 146299 [11:28:09]save to /storage/0547/doc_00146299 [11:28:09]save last doc name /storage/0547/doc_00146299 to /storage/kkm_last_doc_name [11:28:09]save OK [11:28:09]Clear old archive folders... [11:28:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:28:09]tlvbuf is 01F92BF0 [11:28:09]SAM_PROTO_ClearQueue [11:28:09]wFMCommunicate request_size=4 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 09 00 00 [11:28:09]Write to MH i2c: E2 08 00 71 0B 80 09 00 00 00 00 00 00 EE [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 71 0B 00 90 00 F0 [11:28:09]RAPDU: 90 00 [11:28:09]wFMCommunicate OK [11:28:09]SAM_PROTO_ClearQueue done [11:28:09]KKMCreateOFDPacket [11:28:09]OFDProtocolAddRootSTLVToBuf [11:28:09]FM_MakeSignedData [11:28:09]FM_MakeSignedData [11:28:09]SAM_PROTO_SignData [11:28:09]wFMCommunicate request_size=4 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 0D 01 02 [11:28:09]Write to MH i2c: E2 08 00 72 0B 80 0D 01 02 00 00 00 00 F6 [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 72 0B 00 90 00 F1 [11:28:09]RAPDU: 90 00 [11:28:09]wFMCommunicate OK [11:28:09]wFMCommunicate request_size=255 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 C8 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7B 3B 02 00 35 04 06 00 16 9C 97 DC [11:28:09]Write to MH i2c: E2 02 01 73 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 C8 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7B 3B 02 00 35 04 06 00 16 9C 97 DC 00 00 F0 [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 73 0B 00 90 00 F2 [11:28:09]RAPDU: 90 00 [11:28:09]wFMCommunicate OK [11:28:09]wFMCommunicate request_size=7 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 0D 02 02 02 F3 4B [11:28:09]Write to MH i2c: E2 0A 00 74 0B 80 0D 02 02 02 00 F3 4B 00 00 3B [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 74 0B 00 90 00 F3 [11:28:09]RAPDU: 90 00 [11:28:09]wFMCommunicate OK [11:28:09]wFMCommunicate request_size=4 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 0D 03 02 [11:28:09]Write to MH i2c: E2 08 00 75 0B 80 0D 03 02 00 00 00 00 FB [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 0B 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 0B 00 75 0B 00 A2 41 C9 83 71 97 8A DF 90 00 9C [11:28:09]RAPDU: A2 41 C9 83 71 97 8A DF 90 00 [11:28:09]wFMCommunicate OK [11:28:09]SAM_PROTO_SignData done [11:28:09]FM_MakeSignedData done [11:28:09]CreateOFDProtocolMessage [11:28:09]wFMCommunicate request_size=4 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 11 00 00 [11:28:09]Write to MH i2c: E2 08 00 76 0B 80 11 00 00 00 00 00 00 FB [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 17 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 17 00 76 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4E [11:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:28:09]wFMCommunicate OK [11:28:09]CreateOFDProtocolMessage done [11:28:09]OFDSenderStorePacket 146299 [11:28:09]StoreOFDPacket docnum=146299 [11:28:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 CB C6 04 01 6A D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 C8 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7B 3B 02 00 35 04 06 00 16 9C 97 DC F3 4B A2 41 C9 83 71 97 8A DF [11:28:09]CheckFolder [11:28:09]dirname=/storage/ofd_packets [11:28:09]CheckFolder done [11:28:09]ProducePacketName [11:28:09]name=ofd_packets/00146299 [11:28:09]NVStorageSaveData ofd_packets/00146299 [11:28:09]File name is /storage/ofd_packets/00146299 [11:28:09]Write 298 bytes [11:28:09]NVStorageSaveData done [11:28:09]OFDSenderStorePacket done [11:28:09]KKMCreateOFDPacket done [11:28:09]NVStorageSaveData kkm_last_timestamp [11:28:09]File name is /storage/kkm_last_timestamp [11:28:09]Write 4 bytes [11:28:09]NVStorageSaveData done [11:28:09]ExternCall_PrintAddStr [11:28:09]wPrintStart [11:28:09]Write to MH i2c: 01 00 00 77 0B 82 [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: 01 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: 01 07 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: 01 07 00 77 0B 00 00 00 00 00 FF 0F 97 [11:28:09]RasterBufferAndPrint [11:28:09]line Счет N : (1)161057 [11:28:09]line ИНН: 02508201610067 [11:28:09]line Контрольно-Кассовый Чек [11:28:09]line ПРОДАЖА [11:28:09]line ТРК (МРК, ГНК) : 11 [11:28:09]line Товар: 2710194210 [11:28:09]line ДТ-К-2 [11:28:09]line 13.130 * 76.20 [11:28:09]line = 1000.51 [11:28:09]line НДС 12% НСП 1% [11:28:09]line > о реализуемом товаре [11:28:09]line ОКРУГЛЕНИЕ: -0.51 [11:28:09]line ИТОГО: 1000.00 [11:28:09]line Внесено: 1000.00 [11:28:09]line СДАЧА: 0.00 [11:28:09]line НСП 1% : 8.85 [11:28:09]line НДС 12% : 106.25 [11:28:09]line Наличными: 1000.00 [11:28:09]line Безнал.: 0.00 [11:28:09]line Место: АЗС № 126 "Партнер Нефть" [11:28:09]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:28:09]line СНО: Общий режим [11:28:09]line Чек 95 29.10.2024 11:28 [11:28:09]line Смена: 547 ФФД: 1.0 [11:28:09]line ЗНМ: 0300000085 [11:28:09]line РНМ: 0000000000091683 [11:28:09]line Версия ККМ: 001 [11:28:09]line ФМ: 0000000000871745 [11:28:09]line ФД: 146299 [11:28:09]line ФПД: 24861818549067 [11:28:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112808&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146299&fm=24861818549067&tin=02508201610067®Number=0000000000091683&sum=100000 [11:28:09]written 0, free lines is 4095 [11:28:09]OFD Sender: Processing packet 146299 [packets to send 206, broken 205] [11:28:09]ProducePacketName [11:28:09]name=ofd_packets/00146299 [11:28:09]OFD Sender: To server: pG, [11:28:09]CommunicateWithHost lk.salyk.kg:30040 [11:28:09]ConnectInit lk.salyk.kg [11:28:09]Connected sock=9 [11:28:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 CB C6 04 01 6A D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 C8 C6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7B 3B 02 00 35 04 06 00 16 9C 97 DC F3 4B A2 41 C9 83 71 97 8A DF [11:28:10]Write to MH i2c: 01 00 00 A2 0B AD [11:28:10]Write i2c OK [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: 01 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: 01 07 00 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: 01 07 00 A2 0B 00 00 00 00 00 C0 0C 80 [11:28:10]RasterBufferAndPrint [11:28:10]line [11:28:10]line [11:28:10]line [11:28:10]line [11:28:10]line [11:28:10]written 0, free lines is 3271 [11:28:10]MH_Cut [11:28:10]Write to MH i2c: D1 01 00 A9 0B 01 86 [11:28:10]Write i2c OK [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: D1 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: D1 01 00 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: D1 01 00 A9 0B 00 85 [11:28:10]Write to MH i2c: 01 00 00 AA 0B B5 [11:28:10]Write i2c OK [11:28:10]MH_I2C_Read... [11:28:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C5 1A 47 00 01 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 31 37 34 35 10 04 04 00 7B 3B 02 00 F4 03 04 00 EF 6B 20 67 B6 04 01 00 00 B0 55 18 E9 B1 FD 6C E5 [11:28:10]CommunicateWithHost err = 0 [11:28:10]CheckOFDResponse [11:28:10]1017 (14) - 77093643461234 [11:28:10]1041 (16) - 0000000000871745 [11:28:10]1040 (4) - 146299 [11:28:10]1012 (4) - 29.10.2024 05:00 [11:28:10]1206 (1) - 0 [11:28:10]OFD Sender: Remove packet 146299 [11:28:10]ProducePacketName [11:28:10]name=ofd_packets/00146299 [11:28:10]NVStorageDeleteData [11:28:10]*** Cut start [11:28:10]*** Partial cut [11:28:10]*** CUTSNS_PIN = 1 [11:28:10]*** CUTSNS_PIN = 0 [11:28:10]OFD Sender: No OFD packet to send [11:28:11]*** Brake cut motor [11:28:11]Read from MH i2c: 01 [11:28:11]MH_I2C_Read... [11:28:11]*** Stop cut motor [11:28:11]*** Cut end [11:28:11]Read from MH i2c: 01 07 00 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: 01 07 00 AA 0B 00 00 00 00 00 FF 0F CA [11:28:11]process_action close_receipt done [11:28:11]requested_data is exist [11:28:11]produce_requested_data [11:28:11]requested_item fm.sn is exist - process it [11:28:11]wFMCommunicate request_size=4 [11:28:11]MH_SAM_APDU [11:28:11]CAPDU: 80 11 00 00 [11:28:11]Write to MH i2c: E2 08 00 AB 0B 80 11 00 00 00 00 00 00 30 [11:28:11]Write i2c OK [11:28:11]MH_I2C_Read... [11:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:11]Read from MH i2c: E2 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: E2 17 00 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: E2 17 00 AB 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 83 [11:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:28:11]wFMCommunicate OK [11:28:11]requested_item fd.num is exist - process it [11:28:11]SAM_PROTO_GetFieldsCounters [11:28:11]wFMCommunicate request_size=4 [11:28:11]MH_SAM_APDU [11:28:11]CAPDU: 80 13 00 00 [11:28:11]Write to MH i2c: E2 08 00 AC 0B 80 13 00 00 00 00 00 00 33 [11:28:11]Write i2c OK [11:28:11]MH_I2C_Read... [11:28:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:11]Read from MH i2c: E2 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: E2 62 00 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: E2 62 00 AC 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7B 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [11:28:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7B 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:11]wFMCommunicate OK [11:28:11]SAM_PROTO_GetFieldsCounters done [11:28:11]requested_item shift.num is exist - process it [11:28:11]requested_item shift.opened is exist - process it [11:28:11]req_shift_opened [11:28:11]FM_GetShiftState [11:28:11]SAM_PROTO_GetShiftState [11:28:11]wFMCommunicate request_size=4 [11:28:11]MH_SAM_APDU [11:28:11]CAPDU: 80 13 01 00 [11:28:11]Write to MH i2c: E2 08 00 AD 0B 80 13 01 00 00 00 00 00 35 [11:28:11]Write i2c OK [11:28:11]MH_I2C_Read... [11:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:11]Read from MH i2c: E2 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: E2 0E 00 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: E2 0E 00 AD 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6E [11:28:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:28:11]wFMCommunicate OK [11:28:11]SAM_PROTO_GetShiftState done [11:28:11]FM_GetShiftState done [11:28:11]req_shift_opened done [11:28:11]requested_item shift.open_date is exist - process it [11:28:11]req_shift_open_date [11:28:11]req_shift_open_date done [11:28:11]produce_requested_data done [11:28:11]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146299,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:28:11]process_action_free close_receipt [11:28:11]json_value_free [11:28:11]json_value_free done [11:28:11]process_json_proto returns [11:28:11]Send response to host [11:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146299,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:28:11]free response buf [11:28:11]execute_script done [11:28:11]execute_script returns [11:28:11]free content buf [11:28:11]Sock 7.Close socket [11:28:11]Sock 7.Thread stoped [11:28:15]int [11:28:15]Write to MH i2c: 01 00 00 AE 0B B9 [11:28:15]*** FLAG_PRN_KEY set [11:28:15]Write i2c OK [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: 01 [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: 01 07 00 [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: 01 07 00 AE 0B 00 08 00 00 00 FF 0F D6 [11:28:15]state=0 [11:28:15]Key pressed [11:28:15]Feed [11:28:15]Write to MH i2c: D8 00 00 AF 0B 91 [11:28:15]Write i2c OK [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: D8 [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: D8 01 00 [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: D8 01 00 AF 0B 00 92 [11:28:15]int [11:28:15]Write to MH i2c: 01 00 00 B0 0B BB [11:28:15]Write i2c OK [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: 01 [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: 01 07 00 [11:28:15]MH_I2C_Read... [11:28:15]Read from MH i2c: 01 07 00 B0 0B 00 48 00 00 00 3C 00 46 [11:28:15]state=2 [11:28:15]Key pressed [11:28:15]OFD Sender: No OFD packet to send [11:28:16]int [11:28:16]Write to MH i2c: 01 00 00 B1 0B BC [11:28:16]*** FLAG_PRN_KEY reset [11:28:16]Write i2c OK [11:28:16]MH_I2C_Read... [11:28:16]Read from MH i2c: 01 [11:28:16]MH_I2C_Read... [11:28:16]Read from MH i2c: 01 07 00 [11:28:16]MH_I2C_Read... [11:28:16]Read from MH i2c: 01 07 00 B1 0B 00 00 00 00 00 FB 0F CD [11:28:16]state=2 [11:28:16]Stop feed [11:28:20]OFD Sender: No OFD packet to send [11:28:26]OFD Sender: No OFD packet to send [11:28:31]OFD Sender: No OFD packet to send [11:28:36]OFD Sender: No OFD packet to send [11:28:41]OFD Sender: No OFD packet to send [11:28:46]OFD Sender: No OFD packet to send [11:28:51]OFD Sender: No OFD packet to send [11:28:56]OFD Sender: No OFD packet to send [11:29:01]OFD Sender: No OFD packet to send [11:29:06]OFD Sender: No OFD packet to send [11:29:08]int [11:29:08]Write to MH i2c: 01 00 00 B2 0B BD [11:29:08]*** FLAG_PRN_KEY set [11:29:08]Write i2c OK [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 07 00 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 07 00 B2 0B 00 08 00 00 00 FF 0F DA [11:29:08]state=0 [11:29:08]Key pressed [11:29:08]Feed [11:29:08]Write to MH i2c: D8 00 00 B3 0B 95 [11:29:08]Write i2c OK [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: D8 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: D8 01 00 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: D8 01 00 B3 0B 00 96 [11:29:08]int [11:29:08]Write to MH i2c: 01 00 00 B4 0B BF [11:29:08]Write i2c OK [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 07 00 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 07 00 B4 0B 00 48 00 00 00 3D 00 4B [11:29:08]state=2 [11:29:08]Key pressed [11:29:08]int [11:29:08]Write to MH i2c: 01 00 00 B5 0B C0 [11:29:08]*** FLAG_PRN_KEY reset [11:29:08]Write i2c OK [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 07 00 [11:29:08]MH_I2C_Read... [11:29:08]Read from MH i2c: 01 07 00 B5 0B 00 00 00 00 00 F6 0F CC [11:29:08]state=2 [11:29:08]Stop feed [11:29:11]OFD Sender: No OFD packet to send [11:29:16]OFD Sender: No OFD packet to send [11:29:21]OFD Sender: No OFD packet to send [11:29:26]OFD Sender: No OFD packet to send [11:29:31]OFD Sender: No OFD packet to send [11:29:36]OFD Sender: No OFD packet to send [11:29:41]OFD Sender: No OFD packet to send [11:29:46]OFD Sender: No OFD packet to send [11:29:51]OFD Sender: No OFD packet to send [11:29:56]OFD Sender: No OFD packet to send [11:30:01]OFD Sender: No OFD packet to send [11:30:06]OFD Sender: No OFD packet to send [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:21]OFD Sender: No OFD packet to send [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:41]OFD Sender: No OFD packet to send [11:30:46]OFD Sender: No OFD packet to send [11:30:51]OFD Sender: No OFD packet to send [11:30:56]OFD Sender: No OFD packet to send [11:31:01]OFD Sender: No OFD packet to send [11:31:06]OFD Sender: No OFD packet to send [11:31:11]OFD Sender: No OFD packet to send [11:31:16]OFD Sender: No OFD packet to send [11:31:21]OFD Sender: No OFD packet to send [11:31:26]OFD Sender: No OFD packet to send [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:22]accept exits with 10 [11:33:22]New connection [11:33:22]New thread 3066830180 created [11:33:22]Thread 3066686820 joined [11:33:22]Waiting for new connection... [11:33:22] Sock 10.Parse request [11:33:22]Sock 10.Check first char [11:33:22]Sock 10.First char is OK [11:33:22]request: POST /json_proto HTTP/1.0 [11:33:22]Method: POST [11:33:22]URL: /json_proto [11:33:22]Method is POST - this is cgi request [11:33:22]url: /json_proto [11:33:22]query_string will be loaded in cgi processing [11:33:22]execute_cgi json_proto POST (null) [11:33:22]execute_cgi path=json_proto method=POST [11:33:22]POST find Content-Length [11:33:22]Host: 172.17.40.195:8080 [11:33:22]Content-Length: 682 [11:33:22]Content-Type: application/json [11:33:22] [11:33:22]POST finish read [11:33:22]Found Content-Length = 682 [11:33:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:33:22]execute_script... [11:33: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)161058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:33:22]POST & json_proto [11:33:22]process_json_proto [11:33:22]json parsed OK: [11:33:22]protocol is kg_v1.0 [11:33:22]action value=close_receipt [11:33:22]process_action close_receipt [11:33:22]cmd_close_receipt [11:33:22]MH_GetDate [11:33:22]Write to MH i2c: F0 00 00 B6 0B B0 [11:33:22]Write i2c OK [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: F0 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: F0 09 00 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: F0 09 00 B6 0B 00 02 C8 20 67 D5 8D 6C 64 3C [11:33:22]GetLastDocTimeStamp 1730201288 [11:33:22]current date 1730201602 [11:33:22]FM_GetShiftState [11:33:22]SAM_PROTO_GetShiftState [11:33:22]wFMCommunicate request_size=4 [11:33:22]MH_SAM_APDU [11:33:22]CAPDU: 80 13 01 00 [11:33:22]Write to MH i2c: E2 08 00 B7 0B 80 13 01 00 00 00 00 00 3F [11:33:22]Write i2c OK [11:33:22]MH_I2C_Read... [11:33:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:22]Read from MH i2c: E2 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: E2 0E 00 [11:33:22]MH_I2C_Read... [11:33:22]Read from MH i2c: E2 0E 00 B7 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 78 [11:33:22]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:33:22]wFMCommunicate OK [11:33:22]SAM_PROTO_GetShiftState done [11:33:22]FM_GetShiftState done [11:33:22]opened in 1730161786 [11:33:22]opened+sec_in_day 1730248186 [11:33:22]quantity*price = 100015 [11:33:22]sum+1 = 100017 [11:33:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 96 29.10.2024 11:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146300 ФПД: 121039328646448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T113323&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146300&fm=121039328646448&tin=02508201610067®Number=0000000000091683&sum=100000 [11:33:23]StoreToDocumentArchive [11:33:23]shift 547 fd 146300 [11:33:23]save to /storage/0547/doc_00146300 [11:33:23]save last doc name /storage/0547/doc_00146300 to /storage/kkm_last_doc_name [11:33:23]save OK [11:33:23]Clear old archive folders... [11:33:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:23]tlvbuf is 01FD39A0 [11:33:23]SAM_PROTO_ClearQueue [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 09 00 00 [11:33:23]Write to MH i2c: E2 08 00 C4 0B 80 09 00 00 00 00 00 00 41 [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 C4 0B 00 90 00 43 [11:33:23]RAPDU: 90 00 [11:33:23]wFMCommunicate OK [11:33:23]SAM_PROTO_ClearQueue done [11:33:23]KKMCreateOFDPacket [11:33:23]OFDProtocolAddRootSTLVToBuf [11:33:23]FM_MakeSignedData [11:33:23]FM_MakeSignedData [11:33:23]SAM_PROTO_SignData [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 0D 01 02 [11:33:23]Write to MH i2c: E2 08 00 C5 0B 80 0D 01 02 00 00 00 00 49 [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 C5 0B 00 90 00 44 [11:33:23]RAPDU: 90 00 [11:33:23]wFMCommunicate OK [11:33:23]wFMCommunicate request_size=255 [11:33:23]MH_SAM_APDU [11:33: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 03 C8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7C 3B 02 00 35 04 06 00 6E [11:33:23]Write to MH i2c: E2 02 01 C6 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 60 00 00 00 F4 03 04 00 03 C8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7C 3B 02 00 35 04 06 00 6E 00 00 CF [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 C6 0B 00 90 00 45 [11:33:23]RAPDU: 90 00 [11:33:23]wFMCommunicate OK [11:33:23]wFMCommunicate request_size=10 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 0D 02 02 05 15 AA 30 15 30 [11:33:23]Write to MH i2c: E2 0D 00 C7 0B 80 0D 02 02 05 00 15 AA 30 15 30 00 00 8A [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 03 00 C7 0B 00 90 00 46 [11:33:23]RAPDU: 90 00 [11:33:23]wFMCommunicate OK [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 0D 03 02 [11:33:23]Write to MH i2c: E2 08 00 C8 0B 80 0D 03 02 00 00 00 00 4E [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 0B 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 0B 00 C8 0B 00 2A A8 00 03 2B 70 7A A1 90 00 DA [11:33:23]RAPDU: 2A A8 00 03 2B 70 7A A1 90 00 [11:33:23]wFMCommunicate OK [11:33:23]SAM_PROTO_SignData done [11:33:23]FM_MakeSignedData done [11:33:23]CreateOFDProtocolMessage [11:33:23]wFMCommunicate request_size=4 [11:33:23]MH_SAM_APDU [11:33:23]CAPDU: 80 11 00 00 [11:33:23]Write to MH i2c: E2 08 00 C9 0B 80 11 00 00 00 00 00 00 4E [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:23]Read from MH i2c: E2 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 17 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: E2 17 00 C9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A1 [11:33:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:33:23]wFMCommunicate OK [11:33:23]CreateOFDProtocolMessage done [11:33:23]OFDSenderStorePacket 146300 [11:33:23]StoreOFDPacket docnum=146300 [11:33:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 82 49 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 03 C8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7C 3B 02 00 35 04 06 00 6E 15 AA 30 15 30 2A A8 00 03 2B 70 7A A1 [11:33:23]CheckFolder [11:33:23]dirname=/storage/ofd_packets [11:33:23]CheckFolder done [11:33:23]ProducePacketName [11:33:23]name=ofd_packets/00146300 [11:33:23]NVStorageSaveData ofd_packets/00146300 [11:33:23]File name is /storage/ofd_packets/00146300 [11:33:23]Write 301 bytes [11:33:23]NVStorageSaveData done [11:33:23]OFDSenderStorePacket done [11:33:23]KKMCreateOFDPacket done [11:33:23]NVStorageSaveData kkm_last_timestamp [11:33:23]File name is /storage/kkm_last_timestamp [11:33:23]Write 4 bytes [11:33:23]NVStorageSaveData done [11:33:23]ExternCall_PrintAddStr [11:33:23]wPrintStart [11:33:23]Write to MH i2c: 01 00 00 CA 0B D5 [11:33:23]Write i2c OK [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: 01 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: 01 07 00 [11:33:23]MH_I2C_Read... [11:33:23]Read from MH i2c: 01 07 00 CA 0B 00 00 00 00 00 FF 0F EA [11:33:23]RasterBufferAndPrint [11:33:23]line Счет N : (1)161058 [11:33:23]line ИНН: 02508201610067 [11:33:23]line Контрольно-Кассовый Чек [11:33:23]line ПРОДАЖА [11:33:23]line ТРК (МРК, ГНК) : 62 [11:33:23]line Товар: 2710124130 [11:33:23]line Аи-92-К-2 [11:33:23]line 14.950 * 66.90 [11:33:23]line = 1000.16 [11:33:23]line НДС 12% НСП 1% [11:33:23]line > о реализуемом товаре [11:33:23]line ОКРУГЛЕНИЕ: -0.16 [11:33:23]line ИТОГО: 1000.00 [11:33:23]line Внесено: 1000.00 [11:33:23]line СДАЧА: 0.00 [11:33:23]line НСП 1% : 8.85 [11:33:23]line НДС 12% : 106.21 [11:33:23]line Наличными: 1000.00 [11:33:23]line Безнал.: 0.00 [11:33:23]line Место: АЗС № 126 "Партнер Нефть" [11:33:23]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:33:23]line СНО: Общий режим [11:33:23]line Чек 96 29.10.2024 11:33 [11:33:23]line Смена: 547 ФФД: 1.0 [11:33:23]line ЗНМ: 0300000085 [11:33:23]line РНМ: 0000000000091683 [11:33:23]line Версия ККМ: 001 [11:33:23]line ФМ: 0000000000871745 [11:33:23]line ФД: 146300 [11:33:23]line ФПД: 121039328646448 [11:33:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T113323&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146300&fm=121039328646448&tin=02508201610067®Number=0000000000091683&sum=100000 [11:33:24]OFD Sender: Processing packet 146300 [packets to send 206, broken 205] [11:33:24]ProducePacketName [11:33:24]name=ofd_packets/00146300 [11:33:24]OFD Sender: To server: pG, [11:33:24]CommunicateWithHost lk.salyk.kg:30040 [11:33:24]ConnectInit lk.salyk.kg [11:33:24]written 0, free lines is 4095 [11:33:24]Write to MH i2c: 01 00 00 F5 0B 00 [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: 01 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: 01 07 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: 01 07 00 F5 0B 00 00 00 00 00 AE 0C C1 [11:33:24]RasterBufferAndPrint [11:33:24]line [11:33:24]line [11:33:24]line [11:33:24]line [11:33:24]line [11:33:24]written 0, free lines is 3252 [11:33:24]MH_Cut [11:33:24]Write to MH i2c: D1 01 00 FC 0B 01 D9 [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: D1 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: D1 01 00 [11:33:24]MH_I2C_Read... [11:33:24]Read from MH i2c: D1 01 00 FC 0B 00 D8 [11:33:24]Write to MH i2c: 01 00 00 FD 0B 08 [11:33:24]Write i2c OK [11:33:24]MH_I2C_Read... [11:33:25]*** Cut start [11:33:25]*** Partial cut [11:33:25]*** CUTSNS_PIN = 1 [11:33:25]*** CUTSNS_PIN = 0 [11:33:25]*** Brake cut motor [11:33:26]Read from MH i2c: 01 [11:33:26]MH_I2C_Read... [11:33:26]*** Stop cut motor [11:33:26]*** Cut end [11:33:26]Read from MH i2c: 01 07 00 [11:33:26]MH_I2C_Read... [11:33:26]Read from MH i2c: 01 07 00 FD 0B 00 00 00 00 00 FF 0F 1D [11:33:26]process_action close_receipt done [11:33:26]requested_data is exist [11:33:26]produce_requested_data [11:33:26]requested_item fm.sn is exist - process it [11:33:26]wFMCommunicate request_size=4 [11:33:26]MH_SAM_APDU [11:33:26]CAPDU: 80 11 00 00 [11:33:26]Write to MH i2c: E2 08 00 FE 0B 80 11 00 00 00 00 00 00 83 [11:33:26]Write i2c OK [11:33:26]MH_I2C_Read... [11:33:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:26]Read from MH i2c: E2 [11:33:26]MH_I2C_Read... [11:33:26]Read from MH i2c: E2 17 00 [11:33:26]MH_I2C_Read... [11:33:26]Read from MH i2c: E2 17 00 FE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D6 [11:33:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:33:26]wFMCommunicate OK [11:33:26]requested_item fd.num is exist - process it [11:33:26]SAM_PROTO_GetFieldsCounters [11:33:26]wFMCommunicate request_size=4 [11:33:26]MH_SAM_APDU [11:33:26]CAPDU: 80 13 00 00 [11:33:26]Write to MH i2c: E2 08 00 FF 0B 80 13 00 00 00 00 00 00 86 [11:33:26]Write i2c OK [11:33:26]MH_I2C_Read... [11:33:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:26]Read from MH i2c: E2 [11:33:26]MH_I2C_Read... [11:33:26]Read from MH i2c: E2 62 00 [11:33:26]MH_I2C_Read... [11:33:26]Read from MH i2c: E2 62 00 FF 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7C 3B 02 00 0E 04 04 00 23 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 A7 [11:33:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7C 3B 02 00 0E 04 04 00 23 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 [11:33:26]wFMCommunicate OK [11:33:26]SAM_PROTO_GetFieldsCounters done [11:33:26]requested_item shift.num is exist - process it [11:33:26]requested_item shift.opened is exist - process it [11:33:26]req_shift_opened [11:33:26]FM_GetShiftState [11:33:26]SAM_PROTO_GetShiftState [11:33:26]wFMCommunicate request_size=4 [11:33:26]MH_SAM_APDU [11:33:26]CAPDU: 80 13 01 00 [11:33:26]Write to MH i2c: E2 08 00 00 0C 80 13 01 00 00 00 00 00 89 [11:33:26]Write i2c OK [11:33:26]MH_I2C_Read... [11:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:26]Read from MH i2c: E2 [11:33:26]MH_I2C_Read... [11:33:26]Read from MH i2c: E2 0E 00 [11:33:26]MH_I2C_Read... [11:33:26]Read from MH i2c: E2 0E 00 00 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C2 [11:33:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:33:26]wFMCommunicate OK [11:33:26]SAM_PROTO_GetShiftState done [11:33:26]FM_GetShiftState done [11:33:26]req_shift_opened done [11:33:26]requested_item shift.open_date is exist - process it [11:33:26]req_shift_open_date [11:33:26]req_shift_open_date done [11:33:26]produce_requested_data done [11:33:26]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146300,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:33:26]process_action_free close_receipt [11:33:26]json_value_free [11:33:26]json_value_free done [11:33:26]process_json_proto returns [11:33:26]Send response to host [11:33:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146300,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:33:26]free response buf [11:33:26]execute_script done [11:33:26]execute_script returns [11:33:26]free content buf [11:33:26]Sock 10.Close socket [11:33:26]Sock 10.Thread stoped [11:33:26]Connected sock=11 [11:33:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 82 49 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 03 C8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7C 3B 02 00 35 04 06 00 6E 15 AA 30 15 30 2A A8 00 03 2B 70 7A A1 [11:33:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E5 42 47 00 48 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7C 3B 02 00 F4 03 04 00 2C 6D 20 67 B6 04 01 00 00 BA 7D C3 02 06 53 7A 08 [11:33:27]CommunicateWithHost err = 0 [11:33:27]CheckOFDResponse [11:33:27]1017 (14) - 77093643461234 [11:33:27]1041 (16) - 0000000000871745 [11:33:27]1040 (4) - 146300 [11:33:27]1012 (4) - 29.10.2024 05:05 [11:33:27]1206 (1) - 0 [11:33:27]OFD Sender: Remove packet 146300 [11:33:27]ProducePacketName [11:33:27]name=ofd_packets/00146300 [11:33:27]NVStorageDeleteData [11:33:27]OFD Sender: No OFD packet to send [11:33:32]OFD Sender: No OFD packet to send [11:33:37]OFD Sender: No OFD packet to send [11:33:42]OFD Sender: No OFD packet to send [11:33:44]int [11:33:44]Write to MH i2c: 01 00 00 01 0C 0D [11:33:44]*** FLAG_PRN_KEY set [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 01 0C 00 08 00 00 00 FF 0F 2A [11:33:44]state=0 [11:33:44]Key pressed [11:33:44]Feed [11:33:44]Write to MH i2c: D8 00 00 02 0C E5 [11:33:44]Write i2c OK [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: D8 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: D8 01 00 [11:33:44]MH_I2C_Read... [11:33:44]Read from MH i2c: D8 01 00 02 0C 00 E6 [11:33:44]int [11:33:44]Write to MH i2c: 01 00 00 03 0C 0F [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 03 0C 00 48 00 00 00 3C 00 9A [11:33:44]state=2 [11:33:44]Key pressed [11:33:44]int [11:33:44]Write to MH i2c: 01 00 00 04 0C 10 [11:33:44]*** FLAG_PRN_KEY reset [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 04 0C 00 00 00 00 00 F6 0F 1C [11:33:44]state=2 [11:33:44]Stop feed [11:33:47]OFD Sender: No OFD packet to send [11:33:52]OFD Sender: No OFD packet to send [11:33:57]OFD Sender: No OFD packet to send [11:34:02]OFD Sender: No OFD packet to send [11:34:07]OFD Sender: No OFD packet to send [11:34:12]OFD Sender: No OFD packet to send [11:34:17]OFD Sender: No OFD packet to send [11:34:22]OFD Sender: No OFD packet to send [11:34:27]OFD Sender: No OFD packet to send [11:34:32]OFD Sender: No OFD packet to send [11:34:37]OFD Sender: No OFD packet to send [11:34:42]OFD Sender: No OFD packet to send [11:34:47]OFD Sender: No OFD packet to send [11:34:52]OFD Sender: No OFD packet to send [11:34:57]OFD Sender: No OFD packet to send [11:35:02]OFD Sender: No OFD packet to send [11:35:07]OFD Sender: No OFD packet to send [11:35:12]OFD Sender: No OFD packet to send [11:35:17]OFD Sender: No OFD packet to send [11:35:22]OFD Sender: No OFD packet to send [11:35:27]OFD Sender: No OFD packet to send [11:35:32]OFD Sender: No OFD packet to send [11:35:37]OFD Sender: No OFD packet to send [11:35:42]OFD Sender: No OFD packet to send [11:35:47]OFD Sender: No OFD packet to send [11:35:52]OFD Sender: No OFD packet to send [11:35:57]OFD Sender: No OFD packet to send [11:36:02]OFD Sender: No OFD packet to send [11:36:07]OFD Sender: No OFD packet to send [11:36:12]OFD Sender: No OFD packet to send [11:36:17]OFD Sender: No OFD packet to send [11:36:22]OFD Sender: No OFD packet to send [11:36:27]OFD Sender: No OFD packet to send [11:36:32]OFD Sender: No OFD packet to send [11:36: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:52]OFD Sender: No OFD packet to send [11:36:57]OFD Sender: No OFD packet to send [11:37:02]OFD Sender: No OFD packet to send [11:37:07]OFD Sender: No OFD packet to send [11:37:12]OFD Sender: No OFD packet to send [11:37:17]OFD Sender: No OFD packet to send [11:37:22]OFD Sender: No OFD packet to send [11:37:27]OFD Sender: No OFD packet to send [11:37:32]OFD Sender: No OFD packet to send [11:37:37]OFD Sender: No OFD packet to send [11:37:42]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [11:38:08]OFD Sender: No OFD packet to send [11:38:13]OFD Sender: No OFD packet to send [11:38:18]OFD Sender: No OFD packet to send [11:38:23]OFD Sender: No OFD packet to send [11:38:28]OFD Sender: No OFD packet to send [11:38:33]OFD Sender: No OFD packet to send [11:38:38]OFD Sender: No OFD packet to send [11:38:43]OFD Sender: No OFD packet to send [11:38:48]OFD Sender: No OFD packet to send [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:03]OFD Sender: No OFD packet to send [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:18]OFD Sender: No OFD packet to send [11:39:23]OFD Sender: No OFD packet to send [11:39:28]OFD Sender: No OFD packet to send [11:39: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:28]OFD Sender: No OFD packet to send [11:41:33]OFD Sender: No OFD packet to send [11:41:38]OFD Sender: No OFD packet to send [11:41:43]OFD Sender: No OFD packet to send [11:41:48]OFD Sender: No OFD packet to send [11:41:53]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [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:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:43:58]accept exits with 7 [11:43:58]New connection [11:43:58]New thread 3066686820 created [11:43:58]Thread 3066830180 joined [11:43:58]Waiting for new connection... [11:43:58] Sock 7.Parse request [11:43:58]Sock 7.Check first char [11:43:58]Sock 7.First char is OK [11:43:58]request: POST /json_proto HTTP/1.0 [11:43:58]Method: POST [11:43:58]URL: /json_proto [11:43:58]Method is POST - this is cgi request [11:43:58]url: /json_proto [11:43:58]query_string will be loaded in cgi processing [11:43:58]execute_cgi json_proto POST (null) [11:43:58]execute_cgi path=json_proto method=POST [11:43:58]POST find Content-Length [11:43:58]Host: 172.17.40.195:8080 [11:43:58]Content-Length: 754 [11:43:58]Content-Type: application/json [11:43:58] [11:43:58]POST finish read [11:43:58]Found Content-Length = 754 [11:43:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A30077079", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:58]execute_script... [11:43:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A30077079", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:58]POST & json_proto [11:43:58]process_json_proto [11:43:58]json parsed OK: [11:43:58]protocol is kg_v1.0 [11:43:58]action value=close_receipt [11:43:58]process_action close_receipt [11:43:58]cmd_close_receipt [11:43:58]MH_GetDate [11:43:58]Write to MH i2c: F0 00 00 05 0C 00 [11:43:58]Write i2c OK [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: F0 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: F0 09 00 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: F0 09 00 05 0C 00 7F CA 20 67 D5 8D 6C 64 0B [11:43:58]GetLastDocTimeStamp 1730201603 [11:43:58]current date 1730202239 [11:43:58]FM_GetShiftState [11:43:58]SAM_PROTO_GetShiftState [11:43:58]wFMCommunicate request_size=4 [11:43:58]MH_SAM_APDU [11:43:58]CAPDU: 80 13 01 00 [11:43:58]Write to MH i2c: E2 08 00 06 0C 80 13 01 00 00 00 00 00 8F [11:43:58]Write i2c OK [11:43:58]MH_I2C_Read... [11:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:58]Read from MH i2c: E2 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 0E 00 [11:43:58]MH_I2C_Read... [11:43:58]Read from MH i2c: E2 0E 00 06 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C8 [11:43:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:43:58]wFMCommunicate OK [11:43:58]SAM_PROTO_GetShiftState done [11:43:58]FM_GetShiftState done [11:43:58]opened in 1730161786 [11:43:58]opened+sec_in_day 1730248186 [11:43:58]quantity*price = 0 [11:43:58]sum+1 = 1 [11:43:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 97 29.10.2024 11:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30077079 ФМ: 0000000000871745 ФД: 146301 ФПД: 35036267817160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114359&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146301&fm=35036267817160&tin=02508201610067®Number=0000000000091683&sum=0 [11:44:00]StoreToDocumentArchive [11:44:00]shift 547 fd 146301 [11:44:00]save to /storage/0547/doc_00146301 [11:44:00]save last doc name /storage/0547/doc_00146301 to /storage/kkm_last_doc_name [11:44:00]save OK [11:44:00]Clear old archive folders... [11:44:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:44:00]tlvbuf is 01FE4890 [11:44:00]SAM_PROTO_ClearQueue [11:44:00]wFMCommunicate request_size=4 [11:44:00]MH_SAM_APDU [11:44:00]CAPDU: 80 09 00 00 [11:44:00]Write to MH i2c: E2 08 00 13 0C 80 09 00 00 00 00 00 00 91 [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:00]Read from MH i2c: E2 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 13 0C 00 90 00 93 [11:44:00]RAPDU: 90 00 [11:44:00]wFMCommunicate OK [11:44:00]SAM_PROTO_ClearQueue done [11:44:00]KKMCreateOFDPacket [11:44:00]OFDProtocolAddRootSTLVToBuf [11:44:00]FM_MakeSignedData [11:44:00]FM_MakeSignedData [11:44:00]SAM_PROTO_SignData [11:44:00]wFMCommunicate request_size=4 [11:44:00]MH_SAM_APDU [11:44:00]CAPDU: 80 0D 01 02 [11:44:00]Write to MH i2c: E2 08 00 14 0C 80 0D 01 02 00 00 00 00 99 [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:00]Read from MH i2c: E2 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 14 0C 00 90 00 94 [11:44:00]RAPDU: 90 00 [11:44:00]wFMCommunicate OK [11:44:00]wFMCommunicate request_size=255 [11:44:00]MH_SAM_APDU [11:44: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 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 61 00 00 00 F4 03 04 00 7F CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7D 3B 02 00 35 04 06 00 1F [11:44:00]Write to MH i2c: E2 02 01 15 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 61 00 00 00 F4 03 04 00 7F CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7D 3B 02 00 35 04 06 00 1F 00 00 3F [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:00]Read from MH i2c: E2 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 15 0C 00 90 00 95 [11:44:00]RAPDU: 90 00 [11:44:00]wFMCommunicate OK [11:44:00]wFMCommunicate request_size=10 [11:44:00]MH_SAM_APDU [11:44:00]CAPDU: 80 0D 02 02 05 DD 84 4C 28 C8 [11:44:00]Write to MH i2c: E2 0D 00 16 0C 80 0D 02 02 05 00 DD 84 4C 28 C8 00 00 43 [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:00]Read from MH i2c: E2 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [11:44:00]RAPDU: 90 00 [11:44:00]wFMCommunicate OK [11:44:00]wFMCommunicate request_size=4 [11:44:00]MH_SAM_APDU [11:44:00]CAPDU: 80 0D 03 02 [11:44:00]Write to MH i2c: E2 08 00 17 0C 80 0D 03 02 00 00 00 00 9E [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:00]Read from MH i2c: E2 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 0B 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 0B 00 17 0C 00 F3 F9 D6 06 C2 59 0B 80 90 00 0D [11:44:00]RAPDU: F3 F9 D6 06 C2 59 0B 80 90 00 [11:44:00]wFMCommunicate OK [11:44:00]SAM_PROTO_SignData done [11:44:00]FM_MakeSignedData done [11:44:00]CreateOFDProtocolMessage [11:44:00]wFMCommunicate request_size=4 [11:44:00]MH_SAM_APDU [11:44:00]CAPDU: 80 11 00 00 [11:44:00]Write to MH i2c: E2 08 00 18 0C 80 11 00 00 00 00 00 00 9E [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:00]Read from MH i2c: E2 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 17 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 17 00 18 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F1 [11:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:44:00]wFMCommunicate OK [11:44:00]CreateOFDProtocolMessage done [11:44:00]OFDSenderStorePacket 146301 [11:44:00]StoreOFDPacket docnum=146301 [11:44:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 21 3B 07 01 BA 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 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 61 00 00 00 F4 03 04 00 7F CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7D 3B 02 00 35 04 06 00 1F DD 84 4C 28 C8 F3 F9 D6 06 C2 59 0B 80 [11:44:00]CheckFolder [11:44:00]dirname=/storage/ofd_packets [11:44:00]CheckFolder done [11:44:00]ProducePacketName [11:44:00]name=ofd_packets/00146301 [11:44:00]NVStorageSaveData ofd_packets/00146301 [11:44:00]File name is /storage/ofd_packets/00146301 [11:44:00]Write 301 bytes [11:44:00]NVStorageSaveData done [11:44:00]OFDSenderStorePacket done [11:44:00]KKMCreateOFDPacket done [11:44:00]NVStorageSaveData kkm_last_timestamp [11:44:00]File name is /storage/kkm_last_timestamp [11:44:00]Write 4 bytes [11:44:00]NVStorageSaveData done [11:44:00]ExternCall_PrintAddStr [11:44:00]wPrintStart [11:44:00]Write to MH i2c: 01 00 00 19 0C 25 [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: 01 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: 01 07 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: 01 07 00 19 0C 00 00 00 00 00 FF 0F 3A [11:44:00]RasterBufferAndPrint [11:44:00]line Счет N : (1)161059 [11:44:00]line ИНН: 02508201610067 [11:44:00]line Контрольно-Кассовый Чек [11:44:00]line ПРОДАЖА [11:44:00]line ТРК (МРК, ГНК) : 42 [11:44:00]line Товар: 2710124130 [11:44:00]line Аи-92-К-2 [11:44:00]line 20.000 * 0.00 [11:44:00]line = 0.00 [11:44:00]line НДС 12% НСП 1% [11:44:00]line > о реализуемом товаре [11:44:00]line ИТОГО: 0.00 [11:44:00]line НСП 1% : 0.00 [11:44:00]line НДС 12% : 0.00 [11:44:00]line Наличными: 0.00 [11:44:00]line Безнал.: 0.00 [11:44:00]line Место: АЗС № 126 "Партнер Нефть" [11:44:00]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:44:00]line СНО: Общий режим [11:44:00]line Чек 97 29.10.2024 11:43 [11:44:00]line Смена: 547 ФФД: 1.0 [11:44:00]line ЗНМ: 0300000085 [11:44:00]line РНМ: 0000000000091683 [11:44:00]line Версия ККМ: 001 [11:44:00]line Талоны: ТК ГПНА Online [11:44:00]line 30077079 [11:44:00]line ФМ: 0000000000871745 [11:44:00]line ФД: 146301 [11:44:00]line ФПД: 35036267817160 [11:44:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114359&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146301&fm=35036267817160&tin=02508201610067®Number=0000000000091683&sum=0 [11:44:00]OFD Sender: Processing packet 146301 [packets to send 206, broken 205] [11:44:00]ProducePacketName [11:44:00]name=ofd_packets/00146301 [11:44:00]OFD Sender: To server: pG, [11:44:00]CommunicateWithHost lk.salyk.kg:30040 [11:44:00]ConnectInit lk.salyk.kg [11:44:00]written 0, free lines is 4095 [11:44:01]Write to MH i2c: 01 00 00 43 0C 4F [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: 01 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: 01 07 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: 01 07 00 43 0C 00 00 00 00 00 BD 0C 1F [11:44:01]RasterBufferAndPrint [11:44:01]line [11:44:01]line [11:44:01]line [11:44:01]line [11:44:01]line [11:44:01]written 0, free lines is 3265 [11:44:01]MH_Cut [11:44:01]Write to MH i2c: D1 01 00 4A 0C 01 28 [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: D1 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: D1 01 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: D1 01 00 4A 0C 00 27 [11:44:01]Write to MH i2c: 01 00 00 4B 0C 57 [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:02]*** Cut start [11:44:02]*** Partial cut [11:44:02]*** CUTSNS_PIN = 1 [11:44:02]*** CUTSNS_PIN = 0 [11:44:02]*** Brake cut motor [11:44:02]Connected sock=11 [11:44:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 21 3B 07 01 BA 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 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 61 00 00 00 F4 03 04 00 7F CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7D 3B 02 00 35 04 06 00 1F DD 84 4C 28 C8 F3 F9 D6 06 C2 59 0B 80 [11:44:02]Read from MH i2c: 01 [11:44:02]MH_I2C_Read... [11:44:02]*** Stop cut motor [11:44:02]*** Cut end [11:44:02]Read from MH i2c: 01 07 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: 01 07 00 4B 0C 00 00 00 00 00 FF 0F 6C [11:44:02]process_action close_receipt done [11:44:02]requested_data is exist [11:44:02]produce_requested_data [11:44:02]requested_item fm.sn is exist - process it [11:44:02]wFMCommunicate request_size=4 [11:44:02]MH_SAM_APDU [11:44:02]CAPDU: 80 11 00 00 [11:44:02]Write to MH i2c: E2 08 00 4C 0C 80 11 00 00 00 00 00 00 D2 [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:02]Read from MH i2c: E2 17 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 17 00 4C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 25 [11:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:44:02]wFMCommunicate OK [11:44:02]requested_item fd.num is exist - process it [11:44:02]SAM_PROTO_GetFieldsCounters [11:44:02]wFMCommunicate request_size=4 [11:44:02]MH_SAM_APDU [11:44:02]CAPDU: 80 13 00 00 [11:44:02]Write to MH i2c: E2 08 00 4D 0C 80 13 00 00 00 00 00 00 D5 [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 62 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 62 00 4D 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7D 3B 02 00 0E 04 04 00 23 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 FA [11:44:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7D 3B 02 00 0E 04 04 00 23 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 [11:44:02]wFMCommunicate OK [11:44:02]SAM_PROTO_GetFieldsCounters done [11:44:02]requested_item shift.num is exist - process it [11:44:02]requested_item shift.opened is exist - process it [11:44:02]req_shift_opened [11:44:02]FM_GetShiftState [11:44:02]SAM_PROTO_GetShiftState [11:44:02]wFMCommunicate request_size=4 [11:44:02]MH_SAM_APDU [11:44:02]CAPDU: 80 13 01 00 [11:44:02]Write to MH i2c: E2 08 00 4E 0C 80 13 01 00 00 00 00 00 D7 [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E9 DD 47 00 57 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 31 37 34 35 10 04 04 00 7D 3B 02 00 F4 03 04 00 A8 6F 20 67 B6 04 01 00 00 13 ED D3 82 45 0C 52 0C [11:44:02]CommunicateWithHost err = 0 [11:44:02]CheckOFDResponse [11:44:02]1017 (14) - 77093643461234 [11:44:02]1041 (16) - 0000000000871745 [11:44:02]1040 (4) - 146301 [11:44:02]1012 (4) - 29.10.2024 05:16 [11:44:02]1206 (1) - 0 [11:44:02]OFD Sender: Remove packet 146301 [11:44:02]ProducePacketName [11:44:02]name=ofd_packets/00146301 [11:44:02]NVStorageDeleteData [11:44:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:03]Read from MH i2c: E2 [11:44:03]MH_I2C_Read... [11:44:03]Read from MH i2c: E2 0E 00 [11:44:03]MH_I2C_Read... [11:44:03]Read from MH i2c: E2 0E 00 4E 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 10 [11:44:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:44:03]wFMCommunicate OK [11:44:03]SAM_PROTO_GetShiftState done [11:44:03]FM_GetShiftState done [11:44:03]req_shift_opened done [11:44:03]requested_item shift.open_date is exist - process it [11:44:03]req_shift_open_date [11:44:03]req_shift_open_date done [11:44:03]produce_requested_data done [11:44:03]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146301,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:44:03]process_action_free close_receipt [11:44:03]json_value_free [11:44:03]json_value_free done [11:44:03]process_json_proto returns [11:44:03]Send response to host [11:44:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146301,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:44:03]free response buf [11:44:03]execute_script done [11:44:03]execute_script returns [11:44:03]free content buf [11:44:03]Sock 7.Close socket [11:44:03]Sock 7.Thread stoped [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]int [11:44:13]Write to MH i2c: 01 00 00 4F 0C 5B [11:44:13]*** FLAG_PRN_KEY set [11:44:13]Write i2c OK [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 07 00 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 07 00 4F 0C 00 08 00 00 00 FF 0F 78 [11:44:13]state=0 [11:44:13]Key pressed [11:44:13]Feed [11:44:13]Write to MH i2c: D8 00 00 50 0C 33 [11:44:13]Write i2c OK [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: D8 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: D8 01 00 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: D8 01 00 50 0C 00 34 [11:44:13]int [11:44:13]Write to MH i2c: 01 00 00 51 0C 5D [11:44:13]Write i2c OK [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 07 00 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 07 00 51 0C 00 48 00 00 00 3C 00 E8 [11:44:13]state=2 [11:44:13]Key pressed [11:44:13]OFD Sender: No OFD packet to send [11:44:13]int [11:44:13]Write to MH i2c: 01 00 00 52 0C 5E [11:44:13]*** FLAG_PRN_KEY reset [11:44:13]Write i2c OK [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 07 00 [11:44:13]MH_I2C_Read... [11:44:13]Read from MH i2c: 01 07 00 52 0C 00 00 00 00 00 FE 0F 72 [11:44:13]state=2 [11:44:13]Stop feed [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:07]accept exits with 9 [11:45:07]New connection [11:45:07]New thread 3066830180 created [11:45:07]Thread 3066686820 joined [11:45:07]Waiting for new connection... [11:45:07] Sock 9.Parse request [11:45:07]Sock 9.Check first char [11:45:07]Sock 9.First char is OK [11:45:07]request: POST /json_proto HTTP/1.0 [11:45:07]Method: POST [11:45:07]URL: /json_proto [11:45:07]Method is POST - this is cgi request [11:45:07]url: /json_proto [11:45:07]query_string will be loaded in cgi processing [11:45:07]execute_cgi json_proto POST (null) [11:45:07]execute_cgi path=json_proto method=POST [11:45:07]POST find Content-Length [11:45:07]Host: 172.17.40.195:8080 [11:45:07]Content-Length: 677 [11:45:07]Content-Type: application/json [11:45:07] [11:45:07]POST finish read [11:45:07]Found Content-Length = 677 [11:45:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:45:07]execute_script... [11:45: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)161060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:45:07]POST & json_proto [11:45:07]process_json_proto [11:45:07]json parsed OK: [11:45:07]protocol is kg_v1.0 [11:45:07]action value=close_receipt [11:45:07]process_action close_receipt [11:45:07]cmd_close_receipt [11:45:07]MH_GetDate [11:45:07]Write to MH i2c: F0 00 00 53 0C 4E [11:45:07]Write i2c OK [11:45:07]MH_I2C_Read... [11:45:07]Read from MH i2c: F0 [11:45:07]MH_I2C_Read... [11:45:07]Read from MH i2c: F0 09 00 [11:45:07]MH_I2C_Read... [11:45:07]Read from MH i2c: F0 09 00 53 0C 00 C3 CA 20 67 D5 8D 6C 64 9D [11:45:07]GetLastDocTimeStamp 1730202239 [11:45:07]current date 1730202307 [11:45:07]FM_GetShiftState [11:45:07]SAM_PROTO_GetShiftState [11:45:07]wFMCommunicate request_size=4 [11:45:07]MH_SAM_APDU [11:45:07]CAPDU: 80 13 01 00 [11:45:07]Write to MH i2c: E2 08 00 54 0C 80 13 01 00 00 00 00 00 DD [11:45:07]Write i2c OK [11:45:07]MH_I2C_Read... [11:45:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:07]Read from MH i2c: E2 [11:45:07]MH_I2C_Read... [11:45:07]Read from MH i2c: E2 0E 00 [11:45:07]MH_I2C_Read... [11:45:07]Read from MH i2c: E2 0E 00 54 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 16 [11:45:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:45:07]wFMCommunicate OK [11:45:07]SAM_PROTO_GetShiftState done [11:45:07]FM_GetShiftState done [11:45:07]opened in 1730161786 [11:45:07]opened+sec_in_day 1730248186 [11:45:07]quantity*price = 30038 [11:45:07]sum+1 = 30039 [11:45:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 98 29.10.2024 11:45 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146302 ФПД: 64155158251799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114507&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146302&fm=64155158251799&tin=02508201610067®Number=0000000000091683&sum=30000 [11:45:08]StoreToDocumentArchive [11:45:08]shift 547 fd 146302 [11:45:08]save to /storage/0547/doc_00146302 [11:45:08]save last doc name /storage/0547/doc_00146302 to /storage/kkm_last_doc_name [11:45:08]save OK [11:45:08]Clear old archive folders... [11:45:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:08]tlvbuf is 01FE44D0 [11:45:08]SAM_PROTO_ClearQueue [11:45:08]wFMCommunicate request_size=4 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 09 00 00 [11:45:08]Write to MH i2c: E2 08 00 61 0C 80 09 00 00 00 00 00 00 DF [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 61 0C 00 90 00 E1 [11:45:08]RAPDU: 90 00 [11:45:08]wFMCommunicate OK [11:45:08]SAM_PROTO_ClearQueue done [11:45:08]KKMCreateOFDPacket [11:45:08]OFDProtocolAddRootSTLVToBuf [11:45:08]FM_MakeSignedData [11:45:08]FM_MakeSignedData [11:45:08]SAM_PROTO_SignData [11:45:08]wFMCommunicate request_size=4 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 0D 01 02 [11:45:08]Write to MH i2c: E2 08 00 62 0C 80 0D 01 02 00 00 00 00 E7 [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 62 0C 00 90 00 E2 [11:45:08]RAPDU: 90 00 [11:45:08]wFMCommunicate OK [11:45:08]wFMCommunicate request_size=255 [11:45:08]MH_SAM_APDU [11:45: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 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 62 00 00 00 F4 03 04 00 C3 CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7E 3B 02 00 35 04 06 00 3A [11:45:08]Write to MH i2c: E2 02 01 63 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 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 62 00 00 00 F4 03 04 00 C3 CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7E 3B 02 00 35 04 06 00 3A 00 00 F9 [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]OFD Sender: No OFD packet to send [11:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [11:45:08]RAPDU: 90 00 [11:45:08]wFMCommunicate OK [11:45:08]wFMCommunicate request_size=10 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 0D 02 02 05 59 49 6B 09 17 [11:45:08]Write to MH i2c: E2 0D 00 64 0C 80 0D 02 02 05 00 59 49 6B 09 17 00 00 21 [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 03 00 64 0C 00 90 00 E4 [11:45:08]RAPDU: 90 00 [11:45:08]wFMCommunicate OK [11:45:08]wFMCommunicate request_size=4 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 0D 03 02 [11:45:08]Write to MH i2c: E2 08 00 65 0C 80 0D 03 02 00 00 00 00 EC [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 0B 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 0B 00 65 0C 00 0A AD AD 06 DC 25 9B 26 90 00 19 [11:45:08]RAPDU: 0A AD AD 06 DC 25 9B 26 90 00 [11:45:08]wFMCommunicate OK [11:45:08]SAM_PROTO_SignData done [11:45:08]FM_MakeSignedData done [11:45:08]CreateOFDProtocolMessage [11:45:08]wFMCommunicate request_size=4 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 11 00 00 [11:45:08]Write to MH i2c: E2 08 00 66 0C 80 11 00 00 00 00 00 00 EC [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 17 00 [11:45:08]MH_I2C_Read... [11:45:08]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 31 37 34 35 90 00 3F [11:45:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:45:08]wFMCommunicate OK [11:45:08]CreateOFDProtocolMessage done [11:45:08]OFDSenderStorePacket 146302 [11:45:08]StoreOFDPacket docnum=146302 [11:45:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 40 07 01 C5 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 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 62 00 00 00 F4 03 04 00 C3 CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7E 3B 02 00 35 04 06 00 3A 59 49 6B 09 17 0A AD AD 06 DC 25 9B 26 [11:45:08]CheckFolder [11:45:08]dirname=/storage/ofd_packets [11:45:08]CheckFolder done [11:45:08]ProducePacketName [11:45:08]name=ofd_packets/00146302 [11:45:08]NVStorageSaveData ofd_packets/00146302 [11:45:08]File name is /storage/ofd_packets/00146302 [11:45:08]Write 301 bytes [11:45:08]NVStorageSaveData done [11:45:08]OFDSenderStorePacket done [11:45:08]KKMCreateOFDPacket done [11:45:08]NVStorageSaveData kkm_last_timestamp [11:45:08]File name is /storage/kkm_last_timestamp [11:45:08]Write 4 bytes [11:45:08]NVStorageSaveData done [11:45:08]ExternCall_PrintAddStr [11:45:08]wPrintStart [11:45:08]Write to MH i2c: 01 00 00 67 0C 73 [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: 01 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: 01 07 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: 01 07 00 67 0C 00 00 00 00 00 FF 0F 88 [11:45:08]RasterBufferAndPrint [11:45:08]line Счет N : (1)161060 [11:45:08]line ИНН: 02508201610067 [11:45:08]line Контрольно-Кассовый Чек [11:45:08]line ПРОДАЖА [11:45:08]line ТРК (МРК, ГНК) : 62 [11:45:08]line Товар: 2710124130 [11:45:08]line Аи-92-К-2 [11:45:08]line 4.490 * 66.90 [11:45:08]line = 300.38 [11:45:08]line НДС 12% НСП 1% [11:45:08]line > о реализуемом товаре [11:45:08]line ОКРУГЛЕНИЕ: -0.38 [11:45:08]line ИТОГО: 300.00 [11:45:08]line Внесено: 300.00 [11:45:08]line СДАЧА: 0.00 [11:45:08]line НСП 1% : 2.66 [11:45:08]line НДС 12% : 31.90 [11:45:08]line Наличными: 300.00 [11:45:08]line Безнал.: 0.00 [11:45:08]line Место: АЗС № 126 "Партнер Нефть" [11:45:08]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:45:08]line СНО: Общий режим [11:45:08]line Чек 98 29.10.2024 11:45 [11:45:08]line Смена: 547 ФФД: 1.0 [11:45:08]line ЗНМ: 0300000085 [11:45:08]line РНМ: 0000000000091683 [11:45:08]line Версия ККМ: 001 [11:45:08]line ФМ: 0000000000871745 [11:45:08]line ФД: 146302 [11:45:08]line ФПД: 64155158251799 [11:45:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114507&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146302&fm=64155158251799&tin=02508201610067®Number=0000000000091683&sum=30000 [11:45:09]OFD Sender: Processing packet 146302 [packets to send 206, broken 205] [11:45:09]ProducePacketName [11:45:09]name=ofd_packets/00146302 [11:45:09]OFD Sender: To server: pG, [11:45:09]CommunicateWithHost lk.salyk.kg:30040 [11:45:09]ConnectInit lk.salyk.kg [11:45:09]written 0, free lines is 4095 [11:45:09]Connected sock=7 [11:45:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 40 07 01 C5 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 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 62 00 00 00 F4 03 04 00 C3 CA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7E 3B 02 00 35 04 06 00 3A 59 49 6B 09 17 0A AD AD 06 DC 25 9B 26 [11:45:09]Write to MH i2c: 01 00 00 92 0C 9E [11:45:09]Write i2c OK [11:45:09]MH_I2C_Read... [11:45:09]Read from MH i2c: 01 [11:45:09]MH_I2C_Read... [11:45:09]Read from MH i2c: 01 07 00 [11:45:09]MH_I2C_Read... [11:45:09]Read from MH i2c: 01 07 00 92 0C 00 00 00 00 00 BE 0C 6F [11:45:09]RasterBufferAndPrint [11:45:09]line [11:45:09]line [11:45:09]line [11:45:09]line [11:45:09]line [11:45:09]written 0, free lines is 3268 [11:45:09]MH_Cut [11:45:09]Write to MH i2c: D1 01 00 99 0C 01 77 [11:45:09]Write i2c OK [11:45:09]MH_I2C_Read... [11:45:09]Read from MH i2c: D1 [11:45:09]MH_I2C_Read... [11:45:09]Read from MH i2c: D1 01 00 [11:45:09]MH_I2C_Read... [11:45:09]Read from MH i2c: D1 01 00 99 0C 00 76 [11:45:09]Write to MH i2c: 01 00 00 9A 0C A6 [11:45:09]Write i2c OK [11:45:09]MH_I2C_Read... [11:45:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E2 51 47 00 D6 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7E 3B 02 00 F4 03 04 00 EB 6F 20 67 B6 04 01 00 00 16 EE F2 E8 B0 33 35 BF [11:45:09]CommunicateWithHost err = 0 [11:45:09]CheckOFDResponse [11:45:09]1017 (14) - 77093643461234 [11:45:09]1041 (16) - 0000000000871745 [11:45:09]1040 (4) - 146302 [11:45:09]1012 (4) - 29.10.2024 05:17 [11:45:09]1206 (1) - 0 [11:45:09]OFD Sender: Remove packet 146302 [11:45:09]ProducePacketName [11:45:09]name=ofd_packets/00146302 [11:45:09]NVStorageDeleteData [11:45:10]OFD Sender: No OFD packet to send [11:45:10]*** Cut start [11:45:10]*** Partial cut [11:45:10]*** CUTSNS_PIN = 1 [11:45:10]*** CUTSNS_PIN = 0 [11:45:10]*** Brake cut motor [11:45:11]Read from MH i2c: 01 [11:45:11]MH_I2C_Read... [11:45:11]*** Stop cut motor [11:45:11]*** Cut end [11:45:11]Read from MH i2c: 01 07 00 [11:45:11]MH_I2C_Read... [11:45:11]Read from MH i2c: 01 07 00 9A 0C 00 00 00 00 00 FF 0F BB [11:45:11]process_action close_receipt done [11:45:11]requested_data is exist [11:45:11]produce_requested_data [11:45:11]requested_item fm.sn is exist - process it [11:45:11]wFMCommunicate request_size=4 [11:45:11]MH_SAM_APDU [11:45:11]CAPDU: 80 11 00 00 [11:45:11]Write to MH i2c: E2 08 00 9B 0C 80 11 00 00 00 00 00 00 21 [11:45:11]Write i2c OK [11:45:11]MH_I2C_Read... [11:45:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:11]Read from MH i2c: E2 [11:45:11]MH_I2C_Read... [11:45:11]Read from MH i2c: E2 17 00 [11:45:11]MH_I2C_Read... [11:45:11]Read from MH i2c: E2 17 00 9B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 74 [11:45:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:45:11]wFMCommunicate OK [11:45:11]requested_item fd.num is exist - process it [11:45:11]SAM_PROTO_GetFieldsCounters [11:45:11]wFMCommunicate request_size=4 [11:45:11]MH_SAM_APDU [11:45:11]CAPDU: 80 13 00 00 [11:45:11]Write to MH i2c: E2 08 00 9C 0C 80 13 00 00 00 00 00 00 24 [11:45:11]Write i2c OK [11:45:11]MH_I2C_Read... [11:45:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:11]Read from MH i2c: E2 [11:45:11]MH_I2C_Read... [11:45:11]Read from MH i2c: E2 62 00 [11:45:11]MH_I2C_Read... [11:45:11]Read from MH i2c: E2 62 00 9C 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7E 3B 02 00 0E 04 04 00 23 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 4D [11:45:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7E 3B 02 00 0E 04 04 00 23 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 [11:45:11]wFMCommunicate OK [11:45:11]SAM_PROTO_GetFieldsCounters done [11:45:11]requested_item shift.num is exist - process it [11:45:11]requested_item shift.opened is exist - process it [11:45:11]req_shift_opened [11:45:11]FM_GetShiftState [11:45:11]SAM_PROTO_GetShiftState [11:45:11]wFMCommunicate request_size=4 [11:45:11]MH_SAM_APDU [11:45:11]CAPDU: 80 13 01 00 [11:45:11]Write to MH i2c: E2 08 00 9D 0C 80 13 01 00 00 00 00 00 26 [11:45:11]Write i2c OK [11:45:11]MH_I2C_Read... [11:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:11]Read from MH i2c: E2 [11:45:11]MH_I2C_Read... [11:45:11]Read from MH i2c: E2 0E 00 [11:45:11]MH_I2C_Read... [11:45:11]Read from MH i2c: E2 0E 00 9D 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5F [11:45:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:45:11]wFMCommunicate OK [11:45:11]SAM_PROTO_GetShiftState done [11:45:11]FM_GetShiftState done [11:45:11]req_shift_opened done [11:45:11]requested_item shift.open_date is exist - process it [11:45:11]req_shift_open_date [11:45:11]req_shift_open_date done [11:45:11]produce_requested_data done [11:45:11]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146302,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:45:11]process_action_free close_receipt [11:45:11]json_value_free [11:45:11]json_value_free done [11:45:11]process_json_proto returns [11:45:11]Send response to host [11:45:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146302,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:45:11]free response buf [11:45:11]execute_script done [11:45:11]execute_script returns [11:45:11]free content buf [11:45:11]Sock 9.Close socket [11:45:11]Sock 9.Thread stoped [11:45:15]OFD Sender: No OFD packet to send [11:45:20]OFD Sender: No OFD packet to send [11:45:25]OFD Sender: No OFD packet to send [11:45:30]OFD Sender: No OFD packet to send [11:45:35]OFD Sender: No OFD packet to send [11:45:40]OFD Sender: No OFD packet to send [11:45:45]OFD Sender: No OFD packet to send [11:45:50]OFD Sender: No OFD packet to send [11:45:55]OFD Sender: No OFD packet to send [11:46:00]OFD Sender: No OFD packet to send [11:46:05]OFD Sender: No OFD packet to send [11:46:10]OFD Sender: No OFD packet to send [11:46:15]OFD Sender: No OFD packet to send [11:46:20]OFD Sender: No OFD packet to send [11:46:25]OFD Sender: No OFD packet to send [11:46:30]OFD Sender: No OFD packet to send [11:46:35]OFD Sender: No OFD packet to send [11:46:40]OFD Sender: No OFD packet to send [11:46:45]OFD Sender: No OFD packet to send [11:46:50]OFD Sender: No OFD packet to send [11:46:55]OFD Sender: No OFD packet to send [11:47:00]OFD Sender: No OFD packet to send [11:47:05]OFD Sender: No OFD packet to send [11:47:10]OFD Sender: No OFD packet to send [11:47:15]OFD Sender: No OFD packet to send [11:47:20]OFD Sender: No OFD packet to send [11:47:25]OFD Sender: No OFD packet to send [11:47:30]OFD Sender: No OFD packet to send [11:47:35]OFD Sender: No OFD packet to send [11:47:40]OFD Sender: No OFD packet to send [11:47:45]OFD Sender: No OFD packet to send [11:47:46]accept exits with 10 [11:47:46]New connection [11:47:46]New thread 3066686820 created [11:47:46]Thread 3066830180 joined [11:47:46]Waiting for new connection... [11:47:46] Sock 10.Parse request [11:47:46]Sock 10.Check first char [11:47:46]Sock 10.First char is OK [11:47:46]request: POST /json_proto HTTP/1.0 [11:47:46]Method: POST [11:47:46]URL: /json_proto [11:47:46]Method is POST - this is cgi request [11:47:46]url: /json_proto [11:47:46]query_string will be loaded in cgi processing [11:47:46]execute_cgi json_proto POST (null) [11:47:46]execute_cgi path=json_proto method=POST [11:47:46]POST find Content-Length [11:47:46]Host: 172.17.40.195:8080 [11:47:46]Content-Length: 769 [11:47:46]Content-Type: application/json [11:47:46] [11:47:46]POST finish read [11:47:46]Found Content-Length = 769 [11:47:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:47:46]execute_script... [11:47: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)161062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:47:46]POST & json_proto [11:47:46]process_json_proto [11:47:46]json parsed OK: [11:47:46]protocol is kg_v1.0 [11:47:46]action value=close_receipt [11:47:46]process_action close_receipt [11:47:46]cmd_close_receipt [11:47:46]MH_GetDate [11:47:46]Write to MH i2c: F0 00 00 9E 0C 99 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: F0 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: F0 09 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: F0 09 00 9E 0C 00 62 CB 20 67 D5 8D 6C 64 88 [11:47:46]GetLastDocTimeStamp 1730202307 [11:47:46]current date 1730202466 [11:47:46]FM_GetShiftState [11:47:46]SAM_PROTO_GetShiftState [11:47:46]wFMCommunicate request_size=4 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 13 01 00 [11:47:46]Write to MH i2c: E2 08 00 9F 0C 80 13 01 00 00 00 00 00 28 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 0E 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 0E 00 9F 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 61 [11:47:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:47:46]wFMCommunicate OK [11:47:46]SAM_PROTO_GetShiftState done [11:47:46]FM_GetShiftState done [11:47:46]opened in 1730161786 [11:47:46]opened+sec_in_day 1730248186 [11:47:46]quantity*price = 100015 [11:47:46]sum+1 = 100017 [11:47:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 99 29.10.2024 11:47 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146303 ФПД: 115392792600865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114746&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146303&fm=115392792600865&tin=02508201610067®Number=0000000000091683&sum=100016 [11:47:47]StoreToDocumentArchive [11:47:47]shift 547 fd 146303 [11:47:47]save to /storage/0547/doc_00146303 [11:47:47]save last doc name /storage/0547/doc_00146303 to /storage/kkm_last_doc_name [11:47:47]save OK [11:47:47]Clear old archive folders... [11:47:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:47]tlvbuf is 0202A940 [11:47:47]SAM_PROTO_ClearQueue [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 09 00 00 [11:47:47]Write to MH i2c: E2 08 00 AC 0C 80 09 00 00 00 00 00 00 2A [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [11:47:47]RAPDU: 90 00 [11:47:47]wFMCommunicate OK [11:47:47]SAM_PROTO_ClearQueue done [11:47:47]KKMCreateOFDPacket [11:47:47]OFDProtocolAddRootSTLVToBuf [11:47:47]FM_MakeSignedData [11:47:47]FM_MakeSignedData [11:47:47]SAM_PROTO_SignData [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 0D 01 02 [11:47:47]Write to MH i2c: E2 08 00 AD 0C 80 0D 01 02 00 00 00 00 32 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 AD 0C 00 90 00 2D [11:47:47]RAPDU: 90 00 [11:47:47]wFMCommunicate OK [11:47:47]wFMCommunicate request_size=255 [11:47:47]MH_SAM_APDU [11:47: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 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 63 00 00 00 F4 03 04 00 62 CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7F 3B 02 00 35 04 06 00 68 [11:47:47]Write to MH i2c: E2 02 01 AE 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 63 00 00 00 F4 03 04 00 62 CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7F 3B 02 00 35 04 06 00 68 00 00 3A [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 AE 0C 00 90 00 2E [11:47:47]RAPDU: 90 00 [11:47:47]wFMCommunicate OK [11:47:47]wFMCommunicate request_size=10 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 0D 02 02 05 F2 FA 69 A1 21 [11:47:47]Write to MH i2c: E2 0D 00 AF 0C 80 0D 02 02 05 00 F2 FA 69 A1 21 00 00 56 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 AF 0C 00 90 00 2F [11:47:47]RAPDU: 90 00 [11:47:47]wFMCommunicate OK [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 0D 03 02 [11:47:47]Write to MH i2c: E2 08 00 B0 0C 80 0D 03 02 00 00 00 00 37 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 0B 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 0B 00 B0 0C 00 58 07 2B AE F6 CD EC 63 90 00 82 [11:47:47]RAPDU: 58 07 2B AE F6 CD EC 63 90 00 [11:47:47]wFMCommunicate OK [11:47:47]SAM_PROTO_SignData done [11:47:47]FM_MakeSignedData done [11:47:47]CreateOFDProtocolMessage [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 11 00 00 [11:47:47]Write to MH i2c: E2 08 00 B1 0C 80 11 00 00 00 00 00 00 37 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 17 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 17 00 B1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8A [11:47:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:47:47]wFMCommunicate OK [11:47:47]CreateOFDProtocolMessage done [11:47:47]OFDSenderStorePacket 146303 [11:47:47]StoreOFDPacket docnum=146303 [11:47:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0A FB 07 01 40 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 63 00 00 00 F4 03 04 00 62 CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7F 3B 02 00 35 04 06 00 68 F2 FA 69 A1 21 58 07 2B AE F6 CD EC 63 [11:47:47]CheckFolder [11:47:47]dirname=/storage/ofd_packets [11:47:47]CheckFolder done [11:47:47]ProducePacketName [11:47:47]name=ofd_packets/00146303 [11:47:47]NVStorageSaveData ofd_packets/00146303 [11:47:47]File name is /storage/ofd_packets/00146303 [11:47:47]Write 301 bytes [11:47:47]NVStorageSaveData done [11:47:47]OFDSenderStorePacket done [11:47:47]KKMCreateOFDPacket done [11:47:47]NVStorageSaveData kkm_last_timestamp [11:47:47]File name is /storage/kkm_last_timestamp [11:47:47]Write 4 bytes [11:47:47]NVStorageSaveData done [11:47:47]ExternCall_PrintAddStr [11:47:47]wPrintStart [11:47:47]Write to MH i2c: 01 00 00 B2 0C BE [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 B2 0C 00 00 00 00 00 FF 0F D3 [11:47:47]RasterBufferAndPrint [11:47:47]line Счет N : (1)161062 [11:47:47]line ИНН: 02508201610067 [11:47:47]line Контрольно-Кассовый Чек [11:47:47]line ПРОДАЖА [11:47:47]line ТРК (МРК, ГНК) : 32 [11:47:47]line Товар: 2710124130 [11:47:47]line Аи-92-К-2 [11:47:47]line 14.950 * 66.90 [11:47:47]line = 1000.16 [11:47:47]line НДС 12% НСП 1% [11:47:47]line > о реализуемом товаре [11:47:47]line ИТОГО: 1000.16 [11:47:47]line НСП 1% : 8.85 [11:47:47]line НДС 12% : 106.21 [11:47:47]line Наличными: 0.00 [11:47:47]line Безнал.: 1000.16 [11:47:47]line Место: АЗС № 126 "Партнер Нефть" [11:47:47]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:47:47]line СНО: Общий режим [11:47:47]line Чек 99 29.10.2024 11:47 [11:47:47]line Смена: 547 ФФД: 1.0 [11:47:47]line ЗНМ: 0300000085 [11:47:47]line РНМ: 0000000000091683 [11:47:47]line Версия ККМ: 001 [11:47:47]line Платежная система: Mbank [11:47:47]line ФМ: 0000000000871745 [11:47:47]line ФД: 146303 [11:47:47]line ФПД: 115392792600865 [11:47:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114746&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146303&fm=115392792600865&tin=02508201610067®Number=0000000000091683&sum=100016 [11:47:47]written 0, free lines is 4095 [11:47:47]OFD Sender: Processing packet 146303 [packets to send 206, broken 205] [11:47:47]ProducePacketName [11:47:47]name=ofd_packets/00146303 [11:47:47]OFD Sender: To server: pG, [11:47:47]CommunicateWithHost lk.salyk.kg:30040 [11:47:47]ConnectInit lk.salyk.kg [11:47:48]Connected sock=9 [11:47:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0A FB 07 01 40 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 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 63 00 00 00 F4 03 04 00 62 CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7F 3B 02 00 35 04 06 00 68 F2 FA 69 A1 21 58 07 2B AE F6 CD EC 63 [11:47:48]Write to MH i2c: 01 00 00 DB 0C E7 [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: 01 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: 01 07 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: 01 07 00 DB 0C 00 00 00 00 00 D7 0C D1 [11:47:48]RasterBufferAndPrint [11:47:48]line [11:47:48]line [11:47:48]line [11:47:48]line [11:47:48]line [11:47:48]written 0, free lines is 3293 [11:47:48]MH_Cut [11:47:48]Write to MH i2c: D1 01 00 E2 0C 01 C0 [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: D1 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: D1 01 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: D1 01 00 E2 0C 00 BF [11:47:48]Write to MH i2c: 01 00 00 E3 0C EF [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 CA 38 47 00 F8 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 7F 3B 02 00 F4 03 04 00 8A 70 20 67 B6 04 01 00 00 70 46 B8 10 A5 9D FA 16 [11:47:48]CommunicateWithHost err = 0 [11:47:48]CheckOFDResponse [11:47:48]1017 (14) - 77093643461234 [11:47:48]1041 (16) - 0000000000871745 [11:47:48]1040 (4) - 146303 [11:47:48]1012 (4) - 29.10.2024 05:20 [11:47:48]1206 (1) - 0 [11:47:48]OFD Sender: Remove packet 146303 [11:47:48]ProducePacketName [11:47:48]name=ofd_packets/00146303 [11:47:48]NVStorageDeleteData [11:47:49]*** Cut start [11:47:49]*** Partial cut [11:47:49]*** CUTSNS_PIN = 1 [11:47:49]*** CUTSNS_PIN = 0 [11:47:49]OFD Sender: No OFD packet to send [11:47:49]*** Brake cut motor [11:47:49]Read from MH i2c: 01 [11:47:49]MH_I2C_Read... [11:47:49]*** Stop cut motor [11:47:49]*** Cut end [11:47:49]Read from MH i2c: 01 07 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 07 00 E3 0C 00 00 00 00 00 FF 0F 04 [11:47:49]process_action close_receipt done [11:47:49]requested_data is exist [11:47:49]produce_requested_data [11:47:49]requested_item fm.sn is exist - process it [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 11 00 00 [11:47:49]Write to MH i2c: E2 08 00 E4 0C 80 11 00 00 00 00 00 00 6A [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 17 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 17 00 E4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BD [11:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:47:49]wFMCommunicate OK [11:47:49]requested_item fd.num is exist - process it [11:47:49]SAM_PROTO_GetFieldsCounters [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 13 00 00 [11:47:49]Write to MH i2c: E2 08 00 E5 0C 80 13 00 00 00 00 00 00 6D [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 62 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 62 00 E5 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7F 3B 02 00 0E 04 04 00 23 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 9A [11:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 7F 3B 02 00 0E 04 04 00 23 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 [11:47:49]wFMCommunicate OK [11:47:49]SAM_PROTO_GetFieldsCounters done [11:47:49]requested_item shift.num is exist - process it [11:47:49]requested_item shift.opened is exist - process it [11:47:49]req_shift_opened [11:47:49]FM_GetShiftState [11:47:49]SAM_PROTO_GetShiftState [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 13 01 00 [11:47:49]Write to MH i2c: E2 08 00 E6 0C 80 13 01 00 00 00 00 00 6F [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0E 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0E 00 E6 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A8 [11:47:49]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:47:49]wFMCommunicate OK [11:47:49]SAM_PROTO_GetShiftState done [11:47:49]FM_GetShiftState done [11:47:49]req_shift_opened done [11:47:49]requested_item shift.open_date is exist - process it [11:47:49]req_shift_open_date [11:47:49]req_shift_open_date done [11:47:49]produce_requested_data done [11:47:49]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146303,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:47:49]process_action_free close_receipt [11:47:49]json_value_free [11:47:49]json_value_free done [11:47:49]process_json_proto returns [11:47:49]Send response to host [11:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146303,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:47:49]free response buf [11:47:49]execute_script done [11:47:49]execute_script returns [11:47:49]free content buf [11:47:49]Sock 10.Close socket [11:47:49]Sock 10.Thread stoped [11:47:54]OFD Sender: No OFD packet to send [11:47:54]accept exits with 7 [11:47:54]New connection [11:47:54]New thread 3066830180 created [11:47:54]Thread 3066686820 joined [11:47:54]Waiting for new connection... [11:47:54] Sock 7.Parse request [11:47:54]Sock 7.Check first char [11:47:54]Sock 7.First char is OK [11:47:54]request: POST /json_proto HTTP/1.0 [11:47:54]Method: POST [11:47:54]URL: /json_proto [11:47:54]Method is POST - this is cgi request [11:47:54]url: /json_proto [11:47:54]query_string will be loaded in cgi processing [11:47:54]execute_cgi json_proto POST (null) [11:47:54]execute_cgi path=json_proto method=POST [11:47:54]POST find Content-Length [11:47:54]Host: 172.17.40.195:8080 [11:47:54]Content-Length: 679 [11:47:54]Content-Type: application/json [11:47:54] [11:47:54]POST finish read [11:47:54]Found Content-Length = 679 [11:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:47:54]execute_script... [11:47:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:47:54]POST & json_proto [11:47:54]process_json_proto [11:47:54]json parsed OK: [11:47:54]protocol is kg_v1.0 [11:47:54]action value=close_receipt [11:47:54]process_action close_receipt [11:47:54]cmd_close_receipt [11:47:54]MH_GetDate [11:47:54]Write to MH i2c: F0 00 00 E7 0C E2 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: F0 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: F0 09 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: F0 09 00 E7 0C 00 6B CB 20 67 D5 8D 6C 64 DA [11:47:54]GetLastDocTimeStamp 1730202466 [11:47:54]current date 1730202475 [11:47:54]FM_GetShiftState [11:47:54]SAM_PROTO_GetShiftState [11:47:54]wFMCommunicate request_size=4 [11:47:54]MH_SAM_APDU [11:47:54]CAPDU: 80 13 01 00 [11:47:54]Write to MH i2c: E2 08 00 E8 0C 80 13 01 00 00 00 00 00 71 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:54]Read from MH i2c: E2 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 0E 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 0E 00 E8 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AA [11:47:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:47:54]wFMCommunicate OK [11:47:54]SAM_PROTO_GetShiftState done [11:47:54]FM_GetShiftState done [11:47:54]opened in 1730161786 [11:47:54]opened+sec_in_day 1730248186 [11:47:54]quantity*price = 100050 [11:47:54]sum+1 = 100052 [11:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 100 29.10.2024 11:47 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146304 ФПД: 12950275000106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114755&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146304&fm=12950275000106&tin=02508201610067®Number=0000000000091683&sum=100000 [11:47:55]StoreToDocumentArchive [11:47:55]shift 547 fd 146304 [11:47:55]save to /storage/0547/doc_00146304 [11:47:55]save last doc name /storage/0547/doc_00146304 to /storage/kkm_last_doc_name [11:47:55]save OK [11:47:55]Clear old archive folders... [11:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:47:55]tlvbuf is 0201DC60 [11:47:55]SAM_PROTO_ClearQueue [11:47:55]wFMCommunicate request_size=4 [11:47:55]MH_SAM_APDU [11:47:55]CAPDU: 80 09 00 00 [11:47:55]Write to MH i2c: E2 08 00 F5 0C 80 09 00 00 00 00 00 00 73 [11:47:55]Write i2c OK [11:47:55]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [11:47:56]RAPDU: 90 00 [11:47:56]wFMCommunicate OK [11:47:56]SAM_PROTO_ClearQueue done [11:47:56]KKMCreateOFDPacket [11:47:56]OFDProtocolAddRootSTLVToBuf [11:47:56]FM_MakeSignedData [11:47:56]FM_MakeSignedData [11:47:56]SAM_PROTO_SignData [11:47:56]wFMCommunicate request_size=4 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 0D 01 02 [11:47:56]Write to MH i2c: E2 08 00 F6 0C 80 0D 01 02 00 00 00 00 7B [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 F6 0C 00 90 00 76 [11:47:56]RAPDU: 90 00 [11:47:56]wFMCommunicate OK [11:47:56]wFMCommunicate request_size=255 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 64 00 00 00 F4 03 04 00 6B CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 80 3B 02 00 35 04 06 00 0B C7 38 8A [11:47:56]Write to MH i2c: E2 02 01 F7 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 64 00 00 00 F4 03 04 00 6B CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 80 3B 02 00 35 04 06 00 0B C7 38 8A 00 00 96 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 F7 0C 00 90 00 77 [11:47:56]RAPDU: 90 00 [11:47:56]wFMCommunicate OK [11:47:56]wFMCommunicate request_size=7 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 0D 02 02 02 87 2A [11:47:56]Write to MH i2c: E2 0A 00 F8 0C 80 0D 02 02 02 00 87 2A 00 00 33 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 03 00 F8 0C 00 90 00 78 [11:47:56]RAPDU: 90 00 [11:47:56]wFMCommunicate OK [11:47:56]wFMCommunicate request_size=4 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 0D 03 02 [11:47:56]Write to MH i2c: E2 08 00 F9 0C 80 0D 03 02 00 00 00 00 80 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 0B 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 0B 00 F9 0C 00 73 59 A2 DA 09 D5 97 F1 90 00 2F [11:47:56]RAPDU: 73 59 A2 DA 09 D5 97 F1 90 00 [11:47:56]wFMCommunicate OK [11:47:56]SAM_PROTO_SignData done [11:47:56]FM_MakeSignedData done [11:47:56]CreateOFDProtocolMessage [11:47:56]wFMCommunicate request_size=4 [11:47:56]MH_SAM_APDU [11:47:56]CAPDU: 80 11 00 00 [11:47:56]Write to MH i2c: E2 08 00 FA 0C 80 11 00 00 00 00 00 00 80 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:56]Read from MH i2c: E2 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 17 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: E2 17 00 FA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D3 [11:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:47:56]wFMCommunicate OK [11:47:56]CreateOFDProtocolMessage done [11:47:56]OFDSenderStorePacket 146304 [11:47:56]StoreOFDPacket docnum=146304 [11:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 95 CE 04 01 1E 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 64 00 00 00 F4 03 04 00 6B CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 80 3B 02 00 35 04 06 00 0B C7 38 8A 87 2A 73 59 A2 DA 09 D5 97 F1 [11:47:56]CheckFolder [11:47:56]dirname=/storage/ofd_packets [11:47:56]CheckFolder done [11:47:56]ProducePacketName [11:47:56]name=ofd_packets/00146304 [11:47:56]NVStorageSaveData ofd_packets/00146304 [11:47:56]File name is /storage/ofd_packets/00146304 [11:47:56]Write 298 bytes [11:47:56]NVStorageSaveData done [11:47:56]OFDSenderStorePacket done [11:47:56]KKMCreateOFDPacket done [11:47:56]NVStorageSaveData kkm_last_timestamp [11:47:56]File name is /storage/kkm_last_timestamp [11:47:56]Write 4 bytes [11:47:56]NVStorageSaveData done [11:47:56]ExternCall_PrintAddStr [11:47:56]wPrintStart [11:47:56]Write to MH i2c: 01 00 00 FB 0C 07 [11:47:56]Write i2c OK [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: 01 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: 01 07 00 [11:47:56]MH_I2C_Read... [11:47:56]Read from MH i2c: 01 07 00 FB 0C 00 00 00 00 00 FF 0F 1C [11:47:56]RasterBufferAndPrint [11:47:56]line Счет N : (1)161061 [11:47:56]line ИНН: 02508201610067 [11:47:56]line Контрольно-Кассовый Чек [11:47:56]line ПРОДАЖА [11:47:56]line ТРК (МРК, ГНК) : 21 [11:47:56]line Товар: 2710194210 [11:47:56]line ДТ-К-2 [11:47:56]line 13.130 * 76.20 [11:47:56]line = 1000.51 [11:47:56]line НДС 12% НСП 1% [11:47:56]line > о реализуемом товаре [11:47:56]line ОКРУГЛЕНИЕ: -0.51 [11:47:56]line ИТОГО: 1000.00 [11:47:56]line Внесено: 1000.00 [11:47:56]line СДАЧА: 0.00 [11:47:56]line НСП 1% : 8.85 [11:47:56]line НДС 12% : 106.25 [11:47:56]line Наличными: 1000.00 [11:47:56]line Безнал.: 0.00 [11:47:56]line Место: АЗС № 126 "Партнер Нефть" [11:47:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:47:56]line СНО: Общий режим [11:47:56]line Чек 100 29.10.2024 11:47 [11:47:56]line Смена: 547 ФФД: 1.0 [11:47:56]line ЗНМ: 0300000085 [11:47:56]line РНМ: 0000000000091683 [11:47:56]line Версия ККМ: 001 [11:47:56]line ФМ: 0000000000871745 [11:47:56]line ФД: 146304 [11:47:56]line ФПД: 12950275000106 [11:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T114755&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146304&fm=12950275000106&tin=02508201610067®Number=0000000000091683&sum=100000 [11:47:56]written 0, free lines is 4095 [11:47:56]OFD Sender: Processing packet 146304 [packets to send 206, broken 205] [11:47:56]ProducePacketName [11:47:56]name=ofd_packets/00146304 [11:47:56]OFD Sender: To server: pG, [11:47:56]CommunicateWithHost lk.salyk.kg:30040 [11:47:56]ConnectInit lk.salyk.kg [11:47:56]Connected sock=10 [11:47:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 95 CE 04 01 1E 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 64 00 00 00 F4 03 04 00 6B CB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 80 3B 02 00 35 04 06 00 0B C7 38 8A 87 2A 73 59 A2 DA 09 D5 97 F1 [11:47:57]Write to MH i2c: 01 00 00 26 0D 33 [11:47:57]Write i2c OK [11:47:57]MH_I2C_Read... [11:47:57]Read from MH i2c: 01 [11:47:57]MH_I2C_Read... [11:47:57]Read from MH i2c: 01 07 00 [11:47:57]MH_I2C_Read... [11:47:57]Read from MH i2c: 01 07 00 26 0D 00 00 00 00 00 B4 0C FA [11:47:57]RasterBufferAndPrint [11:47:57]line [11:47:57]line [11:47:57]line [11:47:57]line [11:47:57]line [11:47:57]written 0, free lines is 3265 [11:47:57]MH_Cut [11:47:57]Write to MH i2c: D1 01 00 2D 0D 01 0C [11:47:57]Write i2c OK [11:47:57]MH_I2C_Read... [11:47:57]Read from MH i2c: D1 [11:47:57]MH_I2C_Read... [11:47:57]Read from MH i2c: D1 01 00 [11:47:57]MH_I2C_Read... [11:47:57]Read from MH i2c: D1 01 00 2D 0D 00 0B [11:47:57]Write to MH i2c: 01 00 00 2E 0D 3B [11:47:57]Write i2c OK [11:47:57]MH_I2C_Read... [11:47:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 7B 52 47 00 E4 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 80 3B 02 00 F4 03 04 00 92 70 20 67 B6 04 01 00 00 83 53 69 40 2E 20 B5 33 [11:47:57]CommunicateWithHost err = 0 [11:47:57]CheckOFDResponse [11:47:57]1017 (14) - 77093643461234 [11:47:57]1041 (16) - 0000000000871745 [11:47:57]1040 (4) - 146304 [11:47:57]1012 (4) - 29.10.2024 05:20 [11:47:57]1206 (1) - 0 [11:47:57]OFD Sender: Remove packet 146304 [11:47:57]ProducePacketName [11:47:57]name=ofd_packets/00146304 [11:47:57]NVStorageDeleteData [11:47:57]*** Cut start [11:47:57]*** Partial cut [11:47:57]*** CUTSNS_PIN = 1 [11:47:57]*** CUTSNS_PIN = 0 [11:47:57]OFD Sender: No OFD packet to send [11:47:58]*** Brake cut motor [11:47:58]Read from MH i2c: 01 [11:47:58]MH_I2C_Read... [11:47:58]*** Stop cut motor [11:47:58]*** Cut end [11:47:58]Read from MH i2c: 01 07 00 [11:47:58]MH_I2C_Read... [11:47:58]Read from MH i2c: 01 07 00 2E 0D 00 00 00 00 00 FF 0F 50 [11:47:58]process_action close_receipt done [11:47:58]requested_data is exist [11:47:58]produce_requested_data [11:47:58]requested_item fm.sn is exist - process it [11:47:58]wFMCommunicate request_size=4 [11:47:58]MH_SAM_APDU [11:47:58]CAPDU: 80 11 00 00 [11:47:58]Write to MH i2c: E2 08 00 2F 0D 80 11 00 00 00 00 00 00 B6 [11:47:58]Write i2c OK [11:47:58]MH_I2C_Read... [11:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:58]Read from MH i2c: E2 [11:47:58]MH_I2C_Read... [11:47:58]Read from MH i2c: E2 17 00 [11:47:58]MH_I2C_Read... [11:47:58]Read from MH i2c: E2 17 00 2F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 09 [11:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:47:58]wFMCommunicate OK [11:47:58]requested_item fd.num is exist - process it [11:47:58]SAM_PROTO_GetFieldsCounters [11:47:58]wFMCommunicate request_size=4 [11:47:58]MH_SAM_APDU [11:47:58]CAPDU: 80 13 00 00 [11:47:58]Write to MH i2c: E2 08 00 30 0D 80 13 00 00 00 00 00 00 B9 [11:47:58]Write i2c OK [11:47:58]MH_I2C_Read... [11:47:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:58]Read from MH i2c: E2 [11:47:58]MH_I2C_Read... [11:47:58]Read from MH i2c: E2 62 00 [11:47:58]MH_I2C_Read... [11:47:58]Read from MH i2c: E2 62 00 30 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 80 3B 02 00 0E 04 04 00 23 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 EA [11:47:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 80 3B 02 00 0E 04 04 00 23 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 [11:47:58]wFMCommunicate OK [11:47:58]SAM_PROTO_GetFieldsCounters done [11:47:58]requested_item shift.num is exist - process it [11:47:58]requested_item shift.opened is exist - process it [11:47:58]req_shift_opened [11:47:58]FM_GetShiftState [11:47:58]SAM_PROTO_GetShiftState [11:47:58]wFMCommunicate request_size=4 [11:47:58]MH_SAM_APDU [11:47:58]CAPDU: 80 13 01 00 [11:47:58]Write to MH i2c: E2 08 00 31 0D 80 13 01 00 00 00 00 00 BB [11:47:58]Write i2c OK [11:47:58]MH_I2C_Read... [11:47:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:58]Read from MH i2c: E2 [11:47:58]MH_I2C_Read... [11:47:58]Read from MH i2c: E2 0E 00 [11:47:58]MH_I2C_Read... [11:47:58]Read from MH i2c: E2 0E 00 31 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F4 [11:47:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:47:58]wFMCommunicate OK [11:47:58]SAM_PROTO_GetShiftState done [11:47:58]FM_GetShiftState done [11:47:58]req_shift_opened done [11:47:58]requested_item shift.open_date is exist - process it [11:47:58]req_shift_open_date [11:47:58]req_shift_open_date done [11:47:58]produce_requested_data done [11:47:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146304,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:47:58]process_action_free close_receipt [11:47:58]json_value_free [11:47:58]json_value_free done [11:47:58]process_json_proto returns [11:47:58]Send response to host [11:47:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146304,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:47:58]free response buf [11:47:58]execute_script done [11:47:58]execute_script returns [11:47:58]free content buf [11:47:58]Sock 7.Close socket [11:47:58]Sock 7.Thread stoped [11:48:02]OFD Sender: No OFD packet to send [11:48:07]OFD Sender: No OFD packet to send [11:48:12]OFD Sender: No OFD packet to send [11:48:17]OFD Sender: No OFD packet to send [11:48: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:09]int [11:49:09]Write to MH i2c: 01 00 00 32 0D 3F [11:49:09]*** FLAG_PRN_KEY set [11:49:09]Write i2c OK [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: 01 [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: 01 07 00 [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: 01 07 00 32 0D 00 08 00 00 00 FF 0F 5C [11:49:09]state=0 [11:49:09]Key pressed [11:49:09]Feed [11:49:09]Write to MH i2c: D8 00 00 33 0D 17 [11:49:09]Write i2c OK [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: D8 [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: D8 01 00 [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: D8 01 00 33 0D 00 18 [11:49:09]int [11:49:09]Write to MH i2c: 01 00 00 34 0D 41 [11:49:09]Write i2c OK [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: 01 [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: 01 07 00 [11:49:09]MH_I2C_Read... [11:49:09]Read from MH i2c: 01 07 00 34 0D 00 48 00 00 00 3C 00 CC [11:49:09]state=2 [11:49:09]Key pressed [11:49:10]int [11:49:10]Write to MH i2c: 01 00 00 35 0D 42 [11:49:10]*** FLAG_PRN_KEY reset [11:49:10]Write i2c OK [11:49:10]MH_I2C_Read... [11:49:10]Read from MH i2c: 01 [11:49:10]MH_I2C_Read... [11:49:10]Read from MH i2c: 01 07 00 [11:49:10]MH_I2C_Read... [11:49:10]Read from MH i2c: 01 07 00 35 0D 00 00 00 00 00 F6 0F 4E [11:49:10]state=2 [11:49:10]Stop feed [11:49:11]int [11:49:11]Write to MH i2c: 01 00 00 36 0D 43 [11:49:11]*** FLAG_PRN_KEY set [11:49:11]Write i2c OK [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 07 00 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 07 00 36 0D 00 08 00 00 00 FF 0F 60 [11:49:11]state=0 [11:49:11]Key pressed [11:49:11]Feed [11:49:11]Write to MH i2c: D8 00 00 37 0D 1B [11:49:11]Write i2c OK [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: D8 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: D8 01 00 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: D8 01 00 37 0D 00 1C [11:49:11]int [11:49:11]Write to MH i2c: 01 00 00 38 0D 45 [11:49:11]Write i2c OK [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 07 00 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 07 00 38 0D 00 48 00 00 00 3C 00 D0 [11:49:11]state=2 [11:49:11]Key pressed [11:49:11]int [11:49:11]Write to MH i2c: 01 00 00 39 0D 46 [11:49:11]*** FLAG_PRN_KEY reset [11:49:11]Write i2c OK [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 07 00 [11:49:11]MH_I2C_Read... [11:49:11]Read from MH i2c: 01 07 00 39 0D 00 00 00 00 00 F6 0F 52 [11:49:11]state=2 [11:49:11]Stop feed [11:49:13]OFD Sender: No OFD packet to send [11:49:18]OFD Sender: No OFD packet to send [11:49:23]OFD Sender: No OFD packet to send [11:49:28]OFD Sender: No OFD packet to send [11:49:33]OFD Sender: No OFD packet to send [11:49:38]OFD Sender: No OFD packet to send [11:49:43]OFD Sender: No OFD packet to send [11:49:48]OFD Sender: No OFD packet to send [11:49:53]OFD Sender: No OFD packet to send [11:49:58]OFD Sender: No OFD packet to send [11:50:03]OFD Sender: No OFD packet to send [11:50:08]OFD Sender: No OFD packet to send [11:50:13]OFD Sender: No OFD packet to send [11:50:18]OFD Sender: No OFD packet to send [11:50:23]OFD Sender: No OFD packet to send [11:50:28]OFD Sender: No OFD packet to send [11:50:28]accept exits with 9 [11:50:28]New connection [11:50:28]New thread 3066686820 created [11:50:28]Thread 3066830180 joined [11:50:28]Waiting for new connection... [11:50:28] Sock 9.Parse request [11:50:28]Sock 9.Check first char [11:50:28]Sock 9.First char is OK [11:50:28]request: POST /json_proto HTTP/1.0 [11:50:28]Method: POST [11:50:28]URL: /json_proto [11:50:28]Method is POST - this is cgi request [11:50:28]url: /json_proto [11:50:28]query_string will be loaded in cgi processing [11:50:28]execute_cgi json_proto POST (null) [11:50:28]execute_cgi path=json_proto method=POST [11:50:28]POST find Content-Length [11:50:28]Host: 172.17.40.195:8080 [11:50:28]Content-Length: 677 [11:50:28]Content-Type: application/json [11:50:28] [11:50:28]POST finish read [11:50:28]Found Content-Length = 677 [11:50:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:50:28]execute_script... [11:50: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)161063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:50:28]POST & json_proto [11:50:28]process_json_proto [11:50:28]json parsed OK: [11:50:28]protocol is kg_v1.0 [11:50:28]action value=close_receipt [11:50:28]process_action close_receipt [11:50:28]cmd_close_receipt [11:50:28]MH_GetDate [11:50:28]Write to MH i2c: F0 00 00 3A 0D 36 [11:50:28]Write i2c OK [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: F0 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: F0 09 00 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: F0 09 00 3A 0D 00 05 CC 20 67 D5 8D 6C 64 C9 [11:50:28]GetLastDocTimeStamp 1730202475 [11:50:28]current date 1730202629 [11:50:28]FM_GetShiftState [11:50:28]SAM_PROTO_GetShiftState [11:50:28]wFMCommunicate request_size=4 [11:50:28]MH_SAM_APDU [11:50:28]CAPDU: 80 13 01 00 [11:50:28]Write to MH i2c: E2 08 00 3B 0D 80 13 01 00 00 00 00 00 C5 [11:50:28]Write i2c OK [11:50:28]MH_I2C_Read... [11:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:28]Read from MH i2c: E2 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: E2 0E 00 [11:50:28]MH_I2C_Read... [11:50:28]Read from MH i2c: E2 0E 00 3B 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FE [11:50:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:50:28]wFMCommunicate OK [11:50:28]SAM_PROTO_GetShiftState done [11:50:28]FM_GetShiftState done [11:50:28]opened in 1730161786 [11:50:28]opened+sec_in_day 1730248186 [11:50:28]quantity*price = 50041 [11:50:28]sum+1 = 50042 [11:50:28]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.98 ИТОГО: 1995.00 Внесено: 2000.00 СДАЧА: 5.00 НСП 1% : 17.66 НДС 12% : 211.96 Наличными: 1995.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 102 29.10.2024 11:54 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146306 ФПД: 194911851300587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115420&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146306&fm=194911851300587&tin=02508201610067®Number=0000000000091683&sum=199500 [11:54:20]StoreToDocumentArchive [11:54:20]shift 547 fd 146306 [11:54:20]save to /storage/0547/doc_00146306 [11:54:20]save last doc name /storage/0547/doc_00146306 to /storage/kkm_last_doc_name [11:54:20]save OK [11:54:20]Clear old archive folders... [11:54:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:20]tlvbuf is 01FD4D30 [11:54:20]SAM_PROTO_ClearQueue [11:54:20]wFMCommunicate request_size=4 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 09 00 00 [11:54:20]Write to MH i2c: E2 08 00 93 0D 80 09 00 00 00 00 00 00 12 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 93 0D 00 90 00 14 [11:54:20]RAPDU: 90 00 [11:54:20]wFMCommunicate OK [11:54:20]SAM_PROTO_ClearQueue done [11:54:20]KKMCreateOFDPacket [11:54:20]OFDProtocolAddRootSTLVToBuf [11:54:20]FM_MakeSignedData [11:54:20]FM_MakeSignedData [11:54:20]SAM_PROTO_SignData [11:54:20]wFMCommunicate request_size=4 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 0D 01 02 [11:54:20]Write to MH i2c: E2 08 00 94 0D 80 0D 01 02 00 00 00 00 1A [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 94 0D 00 90 00 15 [11:54:20]RAPDU: 90 00 [11:54:20]wFMCommunicate OK [11:54:20]wFMCommunicate request_size=255 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 52 00 00 00 00 07 04 06 00 4C 0B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 EC CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 82 3B 02 00 35 04 06 00 B1 [11:54:20]Write to MH i2c: E2 02 01 95 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 14 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 52 00 00 00 00 07 04 06 00 4C 0B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 EC CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 82 3B 02 00 35 04 06 00 B1 00 00 71 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 95 0D 00 90 00 16 [11:54:20]RAPDU: 90 00 [11:54:20]wFMCommunicate OK [11:54:20]wFMCommunicate request_size=10 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 0D 02 02 05 45 73 A8 C6 EB [11:54:20]Write to MH i2c: E2 0D 00 96 0D 80 0D 02 02 05 00 45 73 A8 C6 EB 00 00 38 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 03 00 96 0D 00 90 00 17 [11:54:20]RAPDU: 90 00 [11:54:20]wFMCommunicate OK [11:54:20]wFMCommunicate request_size=4 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 0D 03 02 [11:54:20]Write to MH i2c: E2 08 00 97 0D 80 0D 03 02 00 00 00 00 1F [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 0B 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 0B 00 97 0D 00 9C E8 C1 B5 4E 76 2A 87 90 00 8F [11:54:20]RAPDU: 9C E8 C1 B5 4E 76 2A 87 90 00 [11:54:20]wFMCommunicate OK [11:54:20]SAM_PROTO_SignData done [11:54:20]FM_MakeSignedData done [11:54:20]CreateOFDProtocolMessage [11:54:20]wFMCommunicate request_size=4 [11:54:20]MH_SAM_APDU [11:54:20]CAPDU: 80 11 00 00 [11:54:20]Write to MH i2c: E2 08 00 98 0D 80 11 00 00 00 00 00 00 1F [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:20]Read from MH i2c: E2 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 17 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: E2 17 00 98 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 72 [11:54:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:54:20]wFMCommunicate OK [11:54:20]CreateOFDProtocolMessage done [11:54:20]OFDSenderStorePacket 146306 [11:54:20]StoreOFDPacket docnum=146306 [11:54:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2D 01 07 01 5E 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 52 00 00 00 00 07 04 06 00 4C 0B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 EC CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 82 3B 02 00 35 04 06 00 B1 45 73 A8 C6 EB 9C E8 C1 B5 4E 76 2A 87 [11:54:20]CheckFolder [11:54:20]dirname=/storage/ofd_packets [11:54:20]CheckFolder done [11:54:20]ProducePacketName [11:54:20]name=ofd_packets/00146306 [11:54:20]NVStorageSaveData ofd_packets/00146306 [11:54:20]File name is /storage/ofd_packets/00146306 [11:54:20]Write 301 bytes [11:54:20]NVStorageSaveData done [11:54:20]OFDSenderStorePacket done [11:54:20]KKMCreateOFDPacket done [11:54:20]NVStorageSaveData kkm_last_timestamp [11:54:20]File name is /storage/kkm_last_timestamp [11:54:20]Write 4 bytes [11:54:20]NVStorageSaveData done [11:54:20]ExternCall_PrintAddStr [11:54:20]wPrintStart [11:54:20]Write to MH i2c: 01 00 00 99 0D A6 [11:54:20]Write i2c OK [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: 01 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: 01 07 00 [11:54:20]MH_I2C_Read... [11:54:20]Read from MH i2c: 01 07 00 99 0D 00 00 00 00 00 FF 0F BB [11:54:20]RasterBufferAndPrint [11:54:20]line Счет N : (1)161064 [11:54:20]line ИНН: 02508201610067 [11:54:20]line Контрольно-Кассовый Чек [11:54:20]line ПРОДАЖА [11:54:20]line ТРК (МРК, ГНК) : 53 [11:54:20]line Товар: 2710124500 [11:54:20]line Аи-95-К-3 [11:54:20]line 26.900 * 74.20 [11:54:20]line = 1995.98 [11:54:20]line НДС 12% НСП 1% [11:54:20]line > о реализуемом товаре [11:54:20]line ОКРУГЛЕНИЕ: -0.98 [11:54:20]line ИТОГО: 1995.00 [11:54:20]line Внесено: 2000.00 [11:54:20]line СДАЧА: 5.00 [11:54:20]line НСП 1% : 17.66 [11:54:20]line НДС 12% : 211.96 [11:54:20]line Наличными: 1995.00 [11:54:20]line Безнал.: 0.00 [11:54:20]line Место: АЗС № 126 "Партнер Нефть" [11:54:20]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:54:20]line СНО: Общий режим [11:54:20]line Чек 102 29.10.2024 11:54 [11:54:20]line Смена: 547 ФФД: 1.0 [11:54:20]line ЗНМ: 0300000085 [11:54:20]line РНМ: 0000000000091683 [11:54:20]line Версия ККМ: 001 [11:54:20]line ФМ: 0000000000871745 [11:54:20]line ФД: 146306 [11:54:20]line ФПД: 194911851300587 [11:54:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115420&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146306&fm=194911851300587&tin=02508201610067®Number=0000000000091683&sum=199500 [11:54:21]OFD Sender: Processing packet 146306 [packets to send 206, broken 205] [11:54:21]ProducePacketName [11:54:21]name=ofd_packets/00146306 [11:54:21]OFD Sender: To server: pG, [11:54:21]CommunicateWithHost lk.salyk.kg:30040 [11:54:21]ConnectInit lk.salyk.kg [11:54:21]written 0, free lines is 4095 [11:54:21]Write to MH i2c: 01 00 00 C4 0D D1 [11:54:21]Write i2c OK [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: 01 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: 01 07 00 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: 01 07 00 C4 0D 00 00 00 00 00 B1 0C 95 [11:54:21]RasterBufferAndPrint [11:54:21]line [11:54:21]line [11:54:21]line [11:54:21]line [11:54:21]line [11:54:21]written 0, free lines is 3252 [11:54:21]MH_Cut [11:54:21]Write to MH i2c: D1 01 00 CB 0D 01 AA [11:54:21]Write i2c OK [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: D1 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: D1 01 00 [11:54:21]MH_I2C_Read... [11:54:21]Read from MH i2c: D1 01 00 CB 0D 00 A9 [11:54:21]Write to MH i2c: 01 00 00 CC 0D D9 [11:54:21]Write i2c OK [11:54:21]MH_I2C_Read... [11:54:22]*** Cut start [11:54:22]*** Partial cut [11:54:22]*** CUTSNS_PIN = 1 [11:54:22]*** CUTSNS_PIN = 0 [11:54:22]*** Brake cut motor [11:54:23]Read from MH i2c: 01 [11:54:23]MH_I2C_Read... [11:54:23]*** Stop cut motor [11:54:23]*** Cut end [11:54:23]Read from MH i2c: 01 07 00 [11:54:23]MH_I2C_Read... [11:54:23]Read from MH i2c: 01 07 00 CC 0D 00 00 00 00 00 FF 0F EE [11:54:23]process_action close_receipt done [11:54:23]requested_data is exist [11:54:23]produce_requested_data [11:54:23]requested_item fm.sn is exist - process it [11:54:23]wFMCommunicate request_size=4 [11:54:23]MH_SAM_APDU [11:54:23]CAPDU: 80 11 00 00 [11:54:23]Write to MH i2c: E2 08 00 CD 0D 80 11 00 00 00 00 00 00 54 [11:54:23]Write i2c OK [11:54:23]MH_I2C_Read... [11:54:23]Connected sock=11 [11:54:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2D 01 07 01 5E 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 0B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 52 00 00 00 00 07 04 06 00 4C 0B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 EC CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 82 3B 02 00 35 04 06 00 B1 45 73 A8 C6 EB 9C E8 C1 B5 4E 76 2A 87 [11:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:23]Read from MH i2c: E2 [11:54:23]MH_I2C_Read... [11:54:23]Read from MH i2c: E2 17 00 [11:54:23]MH_I2C_Read... [11:54:23]Read from MH i2c: E2 17 00 CD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A7 [11:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:54:23]wFMCommunicate OK [11:54:23]requested_item fd.num is exist - process it [11:54:23]SAM_PROTO_GetFieldsCounters [11:54:23]wFMCommunicate request_size=4 [11:54:23]MH_SAM_APDU [11:54:23]CAPDU: 80 13 00 00 [11:54:23]Write to MH i2c: E2 08 00 CE 0D 80 13 00 00 00 00 00 00 57 [11:54:23]Write i2c OK [11:54:23]MH_I2C_Read... [11:54:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:23]Read from MH i2c: E2 [11:54:23]MH_I2C_Read... [11:54:23]Read from MH i2c: E2 62 00 [11:54:23]MH_I2C_Read... [11:54:23]Read from MH i2c: E2 62 00 CE 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 82 3B 02 00 0E 04 04 00 23 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 90 [11:54:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 82 3B 02 00 0E 04 04 00 23 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 [11:54:23]wFMCommunicate OK [11:54:23]SAM_PROTO_GetFieldsCounters done [11:54:23]requested_item shift.num is exist - process it [11:54:23]requested_item shift.opened is exist - process it [11:54:23]req_shift_opened [11:54:23]FM_GetShiftState [11:54:23]SAM_PROTO_GetShiftState [11:54:23]wFMCommunicate request_size=4 [11:54:23]MH_SAM_APDU [11:54:23]CAPDU: 80 13 01 00 [11:54:23]Write to MH i2c: E2 08 00 CF 0D 80 13 01 00 00 00 00 00 59 [11:54:23]Write i2c OK [11:54:23]MH_I2C_Read... [11:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:23]Read from MH i2c: E2 [11:54:23]MH_I2C_Read... [11:54:23]Read from MH i2c: E2 0E 00 [11:54:23]MH_I2C_Read... [11:54:23]Read from MH i2c: E2 0E 00 CF 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 92 [11:54:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:54:23]wFMCommunicate OK [11:54:23]SAM_PROTO_GetShiftState done [11:54:23]FM_GetShiftState done [11:54:23]req_shift_opened done [11:54:23]requested_item shift.open_date is exist - process it [11:54:23]req_shift_open_date [11:54:23]req_shift_open_date done [11:54:23]produce_requested_data done [11:54:23]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146306,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:54:23]process_action_free close_receipt [11:54:23]json_value_free [11:54:23]json_value_free done [11:54:23]process_json_proto returns [11:54:23]Send response to host [11:54:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146306,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:54:23]free response buf [11:54:23]execute_script done [11:54:23]execute_script returns [11:54:23]free content buf [11:54:23]Sock 7.Close socket [11:54:23]Sock 7.Thread stoped [11:54:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 89 CF 47 00 2F 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 82 3B 02 00 F4 03 04 00 14 72 20 67 B6 04 01 00 00 5D 91 85 A9 81 44 C6 E0 [11:54:23]CommunicateWithHost err = 0 [11:54:23]CheckOFDResponse [11:54:23]1017 (14) - 77093643461234 [11:54:23]1041 (16) - 0000000000871745 [11:54:23]1040 (4) - 146306 [11:54:23]1012 (4) - 29.10.2024 05:26 [11:54:23]1206 (1) - 0 [11:54:23]OFD Sender: Remove packet 146306 [11:54:23]ProducePacketName [11:54:23]name=ofd_packets/00146306 [11:54:23]NVStorageDeleteData [11:54:24]OFD Sender: No OFD packet to send [11:54:29]OFD Sender: No OFD packet to send [11:54:31]accept exits with 9 [11:54:31]New connection [11:54:31]New thread 3066686820 created [11:54:31]Thread 3066830180 joined [11:54:31]Waiting for new connection... [11:54:31] Sock 9.Parse request [11:54:31]Sock 9.Check first char [11:54:31]Sock 9.First char is OK [11:54:31]request: POST /json_proto HTTP/1.0 [11:54:31]Method: POST [11:54:31]URL: /json_proto [11:54:31]Method is POST - this is cgi request [11:54:31]url: /json_proto [11:54:31]query_string will be loaded in cgi processing [11:54:31]execute_cgi json_proto POST (null) [11:54:31]execute_cgi path=json_proto method=POST [11:54:31]POST find Content-Length [11:54:31]Host: 172.17.40.195:8080 [11:54:31]Content-Length: 677 [11:54:31]Content-Type: application/json [11:54:31] [11:54:31]POST finish read [11:54:31]Found Content-Length = 677 [11:54:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:54:31]execute_script... [11:54:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:54:31]POST & json_proto [11:54:31]process_json_proto [11:54:31]json parsed OK: [11:54:31]protocol is kg_v1.0 [11:54:31]action value=close_receipt [11:54:31]process_action close_receipt [11:54:31]cmd_close_receipt [11:54:31]MH_GetDate [11:54:31]Write to MH i2c: F0 00 00 D0 0D CC [11:54:31]Write i2c OK [11:54:31]MH_I2C_Read... [11:54:31]Read from MH i2c: F0 [11:54:31]MH_I2C_Read... [11:54:31]Read from MH i2c: F0 09 00 [11:54:31]MH_I2C_Read... [11:54:31]Read from MH i2c: F0 09 00 D0 0D 00 F7 CC 20 67 D5 8D 6C 64 51 [11:54:31]GetLastDocTimeStamp 1730202860 [11:54:31]current date 1730202871 [11:54:31]FM_GetShiftState [11:54:31]SAM_PROTO_GetShiftState [11:54:31]wFMCommunicate request_size=4 [11:54:31]MH_SAM_APDU [11:54:31]CAPDU: 80 13 01 00 [11:54:31]Write to MH i2c: E2 08 00 D1 0D 80 13 01 00 00 00 00 00 5B [11:54:31]Write i2c OK [11:54:31]MH_I2C_Read... [11:54:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:31]Read from MH i2c: E2 [11:54:31]MH_I2C_Read... [11:54:31]Read from MH i2c: E2 0E 00 [11:54:31]MH_I2C_Read... [11:54:31]Read from MH i2c: E2 0E 00 D1 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 94 [11:54:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:54:31]wFMCommunicate OK [11:54:31]SAM_PROTO_GetShiftState done [11:54:31]FM_GetShiftState done [11:54:31]opened in 1730161786 [11:54:31]opened+sec_in_day 1730248186 [11:54:31]quantity*price = 50010 [11:54:31]sum+1 = 50012 [11:54:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 103 29.10.2024 11:54 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146307 ФПД: 146088324655580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115432&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146307&fm=146088324655580&tin=02508201610067®Number=0000000000091683&sum=50000 [11:54:32]StoreToDocumentArchive [11:54:32]shift 547 fd 146307 [11:54:32]save to /storage/0547/doc_00146307 [11:54:32]save last doc name /storage/0547/doc_00146307 to /storage/kkm_last_doc_name [11:54:32]save OK [11:54:32]Clear old archive folders... [11:54:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:32]tlvbuf is 02024630 [11:54:32]SAM_PROTO_ClearQueue [11:54:32]wFMCommunicate request_size=4 [11:54:32]MH_SAM_APDU [11:54:32]CAPDU: 80 09 00 00 [11:54:32]Write to MH i2c: E2 08 00 DE 0D 80 09 00 00 00 00 00 00 5D [11:54:32]Write i2c OK [11:54:32]MH_I2C_Read... [11:54:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:32]Read from MH i2c: E2 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 DE 0D 00 90 00 5F [11:54:32]RAPDU: 90 00 [11:54:32]wFMCommunicate OK [11:54:32]SAM_PROTO_ClearQueue done [11:54:32]KKMCreateOFDPacket [11:54:32]OFDProtocolAddRootSTLVToBuf [11:54:32]FM_MakeSignedData [11:54:32]FM_MakeSignedData [11:54:32]SAM_PROTO_SignData [11:54:32]wFMCommunicate request_size=4 [11:54:32]MH_SAM_APDU [11:54:32]CAPDU: 80 0D 01 02 [11:54:32]Write to MH i2c: E2 08 00 DF 0D 80 0D 01 02 00 00 00 00 65 [11:54:32]Write i2c OK [11:54:32]MH_I2C_Read... [11:54:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:32]Read from MH i2c: E2 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 DF 0D 00 90 00 60 [11:54:32]RAPDU: 90 00 [11:54:32]wFMCommunicate OK [11:54:32]wFMCommunicate request_size=255 [11:54:32]MH_SAM_APDU [11:54:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 67 00 00 00 F4 03 04 00 F8 CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 83 3B 02 00 35 04 06 00 84 [11:54:32]Write to MH i2c: E2 02 01 E0 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 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 67 00 00 00 F4 03 04 00 F8 CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 83 3B 02 00 35 04 06 00 84 00 00 E7 [11:54:32]Write i2c OK [11:54:32]MH_I2C_Read... [11:54:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:32]Read from MH i2c: E2 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 E0 0D 00 90 00 61 [11:54:32]RAPDU: 90 00 [11:54:32]wFMCommunicate OK [11:54:32]wFMCommunicate request_size=10 [11:54:32]MH_SAM_APDU [11:54:32]CAPDU: 80 0D 02 02 05 DD D6 B2 69 DC [11:54:32]Write to MH i2c: E2 0D 00 E1 0D 80 0D 02 02 05 00 DD D6 B2 69 DC 00 00 1C [11:54:32]Write i2c OK [11:54:32]MH_I2C_Read... [11:54:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:32]Read from MH i2c: E2 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 03 00 E1 0D 00 90 00 62 [11:54:32]RAPDU: 90 00 [11:54:32]wFMCommunicate OK [11:54:32]wFMCommunicate request_size=4 [11:54:32]MH_SAM_APDU [11:54:32]CAPDU: 80 0D 03 02 [11:54:32]Write to MH i2c: E2 08 00 E2 0D 80 0D 03 02 00 00 00 00 6A [11:54:32]Write i2c OK [11:54:32]MH_I2C_Read... [11:54:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:32]Read from MH i2c: E2 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 0B 00 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 0B 00 E2 0D 00 A0 F4 6B 0F 56 58 88 14 90 00 C3 [11:54:32]RAPDU: A0 F4 6B 0F 56 58 88 14 90 00 [11:54:32]wFMCommunicate OK [11:54:32]SAM_PROTO_SignData done [11:54:32]FM_MakeSignedData done [11:54:32]CreateOFDProtocolMessage [11:54:32]wFMCommunicate request_size=4 [11:54:32]MH_SAM_APDU [11:54:32]CAPDU: 80 11 00 00 [11:54:32]Write to MH i2c: E2 08 00 E3 0D 80 11 00 00 00 00 00 00 6A [11:54:32]Write i2c OK [11:54:32]MH_I2C_Read... [11:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:32]Read from MH i2c: E2 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 17 00 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: E2 17 00 E3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BD [11:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:54:32]wFMCommunicate OK [11:54:32]CreateOFDProtocolMessage done [11:54:32]OFDSenderStorePacket 146307 [11:54:32]StoreOFDPacket docnum=146307 [11:54:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 FA FD 07 01 6F 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 67 00 00 00 F4 03 04 00 F8 CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 83 3B 02 00 35 04 06 00 84 DD D6 B2 69 DC A0 F4 6B 0F 56 58 88 14 [11:54:32]CheckFolder [11:54:32]dirname=/storage/ofd_packets [11:54:32]CheckFolder done [11:54:32]ProducePacketName [11:54:32]name=ofd_packets/00146307 [11:54:32]NVStorageSaveData ofd_packets/00146307 [11:54:32]File name is /storage/ofd_packets/00146307 [11:54:32]Write 301 bytes [11:54:32]NVStorageSaveData done [11:54:32]OFDSenderStorePacket done [11:54:32]KKMCreateOFDPacket done [11:54:32]NVStorageSaveData kkm_last_timestamp [11:54:32]File name is /storage/kkm_last_timestamp [11:54:32]Write 4 bytes [11:54:32]NVStorageSaveData done [11:54:32]ExternCall_PrintAddStr [11:54:32]wPrintStart [11:54:32]Write to MH i2c: 01 00 00 E4 0D F1 [11:54:32]Write i2c OK [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: 01 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: 01 07 00 [11:54:32]MH_I2C_Read... [11:54:32]Read from MH i2c: 01 07 00 E4 0D 00 00 00 00 00 FF 0F 06 [11:54:32]RasterBufferAndPrint [11:54:32]line Счет N : (1)161065 [11:54:32]line ИНН: 02508201610067 [11:54:32]line Контрольно-Кассовый Чек [11:54:32]line ПРОДАЖА [11:54:32]line ТРК (МРК, ГНК) : 33 [11:54:32]line Товар: 2710124500 [11:54:32]line Аи-95-К-3 [11:54:32]line 6.740 * 74.20 [11:54:32]line = 500.11 [11:54:32]line НДС 12% НСП 1% [11:54:32]line > о реализуемом товаре [11:54:32]line ОКРУГЛЕНИЕ: -0.11 [11:54:32]line ИТОГО: 500.00 [11:54:32]line Внесено: 500.00 [11:54:32]line СДАЧА: 0.00 [11:54:32]line НСП 1% : 4.43 [11:54:32]line НДС 12% : 53.11 [11:54:32]line Наличными: 500.00 [11:54:32]line Безнал.: 0.00 [11:54:32]line Место: АЗС № 126 "Партнер Нефть" [11:54:32]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:54:32]line СНО: Общий режим [11:54:32]line Чек 103 29.10.2024 11:54 [11:54:32]line Смена: 547 ФФД: 1.0 [11:54:32]line ЗНМ: 0300000085 [11:54:32]line РНМ: 0000000000091683 [11:54:32]line Версия ККМ: 001 [11:54:32]line ФМ: 0000000000871745 [11:54:32]line ФД: 146307 [11:54:32]line ФПД: 146088324655580 [11:54:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115432&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146307&fm=146088324655580&tin=02508201610067®Number=0000000000091683&sum=50000 [11:54:32]OFD Sender: Processing packet 146307 [packets to send 206, broken 205] [11:54:32]ProducePacketName [11:54:32]name=ofd_packets/00146307 [11:54:32]OFD Sender: To server: pG, [11:54:32]CommunicateWithHost lk.salyk.kg:30040 [11:54:32]ConnectInit lk.salyk.kg [11:54:32]written 0, free lines is 4095 [11:54:33]Connected sock=10 [11:54:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 FA FD 07 01 6F 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 67 00 00 00 F4 03 04 00 F8 CC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 83 3B 02 00 35 04 06 00 84 DD D6 B2 69 DC A0 F4 6B 0F 56 58 88 14 [11:54:33]Write to MH i2c: 01 00 00 0F 0E 1D [11:54:33]Write i2c OK [11:54:33]MH_I2C_Read... [11:54:33]Read from MH i2c: 01 [11:54:33]MH_I2C_Read... [11:54:33]Read from MH i2c: 01 07 00 [11:54:33]MH_I2C_Read... [11:54:33]Read from MH i2c: 01 07 00 0F 0E 00 00 00 00 00 C0 0C F0 [11:54:33]RasterBufferAndPrint [11:54:33]line [11:54:33]line [11:54:33]line [11:54:33]line [11:54:33]line [11:54:33]written 0, free lines is 3273 [11:54:33]MH_Cut [11:54:33]Write to MH i2c: D1 01 00 16 0E 01 F6 [11:54:33]Write i2c OK [11:54:33]MH_I2C_Read... [11:54:33]Read from MH i2c: D1 [11:54:33]MH_I2C_Read... [11:54:33]Read from MH i2c: D1 01 00 [11:54:33]MH_I2C_Read... [11:54:33]Read from MH i2c: D1 01 00 16 0E 00 F5 [11:54:33]Write to MH i2c: 01 00 00 17 0E 25 [11:54:33]Write i2c OK [11:54:33]MH_I2C_Read... [11:54:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 CB 84 47 00 A9 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 83 3B 02 00 F4 03 04 00 1F 72 20 67 B6 04 01 00 00 CA 01 13 FD DE 99 58 00 [11:54:33]CommunicateWithHost err = 0 [11:54:33]CheckOFDResponse [11:54:33]1017 (14) - 77093643461234 [11:54:33]1041 (16) - 0000000000871745 [11:54:33]1040 (4) - 146307 [11:54:33]1012 (4) - 29.10.2024 05:26 [11:54:33]1206 (1) - 0 [11:54:33]OFD Sender: Remove packet 146307 [11:54:33]ProducePacketName [11:54:33]name=ofd_packets/00146307 [11:54:33]NVStorageDeleteData [11:54:34]OFD Sender: No OFD packet to send [11:54:34]*** Cut start [11:54:34]*** Partial cut [11:54:34]*** CUTSNS_PIN = 1 [11:54:34]*** CUTSNS_PIN = 0 [11:54:34]*** Brake cut motor [11:54:34]Read from MH i2c: 01 [11:54:34]MH_I2C_Read... [11:54:34]*** Stop cut motor [11:54:34]*** Cut end [11:54:34]Read from MH i2c: 01 07 00 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: 01 07 00 17 0E 00 00 00 00 00 FF 0F 3A [11:54:34]process_action close_receipt done [11:54:34]requested_data is exist [11:54:34]produce_requested_data [11:54:34]requested_item fm.sn is exist - process it [11:54:34]wFMCommunicate request_size=4 [11:54:34]MH_SAM_APDU [11:54:34]CAPDU: 80 11 00 00 [11:54:34]Write to MH i2c: E2 08 00 18 0E 80 11 00 00 00 00 00 00 A0 [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:34]Read from MH i2c: E2 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: E2 17 00 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: E2 17 00 18 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F3 [11:54:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:54:34]wFMCommunicate OK [11:54:34]requested_item fd.num is exist - process it [11:54:34]SAM_PROTO_GetFieldsCounters [11:54:34]wFMCommunicate request_size=4 [11:54:34]MH_SAM_APDU [11:54:34]CAPDU: 80 13 00 00 [11:54:34]Write to MH i2c: E2 08 00 19 0E 80 13 00 00 00 00 00 00 A3 [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:34]Read from MH i2c: E2 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: E2 62 00 [11:54:34]MH_I2C_Read... [11:54:34]Read from MH i2c: E2 62 00 19 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 83 3B 02 00 0E 04 04 00 23 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 E0 [11:54:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 83 3B 02 00 0E 04 04 00 23 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 [11:54:34]wFMCommunicate OK [11:54:34]SAM_PROTO_GetFieldsCounters done [11:54:34]requested_item shift.num is exist - process it [11:54:34]requested_item shift.opened is exist - process it [11:54:34]req_shift_opened [11:54:34]FM_GetShiftState [11:54:34]SAM_PROTO_GetShiftState [11:54:34]wFMCommunicate request_size=4 [11:54:34]MH_SAM_APDU [11:54:34]CAPDU: 80 13 01 00 [11:54:34]Write to MH i2c: E2 08 00 1A 0E 80 13 01 00 00 00 00 00 A5 [11:54:34]Write i2c OK [11:54:34]MH_I2C_Read... [11:54:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:35]Read from MH i2c: E2 [11:54:35]MH_I2C_Read... [11:54:35]Read from MH i2c: E2 0E 00 [11:54:35]MH_I2C_Read... [11:54:35]Read from MH i2c: E2 0E 00 1A 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DE [11:54:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:54:35]wFMCommunicate OK [11:54:35]SAM_PROTO_GetShiftState done [11:54:35]FM_GetShiftState done [11:54:35]req_shift_opened done [11:54:35]requested_item shift.open_date is exist - process it [11:54:35]req_shift_open_date [11:54:35]req_shift_open_date done [11:54:35]produce_requested_data done [11:54:35]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146307,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:54:35]process_action_free close_receipt [11:54:35]json_value_free [11:54:35]json_value_free done [11:54:35]process_json_proto returns [11:54:35]Send response to host [11:54:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146307,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:54:35]free response buf [11:54:35]execute_script done [11:54:35]execute_script returns [11:54:35]free content buf [11:54:35]Sock 9.Close socket [11:54:35]Sock 9.Thread stoped [11:54:39]OFD Sender: No OFD packet to send [11:54:44]OFD Sender: No OFD packet to send [11:54:49]OFD Sender: No OFD packet to send [11:54:54]OFD Sender: No OFD packet to send [11:54:59]OFD Sender: No OFD packet to send [11:55:04]OFD Sender: No OFD packet to send [11:55:09]OFD Sender: No OFD packet to send [11:55:14]OFD Sender: No OFD packet to send [11:55:19]OFD Sender: No OFD packet to send [11:55:24]OFD Sender: No OFD packet to send [11:55:29]OFD Sender: No OFD packet to send [11:55:34]OFD Sender: No OFD packet to send [11:50:29]CAPDU: 80 15 02 00 08 F4 03 04 00 05 CC 20 67 [11:50:29]Write to MH i2c: E2 10 00 44 0D 80 15 02 00 08 00 F4 03 04 00 05 CC 20 67 00 00 34 [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 44 0D 00 90 00 C5 [11:50:29]RAPDU: 90 00 [11:50:29]wFMCommunicate OK [11:50:29]wFMCommunicate request_size=25 [11:50:29]MH_SAM_APDU [11:50:29]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 [11:50:29]Write to MH i2c: E2 1C 00 45 0D 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 00 00 36 [11:50:29]Write i2c OK [11:50:29]MH_I2C_Read... [11:50:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [11:50:29]Read from MH i2c: E2 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 [11:50:29]MH_I2C_Read... [11:50:29]Read from MH i2c: E2 03 00 45 0D 00 90 00 C6 [11:50:29]RAPDU: 90 00 [11:50:29]wFMCommunicate OK [11:50:29]wFMCommunicate request_size=4 [11:50:29]MH_SAM_APDU [11:50:29]CAPDU: 80 15 03 00 [11:50:2[11:55:39]OFD Sender: No OFD packet to send [11:55:44]OFD Sender: No OFD packet to send [11:55:46]accept exits with 7 [11:55:46]New connection [11:55:46]New thread 3066830180 created [11:55:46]Thread 3066686820 joined [11:55:46]Waiting for new connection... [11:55:46] Sock 7.Parse request [11:55:46]Sock 7.Check first char [11:55:46]Sock 7.First char is OK [11:55:46]request: POST /json_proto HTTP/1.0 [11:55:46]Method: POST [11:55:46]URL: /json_proto [11:55:46]Method is POST - this is cgi request [11:55:46]url: /json_proto [11:55:46]query_string will be loaded in cgi processing [11:55:46]execute_cgi json_proto POST (null) [11:55:46]execute_cgi path=json_proto method=POST [11:55:46]POST find Content-Length [11:55:46]Host: 172.17.40.195:8080 [11:55:46]Content-Length: 683 [11:55:46]Content-Type: application/json [11:55:46] [11:55:46]POST finish read [11:55:46]Found Content-Length = 683 [11:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "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" ] } } [11:55:46]execute_script... [11:55:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "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" ] } } [11:55:46]POST & json_proto [11:55:46]process_json_proto [11:55:46]json parsed OK: [11:55:46]protocol is kg_v1.0 [11:55:46]action value=close_receipt [11:55:46]process_action close_receipt [11:55:46]cmd_close_receipt [11:55:46]MH_GetDate [11:55:46]Write to MH i2c: F0 00 00 1B 0E 18 [11:55:46]Write i2c OK [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: F0 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: F0 09 00 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: F0 09 00 1B 0E 00 43 CD 20 67 D5 8D 6C 64 EA [11:55:46]GetLastDocTimeStamp 1730202872 [11:55:46]current date 1730202947 [11:55:46]FM_GetShiftState [11:55:46]SAM_PROTO_GetShiftState [11:55:46]wFMCommunicate request_size=4 [11:55:46]MH_SAM_APDU [11:55:46]CAPDU: 80 13 01 00 [11:55:46]Write to MH i2c: E2 08 00 1C 0E 80 13 01 00 00 00 00 00 A7 [11:55:46]Write i2c OK [11:55:46]MH_I2C_Read... [11:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:46]Read from MH i2c: E2 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: E2 0E 00 [11:55:46]MH_I2C_Read... [11:55:46]Read from MH i2c: E2 0E 00 1C 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E0 [11:55:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:55:46]wFMCommunicate OK [11:55:46]SAM_PROTO_GetShiftState done [11:55:46]FM_GetShiftState done [11:55:46]opened in 1730161786 [11:55:46]opened+sec_in_day 1730248186 [11:55:46]quantity*price = 50025 [11:55:46]sum+1 = 50027 [11:55:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 104 29.10.2024 11:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146308 ФПД: 225998873043468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115547&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146308&fm=225998873043468&tin=02508201610067®Number=0000000000091683&sum=50000 [11:55:47]StoreToDocumentArchive [11:55:47]shift 547 fd 146308 [11:55:47]save to /storage/0547/doc_00146308 [11:55:47]save last doc name /storage/0547/doc_00146308 to /storage/kkm_last_doc_name [11:55:47]save OK [11:55:47]Clear old archive folders... [11:55:47]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:55:47]tlvbuf is 02028670 [11:55:47]SAM_PROTO_ClearQueue [11:55:47]wFMCommunicate request_size=4 [11:55:47]MH_SAM_APDU [11:55:47]CAPDU: 80 09 00 00 [11:55:47]Write to MH i2c: E2 08 00 29 0E 80 09 00 00 00 00 00 00 A9 [11:55:47]Write i2c OK [11:55:47]MH_I2C_Read... [11:55:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 29 0E 00 90 00 AB [11:55:48]RAPDU: 90 00 [11:55:48]wFMCommunicate OK [11:55:48]SAM_PROTO_ClearQueue done [11:55:48]KKMCreateOFDPacket [11:55:48]OFDProtocolAddRootSTLVToBuf [11:55:48]FM_MakeSignedData [11:55:48]FM_MakeSignedData [11:55:48]SAM_PROTO_SignData [11:55:48]wFMCommunicate request_size=4 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 0D 01 02 [11:55:48]Write to MH i2c: E2 08 00 2A 0E 80 0D 01 02 00 00 00 00 B1 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 2A 0E 00 90 00 AC [11:55:48]RAPDU: 90 00 [11:55:48]wFMCommunicate OK [11:55:48]wFMCommunicate request_size=255 [11:55:48]MH_SAM_APDU [11:55:48]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 68 00 00 00 F4 03 04 00 43 CD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 84 3B 02 [11:55:48]Write to MH i2c: E2 02 01 2B 0E 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 68 00 00 00 F4 03 04 00 43 CD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 84 3B 02 00 00 40 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 2B 0E 00 90 00 AD [11:55:48]RAPDU: 90 00 [11:55:48]wFMCommunicate OK [11:55:48]wFMCommunicate request_size=16 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 CD 8B 76 8C 22 0C [11:55:48]Write to MH i2c: E2 13 00 2C 0E 80 0D 02 02 0B 00 00 35 04 06 00 CD 8B 76 8C 22 0C 00 00 91 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 03 00 2C 0E 00 90 00 AE [11:55:48]RAPDU: 90 00 [11:55:48]wFMCommunicate OK [11:55:48]wFMCommunicate request_size=4 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 0D 03 02 [11:55:48]Write to MH i2c: E2 08 00 2D 0E 80 0D 03 02 00 00 00 00 B6 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 0B 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 0B 00 2D 0E 00 9F 0D 12 AA EC B6 E1 51 90 00 F3 [11:55:48]RAPDU: 9F 0D 12 AA EC B6 E1 51 90 00 [11:55:48]wFMCommunicate OK [11:55:48]SAM_PROTO_SignData done [11:55:48]FM_MakeSignedData done [11:55:48]CreateOFDProtocolMessage [11:55:48]wFMCommunicate request_size=4 [11:55:48]MH_SAM_APDU [11:55:48]CAPDU: 80 11 00 00 [11:55:48]Write to MH i2c: E2 08 00 2E 0E 80 11 00 00 00 00 00 00 B6 [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:48]Read from MH i2c: E2 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 17 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: E2 17 00 2E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 09 [11:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:55:48]wFMCommunicate OK [11:55:48]CreateOFDProtocolMessage done [11:55:48]OFDSenderStorePacket 146308 [11:55:48]StoreOFDPacket docnum=146308 [11:55:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 F0 77 0D 01 64 DD 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 68 00 00 00 F4 03 04 00 43 CD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 84 3B 02 00 35 04 06 00 CD 8B 76 8C 22 0C 9F 0D 12 AA EC B6 E1 51 [11:55:48]CheckFolder [11:55:48]dirname=/storage/ofd_packets [11:55:48]CheckFolder done [11:55:48]ProducePacketName [11:55:48]name=ofd_packets/00146308 [11:55:48]NVStorageSaveData ofd_packets/00146308 [11:55:48]File name is /storage/ofd_packets/00146308 [11:55:48]Write 307 bytes [11:55:48]NVStorageSaveData done [11:55:48]OFDSenderStorePacket done [11:55:48]KKMCreateOFDPacket done [11:55:48]NVStorageSaveData kkm_last_timestamp [11:55:48]File name is /storage/kkm_last_timestamp [11:55:48]Write 4 bytes [11:55:48]NVStorageSaveData done [11:55:48]ExternCall_PrintAddStr [11:55:48]wPrintStart [11:55:48]Write to MH i2c: 01 00 00 2F 0E 3D [11:55:48]Write i2c OK [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: 01 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: 01 07 00 [11:55:48]MH_I2C_Read... [11:55:48]Read from MH i2c: 01 07 00 2F 0E 00 00 00 00 00 FF 0F 52 [11:55:48]RasterBufferAndPrint [11:55:48]line Счет N : (1)161066 [11:55:48]line ИНН: 02508201610067 [11:55:48]line Контрольно-Кассовый Чек [11:55:48]line ПРОДАЖА [11:55:48]line ТРК (МРК, ГНК) : 31 [11:55:48]line Товар: 2710194240 [11:55:48]line D-Energy Дт-К-2 [11:55:48]line 6.480 * 77.20 [11:55:48]line = 500.26 [11:55:48]line НДС 12% НСП 1% [11:55:48]line > о реализуемом товаре [11:55:48]line ОКРУГЛЕНИЕ: -0.26 [11:55:48]line ИТОГО: 500.00 [11:55:48]line Внесено: 500.00 [11:55:48]line СДАЧА: 0.00 [11:55:48]line НСП 1% : 4.43 [11:55:48]line НДС 12% : 53.12 [11:55:48]line Наличными: 500.00 [11:55:48]line Безнал.: 0.00 [11:55:48]line Место: АЗС № 126 "Партнер Нефть" [11:55:48]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [11:55:48]line СНО: Общий режим [11:55:48]line Чек 104 29.10.2024 11:55 [11:55:48]line Смена: 547 ФФД: 1.0 [11:55:48]line ЗНМ: 0300000085 [11:55:48]line РНМ: 0000000000091683 [11:55:48]line Версия ККМ: 001 [11:55:48]line ФМ: 0000000000871745 [11:55:48]line ФД: 146308 [11:55:48]line ФПД: 225998873043468 [11:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115547&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146308&fm=225998873043468&tin=02508201610067®Number=0000000000091683&sum=50000 [11:55:48]OFD Sender: Processing packet 146308 [packets to send 206, broken 205] [11:55:48]ProducePacketName [11:55:48]name=ofd_packets/00146308 [11:55:48]OFD Sender: To server: pG, [11:55:48]CommunicateWithHost lk.salyk.kg:30040 [11:55:48]ConnectInit lk.salyk.kg [11:55:48]written 0, free lines is 4095 [11:55:49]Connected sock=10 [11:55:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 F0 77 0D 01 64 DD 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 68 00 00 00 F4 03 04 00 43 CD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 84 3B 02 00 35 04 06 00 CD 8B 76 8C 22 0C 9F 0D 12 AA EC B6 E1 51 [11:55:49]Write to MH i2c: 01 00 00 5A 0E 68 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: 01 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: 01 07 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: 01 07 00 5A 0E 00 00 00 00 00 B8 0C 33 [11:55:49]RasterBufferAndPrint [11:55:49]line [11:55:49]line [11:55:49]line [11:55:49]line [11:55:49]line [11:55:49]written 0, free lines is 3263 [11:55:49]MH_Cut [11:55:49]Write to MH i2c: D1 01 00 61 0E 01 41 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: D1 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: D1 01 00 [11:55:49]MH_I2C_Read... [11:55:49]Read from MH i2c: D1 01 00 61 0E 00 40 [11:55:49]Write to MH i2c: 01 00 00 62 0E 70 [11:55:49]Write i2c OK [11:55:49]MH_I2C_Read... [11:55:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D9 DB 47 00 C2 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 84 3B 02 00 F4 03 04 00 6A 72 20 67 B6 04 01 00 00 9E 41 7C 8E 71 B6 94 34 [11:55:49]CommunicateWithHost err = 0 [11:55:49]CheckOFDResponse [11:55:49]1017 (14) - 77093643461234 [11:55:49]1041 (16) - 0000000000871745 [11:55:49]1040 (4) - 146308 [11:55:49]1012 (4) - 29.10.2024 05:28 [11:55:49]1206 (1) - 0 [11:55:49]OFD Sender: Remove packet 146308 [11:55:49]ProducePacketName [11:55:49]name=ofd_packets/00146308 [11:55:49]NVStorageDeleteData [11:55:50]OFD Sender: No OFD packet to send [11:55:50]*** Cut start [11:55:50]*** Partial cut [11:55:50]*** CUTSNS_PIN = 1 [11:55:50]*** CUTSNS_PIN = 0 [11:55:50]*** Brake cut motor [11:55:50]Read from MH i2c: 01 [11:55:50]MH_I2C_Read... [11:55:50]*** Stop cut motor [11:55:50]*** Cut end [11:55:50]Read from MH i2c: 01 07 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: 01 07 00 62 0E 00 00 00 00 00 FF 0F 85 [11:55:50]process_action close_receipt done [11:55:50]requested_data is exist [11:55:50]produce_requested_data [11:55:50]requested_item fm.sn is exist - process it [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 11 00 00 [11:55:50]Write to MH i2c: E2 08 00 63 0E 80 11 00 00 00 00 00 00 EB [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 17 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 17 00 63 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3E [11:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [11:55:50]wFMCommunicate OK [11:55:50]requested_item fd.num is exist - process it [11:55:50]SAM_PROTO_GetFieldsCounters [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 13 00 00 [11:55:50]Write to MH i2c: E2 08 00 64 0E 80 13 00 00 00 00 00 00 EE [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 62 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 62 00 64 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 84 3B 02 00 0E 04 04 00 23 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 2F [11:55:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 84 3B 02 00 0E 04 04 00 23 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 [11:55:50]wFMCommunicate OK [11:55:50]SAM_PROTO_GetFieldsCounters done [11:55:50]requested_item shift.num is exist - process it [11:55:50]requested_item shift.opened is exist - process it [11:55:50]req_shift_opened [11:55:50]FM_GetShiftState [11:55:50]SAM_PROTO_GetShiftState [11:55:50]wFMCommunicate request_size=4 [11:55:50]MH_SAM_APDU [11:55:50]CAPDU: 80 13 01 00 [11:55:50]Write to MH i2c: E2 08 00 65 0E 80 13 01 00 00 00 00 00 F0 [11:55:50]Write i2c OK [11:55:50]MH_I2C_Read... [11:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:50]Read from MH i2c: E2 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 0E 00 [11:55:50]MH_I2C_Read... [11:55:50]Read from MH i2c: E2 0E 00 65 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 29 [11:55:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [11:55:50]wFMCommunicate OK [11:55:50]SAM_PROTO_GetShiftState done [11:55:50]FM_GetShiftState done [11:55:50]req_shift_opened done [11:55:50]requested_item shift.open_date is exist - process it [11:55:50]req_shift_open_date [11:55:50]req_shift_open_date done [11:55:50]produce_requested_data done [11:55:50]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146308,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [11:55:50]process_action_free close_receipt [11:55:50]json_value_free [11:55:50]json_value_free done [11:55:50]process_json_proto returns [11:55:50]Send response to host [11:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146308,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [11:55:50]free response buf [11:55:50]execute_script done [11:55:50]execute_script returns [11:55:50]free content buf [11:55:50]Sock 7.Close socket [11:55:50]Sock 7.Thread stoped [11:55:55]OFD Sender: No OFD packet to send [11:56:00]OFD Sender: No OFD packet to send [11:56:05]OFD Sender: No OFD packet to send [11:56:10]OFD Sender: No OFD packet to send [11:56:15]OFD Sender: No OFD packet to send [11:56:20]OFD Sender: No OFD packet to send [11:56:25]OFD Sender: No OFD packet to send [11:56:30]OFD Sender: No OFD packet to send [11:56:35]OFD Sender: No OFD packet to send [11:56:40]OFD Sender: No OFD packet to send [11:56:45]OFD Sender: No OFD packet to send [11:56:50]OFD Sender: No OFD packet to send [11:56:55]OFD Sender: No OFD packet to send [11:57:00]OFD Sender: No OFD packet to send [11:57:05]OFD Sender: No OFD packet to send [11:57:10]OFD Sender: No OFD packet to send [11:57:15]OFD Sender: No OFD packet to send [11:57:20]OFD Sender: No OFD packet to send [11:57:25]OFD Sender: No OFD packet to send [11:57:30]OFD Sender: No OFD packet to send [11:57:35]OFD Sender: No OFD packet to send [11:57:40]OFD Sender: No OFD packet to send [11:57:45]OFD Sender: No OFD packet to send [11:57:50]OFD Sender: No OFD packet to send [11:57:55]OFD Sender: No OFD packet to send [11:58:00]OFD Sender: No OFD packet to send [11:58:05]OFD Sender: No OFD packet to send [11:58:10]OFD Sender: No OFD packet to send [11:58:15]OFD Sender: No OFD packet to send [11:58:20]OFD Sender: No OFD packet to send [11:58:25]OFD Sender: No OFD packet to send [11:58:30]OFD Sender: No OFD packet to send [11:58:35]OFD Sender: No OFD packet to send [11:58:40]OFD Sender: No OFD packet to send [11:58:45]OFD Sender: No OFD packet to send [11:58:50]OFD Sender: No OFD packet to send [11:58:54]int [11:58:54]Write to MH i2c: 01 00 00 66 0E 74 [11:58:54]*** FLAG_PRN_KEY set [11:58:54]Write i2c OK [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 07 00 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 07 00 66 0E 00 08 00 00 00 FF 0F 91 [11:58:54]state=0 [11:58:54]Key pressed [11:58:54]Feed [11:58:54]Write to MH i2c: D8 00 00 67 0E 4C [11:58:54]Write i2c OK [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: D8 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: D8 01 00 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: D8 01 00 67 0E 00 4D [11:58:54]int [11:58:54]Write to MH i2c: 01 00 00 68 0E 76 [11:58:54]Write i2c OK [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 07 00 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 07 00 68 0E 00 48 00 00 00 3C 00 01 [11:58:54]state=2 [11:58:54]Key pressed [11:58:54]int [11:58:54]Write to MH i2c: 01 00 00 69 0E 77 [11:58:54]*** FLAG_PRN_KEY reset [11:58:54]Write i2c OK [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 07 00 [11:58:54]MH_I2C_Read... [11:58:54]Read from MH i2c: 01 07 00 69 0E 00 00 00 00 00 F6 0F 83 [11:58:54]state=2 [11:58:54]Stop feed [11:58:55]OFD Sender: No OFD packet to send [11:58:56]int [11:58:56]Write to MH i2c: 01 00 00 6A 0E 78 [11:58:56]*** FLAG_PRN_KEY set [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 6A 0E 00 08 00 00 00 FF 0F 95 [11:58:56]state=0 [11:58:56]Key pressed [11:58:56]Feed [11:58:56]Write to MH i2c: D8 00 00 6B 0E 50 [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: D8 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: D8 01 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: D8 01 00 6B 0E 00 51 [11:58:56]int [11:58:56]Write to MH i2c: 01 00 00 6C 0E 7A [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 6C 0E 00 48 00 00 00 3C 00 05 [11:58:56]state=2 [11:58:56]Key pressed [11:58:56]int [11:58:56]Write to MH i2c: 01 00 00 6D 0E 7B [11:58:56]*** FLAG_PRN_KEY reset [11:58:56]Write i2c OK [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 [11:58:56]MH_I2C_Read... [11:58:56]Read from MH i2c: 01 07 00 6D 0E 00 00 00 00 00 F6 0F 87 [11:58:56]state=2 [11:58:56]Stop feed [11:59:00]OFD Sender: No OFD packet to send [11:59:05]OFD Sender: No OFD packet to send [11:59:10]OFD Sender: No OFD packet to send [11:59:15]OFD Sender: No OFD packet to send [11:59:20]OFD Sender: No OFD packet to send [11:59:25]OFD Sender: No OFD packet to send [11:59:30]OFD Sender: No OFD packet to send [11:59:35]OFD Sender: No OFD packet to send [11:59:40]OFD Sender: No OFD packet to send [11:59:45]OFD Sender: No OFD packet to send [11:59:50]OFD Sender: No OFD packet to send [11:59:55]OFD Sender: No OFD packet to send [12:00:00]OFD Sender: No OFD packet to send [12:00:05]OFD Sender: No OFD packet to send [12:00:10]OFD Sender: No OFD packet to send [12:00:15]OFD Sender: No OFD packet to send [12:00:20]OFD Sender: No OFD packet to send [12:00:25]OFD Sender: No OFD packet to send [12:00:30]OFD Sender: No OFD packet to send [12:00:35]OFD Sender: No OFD packet to send [12:00:40]OFD Sender: No OFD packet to send [12:00:45]OFD Sender: No OFD packet to send [12:00:50]OFD Sender: No OFD packet to send [12:00:55]OFD Sender: No OFD packet to send [12:01:00]OFD Sender: No OFD packet to send [12:01:05]OFD Sender: No OFD packet to send [12:01:10]OFD Sender: No OFD packet to send [12:01:15]OFD Sender: No OFD packet to send [12:01:20]OFD Sender: No OFD packet to send [12:01:25]OFD Sender: No OFD packet to send [12:01:30]OFD Sender: No OFD packet to send [12:01:35]OFD Sender: No OFD packet to send [12:01:40]OFD Sender: No OFD packet to send [12:01:45]OFD Sender: No OFD packet to send [12:01:50]OFD Sender: No OFD packet to send [12:01:51]accept exits with 9 [12:01:51]New connection [12:01:51]New thread 3066686820 created [12:01:51]Thread 3066830180 joined [12:01:51]Waiting for new connection... [12:01:51] Sock 9.Parse request [12:01:51]Sock 9.Check first char [12:01:51]Sock 9.First char is OK [12:01:51]request: POST /json_proto HTTP/1.0 [12:01:51]Method: POST [12:01:51]URL: /json_proto [12:01:51]Method is POST - this is cgi request [12:01:51]url: /json_proto [12:01:51]query_string will be loaded in cgi processing [12:01:51]execute_cgi json_proto POST (null) [12:01:51]execute_cgi path=json_proto method=POST [12:01:51]POST find Content-Length [12:01:51]Host: 172.17.40.195:8080 [12:01:51]Content-Length: 677 [12:01:51]Content-Type: application/json [12:01:51] [12:01:51]POST finish read [12:01:51]Found Content-Length = 677 [12:01:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:01:51]execute_script... [12:01:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:01:51]POST & json_proto [12:01:51]process_json_proto [12:01:51]json parsed OK: [12:01:51]protocol is kg_v1.0 [12:01:51]action value=close_receipt [12:01:51]process_action close_receipt [12:01:51]cmd_close_receipt [12:01:51]MH_GetDate [12:01:51]Write to MH i2c: F0 00 00 6E 0E 6B [12:01:51]Write i2c OK [12:01:51]MH_I2C_Read... [12:01:51]Read from MH i2c: F0 [12:01:51]MH_I2C_Read... [12:01:51]Read from MH i2c: F0 09 00 [12:01:51]MH_I2C_Read... [12:01:51]Read from MH i2c: F0 09 00 6E 0E 00 B0 CE 20 67 D5 8D 6C 64 AB [12:01:51]GetLastDocTimeStamp 1730202947 [12:01:51]current date 1730203312 [12:01:51]FM_GetShiftState [12:01:51]SAM_PROTO_GetShiftState [12:01:51]wFMCommunicate request_size=4 [12:01:51]MH_SAM_APDU [12:01:51]CAPDU: 80 13 01 00 [12:01:51]Write to MH i2c: E2 08 00 6F 0E 80 13 01 00 00 00 00 00 FA [12:01:51]Write i2c OK [12:01:51]MH_I2C_Read... [12:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:51]Read from MH i2c: E2 [12:01:51]MH_I2C_Read... [12:01:51]Read from MH i2c: E2 0E 00 [12:01:51]MH_I2C_Read... [12:01:51]Read from MH i2c: E2 0E 00 6F 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 33 [12:01:51]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:01:51]wFMCommunicate OK [12:01:51]SAM_PROTO_GetShiftState done [12:01:51]FM_GetShiftState done [12:01:51]opened in 1730161786 [12:01:51]opened+sec_in_day 1730248186 [12:01:51]quantity*price = 50041 [12:01:51]sum+1 = 50042 [12:01:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 105 29.10.2024 12:01 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146309 ФПД: 128531249526187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120152&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146309&fm=128531249526187&tin=02508201610067®Number=0000000000091683&sum=50000 [12:01:52]StoreToDocumentArchive [12:01:52]shift 547 fd 146309 [12:01:52]save to /storage/0547/doc_00146309 [12:01:52]save last doc name /storage/0547/doc_00146309 to /storage/kkm_last_doc_name [12:01:52]save OK [12:01:52]Clear old archive folders... [12:01:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:01:52]tlvbuf is B6E8ABC0 [12:01:52]SAM_PROTO_ClearQueue [12:01:52]wFMCommunicate request_size=4 [12:01:52]MH_SAM_APDU [12:01:52]CAPDU: 80 09 00 00 [12:01:52]Write to MH i2c: E2 08 00 7C 0E 80 09 00 00 00 00 00 00 FC [12:01:52]Write i2c OK [12:01:52]MH_I2C_Read... [12:01:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:52]Read from MH i2c: E2 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 7C 0E 00 90 00 FE [12:01:52]RAPDU: 90 00 [12:01:52]wFMCommunicate OK [12:01:52]SAM_PROTO_ClearQueue done [12:01:52]KKMCreateOFDPacket [12:01:52]OFDProtocolAddRootSTLVToBuf [12:01:52]FM_MakeSignedData [12:01:52]FM_MakeSignedData [12:01:52]SAM_PROTO_SignData [12:01:52]wFMCommunicate request_size=4 [12:01:52]MH_SAM_APDU [12:01:52]CAPDU: 80 0D 01 02 [12:01:52]Write to MH i2c: E2 08 00 7D 0E 80 0D 01 02 00 00 00 00 04 [12:01:52]Write i2c OK [12:01:52]MH_I2C_Read... [12:01:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:52]Read from MH i2c: E2 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 7D 0E 00 90 00 FF [12:01:52]RAPDU: 90 00 [12:01:52]wFMCommunicate OK [12:01:52]wFMCommunicate request_size=255 [12:01:52]MH_SAM_APDU [12:01: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 69 00 00 00 F4 03 04 00 B0 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 85 3B 02 00 35 04 06 00 74 [12:01:52]Write to MH i2c: E2 02 01 7E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 B0 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 85 3B 02 00 35 04 06 00 74 00 00 5B [12:01:52]Write i2c OK [12:01:52]MH_I2C_Read... [12:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:52]Read from MH i2c: E2 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 7E 0E 00 90 00 00 [12:01:52]RAPDU: 90 00 [12:01:52]wFMCommunicate OK [12:01:52]wFMCommunicate request_size=10 [12:01:52]MH_SAM_APDU [12:01:52]CAPDU: 80 0D 02 02 05 E6 03 78 75 AB [12:01:52]Write to MH i2c: E2 0D 00 7F 0E 80 0D 02 02 05 00 E6 03 78 75 AB 00 00 92 [12:01:52]Write i2c OK [12:01:52]MH_I2C_Read... [12:01:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:52]Read from MH i2c: E2 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 03 00 7F 0E 00 90 00 01 [12:01:52]RAPDU: 90 00 [12:01:52]wFMCommunicate OK [12:01:52]wFMCommunicate request_size=4 [12:01:52]MH_SAM_APDU [12:01:52]CAPDU: 80 0D 03 02 [12:01:52]Write to MH i2c: E2 08 00 80 0E 80 0D 03 02 00 00 00 00 09 [12:01:52]Write i2c OK [12:01:52]MH_I2C_Read... [12:01:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:52]Read from MH i2c: E2 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 0B 00 [12:01:52]MH_I2C_Read... [12:01:52]Read from MH i2c: E2 0B 00 80 0E 00 56 EB 47 2F 63 DE 3D C2 90 00 01 [12:01:52]RAPDU: 56 EB 47 2F 63 DE 3D C2 90 00 [12:01:52]wFMCommunicate OK [12:01:52]SAM_PROTO_SignData done [12:01:52]FM_MakeSignedData done [12:01:52]CreateOFDProtocolMessage [12:01:52]wFMCommunicate request_size=4 [12:01:52]MH_SAM_APDU [12:01:52]CAPDU: 80 11 00 00 [12:01:52]Write to MH i2c: E2 08 00 81 0E 80 11 00 00 00 00 00 00 09 [12:01:52]Write i2c OK [12:01:52]MH_I2C_Read... [12:01:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:53]Read from MH i2c: E2 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: E2 17 00 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: E2 17 00 81 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5C [12:01:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:01:53]wFMCommunicate OK [12:01:53]CreateOFDProtocolMessage done [12:01:53]OFDSenderStorePacket 146309 [12:01:53]StoreOFDPacket docnum=146309 [12:01:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 55 01 07 01 02 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 B0 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 85 3B 02 00 35 04 06 00 74 E6 03 78 75 AB 56 EB 47 2F 63 DE 3D C2 [12:01:53]CheckFolder [12:01:53]dirname=/storage/ofd_packets [12:01:53]CheckFolder done [12:01:53]ProducePacketName [12:01:53]name=ofd_packets/00146309 [12:01:53]NVStorageSaveData ofd_packets/00146309 [12:01:53]File name is /storage/ofd_packets/00146309 [12:01:53]Write 301 bytes [12:01:53]NVStorageSaveData done [12:01:53]OFDSenderStorePacket done [12:01:53]KKMCreateOFDPacket done [12:01:53]NVStorageSaveData kkm_last_timestamp [12:01:53]File name is /storage/kkm_last_timestamp [12:01:53]Write 4 bytes [12:01:53]NVStorageSaveData done [12:01:53]ExternCall_PrintAddStr [12:01:53]wPrintStart [12:01:53]Write to MH i2c: 01 00 00 82 0E 90 [12:01:53]Write i2c OK [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: 01 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: 01 07 00 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: 01 07 00 82 0E 00 00 00 00 00 FF 0F A5 [12:01:53]RasterBufferAndPrint [12:01:53]line Счет N : (1)161067 [12:01:53]line ИНН: 02508201610067 [12:01:53]line Контрольно-Кассовый Чек [12:01:53]line ПРОДАЖА [12:01:53]line ТРК (МРК, ГНК) : 42 [12:01:53]line Товар: 2710124130 [12:01:53]line Аи-92-К-2 [12:01:53]line 7.480 * 66.90 [12:01:53]line = 500.41 [12:01:53]line НДС 12% НСП 1% [12:01:53]line > о реализуемом товаре [12:01:53]line ОКРУГЛЕНИЕ: -0.41 [12:01:53]line ИТОГО: 500.00 [12:01:53]line Внесено: 500.00 [12:01:53]line СДАЧА: 0.00 [12:01:53]line НСП 1% : 4.43 [12:01:53]line НДС 12% : 53.14 [12:01:53]line Наличными: 500.00 [12:01:53]line Безнал.: 0.00 [12:01:53]line Место: АЗС № 126 "Партнер Нефть" [12:01:53]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:01:53]line СНО: Общий режим [12:01:53]line Чек 105 29.10.2024 12:01 [12:01:53]line Смена: 547 ФФД: 1.0 [12:01:53]line ЗНМ: 0300000085 [12:01:53]line РНМ: 0000000000091683 [12:01:53]line Версия ККМ: 001 [12:01:53]line ФМ: 0000000000871745 [12:01:53]line ФД: 146309 [12:01:53]line ФПД: 128531249526187 [12:01:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120152&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146309&fm=128531249526187&tin=02508201610067®Number=0000000000091683&sum=50000 [12:01:53]written 0, free lines is 4095 [12:01:53]OFD Sender: Processing packet 146309 [packets to send 206, broken 205] [12:01:53]ProducePacketName [12:01:53]name=ofd_packets/00146309 [12:01:53]OFD Sender: To server: pG, [12:01:53]CommunicateWithHost lk.salyk.kg:30040 [12:01:53]ConnectInit lk.salyk.kg [12:01:53]Connected sock=10 [12:01:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 55 01 07 01 02 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 B0 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 85 3B 02 00 35 04 06 00 74 E6 03 78 75 AB 56 EB 47 2F 63 DE 3D C2 [12:01:53]Write to MH i2c: 01 00 00 AD 0E BB [12:01:53]Write i2c OK [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: 01 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: 01 07 00 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: 01 07 00 AD 0E 00 00 00 00 00 B2 0C 80 [12:01:53]RasterBufferAndPrint [12:01:53]line [12:01:53]line [12:01:53]line [12:01:53]line [12:01:53]line [12:01:53]written 0, free lines is 3257 [12:01:53]MH_Cut [12:01:53]Write to MH i2c: D1 01 00 B4 0E 01 94 [12:01:53]Write i2c OK [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: D1 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: D1 01 00 [12:01:53]MH_I2C_Read... [12:01:53]Read from MH i2c: D1 01 00 B4 0E 00 93 [12:01:53]Write to MH i2c: 01 00 00 B5 0E C3 [12:01:53]Write i2c OK [12:01:53]MH_I2C_Read... [12:01:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 04 A5 47 00 FC A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 85 3B 02 00 F4 03 04 00 D7 73 20 67 B6 04 01 00 00 CC D3 21 3F C2 8D 85 08 [12:01:54]CommunicateWithHost err = 0 [12:01:54]CheckOFDResponse [12:01:54]1017 (14) - 77093643461234 [12:01:54]1041 (16) - 0000000000871745 [12:01:54]1040 (4) - 146309 [12:01:54]1012 (4) - 29.10.2024 05:34 [12:01:54]1206 (1) - 0 [12:01:54]OFD Sender: Remove packet 146309 [12:01:54]ProducePacketName [12:01:54]name=ofd_packets/00146309 [12:01:54]NVStorageDeleteData [12:01:54]OFD Sender: No OFD packet to send [12:01:54]*** Cut start [12:01:54]*** Partial cut [12:01:54]*** CUTSNS_PIN = 1 [12:01:54]*** CUTSNS_PIN = 0 [12:01:54]*** Brake cut motor [12:01:55]Read from MH i2c: 01 [12:01:55]MH_I2C_Read... [12:01:55]*** Stop cut motor [12:01:55]*** Cut end [12:01:55]Read from MH i2c: 01 07 00 [12:01:55]MH_I2C_Read... [12:01:55]Read from MH i2c: 01 07 00 B5 0E 00 00 00 00 00 FF 0F D8 [12:01:55]process_action close_receipt done [12:01:55]requested_data is exist [12:01:55]produce_requested_data [12:01:55]requested_item fm.sn is exist - process it [12:01:55]wFMCommunicate request_size=4 [12:01:55]MH_SAM_APDU [12:01:55]CAPDU: 80 11 00 00 [12:01:55]Write to MH i2c: E2 08 00 B6 0E 80 11 00 00 00 00 00 00 3E [12:01:55]Write i2c OK [12:01:55]MH_I2C_Read... [12:01:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:55]Read from MH i2c: E2 [12:01:55]MH_I2C_Read... [12:01:55]Read from MH i2c: E2 17 00 [12:01:55]MH_I2C_Read... [12:01:55]Read from MH i2c: E2 17 00 B6 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 91 [12:01:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:01:55]wFMCommunicate OK [12:01:55]requested_item fd.num is exist - process it [12:01:55]SAM_PROTO_GetFieldsCounters [12:01:55]wFMCommunicate request_size=4 [12:01:55]MH_SAM_APDU [12:01:55]CAPDU: 80 13 00 00 [12:01:55]Write to MH i2c: E2 08 00 B7 0E 80 13 00 00 00 00 00 00 41 [12:01:55]Write i2c OK [12:01:55]MH_I2C_Read... [12:01:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:55]Read from MH i2c: E2 [12:01:55]MH_I2C_Read... [12:01:55]Read from MH i2c: E2 62 00 [12:01:55]MH_I2C_Read... [12:01:55]Read from MH i2c: E2 62 00 B7 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 85 3B 02 00 0E 04 04 00 23 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 86 [12:01:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 85 3B 02 00 0E 04 04 00 23 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 [12:01:55]wFMCommunicate OK [12:01:55]SAM_PROTO_GetFieldsCounters done [12:01:55]requested_item shift.num is exist - process it [12:01:55]requested_item shift.opened is exist - process it [12:01:55]req_shift_opened [12:01:55]FM_GetShiftState [12:01:55]SAM_PROTO_GetShiftState [12:01:55]wFMCommunicate request_size=4 [12:01:55]MH_SAM_APDU [12:01:55]CAPDU: 80 13 01 00 [12:01:55]Write to MH i2c: E2 08 00 B8 0E 80 13 01 00 00 00 00 00 43 [12:01:55]Write i2c OK [12:01:55]MH_I2C_Read... [12:01:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:55]Read from MH i2c: E2 [12:01:55]MH_I2C_Read... [12:01:55]Read from MH i2c: E2 0E 00 [12:01:55]MH_I2C_Read... [12:01:55]Read from MH i2c: E2 0E 00 B8 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7C [12:01:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:01:55]wFMCommunicate OK [12:01:55]SAM_PROTO_GetShiftState done [12:01:55]FM_GetShiftState done [12:01:55]req_shift_opened done [12:01:55]requested_item shift.open_date is exist - process it [12:01:55]req_shift_open_date [12:01:55]req_shift_open_date done [12:01:55]produce_requested_data done [12:01:55]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146309,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:01:55]process_action_free close_receipt [12:01:55]json_value_free [12:01:55]json_value_free done [12:01:55]process_json_proto returns [12:01:55]Send response to host [12:01:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146309,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:01:55]free response buf [12:01:55]execute_script done [12:01:55]execute_script returns [12:01:55]free content buf [12:01:55]Sock 9.Close socket [12:01:55]Sock 9.Thread stoped [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:29]accept exits with 7 [12:02:29]New connection [12:02:29]New thread 3066830180 created [12:02:29]Thread 3066686820 joined [12:02:29]Waiting for new connection... [12:02:29] Sock 7.Parse request [12:02:29]Sock 7.Check first char [12:02:29]Sock 7.First char is OK [12:02:29]request: POST /json_proto HTTP/1.0 [12:02:29]Method: POST [12:02:29]URL: /json_proto [12:02:29]Method is POST - this is cgi request [12:02:29]url: /json_proto [12:02:29]query_string will be loaded in cgi processing [12:02:29]execute_cgi json_proto POST (null) [12:02:29]execute_cgi path=json_proto method=POST [12:02:29]POST find Content-Length [12:02:29]Host: 172.17.40.195:8080 [12:02:29]Content-Length: 677 [12:02:29]Content-Type: application/json [12:02:29] [12:02:29]POST finish read [12:02:29]Found Content-Length = 677 [12:02:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [12:02:29]execute_script... [12:02: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)161068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [12:02:29]POST & json_proto [12:02:29]process_json_proto [12:02:29]json parsed OK: [12:02:29]protocol is kg_v1.0 [12:02:29]action value=close_receipt [12:02:29]process_action close_receipt [12:02:29]cmd_close_receipt [12:02:29]MH_GetDate [12:02:29]Write to MH i2c: F0 00 00 B9 0E B6 [12:02:29]Write i2c OK [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: F0 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: F0 09 00 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: F0 09 00 B9 0E 00 D6 CE 20 67 D5 8D 6C 64 1C [12:02:29]GetLastDocTimeStamp 1730203312 [12:02:29]current date 1730203350 [12:02:29]FM_GetShiftState [12:02:29]SAM_PROTO_GetShiftState [12:02:29]wFMCommunicate request_size=4 [12:02:29]MH_SAM_APDU [12:02:29]CAPDU: 80 13 01 00 [12:02:29]Write to MH i2c: E2 08 00 BA 0E 80 13 01 00 00 00 00 00 45 [12:02:29]Write i2c OK [12:02:29]MH_I2C_Read... [12:02:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:29]Read from MH i2c: E2 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: E2 0E 00 [12:02:29]MH_I2C_Read... [12:02:29]Read from MH i2c: E2 0E 00 BA 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7E [12:02:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:02:29]wFMCommunicate OK [12:02:29]SAM_PROTO_GetShiftState done [12:02:29]FM_GetShiftState done [12:02:29]opened in 1730161786 [12:02:29]opened+sec_in_day 1730248186 [12:02:29]quantity*price = 50010 [12:02:29]sum+1 = 50012 [12:02:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 106 29.10.2024 12:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146310 ФПД: 18853464249366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120230&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146310&fm=18853464249366&tin=02508201610067®Number=0000000000091683&sum=50000 [12:02:30]StoreToDocumentArchive [12:02:30]shift 547 fd 146310 [12:02:30]save to /storage/0547/doc_00146310 [12:02:30]save last doc name /storage/0547/doc_00146310 to /storage/kkm_last_doc_name [12:02:30]save OK [12:02:30]Clear old archive folders... [12:02:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:30]tlvbuf is 01F9B580 [12:02:30]SAM_PROTO_ClearQueue [12:02:30]wFMCommunicate request_size=4 [12:02:30]MH_SAM_APDU [12:02:30]CAPDU: 80 09 00 00 [12:02:30]Write to MH i2c: E2 08 00 C7 0E 80 09 00 00 00 00 00 00 47 [12:02:30]Write i2c OK [12:02:30]MH_I2C_Read... [12:02:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:30]Read from MH i2c: E2 [12:02:30]MH_I2C_Read... [12:02:30]Read from MH i2c: E2 03 00 [12:02:30]MH_I2C_Read... [12:02:30]Read from MH i2c: E2 03 00 C7 0E 00 90 00 49 [12:02:30]RAPDU: 90 00 [12:02:30]wFMCommunicate OK [12:02:30]SAM_PROTO_ClearQueue done [12:02:30]KKMCreateOFDPacket [12:02:30]OFDProtocolAddRootSTLVToBuf [12:02:30]FM_MakeSignedData [12:02:30]FM_MakeSignedData [12:02:30]SAM_PROTO_SignData [12:02:30]wFMCommunicate request_size=4 [12:02:30]MH_SAM_APDU [12:02:30]CAPDU: 80 0D 01 02 [12:02:30]Write to MH i2c: E2 08 00 C8 0E 80 0D 01 02 00 00 00 00 4F [12:02:30]Write i2c OK [12:02:30]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 C8 0E 00 90 00 4A [12:02:31]RAPDU: 90 00 [12:02:31]wFMCommunicate OK [12:02:31]wFMCommunicate request_size=255 [12:02:31]MH_SAM_APDU [12:02: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 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 6A 00 00 00 F4 03 04 00 D6 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 86 3B 02 00 35 04 06 00 11 [12:02:31]Write to MH i2c: E2 02 01 C9 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 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 6A 00 00 00 F4 03 04 00 D6 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 86 3B 02 00 35 04 06 00 11 00 00 44 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 C9 0E 00 90 00 4B [12:02:31]RAPDU: 90 00 [12:02:31]wFMCommunicate OK [12:02:31]wFMCommunicate request_size=10 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 0D 02 02 05 25 AA 0A 14 16 [12:02:31]Write to MH i2c: E2 0D 00 CA 0E 80 0D 02 02 05 00 25 AA 0A 14 16 00 00 5F [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 03 00 CA 0E 00 90 00 4C [12:02:31]RAPDU: 90 00 [12:02:31]wFMCommunicate OK [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 0D 03 02 [12:02:31]Write to MH i2c: E2 08 00 CB 0E 80 0D 03 02 00 00 00 00 54 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 0B 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 0B 00 CB 0E 00 E0 30 83 1A 25 F8 80 29 90 00 C8 [12:02:31]RAPDU: E0 30 83 1A 25 F8 80 29 90 00 [12:02:31]wFMCommunicate OK [12:02:31]SAM_PROTO_SignData done [12:02:31]FM_MakeSignedData done [12:02:31]CreateOFDProtocolMessage [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 11 00 00 [12:02:31]Write to MH i2c: E2 08 00 CC 0E 80 11 00 00 00 00 00 00 54 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 17 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 17 00 CC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A7 [12:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:02:31]wFMCommunicate OK [12:02:31]CreateOFDProtocolMessage done [12:02:31]OFDSenderStorePacket 146310 [12:02:31]StoreOFDPacket docnum=146310 [12:02:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2D 5B 07 01 0B 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 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 6A 00 00 00 F4 03 04 00 D6 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 86 3B 02 00 35 04 06 00 11 25 AA 0A 14 16 E0 30 83 1A 25 F8 80 29 [12:02:31]CheckFolder [12:02:31]dirname=/storage/ofd_packets [12:02:31]CheckFolder done [12:02:31]ProducePacketName [12:02:31]name=ofd_packets/00146310 [12:02:31]NVStorageSaveData ofd_packets/00146310 [12:02:31]File name is /storage/ofd_packets/00146310 [12:02:31]Write 301 bytes [12:02:31]NVStorageSaveData done [12:02:31]OFDSenderStorePacket done [12:02:31]KKMCreateOFDPacket done [12:02:31]NVStorageSaveData kkm_last_timestamp [12:02:31]File name is /storage/kkm_last_timestamp [12:02:31]Write 4 bytes [12:02:31]NVStorageSaveData done [12:02:31]ExternCall_PrintAddStr [12:02:31]wPrintStart [12:02:31]Write to MH i2c: 01 00 00 CD 0E DB [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: 01 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: 01 07 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: 01 07 00 CD 0E 00 00 00 00 00 FF 0F F0 [12:02:31]RasterBufferAndPrint [12:02:31]line Счет N : (1)161068 [12:02:31]line ИНН: 02508201610067 [12:02:31]line Контрольно-Кассовый Чек [12:02:31]line ПРОДАЖА [12:02:31]line ТРК (МРК, ГНК) : 43 [12:02:31]line Товар: 2710124500 [12:02:31]line Аи-95-К-3 [12:02:31]line 6.740 * 74.20 [12:02:31]line = 500.11 [12:02:31]line НДС 12% НСП 1% [12:02:31]line > о реализуемом товаре [12:02:31]line ОКРУГЛЕНИЕ: -0.11 [12:02:31]line ИТОГО: 500.00 [12:02:31]line Внесено: 500.00 [12:02:31]line СДАЧА: 0.00 [12:02:31]line НСП 1% : 4.43 [12:02:31]line НДС 12% : 53.11 [12:02:31]line Наличными: 500.00 [12:02:31]line Безнал.: 0.00 [12:02:31]line Место: АЗС № 126 "Партнер Нефть" [12:02:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:02:31]line СНО: Общий режим [12:02:31]line Чек 106 29.10.2024 12:02 [12:02:31]line Смена: 547 ФФД: 1.0 [12:02:31]line ЗНМ: 0300000085 [12:02:31]line РНМ: 0000000000091683 [12:02:31]line Версия ККМ: 001 [12:02:31]line ФМ: 0000000000871745 [12:02:31]line ФД: 146310 [12:02:31]line ФПД: 18853464249366 [12:02:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120230&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146310&fm=18853464249366&tin=02508201610067®Number=0000000000091683&sum=50000 [12:02:31]written 0, free lines is 4095 [12:02:31]OFD Sender: Processing packet 146310 [packets to send 206, broken 205] [12:02:31]ProducePacketName [12:02:31]name=ofd_packets/00146310 [12:02:31]OFD Sender: To server: pG, [12:02:31]CommunicateWithHost lk.salyk.kg:30040 [12:02:31]ConnectInit lk.salyk.kg [12:02:32]Connected sock=10 [12: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 31 37 34 35 0F 01 00 00 2D 5B 07 01 0B 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 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 6A 00 00 00 F4 03 04 00 D6 CE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 86 3B 02 00 35 04 06 00 11 25 AA 0A 14 16 E0 30 83 1A 25 F8 80 29 [12:02:32]Write to MH i2c: 01 00 00 F8 0E 06 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 F8 0E 00 00 00 00 00 B4 0C CD [12:02:32]RasterBufferAndPrint [12:02:32]line [12:02:32]line [12:02:32]line [12:02:32]line [12:02:32]line [12:02:32]written 0, free lines is 3258 [12:02:32]MH_Cut [12:02:32]Write to MH i2c: D1 01 00 FF 0E 01 DF [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: D1 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: D1 01 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: D1 01 00 FF 0E 00 DE [12:02:32]Write to MH i2c: 01 00 00 00 0F 0F [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 0E F6 47 00 00 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 31 37 34 35 10 04 04 00 86 3B 02 00 F4 03 04 00 FD 73 20 67 B6 04 01 00 00 12 89 BB E5 68 A9 96 8A [12:02:32]CommunicateWithHost err = 0 [12:02:32]CheckOFDResponse [12:02:32]1017 (14) - 77093643461234 [12:02:32]1041 (16) - 0000000000871745 [12:02:32]1040 (4) - 146310 [12:02:32]1012 (4) - 29.10.2024 05:34 [12:02:32]1206 (1) - 0 [12:02:32]OFD Sender: Remove packet 146310 [12:02:32]ProducePacketName [12:02:32]name=ofd_packets/00146310 [12:02:32]NVStorageDeleteData [12:02:33]OFD Sender: No OFD packet to send [12:02:33]*** Cut start [12:02:33]*** Partial cut [12:02:33]*** CUTSNS_PIN = 1 [12:02:33]*** CUTSNS_PIN = 0 [12:02:33]*** Brake cut motor [12:02:33]Read from MH i2c: 01 [12:02:33]MH_I2C_Read... [12:02:33]*** Stop cut motor [12:02:33]*** Cut end [12:02:33]Read from MH i2c: 01 07 00 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: 01 07 00 00 0F 00 00 00 00 00 FF 0F 24 [12:02:33]process_action close_receipt done [12:02:33]requested_data is exist [12:02:33]produce_requested_data [12:02:33]requested_item fm.sn is exist - process it [12:02:33]wFMCommunicate request_size=4 [12:02:33]MH_SAM_APDU [12:02:33]CAPDU: 80 11 00 00 [12:02:33]Write to MH i2c: E2 08 00 01 0F 80 11 00 00 00 00 00 00 8A [12:02:33]Write i2c OK [12:02:33]MH_I2C_Read... [12:02:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:33]Read from MH i2c: E2 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: E2 17 00 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: E2 17 00 01 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DD [12:02:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:02:33]wFMCommunicate OK [12:02:33]requested_item fd.num is exist - process it [12:02:33]SAM_PROTO_GetFieldsCounters [12:02:33]wFMCommunicate request_size=4 [12:02:33]MH_SAM_APDU [12:02:33]CAPDU: 80 13 00 00 [12:02:33]Write to MH i2c: E2 08 00 02 0F 80 13 00 00 00 00 00 00 8D [12:02:33]Write i2c OK [12:02:33]MH_I2C_Read... [12:02:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:33]Read from MH i2c: E2 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: E2 62 00 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: E2 62 00 02 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 86 3B 02 00 0E 04 04 00 23 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 D6 [12:02:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 86 3B 02 00 0E 04 04 00 23 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 [12:02:33]wFMCommunicate OK [12:02:33]SAM_PROTO_GetFieldsCounters done [12:02:33]requested_item shift.num is exist - process it [12:02:33]requested_item shift.opened is exist - process it [12:02:33]req_shift_opened [12:02:33]FM_GetShiftState [12:02:33]SAM_PROTO_GetShiftState [12:02:33]wFMCommunicate request_size=4 [12:02:33]MH_SAM_APDU [12:02:33]CAPDU: 80 13 01 00 [12:02:33]Write to MH i2c: E2 08 00 03 0F 80 13 01 00 00 00 00 00 8F [12:02:33]Write i2c OK [12:02:33]MH_I2C_Read... [12:02:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:33]Read from MH i2c: E2 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: E2 0E 00 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: E2 0E 00 03 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C8 [12:02:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:02:33]wFMCommunicate OK [12:02:33]SAM_PROTO_GetShiftState done [12:02:33]FM_GetShiftState done [12:02:33]req_shift_opened done [12:02:33]requested_item shift.open_date is exist - process it [12:02:33]req_shift_open_date [12:02:33]req_shift_open_date done [12:02:33]produce_requested_data done [12:02:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146310,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:02:33]process_action_free close_receipt [12:02:33]json_value_free [12:02:33]json_value_free done [12:02:33]process_json_proto returns [12:02:33]Send response to host [12:02:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146310,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:02:33]free response buf [12:02:33]execute_script done [12:02:33]execute_script returns [12:02:33]free content buf [12:02:33]Sock 7.Close socket [12:02:33]Sock 7.Thread stoped [12:02:38]OFD Sender: No OFD packet to send [12:02:43]OFD Sender: No OFD packet to send [12:02:48]OFD Sender: No OFD packet to send [12:02:53]OFD Sender: No OFD packet to send [12:02:58]OFD Sender: No OFD packet to send [12:03:03]OFD Sender: No OFD packet to send [12:03:08]OFD Sender: No OFD packet to send [12:03:13]OFD Sender: No OFD packet to send [12:03:13]int [12:03:13]Write to MH i2c: 01 00 00 04 0F 13 [12:03:13]*** FLAG_PRN_KEY set [12:03:13]Write i2c OK [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 04 0F 00 08 00 00 00 FF 0F 30 [12:03:13]state=0 [12:03:13]Key pressed [12:03:13]Feed [12:03:13]Write to MH i2c: D8 00 00 05 0F EB [12:03:13]Write i2c OK [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: D8 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: D8 01 00 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: D8 01 00 05 0F 00 EC [12:03:13]int [12:03:13]Write to MH i2c: 01 00 00 06 0F 15 [12:03:13]Write i2c OK [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 06 0F 00 48 00 00 00 3C 00 A0 [12:03:13]state=2 [12:03:13]Key pressed [12:03:13]int [12:03:13]Write to MH i2c: 01 00 00 07 0F 16 [12:03:13]*** FLAG_PRN_KEY reset [12:03:13]Write i2c OK [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 [12:03:13]MH_I2C_Read... [12:03:13]Read from MH i2c: 01 07 00 07 0F 00 00 00 00 00 F6 0F 22 [12:03:13]state=2 [12:03:13]Stop feed [12:03:15]int [12:03:15]Write to MH i2c: 01 00 00 08 0F 17 [12:03:15]*** FLAG_PRN_KEY set [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 08 0F 00 08 00 00 00 FF 0F 34 [12:03:15]state=0 [12:03:15]Key pressed [12:03:15]Feed [12:03:15]Write to MH i2c: D8 00 00 09 0F EF [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: D8 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: D8 01 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: D8 01 00 09 0F 00 F0 [12:03:15]int [12:03:15]Write to MH i2c: 01 00 00 0A 0F 19 [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 0A 0F 00 48 00 00 00 3C 00 A4 [12:03:15]state=2 [12:03:15]Key pressed [12:03:15]int [12:03:15]Write to MH i2c: 01 00 00 0B 0F 1A [12:03:15]*** FLAG_PRN_KEY reset [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 0B 0F 00 00 00 00 00 F6 0F 26 [12:03:15]state=2 [12:03:15]Stop feed [12:03:18]OFD Sender: No OFD packet to send [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:33]OFD Sender: No OFD packet to send [12:03:38]OFD Sender: No OFD packet to send [12:03:43]OFD Sender: No OFD packet to send [12:03:48]OFD Sender: No OFD packet to send [12:03:53]OFD Sender: No OFD packet to send [12:03:58]OFD Sender: No OFD packet to send [12:04:03]OFD Sender: No OFD packet to send [12:04:08]OFD Sender: No OFD packet to send [12:04:13]OFD Sender: No OFD packet to send [12:04:18]OFD Sender: No OFD packet to send [12:04:23]OFD Sender: No OFD packet to send [12:04:28]OFD Sender: No OFD packet to send [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:48]OFD Sender: No OFD packet to send [12:04:53]OFD Sender: No OFD packet to send [12:04:58]OFD Sender: No OFD packet to send [12:05:03]OFD Sender: No OFD packet to send [12:05:08]OFD Sender: No OFD packet to send [12:05:13]OFD Sender: No OFD packet to send [12:05:18]OFD Sender: No OFD packet to send [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:48]OFD Sender: No OFD packet to send [12:05:53]OFD Sender: No OFD packet to send [12:05:58]OFD Sender: No OFD packet to send [12:06:03]OFD Sender: No OFD packet to send [12:06:08]OFD Sender: No OFD packet to send [12:06:13]OFD Sender: No OFD packet to send [12:06:18]OFD Sender: No OFD packet to send [12:06:23]OFD Sender: No OFD packet to send [12:06:28]OFD Sender: No OFD packet to send [12:06:33]OFD Sender: No OFD packet to send [12:06:38]OFD Sender: No OFD packet to send [12:06:43]OFD Sender: No OFD packet to send [12:06:48]OFD Sender: No OFD packet to send [12:06:53]OFD Sender: No OFD packet to send [12:06:58]OFD Sender: No OFD packet to send [12:07:03]OFD Sender: No OFD packet to send [12:07:08]OFD Sender: No OFD packet to send [12:07:13]OFD Sender: No OFD packet to send [12:07:18]OFD Sender: No OFD packet to send [12:07:23]OFD Sender: No OFD packet to send [12:07:28]OFD Sender: No OFD packet to send [12:07:33]OFD Sender: No OFD packet to send [12:07:38]OFD Sender: No OFD packet to send [12:07:43]OFD Sender: No OFD packet to send [12:07:48]OFD Sender: No OFD packet to send [12:07:53]OFD Sender: No OFD packet to send [12:07:58]OFD Sender: No OFD packet to send [12:08:03]OFD Sender: No OFD packet to send [12:08:08]OFD Sender: No OFD packet to send [12:08:13]OFD Sender: No OFD packet to send [12:08:18]OFD Sender: No OFD packet to send [12:08:23]OFD Sender: No OFD packet to send [12:08:28]OFD Sender: No OFD packet to send [12:08:33]OFD Sender: No OFD packet to send [12:08:38]OFD Sender: No OFD packet to send [12:08:43]OFD Sender: No OFD packet to send [12:08:48]OFD Sender: No OFD packet to send [12:08:53]OFD Sender: No OFD packet to send [12:08:58]OFD Sender: No OFD packet to send [12:09:03]OFD Sender: No OFD packet to send [12:09:08]OFD Sender: No OFD packet to send [12:09:13]OFD Sender: No OFD packet to send [12:09:18]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:38]OFD Sender: No OFD packet to send [12:09:43]OFD Sender: No OFD packet to send [12:09:48]OFD Sender: No OFD packet to send [12:09:53]OFD Sender: No OFD packet to send [12:09:58]OFD Sender: No OFD packet to send [12:10:03]OFD Sender: No OFD packet to send [12:10:08]OFD Sender: No OFD packet to send [12:10:13]OFD Sender: No OFD packet to send [12:10:18]OFD Sender: No OFD packet to send [12:10:23]OFD Sender: No OFD packet to send [12:10:28]OFD Sender: No OFD packet to send [12:10:33]OFD Sender: No OFD packet to send [12:10:38]OFD Sender: No OFD packet to send [12:10:43]OFD Sender: No OFD packet to send [12:10:48]OFD Sender: No OFD packet to send [12:10:53]OFD Sender: No OFD packet to send [12:10:58]OFD Sender: No OFD packet to send [12:11:03]OFD Sender: No OFD packet to send [12:11:08]OFD Sender: No OFD packet to send [12:11:13]OFD Sender: No OFD packet to send [12:11:18]OFD Sender: No OFD packet to send [12:11:23]OFD Sender: No OFD packet to send [12:11:25]accept exits with 9 [12:11:25]New connection [12:11:25]New thread 3066686820 created [12:11:25]Thread 3066830180 joined [12:11:25]Waiting for new connection... [12:11:25] Sock 9.Parse request [12:11:25]Sock 9.Check first char [12:11:25]Sock 9.First char is OK [12:11:25]request: POST /json_proto HTTP/1.0 [12:11:25]Method: POST [12:11:25]URL: /json_proto [12:11:25]Method is POST - this is cgi request [12:11:25]url: /json_proto [12:11:25]query_string will be loaded in cgi processing [12:11:25]execute_cgi json_proto POST (null) [12:11:25]execute_cgi path=json_proto method=POST [12:11:25]POST find Content-Length [12:11:25]Host: 172.17.40.195:8080 [12:11:25]Content-Length: 677 [12:11:25]Content-Type: application/json [12:11:25] [12:11:25]POST finish read [12:11:25]Found Content-Length = 677 [12:11:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [12:11:25]execute_script... [12:11: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)161069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [12:11:25]POST & json_proto [12:11:25]process_json_proto [12:11:25]json parsed OK: [12:11:25]protocol is kg_v1.0 [12:11:25]action value=close_receipt [12:11:25]process_action close_receipt [12:11:25]cmd_close_receipt [12:11:25]MH_GetDate [12:11:25]Write to MH i2c: F0 00 00 0C 0F 0A [12:11:25]Write i2c OK [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: F0 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: F0 09 00 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: F0 09 00 0C 0F 00 EE D0 20 67 D5 8D 6C 64 8A [12:11:25]GetLastDocTimeStamp 1730203350 [12:11:25]current date 1730203886 [12:11:25]FM_GetShiftState [12:11:25]SAM_PROTO_GetShiftState [12:11:25]wFMCommunicate request_size=4 [12:11:25]MH_SAM_APDU [12:11:25]CAPDU: 80 13 01 00 [12:11:25]Write to MH i2c: E2 08 00 0D 0F 80 13 01 00 00 00 00 00 99 [12:11:25]Write i2c OK [12:11:25]MH_I2C_Read... [12:11:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:25]Read from MH i2c: E2 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 0E 00 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 0E 00 0D 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D2 [12:11:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:11:25]wFMCommunicate OK [12:11:25]SAM_PROTO_GetShiftState done [12:11:25]FM_GetShiftState done [12:11:25]opened in 1730161786 [12:11:25]opened+sec_in_day 1730248186 [12:11:25]quantity*price = 20003 [12:11:25]sum+1 = 20004 [12:11:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 107 29.10.2024 12:11 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146311 ФПД: 275905822910545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121126&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146311&fm=275905822910545&tin=02508201610067®Number=0000000000091683&sum=20000 [12:11:26]StoreToDocumentArchive [12:11:26]shift 547 fd 146311 [12:11:26]save to /storage/0547/doc_00146311 [12:11:26]save last doc name /storage/0547/doc_00146311 to /storage/kkm_last_doc_name [12:11:26]save OK [12:11:26]Clear old archive folders... [12:11:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:11:26]tlvbuf is 01FD4330 [12:11:26]SAM_PROTO_ClearQueue [12:11:26]wFMCommunicate request_size=4 [12:11:26]MH_SAM_APDU [12:11:26]CAPDU: 80 09 00 00 [12:11:26]Write to MH i2c: E2 08 00 1A 0F 80 09 00 00 00 00 00 00 9B [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 1A 0F 00 90 00 9D [12:11:26]RAPDU: 90 00 [12:11:26]wFMCommunicate OK [12:11:26]SAM_PROTO_ClearQueue done [12:11:26]KKMCreateOFDPacket [12:11:26]OFDProtocolAddRootSTLVToBuf [12:11:26]FM_MakeSignedData [12:11:26]FM_MakeSignedData [12:11:26]SAM_PROTO_SignData [12:11:26]wFMCommunicate request_size=4 [12:11:26]MH_SAM_APDU [12:11:26]CAPDU: 80 0D 01 02 [12:11:26]Write to MH i2c: E2 08 00 1B 0F 80 0D 01 02 00 00 00 00 A3 [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 1B 0F 00 90 00 9E [12:11:26]RAPDU: 90 00 [12:11:26]wFMCommunicate OK [12:11:26]wFMCommunicate request_size=255 [12:11:26]MH_SAM_APDU [12:11: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 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 6B 00 00 00 F4 03 04 00 EE D0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 87 3B 02 00 35 04 06 00 FA [12:11:26]Write to MH i2c: E2 02 01 1C 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 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 6B 00 00 00 F4 03 04 00 EE D0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 87 3B 02 00 35 04 06 00 FA 00 00 86 [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 1C 0F 00 90 00 9F [12:11:26]RAPDU: 90 00 [12:11:26]wFMCommunicate OK [12:11:26]wFMCommunicate request_size=10 [12:11:26]MH_SAM_APDU [12:11:26]CAPDU: 80 0D 02 02 05 EF 54 90 E8 51 [12:11:26]Write to MH i2c: E2 0D 00 1D 0F 80 0D 02 02 05 00 EF 54 90 E8 51 00 00 BC [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 03 00 1D 0F 00 90 00 A0 [12:11:26]RAPDU: 90 00 [12:11:26]wFMCommunicate OK [12:11:26]wFMCommunicate request_size=4 [12:11:26]MH_SAM_APDU [12:11:26]CAPDU: 80 0D 03 02 [12:11:26]Write to MH i2c: E2 08 00 1E 0F 80 0D 03 02 00 00 00 00 A8 [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 0B 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 0B 00 1E 0F 00 DA D8 30 54 76 27 7B FB 90 00 F2 [12:11:26]RAPDU: DA D8 30 54 76 27 7B FB 90 00 [12:11:26]wFMCommunicate OK [12:11:26]SAM_PROTO_SignData done [12:11:26]FM_MakeSignedData done [12:11:26]CreateOFDProtocolMessage [12:11:26]wFMCommunicate request_size=4 [12:11:26]MH_SAM_APDU [12:11:26]CAPDU: 80 11 00 00 [12:11:26]Write to MH i2c: E2 08 00 1F 0F 80 11 00 00 00 00 00 00 A8 [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 17 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 17 00 1F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FB [12:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:11:26]wFMCommunicate OK [12:11:26]CreateOFDProtocolMessage done [12:11:26]OFDSenderStorePacket 146311 [12:11:26]StoreOFDPacket docnum=146311 [12:11:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 11 EF 07 01 32 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 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 6B 00 00 00 F4 03 04 00 EE D0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 87 3B 02 00 35 04 06 00 FA EF 54 90 E8 51 DA D8 30 54 76 27 7B FB [12:11:26]CheckFolder [12:11:26]dirname=/storage/ofd_packets [12:11:26]CheckFolder done [12:11:26]ProducePacketName [12:11:26]name=ofd_packets/00146311 [12:11:26]NVStorageSaveData ofd_packets/00146311 [12:11:26]File name is /storage/ofd_packets/00146311 [12:11:26]Write 301 bytes [12:11:26]NVStorageSaveData done [12:11:26]OFDSenderStorePacket done [12:11:26]KKMCreateOFDPacket done [12:11:26]NVStorageSaveData kkm_last_timestamp [12:11:26]File name is /storage/kkm_last_timestamp [12:11:26]Write 4 bytes [12:11:26]NVStorageSaveData done [12:11:26]ExternCall_PrintAddStr [12:11:26]wPrintStart [12:11:26]Write to MH i2c: 01 00 00 20 0F 2F [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: 01 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: 01 07 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: 01 07 00 20 0F 00 00 00 00 00 FF 0F 44 [12:11:26]RasterBufferAndPrint [12:11:26]line Счет N : (1)161069 [12:11:26]line ИНН: 02508201610067 [12:11:26]line Контрольно-Кассовый Чек [12:11:26]line ПРОДАЖА [12:11:26]line ТРК (МРК, ГНК) : 32 [12:11:26]line Товар: 2710124130 [12:11:26]line Аи-92-К-2 [12:11:26]line 2.990 * 66.90 [12:11:26]line = 200.03 [12:11:26]line НДС 12% НСП 1% [12:11:26]line > о реализуемом товаре [12:11:26]line ОКРУГЛЕНИЕ: -0.03 [12:11:26]line ИТОГО: 200.00 [12:11:26]line Внесено: 200.00 [12:11:26]line СДАЧА: 0.00 [12:11:26]line НСП 1% : 1.77 [12:11:26]line НДС 12% : 21.24 [12:11:26]line Наличными: 200.00 [12:11:26]line Безнал.: 0.00 [12:11:26]line Место: АЗС № 126 "Партнер Нефть" [12:11:26]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:11:26]line СНО: Общий режим [12:11:26]line Чек 107 29.10.2024 12:11 [12:11:26]line Смена: 547 ФФД: 1.0 [12:11:26]line ЗНМ: 0300000085 [12:11:26]line РНМ: 0000000000091683 [12:11:26]line Версия ККМ: 001 [12:11:26]line ФМ: 0000000000871745 [12:11:26]line ФД: 146311 [12:11:26]line ФПД: 275905822910545 [12:11:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121126&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146311&fm=275905822910545&tin=02508201610067®Number=0000000000091683&sum=20000 [12:11:27]written 0, free lines is 4095 [12:11:27]OFD Sender: Processing packet 146311 [packets to send 206, broken 205] [12:11:27]ProducePacketName [12:11:27]name=ofd_packets/00146311 [12:11:27]OFD Sender: To server: pG, [12:11:27]CommunicateWithHost lk.salyk.kg:30040 [12:11:27]ConnectInit lk.salyk.kg [12:11:27]Write to MH i2c: 01 00 00 4B 0F 5A [12:11:27]Write i2c OK [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: 01 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: 01 07 00 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: 01 07 00 4B 0F 00 00 00 00 00 AF 0C 1C [12:11:27]RasterBufferAndPrint [12:11:27]line [12:11:27]line [12:11:27]line [12:11:27]line [12:11:27]line [12:11:27]written 0, free lines is 3252 [12:11:27]MH_Cut [12:11:27]Write to MH i2c: D1 01 00 52 0F 01 33 [12:11:27]Write i2c OK [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: D1 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: D1 01 00 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: D1 01 00 52 0F 00 32 [12:11:27]Write to MH i2c: 01 00 00 53 0F 62 [12:11:27]Write i2c OK [12:11:27]MH_I2C_Read... [12:11:28]*** Cut start [12:11:28]*** Partial cut [12:11:28]*** CUTSNS_PIN = 1 [12:11:28]*** CUTSNS_PIN = 0 [12:11:28]*** Brake cut motor [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]*** Stop cut motor [12:11:29]*** Cut end [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 53 0F 00 00 00 00 00 FF 0F 77 [12:11:29]process_action close_receipt done [12:11:29]requested_data is exist [12:11:29]produce_requested_data [12:11:29]requested_item fm.sn is exist - process it [12:11:29]wFMCommunicate request_size=4 [12:11:29]MH_SAM_APDU [12:11:29]CAPDU: 80 11 00 00 [12:11:29]Write to MH i2c: E2 08 00 54 0F 80 11 00 00 00 00 00 00 DD [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:29]Read from MH i2c: E2 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 17 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 17 00 54 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 30 [12:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:11:29]wFMCommunicate OK [12:11:29]requested_item fd.num is exist - process it [12:11:29]SAM_PROTO_GetFieldsCounters [12:11:29]wFMCommunicate request_size=4 [12:11:29]MH_SAM_APDU [12:11:29]CAPDU: 80 13 00 00 [12:11:29]Write to MH i2c: E2 08 00 55 0F 80 13 00 00 00 00 00 00 E0 [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:29]Read from MH i2c: E2 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 62 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 62 00 55 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 87 3B 02 00 0E 04 04 00 23 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 2D [12:11:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 87 3B 02 00 0E 04 04 00 23 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 [12:11:29]wFMCommunicate OK [12:11:29]SAM_PROTO_GetFieldsCounters done [12:11:29]requested_item shift.num is exist - process it [12:11:29]requested_item shift.opened is exist - process it [12:11:29]req_shift_opened [12:11:29]FM_GetShiftState [12:11:29]SAM_PROTO_GetShiftState [12:11:29]wFMCommunicate request_size=4 [12:11:29]MH_SAM_APDU [12:11:29]CAPDU: 80 13 01 00 [12:11:29]Write to MH i2c: E2 08 00 56 0F 80 13 01 00 00 00 00 00 E2 [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:29]Read from MH i2c: E2 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 0E 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 0E 00 56 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1B [12:11:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:11:29]wFMCommunicate OK [12:11:29]SAM_PROTO_GetShiftState done [12:11:29]FM_GetShiftState done [12:11:29]req_shift_opened done [12:11:29]requested_item shift.open_date is exist - process it [12:11:29]req_shift_open_date [12:11:29]req_shift_open_date done [12:11:29]produce_requested_data done [12:11:29]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146311,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:11:29]process_action_free close_receipt [12:11:29]json_value_free [12:11:29]json_value_free done [12:11:29]process_json_proto returns [12:11:29]Send response to host [12:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146311,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:11:29]free response buf [12:11:29]execute_script done [12:11:29]execute_script returns [12:11:29]free content buf [12:11:29]Sock 9.Close socket [12:11:29]Sock 9.Thread stoped [12:11:29]Connected sock=11 [12:11:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 11 EF 07 01 32 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 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 6B 00 00 00 F4 03 04 00 EE D0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 87 3B 02 00 35 04 06 00 FA EF 54 90 E8 51 DA D8 30 54 76 27 7B FB [12:11:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A0 6D 47 00 34 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 87 3B 02 00 F4 03 04 00 17 76 20 67 B6 04 01 00 00 DB 35 00 A0 4F D5 A7 71 [12:11:30]CommunicateWithHost err = 0 [12:11:30]CheckOFDResponse [12:11:30]1017 (14) - 77093643461234 [12:11:30]1041 (16) - 0000000000871745 [12:11:30]1040 (4) - 146311 [12:11:30]1012 (4) - 29.10.2024 05:43 [12:11:30]1206 (1) - 0 [12:11:30]OFD Sender: Remove packet 146311 [12:11:30]ProducePacketName [12:11:30]name=ofd_packets/00146311 [12:11:30]NVStorageDeleteData [12:11:30]OFD Sender: No OFD packet to send [12:11:35]OFD Sender: No OFD packet to send [12:11:40]OFD Sender: No OFD packet to send [12:11:45]OFD Sender: No OFD packet to send [12:11:50]OFD Sender: No OFD packet to send [12:11:55]OFD Sender: No OFD packet to send [12:12:00]OFD Sender: No OFD packet to send [12:12:05]OFD Sender: No OFD packet to send [12:12:10]OFD Sender: No OFD packet to send [12:12:15]OFD Sender: No OFD packet to send [12:12:20]OFD Sender: No OFD packet to send [12:12:25]OFD Sender: No OFD packet to send [12:12:30]OFD Sender: No OFD packet to send [12:12:35]OFD Sender: No OFD packet to send [12:12:40]OFD Sender: No OFD packet to send [12:12:45]OFD Sender: No OFD packet to send [12:12:50]OFD Sender: No OFD packet to send [12:12:55]OFD Sender: No OFD packet to send [12:13:00]OFD Sender: No OFD packet to send [12:13:05]OFD Sender: No OFD packet to send [12:13:10]OFD Sender: No OFD packet to send [12:13:15]OFD Sender: No OFD packet to send [12:13:20]OFD Sender: No OFD packet to send [12:13:25]OFD Sender: No OFD packet to send [12:13:30]OFD Sender: No OFD packet to send [12:13:35]OFD Sender: No OFD packet to send [12:13:40]OFD Sender: No OFD packet to send [12:13:45]OFD Sender: No OFD packet to send [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:05]OFD Sender: No OFD packet to send [12:14:10]OFD Sender: No OFD packet to send [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:25]OFD Sender: No OFD packet to send [12:14:30]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:51]OFD Sender: No OFD packet to send [12:14:56]OFD Sender: No OFD packet to send [12:15:01]OFD Sender: No OFD packet to send [12:15:06]OFD Sender: No OFD packet to send [12:15:11]OFD Sender: No OFD packet to send [12:15:14]accept exits with 7 [12:15:14]New connection [12:15:14]New thread 3066830180 created [12:15:14]Thread 3066686820 joined [12:15:14]Waiting for new connection... [12:15:14] Sock 7.Parse request [12:15:14]Sock 7.Check first char [12:15:14]Sock 7.First char is OK [12:15:14]request: POST /json_proto HTTP/1.0 [12:15:14]Method: POST [12:15:14]URL: /json_proto [12:15:14]Method is POST - this is cgi request [12:15:14]url: /json_proto [12:15:14]query_string will be loaded in cgi processing [12:15:14]execute_cgi json_proto POST (null) [12:15:14]execute_cgi path=json_proto method=POST [12:15:14]POST find Content-Length [12:15:14]Host: 172.17.40.195:8080 [12:15:14]Content-Length: 674 [12:15:14]Content-Type: application/json [12:15:14] [12:15:14]POST finish read [12:15:14]Found Content-Length = 674 [12:15:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:14]execute_script... [12:15: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)161070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:14]POST & json_proto [12:15:14]process_json_proto [12:15:14]json parsed OK: [12:15:14]protocol is kg_v1.0 [12:15:14]action value=close_receipt [12:15:14]process_action close_receipt [12:15:14]cmd_close_receipt [12:15:14]MH_GetDate [12:15:14]Write to MH i2c: F0 00 00 57 0F 55 [12:15:14]Write i2c OK [12:15:14]MH_I2C_Read... [12:15:14]Read from MH i2c: F0 [12:15:14]MH_I2C_Read... [12:15:14]Read from MH i2c: F0 09 00 [12:15:14]MH_I2C_Read... [12:15:14]Read from MH i2c: F0 09 00 57 0F 00 D3 D1 20 67 D5 8D 6C 64 BB [12:15:14]GetLastDocTimeStamp 1730203886 [12:15:14]current date 1730204115 [12:15:14]FM_GetShiftState [12:15:14]SAM_PROTO_GetShiftState [12:15:14]wFMCommunicate request_size=4 [12:15:14]MH_SAM_APDU [12:15:14]CAPDU: 80 13 01 00 [12:15:14]Write to MH i2c: E2 08 00 58 0F 80 13 01 00 00 00 00 00 E4 [12:15:14]Write i2c OK [12:15:14]MH_I2C_Read... [12:15:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:14]Read from MH i2c: E2 [12:15:14]MH_I2C_Read... [12:15:14]Read from MH i2c: E2 0E 00 [12:15:14]MH_I2C_Read... [12:15:14]Read from MH i2c: E2 0E 00 58 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1D [12:15:14]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:15:14]wFMCommunicate OK [12:15:14]SAM_PROTO_GetShiftState done [12:15:14]FM_GetShiftState done [12:15:14]opened in 1730161786 [12:15:14]opened+sec_in_day 1730248186 [12:15:14]quantity*price = 75057 [12:15:14]sum+1 = 75058 [12:15:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 108 29.10.2024 12:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146312 ФПД: 72340961093987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121515&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146312&fm=72340961093987&tin=02508201610067®Number=0000000000091683&sum=75000 [12:15:15]StoreToDocumentArchive [12:15:15]shift 547 fd 146312 [12:15:15]save to /storage/0547/doc_00146312 [12:15:15]save last doc name /storage/0547/doc_00146312 to /storage/kkm_last_doc_name [12:15:15]save OK [12:15:15]Clear old archive folders... [12:15:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:15:15]tlvbuf is 01FDA890 [12:15:15]SAM_PROTO_ClearQueue [12:15:15]wFMCommunicate request_size=4 [12:15:15]MH_SAM_APDU [12:15:15]CAPDU: 80 09 00 00 [12:15:15]Write to MH i2c: E2 08 00 65 0F 80 09 00 00 00 00 00 00 E6 [12:15:15]Write i2c OK [12:15:15]MH_I2C_Read... [12:15:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:15]Read from MH i2c: E2 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 65 0F 00 90 00 E8 [12:15:15]RAPDU: 90 00 [12:15:15]wFMCommunicate OK [12:15:15]SAM_PROTO_ClearQueue done [12:15:15]KKMCreateOFDPacket [12:15:15]OFDProtocolAddRootSTLVToBuf [12:15:15]FM_MakeSignedData [12:15:15]FM_MakeSignedData [12:15:15]SAM_PROTO_SignData [12:15:15]wFMCommunicate request_size=4 [12:15:15]MH_SAM_APDU [12:15:15]CAPDU: 80 0D 01 02 [12:15:15]Write to MH i2c: E2 08 00 66 0F 80 0D 01 02 00 00 00 00 EE [12:15:15]Write i2c OK [12:15:15]MH_I2C_Read... [12:15:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:15]Read from MH i2c: E2 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 66 0F 00 90 00 E9 [12:15:15]RAPDU: 90 00 [12:15:15]wFMCommunicate OK [12:15:15]wFMCommunicate request_size=255 [12:15:15]MH_SAM_APDU [12:15:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 D3 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 88 3B 02 00 35 04 06 00 41 CB 31 49 [12:15:15]Write to MH i2c: E2 02 01 67 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 D3 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 88 3B 02 00 35 04 06 00 41 CB 31 49 00 00 3F [12:15:15]Write i2c OK [12:15:15]MH_I2C_Read... [12:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:15]Read from MH i2c: E2 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 67 0F 00 90 00 EA [12:15:15]RAPDU: 90 00 [12:15:15]wFMCommunicate OK [12:15:15]wFMCommunicate request_size=7 [12:15:15]MH_SAM_APDU [12:15:15]CAPDU: 80 0D 02 02 02 E9 63 [12:15:15]Write to MH i2c: E2 0A 00 68 0F 80 0D 02 02 02 00 E9 63 00 00 41 [12:15:15]Write i2c OK [12:15:15]MH_I2C_Read... [12:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:15]Read from MH i2c: E2 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [12:15:15]RAPDU: 90 00 [12:15:15]wFMCommunicate OK [12:15:15]wFMCommunicate request_size=4 [12:15:15]MH_SAM_APDU [12:15:15]CAPDU: 80 0D 03 02 [12:15:15]Write to MH i2c: E2 08 00 69 0F 80 0D 03 02 00 00 00 00 F3 [12:15:15]Write i2c OK [12:15:15]MH_I2C_Read... [12:15:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:15]Read from MH i2c: E2 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 0B 00 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 0B 00 69 0F 00 31 D6 67 B1 07 56 59 F3 90 00 BC [12:15:15]RAPDU: 31 D6 67 B1 07 56 59 F3 90 00 [12:15:15]wFMCommunicate OK [12:15:15]SAM_PROTO_SignData done [12:15:15]FM_MakeSignedData done [12:15:15]CreateOFDProtocolMessage [12:15:15]wFMCommunicate request_size=4 [12:15:15]MH_SAM_APDU [12:15:15]CAPDU: 80 11 00 00 [12:15:15]Write to MH i2c: E2 08 00 6A 0F 80 11 00 00 00 00 00 00 F3 [12:15:15]Write i2c OK [12:15:15]MH_I2C_Read... [12:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:15]Read from MH i2c: E2 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 17 00 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: E2 17 00 6A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 46 [12:15:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:15:15]wFMCommunicate OK [12:15:15]CreateOFDProtocolMessage done [12:15:15]OFDSenderStorePacket 146312 [12:15:15]StoreOFDPacket docnum=146312 [12:15:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 8D 79 04 01 AF A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 D3 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 88 3B 02 00 35 04 06 00 41 CB 31 49 E9 63 31 D6 67 B1 07 56 59 F3 [12:15:15]CheckFolder [12:15:15]dirname=/storage/ofd_packets [12:15:15]CheckFolder done [12:15:15]ProducePacketName [12:15:15]name=ofd_packets/00146312 [12:15:15]NVStorageSaveData ofd_packets/00146312 [12:15:15]File name is /storage/ofd_packets/00146312 [12:15:15]Write 298 bytes [12:15:15]NVStorageSaveData done [12:15:15]OFDSenderStorePacket done [12:15:15]KKMCreateOFDPacket done [12:15:15]NVStorageSaveData kkm_last_timestamp [12:15:15]File name is /storage/kkm_last_timestamp [12:15:15]Write 4 bytes [12:15:15]NVStorageSaveData done [12:15:15]ExternCall_PrintAddStr [12:15:15]wPrintStart [12:15:15]Write to MH i2c: 01 00 00 6B 0F 7A [12:15:15]Write i2c OK [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: 01 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: 01 07 00 [12:15:15]MH_I2C_Read... [12:15:15]Read from MH i2c: 01 07 00 6B 0F 00 00 00 00 00 FF 0F 8F [12:15:15]RasterBufferAndPrint [12:15:15]line Счет N : (1)161070 [12:15:15]line ИНН: 02508201610067 [12:15:15]line Контрольно-Кассовый Чек [12:15:15]line ПРОДАЖА [12:15:15]line ТРК (МРК, ГНК) : 11 [12:15:15]line Товар: 2710194210 [12:15:15]line ДТ-К-2 [12:15:15]line 9.850 * 76.20 [12:15:15]line = 750.57 [12:15:15]line НДС 12% НСП 1% [12:15:15]line > о реализуемом товаре [12:15:15]line ОКРУГЛЕНИЕ: -0.57 [12:15:15]line ИТОГО: 750.00 [12:15:15]line Внесено: 750.00 [12:15:15]line СДАЧА: 0.00 [12:15:15]line НСП 1% : 6.64 [12:15:15]line НДС 12% : 79.71 [12:15:15]line Наличными: 750.00 [12:15:15]line Безнал.: 0.00 [12:15:15]line Место: АЗС № 126 "Партнер Нефть" [12:15:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:15:15]line СНО: Общий режим [12:15:15]line Чек 108 29.10.2024 12:15 [12:15:15]line Смена: 547 ФФД: 1.0 [12:15:15]line ЗНМ: 0300000085 [12:15:15]line РНМ: 0000000000091683 [12:15:15]line Версия ККМ: 001 [12:15:15]line ФМ: 0000000000871745 [12:15:15]line ФД: 146312 [12:15:15]line ФПД: 72340961093987 [12:15:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121515&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146312&fm=72340961093987&tin=02508201610067®Number=0000000000091683&sum=75000 [12:15:16]OFD Sender: Processing packet 146312 [packets to send 206, broken 205] [12:15:16]ProducePacketName [12:15:16]name=ofd_packets/00146312 [12:15:16]OFD Sender: To server: pG, [12:15:16]CommunicateWithHost lk.salyk.kg:30040 [12:15:16]ConnectInit lk.salyk.kg [12:15:16]written 0, free lines is 4095 [12:15:16]Connected sock=10 [12:15:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 8D 79 04 01 AF A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 D3 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 88 3B 02 00 35 04 06 00 41 CB 31 49 E9 63 31 D6 67 B1 07 56 59 F3 [12:15:16]Write to MH i2c: 01 00 00 96 0F A5 [12:15:16]Write i2c OK [12:15:16]MH_I2C_Read... [12:15:16]Read from MH i2c: 01 [12:15:16]MH_I2C_Read... [12:15:16]Read from MH i2c: 01 07 00 [12:15:16]MH_I2C_Read... [12:15:16]Read from MH i2c: 01 07 00 96 0F 00 00 00 00 00 B2 0C 6A [12:15:16]RasterBufferAndPrint [12:15:16]line [12:15:16]line [12:15:16]line [12:15:16]line [12:15:16]line [12:15:16]written 0, free lines is 3257 [12:15:16]MH_Cut [12:15:16]Write to MH i2c: D1 01 00 9D 0F 01 7E [12:15:16]Write i2c OK [12:15:16]MH_I2C_Read... [12:15:16]Read from MH i2c: D1 [12:15:16]MH_I2C_Read... [12:15:16]Read from MH i2c: D1 01 00 [12:15:16]MH_I2C_Read... [12:15:16]Read from MH i2c: D1 01 00 9D 0F 00 7D [12:15:16]Write to MH i2c: 01 00 00 9E 0F AD [12:15:16]Write i2c OK [12:15:16]MH_I2C_Read... [12:15:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 73 53 47 00 8A 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 31 37 34 35 10 04 04 00 88 3B 02 00 F4 03 04 00 FA 76 20 67 B6 04 01 00 00 1D 8A D6 63 2A 65 38 F9 [12:15:17]CommunicateWithHost err = 0 [12:15:17]CheckOFDResponse [12:15:17]1017 (14) - 77093643461234 [12:15:17]1041 (16) - 0000000000871745 [12:15:17]1040 (4) - 146312 [12:15:17]1012 (4) - 29.10.2024 05:47 [12:15:17]1206 (1) - 0 [12:15:17]OFD Sender: Remove packet 146312 [12:15:17]ProducePacketName [12:15:17]name=ofd_packets/00146312 [12:15:17]NVStorageDeleteData [12:15:17]OFD Sender: No OFD packet to send [12:15:17]*** Cut start [12:15:17]*** Partial cut [12:15:17]*** CUTSNS_PIN = 1 [12:15:17]*** CUTSNS_PIN = 0 [12:15:17]*** Brake cut motor [12:15:18]Read from MH i2c: 01 [12:15:18]MH_I2C_Read... [12:15:18]*** Stop cut motor [12:15:18]*** Cut end [12:15:18]Read from MH i2c: 01 07 00 [12:15:18]MH_I2C_Read... [12:15:18]Read from MH i2c: 01 07 00 9E 0F 00 00 00 00 00 FF 0F C2 [12:15:18]process_action close_receipt done [12:15:18]requested_data is exist [12:15:18]produce_requested_data [12:15:18]requested_item fm.sn is exist - process it [12:15:18]wFMCommunicate request_size=4 [12:15:18]MH_SAM_APDU [12:15:18]CAPDU: 80 11 00 00 [12:15:18]Write to MH i2c: E2 08 00 9F 0F 80 11 00 00 00 00 00 00 28 [12:15:18]Write i2c OK [12:15:18]MH_I2C_Read... [12:15:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:18]Read from MH i2c: E2 [12:15:18]MH_I2C_Read... [12:15:18]Read from MH i2c: E2 17 00 [12:15:18]MH_I2C_Read... [12:15:18]Read from MH i2c: E2 17 00 9F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7B [12:15:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:15:18]wFMCommunicate OK [12:15:18]requested_item fd.num is exist - process it [12:15:18]SAM_PROTO_GetFieldsCounters [12:15:18]wFMCommunicate request_size=4 [12:15:18]MH_SAM_APDU [12:15:18]CAPDU: 80 13 00 00 [12:15:18]Write to MH i2c: E2 08 00 A0 0F 80 13 00 00 00 00 00 00 2B [12:15:18]Write i2c OK [12:15:18]MH_I2C_Read... [12:15:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:18]Read from MH i2c: E2 [12:15:18]MH_I2C_Read... [12:15:18]Read from MH i2c: E2 62 00 [12:15:18]MH_I2C_Read... [12:15:18]Read from MH i2c: E2 62 00 A0 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 88 3B 02 00 0E 04 04 00 23 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 7C [12:15:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 88 3B 02 00 0E 04 04 00 23 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 [12:15:18]wFMCommunicate OK [12:15:18]SAM_PROTO_GetFieldsCounters done [12:15:18]requested_item shift.num is exist - process it [12:15:18]requested_item shift.opened is exist - process it [12:15:18]req_shift_opened [12:15:18]FM_GetShiftState [12:15:18]SAM_PROTO_GetShiftState [12:15:18]wFMCommunicate request_size=4 [12:15:18]MH_SAM_APDU [12:15:18]CAPDU: 80 13 01 00 [12:15:18]Write to MH i2c: E2 08 00 A1 0F 80 13 01 00 00 00 00 00 2D [12:15:18]Write i2c OK [12:15:18]MH_I2C_Read... [12:15:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:18]Read from MH i2c: E2 [12:15:18]MH_I2C_Read... [12:15:18]Read from MH i2c: E2 0E 00 [12:15:18]MH_I2C_Read... [12:15:18]Read from MH i2c: E2 0E 00 A1 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 66 [12:15:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:15:18]wFMCommunicate OK [12:15:18]SAM_PROTO_GetShiftState done [12:15:18]FM_GetShiftState done [12:15:18]req_shift_opened done [12:15:18]requested_item shift.open_date is exist - process it [12:15:18]req_shift_open_date [12:15:18]req_shift_open_date done [12:15:18]produce_requested_data done [12:15:18]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146312,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:15:18]process_action_free close_receipt [12:15:18]json_value_free [12:15:18]json_value_free done [12:15:18]process_json_proto returns [12:15:18]Send response to host [12:15:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146312,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:15:18]free response buf [12:15:18]execute_script done [12:15:18]execute_script returns [12:15:18]free content buf [12:15:18]Sock 7.Close socket [12:15:18]Sock 7.Thread stoped [12:15:22]OFD Sender: No OFD packet to send [12:15:27]OFD Sender: No OFD packet to send [12:15:32]OFD Sender: No OFD packet to send [12:15:37]OFD Sender: No OFD packet to send [12:15:42]OFD Sender: No OFD packet to send [12:15:45]accept exits with 9 [12:15:45]New connection [12:15:45]New thread 3066686820 created [12:15:45]Thread 3066830180 joined [12:15:45]Waiting for new connection... [12:15:45] Sock 9.Parse request [12:15:45]Sock 9.Check first char [12:15:45]Sock 9.First char is OK [12:15:45]request: POST /json_proto HTTP/1.0 [12:15:45]Method: POST [12:15:45]URL: /json_proto [12:15:45]Method is POST - this is cgi request [12:15:45]url: /json_proto [12:15:45]query_string will be loaded in cgi processing [12:15:45]execute_cgi json_proto POST (null) [12:15:45]execute_cgi path=json_proto method=POST [12:15:45]POST find Content-Length [12:15:45]Host: 172.17.40.195:8080 [12:15:45]Content-Length: 677 [12:15:45]Content-Type: application/json [12:15:45] [12:15:45]POST finish read [12:15:45]Found Content-Length = 677 [12:15:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:15:45]execute_script... [12:15:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:15:45]POST & json_proto [12:15:45]process_json_proto [12:15:45]json parsed OK: [12:15:45]protocol is kg_v1.0 [12:15:45]action value=close_receipt [12:15:45]process_action close_receipt [12:15:45]cmd_close_receipt [12:15:45]MH_GetDate [12:15:45]Write to MH i2c: F0 00 00 A2 0F A0 [12:15:45]Write i2c OK [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: F0 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: F0 09 00 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: F0 09 00 A2 0F 00 F2 D1 20 67 D5 8D 6C 64 25 [12:15:45]GetLastDocTimeStamp 1730204115 [12:15:45]current date 1730204146 [12:15:45]FM_GetShiftState [12:15:45]SAM_PROTO_GetShiftState [12:15:45]wFMCommunicate request_size=4 [12:15:45]MH_SAM_APDU [12:15:45]CAPDU: 80 13 01 00 [12:15:45]Write to MH i2c: E2 08 00 A3 0F 80 13 01 00 00 00 00 00 2F [12:15:45]Write i2c OK [12:15:45]MH_I2C_Read... [12:15:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:45]Read from MH i2c: E2 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: E2 0E 00 [12:15:45]MH_I2C_Read... [12:15:45]Read from MH i2c: E2 0E 00 A3 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 68 [12:15:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:15:45]wFMCommunicate OK [12:15:45]SAM_PROTO_GetShiftState done [12:15:45]FM_GetShiftState done [12:15:45]opened in 1730161786 [12:15:45]opened+sec_in_day 1730248186 [12:15:45]quantity*price = 50041 [12:15:45]sum+1 = 50042 [12:15:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 109 29.10.2024 12:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146313 ФПД: 133476311398932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121546&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146313&fm=133476311398932&tin=02508201610067®Number=0000000000091683&sum=50000 [12:15:46]StoreToDocumentArchive [12:15:46]shift 547 fd 146313 [12:15:46]save to /storage/0547/doc_00146313 [12:15:46]save last doc name /storage/0547/doc_00146313 to /storage/kkm_last_doc_name [12:15:46]save OK [12:15:46]Clear old archive folders... [12:15:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:15:46]tlvbuf is 01FDAD00 [12:15:46]SAM_PROTO_ClearQueue [12:15:46]wFMCommunicate request_size=4 [12:15:46]MH_SAM_APDU [12:15:46]CAPDU: 80 09 00 00 [12:15:46]Write to MH i2c: E2 08 00 B0 0F 80 09 00 00 00 00 00 00 31 [12:15:46]Write i2c OK [12:15:46]MH_I2C_Read... [12:15:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:46]Read from MH i2c: E2 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 [12:15:46]MH_I2C_Read... [12:15:46]Read from MH i2c: E2 03 00 B0 0F 00 90 00 33 [12:15:46]RAPDU: 90 00 [12:15:46]wFMCommunicate OK [12:15:46]SAM_PROTO_ClearQueue done [12:15:46]KKMCreateOFDPacket [12:15:46]OFDProtocolAddRootSTLVToBuf [12:15:46]FM_MakeSignedData [12:15:46]FM_MakeSignedData [12:15:46]SAM_PROTO_SignData [12:15:46]wFMCommunicate request_size=4 [12:15:46]MH_SAM_APDU [12:15:46]CAPDU: 80 0D 01 02 [12:15:46]Write to MH i2c: E2 08 00 B1 0F 80 0D 01 02 00 00 00 00 39 [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:47]Read from MH i2c: E2 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 03 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 03 00 B1 0F 00 90 00 34 [12:15:47]RAPDU: 90 00 [12:15:47]wFMCommunicate OK [12:15:47]wFMCommunicate request_size=255 [12:15:47]MH_SAM_APDU [12:15: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 F2 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 89 3B 02 00 35 04 06 00 79 [12:15:47]Write to MH i2c: E2 02 01 B2 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 6D 00 00 00 F4 03 04 00 F2 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 89 3B 02 00 35 04 06 00 79 00 00 E2 [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:47]Read from MH i2c: E2 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 03 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 03 00 B2 0F 00 90 00 35 [12:15:47]RAPDU: 90 00 [12:15:47]wFMCommunicate OK [12:15:47]wFMCommunicate request_size=10 [12:15:47]MH_SAM_APDU [12:15:47]CAPDU: 80 0D 02 02 05 65 60 20 7A 14 [12:15:47]Write to MH i2c: E2 0D 00 B3 0F 80 0D 02 02 05 00 65 60 20 7A 14 00 00 B9 [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:47]Read from MH i2c: E2 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 03 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 03 00 B3 0F 00 90 00 36 [12:15:47]RAPDU: 90 00 [12:15:47]wFMCommunicate OK [12:15:47]wFMCommunicate request_size=4 [12:15:47]MH_SAM_APDU [12:15:47]CAPDU: 80 0D 03 02 [12:15:47]Write to MH i2c: E2 08 00 B4 0F 80 0D 03 02 00 00 00 00 3E [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:47]Read from MH i2c: E2 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 0B 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 0B 00 B4 0F 00 A1 CB DD 3E CD C3 31 2E 90 00 B5 [12:15:47]RAPDU: A1 CB DD 3E CD C3 31 2E 90 00 [12:15:47]wFMCommunicate OK [12:15:47]SAM_PROTO_SignData done [12:15:47]FM_MakeSignedData done [12:15:47]CreateOFDProtocolMessage [12:15:47]wFMCommunicate request_size=4 [12:15:47]MH_SAM_APDU [12:15:47]CAPDU: 80 11 00 00 [12:15:47]Write to MH i2c: E2 08 00 B5 0F 80 11 00 00 00 00 00 00 3E [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:47]Read from MH i2c: E2 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 17 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: E2 17 00 B5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 91 [12:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:15:47]wFMCommunicate OK [12:15:47]CreateOFDProtocolMessage done [12:15:47]OFDSenderStorePacket 146313 [12:15:47]StoreOFDPacket docnum=146313 [12:15:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 95 AE 07 01 E7 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 6D 00 00 00 F4 03 04 00 F2 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 89 3B 02 00 35 04 06 00 79 65 60 20 7A 14 A1 CB DD 3E CD C3 31 2E [12:15:47]CheckFolder [12:15:47]dirname=/storage/ofd_packets [12:15:47]CheckFolder done [12:15:47]ProducePacketName [12:15:47]name=ofd_packets/00146313 [12:15:47]NVStorageSaveData ofd_packets/00146313 [12:15:47]File name is /storage/ofd_packets/00146313 [12:15:47]Write 301 bytes [12:15:47]NVStorageSaveData done [12:15:47]OFDSenderStorePacket done [12:15:47]KKMCreateOFDPacket done [12:15:47]NVStorageSaveData kkm_last_timestamp [12:15:47]File name is /storage/kkm_last_timestamp [12:15:47]Write 4 bytes [12:15:47]NVStorageSaveData done [12:15:47]ExternCall_PrintAddStr [12:15:47]wPrintStart [12:15:47]Write to MH i2c: 01 00 00 B6 0F C5 [12:15:47]Write i2c OK [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: 01 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: 01 07 00 [12:15:47]MH_I2C_Read... [12:15:47]Read from MH i2c: 01 07 00 B6 0F 00 00 00 00 00 FF 0F DA [12:15:47]RasterBufferAndPrint [12:15:47]line Счет N : (1)161071 [12:15:47]line ИНН: 02508201610067 [12:15:47]line Контрольно-Кассовый Чек [12:15:47]line ПРОДАЖА [12:15:47]line ТРК (МРК, ГНК) : 52 [12:15:47]line Товар: 2710124130 [12:15:47]line Аи-92-К-2 [12:15:47]line 7.480 * 66.90 [12:15:47]line = 500.41 [12:15:47]line НДС 12% НСП 1% [12:15:47]line > о реализуемом товаре [12:15:47]line ОКРУГЛЕНИЕ: -0.41 [12:15:47]line ИТОГО: 500.00 [12:15:47]line Внесено: 500.00 [12:15:47]line СДАЧА: 0.00 [12:15:47]line НСП 1% : 4.43 [12:15:47]line НДС 12% : 53.14 [12:15:47]line Наличными: 500.00 [12:15:47]line Безнал.: 0.00 [12:15:47]line Место: АЗС № 126 "Партнер Нефть" [12:15:47]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:15:47]line СНО: Общий режим [12:15:47]line Чек 109 29.10.2024 12:15 [12:15:47]line Смена: 547 ФФД: 1.0 [12:15:47]line ЗНМ: 0300000085 [12:15:47]line РНМ: 0000000000091683 [12:15:47]line Версия ККМ: 001 [12:15:47]line ФМ: 0000000000871745 [12:15:47]line ФД: 146313 [12:15:47]line ФПД: 133476311398932 [12:15:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121546&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146313&fm=133476311398932&tin=02508201610067®Number=0000000000091683&sum=50000 [12:15:47]written 0, free lines is 4095 [12:15:47]OFD Sender: Processing packet 146313 [packets to send 206, broken 205] [12:15:47]ProducePacketName [12:15:47]name=ofd_packets/00146313 [12:15:47]OFD Sender: To server: pG, [12:15:47]CommunicateWithHost lk.salyk.kg:30040 [12:15:47]ConnectInit lk.salyk.kg [12:15:48]Connected sock=7 [12: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 31 37 34 35 0F 01 00 00 95 AE 07 01 E7 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 6D 00 00 00 F4 03 04 00 F2 D1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 89 3B 02 00 35 04 06 00 79 65 60 20 7A 14 A1 CB DD 3E CD C3 31 2E [12:15:48]Write to MH i2c: 01 00 00 E1 0F F0 [12:15:48]Write i2c OK [12:15:48]MH_I2C_Read... [12:15:48]Read from MH i2c: 01 [12:15:48]MH_I2C_Read... [12:15:48]Read from MH i2c: 01 07 00 [12:15:48]MH_I2C_Read... [12:15:48]Read from MH i2c: 01 07 00 E1 0F 00 00 00 00 00 B5 0C B8 [12:15:48]RasterBufferAndPrint [12:15:48]line [12:15:48]line [12:15:48]line [12:15:48]line [12:15:48]line [12:15:48]written 0, free lines is 3259 [12:15:48]MH_Cut [12:15:48]Write to MH i2c: D1 01 00 E8 0F 01 C9 [12:15:48]Write i2c OK [12:15:48]MH_I2C_Read... [12:15:48]Read from MH i2c: D1 [12:15:48]MH_I2C_Read... [12:15:48]Read from MH i2c: D1 01 00 [12:15:48]MH_I2C_Read... [12:15:48]Read from MH i2c: D1 01 00 E8 0F 00 C8 [12:15:48]Write to MH i2c: 01 00 00 E9 0F F8 [12:15:48]Write i2c OK [12:15:48]MH_I2C_Read... [12:15:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 1F A6 47 00 66 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 89 3B 02 00 F4 03 04 00 19 77 20 67 B6 04 01 00 00 5C 13 1F 40 0F C9 05 26 [12:15:48]CommunicateWithHost err = 0 [12:15:48]CheckOFDResponse [12:15:48]1017 (14) - 77093643461234 [12:15:48]1041 (16) - 0000000000871745 [12:15:48]1040 (4) - 146313 [12:15:48]1012 (4) - 29.10.2024 05:48 [12:15:48]1206 (1) - 0 [12:15:48]OFD Sender: Remove packet 146313 [12:15:48]ProducePacketName [12:15:48]name=ofd_packets/00146313 [12:15:48]NVStorageDeleteData [12:15:49]OFD Sender: No OFD packet to send [12:15:49]*** Cut start [12:15:49]*** Partial cut [12:15:49]*** CUTSNS_PIN = 1 [12:15:49]*** CUTSNS_PIN = 0 [12:15:49]*** Brake cut motor [12:15:49]Read from MH i2c: 01 [12:15:49]MH_I2C_Read... [12:15:49]*** Stop cut motor [12:15:49]*** Cut end [12:15:49]Read from MH i2c: 01 07 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: 01 07 00 E9 0F 00 00 00 00 00 FF 0F 0D [12:15:49]process_action close_receipt done [12:15:49]requested_data is exist [12:15:49]produce_requested_data [12:15:49]requested_item fm.sn is exist - process it [12:15:49]wFMCommunicate request_size=4 [12:15:49]MH_SAM_APDU [12:15:49]CAPDU: 80 11 00 00 [12:15:49]Write to MH i2c: E2 08 00 EA 0F 80 11 00 00 00 00 00 00 73 [12:15:49]Write i2c OK [12:15:49]MH_I2C_Read... [12:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:49]Read from MH i2c: E2 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 17 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 17 00 EA 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C6 [12:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:15:49]wFMCommunicate OK [12:15:49]requested_item fd.num is exist - process it [12:15:49]SAM_PROTO_GetFieldsCounters [12:15:49]wFMCommunicate request_size=4 [12:15:49]MH_SAM_APDU [12:15:49]CAPDU: 80 13 00 00 [12:15:49]Write to MH i2c: E2 08 00 EB 0F 80 13 00 00 00 00 00 00 76 [12:15:49]Write i2c OK [12:15:49]MH_I2C_Read... [12:15:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:49]Read from MH i2c: E2 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 62 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 62 00 EB 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 89 3B 02 00 0E 04 04 00 23 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 CB [12:15:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 89 3B 02 00 0E 04 04 00 23 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 [12:15:49]wFMCommunicate OK [12:15:49]SAM_PROTO_GetFieldsCounters done [12:15:49]requested_item shift.num is exist - process it [12:15:49]requested_item shift.opened is exist - process it [12:15:49]req_shift_opened [12:15:49]FM_GetShiftState [12:15:49]SAM_PROTO_GetShiftState [12:15:49]wFMCommunicate request_size=4 [12:15:49]MH_SAM_APDU [12:15:49]CAPDU: 80 13 01 00 [12:15:49]Write to MH i2c: E2 08 00 EC 0F 80 13 01 00 00 00 00 00 78 [12:15:49]Write i2c OK [12:15:49]MH_I2C_Read... [12:15:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:49]Read from MH i2c: E2 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 0E 00 [12:15:49]MH_I2C_Read... [12:15:49]Read from MH i2c: E2 0E 00 EC 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B1 [12:15:49]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:15:49]wFMCommunicate OK [12:15:49]SAM_PROTO_GetShiftState done [12:15:49]FM_GetShiftState done [12:15:49]req_shift_opened done [12:15:49]requested_item shift.open_date is exist - process it [12:15:49]req_shift_open_date [12:15:49]req_shift_open_date done [12:15:49]produce_requested_data done [12:15:49]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146313,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:15:49]process_action_free close_receipt [12:15:49]json_value_free [12:15:49]json_value_free done [12:15:49]process_json_proto returns [12:15:49]Send response to host [12:15:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146313,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:15:49]free response buf [12:15:49]execute_script done [12:15:49]execute_script returns [12:15:49]free content buf [12:15:49]Sock 9.Close socket [12:15:49]Sock 9.Thread stoped [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:12]accept exits with 10 [12:16:12]New connection [12:16:12]New thread 3066830180 created [12:16:12]Thread 3066686820 joined [12:16:12]Waiting for new connection... [12:16:12] Sock 10.Parse request [12:16:12]Sock 10.Check first char [12:16:12]Sock 10.First char is OK [12:16:12]request: POST /json_proto HTTP/1.0 [12:16:12]Method: POST [12:16:12]URL: /json_proto [12:16:12]Method is POST - this is cgi request [12:16:12]url: /json_proto [12:16:12]query_string will be loaded in cgi processing [12:16:12]execute_cgi json_proto POST (null) [12:16:12]execute_cgi path=json_proto method=POST [12:16:12]POST find Content-Length [12:16:12]Host: 172.17.40.195:8080 [12:16:12]Content-Length: 682 [12:16:12]Content-Type: application/json [12:16:12] [12:16:12]POST finish read [12:16:12]Found Content-Length = 682 [12:16:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:16:12]execute_script... [12:16:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:16:12]POST & json_proto [12:16:12]process_json_proto [12:16:12]json parsed OK: [12:16:12]protocol is kg_v1.0 [12:16:12]action value=close_receipt [12:16:12]process_action close_receipt [12:16:12]cmd_close_receipt [12:16:12]MH_GetDate [12:16:12]Write to MH i2c: F0 00 00 ED 0F EB [12:16:12]Write i2c OK [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: F0 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: F0 09 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: F0 09 00 ED 0F 00 0C D2 20 67 D5 8D 6C 64 8B [12:16:12]GetLastDocTimeStamp 1730204146 [12:16:12]current date 1730204172 [12:16:12]FM_GetShiftState [12:16:12]SAM_PROTO_GetShiftState [12:16:12]wFMCommunicate request_size=4 [12:16:12]MH_SAM_APDU [12:16:12]CAPDU: 80 13 01 00 [12:16:12]Write to MH i2c: E2 08 00 EE 0F 80 13 01 00 00 00 00 00 7A [12:16:12]Write i2c OK [12:16:12]MH_I2C_Read... [12:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:12]Read from MH i2c: E2 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 0E 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 0E 00 EE 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B3 [12:16:12]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:16:12]wFMCommunicate OK [12:16:12]SAM_PROTO_GetShiftState done [12:16:12]FM_GetShiftState done [12:16:12]opened in 1730161786 [12:16:12]opened+sec_in_day 1730248186 [12:16:12]quantity*price = 100021 [12:16:12]sum+1 = 100023 [12:16:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 110 29.10.2024 12:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146314 ФПД: 192118933283107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121612&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146314&fm=192118933283107&tin=02508201610067®Number=0000000000091683&sum=100000 [12:16:13]StoreToDocumentArchive [12:16:13]shift 547 fd 146314 [12:16:13]save to /storage/0547/doc_00146314 [12:16:13]save last doc name /storage/0547/doc_00146314 to /storage/kkm_last_doc_name [12:16:13]save OK [12:16:13]Clear old archive folders... [12:16:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:13]tlvbuf is 01FDAA10 [12:16:13]SAM_PROTO_ClearQueue [12:16:13]wFMCommunicate request_size=4 [12:16:13]MH_SAM_APDU [12:16:13]CAPDU: 80 09 00 00 [12:16:13]Write to MH i2c: E2 08 00 FB 0F 80 09 00 00 00 00 00 00 7C [12:16:13]Write i2c OK [12:16:13]MH_I2C_Read... [12:16:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:13]Read from MH i2c: E2 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 03 00 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 03 00 FB 0F 00 90 00 7E [12:16:13]RAPDU: 90 00 [12:16:13]wFMCommunicate OK [12:16:13]SAM_PROTO_ClearQueue done [12:16:13]KKMCreateOFDPacket [12:16:13]OFDProtocolAddRootSTLVToBuf [12:16:13]FM_MakeSignedData [12:16:13]FM_MakeSignedData [12:16:13]SAM_PROTO_SignData [12:16:13]wFMCommunicate request_size=4 [12:16:13]MH_SAM_APDU [12:16:13]CAPDU: 80 0D 01 02 [12:16:13]Write to MH i2c: E2 08 00 FC 0F 80 0D 01 02 00 00 00 00 84 [12:16:13]Write i2c OK [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 [12:16:13]MH_I2C_Read... [12:16:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:13]Read from MH i2c: E2 03 00 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 03 00 FC 0F 00 90 00 7F [12:16:13]RAPDU: 90 00 [12:16:13]wFMCommunicate OK [12:16:13]wFMCommunicate request_size=255 [12:16:13]MH_SAM_APDU [12:16: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6E 00 00 00 F4 03 04 00 0C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8A 3B 02 00 35 04 06 00 AE [12:16:13]Write to MH i2c: E2 02 01 FD 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 0C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8A 3B 02 00 35 04 06 00 AE 00 00 9D [12:16:13]Write i2c OK [12:16:13]MH_I2C_Read... [12:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:13]Read from MH i2c: E2 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 03 00 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 03 00 FD 0F 00 90 00 80 [12:16:13]RAPDU: 90 00 [12:16:13]wFMCommunicate OK [12:16:13]wFMCommunicate request_size=10 [12:16:13]MH_SAM_APDU [12:16:13]CAPDU: 80 0D 02 02 05 BB 2C C5 E1 23 [12:16:13]Write to MH i2c: E2 0D 00 FE 0F 80 0D 02 02 05 00 BB 2C C5 E1 23 00 00 41 [12:16:13]Write i2c OK [12:16:13]MH_I2C_Read... [12:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:13]Read from MH i2c: E2 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 03 00 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 03 00 FE 0F 00 90 00 81 [12:16:13]RAPDU: 90 00 [12:16:13]wFMCommunicate OK [12:16:13]wFMCommunicate request_size=4 [12:16:13]MH_SAM_APDU [12:16:13]CAPDU: 80 0D 03 02 [12:16:13]Write to MH i2c: E2 08 00 FF 0F 80 0D 03 02 00 00 00 00 89 [12:16:13]Write i2c OK [12:16:13]MH_I2C_Read... [12:16:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:13]Read from MH i2c: E2 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 0B 00 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 0B 00 FF 0F 00 91 3A 29 95 22 1F 30 F5 90 00 79 [12:16:13]RAPDU: 91 3A 29 95 22 1F 30 F5 90 00 [12:16:13]wFMCommunicate OK [12:16:13]SAM_PROTO_SignData done [12:16:13]FM_MakeSignedData done [12:16:13]CreateOFDProtocolMessage [12:16:13]wFMCommunicate request_size=4 [12:16:13]MH_SAM_APDU [12:16:13]CAPDU: 80 11 00 00 [12:16:13]Write to MH i2c: E2 08 00 00 10 80 11 00 00 00 00 00 00 8A [12:16:13]Write i2c OK [12:16:13]MH_I2C_Read... [12:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:13]Read from MH i2c: E2 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 17 00 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: E2 17 00 00 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DD [12:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:16:13]wFMCommunicate OK [12:16:13]CreateOFDProtocolMessage done [12:16:13]OFDSenderStorePacket 146314 [12:16:13]StoreOFDPacket docnum=146314 [12:16:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E4 8A 07 01 C8 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 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 6E 00 00 00 F4 03 04 00 0C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8A 3B 02 00 35 04 06 00 AE BB 2C C5 E1 23 91 3A 29 95 22 1F 30 F5 [12:16:13]CheckFolder [12:16:13]dirname=/storage/ofd_packets [12:16:13]CheckFolder done [12:16:13]ProducePacketName [12:16:13]name=ofd_packets/00146314 [12:16:13]NVStorageSaveData ofd_packets/00146314 [12:16:13]File name is /storage/ofd_packets/00146314 [12:16:13]Write 301 bytes [12:16:13]NVStorageSaveData done [12:16:13]OFDSenderStorePacket done [12:16:13]KKMCreateOFDPacket done [12:16:13]NVStorageSaveData kkm_last_timestamp [12:16:13]File name is /storage/kkm_last_timestamp [12:16:13]Write 4 bytes [12:16:13]NVStorageSaveData done [12:16:13]ExternCall_PrintAddStr [12:16:13]wPrintStart [12:16:13]Write to MH i2c: 01 00 00 01 10 11 [12:16:13]Write i2c OK [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: 01 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: 01 07 00 [12:16:13]MH_I2C_Read... [12:16:13]Read from MH i2c: 01 07 00 01 10 00 00 00 00 00 FF 0F 26 [12:16:13]RasterBufferAndPrint [12:16:13]line Счет N : (1)161072 [12:16:13]line ИНН: 02508201610067 [12:16:13]line Контрольно-Кассовый Чек [12:16:13]line ПРОДАЖА [12:16:13]line ТРК (МРК, ГНК) : 33 [12:16:13]line Товар: 2710124500 [12:16:13]line Аи-95-К-3 [12:16:13]line 13.480 * 74.20 [12:16:13]line = 1000.22 [12:16:13]line НДС 12% НСП 1% [12:16:13]line > о реализуемом товаре [12:16:13]line ОКРУГЛЕНИЕ: -0.22 [12:16:13]line ИТОГО: 1000.00 [12:16:13]line Внесено: 1000.00 [12:16:13]line СДАЧА: 0.00 [12:16:13]line НСП 1% : 8.85 [12:16:13]line НДС 12% : 106.22 [12:16:13]line Наличными: 1000.00 [12:16:13]line Безнал.: 0.00 [12:16:13]line Место: АЗС № 126 "Партнер Нефть" [12:16:13]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:16:13]line СНО: Общий режим [12:16:13]line Чек 110 29.10.2024 12:16 [12:16:13]line Смена: 547 ФФД: 1.0 [12:16:13]line ЗНМ: 0300000085 [12:16:13]line РНМ: 0000000000091683 [12:16:13]line Версия ККМ: 001 [12:16:13]line ФМ: 0000000000871745 [12:16:13]line ФД: 146314 [12:16:13]line ФПД: 192118933283107 [12:16:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121612&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146314&fm=192118933283107&tin=02508201610067®Number=0000000000091683&sum=100000 [12:16:14]OFD Sender: Processing packet 146314 [packets to send 206, broken 205] [12:16:14]ProducePacketName [12:16:14]name=ofd_packets/00146314 [12:16:14]OFD Sender: To server: pG, [12:16:14]CommunicateWithHost lk.salyk.kg:30040 [12:16:14]ConnectInit lk.salyk.kg [12:16:14]written 0, free lines is 4095 [12:16:14]Write to MH i2c: 01 00 00 2C 10 3C [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: 01 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: 01 07 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: 01 07 00 2C 10 00 00 00 00 00 B0 0C FF [12:16:14]RasterBufferAndPrint [12:16:14]line [12:16:14]line [12:16:14]line [12:16:14]line [12:16:14]line [12:16:14]written 0, free lines is 3254 [12:16:14]MH_Cut [12:16:14]Write to MH i2c: D1 01 00 33 10 01 15 [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: D1 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: D1 01 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: D1 01 00 33 10 00 14 [12:16:14]Write to MH i2c: 01 00 00 34 10 44 [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:15]*** Cut start [12:16:15]*** Partial cut [12:16:15]*** CUTSNS_PIN = 1 [12:16:15]*** CUTSNS_PIN = 0 [12:16:15]*** Brake cut motor [12:16:15]Connected sock=11 [12:16:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E4 8A 07 01 C8 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 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 6E 00 00 00 F4 03 04 00 0C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8A 3B 02 00 35 04 06 00 AE BB 2C C5 E1 23 91 3A 29 95 22 1F 30 F5 [12:16:15]Read from MH i2c: 01 [12:16:15]MH_I2C_Read... [12:16:15]*** Stop cut motor [12:16:15]*** Cut end [12:16:15]Read from MH i2c: 01 07 00 [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: 01 07 00 34 10 00 00 00 00 00 FF 0F 59 [12:16:15]process_action close_receipt done [12:16:15]requested_data is exist [12:16:15]produce_requested_data [12:16:15]requested_item fm.sn is exist - process it [12:16:15]wFMCommunicate request_size=4 [12:16:15]MH_SAM_APDU [12:16:15]CAPDU: 80 11 00 00 [12:16:15]Write to MH i2c: E2 08 00 35 10 80 11 00 00 00 00 00 00 BF [12:16:15]Write i2c OK [12:16:15]MH_I2C_Read... [12:16:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:15]Read from MH i2c: E2 [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: E2 17 00 [12:16:15]MH_I2C_Read... [12:16:15]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 31 37 34 35 90 00 12 [12:16:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:16:15]wFMCommunicate OK [12:16:15]requested_item fd.num is exist - process it [12:16:15]SAM_PROTO_GetFieldsCounters [12:16:15]wFMCommunicate request_size=4 [12:16:15]MH_SAM_APDU [12:16:15]CAPDU: 80 13 00 00 [12:16:15]Write to MH i2c: E2 08 00 36 10 80 13 00 00 00 00 00 00 C2 [12:16:15]Write i2c OK [12:16:15]MH_I2C_Read... [12:16:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:16]Read from MH i2c: E2 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 62 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 62 00 36 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8A 3B 02 00 0E 04 04 00 23 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 1B [12:16:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8A 3B 02 00 0E 04 04 00 23 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 [12:16:16]wFMCommunicate OK [12:16:16]SAM_PROTO_GetFieldsCounters done [12:16:16]requested_item shift.num is exist - process it [12:16:16]requested_item shift.opened is exist - process it [12:16:16]req_shift_opened [12:16:16]FM_GetShiftState [12:16:16]SAM_PROTO_GetShiftState [12:16:16]wFMCommunicate request_size=4 [12:16:16]MH_SAM_APDU [12:16:16]CAPDU: 80 13 01 00 [12:16:16]Write to MH i2c: E2 08 00 37 10 80 13 01 00 00 00 00 00 C4 [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:16]Read from MH i2c: E2 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 0E 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 0E 00 37 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FD [12:16:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:16:16]wFMCommunicate OK [12:16:16]SAM_PROTO_GetShiftState done [12:16:16]FM_GetShiftState done [12:16:16]req_shift_opened done [12:16:16]requested_item shift.open_date is exist - process it [12:16:16]req_shift_open_date [12:16:16]req_shift_open_date done [12:16:16]produce_requested_data done [12:16:16]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146314,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:16:16]process_action_free close_receipt [12:16:16]json_value_free [12:16:16]json_value_free done [12:16:16]process_json_proto returns [12:16:16]Send response to host [12:16:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146314,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:16:16]free response buf [12:16:16]execute_script done [12:16:16]execute_script returns [12:16:16]free content buf [12:16:16]Sock 10.Close socket [12:16:16]Sock 10.Thread stoped [12:16:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3F 04 47 00 65 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8A 3B 02 00 F4 03 04 00 35 77 20 67 B6 04 01 00 00 24 DB 8E 53 5A 6E 87 E5 [12:16:16]CommunicateWithHost err = 0 [12:16:16]CheckOFDResponse [12:16:16]1017 (14) - 77093643461234 [12:16:16]1041 (16) - 0000000000871745 [12:16:16]1040 (4) - 146314 [12:16:16]1012 (4) - 29.10.2024 05:48 [12:16:16]1206 (1) - 0 [12:16:16]OFD Sender: Remove packet 146314 [12:16:16]ProducePacketName [12:16:16]name=ofd_packets/00146314 [12:16:16]NVStorageDeleteData [12:16:16]int [12:16:16]Write to MH i2c: 01 00 00 38 10 48 [12:16:16]*** FLAG_PRN_KEY set [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 07 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 07 00 38 10 00 08 00 00 00 FF 0F 65 [12:16:16]state=0 [12:16:16]Key pressed [12:16:16]Feed [12:16:16]Write to MH i2c: D8 00 00 39 10 20 [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: D8 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: D8 01 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: D8 01 00 39 10 00 21 [12:16:16]int [12:16:16]Write to MH i2c: 01 00 00 3A 10 4A [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 07 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 07 00 3A 10 00 48 00 00 00 3C 00 D5 [12:16:16]state=2 [12:16:16]Key pressed [12:16:16]int [12:16:16]Write to MH i2c: 01 00 00 3B 10 4B [12:16:16]*** FLAG_PRN_KEY reset [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 07 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 07 00 3B 10 00 00 00 00 00 FF 0F 60 [12:16:16]state=2 [12:16:16]Stop feed [12:16:16]OFD Sender: No OFD packet to send [12:16:19]int [12:16:19]Write to MH i2c: 01 00 00 3C 10 4C [12:16:19]*** FLAG_PRN_KEY set [12:16:19]Write i2c OK [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 07 00 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 07 00 3C 10 00 08 00 00 00 FF 0F 69 [12:16:19]state=0 [12:16:19]Key pressed [12:16:19]Feed [12:16:19]Write to MH i2c: D8 00 00 3D 10 24 [12:16:19]Write i2c OK [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: D8 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: D8 01 00 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: D8 01 00 3D 10 00 25 [12:16:19]int [12:16:19]Write to MH i2c: 01 00 00 3E 10 4E [12:16:19]Write i2c OK [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 07 00 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 07 00 3E 10 00 48 00 00 00 3C 00 D9 [12:16:19]state=2 [12:16:19]Key pressed [12:16:19]int [12:16:19]Write to MH i2c: 01 00 00 3F 10 4F [12:16:19]*** FLAG_PRN_KEY reset [12:16:19]Write i2c OK [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 07 00 [12:16:19]MH_I2C_Read... [12:16:19]Read from MH i2c: 01 07 00 3F 10 00 00 00 00 00 F5 0F 5A [12:16:19]state=2 [12:16:19]Stop feed [12:16:21]OFD Sender: No OFD packet to send [12:16:26]OFD Sender: No OFD packet to send [12:16:31]OFD Sender: No OFD packet to send [12:16:36]OFD Sender: No OFD packet to send [12:16:41]OFD Sender: No OFD packet to send [12:16:46]OFD Sender: No OFD packet to send [12:16:51]OFD Sender: No OFD packet to send [12:16:56]OFD Sender: No OFD packet to send [12:17:01]OFD Sender: No OFD packet to send [12:17:06]OFD Sender: No OFD packet to send [12:17:11]OFD Sender: No OFD packet to send [12:17:16]OFD Sender: No OFD packet to send [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17: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:03]accept exits with 7 [12:18:03]New connection [12:18:03]New thread 3066686820 created [12:18:03]Thread 3066830180 joined [12:18:03]Waiting for new connection... [12:18:03] Sock 7.Parse request [12:18:03]Sock 7.Check first char [12:18:03]Sock 7.First char is OK [12:18:03]request: POST /json_proto HTTP/1.0 [12:18:03]Method: POST [12:18:03]URL: /json_proto [12:18:03]Method is POST - this is cgi request [12:18:03]url: /json_proto [12:18:03]query_string will be loaded in cgi processing [12:18:03]execute_cgi json_proto POST (null) [12:18:03]execute_cgi path=json_proto method=POST [12:18:03]POST find Content-Length [12:18:03]Host: 172.17.40.195:8080 [12:18:03]Content-Length: 674 [12:18:03]Content-Type: application/json [12:18:03] [12:18:03]POST finish read [12:18:03]Found Content-Length = 674 [12:18:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [12:18:03]execute_script... [12:18: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)161074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [12:18:03]POST & json_proto [12:18:03]process_json_proto [12:18:03]json parsed OK: [12:18:03]protocol is kg_v1.0 [12:18:03]action value=close_receipt [12:18:03]process_action close_receipt [12:18:03]cmd_close_receipt [12:18:03]MH_GetDate [12:18:03]Write to MH i2c: F0 00 00 40 10 3F [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: F0 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: F0 09 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: F0 09 00 40 10 00 7B D2 20 67 D5 8D 6C 64 4E [12:18:03]GetLastDocTimeStamp 1730204172 [12:18:03]current date 1730204283 [12:18:03]FM_GetShiftState [12:18:03]SAM_PROTO_GetShiftState [12:18:03]wFMCommunicate request_size=4 [12:18:03]MH_SAM_APDU [12:18:03]CAPDU: 80 13 01 00 [12:18:03]Write to MH i2c: E2 08 00 41 10 80 13 01 00 00 00 00 00 CE [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:03]Read from MH i2c: E2 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 0E 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 0E 00 41 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 07 [12:18:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:18:03]wFMCommunicate OK [12:18:03]SAM_PROTO_GetShiftState done [12:18:03]FM_GetShiftState done [12:18:03]opened in 1730161786 [12:18:03]opened+sec_in_day 1730248186 [12:18:03]quantity*price = 60045 [12:18:03]sum+1 = 60047 [12:18:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 111 29.10.2024 12:18 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146315 ФПД: 39438152493808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121804&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146315&fm=39438152493808&tin=02508201610067®Number=0000000000091683&sum=60000 [12:18:04]StoreToDocumentArchive [12:18:04]shift 547 fd 146315 [12:18:04]save to /storage/0547/doc_00146315 [12:18:04]save last doc name /storage/0547/doc_00146315 to /storage/kkm_last_doc_name [12:18:04]save OK [12:18:04]Clear old archive folders... [12:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:18:04]tlvbuf is 01FD3FF0 [12:18:04]SAM_PROTO_ClearQueue [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 09 00 00 [12:18:04]Write to MH i2c: E2 08 00 4E 10 80 09 00 00 00 00 00 00 D0 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 4E 10 00 90 00 D2 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]SAM_PROTO_ClearQueue done [12:18:04]KKMCreateOFDPacket [12:18:04]OFDProtocolAddRootSTLVToBuf [12:18:04]FM_MakeSignedData [12:18:04]FM_MakeSignedData [12:18:04]SAM_PROTO_SignData [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 01 02 [12:18:04]Write to MH i2c: E2 08 00 4F 10 80 0D 01 02 00 00 00 00 D8 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 4F 10 00 90 00 D3 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=255 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 7C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8B 3B 02 00 35 04 06 00 23 DE 69 11 [12:18:04]Write to MH i2c: E2 02 01 50 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 7C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8B 3B 02 00 35 04 06 00 23 DE 69 11 00 00 C9 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 50 10 00 90 00 D4 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=7 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 02 02 02 EA F0 [12:18:04]Write to MH i2c: E2 0A 00 51 10 80 0D 02 02 02 00 EA F0 00 00 B9 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 51 10 00 90 00 D5 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 03 02 [12:18:04]Write to MH i2c: E2 08 00 52 10 80 0D 03 02 00 00 00 00 DD [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 0B 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 0B 00 52 10 00 E8 B9 11 E1 C8 ED 9A 70 90 00 30 [12:18:04]RAPDU: E8 B9 11 E1 C8 ED 9A 70 90 00 [12:18:04]wFMCommunicate OK [12:18:04]SAM_PROTO_SignData done [12:18:04]FM_MakeSignedData done [12:18:04]CreateOFDProtocolMessage [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 11 00 00 [12:18:04]Write to MH i2c: E2 08 00 53 10 80 11 00 00 00 00 00 00 DD [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 17 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 17 00 53 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 30 [12:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:18:04]wFMCommunicate OK [12:18:04]CreateOFDProtocolMessage done [12:18:04]OFDSenderStorePacket 146315 [12:18:04]StoreOFDPacket docnum=146315 [12:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 38 C6 04 01 FF 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 7C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8B 3B 02 00 35 04 06 00 23 DE 69 11 EA F0 E8 B9 11 E1 C8 ED 9A 70 [12:18:04]CheckFolder [12:18:04]dirname=/storage/ofd_packets [12:18:04]CheckFolder done [12:18:04]ProducePacketName [12:18:04]name=ofd_packets/00146315 [12:18:04]NVStorageSaveData ofd_packets/00146315 [12:18:04]File name is /storage/ofd_packets/00146315 [12:18:04]Write 298 bytes [12:18:04]NVStorageSaveData done [12:18:04]OFDSenderStorePacket done [12:18:04]KKMCreateOFDPacket done [12:18:04]NVStorageSaveData kkm_last_timestamp [12:18:04]File name is /storage/kkm_last_timestamp [12:18:04]Write 4 bytes [12:18:04]NVStorageSaveData done [12:18:04]ExternCall_PrintAddStr [12:18:04]wPrintStart [12:18:04]Write to MH i2c: 01 00 00 54 10 64 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 07 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 07 00 54 10 00 00 00 00 00 FF 0F 79 [12:18:04]RasterBufferAndPrint [12:18:04]line Счет N : (1)161074 [12:18:04]line ИНН: 02508201610067 [12:18:04]line Контрольно-Кассовый Чек [12:18:04]line ПРОДАЖА [12:18:04]line ТРК (МРК, ГНК) : 21 [12:18:04]line Товар: 2710194210 [12:18:04]line ДТ-К-2 [12:18:04]line 7.880 * 76.20 [12:18:04]line = 600.46 [12:18:04]line НДС 12% НСП 1% [12:18:04]line > о реализуемом товаре [12:18:04]line ОКРУГЛЕНИЕ: -0.46 [12:18:04]line ИТОГО: 600.00 [12:18:04]line Внесено: 600.00 [12:18:04]line СДАЧА: 0.00 [12:18:04]line НСП 1% : 5.31 [12:18:04]line НДС 12% : 63.77 [12:18:04]line Наличными: 600.00 [12:18:04]line Безнал.: 0.00 [12:18:04]line Место: АЗС № 126 "Партнер Нефть" [12:18:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:18:04]line СНО: Общий режим [12:18:04]line Чек 111 29.10.2024 12:18 [12:18:04]line Смена: 547 ФФД: 1.0 [12:18:04]line ЗНМ: 0300000085 [12:18:04]line РНМ: 0000000000091683 [12:18:04]line Версия ККМ: 001 [12:18:04]line ФМ: 0000000000871745 [12:18:04]line ФД: 146315 [12:18:04]line ФПД: 39438152493808 [12:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121804&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146315&fm=39438152493808&tin=02508201610067®Number=0000000000091683&sum=60000 [12:18:05]OFD Sender: Processing packet 146315 [packets to send 206, broken 205] [12:18:05]ProducePacketName [12:18:05]name=ofd_packets/00146315 [12:18:05]OFD Sender: To server: pG, [12:18:05]CommunicateWithHost lk.salyk.kg:30040 [12:18:05]ConnectInit lk.salyk.kg [12:18:05]written 0, free lines is 4095 [12:18:05]Write to MH i2c: 01 00 00 7F 10 8F [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 7F 10 00 00 00 00 00 B5 0C 57 [12:18:05]RasterBufferAndPrint [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]Connected sock=10 [12:18:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 38 C6 04 01 FF 84 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 7C D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8B 3B 02 00 35 04 06 00 23 DE 69 11 EA F0 E8 B9 11 E1 C8 ED 9A 70 [12:18:05]written 0, free lines is 3295 [12:18:05]MH_Cut [12:18:05]Write to MH i2c: D1 01 00 86 10 01 68 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 86 10 00 67 [12:18:05]Write to MH i2c: 01 00 00 87 10 97 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 02 2E 47 00 72 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8B 3B 02 00 F4 03 04 00 A3 77 20 67 B6 04 01 00 00 BE 5C 70 82 59 B2 45 6C [12:18:06]CommunicateWithHost err = 0 [12:18:06]CheckOFDResponse [12:18:06]1017 (14) - 77093643461234 [12:18:06]1041 (16) - 0000000000871745 [12:18:06]1040 (4) - 146315 [12:18:06]1012 (4) - 29.10.2024 05:50 [12:18:06]1206 (1) - 0 [12:18:06]OFD Sender: Remove packet 146315 [12:18:06]ProducePacketName [12:18:06]name=ofd_packets/00146315 [12:18:06]NVStorageDeleteData [12:18:06]*** Cut start [12:18:06]*** Partial cut [12:18:06]*** CUTSNS_PIN = 1 [12:18:06]*** CUTSNS_PIN = 0 [12:18:06]*** Brake cut motor [12:18:06]OFD Sender: No OFD packet to send [12:18:06]Read from MH i2c: 01 [12:18:06]MH_I2C_Read... [12:18:06]*** Stop cut motor [12:18:06]Read from MH i2c: *** Cut end [12:18:06]01 07 00 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: 01 07 00 87 10 00 00 00 00 00 FF 0F AC [12:18:06]process_action close_receipt done [12:18:06]requested_data is exist [12:18:06]produce_requested_data [12:18:06]requested_item fm.sn is exist - process it [12:18:06]wFMCommunicate request_size=4 [12:18:06]MH_SAM_APDU [12:18:06]CAPDU: 80 11 00 00 [12:18:06]Write to MH i2c: E2 08 00 88 10 80 11 00 00 00 00 00 00 12 [12:18:06]Write i2c OK [12:18:06]MH_I2C_Read... [12:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:06]Read from MH i2c: E2 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 17 00 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 17 00 88 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 65 [12:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:18:06]wFMCommunicate OK [12:18:06]requested_item fd.num is exist - process it [12:18:06]SAM_PROTO_GetFieldsCounters [12:18:06]wFMCommunicate request_size=4 [12:18:06]MH_SAM_APDU [12:18:06]CAPDU: 80 13 00 00 [12:18:06]Write to MH i2c: E2 08 00 89 10 80 13 00 00 00 00 00 00 15 [12:18:06]Write i2c OK [12:18:06]MH_I2C_Read... [12:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:07]Read from MH i2c: E2 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 62 00 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 62 00 89 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8B 3B 02 00 0E 04 04 00 23 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 72 [12:18:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8B 3B 02 00 0E 04 04 00 23 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 [12:18:07]wFMCommunicate OK [12:18:07]SAM_PROTO_GetFieldsCounters done [12:18:07]requested_item shift.num is exist - process it [12:18:07]requested_item shift.opened is exist - process it [12:18:07]req_shift_opened [12:18:07]FM_GetShiftState [12:18:07]SAM_PROTO_GetShiftState [12:18:07]wFMCommunicate request_size=4 [12:18:07]MH_SAM_APDU [12:18:07]CAPDU: 80 13 01 00 [12:18:07]Write to MH i2c: E2 08 00 8A 10 80 13 01 00 00 00 00 00 17 [12:18:07]Write i2c OK [12:18:07]MH_I2C_Read... [12:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:07]Read from MH i2c: E2 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 0E 00 [12:18:07]MH_I2C_Read... [12:18:07]Read from MH i2c: E2 0E 00 8A 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 50 [12:18:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:18:07]wFMCommunicate OK [12:18:07]SAM_PROTO_GetShiftState done [12:18:07]FM_GetShiftState done [12:18:07]req_shift_opened done [12:18:07]requested_item shift.open_date is exist - process it [12:18:07]req_shift_open_date [12:18:07]req_shift_open_date done [12:18:07]produce_requested_data done [12:18:07]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146315,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:18:07]process_action_free close_receipt [12:18:07]json_value_free [12:18:07]json_value_free done [12:18:07]process_json_proto returns [12:18:07]Send response to host [12:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146315,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:18:07]free response buf [12:18:07]execute_script done [12:18:07]execute_script returns [12:18:07]free content buf [12:18:07]Sock 7.Close socket [12:18:07]Sock 7.Thread stoped [12:18:09]accept exits with 9 [12:18:09]New connection [12:18:09]New thread 3066830180 created [12:18:09]Thread 3066686820 joined [12:18:09]Waiting for new connection... [12:18:09] Sock 9.Parse request [12:18:09]Sock 9.Check first char [12:18:09]Sock 9.First char is OK [12:18:09]request: POST /json_proto HTTP/1.0 [12:18:09]Method: POST [12:18:09]URL: /json_proto [12:18:09]Method is POST - this is cgi request [12:18:09]url: /json_proto [12:18:09]query_string will be loaded in cgi processing [12:18:09]execute_cgi json_proto POST (null) [12:18:09]execute_cgi path=json_proto method=POST [12:18:09]POST find Content-Length [12:18:09]Host: 172.17.40.195:8080 [12:18:09]Content-Length: 677 [12:18:09]Content-Type: application/json [12:18:09] [12:18:09]POST finish read [12:18:09]Found Content-Length = 677 [12:18:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:18:09]execute_script... [12:18: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)161073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:18:09]POST & json_proto [12:18:09]process_json_proto [12:18:09]json parsed OK: [12:18:09]protocol is kg_v1.0 [12:18:09]action value=close_receipt [12:18:09]process_action close_receipt [12:18:09]cmd_close_receipt [12:18:09]MH_GetDate [12:18:09]Write to MH i2c: F0 00 00 8B 10 8A [12:18:09]Write i2c OK [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: F0 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: F0 09 00 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: F0 09 00 8B 10 00 82 D2 20 67 D5 8D 6C 64 A0 [12:18:09]GetLastDocTimeStamp 1730204284 [12:18:09]current date 1730204290 [12:18:09]FM_GetShiftState [12:18:09]SAM_PROTO_GetShiftState [12:18:09]wFMCommunicate request_size=4 [12:18:09]MH_SAM_APDU [12:18:09]CAPDU: 80 13 01 00 [12:18:09]Write to MH i2c: E2 08 00 8C 10 80 13 01 00 00 00 00 00 19 [12:18:09]Write i2c OK [12:18:09]MH_I2C_Read... [12:18:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:09]Read from MH i2c: E2 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: E2 0E 00 [12:18:09]MH_I2C_Read... [12:18:09]Read from MH i2c: E2 0E 00 8C 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 52 [12:18:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:18:09]wFMCommunicate OK [12:18:09]SAM_PROTO_GetShiftState done [12:18:09]FM_GetShiftState done [12:18:09]opened in 1730161786 [12:18:09]opened+sec_in_day 1730248186 [12:18:09]quantity*price = 50041 [12:18:09]sum+1 = 50042 [12:18:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 112 29.10.2024 12:18 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146316 ФПД: 1319914858401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121810&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146316&fm=1319914858401&tin=02508201610067®Number=0000000000091683&sum=50000 [12:18:10]StoreToDocumentArchive [12:18:10]shift 547 fd 146316 [12:18:10]save to /storage/0547/doc_00146316 [12:18:10]save last doc name /storage/0547/doc_00146316 to /storage/kkm_last_doc_name [12:18:10]save OK [12:18:10]Clear old archive folders... [12:18:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:10]tlvbuf is 01FC02C0 [12:18:10]SAM_PROTO_ClearQueue [12:18:10]wFMCommunicate request_size=4 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 09 00 00 [12:18:10]Write to MH i2c: E2 08 00 99 10 80 09 00 00 00 00 00 00 1B [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:10]Read from MH i2c: E2 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 99 10 00 90 00 1D [12:18:10]RAPDU: 90 00 [12:18:10]wFMCommunicate OK [12:18:10]SAM_PROTO_ClearQueue done [12:18:10]KKMCreateOFDPacket [12:18:10]OFDProtocolAddRootSTLVToBuf [12:18:10]FM_MakeSignedData [12:18:10]FM_MakeSignedData [12:18:10]SAM_PROTO_SignData [12:18:10]wFMCommunicate request_size=4 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 0D 01 02 [12:18:10]Write to MH i2c: E2 08 00 9A 10 80 0D 01 02 00 00 00 00 23 [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:10]Read from MH i2c: E2 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 9A 10 00 90 00 1E [12:18:10]RAPDU: 90 00 [12:18:10]wFMCommunicate OK [12:18:10]wFMCommunicate request_size=255 [12:18:10]MH_SAM_APDU [12:18: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 82 D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8C 3B 02 00 35 04 06 00 01 [12:18:10]Write to MH i2c: E2 02 01 9B 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 70 00 00 00 F4 03 04 00 82 D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8C 3B 02 00 35 04 06 00 01 00 00 EB [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:10]Read from MH i2c: E2 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 9B 10 00 90 00 1F [12:18:10]RAPDU: 90 00 [12:18:10]wFMCommunicate OK [12:18:10]wFMCommunicate request_size=10 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 0D 02 02 05 33 51 0E 67 A1 [12:18:10]Write to MH i2c: E2 0D 00 9C 10 80 0D 02 02 05 00 33 51 0E 67 A1 00 00 CA [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:10]Read from MH i2c: E2 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 03 00 9C 10 00 90 00 20 [12:18:10]RAPDU: 90 00 [12:18:10]wFMCommunicate OK [12:18:10]wFMCommunicate request_size=4 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 0D 03 02 [12:18:10]Write to MH i2c: E2 08 00 9D 10 80 0D 03 02 00 00 00 00 28 [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:10]Read from MH i2c: E2 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 0B 00 [12:18:10]MH_I2C_Read... [12:18:10]Read from MH i2c: E2 0B 00 9D 10 00 BE B6 9D 0B 00 13 7C A2 90 00 76 [12:18:10]RAPDU: BE B6 9D 0B 00 13 7C A2 90 00 [12:18:10]wFMCommunicate OK [12:18:10]SAM_PROTO_SignData done [12:18:10]FM_MakeSignedData done [12:18:10]CreateOFDProtocolMessage [12:18:10]wFMCommunicate request_size=4 [12:18:10]MH_SAM_APDU [12:18:10]CAPDU: 80 11 00 00 [12:18:10]Write to MH i2c: E2 08 00 9E 10 80 11 00 00 00 00 00 00 28 [12:18:10]Write i2c OK [12:18:10]MH_I2C_Read... [12:18:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:11]Read from MH i2c: E2 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 17 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: E2 17 00 9E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7B [12:18:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:18:11]wFMCommunicate OK [12:18:11]CreateOFDProtocolMessage done [12:18:11]OFDSenderStorePacket 146316 [12:18:11]StoreOFDPacket docnum=146316 [12:18:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D1 19 07 01 1B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 82 D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8C 3B 02 00 35 04 06 00 01 33 51 0E 67 A1 BE B6 9D 0B 00 13 7C A2 [12:18:11]CheckFolder [12:18:11]dirname=/storage/ofd_packets [12:18:11]CheckFolder done [12:18:11]ProducePacketName [12:18:11]name=ofd_packets/00146316 [12:18:11]NVStorageSaveData ofd_packets/00146316 [12:18:11]File name is /storage/ofd_packets/00146316 [12:18:11]Write 301 bytes [12:18:11]NVStorageSaveData done [12:18:11]OFDSenderStorePacket done [12:18:11]KKMCreateOFDPacket done [12:18:11]NVStorageSaveData kkm_last_timestamp [12:18:11]File name is /storage/kkm_last_timestamp [12:18:11]Write 4 bytes [12:18:11]NVStorageSaveData done [12:18:11]ExternCall_PrintAddStr [12:18:11]wPrintStart [12:18:11]Write to MH i2c: 01 00 00 9F 10 AF [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 07 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 07 00 9F 10 00 00 00 00 00 FF 0F C4 [12:18:11]RasterBufferAndPrint [12:18:11]line Счет N : (1)161073 [12:18:11]line ИНН: 02508201610067 [12:18:11]line Контрольно-Кассовый Чек [12:18:11]line ПРОДАЖА [12:18:11]line ТРК (МРК, ГНК) : 52 [12:18:11]line Товар: 2710124130 [12:18:11]line Аи-92-К-2 [12:18:11]line 7.480 * 66.90 [12:18:11]line = 500.41 [12:18:11]line НДС 12% НСП 1% [12:18:11]line > о реализуемом товаре [12:18:11]line ОКРУГЛЕНИЕ: -0.41 [12:18:11]line ИТОГО: 500.00 [12:18:11]line Внесено: 500.00 [12:18:11]line СДАЧА: 0.00 [12:18:11]line НСП 1% : 4.43 [12:18:11]line НДС 12% : 53.14 [12:18:11]line Наличными: 500.00 [12:18:11]line Безнал.: 0.00 [12:18:11]line Место: АЗС № 126 "Партнер Нефть" [12:18:11]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:18:11]line СНО: Общий режим [12:18:11]line Чек 112 29.10.2024 12:18 [12:18:11]line Смена: 547 ФФД: 1.0 [12:18:11]line ЗНМ: 0300000085 [12:18:11]line РНМ: 0000000000091683 [12:18:11]line Версия ККМ: 001 [12:18:11]line ФМ: 0000000000871745 [12:18:11]line ФД: 146316 [12:18:11]line ФПД: 1319914858401 [12:18:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121810&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146316&fm=1319914858401&tin=02508201610067®Number=0000000000091683&sum=50000 [12:18:11]OFD Sender: Processing packet 146316 [packets to send 206, broken 205] [12:18:11]ProducePacketName [12:18:11]name=ofd_packets/00146316 [12:18:11]OFD Sender: To server: pG, [12:18:11]CommunicateWithHost lk.salyk.kg:30040 [12:18:11]ConnectInit lk.salyk.kg [12:18:11]written 0, free lines is 4095 [12:18:11]Connected sock=10 [12:18:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D1 19 07 01 1B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 82 D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8C 3B 02 00 35 04 06 00 01 33 51 0E 67 A1 BE B6 9D 0B 00 13 7C A2 [12:18:11]Write to MH i2c: 01 00 00 CA 10 DA [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 07 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: 01 07 00 CA 10 00 00 00 00 00 C2 0C AF [12:18:11]RasterBufferAndPrint [12:18:11]line [12:18:11]line [12:18:11]line [12:18:11]line [12:18:11]line [12:18:11]written 0, free lines is 3278 [12:18:11]MH_Cut [12:18:11]Write to MH i2c: D1 01 00 D1 10 01 B3 [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: D1 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: D1 01 00 [12:18:11]MH_I2C_Read... [12:18:11]Read from MH i2c: D1 01 00 D1 10 00 B2 [12:18:11]Write to MH i2c: 01 00 00 D2 10 E2 [12:18:11]Write i2c OK [12:18:11]MH_I2C_Read... [12:18:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 1B 38 47 00 51 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8C 3B 02 00 F4 03 04 00 A9 77 20 67 B6 04 01 00 00 DD BB D6 64 3F 8A A2 BB [12:18:11]CommunicateWithHost err = 0 [12:18:11]CheckOFDResponse [12:18:11]1017 (14) - 77093643461234 [12:18:11]1041 (16) - 0000000000871745 [12:18:11]1040 (4) - 146316 [12:18:11]1012 (4) - 29.10.2024 05:50 [12:18:11]1206 (1) - 0 [12:18:11]OFD Sender: Remove packet 146316 [12:18:11]ProducePacketName [12:18:11]name=ofd_packets/00146316 [12:18:11]NVStorageDeleteData [12:18:12]*** Cut start [12:18:12]*** Partial cut [12:18:12]*** CUTSNS_PIN = 1 [12:18:12]OFD Sender: No OFD packet to send [12:18:12]*** CUTSNS_PIN = 0 [12:18:12]*** Brake cut motor [12:18:12]Read from MH i2c: 01 [12:18:12]MH_I2C_Read... [12:18:12]*** Stop cut motor [12:18:12]*** Cut end [12:18:12]Read from MH i2c: 01 07 00 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: 01 07 00 D2 10 00 00 00 00 00 FF 0F F7 [12:18:12]process_action close_receipt done [12:18:12]requested_data is exist [12:18:12]produce_requested_data [12:18:12]requested_item fm.sn is exist - process it [12:18:12]wFMCommunicate request_size=4 [12:18:12]MH_SAM_APDU [12:18:12]CAPDU: 80 11 00 00 [12:18:12]Write to MH i2c: E2 08 00 D3 10 80 11 00 00 00 00 00 00 5D [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:12]Read from MH i2c: E2 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 17 00 [12:18:12]MH_I2C_Read... [12:18:12]Read from MH i2c: E2 17 00 D3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B0 [12:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:18:12]wFMCommunicate OK [12:18:12]requested_item fd.num is exist - process it [12:18:12]SAM_PROTO_GetFieldsCounters [12:18:12]wFMCommunicate request_size=4 [12:18:12]MH_SAM_APDU [12:18:12]CAPDU: 80 13 00 00 [12:18:12]Write to MH i2c: E2 08 00 D4 10 80 13 00 00 00 00 00 00 60 [12:18:12]Write i2c OK [12:18:12]MH_I2C_Read... [12:18:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:13]Read from MH i2c: E2 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 62 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 62 00 D4 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8C 3B 02 00 0E 04 04 00 23 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 C1 [12:18:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8C 3B 02 00 0E 04 04 00 23 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 [12:18:13]wFMCommunicate OK [12:18:13]SAM_PROTO_GetFieldsCounters done [12:18:13]requested_item shift.num is exist - process it [12:18:13]requested_item shift.opened is exist - process it [12:18:13]req_shift_opened [12:18:13]FM_GetShiftState [12:18:13]SAM_PROTO_GetShiftState [12:18:13]wFMCommunicate request_size=4 [12:18:13]MH_SAM_APDU [12:18:13]CAPDU: 80 13 01 00 [12:18:13]Write to MH i2c: E2 08 00 D5 10 80 13 01 00 00 00 00 00 62 [12:18:13]Write i2c OK [12:18:13]MH_I2C_Read... [12:18:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:13]Read from MH i2c: E2 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 0E 00 [12:18:13]MH_I2C_Read... [12:18:13]Read from MH i2c: E2 0E 00 D5 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9B [12:18:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:18:13]wFMCommunicate OK [12:18:13]SAM_PROTO_GetShiftState done [12:18:13]FM_GetShiftState done [12:18:13]req_shift_opened done [12:18:13]requested_item shift.open_date is exist - process it [12:18:13]req_shift_open_date [12:18:13]req_shift_open_date done [12:18:13]produce_requested_data done [12:18:13]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146316,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:18:13]process_action_free close_receipt [12:18:13]json_value_free [12:18:13]json_value_free done [12:18:13]process_json_proto returns [12:18:13]Send response to host [12:18:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146316,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:18:13]free response buf [12:18:13]execute_script done [12:18:13]execute_script returns [12:18:13]free content buf [12:18:13]Sock 9.Close socket [12:18:13]Sock 9.Thread stoped [12:18:17]OFD Sender: No OFD packet to send [12:18:22]OFD Sender: No OFD packet to send [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:08]accept exits with 7 [12:19:08]New connection [12:19:08]New thread 3066686820 created [12:19:08]Thread 3066830180 joined [12:19:08]Waiting for new connection... [12:19:08] Sock 7.Parse request [12:19:08]Sock 7.Check first char [12:19:08]Sock 7.First char is OK [12:19:08]request: POST /json_proto HTTP/1.0 [12:19:08]Method: POST [12:19:08]URL: /json_proto [12:19:08]Method is POST - this is cgi request [12:19:08]url: /json_proto [12:19:08]query_string will be loaded in cgi processing [12:19:08]execute_cgi json_proto POST (null) [12:19:08]execute_cgi path=json_proto method=POST [12:19:08]POST find Content-Length [12:19:08]Host: 172.17.40.195:8080 [12:19:08]Content-Length: 682 [12:19:08]Content-Type: application/json [12:19:08] [12:19:08]POST finish read [12:19:08]Found Content-Length = 682 [12:19:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:19:08]execute_script... [12: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)161075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:19:08]POST & json_proto [12:19:08]process_json_proto [12:19:08]json parsed OK: [12:19:08]protocol is kg_v1.0 [12:19:08]action value=close_receipt [12:19:08]process_action close_receipt [12:19:08]cmd_close_receipt [12:19:08]MH_GetDate [12:19:08]Write to MH i2c: F0 00 00 D6 10 D5 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: F0 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: F0 09 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: F0 09 00 D6 10 00 BD D2 20 67 D5 8D 6C 64 26 [12:19:08]GetLastDocTimeStamp 1730204290 [12:19:08]current date 1730204349 [12:19:08]FM_GetShiftState [12:19:08]SAM_PROTO_GetShiftState [12:19:08]wFMCommunicate request_size=4 [12:19:08]MH_SAM_APDU [12:19:08]CAPDU: 80 13 01 00 [12:19:08]Write to MH i2c: E2 08 00 D7 10 80 13 01 00 00 00 00 00 64 [12:19:08]Write i2c OK [12:19:08]MH_I2C_Read... [12:19:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:08]Read from MH i2c: E2 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 0E 00 [12:19:08]MH_I2C_Read... [12:19:08]Read from MH i2c: E2 0E 00 D7 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9D [12:19:08]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:19:08]wFMCommunicate OK [12:19:08]SAM_PROTO_GetShiftState done [12:19:08]FM_GetShiftState done [12:19:08]opened in 1730161786 [12:19:08]opened+sec_in_day 1730248186 [12:19:08]quantity*price = 100015 [12:19:08]sum+1 = 100017 [12:19:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 113 29.10.2024 12:19 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146317 ФПД: 130663215817398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121909&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146317&fm=130663215817398&tin=02508201610067®Number=0000000000091683&sum=100000 [12:19:09]StoreToDocumentArchive [12:19:09]shift 547 fd 146317 [12:19:09]save to /storage/0547/doc_00146317 [12:19:09]save last doc name /storage/0547/doc_00146317 to /storage/kkm_last_doc_name [12:19:09]save OK [12:19:09]Clear old archive folders... [12:19:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:09]tlvbuf is 01F934B0 [12:19:09]SAM_PROTO_ClearQueue [12:19:09]wFMCommunicate request_size=4 [12:19:09]MH_SAM_APDU [12:19:09]CAPDU: 80 09 00 00 [12:19:09]Write to MH i2c: E2 08 00 E4 10 80 09 00 00 00 00 00 00 66 [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:09]Read from MH i2c: E2 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 03 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 03 00 E4 10 00 90 00 68 [12:19:09]RAPDU: 90 00 [12:19:09]wFMCommunicate OK [12:19:09]SAM_PROTO_ClearQueue done [12:19:09]KKMCreateOFDPacket [12:19:09]OFDProtocolAddRootSTLVToBuf [12:19:09]FM_MakeSignedData [12:19:09]FM_MakeSignedData [12:19:09]SAM_PROTO_SignData [12:19:09]wFMCommunicate request_size=4 [12:19:09]MH_SAM_APDU [12:19:09]CAPDU: 80 0D 01 02 [12:19:09]Write to MH i2c: E2 08 00 E5 10 80 0D 01 02 00 00 00 00 6E [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:09]Read from MH i2c: E2 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 03 00 [12:19:09]MH_I2C_Read... [12:19:09]Read from MH i2c: E2 03 00 E5 10 00 90 00 69 [12:19:09]RAPDU: 90 00 [12:19:09]wFMCommunicate OK [12:19:09]wFMCommunicate request_size=255 [12:19:09]MH_SAM_APDU [12: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BD D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8D 3B 02 00 35 04 06 00 76 [12:19:09]Write to MH i2c: E2 02 01 E6 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 00 00 00 F4 03 04 00 BD D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8D 3B 02 00 35 04 06 00 76 00 00 E2 [12:19:09]Write i2c OK [12:19:09]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 03 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 03 00 E6 10 00 90 00 6A [12:19:10]RAPDU: 90 00 [12:19:10]wFMCommunicate OK [12:19:10]wFMCommunicate request_size=10 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 0D 02 02 05 D6 66 90 62 B6 [12:19:10]Write to MH i2c: E2 0D 00 E7 10 80 0D 02 02 05 00 D6 66 90 62 B6 00 00 5F [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 03 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 03 00 E7 10 00 90 00 6B [12:19:10]RAPDU: 90 00 [12:19:10]wFMCommunicate OK [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 0D 03 02 [12:19:10]Write to MH i2c: E2 08 00 E8 10 80 0D 03 02 00 00 00 00 73 [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 0B 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 0B 00 E8 10 00 7D 44 7A 6C F3 19 3D 0A 90 00 6E [12:19:10]RAPDU: 7D 44 7A 6C F3 19 3D 0A 90 00 [12:19:10]wFMCommunicate OK [12:19:10]SAM_PROTO_SignData done [12:19:10]FM_MakeSignedData done [12:19:10]CreateOFDProtocolMessage [12:19:10]wFMCommunicate request_size=4 [12:19:10]MH_SAM_APDU [12:19:10]CAPDU: 80 11 00 00 [12:19:10]Write to MH i2c: E2 08 00 E9 10 80 11 00 00 00 00 00 00 73 [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:10]Read from MH i2c: E2 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 17 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: E2 17 00 E9 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C6 [12:19:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:19:10]wFMCommunicate OK [12:19:10]CreateOFDProtocolMessage done [12:19:10]OFDSenderStorePacket 146317 [12:19:10]StoreOFDPacket docnum=146317 [12:19:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 16 E4 07 01 1F 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 00 00 00 F4 03 04 00 BD D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8D 3B 02 00 35 04 06 00 76 D6 66 90 62 B6 7D 44 7A 6C F3 19 3D 0A [12:19:10]CheckFolder [12:19:10]dirname=/storage/ofd_packets [12:19:10]CheckFolder done [12:19:10]ProducePacketName [12:19:10]name=ofd_packets/00146317 [12:19:10]NVStorageSaveData ofd_packets/00146317 [12:19:10]File name is /storage/ofd_packets/00146317 [12:19:10]Write 301 bytes [12:19:10]NVStorageSaveData done [12:19:10]OFDSenderStorePacket done [12:19:10]KKMCreateOFDPacket done [12:19:10]NVStorageSaveData kkm_last_timestamp [12:19:10]File name is /storage/kkm_last_timestamp [12:19:10]Write 4 bytes [12:19:10]NVStorageSaveData done [12:19:10]ExternCall_PrintAddStr [12:19:10]wPrintStart [12:19:10]Write to MH i2c: 01 00 00 EA 10 FA [12:19:10]Write i2c OK [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: 01 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: 01 07 00 [12:19:10]MH_I2C_Read... [12:19:10]Read from MH i2c: 01 07 00 EA 10 00 00 00 00 00 FF 0F 0F [12:19:10]RasterBufferAndPrint [12:19:10]line Счет N : (1)161075 [12:19:10]line ИНН: 02508201610067 [12:19:10]line Контрольно-Кассовый Чек [12:19:10]line ПРОДАЖА [12:19:10]line ТРК (МРК, ГНК) : 32 [12:19:10]line Товар: 2710124130 [12:19:10]line Аи-92-К-2 [12:19:10]line 14.950 * 66.90 [12:19:10]line = 1000.16 [12:19:10]line НДС 12% НСП 1% [12:19:10]line > о реализуемом товаре [12:19:10]line ОКРУГЛЕНИЕ: -0.16 [12:19:10]line ИТОГО: 1000.00 [12:19:10]line Внесено: 1000.00 [12:19:10]line СДАЧА: 0.00 [12:19:10]line НСП 1% : 8.85 [12:19:10]line НДС 12% : 106.21 [12:19:10]line Наличными: 1000.00 [12:19:10]line Безнал.: 0.00 [12:19:10]line Место: АЗС № 126 "Партнер Нефть" [12:19:10]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:19:10]line СНО: Общий режим [12:19:10]line Чек 113 29.10.2024 12:19 [12:19:10]line Смена: 547 ФФД: 1.0 [12:19:10]line ЗНМ: 0300000085 [12:19:10]line РНМ: 0000000000091683 [12:19:10]line Версия ККМ: 001 [12:19:10]line ФМ: 0000000000871745 [12:19:10]line ФД: 146317 [12:19:10]line ФПД: 130663215817398 [12:19:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121909&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146317&fm=130663215817398&tin=02508201610067®Number=0000000000091683&sum=100000 [12:19:10]OFD Sender: Processing packet 146317 [packets to send 206, broken 205] [12:19:10]ProducePacketName [12:19:10]name=ofd_packets/00146317 [12:19:10]OFD Sender: To server: pG, [12:19:10]CommunicateWithHost lk.salyk.kg:30040 [12:19:10]ConnectInit lk.salyk.kg [12:19:10]written 0, free lines is 4095 [12:19:10]Connected sock=10 [12:19:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 16 E4 07 01 1F 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 00 00 00 F4 03 04 00 BD D2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8D 3B 02 00 35 04 06 00 76 D6 66 90 62 B6 7D 44 7A 6C F3 19 3D 0A [12:19:11]Write to MH i2c: 01 00 00 15 11 26 [12:19:11]Write i2c OK [12:19:11]MH_I2C_Read... [12:19:11]Read from MH i2c: 01 [12:19:11]MH_I2C_Read... [12:19:11]Read from MH i2c: 01 07 00 [12:19:11]MH_I2C_Read... [12:19:11]Read from MH i2c: 01 07 00 15 11 00 00 00 00 00 BE 0C F7 [12:19:11]RasterBufferAndPrint [12:19:11]line [12:19:11]line [12:19:11]line [12:19:11]line [12:19:11]line [12:19:11]written 0, free lines is 3267 [12:19:11]MH_Cut [12:19:11]Write to MH i2c: D1 01 00 1C 11 01 FF [12:19:11]Write i2c OK [12:19:11]MH_I2C_Read... [12:19:11]Read from MH i2c: D1 [12:19:11]MH_I2C_Read... [12:19:11]Read from MH i2c: D1 01 00 [12:19:11]MH_I2C_Read... [12:19:11]Read from MH i2c: D1 01 00 1C 11 00 FE [12:19:11]Write to MH i2c: 01 00 00 1D 11 2E [12:19:11]Write i2c OK [12:19:11]MH_I2C_Read... [12:19:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 51 88 47 00 F3 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8D 3B 02 00 F4 03 04 00 E4 77 20 67 B6 04 01 00 00 E1 EC 72 ED 72 CC 0F 77 [12:19:11]CommunicateWithHost err = 0 [12:19:11]CheckOFDResponse [12:19:11]1017 (14) - 77093643461234 [12:19:11]1041 (16) - 0000000000871745 [12:19:11]1040 (4) - 146317 [12:19:11]1012 (4) - 29.10.2024 05:51 [12:19:11]1206 (1) - 0 [12:19:11]OFD Sender: Remove packet 146317 [12:19:11]ProducePacketName [12:19:11]name=ofd_packets/00146317 [12:19:11]NVStorageDeleteData [12:19:11]OFD Sender: No OFD packet to send [12:19:11]*** Cut start [12:19:11]*** Partial cut [12:19:11]*** CUTSNS_PIN = 1 [12:19:11]*** CUTSNS_PIN = 0 [12:19:12]*** Brake cut motor [12:19:12]Read from MH i2c: 01 [12:19:12]MH_I2C_Read... [12:19:12]*** Stop cut motor [12:19:12]*** Cut end [12:19:12]Read from MH i2c: 01 07 00 [12:19:12]MH_I2C_Read... [12:19:12]Read from MH i2c: 01 07 00 1D 11 00 00 00 00 00 FF 0F 43 [12:19:12]process_action close_receipt done [12:19:12]requested_data is exist [12:19:12]produce_requested_data [12:19:12]requested_item fm.sn is exist - process it [12:19:12]wFMCommunicate request_size=4 [12:19:12]MH_SAM_APDU [12:19:12]CAPDU: 80 11 00 00 [12:19:12]Write to MH i2c: E2 08 00 1E 11 80 11 00 00 00 00 00 00 A9 [12:19:12]Write i2c OK [12:19:12]MH_I2C_Read... [12:19:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:12]Read from MH i2c: E2 [12:19:12]MH_I2C_Read... [12:19:12]Read from MH i2c: E2 17 00 [12:19:12]MH_I2C_Read... [12:19:12]Read from MH i2c: E2 17 00 1E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FC [12:19:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:19:12]wFMCommunicate OK [12:19:12]requested_item fd.num is exist - process it [12:19:12]SAM_PROTO_GetFieldsCounters [12:19:12]wFMCommunicate request_size=4 [12:19:12]MH_SAM_APDU [12:19:12]CAPDU: 80 13 00 00 [12:19:12]Write to MH i2c: E2 08 00 1F 11 80 13 00 00 00 00 00 00 AC [12:19:12]Write i2c OK [12:19:12]MH_I2C_Read... [12:19:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:12]Read from MH i2c: E2 [12:19:12]MH_I2C_Read... [12:19:12]Read from MH i2c: E2 62 00 [12:19:12]MH_I2C_Read... [12:19:12]Read from MH i2c: E2 62 00 1F 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8D 3B 02 00 0E 04 04 00 23 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 11 [12: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8D 3B 02 00 0E 04 04 00 23 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 [12:19:12]wFMCommunicate OK [12:19:12]SAM_PROTO_GetFieldsCounters done [12:19:12]requested_item shift.num is exist - process it [12:19:12]requested_item shift.opened is exist - process it [12:19:12]req_shift_opened [12:19:12]FM_GetShiftState [12:19:12]SAM_PROTO_GetShiftState [12:19:12]wFMCommunicate request_size=4 [12:19:12]MH_SAM_APDU [12:19:12]CAPDU: 80 13 01 00 [12:19:12]Write to MH i2c: E2 08 00 20 11 80 13 01 00 00 00 00 00 AE [12:19:12]Write i2c OK [12:19:12]MH_I2C_Read... [12:19:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:12]Read from MH i2c: E2 [12:19:12]MH_I2C_Read... [12:19:12]Read from MH i2c: E2 0E 00 [12:19:12]MH_I2C_Read... [12:19:12]Read from MH i2c: E2 0E 00 20 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E7 [12:19:12]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:19:12]wFMCommunicate OK [12:19:12]SAM_PROTO_GetShiftState done [12:19:12]FM_GetShiftState done [12:19:12]req_shift_opened done [12:19:12]requested_item shift.open_date is exist - process it [12:19:12]req_shift_open_date [12:19:12]req_shift_open_date done [12:19:12]produce_requested_data done [12:19:12]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146317,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:19:12]process_action_free close_receipt [12:19:12]json_value_free [12:19:12]json_value_free done [12:19:12]process_json_proto returns [12:19:12]Send response to host [12:19:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146317,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:19:12]free response buf [12:19:12]execute_script done [12:19:12]execute_script returns [12:19:12]free content buf [12:19:12]Sock 7.Close socket [12:19:12]Sock 7.Thread stoped [12:19:16]OFD Sender: No OFD packet to send [12:19:21]OFD Sender: No OFD packet to send [12:19:26]OFD Sender: No OFD packet to send [12:19:27]int [12:19:27]Write to MH i2c: 01 00 00 21 11 32 [12:19:27]*** FLAG_PRN_KEY set [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 21 11 00 08 00 00 00 FF 0F 4F [12:19:27]state=0 [12:19:27]Key pressed [12:19:27]Feed [12:19:27]Write to MH i2c: D8 00 00 22 11 0A [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: D8 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: D8 01 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: D8 01 00 22 11 00 0B [12:19:27]int [12:19:27]Write to MH i2c: 01 00 00 23 11 34 [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 23 11 00 48 00 00 00 3C 00 BF [12:19:27]state=2 [12:19:27]Key pressed [12:19:27]int [12:19:27]Write to MH i2c: 01 00 00 24 11 35 [12:19:27]*** FLAG_PRN_KEY reset [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 24 11 00 00 00 00 00 FB 0F 46 [12:19:27]state=2 [12:19:27]Stop feed [12:19:27]int [12:19:27]Write to MH i2c: 01 00 00 25 11 36 [12:19:27]*** FLAG_PRN_KEY set [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 25 11 00 08 00 00 00 FF 0F 53 [12:19:27]state=0 [12:19:27]Key pressed [12:19:27]Feed [12:19:27]Write to MH i2c: D8 00 00 26 11 0E [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: D8 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: D8 01 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: D8 01 00 26 11 00 0F [12:19:27]int [12:19:27]Write to MH i2c: 01 00 00 27 11 38 [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 27 11 00 48 00 00 00 3C 00 C3 [12:19:27]state=2 [12:19:27]Key pressed [12:19:27]int [12:19:27]Write to MH i2c: 01 00 00 28 11 39 [12:19:27]*** FLAG_PRN_KEY reset [12:19:27]Write i2c OK [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 [12:19:27]MH_I2C_Read... [12:19:27]Read from MH i2c: 01 07 00 28 11 00 00 00 00 00 F5 0F 44 [12:19:27]state=2 [12:19:27]Stop feed [12:19:31]OFD Sender: No OFD packet to send [12:19:36]OFD Sender: No OFD packet to send [12:19:41]OFD Sender: No OFD packet to send [12:19:46]OFD Sender: No OFD packet to send [12:19:51]OFD Sender: No OFD packet to send [12:19:56]OFD Sender: No OFD packet to send [12:20:01]OFD Sender: No OFD packet to send [12:20:06]OFD Sender: No OFD packet to send [12:20:12]OFD Sender: No OFD packet to send [12:20:17]OFD Sender: No OFD packet to send [12:20:22]OFD Sender: No OFD packet to send [12:20:27]OFD Sender: No OFD packet to send [12:20:32]OFD Sender: No OFD packet to send [12:20:37]OFD Sender: No OFD packet to send [12:20:42]OFD Sender: No OFD packet to send [12:20:47]OFD Sender: No OFD packet to send [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:32]OFD Sender: No OFD packet to send [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:07]OFD Sender: No OFD packet to send [12:22:12]OFD Sender: No OFD packet to send [12:22:17]OFD Sender: No OFD packet to send [12:22:22]OFD Sender: No OFD packet to send [12:22:27]OFD Sender: No OFD packet to send [12:22:32]OFD Sender: No OFD packet to send [12:22:37]OFD Sender: No OFD packet to send [12:22:42]OFD Sender: No OFD packet to send [12:22:47]OFD Sender: No OFD packet to send [12:22:52]OFD Sender: No OFD packet to send [12:22:57]OFD Sender: No OFD packet to send [12:23:02]OFD Sender: No OFD packet to send [12:23:07]OFD Sender: No OFD packet to send [12:23:12]OFD Sender: No OFD packet to send [12:23:17]OFD Sender: No OFD packet to send [12:23:22]OFD Sender: No OFD packet to send [12:23:27]OFD Sender: No OFD packet to send [12:23:32]OFD Sender: No OFD packet to send [12:23:37]OFD Sender: No OFD packet to send [12:23:42]OFD Sender: No OFD packet to send [12:23:47]OFD Sender: No OFD packet to send [12:23:52]OFD Sender: No OFD packet to send [12:23:52]accept exits with 9 [12:23:52]New connection [12:23:52]New thread 3066830180 created [12:23:52]Thread 3066686820 joined [12:23:52]Waiting for new connection... [12:23:52] Sock 9.Parse request [12:23:52]Sock 9.Check first char [12:23:52]Sock 9.First char is OK [12:23:52]request: POST /json_proto HTTP/1.0 [12:23:52]Method: POST [12:23:52]URL: /json_proto [12:23:52]Method is POST - this is cgi request [12:23:52]url: /json_proto [12:23:52]query_string will be loaded in cgi processing [12:23:52]execute_cgi json_proto POST (null) [12:23:52]execute_cgi path=json_proto method=POST [12:23:52]POST find Content-Length [12:23:52]Host: 172.17.40.195:8080 [12:23:52]Content-Length: 677 [12:23:52]Content-Type: application/json [12:23:52] [12:23:52]POST finish read [12:23:52]Found Content-Length = 677 [12:23:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [12:23:52]execute_script... [12: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 : (1)161076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [12:23:52]POST & json_proto [12:23:52]process_json_proto [12:23:52]json parsed OK: [12:23:52]protocol is kg_v1.0 [12:23:52]action value=close_receipt [12:23:52]process_action close_receipt [12:23:52]cmd_close_receipt [12:23:52]MH_GetDate [12:23:52]Write to MH i2c: F0 00 00 29 11 29 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: F0 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: F0 09 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: F0 09 00 29 11 00 D9 D3 20 67 D5 8D 6C 64 97 [12:23:52]GetLastDocTimeStamp 1730204349 [12:23:52]current date 1730204633 [12:23:52]FM_GetShiftState [12:23:52]SAM_PROTO_GetShiftState [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 13 01 00 [12:23:52]Write to MH i2c: E2 08 00 2A 11 80 13 01 00 00 00 00 00 B8 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 0E 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 0E 00 2A 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F1 [12:23:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:23:52]wFMCommunicate OK [12:23:52]SAM_PROTO_GetShiftState done [12:23:52]FM_GetShiftState done [12:23:52]opened in 1730161786 [12:23:52]opened+sec_in_day 1730248186 [12:23:52]quantity*price = 30038 [12:23:52]sum+1 = 30039 [12:23:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 114 29.10.2024 12:23 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146318 ФПД: 160886279015000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T122353&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146318&fm=160886279015000&tin=02508201610067®Number=0000000000091683&sum=30000 [12:23:54]StoreToDocumentArchive [12:23:54]shift 547 fd 146318 [12:23:54]save to /storage/0547/doc_00146318 [12:23:54]save last doc name /storage/0547/doc_00146318 to /storage/kkm_last_doc_name [12:23:54]save OK [12:23:54]Clear old archive folders... [12:23:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:54]tlvbuf is 01F7AEE0 [12:23:54]SAM_PROTO_ClearQueue [12:23:54]wFMCommunicate request_size=4 [12:23:54]MH_SAM_APDU [12:23:54]CAPDU: 80 09 00 00 [12:23:54]Write to MH i2c: E2 08 00 37 11 80 09 00 00 00 00 00 00 BA [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:54]Read from MH i2c: E2 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 37 11 00 90 00 BC [12:23:54]RAPDU: 90 00 [12:23:54]wFMCommunicate OK [12:23:54]SAM_PROTO_ClearQueue done [12:23:54]KKMCreateOFDPacket [12:23:54]OFDProtocolAddRootSTLVToBuf [12:23:54]FM_MakeSignedData [12:23:54]FM_MakeSignedData [12:23:54]SAM_PROTO_SignData [12:23:54]wFMCommunicate request_size=4 [12:23:54]MH_SAM_APDU [12:23:54]CAPDU: 80 0D 01 02 [12:23:54]Write to MH i2c: E2 08 00 38 11 80 0D 01 02 00 00 00 00 C2 [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:54]Read from MH i2c: E2 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 38 11 00 90 00 BD [12:23:54]RAPDU: 90 00 [12:23:54]wFMCommunicate OK [12:23:54]wFMCommunicate request_size=255 [12:23:54]MH_SAM_APDU [12:23: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 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 72 00 00 00 F4 03 04 00 D9 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8E 3B 02 00 35 04 06 00 92 [12:23:54]Write to MH i2c: E2 02 01 39 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 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 72 00 00 00 F4 03 04 00 D9 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8E 3B 02 00 35 04 06 00 92 00 00 6B [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:54]Read from MH i2c: E2 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 39 11 00 90 00 BE [12:23:54]RAPDU: 90 00 [12:23:54]wFMCommunicate OK [12:23:54]wFMCommunicate request_size=10 [12:23:54]MH_SAM_APDU [12:23:54]CAPDU: 80 0D 02 02 05 53 41 82 8A 58 [12:23:54]Write to MH i2c: E2 0D 00 3A 11 80 0D 02 02 05 00 53 41 82 8A 58 00 00 C7 [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:54]Read from MH i2c: E2 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 03 00 3A 11 00 90 00 BF [12:23:54]RAPDU: 90 00 [12:23:54]wFMCommunicate OK [12:23:54]wFMCommunicate request_size=4 [12:23:54]MH_SAM_APDU [12:23:54]CAPDU: 80 0D 03 02 [12:23:54]Write to MH i2c: E2 08 00 3B 11 80 0D 03 02 00 00 00 00 C7 [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:54]Read from MH i2c: E2 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 0B 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 0B 00 3B 11 00 D6 E6 55 63 E0 CA F2 9F 90 00 77 [12:23:54]RAPDU: D6 E6 55 63 E0 CA F2 9F 90 00 [12:23:54]wFMCommunicate OK [12:23:54]SAM_PROTO_SignData done [12:23:54]FM_MakeSignedData done [12:23:54]CreateOFDProtocolMessage [12:23:54]wFMCommunicate request_size=4 [12:23:54]MH_SAM_APDU [12:23:54]CAPDU: 80 11 00 00 [12:23:54]Write to MH i2c: E2 08 00 3C 11 80 11 00 00 00 00 00 00 C7 [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:54]Read from MH i2c: E2 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 17 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: E2 17 00 3C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1A [12:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:23:54]wFMCommunicate OK [12:23:54]CreateOFDProtocolMessage done [12:23:54]OFDSenderStorePacket 146318 [12:23:54]StoreOFDPacket docnum=146318 [12:23:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 89 28 07 01 C6 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 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 72 00 00 00 F4 03 04 00 D9 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8E 3B 02 00 35 04 06 00 92 53 41 82 8A 58 D6 E6 55 63 E0 CA F2 9F [12:23:54]CheckFolder [12:23:54]dirname=/storage/ofd_packets [12:23:54]CheckFolder done [12:23:54]ProducePacketName [12:23:54]name=ofd_packets/00146318 [12:23:54]NVStorageSaveData ofd_packets/00146318 [12:23:54]File name is /storage/ofd_packets/00146318 [12:23:54]Write 301 bytes [12:23:54]NVStorageSaveData done [12:23:54]OFDSenderStorePacket done [12:23:54]KKMCreateOFDPacket done [12:23:54]NVStorageSaveData kkm_last_timestamp [12:23:54]File name is /storage/kkm_last_timestamp [12:23:54]Write 4 bytes [12:23:54]NVStorageSaveData done [12:23:54]ExternCall_PrintAddStr [12:23:54]wPrintStart [12:23:54]Write to MH i2c: 01 00 00 3D 11 4E [12:23:54]Write i2c OK [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: 01 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: 01 07 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: 01 07 00 3D 11 00 00 00 00 00 FF 0F 63 [12:23:54]RasterBufferAndPrint [12:23:54]line Счет N : (1)161076 [12:23:54]line ИНН: 02508201610067 [12:23:54]line Контрольно-Кассовый Чек [12:23:54]line ПРОДАЖА [12:23:54]line ТРК (МРК, ГНК) : 32 [12:23:54]line Товар: 2710124130 [12:23:54]line Аи-92-К-2 [12:23:54]line 4.490 * 66.90 [12:23:54]line = 300.38 [12:23:54]line НДС 12% НСП 1% [12:23:54]line > о реализуемом товаре [12:23:54]line ОКРУГЛЕНИЕ: -0.38 [12:23:54]line ИТОГО: 300.00 [12:23:54]line Внесено: 300.00 [12:23:54]line СДАЧА: 0.00 [12:23:54]line НСП 1% : 2.66 [12:23:54]line НДС 12% : 31.90 [12:23:54]line Наличными: 300.00 [12:23:54]line Безнал.: 0.00 [12:23:54]line Место: АЗС № 126 "Партнер Нефть" [12:23:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:23:54]line СНО: Общий режим [12:23:54]line Чек 114 29.10.2024 12:23 [12:23:54]line Смена: 547 ФФД: 1.0 [12:23:54]line ЗНМ: 0300000085 [12:23:54]line РНМ: 0000000000091683 [12:23:54]line Версия ККМ: 001 [12:23:54]line ФМ: 0000000000871745 [12:23:54]line ФД: 146318 [12:23:54]line ФПД: 160886279015000 [12:23:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T122353&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146318&fm=160886279015000&tin=02508201610067®Number=0000000000091683&sum=30000 [12:23:54]OFD Sender: Processing packet 146318 [packets to send 206, broken 205] [12:23:54]ProducePacketName [12:23:54]name=ofd_packets/00146318 [12:23:54]OFD Sender: To server: pG, [12:23:54]CommunicateWithHost lk.salyk.kg:30040 [12:23:54]ConnectInit lk.salyk.kg [12:23:54]written 0, free lines is 4095 [12:23:55]Write to MH i2c: 01 00 00 68 11 79 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 07 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: 01 07 00 68 11 00 00 00 00 00 C3 0C 4F [12:23:55]RasterBufferAndPrint [12:23:55]line [12:23:55]line [12:23:55]line [12:23:55]line [12:23:55]line [12:23:55]written 0, free lines is 3273 [12:23:55]MH_Cut [12:23:55]Write to MH i2c: D1 01 00 6F 11 01 52 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: D1 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: D1 01 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: D1 01 00 6F 11 00 51 [12:23:55]Write to MH i2c: 01 00 00 70 11 81 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:56]*** Cut start [12:23:56]*** Partial cut [12:23:56]*** CUTSNS_PIN = 1 [12:23:56]*** CUTSNS_PIN = 0 [12:23:56]*** Brake cut motor [12:23:56]Connected sock=11 [12: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 31 37 34 35 0F 01 00 00 89 28 07 01 C6 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 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 72 00 00 00 F4 03 04 00 D9 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8E 3B 02 00 35 04 06 00 92 53 41 82 8A 58 D6 E6 55 63 E0 CA F2 9F [12:23:56]Read from MH i2c: 01 [12:23:56]MH_I2C_Read... [12:23:56]*** Stop cut motor [12:23:56]*** Cut end [12:23:56]Read from MH i2c: 01 07 00 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: 01 07 00 70 11 00 00 00 00 00 FF 0F 96 [12:23:56]process_action close_receipt done [12:23:56]requested_data is exist [12:23:56]produce_requested_data [12:23:56]requested_item fm.sn is exist - process it [12:23:56]wFMCommunicate request_size=4 [12:23:56]MH_SAM_APDU [12:23:56]CAPDU: 80 11 00 00 [12:23:56]Write to MH i2c: E2 08 00 71 11 80 11 00 00 00 00 00 00 FC [12:23:56]Write i2c OK [12:23:56]MH_I2C_Read... [12:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:56]Read from MH i2c: E2 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: E2 17 00 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: E2 17 00 71 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4F [12:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:23:56]wFMCommunicate OK [12:23:56]requested_item fd.num is exist - process it [12:23:56]SAM_PROTO_GetFieldsCounters [12:23:56]wFMCommunicate request_size=4 [12:23:56]MH_SAM_APDU [12:23:56]CAPDU: 80 13 00 00 [12:23:56]Write to MH i2c: E2 08 00 72 11 80 13 00 00 00 00 00 00 FF [12:23:56]Write i2c OK [12:23:56]MH_I2C_Read... [12:23:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:56]Read from MH i2c: E2 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: E2 62 00 [12:23:56]MH_I2C_Read... [12:23:56]Read from MH i2c: E2 62 00 72 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8E 3B 02 00 0E 04 04 00 23 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 68 [12: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8E 3B 02 00 0E 04 04 00 23 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 [12:23:56]wFMCommunicate OK [12:23:56]SAM_PROTO_GetFieldsCounters done [12:23:56]requested_item shift.num is exist - process it [12:23:56]requested_item shift.opened is exist - process it [12:23:56]req_shift_opened [12:23:56]FM_GetShiftState [12:23:56]SAM_PROTO_GetShiftState [12:23:56]wFMCommunicate request_size=4 [12:23:56]MH_SAM_APDU [12:23:56]CAPDU: 80 13 01 00 [12:23:56]Write to MH i2c: E2 08 00 73 11 80 13 01 00 00 00 00 00 01 [12:23:56]Write i2c OK [12:23:56]MH_I2C_Read... [12:23:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B2 6E 47 00 D3 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 31 37 34 35 10 04 04 00 8E 3B 02 00 F4 03 04 00 02 79 20 67 B6 04 01 00 00 2E 0D F9 44 DF A5 EA F9 [12:23:57]CommunicateWithHost err = 0 [12:23:57]CheckOFDResponse [12:23:57]1017 (14) - 77093643461234 [12:23:57]1041 (16) - 0000000000871745 [12:23:57]1040 (4) - 146318 [12:23:57]1012 (4) - 29.10.2024 05:56 [12:23:57]1206 (1) - 0 [12:23:57]OFD Sender: Remove packet 146318 [12:23:57]ProducePacketName [12:23:57]name=ofd_packets/00146318 [12:23:57]NVStorageDeleteData [12:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:57]Read from MH i2c: E2 [12:23:57]MH_I2C_Read... [12:23:57]Read from MH i2c: E2 0E 00 [12:23:57]MH_I2C_Read... [12:23:57]Read from MH i2c: E2 0E 00 73 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3A [12:23:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:23:57]wFMCommunicate OK [12:23:57]SAM_PROTO_GetShiftState done [12:23:57]FM_GetShiftState done [12:23:57]req_shift_opened done [12:23:57]requested_item shift.open_date is exist - process it [12:23:57]req_shift_open_date [12:23:57]req_shift_open_date done [12:23:57]produce_requested_data done [12:23:57]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146318,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:23:57]process_action_free close_receipt [12:23:57]json_value_free [12:23:57]json_value_free done [12:23:57]process_json_proto returns [12:23:57]Send response to host [12:23:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146318,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:23:57]free response buf [12:23:57]execute_script done [12:23:57]execute_script returns [12:23:57]free content buf [12:23:57]Sock 9.Close socket [12:23:57]Sock 9.Thread stoped [12:23:57]OFD Sender: No OFD packet to send [12:24:02]OFD Sender: No OFD packet to send [12:24:03]accept exits with 7 [12:24:03]New connection [12:24:03]New thread 3066686820 created [12:24:03]Thread 3066830180 joined [12:24:03]Waiting for new connection... [12:24:03] Sock 7.Parse request [12:24:03]Sock 7.Check first char [12:24:03]Sock 7.First char is OK [12:24:03]request: POST /json_proto HTTP/1.0 [12:24:03]Method: POST [12:24:03]URL: /json_proto [12:24:03]Method is POST - this is cgi request [12:24:03]url: /json_proto [12:24:03]query_string will be loaded in cgi processing [12:24:03]execute_cgi json_proto POST (null) [12:24:03]execute_cgi path=json_proto method=POST [12:24:03]POST find Content-Length [12:24:03]Host: 172.17.40.195:8080 [12:24:03]Content-Length: 677 [12:24:03]Content-Type: application/json [12:24:03] [12:24:03]POST finish read [12:24:03]Found Content-Length = 677 [12:24:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:24:03]execute_script... [12:24:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:24:03]POST & json_proto [12:24:03]process_json_proto [12:24:03]json parsed OK: [12:24:03]protocol is kg_v1.0 [12:24:03]action value=close_receipt [12:24:03]process_action close_receipt [12:24:03]cmd_close_receipt [12:24:03]MH_GetDate [12:24:03]Write to MH i2c: F0 00 00 74 11 74 [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: F0 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: F0 09 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: F0 09 00 74 11 00 E4 D3 20 67 D5 8D 6C 64 ED [12:24:03]GetLastDocTimeStamp 1730204633 [12:24:03]current date 1730204644 [12:24:03]FM_GetShiftState [12:24:03]SAM_PROTO_GetShiftState [12:24:03]wFMCommunicate request_size=4 [12:24:03]MH_SAM_APDU [12:24:03]CAPDU: 80 13 01 00 [12:24:03]Write to MH i2c: E2 08 00 75 11 80 13 01 00 00 00 00 00 03 [12:24:03]Write i2c OK [12:24:03]MH_I2C_Read... [12:24:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:03]Read from MH i2c: E2 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 0E 00 [12:24:03]MH_I2C_Read... [12:24:03]Read from MH i2c: E2 0E 00 75 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3C [12:24:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:24:03]wFMCommunicate OK [12:24:03]SAM_PROTO_GetShiftState done [12:24:03]FM_GetShiftState done [12:24:03]opened in 1730161786 [12:24:03]opened+sec_in_day 1730248186 [12:24:03]quantity*price = 50041 [12:24:03]sum+1 = 50042 [12:24: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 115 29.10.2024 12:24 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146319 ФПД: 144780296908305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T122404&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146319&fm=144780296908305&tin=02508201610067®Number=0000000000091683&sum=50000 [12:24:04]StoreToDocumentArchive [12:24:04]shift 547 fd 146319 [12:24:04]save to /storage/0547/doc_00146319 [12:24:04]save last doc name /storage/0547/doc_00146319 to /storage/kkm_last_doc_name [12:24:04]save OK [12:24:04]Clear old archive folders... [12:24:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:24:04]tlvbuf is 0201E070 [12:24:04]SAM_PROTO_ClearQueue [12:24:04]wFMCommunicate request_size=4 [12:24:04]MH_SAM_APDU [12:24:04]CAPDU: 80 09 00 00 [12:24:04]Write to MH i2c: E2 08 00 82 11 80 09 00 00 00 00 00 00 05 [12:24:04]Write i2c OK [12:24:04]MH_I2C_Read... [12:24:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:04]Read from MH i2c: E2 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: E2 03 00 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: E2 03 00 82 11 00 90 00 07 [12:24:04]RAPDU: 90 00 [12:24:04]wFMCommunicate OK [12:24:04]SAM_PROTO_ClearQueue done [12:24:04]KKMCreateOFDPacket [12:24:04]OFDProtocolAddRootSTLVToBuf [12:24:04]FM_MakeSignedData [12:24:04]FM_MakeSignedData [12:24:04]SAM_PROTO_SignData [12:24:04]wFMCommunicate request_size=4 [12:24:04]MH_SAM_APDU [12:24:04]CAPDU: 80 0D 01 02 [12:24:04]Write to MH i2c: E2 08 00 83 11 80 0D 01 02 00 00 00 00 0D [12:24:04]Write i2c OK [12:24:04]MH_I2C_Read... [12:24:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:04]Read from MH i2c: E2 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: E2 03 00 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: E2 03 00 83 11 00 90 00 08 [12:24:04]RAPDU: 90 00 [12:24:04]wFMCommunicate OK [12:24:04]wFMCommunicate request_size=255 [12:24:04]MH_SAM_APDU [12:24:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 00 00 00 F4 03 04 00 E4 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8F 3B 02 00 35 04 06 00 83 [12:24:04]Write to MH i2c: E2 02 01 84 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 73 00 00 00 F4 03 04 00 E4 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8F 3B 02 00 35 04 06 00 83 00 00 C0 [12:24:04]Write i2c OK [12:24:04]MH_I2C_Read... [12:24:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:04]Read from MH i2c: E2 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: E2 03 00 [12:24:04]MH_I2C_Read... [12:24:04]Read from MH i2c: E2 03 00 84 11 00 90 00 09 [12:24:04]RAPDU: 90 00 [12:24:04]wFMCommunicate OK [12:24:04]wFMCommunicate request_size=10 [12:24:04]MH_SAM_APDU [12:24:04]CAPDU: 80 0D 02 02 05 AD 4A 2A EE 11 [12:24:04]Write to MH i2c: E2 0D 00 85 11 80 0D 02 02 05 00 AD 4A 2A EE 11 00 00 3A [12:24:04]Write i2c OK [12:24:04]MH_I2C_Read... [12:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:05]Read from MH i2c: E2 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: E2 03 00 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: E2 03 00 85 11 00 90 00 0A [12:24:05]RAPDU: 90 00 [12:24:05]wFMCommunicate OK [12:24:05]wFMCommunicate request_size=4 [12:24:05]MH_SAM_APDU [12:24:05]CAPDU: 80 0D 03 02 [12:24:05]Write to MH i2c: E2 08 00 86 11 80 0D 03 02 00 00 00 00 12 [12:24:05]Write i2c OK [12:24:05]MH_I2C_Read... [12:24:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:05]Read from MH i2c: E2 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: E2 0B 00 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: E2 0B 00 86 11 00 F5 C7 E6 FC 1C 82 A1 05 90 00 F5 [12:24:05]RAPDU: F5 C7 E6 FC 1C 82 A1 05 90 00 [12:24:05]wFMCommunicate OK [12:24:05]SAM_PROTO_SignData done [12:24:05]FM_MakeSignedData done [12:24:05]CreateOFDProtocolMessage [12:24:05]wFMCommunicate request_size=4 [12:24:05]MH_SAM_APDU [12:24:05]CAPDU: 80 11 00 00 [12:24:05]Write to MH i2c: E2 08 00 87 11 80 11 00 00 00 00 00 00 12 [12:24:05]Write i2c OK [12:24:05]MH_I2C_Read... [12:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:05]Read from MH i2c: E2 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: E2 17 00 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: E2 17 00 87 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 65 [12:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:24:05]wFMCommunicate OK [12:24:05]CreateOFDProtocolMessage done [12:24:05]OFDSenderStorePacket 146319 [12:24:05]StoreOFDPacket docnum=146319 [12:24:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9D BD 07 01 E0 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 73 00 00 00 F4 03 04 00 E4 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8F 3B 02 00 35 04 06 00 83 AD 4A 2A EE 11 F5 C7 E6 FC 1C 82 A1 05 [12:24:05]CheckFolder [12:24:05]dirname=/storage/ofd_packets [12:24:05]CheckFolder done [12:24:05]ProducePacketName [12:24:05]name=ofd_packets/00146319 [12:24:05]NVStorageSaveData ofd_packets/00146319 [12:24:05]File name is /storage/ofd_packets/00146319 [12:24:05]Write 301 bytes [12:24:05]NVStorageSaveData done [12:24:05]OFDSenderStorePacket done [12:24:05]KKMCreateOFDPacket done [12:24:05]NVStorageSaveData kkm_last_timestamp [12:24:05]File name is /storage/kkm_last_timestamp [12:24:05]Write 4 bytes [12:24:05]NVStorageSaveData done [12:24:05]ExternCall_PrintAddStr [12:24:05]wPrintStart [12:24:05]Write to MH i2c: 01 00 00 88 11 99 [12:24:05]Write i2c OK [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: 01 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: 01 07 00 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: 01 07 00 88 11 00 00 00 00 00 FF 0F AE [12:24:05]RasterBufferAndPrint [12:24:05]line Счет N : (1)161077 [12:24:05]line ИНН: 02508201610067 [12:24:05]line Контрольно-Кассовый Чек [12:24:05]line ПРОДАЖА [12:24:05]line ТРК (МРК, ГНК) : 52 [12:24:05]line Товар: 2710124130 [12:24:05]line Аи-92-К-2 [12:24:05]line 7.480 * 66.90 [12:24:05]line = 500.41 [12:24:05]line НДС 12% НСП 1% [12:24:05]line > о реализуемом товаре [12:24:05]line ОКРУГЛЕНИЕ: -0.41 [12:24:05]line ИТОГО: 500.00 [12:24:05]line Внесено: 500.00 [12:24:05]line СДАЧА: 0.00 [12:24:05]line НСП 1% : 4.43 [12:24:05]line НДС 12% : 53.14 [12:24:05]line Наличными: 500.00 [12:24:05]line Безнал.: 0.00 [12:24:05]line Место: АЗС № 126 "Партнер Нефть" [12:24:05]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:24:05]line СНО: Общий режим [12:24:05]line Чек 115 29.10.2024 12:24 [12:24:05]line Смена: 547 ФФД: 1.0 [12:24:05]line ЗНМ: 0300000085 [12:24:05]line РНМ: 0000000000091683 [12:24:05]line Версия ККМ: 001 [12:24:05]line ФМ: 0000000000871745 [12:24:05]line ФД: 146319 [12:24:05]line ФПД: 144780296908305 [12:24:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T122404&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146319&fm=144780296908305&tin=02508201610067®Number=0000000000091683&sum=50000 [12:24:05]written 0, free lines is 4095 [12:24:05]OFD Sender: Processing packet 146319 [packets to send 206, broken 205] [12:24:05]ProducePacketName [12:24:05]name=ofd_packets/00146319 [12:24:05]OFD Sender: To server: pG, [12:24:05]CommunicateWithHost lk.salyk.kg:30040 [12:24:05]ConnectInit lk.salyk.kg [12:24:05]Connected sock=9 [12:24:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9D BD 07 01 E0 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 73 00 00 00 F4 03 04 00 E4 D3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8F 3B 02 00 35 04 06 00 83 AD 4A 2A EE 11 F5 C7 E6 FC 1C 82 A1 05 [12:24:05]Write to MH i2c: 01 00 00 B3 11 C4 [12:24:05]Write i2c OK [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: 01 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: 01 07 00 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: 01 07 00 B3 11 00 00 00 00 00 BF 0C 96 [12:24:05]RasterBufferAndPrint [12:24:05]line [12:24:05]line [12:24:05]line [12:24:05]line [12:24:05]line [12:24:05]written 0, free lines is 3272 [12:24:05]MH_Cut [12:24:05]Write to MH i2c: D1 01 00 BA 11 01 9D [12:24:05]Write i2c OK [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: D1 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: D1 01 00 [12:24:05]MH_I2C_Read... [12:24:05]Read from MH i2c: D1 01 00 BA 11 00 9C [12:24:05]Write to MH i2c: 01 00 00 BB 11 CC [12:24:05]Write i2c OK [12:24:05]MH_I2C_Read... [12:24:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2C 84 47 00 73 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 8F 3B 02 00 F4 03 04 00 0B 79 20 67 B6 04 01 00 00 84 AB DC A2 FC 46 A2 5C [12:24:05]CommunicateWithHost err = 0 [12:24:05]CheckOFDResponse [12:24:05]1017 (14) - 77093643461234 [12:24:05]1041 (16) - 0000000000871745 [12:24:05]1040 (4) - 146319 [12:24:05]1012 (4) - 29.10.2024 05:56 [12:24:05]1206 (1) - 0 [12:24:05]OFD Sender: Remove packet 146319 [12:24:05]ProducePacketName [12:24:05]name=ofd_packets/00146319 [12:24:05]NVStorageDeleteData [12:24:06]*** Cut start [12:24:06]*** Partial cut [12:24:06]*** CUTSNS_PIN = 1 [12:24:06]OFD Sender: No OFD packet to send [12:24:06]*** CUTSNS_PIN = 0 [12:24:06]*** Brake cut motor [12:24:06]Read from MH i2c: 01 [12:24:06]MH_I2C_Read... [12:24:06]*** Stop cut motor [12:24:06]*** Cut end [12:24:06]Read from MH i2c: 01 07 00 [12:24:06]MH_I2C_Read... [12:24:06]Read from MH i2c: 01 07 00 BB 11 00 00 00 00 00 FF 0F E1 [12:24:06]process_action close_receipt done [12:24:06]requested_data is exist [12:24:06]produce_requested_data [12:24:06]requested_item fm.sn is exist - process it [12:24:06]wFMCommunicate request_size=4 [12:24:06]MH_SAM_APDU [12:24:06]CAPDU: 80 11 00 00 [12:24:06]Write to MH i2c: E2 08 00 BC 11 80 11 00 00 00 00 00 00 47 [12:24:06]Write i2c OK [12:24:06]MH_I2C_Read... [12:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:07]Read from MH i2c: E2 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 17 00 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 17 00 BC 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9A [12:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:24:07]wFMCommunicate OK [12:24:07]requested_item fd.num is exist - process it [12:24:07]SAM_PROTO_GetFieldsCounters [12:24:07]wFMCommunicate request_size=4 [12:24:07]MH_SAM_APDU [12:24:07]CAPDU: 80 13 00 00 [12:24:07]Write to MH i2c: E2 08 00 BD 11 80 13 00 00 00 00 00 00 4A [12:24:07]Write i2c OK [12:24:07]MH_I2C_Read... [12:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:07]Read from MH i2c: E2 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 62 00 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 62 00 BD 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8F 3B 02 00 0E 04 04 00 23 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 B7 [12:24:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 8F 3B 02 00 0E 04 04 00 23 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 [12:24:07]wFMCommunicate OK [12:24:07]SAM_PROTO_GetFieldsCounters done [12:24:07]requested_item shift.num is exist - process it [12:24:07]requested_item shift.opened is exist - process it [12:24:07]req_shift_opened [12:24:07]FM_GetShiftState [12:24:07]SAM_PROTO_GetShiftState [12:24:07]wFMCommunicate request_size=4 [12:24:07]MH_SAM_APDU [12:24:07]CAPDU: 80 13 01 00 [12:24:07]Write to MH i2c: E2 08 00 BE 11 80 13 01 00 00 00 00 00 4C [12:24:07]Write i2c OK [12:24:07]MH_I2C_Read... [12:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:07]Read from MH i2c: E2 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 0E 00 [12:24:07]MH_I2C_Read... [12:24:07]Read from MH i2c: E2 0E 00 BE 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 85 [12:24:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:24:07]wFMCommunicate OK [12:24:07]SAM_PROTO_GetShiftState done [12:24:07]FM_GetShiftState done [12:24:07]req_shift_opened done [12:24:07]requested_item shift.open_date is exist - process it [12:24:07]req_shift_open_date [12:24:07]req_shift_open_date done [12:24:07]produce_requested_data done [12:24:07]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146319,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:24:07]process_action_free close_receipt [12:24:07]json_value_free [12:24:07]json_value_free done [12:24:07]process_json_proto returns [12:24:07]Send response to host [12:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146319,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:24:07]free response buf [12:24:07]execute_script done [12:24:07]execute_script returns [12:24:07]free content buf [12:24:07]Sock 7.Close socket [12:24:07]Sock 7.Thread stoped [12:24:11]OFD Sender: No OFD packet to send [12:24:16]OFD Sender: No OFD packet to send [12:24:21]OFD Sender: No OFD packet to send [12:24:26]OFD Sender: No OFD packet to send [12:24:31]OFD Sender: No OFD packet to send [12:24:36]OFD Sender: No OFD packet to send [12:24:41]OFD Sender: No OFD packet to send [12:24:46]OFD Sender: No OFD packet to send [12:24:51]OFD Sender: No OFD packet to send [12:24:56]OFD Sender: No OFD packet to send [12:25:01]OFD Sender: No OFD packet to send [12:25:06]OFD Sender: No OFD packet to send [12:25:11]OFD Sender: No OFD packet to send [12:25:16]OFD Sender: No OFD packet to send [12:25:21]OFD Sender: No OFD packet to send [12:25:26]OFD Sender: No OFD packet to send [12:25:31]OFD Sender: No OFD packet to send [12:25:36]OFD Sender: No OFD packet to send [12:25:41]OFD Sender: No OFD packet to send [12:25:46]OFD Sender: No OFD packet to send [12:25:51]OFD Sender: No OFD packet to send [12:25:56]OFD Sender: No OFD packet to send [12:26:01]OFD Sender: No OFD packet to send [12:26:06]OFD Sender: No OFD packet to send [12:26:11]OFD Sender: No OFD packet to send [12:26:16]OFD Sender: No OFD packet to send [12:26:21]OFD Sender: No OFD packet to send [12:26:26]OFD Sender: No OFD packet to send [12:26:31]OFD Sender: No OFD packet to send [12:26:36]OFD Sender: No OFD packet to send [12:26:41]OFD Sender: No OFD packet to send [12:26:46]OFD Sender: No OFD packet to send [12:26:51]OFD Sender: No OFD packet to send [12:26:56]OFD Sender: No OFD packet to send [12:27:01]OFD Sender: No OFD packet to send [12:27:06]OFD Sender: No OFD packet to send [12:27:11]OFD Sender: No OFD packet to send [12:27:16]OFD Sender: No OFD packet to send [12:27:21]OFD Sender: No OFD packet to send [12:27:26]OFD Sender: No OFD packet to send [12:27:31]OFD Sender: No OFD packet to send [12:27:36]OFD Sender: No OFD packet to send [12:27:41]OFD Sender: No OFD packet to send [12:27:46]OFD Sender: No OFD packet to send [12:27:51]OFD Sender: No OFD packet to send [12:27:56]OFD Sender: No OFD packet to send [12:28:01]OFD Sender: No OFD packet to send [12:28:06]OFD Sender: No OFD packet to send [12:28:11]OFD Sender: No OFD packet to send [12:28:16]OFD Sender: No OFD packet to send [12:28:21]OFD Sender: No OFD packet to send [12:28:26]OFD Sender: No OFD packet to send [12:28:31]OFD Sender: No OFD packet to send [12:28:36]OFD Sender: No OFD packet to send [12:28:41]OFD Sender: No OFD packet to send [12:28:46]OFD Sender: No OFD packet to send [12:28:51]OFD Sender: No OFD packet to send [12:28:56]OFD Sender: No OFD packet to send [12:29:01]OFD Sender: No OFD packet to send [12:29:06]OFD Sender: No OFD packet to send [12:29:11]OFD Sender: No OFD packet to send [12:29:16]OFD Sender: No OFD packet to send [12:29:21]OFD Sender: No OFD packet to send [12:29:26]OFD Sender: No OFD packet to send [12:29:31]OFD Sender: No OFD packet to send [12:29:36]OFD Sender: No OFD packet to send [12:29:41]OFD Sender: No OFD packet to send [12:29:46]OFD Sender: No OFD packet to send [12:29:51]OFD Sender: No OFD packet to send [12:29:56]OFD Sender: No OFD packet to send [12:30:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 F4 07 01 C4 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 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 4A D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 90 3B 02 00 35 04 06 00 94 0C 9F 63 F8 F4 B7 ED 1F 5F 06 BA D7 FB [12:30:03]CheckFolder [12:30:03]dirname=/storage/ofd_packets [12:30:03]CheckFolder done [12:30:03]ProducePacketName [12:30:03]name=ofd_packets/00146320 [12:30:03]NVStorageSaveData ofd_packets/00146320 [12:30:03]File name is /storage/ofd_packets/00146320 [12:30:03]Write 301 bytes [12:30:03]NVStorageSaveData done [12:30:03]OFDSenderStorePacket done [12:30:03]KKMCreateOFDPacket done [12:30:03]NVStorageSaveData kkm_last_timestamp [12:30:03]File name is /storage/kkm_last_timestamp [12:30:03]Write 4 bytes [12:30:03]NVStorageSaveData done [12:30:03]ExternCall_PrintAddStr [12:30:03]wPrintStart [12:30:03]Write to MH i2c: 01 00 00 D3 11 E4 [12:30:03]Write i2c OK [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 07 00 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 07 00 D3 11 00 00 00 00 00 FF 0F F9 [12:30:03]RasterBufferAndPrint [12:30:03]line Счет N : (1)161079 [12:30:03]line ИНН: 02508201610067 [12:30:03]line Контрольно-Кассовый Чек [12:30:03]line ПРОДАЖА [12:30:03]line ТРК (МРК, ГНК) : 32 [12:30:03]line Товар: 2710124130 [12:30:03]line Аи-92-К-2 [12:30:03]line 5.390 * 66.90 [12:30:03]line = 360.59 [12:30:03]line НДС 12% НСП 1% [12:30:03]line > о реализуемом товаре [12:30:03]line ОКРУГЛЕНИЕ: -0.59 [12:30:03]line ИТОГО: 360.00 [12:30:03]line Внесено: 360.00 [12:30:03]line СДАЧА: 0.00 [12:30:03]line НСП 1% : 3.19 [12:30:03]line НДС 12% : 38.29 [12:30:03]line Наличными: 360.00 [12:30:03]line Безнал.: 0.00 [12:30:03]line Место: АЗС № 126 "Партнер Нефть" [12:30:03]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:30:03]line СНО: Общий режим [12:30:03]line Чек 116 29.10.2024 12:30 [12:30:03]line Смена: 547 ФФД: 1.0 [12:30:03]line ЗНМ: 0300000085 [12:30:03]line РНМ: 0000000000091683 [12:30:03]line Версия ККМ: 001 [12:30:03]line ФМ: 0000000000871745 [12:30:03]line ФД: 146320 [12:30:03]line ФПД: 162781934647540 [12:30:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123002&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146320&fm=162781934647540&tin=02508201610067®Number=0000000000091683&sum=36000 [12:30:03]OFD Sender: Processing packet 146320 [packets to send 206, broken 205] [12:30:03]ProducePacketName [12:30:03]name=ofd_packets/00146320 [12:30:03]OFD Sender: To server: pG, [12:30:03]CommunicateWithHost lk.salyk.kg:30040 [12:30:03]ConnectInit lk.salyk.kg [12:30:03]written 0, free lines is 4095 [12:30:03]Connected sock=9 [12:30:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 F4 07 01 C4 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 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 4A D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 90 3B 02 00 35 04 06 00 94 0C 9F 63 F8 F4 B7 ED 1F 5F 06 BA D7 FB [12:30:04]Write to MH i2c: 01 00 00 FE 11 0F [12:30:04]Write i2c OK [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: 01 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: 01 07 00 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: 01 07 00 FE 11 00 00 00 00 00 C5 0C E7 [12:30:04]RasterBufferAndPrint [12:30:04]line [12:30:04]line [12:30:04]line [12:30:04]line [12:30:04]line [12:30:04]written 0, free lines is 3275 [12:30:04]MH_Cut [12:30:04]Write to MH i2c: D1 01 00 05 12 01 E9 [12:30:04]Write i2c OK [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: D1 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: D1 01 00 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: D1 01 00 05 12 00 E8 [12:30:04]Write to MH i2c: 01 00 00 06 12 18 [12:30:04]Write i2c OK [12:30:04]MH_I2C_Read... [12:30:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F3 3D 47 00 C7 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 90 3B 02 00 F4 03 04 00 71 7A 20 67 B6 04 01 00 00 EB 30 9A B0 AF 57 00 E1 [12:30:04]CommunicateWithHost err = 0 [12:30:04]CheckOFDResponse [12:30:04]1017 (14) - 77093643461234 [12:30:04]1041 (16) - 0000000000871745 [12:30:04]1040 (4) - 146320 [12:30:04]1012 (4) - 29.10.2024 06:02 [12:30:04]1206 (1) - 0 [12:30:04]OFD Sender: Remove packet 146320 [12:30:04]ProducePacketName [12:30:04]name=ofd_packets/00146320 [12:30:04]NVStorageDeleteData [12:30:04]OFD Sender: No OFD packet to send [12:30:04]*** Cut start [12:30:04]*** Partial cut [12:30:04]*** CUTSNS_PIN = 1 [12:30:04]*** CUTSNS_PIN = 0 [12:30:05]*** Brake cut motor [12:30:05]Read from MH i2c: 01 [12:30:05]MH_I2C_Read... [12:30:05]*** Stop cut motor [12:30:05]*** Cut end [12:30:05]Read from MH i2c: 01 07 00 [12:30:05]MH_I2C_Read... [12:30:05]Read from MH i2c: 01 07 00 06 12 00 00 00 00 00 FF 0F 2D [12:30:05]process_action close_receipt done [12:30:05]requested_data is exist [12:30:05]produce_requested_data [12:30:05]requested_item fm.sn is exist - process it [12:30:05]wFMCommunicate request_size=4 [12:30:05]MH_SAM_APDU [12:30:05]CAPDU: 80 11 00 00 [12:30:05]Write to MH i2c: E2 08 00 07 12 80 11 00 00 00 00 00 00 93 [12:30:05]Write i2c OK [12:30:05]MH_I2C_Read... [12:30:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:05]Read from MH i2c: E2 [12:30:05]MH_I2C_Read... [12:30:05]Read from MH i2c: E2 17 00 [12:30:05]MH_I2C_Read... [12:30:05]Read from MH i2c: E2 17 00 07 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E6 [12:30:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:30:05]wFMCommunicate OK [12:30:05]requested_item fd.num is exist - process it [12:30:05]SAM_PROTO_GetFieldsCounters [12:30:05]wFMCommunicate request_size=4 [12:30:05]MH_SAM_APDU [12:30:05]CAPDU: 80 13 00 00 [12:30:05]Write to MH i2c: E2 08 00 08 12 80 13 00 00 00 00 00 00 96 [12:30:05]Write i2c OK [12:30:05]MH_I2C_Read... [12:30:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:05]Read from MH i2c: E2 [12:30:05]MH_I2C_Read... [12:30:05]Read from MH i2c: E2 62 00 [12:30:05]MH_I2C_Read... [12:30:05]Read from MH i2c: E2 62 00 08 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 90 3B 02 00 0E 04 04 00 23 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 07 [12:30:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 90 3B 02 00 0E 04 04 00 23 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 [12:30:05]wFMCommunicate OK [12:30:05]SAM_PROTO_GetFieldsCounters done [12:30:05]requested_item shift.num is exist - process it [12:30:05]requested_item shift.opened is exist - process it [12:30:05]req_shift_opened [12:30:05]FM_GetShiftState [12:30:05]SAM_PROTO_GetShiftState [12:30:05]wFMCommunicate request_size=4 [12:30:05]MH_SAM_APDU [12:30:05]CAPDU: 80 13 01 00 [12:30:05]Write to MH i2c: E2 08 00 09 12 80 13 01 00 00 00 00 00 98 [12:30:05]Write i2c OK [12:30:05]MH_I2C_Read... [12:30:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:05]Read from MH i2c: E2 [12:30:05]MH_I2C_Read... [12:30:05]Read from MH i2c: E2 0E 00 [12:30:05]MH_I2C_Read... [12:30:05]Read from MH i2c: E2 0E 00 09 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D1 [12:30:05]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:30:05]wFMCommunicate OK [12:30:05]SAM_PROTO_GetShiftState done [12:30:05]FM_GetShiftState done [12:30:05]req_shift_opened done [12:30:05]requested_item shift.open_date is exist - process it [12:30:05]req_shift_open_date [12:30:05]req_shift_open_date done [12:30:05]produce_requested_data done [12:30:05]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146320,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:30:05]process_action_free close_receipt [12:30:05]json_value_free [12:30:05]json_value_free done [12:30:05]process_json_proto returns [12:30:05]Send response to host 00 00 00 00 00 00 00 00 FB [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 12 12 00 90 00 98 [12:31:23]RAPDU: 90 00 [12:31:23]wFMCommunicate OK [12:31:23]wFMCommunicate request_size=11 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [12:31:23]Write to MH i2c: E2 0E 00 13 12 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 D7 [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 13 12 00 90 00 99 [12:31:23]RAPDU: 90 00 [12:31:23]wFMCommunicate OK [12:31:23]wFMCommunicate request_size=13 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 15 02 00 08 F4 03 04 00 9B D5 20 67 [12:31:23]Write to MH i2c: E2 10 00 14 12 80 15 02 00 08 00 F4 03 04 00 9B D5 20 67 00 00 A8 [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 14 12 00 90 00 9A [12:31:23]RAPDU: 90 00 [12:31:23]wFMCommunicate OK [12:31:23]wFMCommunicate request_size=25 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 [12:31:23]Write to MH i2c: E2 1C 00 15 12 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 00 00 0B [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 15 12 00 90 00 9B [12:31:23]RAPDU: 90 00 [12:31:23]wFMCommunicate OK [12:31:23]wFMCommunicate request_size=4 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 15 03 00 [12:31:23]Write to MH i2c: E2 08 00 16 12 80 15 03 00 00 00 00 00 A9 [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 40 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 40 00 16 12 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 91 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 75 00 00 00 35 04 06 00 5A 31 2D DF F9 02 90 00 99 [12:31:23]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 91 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 75 00 00 00 35 04 06 00 5A 31 2D DF F9 02 90 00 [12:31:23]wFMCommunicate OK [12:31:23]SAM_PROTO_ProcessDocument answer len = 59 [12:31:23]SAM_PROTO_ProcessDocument done [12:31:23]SetTLVBufToDocument [12:31:23]Processing tag 1209 (04B9) [12:31:23]Malloc new data [12:31:23]Processing tag 1041 (0411) [12:31:23]Processing tag 1040 (0410) [12:31:23]Malloc new data [12:31:23]Processing tag 1038 (040E) [12:31:23]Malloc new data [12:31:23]Processing tag 1042 (0412) [12:31:23]Malloc new data [12:31:23]Processing tag 1077 (0435) [12:31:23]Malloc new data [12:31:23]SetTLVBufToDocument err=0 [12:31:23]KKMLoadAndSignReceiptData store KKM data [12:31:23]KKMLoadAndSignReceiptData err=0 [12:31:23]wFMCommunicate request_size=4 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 11 00 00 [12:31:23]Write to MH i2c: E2 08 00 17 12 80 11 00 00 00 00 00 00 A3 [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 17 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 17 00 17 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F6 [12:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:31:23]wFMCommunicate OK [12:31:23]Счет N : (1)161080 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 42 Товар: 2710124130 Аи-92-К-2 10.470 * 66.90 = 700.44 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 117 29.10.2024 12:31 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146321 ФПД: 99167269550338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123123&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146321&fm=99167269550338&tin=02508201610067®Number=0000000000091683&sum=70000 [12:31:23]StoreToDocumentArchive [12:31:23]shift 547 fd 146321 [12:31:23]save to /storage/0547/doc_00146321 [12:31:23]save last doc name /storage/0547/doc_00146321 to /storage/kkm_last_doc_name [12:31:23]save OK [12:31:23]Clear old archive folders... [12:31:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:23]tlvbuf is 02016740 [12:31:23]SAM_PROTO_ClearQueue [12:31:23]wFMCommunicate request_size=4 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 09 00 00 [12:31:23]Write to MH i2c: E2 08 00 18 12 80 09 00 00 00 00 00 00 9C [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 18 12 00 90 00 9E [12:31:23]RAPDU: 90 00 [12:31:23]wFMCommunicate OK [12:31:23]SAM_PROTO_ClearQueue done [12:31:23]KKMCreateOFDPacket [12:31:23]OFDProtocolAddRootSTLVToBuf [12:31:23]FM_MakeSignedData [12:31:23]FM_MakeSignedData [12:31:23]SAM_PROTO_SignData [12:31:23]wFMCommunicate request_size=4 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 0D 01 02 [12:31:23]Write to MH i2c: E2 08 00 19 12 80 0D 01 02 00 00 00 00 A4 [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 03 00 19 12 00 90 00 9F [12:31:23]RAPDU: 90 00 [12:31:23]wFMCommunicate OK [12:31:23]wFMCommunicate request_size=255 [12:31:23]MH_SAM_APDU [12:31: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 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 75 00 00 00 F4 03 04 00 9B D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 91 3B 02 00 35 04 06 00 5A [12:31:23]Write to MH i2c: E2 02 01 1A 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 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 75 00 00 00 F4 03 04 00 9B D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 91 3B 02 00 35 04 06 00 5A 00 00 FB [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:24]Read from MH i2c: E2 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 03 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 03 00 1A 12 00 90 00 A0 [12:31:24]RAPDU: 90 00 [12:31:24]wFMCommunicate OK [12:31:24]wFMCommunicate request_size=10 [12:31:24]MH_SAM_APDU [12:31:24]CAPDU: 80 0D 02 02 05 31 2D DF F9 02 [12:31:24]Write to MH i2c: E2 0D 00 1B 12 80 0D 02 02 05 00 31 2D DF F9 02 00 00 E9 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:24]Read from MH i2c: E2 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 03 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 03 00 1B 12 00 90 00 A1 [12:31:24]RAPDU: 90 00 [12:31:24]wFMCommunicate OK [12:31:24]wFMCommunicate request_size=4 [12:31:24]MH_SAM_APDU [12:31:24]CAPDU: 80 0D 03 02 [12:31:24]Write to MH i2c: E2 08 00 1C 12 80 0D 03 02 00 00 00 00 A9 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:24]Read from MH i2c: E2 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 0B 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 0B 00 1C 12 00 BB E3 BC 80 E2 72 46 39 90 00 57 [12:31:24]RAPDU: BB E3 BC 80 E2 72 46 39 90 00 [12:31:24]wFMCommunicate OK [12:31:24]SAM_PROTO_SignData done [12:31:24]FM_MakeSignedData done [12:31:24]CreateOFDProtocolMessage [12:31:24]wFMCommunicate request_size=4 [12:31:24]MH_SAM_APDU [12:31:24]CAPDU: 80 11 00 00 [12:31:24]Write to MH i2c: E2 08 00 1D 12 80 11 00 00 00 00 00 00 A9 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:24]Read from MH i2c: E2 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 17 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: E2 17 00 1D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FC [12:31:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:31:24]wFMCommunicate OK [12:31:24]CreateOFDProtocolMessage done [12:31:24]OFDSenderStorePacket 146321 [12:31:24]StoreOFDPacket docnum=146321 [12:31:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EA D2 07 01 3B 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 00 00 00 F4 03 04 00 9B D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 91 3B 02 00 35 04 06 00 5A 31 2D DF F9 02 BB E3 BC 80 E2 72 46 39 [12:31:24]CheckFolder [12:31:24]dirname=/storage/ofd_packets [12:31:24]CheckFolder done [12:31:24]ProducePacketName [12:31:24]name=ofd_packets/00146321 [12:31:24]NVStorageSaveData ofd_packets/00146321 [12:31:24]File name is /storage/ofd_packets/00146321 [12:31:24]Write 301 bytes [12:31:24]NVStorageSaveData done [12:31:24]OFDSenderStorePacket done [12:31:24]KKMCreateOFDPacket done [12:31:24]NVStorageSaveData kkm_last_timestamp [12:31:24]File name is /storage/kkm_last_timestamp [12:31:24]Write 4 bytes [12:31:24]NVStorageSaveData done [12:31:24]ExternCall_PrintAddStr [12:31:24]wPrintStart [12:31:24]Write to MH i2c: 01 00 00 1E 12 30 [12:31:24]OFD Sender: Processing packet 146321 [packets to send 206, broken 205] [12:31:24]ProducePacketName [12:31:24]name=ofd_packets/00146321 [12:31:24]OFD Sender: To server: pG, [12:31:24]CommunicateWithHost lk.salyk.kg:30040 [12:31:24]ConnectInit lk.salyk.kg [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: 01 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: 01 07 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: 01 07 00 1E 12 00 00 00 00 00 FF 0F 45 [12:31:24]RasterBufferAndPrint [12:31:24]line Счет N : (1)161080 [12:31:24]line ИНН: 02508201610067 [12:31:24]line Контрольно-Кассовый Чек [12:31:24]line ПРОДАЖА [12:31:24]line ТРК (МРК, ГНК) : 42 [12:31:24]line Товар: 2710124130 [12:31:24]line Аи-92-К-2 [12:31:24]line 10.470 * 66.90 [12:31:24]line = 700.44 [12:31:24]line НДС 12% НСП 1% [12:31:24]line > о реализуемом товаре [12:31:24]line ОКРУГЛЕНИЕ: -0.44 [12:31:24]line ИТОГО: 700.00 [12:31:24]line Внесено: 700.00 [12:31:24]line СДАЧА: 0.00 [12:31:24]line НСП 1% : 6.20 [12:31:24]line НДС 12% : 74.38 [12:31:24]line Наличными: 700.00 [12:31:24]line Безнал.: 0.00 [12:31:24]line Место: АЗС № 126 "Партнер Нефть" [12:31:24]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:31:24]line СНО: Общий режим [12:31:24]line Чек 117 29.10.2024 12:31 [12:31:24]line Смена: 547 ФФД: 1.0 [12:31:24]line ЗНМ: 0300000085 [12:31:24]line РНМ: 0000000000091683 [12:31:24]line Версия ККМ: 001 [12:31:24]line ФМ: 0000000000871745 [12:31:24]line ФД: 146321 [12:31:24]line ФПД: 99167269550338 [12:31:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123123&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146321&fm=99167269550338&tin=02508201610067®Number=0000000000091683&sum=70000 [12:31:24]written 0, free lines is 4095 [12:31:24]Connected sock=10 [12:31:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EA D2 07 01 3B 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 00 00 00 F4 03 04 00 9B D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 91 3B 02 00 35 04 06 00 5A 31 2D DF F9 02 BB E3 BC 80 E2 72 46 39 [12:31:24]Write to MH i2c: 01 00 00 49 12 5B [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: 01 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: 01 07 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: 01 07 00 49 12 00 00 00 00 00 C2 0C 30 [12:31:24]RasterBufferAndPrint [12:31:24]line [12:31:24]line [12:31:24]line [12:31:24]line [12:31:24]line [12:31:24]written 0, free lines is 3278 [12:31:24]MH_Cut [12:31:24]Write to MH i2c: D1 01 00 50 12 01 34 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: D1 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: D1 01 00 [12:31:24]MH_I2C_Read... [12:31:24]Read from MH i2c: D1 01 00 50 12 00 33 [12:31:24]Write to MH i2c: 01 00 00 51 12 63 [12:31:24]Write i2c OK [12:31:24]MH_I2C_Read... [12:31:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 98 D8 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 31 37 34 35 10 04 04 00 91 3B 02 00 F4 03 04 00 C2 7A 20 67 B6 04 01 00 00 EE AE CF EE D6 9A 55 65 [12:31:25]CommunicateWithHost err = 0 [12:31:25]CheckOFDResponse [12:31:25]1017 (14) - 77093643461234 [12:31:25]1041 (16) - 0000000000871745 [12:31:25]1040 (4) - 146321 [12:31:25]1012 (4) - 29.10.2024 06:03 [12:31:25]1206 (1) - 0 [12:31:25]OFD Sender: Remove packet 146321 [12:31:25]ProducePacketName [12:31:25]name=ofd_packets/00146321 [12:31:25]NVStorageDeleteData [12:31:25]OFD Sender: No OFD packet to send [12:31:25]*** Cut start [12:31:25]*** Partial cut [12:31:25]*** CUTSNS_PIN = 1 [12:31:25]*** CUTSNS_PIN = 0 [12:31:25]*** Brake cut motor [12:31:26]Read from MH i2c: 01 [12:31:26]MH_I2C_Read... [12:31:26]*** Stop cut motor [12:31:26]*** Cut end [12:31:26]Read from MH i2c: 01 07 00 [12:31:26]MH_I2C_Read... [12:31:26]Read from MH i2c: 01 07 00 51 12 00 00 00 00 00 FF 0F 78 [12:31:26]process_action close_receipt done [12:31:26]requested_data is exist [12:31:26]produce_requested_data [12:31:26]requested_item fm.sn is exist - process it [12:31:26]wFMCommunicate request_size=4 [12:31:26]MH_SAM_APDU [12:31:26]CAPDU: 80 11 00 00 [12:31:26]Write to MH i2c: E2 08 00 52 12 80 11 00 00 00 00 00 00 DE [12:31:26]Write i2c OK [12:31:26]MH_I2C_Read... [12:31:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:26]Read from MH i2c: E2 [12:31:26]MH_I2C_Read... [12:31:26]Read from MH i2c: E2 17 00 [12:31:26]MH_I2C_Read... [12:31:26]Read from MH i2c: E2 17 00 52 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 31 [12:31:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:31:26]wFMCommunicate OK [12:31:26]requested_item fd.num is exist - process it [12:31:26]SAM_PROTO_GetFieldsCounters [12:31:26]wFMCommunicate request_size=4 [12:31:26]MH_SAM_APDU [12:31:26]CAPDU: 80 13 00 00 [12:31:26]Write to MH i2c: E2 08 00 53 12 80 13 00 00 00 00 00 00 E1 [12:31:26]Write i2c OK [12:31:26]MH_I2C_Read... [12:31:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:26]Read from MH i2c: E2 [12:31:26]MH_I2C_Read... [12:31:26]Read from MH i2c: E2 62 00 [12:31:26]MH_I2C_Read... [12:31:26]Read from MH i2c: E2 62 00 53 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 91 3B 02 00 0E 04 04 00 23 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 56 [12:31:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 91 3B 02 00 0E 04 04 00 23 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 [12:31:26]wFMCommunicate OK [12:31:26]SAM_PROTO_GetFieldsCounters done [12:31:26]requested_item shift.num is exist - process it [12:31:26]requested_item shift.opened is exist - process it [12:31:26]req_shift_opened [12:31:26]FM_GetShiftState [12:31:26]SAM_PROTO_GetShiftState [12:31:26]wFMCommunicate request_size=4 [12:31:26]MH_SAM_APDU [12:31:26]CAPDU: 80 13 01 00 [12:31:26]Write to MH i2c: E2 08 00 54 12 80 13 01 00 00 00 00 00 E3 [12:31:26]Write i2c OK [12:31:26]MH_I2C_Read... [12:31:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:26]Read from MH i2c: E2 [12:31:26]MH_I2C_Read... [12:31:26]Read from MH i2c: E2 0E 00 [12:31:26]MH_I2C_Read... [12:31:26]Read from MH i2c: E2 0E 00 54 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1C [12:31:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:31:26]wFMCommunicate OK [12:31:26]SAM_PROTO_GetShiftState done [12:31:26]FM_GetShiftState done [12:31:26]req_shift_opened done [12:31:26]requested_item shift.open_date is exist - process it [12:31:26]req_shift_open_date [12:31:26]req_shift_open_date done [12:31:26]produce_requested_data done [12:31:26]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146321,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:31:26]process_action_free close_receipt [12:31:26]json_value_free [12:31:26]json_value_free done [12:31:26]process_json_proto returns [12:31:26]Send response to host [12:31:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146321,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:31:26]free response buf [12:31:26]execute_script done [12:31:26]execute_script returns [12:31:26]free content buf [12:31:26]Sock 7.Close socket [12:31:26]Sock 7.Thread stoped [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:51]accept exits with 9 [12:31:51]New connection [12:31:51]New thread 3066830180 created [12:31:51]Thread 3066686820 joined [12:31:51]Waiting for new connection... [12:31:51] Sock 9.Parse request [12:31:51]Sock 9.Check first char [12:31:51]Sock 9.First char is OK [12:31:51]request: POST /json_proto HTTP/1.0 [12:31:51]Method: POST [12:31:51]URL: /json_proto [12:31:51]Method is POST - this is cgi request [12:31:51]url: /json_proto [12:31:51]query_string will be loaded in cgi processing [12:31:51]execute_cgi json_proto POST (null) [12:31:51]execute_cgi path=json_proto method=POST [12:31:51]POST find Content-Length [12:31:51]Host: 172.17.40.195:8080 [12:31:51]Content-Length: 677 [12:31:51]Content-Type: application/json [12:31:51] [12:31:51]POST finish read [12:31:51]Found Content-Length = 677 [12:31:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:31:51]execute_script... [12:31:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:31:51]POST & json_proto [12:31:51]process_json_proto [12:31:51]json parsed OK: [12:31:51]protocol is kg_v1.0 [12:31:51]action value=close_receipt [12:31:51]process_action close_receipt [12:31:51]cmd_close_receipt [12:31:51]MH_GetDate [12:31:51]Write to MH i2c: F0 00 00 55 12 56 [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: F0 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: F0 09 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: F0 09 00 55 12 00 B8 D5 20 67 D5 8D 6C 64 A5 [12:31:51]GetLastDocTimeStamp 1730205083 [12:31:51]current date 1730205112 [12:31:51]FM_GetShiftState [12:31:51]SAM_PROTO_GetShiftState [12:31:51]wFMCommunicate request_size=4 [12:31:51]MH_SAM_APDU [12:31:51]CAPDU: 80 13 01 00 [12:31:51]Write to MH i2c: E2 08 00 56 12 80 13 01 00 00 00 00 00 E5 [12:31:51]Write i2c OK [12:31:51]MH_I2C_Read... [12:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:51]Read from MH i2c: E2 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 0E 00 [12:31:51]MH_I2C_Read... [12:31:51]Read from MH i2c: E2 0E 00 56 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1E [12:31:51]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:31:51]wFMCommunicate OK [12:31:51]SAM_PROTO_GetShiftState done [12:31:51]FM_GetShiftState done [12:31:51]opened in 1730161786 [12:31:51]opened+sec_in_day 1730248186 [12:31:51]quantity*price = 50041 [12:31:51]sum+1 = 50042 [12:31:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 118 29.10.2024 12:31 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146322 ФПД: 122931483359556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123152&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146322&fm=122931483359556&tin=02508201610067®Number=0000000000091683&sum=50000 [12:31:52]StoreToDocumentArchive [12:31:52]shift 547 fd 146322 [12:31:52]save to /storage/0547/doc_00146322 [12:31:52]save last doc name /storage/0547/doc_00146322 to /storage/kkm_last_doc_name [12:31:52]save OK [12:31:52]Clear old archive folders... [12:31:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:52]tlvbuf is 01FF2D90 [12:31:52]SAM_PROTO_ClearQueue [12:31:52]wFMCommunicate request_size=4 [12:31:52]MH_SAM_APDU [12:31:52]CAPDU: 80 09 00 00 [12:31:52]Write to MH i2c: E2 08 00 63 12 80 09 00 00 00 00 00 00 E7 [12:31:52]Write i2c OK [12:31:52]MH_I2C_Read... [12:31:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:52]Read from MH i2c: E2 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 03 00 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 03 00 63 12 00 90 00 E9 [12:31:52]RAPDU: 90 00 [12:31:52]wFMCommunicate OK [12:31:52]SAM_PROTO_ClearQueue done [12:31:52]KKMCreateOFDPacket [12:31:52]OFDProtocolAddRootSTLVToBuf [12:31:52]FM_MakeSignedData [12:31:52]FM_MakeSignedData [12:31:52]SAM_PROTO_SignData [12:31:52]wFMCommunicate request_size=4 [12:31:52]MH_SAM_APDU [12:31:52]CAPDU: 80 0D 01 02 [12:31:52]Write to MH i2c: E2 08 00 64 12 80 0D 01 02 00 00 00 00 EF [12:31:52]Write i2c OK [12:31:52]MH_I2C_Read... [12:31:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:52]Read from MH i2c: E2 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 03 00 [12:31:52]MH_I2C_Read... [12:31:52]Read from MH i2c: E2 03 00 64 12 00 90 00 EA [12:31:52]RAPDU: 90 00 [12:31:52]wFMCommunicate OK [12:31:52]wFMCommunicate request_size=255 [12:31:52]MH_SAM_APDU [12: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 B8 D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 92 3B 02 00 35 04 06 00 6F [12:31:52]Write to MH i2c: E2 02 01 65 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 B8 D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 92 3B 02 00 35 04 06 00 6F 00 00 6A [12:31:52]Write i2c OK [12:31:52]MH_I2C_Read... [12:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:53]Read from MH i2c: E2 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 03 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 03 00 65 12 00 90 00 EB [12:31:53]RAPDU: 90 00 [12:31:53]wFMCommunicate OK [12:31:53]wFMCommunicate request_size=10 [12:31:53]MH_SAM_APDU [12:31:53]CAPDU: 80 0D 02 02 05 CE 37 65 B9 44 [12:31:53]Write to MH i2c: E2 0D 00 66 12 80 0D 02 02 05 00 CE 37 65 B9 44 00 00 63 [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:53]Read from MH i2c: E2 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 03 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 03 00 66 12 00 90 00 EC [12:31:53]RAPDU: 90 00 [12:31:53]wFMCommunicate OK [12:31:53]wFMCommunicate request_size=4 [12:31:53]MH_SAM_APDU [12:31:53]CAPDU: 80 0D 03 02 [12:31:53]Write to MH i2c: E2 08 00 67 12 80 0D 03 02 00 00 00 00 F4 [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:53]Read from MH i2c: E2 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 0B 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 0B 00 67 12 00 69 E0 3A 24 89 F6 B4 BB 90 00 8A [12:31:53]RAPDU: 69 E0 3A 24 89 F6 B4 BB 90 00 [12:31:53]wFMCommunicate OK [12:31:53]SAM_PROTO_SignData done [12:31:53]FM_MakeSignedData done [12:31:53]CreateOFDProtocolMessage [12:31:53]wFMCommunicate request_size=4 [12:31:53]MH_SAM_APDU [12:31:53]CAPDU: 80 11 00 00 [12:31:53]Write to MH i2c: E2 08 00 68 12 80 11 00 00 00 00 00 00 F4 [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:53]Read from MH i2c: E2 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 17 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: E2 17 00 68 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 47 [12:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:31:53]wFMCommunicate OK [12:31:53]CreateOFDProtocolMessage done [12:31:53]OFDSenderStorePacket 146322 [12:31:53]StoreOFDPacket docnum=146322 [12:31:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C5 DF 07 01 99 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 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 76 00 00 00 F4 03 04 00 B8 D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 92 3B 02 00 35 04 06 00 6F CE 37 65 B9 44 69 E0 3A 24 89 F6 B4 BB [12:31:53]CheckFolder [12:31:53]dirname=/storage/ofd_packets [12:31:53]CheckFolder done [12:31:53]ProducePacketName [12:31:53]name=ofd_packets/00146322 [12:31:53]NVStorageSaveData ofd_packets/00146322 [12:31:53]File name is /storage/ofd_packets/00146322 [12:31:53]Write 301 bytes [12:31:53]NVStorageSaveData done [12:31:53]OFDSenderStorePacket done [12:31:53]KKMCreateOFDPacket done [12:31:53]NVStorageSaveData kkm_last_timestamp [12:31:53]File name is /storage/kkm_last_timestamp [12:31:53]Write 4 bytes [12:31:53]NVStorageSaveData done [12:31:53]ExternCall_PrintAddStr [12:31:53]wPrintStart [12:31:53]Write to MH i2c: 01 00 00 69 12 7B [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: 01 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: 01 07 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: 01 07 00 69 12 00 00 00 00 00 FF 0F 90 [12:31:53]RasterBufferAndPrint [12:31:53]line Счет N : (1)161081 [12:31:53]line ИНН: 02508201610067 [12:31:53]line Контрольно-Кассовый Чек [12:31:53]line ПРОДАЖА [12:31:53]line ТРК (МРК, ГНК) : 62 [12:31:53]line Товар: 2710124130 [12:31:53]line Аи-92-К-2 [12:31:53]line 7.480 * 66.90 [12:31:53]line = 500.41 [12:31:53]line НДС 12% НСП 1% [12:31:53]line > о реализуемом товаре [12:31:53]line ОКРУГЛЕНИЕ: -0.41 [12:31:53]line ИТОГО: 500.00 [12:31:53]line Внесено: 500.00 [12:31:53]line СДАЧА: 0.00 [12:31:53]line НСП 1% : 4.43 [12:31:53]line НДС 12% : 53.14 [12:31:53]line Наличными: 500.00 [12:31:53]line Безнал.: 0.00 [12:31:53]line Место: АЗС № 126 "Партнер Нефть" [12:31:53]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:31:53]line СНО: Общий режим [12:31:53]line Чек 118 29.10.2024 12:31 [12:31:53]line Смена: 547 ФФД: 1.0 [12:31:53]line ЗНМ: 0300000085 [12:31:53]line РНМ: 0000000000091683 [12:31:53]line Версия ККМ: 001 [12:31:53]line ФМ: 0000000000871745 [12:31:53]line ФД: 146322 [12:31:53]line ФПД: 122931483359556 [12:31:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123152&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146322&fm=122931483359556&tin=02508201610067®Number=0000000000091683&sum=50000 [12:31:53]OFD Sender: Processing packet 146322 [packets to send 206, broken 205] [12:31:53]ProducePacketName [12:31:53]name=ofd_packets/00146322 [12:31:53]OFD Sender: To server: pG, [12:31:53]CommunicateWithHost lk.salyk.kg:30040 [12:31:53]ConnectInit lk.salyk.kg [12:31:53]written 0, free lines is 4095 [12:31:53]Connected sock=10 [12:31:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C5 DF 07 01 99 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 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 76 00 00 00 F4 03 04 00 B8 D5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 92 3B 02 00 35 04 06 00 6F CE 37 65 B9 44 69 E0 3A 24 89 F6 B4 BB [12:31:53]Write to MH i2c: 01 00 00 94 12 A6 [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: 01 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: 01 07 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: 01 07 00 94 12 00 00 00 00 00 D2 0C 8B [12:31:53]RasterBufferAndPrint [12:31:53]line [12:31:53]line [12:31:53]line [12:31:53]line [12:31:53]line [12:31:53]written 0, free lines is 3310 [12:31:53]MH_Cut [12:31:53]Write to MH i2c: D1 01 00 9B 12 01 7F [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: D1 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: D1 01 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: D1 01 00 9B 12 00 7E [12:31:53]Write to MH i2c: 01 00 00 9C 12 AE [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 7D 85 47 00 C5 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 92 3B 02 00 F4 03 04 00 DF 7A 20 67 B6 04 01 00 00 1D 50 7D 0E 51 72 4A 60 [12:31:54]CommunicateWithHost err = 0 [12:31:54]CheckOFDResponse [12:31:54]1017 (14) - 77093643461234 [12:31:54]1041 (16) - 0000000000871745 [12:31:54]1040 (4) - 146322 [12:31:54]1012 (4) - 29.10.2024 06:04 [12:31:54]1206 (1) - 0 [12:31:54]OFD Sender: Remove packet 146322 [12:31:54]ProducePacketName [12:31:54]name=ofd_packets/00146322 [12:31:54]NVStorageDeleteData [12:31:54]*** Cut start [12:31:54]*** Partial cut [12:31:54]*** CUTSNS_PIN = 1 [12:31:54]*** CUTSNS_PIN = 0 [12:31:54]OFD Sender: No OFD packet to send [12:31:54]*** Brake cut motor [12:31:55]Read from MH i2c: 01 [12:31:55]MH_I2C_Read... [12:31:55]*** Stop cut motor [12:31:55]*** Cut end [12:31:55]Read from MH i2c: 01 07 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: 01 07 00 9C 12 00 00 00 00 00 FF 0F C3 [12:31:55]process_action close_receipt done [12:31:55]requested_data is exist [12:31:55]produce_requested_data [12:31:55]requested_item fm.sn is exist - process it [12:31:55]wFMCommunicate request_size=4 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 11 00 00 [12:31:55]Write to MH i2c: E2 08 00 9D 12 80 11 00 00 00 00 00 00 29 [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:55]Read from MH i2c: E2 17 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 17 00 9D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7C [12:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:31:55]wFMCommunicate OK [12:31:55]requested_item fd.num is exist - process it [12:31:55]SAM_PROTO_GetFieldsCounters [12:31:55]wFMCommunicate request_size=4 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 13 00 00 [12:31:55]Write to MH i2c: E2 08 00 9E 12 80 13 00 00 00 00 00 00 2C [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 62 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 62 00 9E 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 92 3B 02 00 0E 04 04 00 23 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 A5 [12:31:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 92 3B 02 00 0E 04 04 00 23 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 [12:31:55]wFMCommunicate OK [12:31:55]SAM_PROTO_GetFieldsCounters done [12:31:55]requested_item shift.num is exist - process it [12:31:55]requested_item shift.opened is exist - process it [12:31:55]req_shift_opened [12:31:55]FM_GetShiftState [12:31:55]SAM_PROTO_GetShiftState [12:31:55]wFMCommunicate request_size=4 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 13 01 00 [12:31:55]Write to MH i2c: E2 08 00 9F 12 80 13 01 00 00 00 00 00 2E [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 0E 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 0E 00 9F 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 67 [12:31:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:31:55]wFMCommunicate OK [12:31:55]SAM_PROTO_GetShiftState done [12:31:55]FM_GetShiftState done [12:31:55]req_shift_opened done [12:31:55]requested_item shift.open_date is exist - process it [12:31:55]req_shift_open_date [12:31:55]req_shift_open_date done [12:31:55]produce_requested_data done [12:31:55]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146322,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:31:55]process_action_free close_receipt [12:31:55]json_value_free [12:31:55]json_value_free done [12:31:55]process_json_proto returns [12:31:55]Send response to host [12:31:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146322,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:31:55]free response buf [12:31:55]execute_script done [12:31:55]execute_script returns [12:31:55]free content buf [12:31:55]Sock 9.Close socket [12:31:55]Sock 9.Thread stoped [12:31:59]OFD Sender: No OFD packet to send [12:32:04]OFD Sender: No OFD packet to send [12:32:09]OFD Sender: No OFD packet to send [12:32:14]OFD Sender: No OFD packet to send [12:32:18]ConnectInit Can't connect to host [12:32:19]OFD Sender: No OFD packet to send [12:32:24]OFD Sender: No OFD packet to send [12:32:29]OFD Sender: No OFD packet to send [12:32:34]OFD Sender: No OFD packet to send [12:32:39]OFD Sender: No OFD packet to send [12:32:44]OFD Sender: No OFD packet to send [12:32:49]OFD Sender: No OFD packet to send [12:32:54]OFD Sender: No OFD packet to send [12:32:59]OFD Sender: No OFD packet to send [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:36]accept exits with 7 [12:33:36]New connection [12:33:36]New thread 3066686820 created [12:33:36]Thread 3066830180 joined [12:33:36]Waiting for new connection... [12:33:36] Sock 7.Parse request [12:33:36]Sock 7.Check first char [12:33:36]Sock 7.First char is OK [12:33:36]request: POST /json_proto HTTP/1.0 [12:33:36]Method: POST [12:33:36]URL: /json_proto [12:33:36]Method is POST - this is cgi request [12:33:36]url: /json_proto [12:33:36]query_string will be loaded in cgi processing [12:33:36]execute_cgi json_proto POST (null) [12:33:36]execute_cgi path=json_proto method=POST [12:33:36]POST find Content-Length [12:33:36]Host: 172.17.40.195:8080 [12:33:36]Content-Length: 751 [12:33:36]Content-Type: application/json [12:33:36] [12:33:36]POST finish read [12:33:36]Found Content-Length = 751 [12:33:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30097887", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:36]execute_script... [12:33:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30097887", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:36]POST & json_proto [12:33:36]process_json_proto [12:33:36]json parsed OK: [12:33:36]protocol is kg_v1.0 [12:33:36]action value=close_receipt [12:33:36]process_action close_receipt [12:33:36]cmd_close_receipt [12:33:36]MH_GetDate [12:33:36]Write to MH i2c: F0 00 00 A0 12 A1 [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: F0 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: F0 09 00 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: F0 09 00 A0 12 00 21 D6 20 67 D5 8D 6C 64 5A [12:33:36]GetLastDocTimeStamp 1730205112 [12:33:36]current date 1730205217 [12:33:36]FM_GetShiftState [12:33:36]SAM_PROTO_GetShiftState [12:33:36]wFMCommunicate request_size=4 [12:33:36]MH_SAM_APDU [12:33:36]CAPDU: 80 13 01 00 [12:33:36]Write to MH i2c: E2 08 00 A1 12 80 13 01 00 00 00 00 00 30 [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:36]Read from MH i2c: E2 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: E2 0E 00 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: E2 0E 00 A1 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 69 [12:33:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:33:36]wFMCommunicate OK [12:33:36]SAM_PROTO_GetShiftState done [12:33:36]FM_GetShiftState done [12:33:36]opened in 1730161786 [12:33:36]opened+sec_in_day 1730248186 [12:33:36]quantity*price = 0 [12:33:36]sum+1 = 1 [12:33:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 119 29.10.2024 12:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30097887 ФМ: 0000000000871745 ФД: 146323 ФПД: 25525405235139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123337&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146323&fm=25525405235139&tin=02508201610067®Number=0000000000091683&sum=0 [12:33:38]StoreToDocumentArchive [12:33:38]shift 547 fd 146323 [12:33:38]save to /storage/0547/doc_00146323 [12:33:38]save last doc name /storage/0547/doc_00146323 to /storage/kkm_last_doc_name [12:33:38]save OK [12:33:38]Clear old archive folders... [12:33:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:33:38]tlvbuf is 0205ACB0 [12:33:38]SAM_PROTO_ClearQueue [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 09 00 00 [12:33:38]Write to MH i2c: E2 08 00 AE 12 80 09 00 00 00 00 00 00 32 [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 AE 12 00 90 00 34 [12:33:38]RAPDU: 90 00 [12:33:38]wFMCommunicate OK [12:33:38]SAM_PROTO_ClearQueue done [12:33:38]KKMCreateOFDPacket [12:33:38]OFDProtocolAddRootSTLVToBuf [12:33:38]FM_MakeSignedData [12:33:38]FM_MakeSignedData [12:33:38]SAM_PROTO_SignData [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 0D 01 02 [12:33:38]Write to MH i2c: E2 08 00 AF 12 80 0D 01 02 00 00 00 00 3A [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 AF 12 00 90 00 35 [12:33:38]RAPDU: 90 00 [12:33:38]wFMCommunicate OK [12:33:38]wFMCommunicate request_size=255 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 21 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 93 3B 02 00 35 04 06 00 17 37 18 B6 [12:33:38]Write to MH i2c: E2 02 01 B0 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 21 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 93 3B 02 00 35 04 06 00 17 37 18 B6 00 00 D3 [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 B0 12 00 90 00 36 [12:33:38]RAPDU: 90 00 [12:33:38]wFMCommunicate OK [12:33:38]wFMCommunicate request_size=7 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 0D 02 02 02 37 C3 [12:33:38]Write to MH i2c: E2 0A 00 B1 12 80 0D 02 02 02 00 37 C3 00 00 3B [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 03 00 B1 12 00 90 00 37 [12:33:38]RAPDU: 90 00 [12:33:38]wFMCommunicate OK [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 0D 03 02 [12:33:38]Write to MH i2c: E2 08 00 B2 12 80 0D 03 02 00 00 00 00 3F [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 0B 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 0B 00 B2 12 00 BD C4 6E 06 2C F3 EB 30 90 00 6F [12:33:38]RAPDU: BD C4 6E 06 2C F3 EB 30 90 00 [12:33:38]wFMCommunicate OK [12:33:38]SAM_PROTO_SignData done [12:33:38]FM_MakeSignedData done [12:33:38]CreateOFDProtocolMessage [12:33:38]wFMCommunicate request_size=4 [12:33:38]MH_SAM_APDU [12:33:38]CAPDU: 80 11 00 00 [12:33:38]Write to MH i2c: E2 08 00 B3 12 80 11 00 00 00 00 00 00 3F [12:33:38]Write i2c OK [12:33:38]MH_I2C_Read... [12:33:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:38]Read from MH i2c: E2 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 17 00 [12:33:38]MH_I2C_Read... [12:33:38]Read from MH i2c: E2 17 00 B3 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 92 [12:33:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:33:39]wFMCommunicate OK [12:33:39]CreateOFDProtocolMessage done [12:33:39]OFDSenderStorePacket 146323 [12:33:39]StoreOFDPacket docnum=146323 [12:33:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 A1 18 04 01 E8 3A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 77 00 00 00 F4 03 04 00 21 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 93 3B 02 00 35 04 06 00 17 37 18 B6 37 C3 BD C4 6E 06 2C F3 EB 30 [12:33:39]CheckFolder [12:33:39]dirname=/storage/ofd_packets [12:33:39]CheckFolder done [12:33:39]ProducePacketName [12:33:39]name=ofd_packets/00146323 [12:33:39]NVStorageSaveData ofd_packets/00146323 [12:33:39]File name is /storage/ofd_packets/00146323 [12:33:39]Write 298 bytes [12:33:39]NVStorageSaveData done [12:33:39]OFDSenderStorePacket done [12:33:39]KKMCreateOFDPacket done [12:33:39]NVStorageSaveData kkm_last_timestamp [12:33:39]File name is /storage/kkm_last_timestamp [12:33:39]Write 4 bytes [12:33:39]NVStorageSaveData done [12:33:39]ExternCall_PrintAddStr [12:33:39]wPrintStart [12:33:39]Write to MH i2c: 01 00 00 B4 12 C6 [12:33:39]Write i2c OK [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: 01 [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: 01 07 00 [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: 01 07 00 B4 12 00 00 00 00 00 FF 0F DB [12:33:39]RasterBufferAndPrint [12:33:39]line Счет N : (1)161083 [12:33:39]line ИНН: 02508201610067 [12:33:39]line Контрольно-Кассовый Чек [12:33:39]line ПРОДАЖА [12:33:39]line ТРК (МРК, ГНК) : 21 [12:33:39]line Товар: 2710194210 [12:33:39]line ДТ-К-2 [12:33:39]line 10.000 * 0.00 [12:33:39]line = 0.00 [12:33:39]line НДС 12% НСП 1% [12:33:39]line > о реализуемом товаре [12:33:39]line ИТОГО: 0.00 [12:33:39]line НСП 1% : 0.00 [12:33:39]line НДС 12% : 0.00 [12:33:39]line Наличными: 0.00 [12:33:39]line Безнал.: 0.00 [12:33:39]line Место: АЗС № 126 "Партнер Нефть" [12:33:39]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:33:39]line СНО: Общий режим [12:33:39]line Чек 119 29.10.2024 12:33 [12:33:39]line Смена: 547 ФФД: 1.0 [12:33:39]line ЗНМ: 0300000085 [12:33:39]line РНМ: 0000000000091683 [12:33:39]line Версия ККМ: 001 [12:33:39]line Талоны: ТК ГПНА Online [12:33:39]line 30097887 [12:33:39]line ФМ: 0000000000871745 [12:33:39]line ФД: 146323 [12:33:39]line ФПД: 25525405235139 [12:33:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123337&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146323&fm=25525405235139&tin=02508201610067®Number=0000000000091683&sum=0 [12:33:39]written 0, free lines is 4095 [12:33:39]OFD Sender: Processing packet 146323 [packets to send 206, broken 205] [12:33:39]ProducePacketName [12:33:39]name=ofd_packets/00146323 [12:33:39]OFD Sender: To server: pG, [12:33:39]CommunicateWithHost lk.salyk.kg:30040 [12:33:39]ConnectInit lk.salyk.kg [12:33:39]Connected sock=11 [12:33:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 A1 18 04 01 E8 3A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 77 00 00 00 F4 03 04 00 21 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 93 3B 02 00 35 04 06 00 17 37 18 B6 37 C3 BD C4 6E 06 2C F3 EB 30 [12:33:39]Write to MH i2c: 01 00 00 DE 12 F0 [12:33:39]Write i2c OK [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: 01 [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: 01 07 00 [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: 01 07 00 DE 12 00 00 00 00 00 05 0D 09 [12:33:39]RasterBufferAndPrint [12:33:39]line [12:33:39]line [12:33:39]line [12:33:39]line [12:33:39]line [12:33:39]written 0, free lines is 3366 [12:33:39]MH_Cut [12:33:39]Write to MH i2c: D1 01 00 E5 12 01 C9 [12:33:39]Write i2c OK [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: D1 [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: D1 01 00 [12:33:39]MH_I2C_Read... [12:33:39]Read from MH i2c: D1 01 00 E5 12 00 C8 [12:33:39]Write to MH i2c: 01 00 00 E6 12 F8 [12:33:39]Write i2c OK [12:33:39]MH_I2C_Read... [12:33:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 64 A0 47 00 5D E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 93 3B 02 00 F4 03 04 00 49 7B 20 67 B6 04 01 00 00 27 32 F0 C8 C7 8F CB 44 [12:33:40]CommunicateWithHost err = 0 [12:33:40]CheckOFDResponse [12:33:40]1017 (14) - 77093643461234 [12:33:40]1041 (16) - 0000000000871745 [12:33:40]1040 (4) - 146323 [12:33:40]1012 (4) - 29.10.2024 06:06 [12:33:40]1206 (1) - 0 [12:33:40]OFD Sender: Remove packet 146323 [12:33:40]ProducePacketName [12:33:40]name=ofd_packets/00146323 [12:33:40]NVStorageDeleteData [12:33:40]*** Cut start [12:33:40]*** Partial cut [12:33:40]*** CUTSNS_PIN = 1 [12:33:40]*** CUTSNS_PIN = 0 [12:33:40]*** Brake cut motor [12:33:40]OFD Sender: No OFD packet to send [12:33:40]Read from MH i2c: 01 [12:33:40]MH_I2C_Read... [12:33:40]*** Stop cut motor [12:33:40]*** Cut end [12:33:40]Read from MH i2c: 01 07 00 [12:33:40]MH_I2C_Read... [12:33:40]Read from MH i2c: 01 07 00 E6 12 00 00 00 00 00 FF 0F 0D [12:33:40]process_action close_receipt done [12:33:40]requested_data is exist [12:33:40]produce_requested_data [12:33:40]requested_item fm.sn is exist - process it [12:33:40]wFMCommunicate request_size=4 [12:33:40]MH_SAM_APDU [12:33:40]CAPDU: 80 11 00 00 [12:33:40]Write to MH i2c: E2 08 00 E7 12 80 11 00 00 00 00 00 00 73 [12:33:40]Write i2c OK [12:33:40]MH_I2C_Read... [12:33:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:40]Read from MH i2c: E2 [12:33:40]MH_I2C_Read... [12:33:40]Read from MH i2c: E2 17 00 [12:33:40]MH_I2C_Read... [12:33:40]Read from MH i2c: E2 17 00 E7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C6 [12:33:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:33:40]wFMCommunicate OK [12:33:40]requested_item fd.num is exist - process it [12:33:40]SAM_PROTO_GetFieldsCounters [12:33:40]wFMCommunicate request_size=4 [12:33:40]MH_SAM_APDU [12:33:40]CAPDU: 80 13 00 00 [12:33:40]Write to MH i2c: E2 08 00 E8 12 80 13 00 00 00 00 00 00 76 [12:33:40]Write i2c OK [12:33:40]MH_I2C_Read... [12:33:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:41]Read from MH i2c: E2 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 62 00 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 62 00 E8 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 93 3B 02 00 0E 04 04 00 23 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 F3 [12:33:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 93 3B 02 00 0E 04 04 00 23 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 [12:33:41]wFMCommunicate OK [12:33:41]SAM_PROTO_GetFieldsCounters done [12:33:41]requested_item shift.num is exist - process it [12:33:41]requested_item shift.opened is exist - process it [12:33:41]req_shift_opened [12:33:41]FM_GetShiftState [12:33:41]SAM_PROTO_GetShiftState [12:33:41]wFMCommunicate request_size=4 [12:33:41]MH_SAM_APDU [12:33:41]CAPDU: 80 13 01 00 [12:33:41]Write to MH i2c: E2 08 00 E9 12 80 13 01 00 00 00 00 00 78 [12:33:41]Write i2c OK [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 [12:33:41]MH_I2C_Read... [12:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:41]Read from MH i2c: E2 0E 00 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 0E 00 E9 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B1 [12:33:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:33:41]wFMCommunicate OK [12:33:41]SAM_PROTO_GetShiftState done [12:33:41]FM_GetShiftState done [12:33:41]req_shift_opened done [12:33:41]requested_item shift.open_date is exist - process it [12:33:41]req_shift_open_date [12:33:41]req_shift_open_date done [12:33:41]produce_requested_data done [12:33:41]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146323,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:33:41]process_action_free close_receipt [12:33:41]json_value_free [12:33:41]json_value_free done [12:33:41]process_json_proto returns [12:33:41]Send response to host [12:33:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146323,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:33:41]free response buf [12:33:41]execute_script done [12:33:41]execute_script returns [12:33:41]free content buf [12:33:41]Sock 7.Close socket [12:33:41]Sock 7.Thread stoped [12:33:45]OFD Sender: No OFD packet to send [12:33:50]OFD Sender: No OFD packet to send [12:33:53]accept exits with 10 [12:33:53]New connection [12:33:53]New thread 3066830180 created [12:33:53]Thread 3066686820 joined [12:33:53]Waiting for new connection... [12:33:53] Sock 10.Parse request [12:33:53]Sock 10.Check first char [12:33:53]Sock 10.First char is OK [12:33:53]request: POST /json_proto HTTP/1.0 [12:33:53]Method: POST [12:33:53]URL: /json_proto [12:33:53]Method is POST - this is cgi request [12:33:53]url: /json_proto [12:33:53]query_string will be loaded in cgi processing [12:33:53]execute_cgi json_proto POST (null) [12:33:53]execute_cgi path=json_proto method=POST [12:33:53]POST find Content-Length [12:33:53]Host: 172.17.40.195:8080 [12:33:53]Content-Length: 682 [12:33:53]Content-Type: application/json [12:33:53] [12:33:53]POST finish read [12:33:53]Found Content-Length = 682 [12:33:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.150, "sum" : 1950.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:53]execute_script... [12: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)161082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.150, "sum" : 1950.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1950.00, "total" : 1950.00, "payments": [ { "type": 0, "sum" : 1950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:53]POST & json_proto [12:33:53]process_json_proto [12:33:53]json parsed OK: [12:33:53]protocol is kg_v1.0 [12:33:53]action value=close_receipt [12:33:53]process_action close_receipt [12:33:53]cmd_close_receipt [12:33:53]MH_GetDate [12:33:53]Write to MH i2c: F0 00 00 EA 12 EB [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: F0 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: F0 09 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: F0 09 00 EA 12 00 32 D6 20 67 D5 8D 6C 64 B5 [12:33:53]GetLastDocTimeStamp 1730205217 [12:33:53]current date 1730205234 [12:33:53]FM_GetShiftState [12:33:53]SAM_PROTO_GetShiftState [12:33:53]wFMCommunicate request_size=4 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 13 01 00 [12:33:53]Write to MH i2c: E2 08 00 EB 12 80 13 01 00 00 00 00 00 7A [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 0E 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 0E 00 EB 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B3 [12:33:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:33:54]wFMCommunicate OK [12:33:54]SAM_PROTO_GetShiftState done [12:33:54]FM_GetShiftState done [12:33:54]opened in 1730161786 [12:33:54]opened+sec_in_day 1730248186 [12:33:54]quantity*price = 195013 [12:33:54]sum+1 = 195015 [12:33:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1950.00 Внесено: 1950.00 СДАЧА: 0.00 НСП 1% : 17.26 НДС 12% : 207.09 Наличными: 1950.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 120 29.10.2024 12:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146324 ФПД: 66913816704617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123354&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146324&fm=66913816704617&tin=02508201610067®Number=0000000000091683&sum=195000 [12:33:55]StoreToDocumentArchive [12:33:55]shift 547 fd 146324 [12:33:55]save to /storage/0547/doc_00146324 [12:33:55]save last doc name /storage/0547/doc_00146324 to /storage/kkm_last_doc_name [12:33:55]save OK [12:33:55]Clear old archive folders... [12:33:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:55]tlvbuf is 0207DB80 [12:33:55]SAM_PROTO_ClearQueue [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 09 00 00 [12:33:55]Write to MH i2c: E2 08 00 F8 12 80 09 00 00 00 00 00 00 7C [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 03 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 03 00 F8 12 00 90 00 7E [12:33:55]RAPDU: 90 00 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_ClearQueue done [12:33:55]KKMCreateOFDPacket [12:33:55]OFDProtocolAddRootSTLVToBuf [12:33:55]FM_MakeSignedData [12:33:55]FM_MakeSignedData [12:33:55]SAM_PROTO_SignData [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 0D 01 02 [12:33:55]Write to MH i2c: E2 08 00 F9 12 80 0D 01 02 00 00 00 00 84 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 03 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 03 00 F9 12 00 90 00 7F [12:33:55]RAPDU: 90 00 [12:33:55]wFMCommunicate OK [12:33:55]wFMCommunicate request_size=255 [12:33:55]MH_SAM_APDU [12:33: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 OFD Sender: No OFD packet to send [12:33:55]DE 71 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C6 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 32 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 94 3B 02 00 35 04 06 00 3C [12:33:55]Write to MH i2c: E2 02 01 FA 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 DE 71 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C6 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 32 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 94 3B 02 00 35 04 06 00 3C 00 00 71 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:56]Read from MH i2c: E2 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 03 00 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 03 00 FA 12 00 90 00 80 [12:33:56]RAPDU: 90 00 [12:33:56]wFMCommunicate OK [12:33:56]wFMCommunicate request_size=10 [12:33:56]MH_SAM_APDU [12:33:56]CAPDU: 80 0D 02 02 05 DB 96 46 76 69 [12:33:56]Write to MH i2c: E2 0D 00 FB 12 80 0D 02 02 05 00 DB 96 46 76 69 00 00 27 [12:33:56]Write i2c OK [12:33:56]MH_I2C_Read... [12:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:56]Read from MH i2c: E2 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 03 00 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 03 00 FB 12 00 90 00 81 [12:33:56]RAPDU: 90 00 [12:33:56]wFMCommunicate OK [12:33:56]wFMCommunicate request_size=4 [12:33:56]MH_SAM_APDU [12:33:56]CAPDU: 80 0D 03 02 [12:33:56]Write to MH i2c: E2 08 00 FC 12 80 0D 03 02 00 00 00 00 89 [12:33:56]Write i2c OK [12:33:56]MH_I2C_Read... [12:33:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:56]Read from MH i2c: E2 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 0B 00 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 0B 00 FC 12 00 C1 86 97 23 3F 0A C4 F7 90 00 8F [12:33:56]RAPDU: C1 86 97 23 3F 0A C4 F7 90 00 [12:33:56]wFMCommunicate OK [12:33:56]SAM_PROTO_SignData done [12:33:56]FM_MakeSignedData done [12:33:56]CreateOFDProtocolMessage [12:33:56]wFMCommunicate request_size=4 [12:33:56]MH_SAM_APDU [12:33:56]CAPDU: 80 11 00 00 [12:33:56]Write to MH i2c: E2 08 00 FD 12 80 11 00 00 00 00 00 00 89 [12:33:56]Write i2c OK [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 [12:33:56]MH_I2C_Read... [12:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:56]Read from MH i2c: E2 17 00 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: E2 17 00 FD 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DC [12:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:33:56]wFMCommunicate OK [12:33:56]CreateOFDProtocolMessage done [12:33:56]OFDSenderStorePacket 146324 [12:33:56]StoreOFDPacket docnum=146324 [12:33:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1F 21 07 01 F5 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 DE 71 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C6 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 32 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 94 3B 02 00 35 04 06 00 3C DB 96 46 76 69 C1 86 97 23 3F 0A C4 F7 [12:33:56]CheckFolder [12:33:56]dirname=/storage/ofd_packets [12:33:56]CheckFolder done [12:33:56]ProducePacketName [12:33:56]name=ofd_packets/00146324 [12:33:56]NVStorageSaveData ofd_packets/00146324 [12:33:56]File name is /storage/ofd_packets/00146324 [12:33:56]Write 301 bytes [12:33:56]NVStorageSaveData done [12:33:56]OFDSenderStorePacket done [12:33:56]KKMCreateOFDPacket done [12:33:56]NVStorageSaveData kkm_last_timestamp [12:33:56]File name is /storage/kkm_last_timestamp [12:33:56]Write 4 bytes [12:33:56]NVStorageSaveData done [12:33:56]ExternCall_PrintAddStr [12:33:56]wPrintStart [12:33:56]Write to MH i2c: 01 00 00 FE 12 10 [12:33:56]Write i2c OK [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: 01 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: 01 07 00 [12:33:56]MH_I2C_Read... [12:33:56]Read from MH i2c: 01 07 00 FE 12 00 00 00 00 00 FF 0F 25 [12:33:56]RasterBufferAndPrint [12:33:56]line Счет N : (1)161082 [12:33:56]line ИНН: 02508201610067 [12:33:56]line Контрольно-Кассовый Чек [12:33:56]line ПРОДАЖА [12:33:56]line ТРК (МРК, ГНК) : 32 [12:33:56]line Товар: 2710124130 [12:33:56]line Аи-92-К-2 [12:33:56]line 29.150 * 66.90 [12:33:56]line = 1950.14 [12:33:56]line НДС 12% НСП 1% [12:33:56]line > о реализуемом товаре [12:33:56]line ОКРУГЛЕНИЕ: -0.14 [12:33:56]line ИТОГО: 1950.00 [12:33:56]line Внесено: 1950.00 [12:33:56]line СДАЧА: 0.00 [12:33:56]line НСП 1% : 17.26 [12:33:56]line НДС 12% : 207.09 [12:33:56]line Наличными: 1950.00 [12:33:56]line Безнал.: 0.00 [12:33:56]line Место: АЗС № 126 "Партнер Нефть" [12:33:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:33:56]line СНО: Общий режим [12:33:56]line Чек 120 29.10.2024 12:33 [12:33:56]line Смена: 547 ФФД: 1.0 [12:33:56]line ЗНМ: 0300000085 [12:33:56]line РНМ: 0000000000091683 [12:33:56]line Версия ККМ: 001 [12:33:56]line ФМ: 0000000000871745 [12:33:56]line ФД: 146324 [12:33:56]line ФПД: 66913816704617 [12:33:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123354&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146324&fm=66913816704617&tin=02508201610067®Number=0000000000091683&sum=195000 [12:33:56]written 0, free lines is 4095 [12:33:56]OFD Sender: Processing packet 146324 [packets to send 206, broken 205] [12:33:56]ProducePacketName [12:33:56]name=ofd_packets/00146324 [12:33:56]OFD Sender: To server: pG, [12:33:56]CommunicateWithHost lk.salyk.kg:30040 [12:33:56]ConnectInit lk.salyk.kg [12:33:56]Connected sock=11 [12:33:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1F 21 07 01 F5 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 DE 71 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C6 F9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 F9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 50 00 00 00 00 07 04 06 00 B8 F9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 32 D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 94 3B 02 00 35 04 06 00 3C DB 96 46 76 69 C1 86 97 23 3F 0A C4 F7 [12:33:57]Write to MH i2c: 01 00 00 29 13 3C [12:33:57]Write i2c OK [12:33:57]MH_I2C_Read... [12:33:57]Read from MH i2c: 01 [12:33:57]MH_I2C_Read... [12:33:57]Read from MH i2c: 01 07 00 [12:33:57]MH_I2C_Read... [12:33:57]Read from MH i2c: 01 07 00 29 13 00 00 00 00 00 63 0D B3 [12:33:57]RasterBufferAndPrint [12:33:57]line [12:33:57]line [12:33:57]line [12:33:57]line [12:33:57]line [12:33:57]written 0, free lines is 3460 [12:33:57]MH_Cut [12:33:57]Write to MH i2c: D1 01 00 30 13 01 15 [12:33:57]Write i2c OK [12:33:57]MH_I2C_Read... [12:33:57]Read from MH i2c: D1 [12:33:57]MH_I2C_Read... [12:33:57]Read from MH i2c: D1 01 00 [12:33:57]MH_I2C_Read... [12:33:57]Read from MH i2c: D1 01 00 30 13 00 14 [12:33:57]Write to MH i2c: 01 00 00 31 13 44 [12:33:57]Write i2c OK [12:33:57]MH_I2C_Read... [12:33:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C6 97 47 00 CD 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 31 37 34 35 10 04 04 00 94 3B 02 00 F4 03 04 00 5A 7B 20 67 B6 04 01 00 00 B9 76 47 40 26 FC 24 86 [12:33:57]CommunicateWithHost err = 0 [12:33:57]CheckOFDResponse [12:33:57]1017 (14) - 77093643461234 [12:33:57]1041 (16) - 0000000000871745 [12:33:57]1040 (4) - 146324 [12:33:57]1012 (4) - 29.10.2024 06:06 [12:33:57]1206 (1) - 0 [12:33:57]OFD Sender: Remove packet 146324 [12:33:57]ProducePacketName [12:33:57]name=ofd_packets/00146324 [12:33:57]NVStorageDeleteData [12:33:57]*** Cut start [12:33:57]*** Partial cut [12:33:57]*** CUTSNS_PIN = 1 [12:33:57]*** CUTSNS_PIN = 0 [12:33:57]*** Brake cut motor [12:33:58]OFD Sender: No OFD packet to send [12:33:58]Read from MH i2c: 01 [12:33:58]MH_I2C_Read... [12:33:58]*** Stop cut motor [12:33:58]*** Cut end [12:33:58]Read from MH i2c: 01 07 00 [12:33:58]MH_I2C_Read... [12:33:58]Read from MH i2c: 01 07 00 31 13 00 00 00 00 00 FF 0F 59 [12:33:58]process_action close_receipt done [12:33:58]requested_data is exist [12:33:58]produce_requested_data [12:33:58]requested_item fm.sn is exist - process it [12:33:58]wFMCommunicate request_size=4 [12:33:58]MH_SAM_APDU [12:33:58]CAPDU: 80 11 00 00 [12:33:58]Write to MH i2c: E2 08 00 32 13 80 11 00 00 00 00 00 00 BF [12:33:58]Write i2c OK [12:33:58]MH_I2C_Read... [12:33:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:58]Read from MH i2c: E2 [12:33:58]MH_I2C_Read... [12:33:58]Read from MH i2c: E2 17 00 [12:33:58]MH_I2C_Read... [12:33:58]Read from MH i2c: E2 17 00 32 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 12 [12:33:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:33:58]wFMCommunicate OK [12:33:58]requested_item fd.num is exist - process it [12:33:58]SAM_PROTO_GetFieldsCounters [12:33:58]wFMCommunicate request_size=4 [12:33:58]MH_SAM_APDU [12:33:58]CAPDU: 80 13 00 00 [12:33:58]Write to MH i2c: E2 08 00 33 13 80 13 00 00 00 00 00 00 C2 [12:33:58]Write i2c OK [12:33:58]MH_I2C_Read... [12:33:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:58]Read from MH i2c: E2 [12:33:58]MH_I2C_Read... [12:33:58]Read from MH i2c: E2 62 00 [12:33:58]MH_I2C_Read... [12:33:58]Read from MH i2c: E2 62 00 33 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 94 3B 02 00 0E 04 04 00 23 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 43 [12:33:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 94 3B 02 00 0E 04 04 00 23 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 [12:33:58]wFMCommunicate OK [12:33:58]SAM_PROTO_GetFieldsCounters done [12:33:58]requested_item shift.num is exist - process it [12:33:58]requested_item shift.opened is exist - process it [12:33:58]req_shift_opened [12:33:58]FM_GetShiftState [12:33:58]SAM_PROTO_GetShiftState [12:33:58]wFMCommunicate request_size=4 [12:33:58]MH_SAM_APDU [12:33:58]CAPDU: 80 13 01 00 [12:33:58]Write to MH i2c: E2 08 00 34 13 80 13 01 00 00 00 00 00 C4 [12:33:58]Write i2c OK [12:33:58]MH_I2C_Read... [12:33:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:58]Read from MH i2c: E2 [12:33:58]MH_I2C_Read... [12:33:58]Read from MH i2c: E2 0E 00 [12:33:58]MH_I2C_Read... [12:33:58]Read from MH i2c: E2 0E 00 34 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FD [12:33:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:33:58]wFMCommunicate OK [12:33:58]SAM_PROTO_GetShiftState done [12:33:58]FM_GetShiftState done [12:33:58]req_shift_opened done [12:33:58]requested_item shift.open_date is exist - process it [12:33:58]req_shift_open_date [12:33:58]req_shift_open_date done [12:33:58]produce_requested_data done [12:33:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146324,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:33:58]process_action_free close_receipt [12:33:58]json_value_free [12:33:58]json_value_free done [12:33:58]process_json_proto returns [12:33:58]Send response to host [12:33:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146324,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:33:58]free response buf [12:33:58]execute_script done [12:33:58]execute_script returns [12:33:58]free content buf [12:33:58]Sock 10.Close socket [12:33:58]Sock 10.Thread stoped [12:34:03]OFD Sender: No OFD packet to send [12:34:08]OFD Sender: No OFD packet to send [12:34:13]OFD Sender: No OFD packet to send [12:34:18]OFD Sender: No OFD packet to send [12:34:20]accept exits with 7 [12:34:20]New connection [12:34:20]New thread 3066686820 created [12:34:20]Thread 3066830180 joined [12:34:20]Waiting for new connection... [12:34:20] Sock 7.Parse request [12:34:20]Sock 7.Check first char [12:34:20]Sock 7.First char is OK [12:34:20]request: POST /json_proto HTTP/1.0 [12:34:20]Method: POST [12:34:20]URL: /json_proto [12:34:20]Method is POST - this is cgi request [12:34:20]url: /json_proto [12:34:20]query_string will be loaded in cgi processing [12:34:20]execute_cgi json_proto POST (null) [12:34:20]execute_cgi path=json_proto method=POST [12:34:20]POST find Content-Length [12:34:20]Host: 172.17.40.195:8080 [12:34:20]Content-Length: 678 [12:34:20]Content-Type: application/json [12:34:20] [12:34:20]POST finish read [12:34:20]Found Content-Length = 678 [12:34:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [12:34:20]execute_script... [12:34: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)161084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [12:34:20]POST & json_proto [12:34:20]process_json_proto [12:34:20]json parsed OK: [12:34:20]protocol is kg_v1.0 [12:34:20]action value=close_receipt [12:34:20]process_action close_receipt [12:34:20]cmd_close_receipt [12:34:20]MH_GetDate [12:34:20]Write to MH i2c: F0 00 00 35 13 37 [12:34:20]Write i2c OK [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: F0 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: F0 09 00 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: F0 09 00 35 13 00 4D D6 20 67 D5 8D 6C 64 1C [12:34:20]GetLastDocTimeStamp 1730205234 [12:34:20]current date 1730205261 [12:34:20]FM_GetShiftState [12:34:20]SAM_PROTO_GetShiftState [12:34:20]wFMCommunicate request_size=4 [12:34:20]MH_SAM_APDU [12:34:20]CAPDU: 80 13 01 00 [12:34:20]Write to MH i2c: E2 08 00 36 13 80 13 01 00 00 00 00 00 C6 [12:34:20]Write i2c OK [12:34:20]MH_I2C_Read... [12:34:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:20]Read from MH i2c: E2 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 0E 00 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 0E 00 36 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FF [12:34:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:34:20]wFMCommunicate OK [12:34:20]SAM_PROTO_GetShiftState done [12:34:20]FM_GetShiftState done [12:34:20]opened in 1730161786 [12:34:20]opened+sec_in_day 1730248186 [12:34:20]quantity*price = 80012 [12:34:20]sum+1 = 80013 [12:34:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 121 29.10.2024 12:34 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146325 ФПД: 234228567123131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123421&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146325&fm=234228567123131&tin=02508201610067®Number=0000000000091683&sum=80000 [12:34:22]StoreToDocumentArchive [12:34:22]shift 547 fd 146325 [12:34:22]save to /storage/0547/doc_00146325 [12:34:22]save last doc name /storage/0547/doc_00146325 to /storage/kkm_last_doc_name [12:34:22]save OK [12:34:22]Clear old archive folders... [12:34:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:22]tlvbuf is 020ABD60 [12:34:22]SAM_PROTO_ClearQueue [12:34:22]wFMCommunicate request_size=4 [12:34:22]MH_SAM_APDU [12:34:22]CAPDU: 80 09 00 00 [12:34:22]Write to MH i2c: E2 08 00 43 13 80 09 00 00 00 00 00 00 C8 [12:34:22]Write i2c OK [12:34:22]MH_I2C_Read... [12:34:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:22]Read from MH i2c: E2 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 43 13 00 90 00 CA [12:34:22]RAPDU: 90 00 [12:34:22]wFMCommunicate OK [12:34:22]SAM_PROTO_ClearQueue done [12:34:22]KKMCreateOFDPacket [12:34:22]OFDProtocolAddRootSTLVToBuf [12:34:22]FM_MakeSignedData [12:34:22]FM_MakeSignedData [12:34:22]SAM_PROTO_SignData [12:34:22]wFMCommunicate request_size=4 [12:34:22]MH_SAM_APDU [12:34:22]CAPDU: 80 0D 01 02 [12:34:22]Write to MH i2c: E2 08 00 44 13 80 0D 01 02 00 00 00 00 D0 [12:34:22]Write i2c OK [12:34:22]MH_I2C_Read... [12:34:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:22]Read from MH i2c: E2 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: E2 03 00 44 13 00 90 00 CB [12:34:22]RAPDU: 90 00 [12:34:22]wFMCommunicate OK [12:34:22]wFMCommunicate request_size=255 [12:34:22]MH_SAM_APDU [12:34:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 4D D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 95 3B 02 00 35 04 06 00 D5 [12:34:22]Write to MH i2c: E2 02 01 45 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 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 79 00 00 00 F4 03 04 00 4D D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 95 3B 02 00 35 04 06 00 D5 00 00 39 [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]OFD Sender: No OFD packet to send [12:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 45 13 00 90 00 CC [12:34:23]RAPDU: 90 00 [12:34:23]wFMCommunicate OK [12:34:23]wFMCommunicate request_size=10 [12:34:23]MH_SAM_APDU [12:34:23]CAPDU: 80 0D 02 02 05 07 96 8A 24 BB [12:34:23]Write to MH i2c: E2 0D 00 46 13 80 0D 02 02 05 00 07 96 8A 24 BB 00 00 E3 [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 03 00 46 13 00 90 00 CD [12:34:23]RAPDU: 90 00 [12:34:23]wFMCommunicate OK [12:34:23]wFMCommunicate request_size=4 [12:34:23]MH_SAM_APDU [12:34:23]CAPDU: 80 0D 03 02 [12:34:23]Write to MH i2c: E2 08 00 47 13 80 0D 03 02 00 00 00 00 D5 [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 0B 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 0B 00 47 13 00 66 4A 62 3E 5D 82 F6 D5 90 00 D0 [12:34:23]RAPDU: 66 4A 62 3E 5D 82 F6 D5 90 00 [12:34:23]wFMCommunicate OK [12:34:23]SAM_PROTO_SignData done [12:34:23]FM_MakeSignedData done [12:34:23]CreateOFDProtocolMessage [12:34:23]wFMCommunicate request_size=4 [12:34:23]MH_SAM_APDU [12:34:23]CAPDU: 80 11 00 00 [12:34:23]Write to MH i2c: E2 08 00 48 13 80 11 00 00 00 00 00 00 D5 [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 [12:34:23]MH_I2C_Read... [12:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:23]Read from MH i2c: E2 17 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: E2 17 00 48 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 28 [12:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:34:23]wFMCommunicate OK [12:34:23]CreateOFDProtocolMessage done [12:34:23]OFDSenderStorePacket 146325 [12:34:23]StoreOFDPacket docnum=146325 [12:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EB 58 07 01 BF 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 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 79 00 00 00 F4 03 04 00 4D D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 95 3B 02 00 35 04 06 00 D5 07 96 8A 24 BB 66 4A 62 3E 5D 82 F6 D5 [12:34:23]CheckFolder [12:34:23]dirname=/storage/ofd_packets [12:34:23]CheckFolder done [12:34:23]ProducePacketName [12:34:23]name=ofd_packets/00146325 [12:34:23]NVStorageSaveData ofd_packets/00146325 [12:34:23]File name is /storage/ofd_packets/00146325 [12:34:23]Write 301 bytes [12:34:23]NVStorageSaveData done [12:34:23]OFDSenderStorePacket done [12:34:23]KKMCreateOFDPacket done [12:34:23]NVStorageSaveData kkm_last_timestamp [12:34:23]File name is /storage/kkm_last_timestamp [12:34:23]Write 4 bytes [12:34:23]NVStorageSaveData done [12:34:23]ExternCall_PrintAddStr [12:34:23]wPrintStart [12:34:23]Write to MH i2c: 01 00 00 49 13 5C [12:34:23]Write i2c OK [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: 01 [12:34:23]MH_I2C_Read... [12:34:23]OFD Sender: Processing packet 146325 [packets to send 206, broken 205] [12:34:23]ProducePacketName [12:34:23]name=ofd_packets/00146325 [12:34:23]OFD Sender: To server: pG, [12:34:23]CommunicateWithHost lk.salyk.kg:30040 [12:34:23]ConnectInit lk.salyk.kg [12:34:23]Read from MH i2c: 01 07 00 [12:34:23]MH_I2C_Read... [12:34:23]Read from MH i2c: 01 07 00 49 13 00 00 00 00 00 FF 0F 71 [12:34:23]RasterBufferAndPrint [12:34:23]line Счет N : (1)161084 [12:34:23]line ИНН: 02508201610067 [12:34:23]line Контрольно-Кассовый Чек [12:34:23]line ПРОДАЖА [12:34:23]line ТРК (МРК, ГНК) : 42 [12:34:23]line Товар: 2710124130 [12:34:23]line Аи-92-К-2 [12:34:23]line 11.960 * 66.90 [12:34:23]line = 800.12 [12:34:23]line НДС 12% НСП 1% [12:34:23]line > о реализуемом товаре [12:34:23]line ОКРУГЛЕНИЕ: -0.12 [12:34:23]line ИТОГО: 800.00 [12:34:23]line Внесено: 800.00 [12:34:23]line СДАЧА: 0.00 [12:34:23]line НСП 1% : 7.08 [12:34:23]line НДС 12% : 84.97 [12:34:23]line Наличными: 800.00 [12:34:23]line Безнал.: 0.00 [12:34:23]line Место: АЗС № 126 "Партнер Нефть" [12:34:23]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:34:23]line СНО: Общий режим [12:34:23]line Чек 121 29.10.2024 12:34 [12:34:23]line Смена: 547 ФФД: 1.0 [12:34:23]line ЗНМ: 0300000085 [12:34:23]line РНМ: 0000000000091683 [12:34:23]line Версия ККМ: 001 [12:34:23]line ФМ: 0000000000871745 [12:34:23]line ФД: 146325 [12:34:23]line ФПД: 234228567123131 [12:34:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123421&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146325&fm=234228567123131&tin=02508201610067®Number=0000000000091683&sum=80000 [12:34:23]written 0, free lines is 4095 [12:34:23]Connected sock=11 [12:34:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EB 58 07 01 BF 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 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 79 00 00 00 F4 03 04 00 4D D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 95 3B 02 00 35 04 06 00 D5 07 96 8A 24 BB 66 4A 62 3E 5D 82 F6 D5 [12:34:24]Write to MH i2c: 01 00 00 74 13 87 [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: 01 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: 01 07 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: 01 07 00 74 13 00 00 00 00 00 8C 0D 27 [12:34:24]RasterBufferAndPrint [12:34:24]line [12:34:24]line [12:34:24]line [12:34:24]line [12:34:24]line [12:34:24]written 0, free lines is 3504 [12:34:24]MH_Cut [12:34:24]Write to MH i2c: D1 01 00 7B 13 01 60 [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: D1 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: D1 01 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: D1 01 00 7B 13 00 5F [12:34:24]Write to MH i2c: 01 00 00 7C 13 8F [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 22 A8 47 00 30 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 31 37 34 35 10 04 04 00 95 3B 02 00 F4 03 04 00 76 7B 20 67 B6 04 01 00 00 8E 08 75 59 25 5D E2 D5 [12:34:24]CommunicateWithHost err = 0 [12:34:24]CheckOFDResponse [12:34:24]1017 (14) - 77093643461234 [12:34:24]1041 (16) - 0000000000871745 [12:34:24]1040 (4) - 146325 [12:34:24]1012 (4) - 29.10.2024 06:06 [12:34:24]1206 (1) - 0 [12:34:24]OFD Sender: Remove packet 146325 [12:34:24]ProducePacketName [12:34:24]name=ofd_packets/00146325 [12:34:24]NVStorageDeleteData [12:34:24]*** Cut start [12:34:24]*** Partial cut [12:34:24]*** CUTSNS_PIN = 1 [12:34:24]*** CUTSNS_PIN = 0 [12:34:25]*** Brake cut motor [12:34:25]OFD Sender: No OFD packet to send [12:34:25]Read from MH i2c: 01 [12:34:25]MH_I2C_Read... [12:34:25]*** Stop cut motor [12:34:25]*** Cut end [12:34:25]Read from MH i2c: 01 07 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: 01 07 00 7C 13 00 00 00 00 00 FF 0F A4 [12:34:25]process_action close_receipt done [12:34:25]requested_data is exist [12:34:25]produce_requested_data [12:34:25]requested_item fm.sn is exist - process it [12:34:25]wFMCommunicate request_size=4 [12:34:25]MH_SAM_APDU [12:34:25]CAPDU: 80 11 00 00 [12:34:25]Write to MH i2c: E2 08 00 7D 13 80 11 00 00 00 00 00 00 0A [12:34:25]Write i2c OK [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 [12:34:25]MH_I2C_Read... [12:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:25]Read from MH i2c: E2 17 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 17 00 7D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5D [12:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:34:25]wFMCommunicate OK [12:34:25]requested_item fd.num is exist - process it [12:34:25]SAM_PROTO_GetFieldsCounters [12:34:25]wFMCommunicate request_size=4 [12:34:25]MH_SAM_APDU [12:34:25]CAPDU: 80 13 00 00 [12:34:25]Write to MH i2c: E2 08 00 7E 13 80 13 00 00 00 00 00 00 0D [12:34:25]Write i2c OK [12:34:25]MH_I2C_Read... [12:34:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:25]Read from MH i2c: E2 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 62 00 [12:34:25]MH_I2C_Read... [12:34:25]Read from MH i2c: E2 62 00 7E 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 95 3B 02 00 0E 04 04 00 23 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 92 [12:34:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 95 3B 02 00 0E 04 04 00 23 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 [12:34:25]wFMCommunicate OK [12:34:25]SAM_PROTO_GetFieldsCounters done [12:34:25]requested_item shift.num is exist - process it [12:34:26]requested_item shift.opened is exist - process it [12:34:26]req_shift_opened [12:34:26]FM_GetShiftState [12:34:26]SAM_PROTO_GetShiftState [12:34:26]wFMCommunicate request_size=4 [12:34:26]MH_SAM_APDU [12:34:26]CAPDU: 80 13 01 00 [12:34:26]Write to MH i2c: E2 08 00 7F 13 80 13 01 00 00 00 00 00 0F [12:34:26]Write i2c OK [12:34:26]MH_I2C_Read... [12:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:26]Read from MH i2c: E2 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 0E 00 [12:34:26]MH_I2C_Read... [12:34:26]Read from MH i2c: E2 0E 00 7F 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 48 [12:34:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:34:26]wFMCommunicate OK [12:34:26]SAM_PROTO_GetShiftState done [12:34:26]FM_GetShiftState done [12:34:26]req_shift_opened done [12:34:26]requested_item shift.open_date is exist - process it [12:34:26]req_shift_open_date [12:34:26]req_shift_open_date done [12:34:26]produce_requested_data done [12:34:26]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146325,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:34:26]process_action_free close_receipt [12:34:26]json_value_free [12:34:26]json_value_free done [12:34:26]process_json_proto returns [12:34:26]Send response to host [12:34:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146325,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:34:26]free response buf [12:34:26]execute_script done [12:34:26]execute_script returns [12:34:26]free content buf [12:34:26]Sock 7.Close socket [12:34:26]Sock 7.Thread stoped [12:34:30]OFD Sender: No OFD packet to send [12:34:35]OFD Sender: No OFD packet to send [12:34:36]ConnectInit Can't connect to host [12:34:40]OFD Sender: No OFD packet to send [12:34:45]OFD Sender: No OFD packet to send [12:34:50]OFD Sender: No OFD packet to send [12:34:55]OFD Sender: No OFD packet to send [12:35:00]OFD Sender: No OFD packet to send [12:35:05]OFD Sender: No OFD packet to send [12:35:10]OFD Sender: No OFD packet to send [12:35:15]OFD Sender: No OFD packet to send [12:35:20]OFD Sender: No OFD packet to send [12:35:23]accept exits with 10 [12:35:23]New connection [12:35:23]New thread 3066830180 created [12:35:23]Thread 3066686820 joined [12:35:23]Waiting for new connection... [12:35:23] Sock 10.Parse request [12:35:23]Sock 10.Check first char [12:35:23]Sock 10.First char is OK [12:35:23]request: POST /json_proto HTTP/1.0 [12:35:23]Method: POST [12:35:23]URL: /json_proto [12:35:23]Method is POST - this is cgi request [12:35:23]url: /json_proto [12:35:23]query_string will be loaded in cgi processing [12:35:23]execute_cgi json_proto POST (null) [12:35:23]execute_cgi path=json_proto method=POST [12:35:23]POST find Content-Length [12:35:23]Host: 172.17.40.195:8080 [12:35:23]Content-Length: 679 [12:35:23]Content-Type: application/json [12:35:23] [12:35:23]POST finish read [12:35:23]Found Content-Length = 679 [12:35:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 22.810, "sum" : 1738.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1738.00, "total" : 1738.00, "payments": [ { "type": 0, "sum" : 1738.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:23]execute_script... [12:35: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)161085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 22.810, "sum" : 1738.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1738.00, "total" : 1738.00, "payments": [ { "type": 0, "sum" : 1738.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:23]POST & json_proto [12:35:23]process_json_proto [12:35:23]json parsed OK: [12:35:23]protocol is kg_v1.0 [12:35:23]action value=close_receipt [12:35:23]process_action close_receipt [12:35:23]cmd_close_receipt [12:35:23]MH_GetDate [12:35:23]Write to MH i2c: F0 00 00 80 13 82 [12:35:23]Write i2c OK [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: F0 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: F0 09 00 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: F0 09 00 80 13 00 8C D6 20 67 D5 8D 6C 64 A6 [12:35:23]GetLastDocTimeStamp 1730205261 [12:35:23]current date 1730205324 [12:35:23]FM_GetShiftState [12:35:23]SAM_PROTO_GetShiftState [12:35:23]wFMCommunicate request_size=4 [12:35:23]MH_SAM_APDU [12:35:23]CAPDU: 80 13 01 00 [12:35:23]Write to MH i2c: E2 08 00 81 13 80 13 01 00 00 00 00 00 11 [12:35:23]Write i2c OK [12:35:23]MH_I2C_Read... [12:35:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:23]Read from MH i2c: E2 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: E2 0E 00 [12:35:23]MH_I2C_Read... [12:35:23]Read from MH i2c: E2 0E 00 81 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4A [12:35:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:35:23]wFMCommunicate OK [12:35:23]SAM_PROTO_GetShiftState done [12:35:23]FM_GetShiftState done [12:35:23]opened in 1730161786 [12:35:23]opened+sec_in_day 1730248186 [12:35:23]quantity*price = 173812 [12:35:23]sum+1 = 173813 [12:35:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 1738.00 Внесено: 1738.00 СДАЧА: 0.00 НСП 1% : 15.38 НДС 12% : 184.58 Наличными: 1738.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 122 29.10.2024 12:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146326 ФПД: 6393356699085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123524&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146326&fm=6393356699085&tin=02508201610067®Number=0000000000091683&sum=173800 [12:35:25]StoreToDocumentArchive [12:35:25]shift 547 fd 146326 [12:35:25]save to /storage/0547/doc_00146326 [12:35:25]save last doc name /storage/0547/doc_00146326 to /storage/kkm_last_doc_name [12:35:25]save OK [12:35:25]Clear old archive folders... [12:35:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:35:25]tlvbuf is 01F92AF0 [12:35:25]SAM_PROTO_ClearQueue [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 09 00 00 [12:35:25]Write to MH i2c: E2 08 00 8E 13 80 09 00 00 00 00 00 00 13 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 8E 13 00 90 00 15 [12:35:25]RAPDU: 90 00 [12:35:25]wFMCommunicate OK [12:35:25]SAM_PROTO_ClearQueue done [12:35:25]KKMCreateOFDPacket [12:35:25]OFDProtocolAddRootSTLVToBuf [12:35:25]FM_MakeSignedData [12:35:25]FM_MakeSignedData [12:35:25]SAM_PROTO_SignData [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 0D 01 02 [12:35:25]Write to MH i2c: E2 08 00 8F 13 80 0D 01 02 00 00 00 00 1B [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 8F 13 00 90 00 16 [12:35:25]RAPDU: 90 00 [12:35:25]wFMCommunicate OK [12:35:25]wFMCommunicate request_size=255 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1A 59 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F4 A6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 48 00 00 00 00 07 04 06 00 E8 A6 02 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 8C D6 20 OFD Sender: No OFD packet to send [12:35:25]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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 96 3B 02 00 35 04 06 00 05 D0 91 C1 [12:35:25]Write to MH i2c: E2 02 01 90 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1A 59 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F4 A6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 48 00 00 00 00 07 04 06 00 E8 A6 02 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 8C D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 96 3B 02 00 35 04 06 00 05 D0 91 C1 00 00 73 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:25]Read from MH i2c: E2 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 90 13 00 90 00 17 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]wFMCommunicate request_size=7 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 0D 02 02 02 45 CD [12:35:26]Write to MH i2c: E2 0A 00 91 13 80 0D 02 02 02 00 45 CD 00 00 34 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 91 13 00 90 00 18 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 0D 03 02 [12:35:26]Write to MH i2c: E2 08 00 92 13 80 0D 03 02 00 00 00 00 20 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 0B 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 0B 00 92 13 00 C2 46 87 AD F5 BB 91 B0 90 00 4E [12:35:26]RAPDU: C2 46 87 AD F5 BB 91 B0 90 00 [12:35:26]wFMCommunicate OK [12:35:26]SAM_PROTO_SignData done [12:35:26]FM_MakeSignedData done [12:35:26]CreateOFDProtocolMessage [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 11 00 00 [12:35:26]Write to MH i2c: E2 08 00 93 13 80 11 00 00 00 00 00 00 20 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:26]Read from MH i2c: E2 17 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 17 00 93 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 73 [12:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:35:26]wFMCommunicate OK [12:35:26]CreateOFDProtocolMessage done [12:35:26]OFDSenderStorePacket 146326 [12:35:26]StoreOFDPacket docnum=146326 [12:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 5F 58 04 01 DE A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1A 59 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F4 A6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 48 00 00 00 00 07 04 06 00 E8 A6 02 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 8C D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 96 3B 02 00 35 04 06 00 05 D0 91 C1 45 CD C2 46 87 AD F5 BB 91 B0 [12:35:26]CheckFolder [12:35:26]dirname=/storage/ofd_packets [12:35:26]CheckFolder done [12:35:26]ProducePacketName [12:35:26]name=ofd_packets/00146326 [12:35:26]NVStorageSaveData ofd_packets/00146326 [12:35:26]File name is /storage/ofd_packets/00146326 [12:35:26]Write 298 bytes [12:35:26]NVStorageSaveData done [12:35:26]OFDSenderStorePacket done [12:35:26]KKMCreateOFDPacket done [12:35:26]NVStorageSaveData kkm_last_timestamp [12:35:26]File name is /storage/kkm_last_timestamp [12:35:26]Write 4 bytes [12:35:26]NVStorageSaveData done [12:35:26]ExternCall_PrintAddStr [12:35:26]wPrintStart [12:35:26]Write to MH i2c: 01 00 00 94 13 A7 [12:35:26]OFD Sender: Processing packet 146326 [packets to send 206, broken 205] [12:35:26]ProducePacketName [12:35:26]name=ofd_packets/00146326 [12:35:26]OFD Sender: To server: pG, [12:35:26]CommunicateWithHost lk.salyk.kg:30040 [12:35:26]ConnectInit lk.salyk.kg [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: 01 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: 01 07 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: 01 07 00 94 13 00 00 00 00 00 FF 0F BC [12:35:26]RasterBufferAndPrint [12:35:26]line Счет N : (1)161085 [12:35:26]line ИНН: 02508201610067 [12:35:26]line Контрольно-Кассовый Чек [12:35:26]line ПРОДАЖА [12:35:26]line ТРК (МРК, ГНК) : 21 [12:35:26]line Товар: 2710194210 [12:35:26]line ДТ-К-2 [12:35:26]line 22.810 * 76.20 [12:35:26]line = 1738.12 [12:35:26]line НДС 12% НСП 1% [12:35:26]line > о реализуемом товаре [12:35:26]line ОКРУГЛЕНИЕ: -0.12 [12:35:26]line ИТОГО: 1738.00 [12:35:26]line Внесено: 1738.00 [12:35:26]line СДАЧА: 0.00 [12:35:26]line НСП 1% : 15.38 [12:35:26]line НДС 12% : 184.58 [12:35:26]line Наличными: 1738.00 [12:35:26]line Безнал.: 0.00 [12:35:26]line Место: АЗС № 126 "Партнер Нефть" [12:35:26]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:35:26]line СНО: Общий режим [12:35:26]line Чек 122 29.10.2024 12:35 [12:35:26]line Смена: 547 ФФД: 1.0 [12:35:26]line ЗНМ: 0300000085 [12:35:26]line РНМ: 0000000000091683 [12:35:26]line Версия ККМ: 001 [12:35:26]line ФМ: 0000000000871745 [12:35:26]line ФД: 146326 [12:35:26]line ФПД: 6393356699085 [12:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T123524&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146326&fm=6393356699085&tin=02508201610067®Number=0000000000091683&sum=173800 [12:35:26]written 0, free lines is 4095 [12:35:26]Connected sock=11 [12:35:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 5F 58 04 01 DE A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1A 59 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 F4 A6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 A6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 48 00 00 00 00 07 04 06 00 E8 A6 02 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 8C D6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 Write to MH i2c: 04 01 00 00 96 00 3B BF 02 13 00 D2 35 [12:35:26]04 Write i2c OK [12:35:26]06 MH_I2C_Read... [12:35:26]00 Read from MH i2c: 05 01 D0 [12:35:26]91 MH_I2C_Read... [12:35:26]C1 45 CD C2 46 87 AD F5 BB Read from MH i2c: 91 01 B0 07 [12:35:27]00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 BF 13 00 00 00 00 00 2E 0D 14 [12:35:27]RasterBufferAndPrint [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]written 0, free lines is 3439 [12:35:27]MH_Cut [12:35:27]Write to MH i2c: D1 01 00 C6 13 01 AB [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 01 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 01 00 C6 13 00 AA [12:35:27]Write to MH i2c: 01 00 00 C7 13 DA [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 10 9C 47 00 A9 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 96 3B 02 00 F4 03 04 00 B4 7B 20 67 B6 04 01 00 00 1D B7 73 15 EA 63 D8 D7 [12:35:27]CommunicateWithHost err = 0 [12:35:27]CheckOFDResponse [12:35:27]1017 (14) - 77093643461234 [12:35:27]1041 (16) - 0000000000871745 [12:35:27]1040 (4) - 146326 [12:35:27]1012 (4) - 29.10.2024 06:07 [12:35:27]1206 (1) - 0 [12:35:27]OFD Sender: Remove packet 146326 [12:35:27]ProducePacketName [12:35:27]name=ofd_packets/00146326 [12:35:27]NVStorageDeleteData [12:35:27]*** Cut start [12:35:27]*** Partial cut [12:35:27]*** CUTSNS_PIN = 1 [12:35:27]*** CUTSNS_PIN = 0 [12:35:27]*** Brake cut motor [12:35:27]OFD Sender: No OFD packet to send [12:35:28]Read from MH i2c: 01 [12:35:28]MH_I2C_Read... [12:35:28]*** Stop cut motor [12:35:28]*** Cut end [12:35:28]Read from MH i2c: 01 07 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: 01 07 00 C7 13 00 00 00 00 00 FF 0F EF [12:35:28]process_action close_receipt done [12:35:28]requested_data is exist [12:35:28]produce_requested_data [12:35:28]requested_item fm.sn is exist - process it [12:35:28]wFMCommunicate request_size=4 [12:35:28]MH_SAM_APDU [12:35:28]CAPDU: 80 11 00 00 [12:35:28]Write to MH i2c: E2 08 00 C8 13 80 11 00 00 00 00 00 00 55 [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 [12:35:28]MH_I2C_Read... [12:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:28]Read from MH i2c: E2 17 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 17 00 C8 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A8 [12:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:35:28]wFMCommunicate OK [12:35:28]requested_item fd.num is exist - process it [12:35:28]SAM_PROTO_GetFieldsCounters [12:35:28]wFMCommunicate request_size=4 [12:35:28]MH_SAM_APDU [12:35:28]CAPDU: 80 13 00 00 [12:35:28]Write to MH i2c: E2 08 00 C9 13 80 13 00 00 00 00 00 00 58 [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:28]Read from MH i2c: E2 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 62 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 62 00 C9 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 96 3B 02 00 0E 04 04 00 23 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 E1 [12:35:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 96 3B 02 00 0E 04 04 00 23 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 [12:35:28]wFMCommunicate OK [12:35:28]SAM_PROTO_GetFieldsCounters done [12:35:28]requested_item shift.num is exist - process it [12:35:28]requested_item shift.opened is exist - process it [12:35:28]req_shift_opened [12:35:28]FM_GetShiftState [12:35:28]SAM_PROTO_GetShiftState [12:35:28]wFMCommunicate request_size=4 [12:35:28]MH_SAM_APDU [12:35:28]CAPDU: 80 13 01 00 [12:35:28]Write to MH i2c: E2 08 00 CA 13 80 13 01 00 00 00 00 00 5A [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:28]Read from MH i2c: E2 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 0E 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 0E 00 CA 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 93 [12:35:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:35:28]wFMCommunicate OK [12:35:28]SAM_PROTO_GetShiftState done [12:35:28]FM_GetShiftState done [12:35:28]req_shift_opened done [12:35:28]requested_item shift.open_date is exist - process it [12:35:28]req_shift_open_date [12:35:28]req_shift_open_date done [12:35:28]produce_requested_data done [12:35:28]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146326,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:35:28]process_action_free close_receipt [12:35:28]json_value_free [12:35:28]json_value_free done [12:35:28]process_json_proto returns [12:35:28]Send response to host [12:35:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146326,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:35:28]free response buf [12:35:28]execute_script done [12:35:28]execute_script returns [12:35:28]free content buf [12:35:28]Sock 10.Close socket [12:35:28]Sock 10.Thread stoped [12:35:32]OFD Sender: No OFD packet to send [12:35:37]OFD Sender: No OFD packet to send [12:35:42]OFD Sender: No OFD packet to send [12:35:47]OFD Sender: No OFD packet to send [12:35:53]OFD Sender: No OFD packet to send [12:35:58]OFD Sender: No OFD packet to send [12:36:03]OFD Sender: No OFD packet to send [12:36:08]OFD Sender: No OFD packet to send [12:36:13]OFD Sender: No OFD packet to send [12:36:18]OFD Sender: No OFD packet to send [12:36:23]OFD Sender: No OFD packet to send [12:36:28]OFD Sender: No OFD packet to send [12:36:33]OFD Sender: No OFD packet to send [12:36:38]OFD Sender: No OFD packet to send [12:36:43]OFD Sender: No OFD packet to send [12:36:48]OFD Sender: No OFD packet to send [12:36:53]OFD Sender: No OFD packet to send [12:36:58]OFD Sender: No OFD packet to send [12:37:03]OFD Sender: No OFD packet to send [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:18]OFD Sender: No OFD packet to send [12:37:23]OFD Sender: No OFD packet to send [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:35]ConnectInit Can't connect to host [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:48]OFD Sender: No OFD packet to send [12:37:53]OFD Sender: No OFD packet to send [12:37:58]OFD Sender: No OFD packet to send [12:38:03]OFD Sender: No OFD packet to send [12:38:08]OFD Sender: No OFD packet to send [12:38:13]OFD Sender: No OFD packet to send [12:38:18]OFD Sender: No OFD packet to send [12:38:23]OFD Sender: No OFD packet to send [12:38:28]OFD Sender: No OFD packet to send [12:38:33]OFD Sender: No OFD packet to send [12:38:38]OFD Sender: No OFD packet to send [12:38:43]OFD Sender: No OFD packet to send [12:38:48]OFD Sender: No OFD packet to send [12:38:53]OFD Sender: No OFD packet to send [12:38:58]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:18]OFD Sender: No OFD packet to send [12:39:23]OFD Sender: No OFD packet to send [12:39:28]OFD Sender: No OFD packet to send [12:39:33]OFD Sender: No OFD packet to send [12:39:38]OFD Sender: No OFD packet to send [12:39:43]OFD Sender: No OFD packet to send [12:39:48]OFD Sender: No OFD packet to send [12:39:53]OFD Sender: No OFD packet to send [12:39:58]OFD Sender: No OFD packet to send [12:40:03]OFD Sender: No OFD packet to send [12:40:06]accept exits with 9 [12:40:06]New connection [12:40:06]New thread 3066686820 created [12:40:06]Thread 3066830180 joined [12:40:06]Waiting for new connection... [12:40:06] Sock 9.Parse request [12:40:06]Sock 9.Check first char [12:40:06]Sock 9.First char is OK [12:40:06]request: POST /json_proto HTTP/1.0 [12:40:06]Method: POST [12:40:06]URL: /json_proto [12:40:06]Method is POST - this is cgi request [12:40:06]url: /json_proto [12:40:06]query_string will be loaded in cgi processing [12:40:06]execute_cgi json_proto POST (null) [12:40:06]execute_cgi path=json_proto method=POST [12:40:06]POST find Content-Length [12:40:06]Host: 172.17.40.195:8080 [12:40:06]Content-Length: 688 [12:40:06]Content-Type: application/json [12:40:06] [12:40:06]POST finish read [12:40:06]Found Content-Length = 688 [12:40:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:40:06]execute_script... [12:40: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)161087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:40:06]POST & json_proto [12:40:06]process_json_proto [12:40:06]json parsed OK: [12:40:06]protocol is kg_v1.0 [12:40:06]action value=close_receipt [12:40:06]process_action close_receipt [12:40:06]cmd_close_receipt [12:40:06]MH_GetDate [12:40:06]Write to MH i2c: F0 00 00 CB 13 CD [12:40:06]Write i2c OK [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: F0 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: F0 09 00 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: F0 09 00 CB 13 00 A7 D7 20 67 D5 8D 6C 64 0D [12:40:06]GetLastDocTimeStamp 1730205324 [12:40:06]current date 1730205607 [12:40:06]FM_GetShiftState [12:40:06]SAM_PROTO_GetShiftState [12:40:06]wFMCommunicate request_size=4 [12:40:06]MH_SAM_APDU [12:40:06]CAPDU: 80 13 01 00 [12:40:06]Write to MH i2c: E2 08 00 CC 13 80 13 01 00 00 00 00 00 5C [12:40:06]Write i2c OK [12:40:06]MH_I2C_Read... [12:40:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:06]Read from MH i2c: E2 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 0E 00 [12:40:06]MH_I2C_Read... [12:40:06]Read from MH i2c: E2 0E 00 CC 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 95 [12:40:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:40:06]wFMCommunicate OK [12:40:06]SAM_PROTO_GetShiftState done [12:40:06]FM_GetShiftState done [12:40:06]opened in 1730161786 [12:40:06]opened+sec_in_day 1730248186 [12:40:06]quantity*price = 150076 [12:40:06]sum+1 = 150078 [12:40:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 123 29.10.2024 12:40 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146327 ФПД: 185925125924080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T124007&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146327&fm=185925125924080&tin=02508201610067®Number=0000000000091683&sum=150000 [12:40:07]StoreToDocumentArchive [12:40:07]shift 547 fd 146327 [12:40:07]save to /storage/0547/doc_00146327 [12:40:07]save last doc name /storage/0547/doc_00146327 to /storage/kkm_last_doc_name [12:40:07]save OK [12:40:07]Clear old archive folders... [12:40:07]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:40:07]tlvbuf is 01FCA510 [12:40:07]SAM_PROTO_ClearQueue [12:40:07]wFMCommunicate request_size=4 [12:40:07]MH_SAM_APDU [12:40:07]CAPDU: 80 09 00 00 [12:40:07]Write to MH i2c: E2 08 00 D9 13 80 09 00 00 00 00 00 00 5E [12:40:07]Write i2c OK [12:40:07]MH_I2C_Read... [12:40:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:07]Read from MH i2c: E2 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 D9 13 00 90 00 60 [12:40:07]RAPDU: 90 00 [12:40:07]wFMCommunicate OK [12:40:07]SAM_PROTO_ClearQueue done [12:40:07]KKMCreateOFDPacket [12:40:07]OFDProtocolAddRootSTLVToBuf [12:40:07]FM_MakeSignedData [12:40:07]FM_MakeSignedData [12:40:07]SAM_PROTO_SignData [12:40:07]wFMCommunicate request_size=4 [12:40:07]MH_SAM_APDU [12:40:07]CAPDU: 80 0D 01 02 [12:40:07]Write to MH i2c: E2 08 00 DA 13 80 0D 01 02 00 00 00 00 66 [12:40:07]Write i2c OK [12:40:07]MH_I2C_Read... [12:40:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:07]Read from MH i2c: E2 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 DA 13 00 90 00 61 [12:40:07]RAPDU: 90 00 [12:40:07]wFMCommunicate OK [12:40:07]wFMCommunicate request_size=255 [12:40:07]MH_SAM_APDU [12:40: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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 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 A7 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 97 3B 02 [12:40:07]Write to MH i2c: E2 02 01 DB 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 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 A7 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 97 3B 02 00 00 2B [12:40:07]Write i2c OK [12:40:07]MH_I2C_Read... [12:40:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:07]Read from MH i2c: E2 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 DB 13 00 90 00 62 [12:40:07]RAPDU: 90 00 [12:40:07]wFMCommunicate OK [12:40:07]wFMCommunicate request_size=16 [12:40:07]MH_SAM_APDU [12:40:07]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A9 19 11 15 E4 F0 [12:40:07]Write to MH i2c: E2 13 00 DC 13 80 0D 02 02 0B 00 00 35 04 06 00 A9 19 11 15 E4 F0 00 00 7A [12:40:07]Write i2c OK [12:40:07]MH_I2C_Read... [12:40:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:07]Read from MH i2c: E2 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 03 00 DC 13 00 90 00 63 [12:40:07]RAPDU: 90 00 [12:40:07]wFMCommunicate OK [12:40:07]wFMCommunicate request_size=4 [12:40:07]MH_SAM_APDU [12:40:07]CAPDU: 80 0D 03 02 [12:40:07]Write to MH i2c: E2 08 00 DD 13 80 0D 03 02 00 00 00 00 6B [12:40:07]Write i2c OK [12:40:07]MH_I2C_Read... [12:40:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:07]Read from MH i2c: E2 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 0B 00 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 0B 00 DD 13 00 CB F1 EC 3E FB 54 A1 EC 90 00 2E [12:40:07]RAPDU: CB F1 EC 3E FB 54 A1 EC 90 00 [12:40:07]wFMCommunicate OK [12:40:07]SAM_PROTO_SignData done [12:40:07]FM_MakeSignedData done [12:40:07]CreateOFDProtocolMessage [12:40:07]wFMCommunicate request_size=4 [12:40:07]MH_SAM_APDU [12:40:07]CAPDU: 80 11 00 00 [12:40:07]Write to MH i2c: E2 08 00 DE 13 80 11 00 00 00 00 00 00 6B [12:40:07]Write i2c OK [12:40:07]MH_I2C_Read... [12:40:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:07]Read from MH i2c: E2 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 17 00 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: E2 17 00 DE 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BE [12:40:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:40:07]wFMCommunicate OK [12:40:07]CreateOFDProtocolMessage done [12:40:07]OFDSenderStorePacket 146327 [12:40:07]StoreOFDPacket docnum=146327 [12:40:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 8E 63 0D 01 1D A7 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 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 A7 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 97 3B 02 00 35 04 06 00 A9 19 11 15 E4 F0 CB F1 EC 3E FB 54 A1 EC [12:40:07]CheckFolder [12:40:07]dirname=/storage/ofd_packets [12:40:07]CheckFolder done [12:40:07]ProducePacketName [12:40:07]name=ofd_packets/00146327 [12:40:07]NVStorageSaveData ofd_packets/00146327 [12:40:07]File name is /storage/ofd_packets/00146327 [12:40:07]Write 307 bytes [12:40:07]NVStorageSaveData done [12:40:07]OFDSenderStorePacket done [12:40:07]KKMCreateOFDPacket done [12:40:07]NVStorageSaveData kkm_last_timestamp [12:40:07]File name is /storage/kkm_last_timestamp [12:40:07]Write 4 bytes [12:40:07]NVStorageSaveData done [12:40:07]ExternCall_PrintAddStr [12:40:07]wPrintStart [12:40:07]Write to MH i2c: 01 00 00 DF 13 F2 [12:40:07]Write i2c OK [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: 01 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: 01 07 00 [12:40:07]MH_I2C_Read... [12:40:07]Read from MH i2c: 01 07 00 DF 13 00 00 00 00 00 FF 0F 07 [12:40:07]RasterBufferAndPrint [12:40:07]line Счет N : (1)161087 [12:40:07]line ИНН: 02508201610067 [12:40:07]line Контрольно-Кассовый Чек [12:40:07]line ПРОДАЖА [12:40:07]line ТРК (МРК, ГНК) : 31 [12:40:07]line Товар: 2710194240 [12:40:07]line D-Energy Дт-К-2 [12:40:07]line 19.440 * 77.20 [12:40:07]line = 1500.77 [12:40:07]line НДС 12% НСП 1% [12:40:07]line > о реализуемом товаре [12:40:07]line ОКРУГЛЕНИЕ: -0.77 [12:40:07]line ИТОГО: 1500.00 [12:40:07]line Внесено: 1500.00 [12:40:07]line СДАЧА: 0.00 [12:40:07]line НСП 1% : 13.28 [12:40:07]line НДС 12% : 159.37 [12:40:07]line Наличными: 1500.00 [12:40:07]line Безнал.: 0.00 [12:40:07]line Место: АЗС № 126 "Партнер Нефть" [12:40:07]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:40:07]line СНО: Общий режим [12:40:07]line Чек 123 29.10.2024 12:40 [12:40:07]line Смена: 547 ФФД: 1.0 [12:40:07]line ЗНМ: 0300000085 [12:40:07]line РНМ: 0000000000091683 [12:40:07]line Версия ККМ: 001 [12:40:07]line ФМ: 0000000000871745 [12:40:07]line ФД: 146327 [12:40:07]line ФПД: 185925125924080 [12:40:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T124007&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146327&fm=185925125924080&tin=02508201610067®Number=0000000000091683&sum=150000 [12:40:08]OFD Sender: Processing packet 146327 [packets to send 206, broken 205] [12:40:08]ProducePacketName [12:40:08]name=ofd_packets/00146327 [12:40:08]OFD Sender: To server: pG, [12:40:08]CommunicateWithHost lk.salyk.kg:30040 [12:40:08]ConnectInit lk.salyk.kg [12:40:08]written 0, free lines is 4095 [12:40:08]Connected sock=10 [12:40:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 8E 63 0D 01 1D A7 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 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 A7 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 97 3B 02 00 35 04 06 00 A9 19 11 15 E4 F0 CB F1 EC 3E FB 54 A1 EC [12:40:08]Write to MH i2c: 01 00 00 0A 14 1E [12:40:08]Write i2c OK [12:40:08]MH_I2C_Read... [12:40:08]Read from MH i2c: 01 [12:40:08]MH_I2C_Read... [12:40:08]Read from MH i2c: 01 07 00 [12:40:08]MH_I2C_Read... [12:40:08]Read from MH i2c: 01 07 00 0A 14 00 00 00 00 00 BF 0C F0 [12:40:08]RasterBufferAndPrint [12:40:08]line [12:40:08]line [12:40:08]line [12:40:08]line [12:40:08]line [12:40:08]written 0, free lines is 3269 [12:40:08]MH_Cut [12:40:08]Write to MH i2c: D1 01 00 11 14 01 F7 [12:40:08]Write i2c OK [12:40:08]MH_I2C_Read... [12:40:08]Read from MH i2c: D1 [12:40:08]MH_I2C_Read... [12:40:08]Read from MH i2c: D1 01 00 [12:40:08]MH_I2C_Read... [12:40:08]Read from MH i2c: D1 01 00 11 14 00 F6 [12:40:08]Write to MH i2c: 01 00 00 12 14 26 [12:40:08]Write i2c OK [12:40:08]MH_I2C_Read... [12:40:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8B CE 47 00 FD 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 97 3B 02 00 F4 03 04 00 CE 7C 20 67 B6 04 01 00 00 A8 AD 64 EF D0 E9 C5 4F [12:40:08]CommunicateWithHost err = 0 [12:40:08]CheckOFDResponse [12:40:08]1017 (14) - 77093643461234 [12:40:08]1041 (16) - 0000000000871745 [12:40:08]1040 (4) - 146327 [12:40:08]1012 (4) - 29.10.2024 06:12 [12:40:08]1206 (1) - 0 [12:40:08]OFD Sender: Remove packet 146327 [12:40:08]ProducePacketName [12:40:08]name=ofd_packets/00146327 [12:40:08]NVStorageDeleteData [12:40:09]OFD Sender: No OFD packet to send [12:40:09]*** Cut start [12:40:09]*** Partial cut [12:40:09]*** CUTSNS_PIN = 1 [12:40:09]*** CUTSNS_PIN = 0 [12:40:09]*** Brake cut motor [12:40:10]Read from MH i2c: 01 [12:40:10]MH_I2C_Read... [12:40:10]*** Stop cut motor [12:40:10]*** Cut end [12:40:10]Read from MH i2c: 01 07 00 [12:40:10]MH_I2C_Read... [12:40:10]Read from MH i2c: 01 07 00 12 14 00 00 00 00 00 FF 0F 3B [12:40:10]process_action close_receipt done [12:40:10]requested_data is exist [12:40:10]produce_requested_data [12:40:10]requested_item fm.sn is exist - process it [12:40:10]wFMCommunicate request_size=4 [12:40:10]MH_SAM_APDU [12:40:10]CAPDU: 80 11 00 00 [12:40:10]Write to MH i2c: E2 08 00 13 14 80 11 00 00 00 00 00 00 A1 [12:40:10]Write i2c OK [12:40:10]MH_I2C_Read... [12:40:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:10]Read from MH i2c: E2 [12:40:10]MH_I2C_Read... [12:40:10]Read from MH i2c: E2 17 00 [12:40:10]MH_I2C_Read... [12:40:10]Read from MH i2c: E2 17 00 13 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F4 [12:40:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:40:10]wFMCommunicate OK [12:40:10]requested_item fd.num is exist - process it [12:40:10]SAM_PROTO_GetFieldsCounters [12:40:10]wFMCommunicate request_size=4 [12:40:10]MH_SAM_APDU [12:40:10]CAPDU: 80 13 00 00 [12:40:10]Write to MH i2c: E2 08 00 14 14 80 13 00 00 00 00 00 00 A4 [12:40:10]Write i2c OK [12:40:10]MH_I2C_Read... [12:40:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:10]Read from MH i2c: E2 [12:40:10]MH_I2C_Read... [12:40:10]Read from MH i2c: E2 62 00 [12:40:10]MH_I2C_Read... [12:40:10]Read from MH i2c: E2 62 00 14 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 97 3B 02 00 0E 04 04 00 23 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 31 [12:40:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 97 3B 02 00 0E 04 04 00 23 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 [12:40:10]wFMCommunicate OK [12:40:10]SAM_PROTO_GetFieldsCounters done [12:40:10]requested_item shift.num is exist - process it [12:40:10]requested_item shift.opened is exist - process it [12:40:10]req_shift_opened [12:40:10]FM_GetShiftState [12:40:10]SAM_PROTO_GetShiftState [12:40:10]wFMCommunicate request_size=4 [12:40:10]MH_SAM_APDU [12:40:10]CAPDU: 80 13 01 00 [12:40:10]Write to MH i2c: E2 08 00 15 14 80 13 01 00 00 00 00 00 A6 [12:40:10]Write i2c OK [12:40:10]MH_I2C_Read... [12:40:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:10]Read from MH i2c: E2 [12:40:10]MH_I2C_Read... [12:40:10]Read from MH i2c: E2 0E 00 [12:40:10]MH_I2C_Read... [12:40:10]Read from MH i2c: E2 0E 00 15 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DF [12:40:10]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:40:10]wFMCommunicate OK [12:40:10]SAM_PROTO_GetShiftState done [12:40:10]FM_GetShiftState done [12:40:10]req_shift_opened done [12:40:10]requested_item shift.open_date is exist - process it [12:40:10]req_shift_open_date [12:40:10]req_shift_open_date done [12:40:10]produce_requested_data done [12:40:10]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146327,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:40:10]process_action_free close_receipt [12:40:10]json_value_free [12:40:10]json_value_free done [12:40:10]process_json_proto returns [12:40:10]Send response to host [12:40:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146327,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:40:10]free response buf [12:40:10]execute_script done [12:40:10]execute_script returns [12:40:10]free content buf [12:40:10]Sock 9.Close socket [12:40:10]Sock 9.Thread stoped [12:40:14]OFD Sender: No OFD packet to send [12:40:19]OFD Sender: No OFD packet to send [12:40:24]OFD Sender: No OFD packet to send [12:40:29]OFD Sender: No OFD packet to send [12:40:34]OFD Sender: No OFD packet to send [12:40:39]OFD Sender: No OFD packet to send [12:40:44]OFD Sender: No OFD packet to send [12:40:49]OFD Sender: No OFD packet to send [12:40:52]accept exits with 7 [12:40:52]New connection [12:40:52]New thread 3066830180 created [12:40:52]Thread 3066686820 joined [12:40:52]Waiting for new connection... [12:40:52] Sock 7.Parse request [12:40:52]Sock 7.Check first char [12:40:52]Sock 7.First char is OK [12:40:52]request: POST /json_proto HTTP/1.0 [12:40:52]Method: POST [12:40:52]URL: /json_proto [12:40:52]Method is POST - this is cgi request [12:40:52]url: /json_proto [12:40:52]query_string will be loaded in cgi processing [12:40:52]execute_cgi json_proto POST (null) [12:40:52]execute_cgi path=json_proto method=POST [12:40:52]POST find Content-Length [12:40:52]Host: 172.17.40.195:8080 [12:40:52]Content-Length: 677 [12:40:52]Content-Type: application/json [12:40:52] [12:40:52]POST finish read [12:40:52]Found Content-Length = 677 [12:40:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [12:40:52]execute_script... [12: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 : (1)161086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [12:40:52]POST & json_proto [12:40:52]process_json_proto [12:40:52]json parsed OK: [12:40:52]protocol is kg_v1.0 [12:40:52]action value=close_receipt [12:40:52]process_action close_receipt [12:40:52]cmd_close_receipt [12:40:52]MH_GetDate [12:40:52]Write to MH i2c: F0 00 00 16 14 19 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: F0 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: F0 09 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: F0 09 00 16 14 00 D5 D7 20 67 D5 8D 6C 64 87 [12:40:52]GetLastDocTimeStamp 1730205607 [12:40:52]current date 1730205653 [12:40:52]FM_GetShiftState [12:40:52]SAM_PROTO_GetShiftState [12:40:52]wFMCommunicate request_size=4 [12:40:52]MH_SAM_APDU [12:40:52]CAPDU: 80 13 01 00 [12:40:52]Write to MH i2c: E2 08 00 17 14 80 13 01 00 00 00 00 00 A8 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:52]Read from MH i2c: E2 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: E2 0E 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: E2 0E 00 17 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E1 [12:40:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:40:52]wFMCommunicate OK [12:40:52]SAM_PROTO_GetShiftState done [12:40:52]FM_GetShiftState done [12:40:52]opened in 1730161786 [12:40:52]opened+sec_in_day 1730248186 [12:40:52]quantity*price = 40006 [12:40:52]sum+1 = 40007 [12:40:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 124 29.10.2024 12:40 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146328 ФПД: 77336732283069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T124053&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146328&fm=77336732283069&tin=02508201610067®Number=0000000000091683&sum=40000 [12:40:53]StoreToDocumentArchive [12:40:53]shift 547 fd 146328 [12:40:53]save to /storage/0547/doc_00146328 [12:40:53]save last doc name /storage/0547/doc_00146328 to /storage/kkm_last_doc_name [12:40:53]save OK [12:40:53]Clear old archive folders... [12:40:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:53]tlvbuf is 020279F0 [12:40:53]SAM_PROTO_ClearQueue [12:40:53]wFMCommunicate request_size=4 [12:40:53]MH_SAM_APDU [12:40:53]CAPDU: 80 09 00 00 [12:40:53]Write to MH i2c: E2 08 00 24 14 80 09 00 00 00 00 00 00 AA [12:40:53]Write i2c OK [12:40:53]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 24 14 00 90 00 AC [12:40:54]RAPDU: 90 00 [12:40:54]wFMCommunicate OK [12:40:54]SAM_PROTO_ClearQueue done [12:40:54]KKMCreateOFDPacket [12:40:54]OFDProtocolAddRootSTLVToBuf [12:40:54]FM_MakeSignedData [12:40:54]FM_MakeSignedData [12:40:54]SAM_PROTO_SignData [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 0D 01 02 [12:40:54]Write to MH i2c: E2 08 00 25 14 80 0D 01 02 00 00 00 00 B2 [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 25 14 00 90 00 AD [12:40:54]RAPDU: 90 00 [12:40:54]wFMCommunicate OK [12:40:54]wFMCommunicate request_size=255 [12:40:54]MH_SAM_APDU [12:40: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 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 7C 00 00 00 F4 03 04 00 D5 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 98 3B 02 00 35 04 06 00 46 [12:40:54]Write to MH i2c: E2 02 01 26 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 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 7C 00 00 00 F4 03 04 00 D5 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 98 3B 02 00 35 04 06 00 46 00 00 FE [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 26 14 00 90 00 AE [12:40:54]RAPDU: 90 00 [12:40:54]wFMCommunicate OK [12:40:54]wFMCommunicate request_size=10 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 0D 02 02 05 56 5C 74 B0 BD [12:40:54]Write to MH i2c: E2 0D 00 27 14 80 0D 02 02 05 00 56 5C 74 B0 BD 00 00 52 [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 03 00 27 14 00 90 00 AF [12:40:54]RAPDU: 90 00 [12:40:54]wFMCommunicate OK [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 0D 03 02 [12:40:54]Write to MH i2c: E2 08 00 28 14 80 0D 03 02 00 00 00 00 B7 [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 0B 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 0B 00 28 14 00 67 25 8F 53 DD BE 00 B8 90 00 79 [12:40:54]RAPDU: 67 25 8F 53 DD BE 00 B8 90 00 [12:40:54]wFMCommunicate OK [12:40:54]SAM_PROTO_SignData done [12:40:54]FM_MakeSignedData done [12:40:54]CreateOFDProtocolMessage [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 11 00 00 [12:40:54]Write to MH i2c: E2 08 00 29 14 80 11 00 00 00 00 00 00 B7 [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 17 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 17 00 29 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0A [12:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:40:54]wFMCommunicate OK [12:40:54]CreateOFDProtocolMessage done [12:40:54]OFDSenderStorePacket 146328 [12:40:54]StoreOFDPacket docnum=146328 [12:40:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2D 45 07 01 18 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 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 7C 00 00 00 F4 03 04 00 D5 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 98 3B 02 00 35 04 06 00 46 56 5C 74 B0 BD 67 25 8F 53 DD BE 00 B8 [12:40:54]CheckFolder [12:40:54]dirname=/storage/ofd_packets [12:40:54]CheckFolder done [12:40:54]ProducePacketName [12:40:54]name=ofd_packets/00146328 [12:40:54]NVStorageSaveData ofd_packets/00146328 [12:40:54]File name is /storage/ofd_packets/00146328 [12:40:54]Write 301 bytes [12:40:54]NVStorageSaveData done [12:40:54]OFDSenderStorePacket done [12:40:54]KKMCreateOFDPacket done [12:40:54]NVStorageSaveData kkm_last_timestamp [12:40:54]File name is /storage/kkm_last_timestamp [12:40:54]Write 4 bytes [12:40:54]NVStorageSaveData done [12:40:54]ExternCall_PrintAddStr [12:40:54]wPrintStart [12:40:54]Write to MH i2c: 01 00 00 2A 14 3E [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: 01 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: 01 07 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: 01 07 00 2A 14 00 00 00 00 00 FF 0F 53 [12:40:54]RasterBufferAndPrint [12:40:54]line Счет N : (1)161086 [12:40:54]line ИНН: 02508201610067 [12:40:54]line Контрольно-Кассовый Чек [12:40:54]line ПРОДАЖА [12:40:54]line ТРК (МРК, ГНК) : 42 [12:40:54]line Товар: 2710124130 [12:40:54]line Аи-92-К-2 [12:40:54]line 5.980 * 66.90 [12:40:54]line = 400.06 [12:40:54]line НДС 12% НСП 1% [12:40:54]line > о реализуемом товаре [12:40:54]line ОКРУГЛЕНИЕ: -0.06 [12:40:54]line ИТОГО: 400.00 [12:40:54]line Внесено: 400.00 [12:40:54]line СДАЧА: 0.00 [12:40:54]line НСП 1% : 3.54 [12:40:54]line НДС 12% : 42.48 [12:40:54]line Наличными: 400.00 [12:40:54]line Безнал.: 0.00 [12:40:54]line Место: АЗС № 126 "Партнер Нефть" [12:40:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:40:54]line СНО: Общий режим [12:40:54]line Чек 124 29.10.2024 12:40 [12:40:54]line Смена: 547 ФФД: 1.0 [12:40:54]line ЗНМ: 0300000085 [12:40:54]line РНМ: 0000000000091683 [12:40:54]line Версия ККМ: 001 [12:40:54]line ФМ: 0000000000871745 [12:40:54]line ФД: 146328 [12:40:54]line ФПД: 77336732283069 [12:40:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T124053&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146328&fm=77336732283069&tin=02508201610067®Number=0000000000091683&sum=40000 [12:40:54]written 0, free lines is 4095 [12:40:54]OFD Sender: Processing packet 146328 [packets to send 206, broken 205] [12:40:54]ProducePacketName [12:40:54]name=ofd_packets/00146328 [12:40:54]OFD Sender: To server: pG, [12:40:54]CommunicateWithHost lk.salyk.kg:30040 [12:40:54]ConnectInit lk.salyk.kg [12:40:55]Write to MH i2c: 01 00 00 55 14 69 [12:40:55]Write i2c OK [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: 01 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: 01 07 00 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: 01 07 00 55 14 00 00 00 00 00 B5 0C 31 [12:40:55]RasterBufferAndPrint [12:40:55]line [12:40:55]line [12:40:55]line [12:40:55]line [12:40:55]line [12:40:55]written 0, free lines is 3257 [12:40:55]MH_Cut [12:40:55]Write to MH i2c: D1 01 00 5C 14 01 42 [12:40:55]Write i2c OK [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: D1 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: D1 01 00 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: D1 01 00 5C 14 00 41 [12:40:55]Write to MH i2c: 01 00 00 5D 14 71 [12:40:55]Write i2c OK [12:40:55]MH_I2C_Read... [12:40:56]*** Cut start [12:40:56]*** Partial cut [12:40:56]*** CUTSNS_PIN = 1 [12:40:56]*** CUTSNS_PIN = 0 [12:40:56]*** Brake cut motor [12:40:56]Read from MH i2c: 01 [12:40:56]MH_I2C_Read... [12:40:56]*** Stop cut motor [12:40:56]*** Cut end [12:40:56]Read from MH i2c: 01 07 00 [12:40:56]MH_I2C_Read... [12:40:56]Read from MH i2c: 01 07 00 5D 14 00 00 00 00 00 FF 0F 86 [12:40:56]process_action close_receipt done [12:40:56]requested_data is exist [12:40:56]produce_requested_data [12:40:56]requested_item fm.sn is exist - process it [12:40:56]wFMCommunicate request_size=4 [12:40:56]MH_SAM_APDU [12:40:56]CAPDU: 80 11 00 00 [12:40:56]Write to MH i2c: E2 08 00 5E 14 80 11 00 00 00 00 00 00 EC [12:40:56]Write i2c OK [12:40:56]MH_I2C_Read... [12:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:56]Read from MH i2c: E2 [12:40:56]MH_I2C_Read... [12:40:56]Read from MH i2c: E2 17 00 [12:40:56]MH_I2C_Read... [12:40:56]Read from MH i2c: E2 17 00 5E 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3F [12:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:40:56]wFMCommunicate OK [12:40:56]requested_item fd.num is exist - process it [12:40:56]SAM_PROTO_GetFieldsCounters [12:40:56]wFMCommunicate request_size=4 [12:40:56]MH_SAM_APDU [12:40:56]CAPDU: 80 13 00 00 [12:40:56]Write to MH i2c: E2 08 00 5F 14 80 13 00 00 00 00 00 00 EF [12:40:56]Write i2c OK [12:40:56]MH_I2C_Read... [12:40:56]Connected sock=11 [12:40:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2D 45 07 01 18 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 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 7C 00 00 00 F4 03 04 00 D5 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 98 3B 02 00 35 04 06 00 46 56 5C 74 B0 BD 67 25 8F 53 DD BE 00 B8 [12:40:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:56]Read from MH i2c: E2 [12:40:56]MH_I2C_Read... [12:40:56]Read from MH i2c: E2 62 00 [12:40:56]MH_I2C_Read... [12:40:56]Read from MH i2c: E2 62 00 5F 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 98 3B 02 00 0E 04 04 00 23 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 80 [12: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 98 3B 02 00 0E 04 04 00 23 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 [12:40:56]wFMCommunicate OK [12:40:56]SAM_PROTO_GetFieldsCounters done [12:40:56]requested_item shift.num is exist - process it [12:40:56]requested_item shift.opened is exist - process it [12:40:56]req_shift_opened [12:40:56]FM_GetShiftState [12:40:56]SAM_PROTO_GetShiftState [12:40:56]wFMCommunicate request_size=4 [12:40:56]MH_SAM_APDU [12:40:56]CAPDU: 80 13 01 00 [12:40:56]Write to MH i2c: E2 08 00 60 14 80 13 01 00 00 00 00 00 F1 [12:40:56]Write i2c OK [12:40:56]MH_I2C_Read... [12:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:56]Read from MH i2c: E2 [12:40:56]MH_I2C_Read... [12:40:56]Read from MH i2c: E2 0E 00 [12:40:56]MH_I2C_Read... [12:40:56]Read from MH i2c: E2 0E 00 60 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2A [12:40:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:40:56]wFMCommunicate OK [12:40:56]SAM_PROTO_GetShiftState done [12:40:56]FM_GetShiftState done [12:40:56]req_shift_opened done [12:40:56]requested_item shift.open_date is exist - process it [12:40:56]req_shift_open_date [12:40:56]req_shift_open_date done [12:40:56]produce_requested_data done [12:40:56]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146328,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:40:56]process_action_free close_receipt [12:40:56]json_value_free [12:40:56]json_value_free done [12:40:56]process_json_proto returns [12:40:56]Send response to host [12:40:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146328,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:40:56]free response buf [12:40:56]execute_script done [12:40:56]execute_script returns [12:40:56]free content buf [12:40:56]Sock 7.Close socket [12:40:56]Sock 7.Thread stoped [12:40:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 91 9C 47 00 86 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 98 3B 02 00 F4 03 04 00 FE 7C 20 67 B6 04 01 00 00 DA 61 FB 16 6A 2E 6B 81 [12:40:57]CommunicateWithHost err = 0 [12:40:57]CheckOFDResponse [12:40:57]1017 (14) - 77093643461234 [12:40:57]1041 (16) - 0000000000871745 [12:40:57]1040 (4) - 146328 [12:40:57]1012 (4) - 29.10.2024 06:13 [12:40:57]1206 (1) - 0 [12:40:57]OFD Sender: Remove packet 146328 [12:40:57]ProducePacketName [12:40:57]name=ofd_packets/00146328 [12:40:57]NVStorageDeleteData [12:40:57]OFD Sender: No OFD packet to send [12:41:02]OFD Sender: No OFD packet to send [12:41:07]OFD Sender: No OFD packet to send [12:41:12]OFD Sender: No OFD packet to send [12:41:17]OFD Sender: No OFD packet to send [12:41:22]OFD Sender: No OFD packet to send [12:41:25]accept exits with 9 [12:41:25]New connection [12:41:25]New thread 3066686820 created [12:41:25]Thread 3066830180 joined [12:41:25]Waiting for new connection... [12:41:25] Sock 9.Parse request [12:41:25]Sock 9.Check first char [12:41:25]Sock 9.First char is OK [12:41:25]request: POST /json_proto HTTP/1.0 [12:41:25]Method: POST [12:41:25]URL: /json_proto [12:41:25]Method is POST - this is cgi request [12:41:25]url: /json_proto [12:41:25]query_string will be loaded in cgi processing [12:41:25]execute_cgi json_proto POST (null) [12:41:25]execute_cgi path=json_proto method=POST [12:41:25]POST find Content-Length [12:41:25]Host: 172.17.40.195:8080 [12:41:25]Content-Length: 800 [12:41:25]Content-Type: application/json [12:41:25] [12:41:25]POST finish read [12:41:25]Found Content-Length = 800 [12:41:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A3949142", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:25]execute_script... [12: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)161088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A3949142", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:25]POST & json_proto [12:41:25]process_json_proto [12:41:25]json parsed OK: [12:41:25]protocol is kg_v1.0 [12:41:25]action value=close_receipt [12:41:25]process_action close_receipt [12:41:25]cmd_close_receipt [12:41:25]MH_GetDate [12:41:25]Write to MH i2c: F0 00 00 61 14 64 [12:41:25]Write i2c OK [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: F0 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: F0 09 00 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: F0 09 00 61 14 00 F6 D7 20 67 D5 8D 6C 64 F3 [12:41:25]GetLastDocTimeStamp 1730205653 [12:41:25]current date 1730205686 [12:41:25]FM_GetShiftState [12:41:25]SAM_PROTO_GetShiftState [12:41:25]wFMCommunicate request_size=4 [12:41:25]MH_SAM_APDU [12:41:25]CAPDU: 80 13 01 00 [12:41:25]Write to MH i2c: E2 08 00 62 14 80 13 01 00 00 00 00 00 F3 [12:41:25]Write i2c OK [12:41:25]MH_I2C_Read... [12:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:25]Read from MH i2c: E2 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: E2 0E 00 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: E2 0E 00 62 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2C [12:41:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:41:25]wFMCommunicate OK [12:41:25]SAM_PROTO_GetShiftState done [12:41:25]FM_GetShiftState done [12:41:25]opened in 1730161786 [12:41:25]opened+sec_in_day 1730248186 [12:41:25]quantity*price = 0 [12:41:25]sum+1 = 1 [12:41:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 125 29.10.2024 12:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 3949142 ФМ: 0000000000871745 ФД: 146329 ФПД: 40893637278001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T124126&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146329&fm=40893637278001&tin=02508201610067®Number=0000000000091683&sum=0 [12:41:26]StoreToDocumentArchive [12:41:26]shift 547 fd 146329 [12:41:26]save to /storage/0547/doc_00146329 [12:41:26]save last doc name /storage/0547/doc_00146329 to /storage/kkm_last_doc_name [12:41:26]save OK [12:41:26]Clear old archive folders... [12:41:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:26]tlvbuf is 01FDA690 [12:41:26]SAM_PROTO_ClearQueue [12:41:26]wFMCommunicate request_size=4 [12:41:26]MH_SAM_APDU [12:41:26]CAPDU: 80 09 00 00 [12:41:26]Write to MH i2c: E2 08 00 6F 14 80 09 00 00 00 00 00 00 F5 [12:41:26]Write i2c OK [12:41:26]MH_I2C_Read... [12:41:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:26]Read from MH i2c: E2 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 6F 14 00 90 00 F7 [12:41:26]RAPDU: 90 00 [12:41:26]wFMCommunicate OK [12:41:26]SAM_PROTO_ClearQueue done [12:41:26]KKMCreateOFDPacket [12:41:26]OFDProtocolAddRootSTLVToBuf [12:41:26]FM_MakeSignedData [12:41:26]FM_MakeSignedData [12:41:26]SAM_PROTO_SignData [12:41:26]wFMCommunicate request_size=4 [12:41:26]MH_SAM_APDU [12:41:26]CAPDU: 80 0D 01 02 [12:41:26]Write to MH i2c: E2 08 00 70 14 80 0D 01 02 00 00 00 00 FD [12:41:26]Write i2c OK [12:41:26]MH_I2C_Read... [12:41:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:26]Read from MH i2c: E2 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 70 14 00 90 00 F8 [12:41:26]RAPDU: 90 00 [12:41:26]wFMCommunicate OK [12:41:26]wFMCommunicate request_size=255 [12:41:26]MH_SAM_APDU [12:41: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 7D 00 00 00 F4 03 04 00 F6 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 99 3B 02 00 35 04 06 00 25 [12:41:26]Write to MH i2c: E2 02 01 71 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 7D 00 00 00 F4 03 04 00 F6 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 99 3B 02 00 35 04 06 00 25 00 00 65 [12:41:26]Write i2c OK [12:41:26]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 71 14 00 90 00 F9 [12:41:27]RAPDU: 90 00 [12:41:27]wFMCommunicate OK [12:41:27]wFMCommunicate request_size=10 [12:41:27]MH_SAM_APDU [12:41:27]CAPDU: 80 0D 02 02 05 31 4A B9 39 31 [12:41:27]Write to MH i2c: E2 0D 00 72 14 80 0D 02 02 05 00 31 4A B9 39 31 00 00 A8 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 72 14 00 90 00 FA [12:41:27]RAPDU: 90 00 [12:41:27]wFMCommunicate OK [12:41:27]wFMCommunicate request_size=4 [12:41:27]MH_SAM_APDU [12:41:27]CAPDU: 80 0D 03 02 [12:41:27]Write to MH i2c: E2 08 00 73 14 80 0D 03 02 00 00 00 00 02 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 0B 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 0B 00 73 14 00 D4 BD 19 D0 2F 24 71 BE 90 00 FF [12:41:27]RAPDU: D4 BD 19 D0 2F 24 71 BE 90 00 [12:41:27]wFMCommunicate OK [12:41:27]SAM_PROTO_SignData done [12:41:27]FM_MakeSignedData done [12:41:27]CreateOFDProtocolMessage [12:41:27]wFMCommunicate request_size=4 [12:41:27]MH_SAM_APDU [12:41:27]CAPDU: 80 11 00 00 [12:41:27]Write to MH i2c: E2 08 00 74 14 80 11 00 00 00 00 00 00 02 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 17 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 17 00 74 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 55 [12:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:41:27]wFMCommunicate OK [12:41:27]CreateOFDProtocolMessage done [12:41:27]OFDSenderStorePacket 146329 [12:41:27]StoreOFDPacket docnum=146329 [12:41:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 DE A2 07 01 D2 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 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 7D 00 00 00 F4 03 04 00 F6 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 99 3B 02 00 35 04 06 00 25 31 4A B9 39 31 D4 BD 19 D0 2F 24 71 BE [12:41:27]CheckFolder [12:41:27]dirname=/storage/ofd_packets [12:41:27]CheckFolder done [12:41:27]ProducePacketName [12:41:27]name=ofd_packets/00146329 [12:41:27]NVStorageSaveData ofd_packets/00146329 [12:41:27]File name is /storage/ofd_packets/00146329 [12:41:27]Write 301 bytes [12:41:27]NVStorageSaveData done [12:41:27]OFDSenderStorePacket done [12:41:27]KKMCreateOFDPacket done [12:41:27]NVStorageSaveData kkm_last_timestamp [12:41:27]File name is /storage/kkm_last_timestamp [12:41:27]Write 4 bytes [12:41:27]NVStorageSaveData done [12:41:27]ExternCall_PrintAddStr [12:41:27]wPrintStart [12:41:27]Write to MH i2c: 01 00 00 75 14 89 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 75 14 00 00 00 00 00 FF 0F 9E [12:41:27]RasterBufferAndPrint [12:41:27]line Счет N : (1)161088 [12:41:27]line ИНН: 02508201610067 [12:41:27]line Контрольно-Кассовый Чек [12:41:27]line ПРОДАЖА [12:41:27]line ТРК (МРК, ГНК) : 52 [12:41:27]line Товар: 2710124130 [12:41:27]line Аи-92-К-2 [12:41:27]line 20.000 * 0.00 [12:41:27]line = 0.00 [12:41:27]line НДС 12% НСП 1% [12:41:27]line > о реализуемом товаре [12:41:27]line ИТОГО: 0.00 [12:41:27]line НСП 1% : 0.00 [12:41:27]line НДС 12% : 0.00 [12:41:27]line Наличными: 0.00 [12:41:27]line Безнал.: 0.00 [12:41:27]line Место: АЗС № 126 "Партнер Нефть" [12:41:27]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:41:27]line СНО: Общий режим [12:41:27]line Чек 125 29.10.2024 12:41 [12:41:27]line Смена: 547 ФФД: 1.0 [12:41:27]line ЗНМ: 0300000085 [12:41:27]line РНМ: 0000000000091683 [12:41:27]line Версия ККМ: 001 [12:41:27]line Талоны: Топливные Талоны [12:41:27]line 3949142 [12:41:27]line ФМ: 0000000000871745 [12:41:27]line ФД: 146329 [12:41:27]line ФПД: 40893637278001 [12:41:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T124126&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146329&fm=40893637278001&tin=02508201610067®Number=0000000000091683&sum=0 [12:41:27]written 0, free lines is 4095 [12:41:27]OFD Sender: Processing packet 146329 [packets to send 206, broken 205] [12:41:27]ProducePacketName [12:41:27]name=ofd_packets/00146329 [12:41:27]OFD Sender: To server: pG, [12:41:27]CommunicateWithHost lk.salyk.kg:30040 [12:41:27]ConnectInit lk.salyk.kg [12:41:27]Connected sock=10 [12: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 31 37 34 35 0F 01 00 00 DE A2 07 01 D2 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 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 7D 00 00 00 F4 03 04 00 F6 D7 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 99 3B 02 00 35 04 06 00 25 31 4A B9 39 31 D4 BD 19 D0 2F 24 71 BE [12:41:27]Write to MH i2c: 01 00 00 9F 14 B3 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 9F 14 00 00 00 00 00 CB 0C 91 [12:41:27]RasterBufferAndPrint [12:41:27]line [12:41:27]line [12:41:27]line [12:41:27]line [12:41:27]line [12:41:27]written 0, free lines is 3282 [12:41:27]MH_Cut [12:41:27]Write to MH i2c: D1 01 00 A6 14 01 8C [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: D1 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: D1 01 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: D1 01 00 A6 14 00 8B [12:41:27]Write to MH i2c: 01 00 00 A7 14 BB [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 9B 9C 47 00 7C 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 99 3B 02 00 F4 03 04 00 1D 7D 20 67 B6 04 01 00 00 EC 34 77 6A CC 33 A4 BE [12:41:28]CommunicateWithHost err = 0 [12:41:28]CheckOFDResponse [12:41:28]1017 (14) - 77093643461234 [12:41:28]1041 (16) - 0000000000871745 [12:41:28]1040 (4) - 146329 [12:41:28]1012 (4) - 29.10.2024 06:13 [12:41:28]1206 (1) - 0 [12:41:28]OFD Sender: Remove packet 146329 [12:41:28]ProducePacketName [12:41:28]name=ofd_packets/00146329 [12:41:28]NVStorageDeleteData [12:41:28]*** Cut start [12:41:28]*** Partial cut [12:41:28]*** CUTSNS_PIN = 1 [12:41:28]*** CUTSNS_PIN = 0 [12:41:28]OFD Sender: No OFD packet to send [12:41:28]*** Brake cut motor [12:41:29]Read from MH i2c: 01 [12:41:29]MH_I2C_Read... [12:41:29]*** Stop cut motor [12:41:29]*** Cut end [12:41:29]Read from MH i2c: 01 07 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: 01 07 00 A7 14 00 00 00 00 00 FF 0F D0 [12:41:29]process_action close_receipt done [12:41:29]requested_data is exist [12:41:29]produce_requested_data [12:41:29]requested_item fm.sn is exist - process it [12:41:29]wFMCommunicate request_size=4 [12:41:29]MH_SAM_APDU [12:41:29]CAPDU: 80 11 00 00 [12:41:29]Write to MH i2c: E2 08 00 A8 14 80 11 00 00 00 00 00 00 36 [12:41:29]Write i2c OK [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 [12:41:29]MH_I2C_Read... [12:41:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:29]Read from MH i2c: E2 17 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 17 00 A8 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 89 [12:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:41:29]wFMCommunicate OK [12:41:29]requested_item fd.num is exist - process it [12:41:29]SAM_PROTO_GetFieldsCounters [12:41:29]wFMCommunicate request_size=4 [12:41:29]MH_SAM_APDU [12:41:29]CAPDU: 80 13 00 00 [12:41:29]Write to MH i2c: E2 08 00 A9 14 80 13 00 00 00 00 00 00 39 [12:41:29]Write i2c OK [12:41:29]MH_I2C_Read... [12:41:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:29]Read from MH i2c: E2 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 62 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 62 00 A9 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 99 3B 02 00 0E 04 04 00 23 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 CE [12:41:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 99 3B 02 00 0E 04 04 00 23 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 [12:41:29]wFMCommunicate OK [12:41:29]SAM_PROTO_GetFieldsCounters done [12:41:29]requested_item shift.num is exist - process it [12:41:29]requested_item shift.opened is exist - process it [12:41:29]req_shift_opened [12:41:29]FM_GetShiftState [12:41:29]SAM_PROTO_GetShiftState [12:41:29]wFMCommunicate request_size=4 [12:41:29]MH_SAM_APDU [12:41:29]CAPDU: 80 13 01 00 [12:41:29]Write to MH i2c: E2 08 00 AA 14 80 13 01 00 00 00 00 00 3B [12:41:29]Write i2c OK [12:41:29]MH_I2C_Read... [12:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:29]Read from MH i2c: E2 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 0E 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 0E 00 AA 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 74 [12:41:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:41:29]wFMCommunicate OK [12:41:29]SAM_PROTO_GetShiftState done [12:41:29]FM_GetShiftState done [12:41:29]req_shift_opened done [12:41:29]requested_item shift.open_date is exist - process it [12:41:29]req_shift_open_date [12:41:29]req_shift_open_date done [12:41:29]produce_requested_data done [12:41:29]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146329,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:41:29]process_action_free close_receipt [12:41:29]json_value_free [12:41:29]json_value_free done [12:41:29]process_json_proto returns [12:41:29]Send response to host [12:41:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146329,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:41:29]free response buf [12:41:29]execute_script done [12:41:29]execute_script returns [12:41:29]free content buf [12:41:29]Sock 9.Close socket [12:41:29]Sock 9.Thread stoped [12:41:33]OFD Sender: No OFD packet to send [12:41:38]OFD Sender: No OFD packet to send [12:41:43]OFD Sender: No OFD packet to send [12:41:48]OFD Sender: No OFD packet to send [12:41:53]OFD Sender: No OFD packet to send [12:41:58]OFD Sender: No OFD packet to send [12:42:03]OFD Sender: No OFD packet to send [12:42:08]OFD Sender: No OFD packet to send [12:42:13]OFD Sender: No OFD packet to send [12:42:18]OFD Sender: No OFD packet to send [12:42:23]OFD Sender: No OFD packet to send [12:42:28]OFD Sender: No OFD packet to send [12:42:33]OFD Sender: No OFD packet to send [12:42:38]OFD Sender: No OFD packet to send [12:42:43]OFD Sender: No OFD packet to send [12:42:48]OFD Sender: No OFD packet to send [12:42:53]OFD Sender: No OFD packet to send [12:42:58]OFD Sender: No OFD packet to send [12:43:03]OFD Sender: No OFD packet to send [12:43:08]OFD Sender: No OFD packet to send [12:43:13]OFD Sender: No OFD packet to send [12:43:18]OFD Sender: No OFD packet to send [12:43:23]OFD Sender: No OFD packet to send [12:43:28]OFD Sender: No OFD packet to send [12:43:33]OFD Sender: No OFD packet to send [12:43:38]OFD Sender: No OFD packet to send [12:43:43]OFD Sender: No OFD packet to send [12:43:48]OFD Sender: No OFD packet to send [12:43:53]OFD Sender: No OFD packet to send [12:43:58]OFD Sender: No OFD packet to send [12:44:03]OFD Sender: No OFD packet to send [12:44:08]OFD Sender: No OFD packet to send [12:44:13]OFD Sender: No OFD packet to send [12:44:18]OFD Sender: No OFD packet to send [12:44:23]OFD Sender: No OFD packet to send [12:44:28]OFD Sender: No OFD packet to send [12:44:33]OFD Sender: No OFD packet to send [12:44:38]OFD Sender: No OFD packet to send [12:44:43]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:23]OFD Sender: No OFD packet to send [12:46:28]OFD Sender: No OFD packet to send [12:46:33]OFD Sender: No OFD packet to send [12:46:39]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:49]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:19]OFD Sender: No OFD packet to send [12:47:24]OFD Sender: No OFD packet to send [12:47:29]OFD Sender: No OFD packet to send [12:47:34]OFD Sender: No OFD packet to send [12:47:39]OFD Sender: No OFD packet to send [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:24]OFD Sender: No OFD packet to send [12:48:29]OFD Sender: No OFD packet to send [12:48:34]OFD Sender: No OFD packet to send [12:48:39]OFD Sender: No OFD packet to send [12:48:44]OFD Sender: No OFD packet to send [12:48:49]OFD Sender: No OFD packet to send [12:48:54]OFD Sender: No OFD packet to send [12:48:59]OFD Sender: No OFD packet to send [12:49:04]OFD Sender: No OFD packet to send [12:49:09]OFD Sender: No OFD packet to send [12:49:14]OFD Sender: No OFD packet to send [12:49:19]OFD Sender: No OFD packet to send [12:49:24]OFD Sender: No OFD packet to send [12:49:29]OFD Sender: No OFD packet to send [12:49:34]OFD Sender: No OFD packet to send [12:49:39]OFD Sender: No OFD packet to send [12:49:44]OFD Sender: No OFD packet to send [12:49:49]OFD Sender: No OFD packet to send [12:49:54]OFD Sender: No OFD packet to send [12:49:59]OFD Sender: No OFD packet to send [12:50:04]OFD Sender: No OFD packet to send [12:50:09]OFD Sender: No OFD packet to send [12:50:14]OFD Sender: No OFD packet to send [12:50:19]OFD Sender: No OFD packet to send [12:50:24]OFD Sender: No OFD packet to send [12:50:29]OFD Sender: No OFD packet to send [12:50:34]OFD Sender: No OFD packet to send [12:50:39]OFD Sender: No OFD packet to send [12:50:44]OFD Sender: No OFD packet to send [12:50:49]OFD Sender: No OFD packet to send [12:50:54]OFD Sender: No OFD packet to send [12:50:59]OFD Sender: No OFD packet to send [12:51:04]OFD Sender: No OFD packet to send [12:51:09]OFD Sender: No OFD packet to send [12:51:14]OFD Sender: No OFD packet to send [12:51:19]OFD Sender: No OFD packet to send [12:51:24]OFD Sender: No OFD packet to send [12:51:29]OFD Sender: No OFD packet to send [12:51:34]OFD Sender: No OFD packet to send [12:51:34]accept exits with 7 [12:51:34]New connection [12:51:34]New thread 3066830180 created [12:51:34]Thread 3066686820 joined [12:51:34]Waiting for new connection... [12:51:34] Sock 7.Parse request [12:51:34]Sock 7.Check first char [12:51:34]Sock 7.First char is OK [12:51:34]request: POST /json_proto HTTP/1.0 [12:51:34]Method: POST [12:51:34]URL: /json_proto [12:51:34]Method is POST - this is cgi request [12:51:34]url: /json_proto [12:51:34]query_string will be loaded in cgi processing [12:51:34]execute_cgi json_proto POST (null) [12:51:34]execute_cgi path=json_proto method=POST [12:51:34]POST find Content-Length [12:51:34]Host: 172.17.40.195:8080 [12:51:34]Content-Length: 679 [12:51:34]Content-Type: application/json [12:51:34] [12:51:34]POST finish read [12:51:34]Found Content-Length = 679 [12:51:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [12:51:34]execute_script... [12:51: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)161089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [12:51:34]POST & json_proto [12:51:34]process_json_proto [12:51:34]json parsed OK: [12:51:34]protocol is kg_v1.0 [12:51:34]action value=close_receipt [12:51:34]process_action close_receipt [12:51:34]cmd_close_receipt [12:51:34]MH_GetDate [12:51:34]Write to MH i2c: F0 00 00 AB 14 AE [12:51:34]Write i2c OK [12:51:34]MH_I2C_Read... [12:51:34]Read from MH i2c: F0 [12:51:34]MH_I2C_Read... [12:51:34]Read from MH i2c: F0 09 00 [12:51:34]MH_I2C_Read... [12:51:34]Read from MH i2c: F0 09 00 AB 14 00 57 DA 20 67 D5 8D 6C 64 A1 [12:51:34]GetLastDocTimeStamp 1730205686 [12:51:34]current date 1730206295 [12:51:34]FM_GetShiftState [12:51:34]SAM_PROTO_GetShiftState [12:51:34]wFMCommunicate request_size=4 [12:51:34]MH_SAM_APDU [12:51:34]CAPDU: 80 13 01 00 [12:51:34]Write to MH i2c: E2 08 00 AC 14 80 13 01 00 00 00 00 00 3D [12:51:34]Write i2c OK [12:51:34]MH_I2C_Read... [12:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:34]Read from MH i2c: E2 [12:51:34]MH_I2C_Read... [12:51:34]Read from MH i2c: E2 0E 00 [12:51:34]MH_I2C_Read... [12:51:34]Read from MH i2c: E2 0E 00 AC 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 76 [12:51:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:51:34]wFMCommunicate OK [12:51:34]SAM_PROTO_GetShiftState done [12:51:34]FM_GetShiftState done [12:51:34]opened in 1730161786 [12:51:34]opened+sec_in_day 1730248186 [12:51:34]quantity*price = 200025 [12:51:34]sum+1 = 200026 [12:51:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 126 29.10.2024 12:51 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146330 ФПД: 52481921538797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125135&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146330&fm=52481921538797&tin=02508201610067®Number=0000000000091683&sum=200000 [12:51:35]StoreToDocumentArchive [12:51:35]shift 547 fd 146330 [12:51:35]save to /storage/0547/doc_00146330 [12:51:35]save last doc name /storage/0547/doc_00146330 to /storage/kkm_last_doc_name [12:51:35]save OK [12:51:35]Clear old archive folders... [12:51:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:51:35]tlvbuf is 020188C0 [12:51:35]SAM_PROTO_ClearQueue [12:51:35]wFMCommunicate request_size=4 [12:51:35]MH_SAM_APDU [12:51:35]CAPDU: 80 09 00 00 [12:51:35]Write to MH i2c: E2 08 00 B9 14 80 09 00 00 00 00 00 00 3F [12:51:35]Write i2c OK [12:51:35]MH_I2C_Read... [12:51:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:35]Read from MH i2c: E2 [12:51:35]MH_I2C_Read... [12:51:35]Read from MH i2c: E2 03 00 [12:51:35]MH_I2C_Read... [12:51:35]Read from MH i2c: E2 03 00 B9 14 00 90 00 41 [12:51:35]RAPDU: 90 00 [12:51:35]wFMCommunicate OK [12:51:35]SAM_PROTO_ClearQueue done [12:51:35]KKMCreateOFDPacket [12:51:35]OFDProtocolAddRootSTLVToBuf [12:51:35]FM_MakeSignedData [12:51:35]FM_MakeSignedData [12:51:35]SAM_PROTO_SignData [12:51:35]wFMCommunicate request_size=4 [12:51:35]MH_SAM_APDU [12:51:35]CAPDU: 80 0D 01 02 [12:51:35]Write to MH i2c: E2 08 00 BA 14 80 0D 01 02 00 00 00 00 47 [12:51:35]Write i2c OK [12:51:35]MH_I2C_Read... [12:51:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:35]Read from MH i2c: E2 [12:51:35]MH_I2C_Read... [12:51:35]Read from MH i2c: E2 03 00 [12:51:35]MH_I2C_Read... [12:51:35]Read from MH i2c: E2 03 00 BA 14 00 90 00 42 [12:51:35]RAPDU: 90 00 [12:51:35]wFMCommunicate OK [12:51:35]wFMCommunicate request_size=255 [12:51:35]MH_SAM_APDU [12:51:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 57 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9A 3B 02 00 35 04 06 00 2F BB 66 4A [12:51:35]Write to MH i2c: E2 02 01 BB 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 57 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9A 3B 02 00 35 04 06 00 2F BB 66 4A 00 00 85 [12:51:35]Write i2c OK [12:51:35]MH_I2C_Read... [12:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:36]Read from MH i2c: E2 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 03 00 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 03 00 BB 14 00 90 00 43 [12:51:36]RAPDU: 90 00 [12:51:36]wFMCommunicate OK [12:51:36]wFMCommunicate request_size=7 [12:51:36]MH_SAM_APDU [12:51:36]CAPDU: 80 0D 02 02 02 5A ED [12:51:36]Write to MH i2c: E2 0A 00 BC 14 80 0D 02 02 02 00 5A ED 00 00 95 [12:51:36]Write i2c OK [12:51:36]MH_I2C_Read... [12:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:36]Read from MH i2c: E2 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 03 00 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 03 00 BC 14 00 90 00 44 [12:51:36]RAPDU: 90 00 [12:51:36]wFMCommunicate OK [12:51:36]wFMCommunicate request_size=4 [12:51:36]MH_SAM_APDU [12:51:36]CAPDU: 80 0D 03 02 [12:51:36]Write to MH i2c: E2 08 00 BD 14 80 0D 03 02 00 00 00 00 4C [12:51:36]Write i2c OK [12:51:36]MH_I2C_Read... [12:51:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:36]Read from MH i2c: E2 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 0B 00 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 0B 00 BD 14 00 D1 AA 8B C3 87 95 AA A8 90 00 84 [12:51:36]RAPDU: D1 AA 8B C3 87 95 AA A8 90 00 [12:51:36]wFMCommunicate OK [12:51:36]SAM_PROTO_SignData done [12:51:36]FM_MakeSignedData done [12:51:36]CreateOFDProtocolMessage [12:51:36]wFMCommunicate request_size=4 [12:51:36]MH_SAM_APDU [12:51:36]CAPDU: 80 11 00 00 [12:51:36]Write to MH i2c: E2 08 00 BE 14 80 11 00 00 00 00 00 00 4C [12:51:36]Write i2c OK [12:51:36]MH_I2C_Read... [12:51:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:36]Read from MH i2c: E2 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 17 00 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: E2 17 00 BE 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9F [12:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:51:36]wFMCommunicate OK [12:51:36]CreateOFDProtocolMessage done [12:51:36]OFDSenderStorePacket 146330 [12:51:36]StoreOFDPacket docnum=146330 [12:51:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 CA C2 04 01 1A D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 57 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9A 3B 02 00 35 04 06 00 2F BB 66 4A 5A ED D1 AA 8B C3 87 95 AA A8 [12:51:36]CheckFolder [12:51:36]dirname=/storage/ofd_packets [12:51:36]CheckFolder done [12:51:36]ProducePacketName [12:51:36]name=ofd_packets/00146330 [12:51:36]NVStorageSaveData ofd_packets/00146330 [12:51:36]File name is /storage/ofd_packets/00146330 [12:51:36]Write 298 bytes [12:51:36]NVStorageSaveData done [12:51:36]OFDSenderStorePacket done [12:51:36]KKMCreateOFDPacket done [12:51:36]NVStorageSaveData kkm_last_timestamp [12:51:36]File name is /storage/kkm_last_timestamp [12:51:36]Write 4 bytes [12:51:36]NVStorageSaveData done [12:51:36]ExternCall_PrintAddStr [12:51:36]wPrintStart [12:51:36]Write to MH i2c: 01 00 00 BF 14 D3 [12:51:36]Write i2c OK [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: 01 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: 01 07 00 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: 01 07 00 BF 14 00 00 00 00 00 FF 0F E8 [12:51:36]RasterBufferAndPrint [12:51:36]line Счет N : (1)161089 [12:51:36]line ИНН: 02508201610067 [12:51:36]line Контрольно-Кассовый Чек [12:51:36]line ПРОДАЖА [12:51:36]line ТРК (МРК, ГНК) : 21 [12:51:36]line Товар: 2710194210 [12:51:36]line ДТ-К-2 [12:51:36]line 26.250 * 76.20 [12:51:36]line = 2000.25 [12:51:36]line НДС 12% НСП 1% [12:51:36]line > о реализуемом товаре [12:51:36]line ОКРУГЛЕНИЕ: -0.25 [12:51:36]line ИТОГО: 2000.00 [12:51:36]line Внесено: 2000.00 [12:51:36]line СДАЧА: 0.00 [12:51:36]line НСП 1% : 17.70 [12:51:36]line НДС 12% : 212.42 [12:51:36]line Наличными: 2000.00 [12:51:36]line Безнал.: 0.00 [12:51:36]line Место: АЗС № 126 "Партнер Нефть" [12:51:36]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:51:36]line СНО: Общий режим [12:51:36]line Чек 126 29.10.2024 12:51 [12:51:36]line Смена: 547 ФФД: 1.0 [12:51:36]line ЗНМ: 0300000085 [12:51:36]line РНМ: 0000000000091683 [12:51:36]line Версия ККМ: 001 [12:51:36]line ФМ: 0000000000871745 [12:51:36]line ФД: 146330 [12:51:36]line ФПД: 52481921538797 [12:51:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125135&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146330&fm=52481921538797&tin=02508201610067®Number=0000000000091683&sum=200000 [12:51:36]OFD Sender: Processing packet 146330 [packets to send 206, broken 205] [12:51:36]ProducePacketName [12:51:36]name=ofd_packets/00146330 [12:51:36]OFD Sender: To server: pG, [12:51:36]CommunicateWithHost lk.salyk.kg:30040 [12:51:36]ConnectInit lk.salyk.kg [12:51:36]written 0, free lines is 4095 [12:51:36]Write to MH i2c: 01 00 00 EA 14 FE [12:51:36]Write i2c OK [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: 01 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: 01 07 00 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: 01 07 00 EA 14 00 00 00 00 00 B2 0C C3 [12:51:36]RasterBufferAndPrint [12:51:36]line [12:51:36]line [12:51:36]line [12:51:36]line [12:51:36]line [12:51:36]written 0, free lines is 3256 [12:51:36]MH_Cut [12:51:36]Write to MH i2c: D1 01 00 F1 14 01 D7 [12:51:36]Write i2c OK [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: D1 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: D1 01 00 [12:51:36]MH_I2C_Read... [12:51:36]Read from MH i2c: D1 01 00 F1 14 00 D6 [12:51:36]Write to MH i2c: 01 00 00 F2 14 06 [12:51:36]Write i2c OK [12:51:36]MH_I2C_Read... [12:51:36]Connected sock=9 [12:51:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 CA C2 04 01 1A D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 57 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9A 3B 02 00 35 04 06 00 2F BB 66 4A 5A ED D1 AA 8B C3 87 95 AA A8 [12:51:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 19 39 47 00 A0 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 31 37 34 35 10 04 04 00 9A 3B 02 00 F4 03 04 00 7E 7F 20 67 B6 04 01 00 00 81 37 84 10 65 94 F1 10 [12:51:37]CommunicateWithHost err = 0 [12:51:37]CheckOFDResponse [12:51:37]1017 (14) - 77093643461234 [12:51:37]1041 (16) - 0000000000871745 [12:51:37]1040 (4) - 146330 [12:51:37]1012 (4) - 29.10.2024 06:23 [12:51:37]1206 (1) - 0 [12:51:37]OFD Sender: Remove packet 146330 [12:51:37]ProducePacketName [12:51:37]name=ofd_packets/00146330 [12:51:37]NVStorageDeleteData [12:51:37]*** Cut start [12:51:37]*** Partial cut [12:51:37]*** CUTSNS_PIN = 1 [12:51:37]*** CUTSNS_PIN = 0 [12:51:37]OFD Sender: No OFD packet to send [12:51:37]*** Brake cut motor [12:51:38]Read from MH i2c: 01 [12:51:38]MH_I2C_Read... [12:51:38]*** Stop cut motor [12:51:38]*** Cut end [12:51:38]Read from MH i2c: 01 07 00 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: 01 07 00 F2 14 00 00 00 00 00 FF 0F 1B [12:51:38]process_action close_receipt done [12:51:38]requested_data is exist [12:51:38]produce_requested_data [12:51:38]requested_item fm.sn is exist - process it [12:51:38]wFMCommunicate request_size=4 [12:51:38]MH_SAM_APDU [12:51:38]CAPDU: 80 11 00 00 [12:51:38]Write to MH i2c: E2 08 00 F3 14 80 11 00 00 00 00 00 00 81 [12:51:38]Write i2c OK [12:51:38]MH_I2C_Read... [12:51:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:38]Read from MH i2c: E2 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 17 00 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 17 00 F3 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D4 [12:51:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:51:38]wFMCommunicate OK [12:51:38]requested_item fd.num is exist - process it [12:51:38]SAM_PROTO_GetFieldsCounters [12:51:38]wFMCommunicate request_size=4 [12:51:38]MH_SAM_APDU [12:51:38]CAPDU: 80 13 00 00 [12:51:38]Write to MH i2c: E2 08 00 F4 14 80 13 00 00 00 00 00 00 84 [12:51:38]Write i2c OK [12:51:38]MH_I2C_Read... [12:51:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:38]Read from MH i2c: E2 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 62 00 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 62 00 F4 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9A 3B 02 00 0E 04 04 00 23 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 1D [12:51:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9A 3B 02 00 0E 04 04 00 23 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 [12:51:38]wFMCommunicate OK [12:51:38]SAM_PROTO_GetFieldsCounters done [12:51:38]requested_item shift.num is exist - process it [12:51:38]requested_item shift.opened is exist - process it [12:51:38]req_shift_opened [12:51:38]FM_GetShiftState [12:51:38]SAM_PROTO_GetShiftState [12:51:38]wFMCommunicate request_size=4 [12:51:38]MH_SAM_APDU [12:51:38]CAPDU: 80 13 01 00 [12:51:38]Write to MH i2c: E2 08 00 F5 14 80 13 01 00 00 00 00 00 86 [12:51:38]Write i2c OK [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 [12:51:38]MH_I2C_Read... [12:51:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:38]Read from MH i2c: E2 0E 00 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 0E 00 F5 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BF [12:51:38]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:51:38]wFMCommunicate OK [12:51:38]SAM_PROTO_GetShiftState done [12:51:38]FM_GetShiftState done [12:51:38]req_shift_opened done [12:51:38]requested_item shift.open_date is exist - process it [12:51:38]req_shift_open_date [12:51:38]req_shift_open_date done [12:51:38]produce_requested_data done [12:51:38]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146330,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:51:38]process_action_free close_receipt [12:51:38]json_value_free [12:51:38]json_value_free done [12:51:38]process_json_proto returns [12:51:38]Send response to host [12:51:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146330,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:51:38]free response buf [12:51:38]execute_script done [12:51:38]execute_script returns [12:51:38]free content buf [12:51:38]Sock 7.Close socket [12:51:38]Sock 7.Thread stoped [12:51:42]OFD Sender: No OFD packet to send [12:51:47]OFD Sender: No OFD packet to send [12:51:52]OFD Sender: No OFD packet to send [12:51:57]OFD Sender: No OFD packet to send [12:52:02]OFD Sender: No OFD packet to send [12:52:08]OFD Sender: No OFD packet to send [12:52:13]OFD Sender: No OFD packet to send [12:52:18]OFD Sender: No OFD packet to send [12:52:23]OFD Sender: No OFD packet to send [12:52:28]OFD Sender: No OFD packet to send [12:52:33]OFD Sender: No OFD packet to send [12:52:38]OFD Sender: No OFD packet to send [12:52:43]OFD Sender: No OFD packet to send [12:52:48]OFD Sender: No OFD packet to send [12:52:53]OFD Sender: No OFD packet to send [12:52:58]OFD Sender: No OFD packet to send [12:53:03]OFD Sender: No OFD packet to send [12:53:08]OFD Sender: No OFD packet to send [12:53:12]accept exits with 10 [12:53:12]New connection [12:53:12]New thread 3066686820 created [12:53:12]Thread 3066830180 joined [12:53:12]Waiting for new connection... [12:53:12] Sock 10.Parse request [12:53:12]Sock 10.Check first char [12:53:12]Sock 10.First char is OK [12:53:12]request: POST /json_proto HTTP/1.0 [12:53:12]Method: POST [12:53:12]URL: /json_proto [12:53:12]Method is POST - this is cgi request [12:53:12]url: /json_proto [12:53:12]query_string will be loaded in cgi processing [12:53:12]execute_cgi json_proto POST (null) [12:53:12]execute_cgi path=json_proto method=POST [12:53:12]POST find Content-Length [12:53:12]Host: 172.17.40.195:8080 [12:53:12]Content-Length: 677 [12:53:12]Content-Type: application/json [12:53:12] [12:53:12]POST finish read [12:53:12]Found Content-Length = 677 [12:53:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:53:12]execute_script... [12:53: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)161090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:53:12]POST & json_proto [12:53:12]process_json_proto [12:53:12]json parsed OK: [12:53:12]protocol is kg_v1.0 [12:53:12]action value=close_receipt [12:53:12]process_action close_receipt [12:53:12]cmd_close_receipt [12:53:12]MH_GetDate [12:53:12]Write to MH i2c: F0 00 00 F6 14 F9 [12:53:12]Write i2c OK [12:53:12]MH_I2C_Read... [12:53:12]Read from MH i2c: F0 [12:53:12]MH_I2C_Read... [12:53:12]Read from MH i2c: F0 09 00 [12:53:12]MH_I2C_Read... [12:53:12]Read from MH i2c: F0 09 00 F6 14 00 B9 DA 20 67 D5 8D 6C 64 4E [12:53:12]GetLastDocTimeStamp 1730206295 [12:53:12]current date 1730206393 [12:53:12]FM_GetShiftState [12:53:12]SAM_PROTO_GetShiftState [12:53:12]wFMCommunicate request_size=4 [12:53:12]MH_SAM_APDU [12:53:12]CAPDU: 80 13 01 00 [12:53:12]Write to MH i2c: E2 08 00 F7 14 80 13 01 00 00 00 00 00 88 [12:53:12]Write i2c OK [12:53:12]MH_I2C_Read... [12:53:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:12]Read from MH i2c: E2 [12:53:12]MH_I2C_Read... [12:53:12]Read from MH i2c: E2 0E 00 [12:53:12]MH_I2C_Read... [12:53:12]Read from MH i2c: E2 0E 00 F7 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C1 [12:53:12]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:53:12]wFMCommunicate OK [12:53:12]SAM_PROTO_GetShiftState done [12:53:12]FM_GetShiftState done [12:53:12]opened in 1730161786 [12:53:12]opened+sec_in_day 1730248186 [12:53:12]quantity*price = 60009 [12:53:12]sum+1 = 60010 [12:53:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 127 29.10.2024 12:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146331 ФПД: 273310942328159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125313&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146331&fm=273310942328159&tin=02508201610067®Number=0000000000091683&sum=60000 [12:53:13]StoreToDocumentArchive [12:53:13]shift 547 fd 146331 [12:53:13]save to /storage/0547/doc_00146331 [12:53:13]save last doc name /storage/0547/doc_00146331 to /storage/kkm_last_doc_name [12:53:13]save OK [12:53:13]Clear old archive folders... [12:53:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:53:13]tlvbuf is 020188C0 [12:53:13]SAM_PROTO_ClearQueue [12:53:13]wFMCommunicate request_size=4 [12:53:13]MH_SAM_APDU [12:53:13]CAPDU: 80 09 00 00 [12:53:13]Write to MH i2c: E2 08 00 04 15 80 09 00 00 00 00 00 00 8B [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:13]Read from MH i2c: E2 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 04 15 00 90 00 8D [12:53:13]RAPDU: 90 00 [12:53:13]wFMCommunicate OK [12:53:13]SAM_PROTO_ClearQueue done [12:53:13]KKMCreateOFDPacket [12:53:13]OFDProtocolAddRootSTLVToBuf [12:53:13]FM_MakeSignedData [12:53:13]FM_MakeSignedData [12:53:13]SAM_PROTO_SignData [12:53:13]wFMCommunicate request_size=4 [12:53:13]MH_SAM_APDU [12:53:13]CAPDU: 80 0D 01 02 [12:53:13]Write to MH i2c: E2 08 00 05 15 80 0D 01 02 00 00 00 00 93 [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:13]Read from MH i2c: E2 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 05 15 00 90 00 8E [12:53:13]RAPDU: 90 00 [12:53:13]wFMCommunicate OK [12:53:13]wFMCommunicate request_size=255 [12:53:13]MH_SAM_APDU [12:53: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 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 7F 00 00 00 F4 03 04 00 B9 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9B 3B 02 00 35 04 06 00 F8 [12:53:13]Write to MH i2c: E2 02 01 06 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 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 7F 00 00 00 F4 03 04 00 B9 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9B 3B 02 00 35 04 06 00 F8 00 00 8C [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:13]Read from MH i2c: E2 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 06 15 00 90 00 8F [12:53:13]RAPDU: 90 00 [12:53:13]wFMCommunicate OK [12:53:13]wFMCommunicate request_size=10 [12:53:13]MH_SAM_APDU [12:53:13]CAPDU: 80 0D 02 02 05 93 29 A1 75 5F [12:53:13]Write to MH i2c: E2 0D 00 07 15 80 0D 02 02 05 00 93 29 A1 75 5F 00 00 D1 [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:13]Read from MH i2c: E2 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 03 00 07 15 00 90 00 90 [12:53:13]RAPDU: 90 00 [12:53:13]wFMCommunicate OK [12:53:13]wFMCommunicate request_size=4 [12:53:13]MH_SAM_APDU [12:53:13]CAPDU: 80 0D 03 02 [12:53:13]Write to MH i2c: E2 08 00 08 15 80 0D 03 02 00 00 00 00 98 [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:13]Read from MH i2c: E2 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 0B 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 0B 00 08 15 00 35 9D 00 F8 53 3B 94 19 90 00 9E [12:53:13]RAPDU: 35 9D 00 F8 53 3B 94 19 90 00 [12:53:13]wFMCommunicate OK [12:53:13]SAM_PROTO_SignData done [12:53:13]FM_MakeSignedData done [12:53:13]CreateOFDProtocolMessage [12:53:13]wFMCommunicate request_size=4 [12:53:13]MH_SAM_APDU [12:53:13]CAPDU: 80 11 00 00 [12:53:13]Write to MH i2c: E2 08 00 09 15 80 11 00 00 00 00 00 00 98 [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:13]Read from MH i2c: E2 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 17 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 17 00 09 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EB [12:53:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:53:13]wFMCommunicate OK [12:53:13]CreateOFDProtocolMessage done [12:53:13]OFDSenderStorePacket 146331 [12:53:13]StoreOFDPacket docnum=146331 [12:53:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A5 DF 07 01 B0 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 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 7F 00 00 00 F4 03 04 00 B9 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9B 3B 02 00 35 04 06 00 F8 93 29 A1 75 5F 35 9D 00 F8 53 3B 94 19 [12:53:13]CheckFolder [12:53:13]dirname=/storage/ofd_packets [12:53:13]CheckFolder done [12:53:13]ProducePacketName [12:53:13]name=ofd_packets/00146331 [12:53:13]NVStorageSaveData ofd_packets/00146331 [12:53:13]File name is /storage/ofd_packets/00146331 [12:53:13]Write 301 bytes [12:53:13]NVStorageSaveData done [12:53:13]OFDSenderStorePacket done [12:53:13]KKMCreateOFDPacket done [12:53:13]NVStorageSaveData kkm_last_timestamp [12:53:13]File name is /storage/kkm_last_timestamp [12:53:13]Write 4 bytes [12:53:13]NVStorageSaveData done [12:53:13]ExternCall_PrintAddStr [12:53:13]wPrintStart [12:53:13]Write to MH i2c: 01 00 00 0A 15 1F [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: 01 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: 01 07 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: 01 07 00 0A 15 00 00 00 00 00 FF 0F 34 [12:53:13]RasterBufferAndPrint [12:53:13]line Счет N : (1)161090 [12:53:13]line ИНН: 02508201610067 [12:53:13]line Контрольно-Кассовый Чек [12:53:13]line ПРОДАЖА [12:53:13]line ТРК (МРК, ГНК) : 42 [12:53:13]line Товар: 2710124130 [12:53:13]line Аи-92-К-2 [12:53:13]line 8.970 * 66.90 [12:53:13]line = 600.09 [12:53:13]line НДС 12% НСП 1% [12:53:13]line > о реализуемом товаре [12:53:13]line ОКРУГЛЕНИЕ: -0.09 [12:53:13]line ИТОГО: 600.00 [12:53:13]line Внесено: 600.00 [12:53:13]line СДАЧА: 0.00 [12:53:13]line НСП 1% : 5.31 [12:53:13]line НДС 12% : 63.73 [12:53:13]line Наличными: 600.00 [12:53:13]line Безнал.: 0.00 [12:53:13]line Место: АЗС № 126 "Партнер Нефть" [12:53:13]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:53:13]line СНО: Общий режим [12:53:13]line Чек 127 29.10.2024 12:53 [12:53:13]line Смена: 547 ФФД: 1.0 [12:53:13]line ЗНМ: 0300000085 [12:53:13]line РНМ: 0000000000091683 [12:53:13]line Версия ККМ: 001 [12:53:13]line ФМ: 0000000000871745 [12:53:13]line ФД: 146331 [12:53:13]line ФПД: 273310942328159 [12:53:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125313&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146331&fm=273310942328159&tin=02508201610067®Number=0000000000091683&sum=60000 [12:53:14]written 0, free lines is 4095 [12:53:14]OFD Sender: Processing packet 146331 [packets to send 206, broken 205] [12:53:14]ProducePacketName [12:53:14]name=ofd_packets/00146331 [12:53:14]OFD Sender: To server: pG, [12:53:14]CommunicateWithHost lk.salyk.kg:30040 [12:53:14]ConnectInit lk.salyk.kg [12:53:14]Write to MH i2c: 01 00 00 35 15 4A [12:53:14]Write i2c OK [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: 01 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: 01 07 00 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: 01 07 00 35 15 00 00 00 00 00 BB 0C 18 [12:53:14]RasterBufferAndPrint [12:53:14]line [12:53:14]line [12:53:14]line [12:53:14]line [12:53:14]line [12:53:14]written 0, free lines is 3263 [12:53:14]MH_Cut [12:53:14]Write to MH i2c: D1 01 00 3C 15 01 23 [12:53:14]Write i2c OK [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: D1 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: D1 01 00 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: D1 01 00 3C 15 00 22 [12:53:14]Write to MH i2c: 01 00 00 3D 15 52 [12:53:14]Write i2c OK [12:53:14]MH_I2C_Read... [12:53:14]Connected sock=9 [12:53:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A5 DF 07 01 B0 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 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 7F 00 00 00 F4 03 04 00 B9 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9B 3B 02 00 35 04 06 00 F8 93 29 A1 75 5F 35 9D 00 F8 53 3B 94 19 [12:53:15]*** Cut start [12:53:15]*** Partial cut [12:53:15]*** CUTSNS_PIN = 1 [12:53:15]*** CUTSNS_PIN = 0 [12:53:15]*** Brake cut motor [12:53:15]Read from MH i2c: 01 [12:53:15]MH_I2C_Read... [12:53:15]*** Stop cut motor [12:53:15]*** Cut end [12:53:15]Read from MH i2c: 01 07 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: 01 07 00 3D 15 00 00 00 00 00 FF 0F 67 [12:53:15]process_action close_receipt done [12:53:15]requested_data is exist [12:53:15]produce_requested_data [12:53:15]requested_item fm.sn is exist - process it [12:53:15]wFMCommunicate request_size=4 [12:53:15]MH_SAM_APDU [12:53:15]CAPDU: 80 11 00 00 [12:53:15]Write to MH i2c: E2 08 00 3E 15 80 11 00 00 00 00 00 00 CD [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:16]Read from MH i2c: E2 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 17 00 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 17 00 3E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 20 [12:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:53:16]wFMCommunicate OK [12:53:16]requested_item fd.num is exist - process it [12:53:16]SAM_PROTO_GetFieldsCounters [12:53:16]wFMCommunicate request_size=4 [12:53:16]MH_SAM_APDU [12:53:16]CAPDU: 80 13 00 00 [12:53:16]Write to MH i2c: E2 08 00 3F 15 80 13 00 00 00 00 00 00 D0 [12:53:16]Write i2c OK [12:53:16]MH_I2C_Read... [12:53:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:16]Read from MH i2c: E2 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 62 00 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 62 00 3F 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9B 3B 02 00 0E 04 04 00 23 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 6D [12:53:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9B 3B 02 00 0E 04 04 00 23 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 [12:53:16]wFMCommunicate OK [12:53:16]SAM_PROTO_GetFieldsCounters done [12:53:16]requested_item shift.num is exist - process it [12:53:16]requested_item shift.opened is exist - process it [12:53:16]req_shift_opened [12:53:16]FM_GetShiftState [12:53:16]SAM_PROTO_GetShiftState [12:53:16]wFMCommunicate request_size=4 [12:53:16]MH_SAM_APDU [12:53:16]CAPDU: 80 13 01 00 [12:53:16]Write to MH i2c: E2 08 00 40 15 80 13 01 00 00 00 00 00 D2 [12:53:16]Write i2c OK [12:53:16]MH_I2C_Read... [12:53:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:16]Read from MH i2c: E2 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 0E 00 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 0E 00 40 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0B [12:53:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:53:16]wFMCommunicate OK [12:53:16]SAM_PROTO_GetShiftState done [12:53:16]FM_GetShiftState done [12:53:16]req_shift_opened done [12:53:16]requested_item shift.open_date is exist - process it [12:53:16]req_shift_open_date [12:53:16]req_shift_open_date done [12:53:16]produce_requested_data done [12:53:16]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146331,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:53:16]process_action_free close_receipt [12:53:16]json_value_free [12:53:16]json_value_free done [12:53:16]process_json_proto returns [12:53:16]Send response to host [12:53:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146331,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:53:16]free response buf [12:53:16]execute_script done [12:53:16]execute_script returns [12:53:16]free content buf [12:53:16]Sock 10.Close socket [12:53:16]Sock 10.Thread stoped [12:53:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 7B A4 47 00 96 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 31 37 34 35 10 04 04 00 9B 3B 02 00 F4 03 04 00 E2 7F 20 67 B6 04 01 00 00 3F 5B 34 AA 25 10 3A E5 [12:53:16]CommunicateWithHost err = 0 [12:53:16]CheckOFDResponse [12:53:16]1017 (14) - 77093643461234 [12:53:16]1041 (16) - 0000000000871745 [12:53:16]1040 (4) - 146331 [12:53:16]1012 (4) - 29.10.2024 06:25 [12:53:16]1206 (1) - 0 [12:53:16]OFD Sender: Remove packet 146331 [12:53:16]ProducePacketName [12:53:16]name=ofd_packets/00146331 [12:53:16]NVStorageDeleteData [12:53:17]OFD Sender: No OFD packet to send [12:53:22]OFD Sender: No OFD packet to send [12:53:27]OFD Sender: No OFD packet to send [12:53:32]OFD Sender: No OFD packet to send [12:53:37]OFD Sender: No OFD packet to send [12:53:42]OFD Sender: No OFD packet to send [12:53:47]OFD Sender: No OFD packet to send [12:53:51]accept exits with 7 [12:53:51]New connection [12:53:51]New thread 3066830180 created [12:53:51]Thread 3066686820 joined [12:53:51]Waiting for new connection... [12:53:51] Sock 7.Parse request [12:53:51]Sock 7.Check first char [12:53:51]Sock 7.First char is OK [12:53:51]request: POST /json_proto HTTP/1.0 [12:53:51]Method: POST [12:53:51]URL: /json_proto [12:53:51]Method is POST - this is cgi request [12:53:51]url: /json_proto [12:53:51]query_string will be loaded in cgi processing [12:53:51]execute_cgi json_proto POST (null) [12:53:51]execute_cgi path=json_proto method=POST [12:53:51]POST find Content-Length [12:53:51]Host: 172.17.40.195:8080 [12:53:51]Content-Length: 677 [12:53:51]Content-Type: application/json [12:53:51] [12:53:51]POST finish read [12:53:51]Found Content-Length = 677 [12:53:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:53:51]execute_script... [12: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)161091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:53:51]POST & json_proto [12:53:51]process_json_proto [12:53:51]json parsed OK: [12:53:51]protocol is kg_v1.0 [12:53:51]action value=close_receipt [12:53:51]process_action close_receipt [12:53:51]cmd_close_receipt [12:53:51]MH_GetDate [12:53:51]Write to MH i2c: F0 00 00 41 15 45 [12:53:51]Write i2c OK [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: F0 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: F0 09 00 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: F0 09 00 41 15 00 E0 DA 20 67 D5 8D 6C 64 C1 [12:53:51]GetLastDocTimeStamp 1730206393 [12:53:51]current date 1730206432 [12:53:51]FM_GetShiftState [12:53:51]SAM_PROTO_GetShiftState [12:53:51]wFMCommunicate request_size=4 [12:53:51]MH_SAM_APDU [12:53:51]CAPDU: 80 13 01 00 [12:53:51]Write to MH i2c: E2 08 00 42 15 80 13 01 00 00 00 00 00 D4 [12:53:51]Write i2c OK [12:53:51]MH_I2C_Read... [12:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:51]Read from MH i2c: E2 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: E2 0E 00 [12:53:51]MH_I2C_Read... [12:53:51]Read from MH i2c: E2 0E 00 42 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0D [12:53:51]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:53:51]wFMCommunicate OK [12:53:51]SAM_PROTO_GetShiftState done [12:53:51]FM_GetShiftState done [12:53:51]opened in 1730161786 [12:53:51]opened+sec_in_day 1730248186 [12:53:51]quantity*price = 40006 [12:53:51]sum+1 = 40007 [12:53:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 128 29.10.2024 12:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146332 ФПД: 113077613672915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125352&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146332&fm=113077613672915&tin=02508201610067®Number=0000000000091683&sum=40000 [12:53:52]StoreToDocumentArchive [12:53:52]shift 547 fd 146332 [12:53:52]save to /storage/0547/doc_00146332 [12:53:52]save last doc name /storage/0547/doc_00146332 to /storage/kkm_last_doc_name [12:53:52]save OK [12:53:52]Clear old archive folders... [12:53:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:53:52]tlvbuf is 02018D20 [12:53:52]SAM_PROTO_ClearQueue [12:53:52]wFMCommunicate request_size=4 [12:53:52]MH_SAM_APDU [12:53:52]CAPDU: 80 09 00 00 [12:53:52]Write to MH i2c: E2 08 00 4F 15 80 09 00 00 00 00 00 00 D6 [12:53:52]Write i2c OK [12:53:52]MH_I2C_Read... [12:53:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:52]Read from MH i2c: E2 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 4F 15 00 90 00 D8 [12:53:52]RAPDU: 90 00 [12:53:52]wFMCommunicate OK [12:53:52]SAM_PROTO_ClearQueue done [12:53:52]KKMCreateOFDPacket [12:53:52]OFDProtocolAddRootSTLVToBuf [12:53:52]FM_MakeSignedData [12:53:52]FM_MakeSignedData [12:53:52]SAM_PROTO_SignData [12:53:52]wFMCommunicate request_size=4 [12:53:52]MH_SAM_APDU [12:53:52]CAPDU: 80 0D 01 02 [12:53:52]Write to MH i2c: E2 08 00 50 15 80 0D 01 02 00 00 00 00 DE [12:53:52]Write i2c OK [12:53:52]MH_I2C_Read... [12:53:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:52]Read from MH i2c: E2 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 50 15 00 90 00 D9 [12:53:52]RAPDU: 90 00 [12:53:52]wFMCommunicate OK [12:53:52]wFMCommunicate request_size=255 [12:53:52]MH_SAM_APDU [12:53: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 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 80 00 00 00 F4 03 04 00 E0 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9C 3B 02 00 35 04 06 00 66 [12:53:52]Write to MH i2c: E2 02 01 51 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 80 00 00 00 F4 03 04 00 E0 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9C 3B 02 00 35 04 06 00 66 00 00 60 [12:53:52]Write i2c OK [12:53:52]MH_I2C_Read... [12:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:52]Read from MH i2c: E2 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 51 15 00 90 00 DA [12:53:52]RAPDU: 90 00 [12:53:52]wFMCommunicate OK [12:53:52]wFMCommunicate request_size=10 [12:53:52]MH_SAM_APDU [12:53:52]CAPDU: 80 0D 02 02 05 D7 EE FE B9 D3 [12:53:52]Write to MH i2c: E2 0D 00 52 15 80 0D 02 02 05 00 D7 EE FE B9 D3 00 00 3A [12:53:52]Write i2c OK [12:53:52]MH_I2C_Read... [12:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:52]Read from MH i2c: E2 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 [12:53:52]MH_I2C_Read... [12:53:52]Read from MH i2c: E2 03 00 52 15 00 90 00 DB [12:53:52]RAPDU: 90 00 [12:53:52]wFMCommunicate OK [12:53:52]wFMCommunicate request_size=4 [12:53:52]MH_SAM_APDU [12:53:52]CAPDU: 80 0D 03 02 [12:53:52]Write to MH i2c: E2 08 00 53 15 80 0D 03 02 00 00 00 00 E3 [12:53:52]Write i2c OK [12:53:52]MH_I2C_Read... [12:53:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:53]Read from MH i2c: E2 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 0B 00 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 0B 00 53 15 00 E3 CF 08 8E AE 4A DD 5B 90 00 5C [12:53:53]RAPDU: E3 CF 08 8E AE 4A DD 5B 90 00 [12:53:53]wFMCommunicate OK [12:53:53]SAM_PROTO_SignData done [12:53:53]FM_MakeSignedData done [12:53:53]CreateOFDProtocolMessage [12:53:53]wFMCommunicate request_size=4 [12:53:53]MH_SAM_APDU [12:53:53]CAPDU: 80 11 00 00 [12:53:53]Write to MH i2c: E2 08 00 54 15 80 11 00 00 00 00 00 00 E3 [12:53:53]Write i2c OK [12:53:53]MH_I2C_Read... [12:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:53]Read from MH i2c: E2 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 17 00 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: E2 17 00 54 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 36 [12:53:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:53:53]wFMCommunicate OK [12:53:53]CreateOFDProtocolMessage done [12:53:53]OFDSenderStorePacket 146332 [12:53:53]StoreOFDPacket docnum=146332 [12:53:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 65 08 07 01 B2 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 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 80 00 00 00 F4 03 04 00 E0 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9C 3B 02 00 35 04 06 00 66 D7 EE FE B9 D3 E3 CF 08 8E AE 4A DD 5B [12:53:53]CheckFolder [12:53:53]dirname=/storage/ofd_packets [12:53:53]CheckFolder done [12:53:53]ProducePacketName [12:53:53]name=ofd_packets/00146332 [12:53:53]NVStorageSaveData ofd_packets/00146332 [12:53:53]File name is /storage/ofd_packets/00146332 [12:53:53]Write 301 bytes [12:53:53]NVStorageSaveData done [12:53:53]OFDSenderStorePacket done [12:53:53]KKMCreateOFDPacket done [12:53:53]NVStorageSaveData kkm_last_timestamp [12:53:53]File name is /storage/kkm_last_timestamp [12:53:53]Write 4 bytes [12:53:53]NVStorageSaveData done [12:53:53]ExternCall_PrintAddStr [12:53:53]wPrintStart [12:53:53]Write to MH i2c: 01 00 00 55 15 6A [12:53:53]Write i2c OK [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: 01 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: 01 07 00 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: 01 07 00 55 15 00 00 00 00 00 FF 0F 7F [12:53:53]RasterBufferAndPrint [12:53:53]line Счет N : (1)161091 [12:53:53]line ИНН: 02508201610067 [12:53:53]line Контрольно-Кассовый Чек [12:53:53]line ПРОДАЖА [12:53:53]line ТРК (МРК, ГНК) : 62 [12:53:53]line Товар: 2710124130 [12:53:53]line Аи-92-К-2 [12:53:53]line 5.980 * 66.90 [12:53:53]line = 400.06 [12:53:53]line НДС 12% НСП 1% [12:53:53]line > о реализуемом товаре [12:53:53]line ОКРУГЛЕНИЕ: -0.06 [12:53:53]line ИТОГО: 400.00 [12:53:53]line Внесено: 400.00 [12:53:53]line СДАЧА: 0.00 [12:53:53]line НСП 1% : 3.54 [12:53:53]line НДС 12% : 42.48 [12:53:53]line Наличными: 400.00 [12:53:53]line Безнал.: 0.00 [12:53:53]line Место: АЗС № 126 "Партнер Нефть" [12:53:53]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:53:53]line СНО: Общий режим [12:53:53]line Чек 128 29.10.2024 12:53 [12:53:53]line Смена: 547 ФФД: 1.0 [12:53:53]line ЗНМ: 0300000085 [12:53:53]line РНМ: 0000000000091683 [12:53:53]line Версия ККМ: 001 [12:53:53]line ФМ: 0000000000871745 [12:53:53]line ФД: 146332 [12:53:53]line ФПД: 113077613672915 [12:53:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125352&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146332&fm=113077613672915&tin=02508201610067®Number=0000000000091683&sum=40000 [12:53:53]written 0, free lines is 4095 [12:53:53]OFD Sender: Processing packet 146332 [packets to send 206, broken 205] [12:53:53]ProducePacketName [12:53:53]name=ofd_packets/00146332 [12:53:53]OFD Sender: To server: pG, [12:53:53]CommunicateWithHost lk.salyk.kg:30040 [12:53:53]ConnectInit lk.salyk.kg [12:53:53]Write to MH i2c: 01 00 00 80 15 95 [12:53:53]Write i2c OK [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: 01 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: 01 07 00 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: 01 07 00 80 15 00 00 00 00 00 BF 0C 67 [12:53:53]RasterBufferAndPrint [12:53:53]line [12:53:53]line [12:53:53]line [12:53:53]line [12:53:53]line [12:53:53]written 0, free lines is 3267 [12:53:53]MH_Cut [12:53:53]Write to MH i2c: D1 01 00 87 15 01 6E [12:53:53]Write i2c OK [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: D1 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: D1 01 00 [12:53:53]MH_I2C_Read... [12:53:53]Read from MH i2c: D1 01 00 87 15 00 6D [12:53:53]Write to MH i2c: 01 00 00 88 15 9D [12:53:53]Write i2c OK [12:53:53]MH_I2C_Read... [12:53:54]*** Cut start [12:53:54]*** Partial cut [12:53:54]*** CUTSNS_PIN = 1 [12:53:54]*** CUTSNS_PIN = 0 [12:53:54]*** Brake cut motor [12:53:55]Read from MH i2c: 01 [12:53:55]MH_I2C_Read... [12:53:55]*** Stop cut motor [12:53:55]Read from MH i2c: 01 07 00 [12:53:55]MH_I2C_Read... [12:53:55]*** Cut end [12:53:55]Read from MH i2c: 01 07 00 88 15 00 00 00 00 00 FF 0F B2 [12:53:55]process_action close_receipt done [12:53:55]requested_data is exist [12:53:55]produce_requested_data [12:53:55]requested_item fm.sn is exist - process it [12:53:55]wFMCommunicate request_size=4 [12:53:55]MH_SAM_APDU [12:53:55]CAPDU: 80 11 00 00 [12:53:55]Write to MH i2c: E2 08 00 89 15 80 11 00 00 00 00 00 00 18 [12:53:55]Write i2c OK [12:53:55]MH_I2C_Read... [12:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:55]Read from MH i2c: E2 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 17 00 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 17 00 89 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6B [12:53:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:53:55]wFMCommunicate OK [12:53:55]requested_item fd.num is exist - process it [12:53:55]SAM_PROTO_GetFieldsCounters [12:53:55]wFMCommunicate request_size=4 [12:53:55]MH_SAM_APDU [12:53:55]CAPDU: 80 13 00 00 [12:53:55]Write to MH i2c: E2 08 00 8A 15 80 13 00 00 00 00 00 00 1B [12:53:55]Write i2c OK [12:53:55]MH_I2C_Read... [12:53:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:55]Read from MH i2c: E2 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 62 00 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 62 00 8A 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9C 3B 02 00 0E 04 04 00 23 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 BC [12: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9C 3B 02 00 0E 04 04 00 23 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 [12:53:55]wFMCommunicate OK [12:53:55]SAM_PROTO_GetFieldsCounters done [12:53:55]requested_item shift.num is exist - process it [12:53:55]requested_item shift.opened is exist - process it [12:53:55]req_shift_opened [12:53:55]FM_GetShiftState [12:53:55]SAM_PROTO_GetShiftState [12:53:55]wFMCommunicate request_size=4 [12:53:55]MH_SAM_APDU [12:53:55]CAPDU: 80 13 01 00 [12:53:55]Write to MH i2c: E2 08 00 8B 15 80 13 01 00 00 00 00 00 1D [12:53:55]Write i2c OK [12:53:55]MH_I2C_Read... [12:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:55]Read from MH i2c: E2 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 0E 00 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 0E 00 8B 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 56 [12:53:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:53:55]wFMCommunicate OK [12:53:55]SAM_PROTO_GetShiftState done [12:53:55]FM_GetShiftState done [12:53:55]req_shift_opened done [12:53:55]requested_item shift.open_date is exist - process it [12:53:55]req_shift_open_date [12:53:55]req_shift_open_date done [12:53:55]produce_requested_data done [12:53:55]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146332,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:53:55]process_action_free close_receipt [12:53:55]json_value_free [12:53:55]json_value_free done [12:53:55]process_json_proto returns [12:53:55]Send response to host [12:53:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146332,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:53:55]free response buf [12:53:55]execute_script done [12:53:55]execute_script returns [12:53:55]free content buf [12:53:55]Sock 7.Close socket [12:53:55]Sock 7.Thread stoped [12:53:55]Connected sock=11 [12:53:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 65 08 07 01 B2 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 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 80 00 00 00 F4 03 04 00 E0 DA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9C 3B 02 00 35 04 06 00 66 D7 EE FE B9 D3 E3 CF 08 8E AE 4A DD 5B [12:53:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8D A7 47 00 2C 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9C 3B 02 00 F4 03 04 00 09 80 20 67 B6 04 01 00 00 07 63 9B 70 81 8B 4A E0 [12:53:56]CommunicateWithHost err = 0 [12:53:56]CheckOFDResponse [12:53:56]1017 (14) - 77093643461234 [12:53:56]1041 (16) - 0000000000871745 [12:53:56]1040 (4) - 146332 [12:53:56]1012 (4) - 29.10.2024 06:26 [12:53:56]1206 (1) - 0 [12:53:56]OFD Sender: Remove packet 146332 [12:53:56]ProducePacketName [12:53:56]name=ofd_packets/00146332 [12:53:56]NVStorageDeleteData [12:53:56]OFD Sender: No OFD packet to send [12:54:01]OFD Sender: No OFD packet to send [12:54:06]OFD Sender: No OFD packet to send [12:54:11]OFD Sender: No OFD packet to send [12:54:16]OFD Sender: No OFD packet to send [12:54:21]OFD Sender: No OFD packet to send [12:54:26]OFD Sender: No OFD packet to send [12:54:31]OFD Sender: No OFD packet to send [12:54:36]OFD Sender: No OFD packet to send [12:54:41]OFD Sender: No OFD packet to send [12:54:46]OFD Sender: No OFD packet to send [12:54:51]OFD Sender: No OFD packet to send [12:54:56]OFD Sender: No OFD packet to send [12:55:01]OFD Sender: No OFD packet to send [12:55:06]OFD Sender: No OFD packet to send [12:55:11]OFD Sender: No OFD packet to send [12:55:16]OFD Sender: No OFD packet to send [12:55:21]OFD Sender: No OFD packet to send [12:55:26]OFD Sender: No OFD packet to send [12:55:31]OFD Sender: No OFD packet to send [12:55:36]OFD Sender: No OFD packet to send [12:55:42]OFD Sender: No OFD packet to send [12:55:47]OFD Sender: No OFD packet to send [12:55:48]accept exits with 9 [12:55:48]New connection [12:55:48]New thread 3066686820 created [12:55:48]Thread 3066830180 joined [12:55:48]Waiting for new connection... [12:55:48] Sock 9.Parse request [12:55:48]Sock 9.Check first char [12:55:48]Sock 9.First char is OK [12:55:48]request: POST /json_proto HTTP/1.0 [12:55:48]Method: POST [12:55:48]URL: /json_proto [12:55:48]Method is POST - this is cgi request [12:55:48]url: /json_proto [12:55:48]query_string will be loaded in cgi processing [12:55:48]execute_cgi json_proto POST (null) [12:55:48]execute_cgi path=json_proto method=POST [12:55:48]POST find Content-Length [12:55:48]Host: 172.17.40.195:8080 [12:55:48]Content-Length: 677 [12:55:48]Content-Type: application/json [12:55:48] [12:55:48]POST finish read [12:55:48]Found Content-Length = 677 [12:55:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:55:48]execute_script... [12:55: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)161092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:55:48]POST & json_proto [12:55:48]process_json_proto [12:55:48]json parsed OK: [12:55:48]protocol is kg_v1.0 [12:55:48]action value=close_receipt [12:55:48]process_action close_receipt [12:55:48]cmd_close_receipt [12:55:48]MH_GetDate [12:55:48]Write to MH i2c: F0 00 00 8C 15 90 [12:55:48]Write i2c OK [12:55:48]MH_I2C_Read... [12:55:48]Read from MH i2c: F0 [12:55:48]MH_I2C_Read... [12:55:48]Read from MH i2c: F0 09 00 [12:55:48]MH_I2C_Read... [12:55:48]Read from MH i2c: F0 09 00 8C 15 00 55 DB 20 67 D5 8D 6C 64 82 [12:55:48]GetLastDocTimeStamp 1730206432 [12:55:48]current date 1730206549 [12:55:48]FM_GetShiftState [12:55:48]SAM_PROTO_GetShiftState [12:55:48]wFMCommunicate request_size=4 [12:55:48]MH_SAM_APDU [12:55:48]CAPDU: 80 13 01 00 [12:55:48]Write to MH i2c: E2 08 00 8D 15 80 13 01 00 00 00 00 00 1F [12:55:48]Write i2c OK [12:55:48]MH_I2C_Read... [12:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:48]Read from MH i2c: E2 [12:55:48]MH_I2C_Read... [12:55:48]Read from MH i2c: E2 0E 00 [12:55:48]MH_I2C_Read... [12:55:48]Read from MH i2c: E2 0E 00 8D 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 58 [12:55:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:55:48]wFMCommunicate OK [12:55:48]SAM_PROTO_GetShiftState done [12:55:48]FM_GetShiftState done [12:55:48]opened in 1730161786 [12:55:48]opened+sec_in_day 1730248186 [12:55:48]quantity*price = 50041 [12:55:48]sum+1 = 50042 [12:55: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 129 29.10.2024 12:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146333 ФПД: 167426812870036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125549&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146333&fm=167426812870036&tin=02508201610067®Number=0000000000091683&sum=50000 [12:55:49]StoreToDocumentArchive [12:55:49]shift 547 fd 146333 [12:55:49]save to /storage/0547/doc_00146333 [12:55:49]save last doc name /storage/0547/doc_00146333 to /storage/kkm_last_doc_name [12:55:49]save OK [12:55:49]Clear old archive folders... [12:55:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:49]tlvbuf is 01FD82B0 [12:55:49]SAM_PROTO_ClearQueue [12:55:49]wFMCommunicate request_size=4 [12:55:49]MH_SAM_APDU [12:55:49]CAPDU: 80 09 00 00 [12:55:49]Write to MH i2c: E2 08 00 9A 15 80 09 00 00 00 00 00 00 21 [12:55:49]Write i2c OK [12:55:49]MH_I2C_Read... [12:55:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:49]Read from MH i2c: E2 [12:55:49]MH_I2C_Read... [12:55:49]Read from MH i2c: E2 03 00 [12:55:49]MH_I2C_Read... [12:55:49]Read from MH i2c: E2 03 00 9A 15 00 90 00 23 [12:55:49]RAPDU: 90 00 [12:55:49]wFMCommunicate OK [12:55:49]SAM_PROTO_ClearQueue done [12:55:49]KKMCreateOFDPacket [12:55:49]OFDProtocolAddRootSTLVToBuf [12:55:49]FM_MakeSignedData [12:55:49]FM_MakeSignedData [12:55:49]SAM_PROTO_SignData [12:55:49]wFMCommunicate request_size=4 [12:55:49]MH_SAM_APDU [12:55:49]CAPDU: 80 0D 01 02 [12:55:49]Write to MH i2c: E2 08 00 9B 15 80 0D 01 02 00 00 00 00 29 [12:55:49]Write i2c OK [12:55:49]MH_I2C_Read... [12:55:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:49]Read from MH i2c: E2 [12:55:49]MH_I2C_Read... [12:55:49]Read from MH i2c: E2 03 00 [12:55:49]MH_I2C_Read... [12:55:49]Read from MH i2c: E2 03 00 9B 15 00 90 00 24 [12:55:49]RAPDU: 90 00 [12:55:49]wFMCommunicate OK [12:55:49]wFMCommunicate request_size=255 [12:55:49]MH_SAM_APDU [12:55: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 81 00 00 00 F4 03 04 00 55 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9D 3B 02 00 35 04 06 00 98 [12:55:49]Write to MH i2c: E2 02 01 9C 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 55 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9D 3B 02 00 35 04 06 00 98 00 00 86 [12:55:49]Write i2c OK [12:55:49]MH_I2C_Read... [12:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:50]Read from MH i2c: E2 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 03 00 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 03 00 9C 15 00 90 00 25 [12:55:50]RAPDU: 90 00 [12:55:50]wFMCommunicate OK [12:55:50]wFMCommunicate request_size=10 [12:55:50]MH_SAM_APDU [12:55:50]CAPDU: 80 0D 02 02 05 46 17 B4 FD 94 [12:55:50]Write to MH i2c: E2 0D 00 9D 15 80 0D 02 02 05 00 46 17 B4 FD 94 00 00 D8 [12:55:50]Write i2c OK [12:55:50]MH_I2C_Read... [12:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:50]Read from MH i2c: E2 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 03 00 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 03 00 9D 15 00 90 00 26 [12:55:50]RAPDU: 90 00 [12:55:50]wFMCommunicate OK [12:55:50]wFMCommunicate request_size=4 [12:55:50]MH_SAM_APDU [12:55:50]CAPDU: 80 0D 03 02 [12:55:50]Write to MH i2c: E2 08 00 9E 15 80 0D 03 02 00 00 00 00 2E [12:55:50]Write i2c OK [12:55:50]MH_I2C_Read... [12:55:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:50]Read from MH i2c: E2 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 0B 00 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 0B 00 9E 15 00 E5 8F 12 5D FF C9 E2 1A 90 00 D6 [12:55:50]RAPDU: E5 8F 12 5D FF C9 E2 1A 90 00 [12:55:50]wFMCommunicate OK [12:55:50]SAM_PROTO_SignData done [12:55:50]FM_MakeSignedData done [12:55:50]CreateOFDProtocolMessage [12:55:50]wFMCommunicate request_size=4 [12:55:50]MH_SAM_APDU [12:55:50]CAPDU: 80 11 00 00 [12:55:50]Write to MH i2c: E2 08 00 9F 15 80 11 00 00 00 00 00 00 2E [12:55:50]Write i2c OK [12:55:50]MH_I2C_Read... [12:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:50]Read from MH i2c: E2 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 17 00 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: E2 17 00 9F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 81 [12:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:55:50]wFMCommunicate OK [12:55:50]CreateOFDProtocolMessage done [12:55:50]OFDSenderStorePacket 146333 [12:55:50]StoreOFDPacket docnum=146333 [12:55:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B5 88 07 01 03 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 81 00 00 00 F4 03 04 00 55 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9D 3B 02 00 35 04 06 00 98 46 17 B4 FD 94 E5 8F 12 5D FF C9 E2 1A [12:55:50]CheckFolder [12:55:50]dirname=/storage/ofd_packets [12:55:50]CheckFolder done [12:55:50]ProducePacketName [12:55:50]name=ofd_packets/00146333 [12:55:50]NVStorageSaveData ofd_packets/00146333 [12:55:50]File name is /storage/ofd_packets/00146333 [12:55:50]Write 301 bytes [12:55:50]NVStorageSaveData done [12:55:50]OFDSenderStorePacket done [12:55:50]KKMCreateOFDPacket done [12:55:50]NVStorageSaveData kkm_last_timestamp [12:55:50]File name is /storage/kkm_last_timestamp [12:55:50]Write 4 bytes [12:55:50]NVStorageSaveData done [12:55:50]ExternCall_PrintAddStr [12:55:50]wPrintStart [12:55:50]Write to MH i2c: 01 00 00 A0 15 B5 [12:55:50]Write i2c OK [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: 01 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: 01 07 00 [12:55:50]MH_I2C_Read... [12:55:50]Read from MH i2c: 01 07 00 A0 15 00 00 00 00 00 FF 0F CA [12:55:50]RasterBufferAndPrint [12:55:50]line Счет N : (1)161092 [12:55:50]line ИНН: 02508201610067 [12:55:50]line Контрольно-Кассовый Чек [12:55:50]line ПРОДАЖА [12:55:50]line ТРК (МРК, ГНК) : 62 [12:55:50]line Товар: 2710124130 [12:55:50]line Аи-92-К-2 [12:55:50]line 7.480 * 66.90 [12:55:50]line = 500.41 [12:55:50]line НДС 12% НСП 1% [12:55:50]line > о реализуемом товаре [12:55:50]line ОКРУГЛЕНИЕ: -0.41 [12:55:50]line ИТОГО: 500.00 [12:55:50]line Внесено: 500.00 [12:55:50]line СДАЧА: 0.00 [12:55:50]line НСП 1% : 4.43 [12:55:50]line НДС 12% : 53.14 [12:55:50]line Наличными: 500.00 [12:55:50]line Безнал.: 0.00 [12:55:50]line Место: АЗС № 126 "Партнер Нефть" [12:55:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:55:50]line СНО: Общий режим [12:55:50]line Чек 129 29.10.2024 12:55 [12:55:50]line Смена: 547 ФФД: 1.0 [12:55:50]line ЗНМ: 0300000085 [12:55:50]line РНМ: 0000000000091683 [12:55:50]line Версия ККМ: 001 [12:55:50]line ФМ: 0000000000871745 [12:55:50]line ФД: 146333 [12:55:50]line ФПД: 167426812870036 [12:55:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125549&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146333&fm=167426812870036&tin=02508201610067®Number=0000000000091683&sum=50000 [12:55:50]written 0, free lines is 4095 [12:55:50]OFD Sender: Processing packet 146333 [packets to send 206, broken 205] [12:55:50]ProducePacketName [12:55:50]name=ofd_packets/00146333 [12:55:50]OFD Sender: To server: pG, [12:55:50]CommunicateWithHost lk.salyk.kg:30040 [12:55:50]ConnectInit lk.salyk.kg [12:55:51]Write to MH i2c: 01 00 00 CB 15 E0 [12:55:51]Write i2c OK [12:55:51]MH_I2C_Read... [12:55:51]Read from MH i2c: 01 [12:55:51]MH_I2C_Read... [12:55:51]Read from MH i2c: 01 07 00 [12:55:51]MH_I2C_Read... [12:55:51]Read from MH i2c: 01 07 00 CB 15 00 00 00 00 00 B8 0C AB [12:55:51]RasterBufferAndPrint [12:55:51]line [12:55:51]line [12:55:51]line [12:55:51]line [12:55:51]line [12:55:51]written 0, free lines is 3259 [12:55:51]MH_Cut [12:55:51]Write to MH i2c: D1 01 00 D2 15 01 B9 [12:55:51]Write i2c OK [12:55:51]MH_I2C_Read... [12:55:51]Read from MH i2c: D1 [12:55:51]MH_I2C_Read... [12:55:51]Read from MH i2c: D1 01 00 [12:55:51]MH_I2C_Read... [12:55:51]Read from MH i2c: D1 01 00 D2 15 00 B8 [12:55:51]Write to MH i2c: 01 00 00 D3 15 E8 [12:55:51]Write i2c OK [12:55:51]MH_I2C_Read... [12:55:51]*** Cut start [12:55:51]*** Partial cut [12:55:51]*** CUTSNS_PIN = 1 [12:55:51]*** CUTSNS_PIN = 0 [12:55:52]*** Brake cut motor [12:55:52]Read from MH i2c: 01 [12:55:52]MH_I2C_Read... [12:55:52]*** Stop cut motor [12:55:52]*** Cut end [12:55:52]Read from MH i2c: 01 07 00 [12:55:52]MH_I2C_Read... [12:55:52]Read from MH i2c: 01 07 00 D3 15 00 00 00 00 00 FF 0F FD [12:55:52]process_action close_receipt done [12:55:52]requested_data is exist [12:55:52]produce_requested_data [12:55:52]requested_item fm.sn is exist - process it [12:55:52]wFMCommunicate request_size=4 [12:55:52]MH_SAM_APDU [12:55:52]CAPDU: 80 11 00 00 [12:55:52]Write to MH i2c: E2 08 00 D4 15 80 11 00 00 00 00 00 00 63 [12:55:52]Write i2c OK [12:55:52]MH_I2C_Read... [12:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:52]Read from MH i2c: E2 [12:55:52]MH_I2C_Read... [12:55:52]Read from MH i2c: E2 17 00 [12:55:52]MH_I2C_Read... [12:55:52]Read from MH i2c: E2 17 00 D4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B6 [12:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:55:52]wFMCommunicate OK [12:55:52]requested_item fd.num is exist - process it [12:55:52]SAM_PROTO_GetFieldsCounters [12:55:52]wFMCommunicate request_size=4 [12:55:52]MH_SAM_APDU [12:55:52]CAPDU: 80 13 00 00 [12:55:52]Write to MH i2c: E2 08 00 D5 15 80 13 00 00 00 00 00 00 66 [12:55:52]Write i2c OK [12:55:52]MH_I2C_Read... [12:55:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:52]Read from MH i2c: E2 [12:55:52]MH_I2C_Read... [12:55:52]Read from MH i2c: E2 62 00 [12:55:52]MH_I2C_Read... [12:55:52]Read from MH i2c: E2 62 00 D5 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9D 3B 02 00 0E 04 04 00 23 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 0B [12:55:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9D 3B 02 00 0E 04 04 00 23 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 [12:55:52]wFMCommunicate OK [12:55:52]SAM_PROTO_GetFieldsCounters done [12:55:52]requested_item shift.num is exist - process it [12:55:52]requested_item shift.opened is exist - process it [12:55:52]req_shift_opened [12:55:52]FM_GetShiftState [12:55:52]SAM_PROTO_GetShiftState [12:55:52]wFMCommunicate request_size=4 [12:55:52]MH_SAM_APDU [12:55:52]CAPDU: 80 13 01 00 [12:55:52]Write to MH i2c: E2 08 00 D6 15 80 13 01 00 00 00 00 00 68 [12:55:52]Write i2c OK [12:55:52]MH_I2C_Read... [12:55:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:52]Read from MH i2c: E2 [12:55:52]MH_I2C_Read... [12:55:52]Read from MH i2c: E2 0E 00 [12:55:52]MH_I2C_Read... [12:55:52]Read from MH i2c: E2 0E 00 D6 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A1 [12:55:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:55:52]wFMCommunicate OK [12:55:52]SAM_PROTO_GetShiftState done [12:55:52]FM_GetShiftState done [12:55:52]req_shift_opened done [12:55:52]requested_item shift.open_date is exist - process it [12:55:52]req_shift_open_date [12:55:52]req_shift_open_date done [12:55:52]produce_requested_data done [12:55:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146333,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:55:52]process_action_free close_receipt [12:55:52]json_value_free [12:55:52]json_value_free done [12:55:52]process_json_proto returns [12:55:52]Send response to host [12:55:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146333,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:55:52]free response buf [12:55:52]execute_script done [12:55:52]execute_script returns [12:55:52]free content buf [12:55:52]Sock 9.Close socket [12:55:52]Sock 9.Thread stoped [12:56:16]accept exits with 7 [12:56:16]New connection [12:56:16]New thread 3066830180 created [12:56:16]Thread 3066686820 joined [12:56:16]Waiting for new connection... [12:56:16] Sock 7.Parse request [12:56:16]Sock 7.Check first char [12:56:16]Sock 7.First char is OK [12:56:16]request: POST /json_proto HTTP/1.0 [12:56:16]Method: POST [12:56:16]URL: /json_proto [12:56:16]Method is POST - this is cgi request [12:56:16]url: /json_proto [12:56:16]query_string will be loaded in cgi processing [12:56:16]execute_cgi json_proto POST (null) [12:56:16]execute_cgi path=json_proto method=POST [12:56:16]POST find Content-Length [12:56:16]Host: 172.17.40.195:8080 [12:56:16]Content-Length: 683 [12:56:16]Content-Type: application/json [12:56:16] [12:56:16]POST finish read [12:56:16]Found Content-Length = 683 [12:56:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "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" ] } } [12:56:16]execute_script... [12:56: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)161093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "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" ] } } [12:56:16]POST & json_proto [12:56:16]process_json_proto [12:56:16]json parsed OK: [12:56:16]protocol is kg_v1.0 [12:56:16]action value=close_receipt [12:56:16]process_action close_receipt [12:56:16]cmd_close_receipt [12:56:16]MH_GetDate [12:56:16]Write to MH i2c: F0 00 00 D7 15 DB [12:56:16]Write i2c OK [12:56:16]MH_I2C_Read... [12:56:16]Read from MH i2c: F0 [12:56:16]MH_I2C_Read... [12:56:16]Read from MH i2c: F0 09 00 [12:56:16]MH_I2C_Read... [12:56:16]Read from MH i2c: F0 09 00 D7 15 00 71 DB 20 67 D5 8D 6C 64 E9 [12:56:16]GetLastDocTimeStamp 1730206549 [12:56:16]current date 1730206577 [12:56:16]FM_GetShiftState [12:56:16]SAM_PROTO_GetShiftState [12:56:16]wFMCommunicate request_size=4 [12:56:16]MH_SAM_APDU [12:56:16]CAPDU: 80 13 01 00 [12:56:16]Write to MH i2c: E2 08 00 D8 15 80 13 01 00 00 00 00 00 6A [12:56:16]Write i2c OK [12:56:16]MH_I2C_Read... [12:56:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:16]Read from MH i2c: E2 [12:56:16]MH_I2C_Read... [12:56:16]Read from MH i2c: E2 0E 00 [12:56:16]MH_I2C_Read... [12:56:16]Read from MH i2c: E2 0E 00 D8 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A3 [12:56:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:56:16]wFMCommunicate OK [12:56:16]SAM_PROTO_GetShiftState done [12:56:16]FM_GetShiftState done [12:56:16]opened in 1730161786 [12:56:16]opened+sec_in_day 1730248186 [12:56:16]quantity*price = 50025 [12:56:16]sum+1 = 50027 [12:56:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 130 29.10.2024 12:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146334 ФПД: 160218976875235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125617&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146334&fm=160218976875235&tin=02508201610067®Number=0000000000091683&sum=50000 [12:56:17]StoreToDocumentArchive [12:56:17]shift 547 fd 146334 [12:56:17]save to /storage/0547/doc_00146334 [12:56:17]save last doc name /storage/0547/doc_00146334 to /storage/kkm_last_doc_name [12:56:17]save OK [12:56:17]Clear old archive folders... [12:56:17]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:56:17]tlvbuf is 01FE9AA0 [12:56:17]SAM_PROTO_ClearQueue [12:56:17]wFMCommunicate request_size=4 [12:56:17]MH_SAM_APDU [12:56:17]CAPDU: 80 09 00 00 [12:56:17]Write to MH i2c: E2 08 00 E5 15 80 09 00 00 00 00 00 00 6C [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 E5 15 00 90 00 6E [12:56:17]RAPDU: 90 00 [12:56:17]wFMCommunicate OK [12:56:17]SAM_PROTO_ClearQueue done [12:56:17]KKMCreateOFDPacket [12:56:17]OFDProtocolAddRootSTLVToBuf [12:56:17]FM_MakeSignedData [12:56:17]FM_MakeSignedData [12:56:17]SAM_PROTO_SignData [12:56:17]wFMCommunicate request_size=4 [12:56:17]MH_SAM_APDU [12:56:17]CAPDU: 80 0D 01 02 [12:56:17]Write to MH i2c: E2 08 00 E6 15 80 0D 01 02 00 00 00 00 74 [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 E6 15 00 90 00 6F [12:56:17]RAPDU: 90 00 [12:56:17]wFMCommunicate OK [12:56:17]wFMCommunicate request_size=255 [12:56:17]MH_SAM_APDU [12:56:17]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 82 00 00 00 F4 03 04 00 71 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9E 3B 02 [12:56:17]Write to MH i2c: E2 02 01 E7 15 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 82 00 00 00 F4 03 04 00 71 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9E 3B 02 00 00 73 [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 E7 15 00 90 00 70 [12:56:17]RAPDU: 90 00 [12:56:17]wFMCommunicate OK [12:56:17]wFMCommunicate request_size=16 [12:56:17]MH_SAM_APDU [12:56:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 91 B7 E3 33 F2 E3 [12:56:17]Write to MH i2c: E2 13 00 E8 15 80 0D 02 02 0B 00 00 35 04 06 00 91 B7 E3 33 F2 E3 00 00 FF [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 03 00 E8 15 00 90 00 71 [12:56:17]RAPDU: 90 00 [12:56:17]wFMCommunicate OK [12:56:17]wFMCommunicate request_size=4 [12:56:17]MH_SAM_APDU [12:56:17]CAPDU: 80 0D 03 02 [12:56:17]Write to MH i2c: E2 08 00 E9 15 80 0D 03 02 00 00 00 00 79 [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 0B 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 0B 00 E9 15 00 2F 8C 72 8C 17 0B 78 2A 90 00 F7 [12:56:17]RAPDU: 2F 8C 72 8C 17 0B 78 2A 90 00 [12:56:17]wFMCommunicate OK [12:56:17]SAM_PROTO_SignData done [12:56:17]FM_MakeSignedData done [12:56:17]CreateOFDProtocolMessage [12:56:17]wFMCommunicate request_size=4 [12:56:17]MH_SAM_APDU [12:56:17]CAPDU: 80 11 00 00 [12:56:17]Write to MH i2c: E2 08 00 EA 15 80 11 00 00 00 00 00 00 79 [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 17 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 17 00 EA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CC [12:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:56:17]wFMCommunicate OK [12:56:17]CreateOFDProtocolMessage done [12:56:17]OFDSenderStorePacket 146334 [12:56:17]StoreOFDPacket docnum=146334 [12:56:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 62 D6 0D 01 5B DB 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 82 00 00 00 F4 03 04 00 71 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9E 3B 02 00 35 04 06 00 91 B7 E3 33 F2 E3 2F 8C 72 8C 17 0B 78 2A [12:56:17]CheckFolder [12:56:17]dirname=/storage/ofd_packets [12:56:17]CheckFolder done [12:56:17]ProducePacketName [12:56:17]name=ofd_packets/00146334 [12:56:17]NVStorageSaveData ofd_packets/00146334 [12:56:17]File name is /storage/ofd_packets/00146334 [12:56:17]Write 307 bytes [12:56:17]NVStorageSaveData done [12:56:17]OFDSenderStorePacket done [12:56:17]KKMCreateOFDPacket done [12:56:17]NVStorageSaveData kkm_last_timestamp [12:56:17]File name is /storage/kkm_last_timestamp [12:56:17]Write 4 bytes [12:56:17]NVStorageSaveData done [12:56:17]ExternCall_PrintAddStr [12:56:17]wPrintStart [12:56:17]Write to MH i2c: 01 00 00 EB 15 00 [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: 01 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: 01 07 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: 01 07 00 EB 15 00 00 00 00 00 FF 0F 15 [12:56:17]RasterBufferAndPrint [12:56:17]line Счет N : (1)161093 [12:56:17]line ИНН: 02508201610067 [12:56:17]line Контрольно-Кассовый Чек [12:56:17]line ПРОДАЖА [12:56:17]line ТРК (МРК, ГНК) : 31 [12:56:17]line Товар: 2710194240 [12:56:17]line D-Energy Дт-К-2 [12:56:17]line 6.480 * 77.20 [12:56:17]line = 500.26 [12:56:17]line НДС 12% НСП 1% [12:56:17]line > о реализуемом товаре [12:56:17]line ОКРУГЛЕНИЕ: -0.26 [12:56:17]line ИТОГО: 500.00 [12:56:17]line Внесено: 500.00 [12:56:17]line СДАЧА: 0.00 [12:56:17]line НСП 1% : 4.43 [12:56:17]line НДС 12% : 53.12 [12:56:17]line Наличными: 500.00 [12:56:17]line Безнал.: 0.00 [12:56:17]line Место: АЗС № 126 "Партнер Нефть" [12:56:17]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:56:17]line СНО: Общий режим [12:56:17]line Чек 130 29.10.2024 12:56 [12:56:17]line Смена: 547 ФФД: 1.0 [12:56:17]line ЗНМ: 0300000085 [12:56:17]line РНМ: 0000000000091683 [12:56:17]line Версия ККМ: 001 [12:56:17]line ФМ: 0000000000871745 [12:56:17]line ФД: 146334 [12:56:17]line ФПД: 160218976875235 [12:56:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125617&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146334&fm=160218976875235&tin=02508201610067®Number=0000000000091683&sum=50000 [12:56:18]written 0, free lines is 4095 [12:56:18]Write to MH i2c: 01 00 00 16 16 2C [12:56:18]Write i2c OK [12:56:18]MH_I2C_Read... [12:56:18]Read from MH i2c: 01 [12:56:18]MH_I2C_Read... [12:56:18]Read from MH i2c: 01 07 00 [12:56:18]MH_I2C_Read... [12:56:18]Read from MH i2c: 01 07 00 16 16 00 00 00 00 00 C1 0C 00 [12:56:18]RasterBufferAndPrint [12:56:18]line [12:56:18]line [12:56:18]line [12:56:18]line [12:56:18]line [12:56:18]written 0, free lines is 3271 [12:56:18]MH_Cut [12:56:18]Write to MH i2c: D1 01 00 1D 16 01 05 [12:56:18]Write i2c OK [12:56:18]MH_I2C_Read... [12:56:18]Read from MH i2c: D1 [12:56:18]MH_I2C_Read... [12:56:18]Read from MH i2c: D1 01 00 [12:56:18]MH_I2C_Read... [12:56:18]Read from MH i2c: D1 01 00 1D 16 00 04 [12:56:18]Write to MH i2c: 01 00 00 1E 16 34 [12:56:18]Write i2c OK [12:56:18]MH_I2C_Read... [12:56:19]*** Cut start [12:56:19]*** Partial cut [12:56:19]*** CUTSNS_PIN = 1 [12:56:19]*** CUTSNS_PIN = 0 [12:56:19]*** Brake cut motor [12:56:20]Read from MH i2c: 01 [12:56:20]MH_I2C_Read... [12:56:20]*** Stop cut motor [12:56:20]*** Cut end [12:56:20]Read from MH i2c: 01 07 00 [12:56:20]MH_I2C_Read... [12:56:20]Read from MH i2c: 01 07 00 1E 16 00 00 00 00 00 FF 0F 49 [12:56:20]process_action close_receipt done [12:56:20]requested_data is exist [12:56:20]produce_requested_data [12:56:20]requested_item fm.sn is exist - process it [12:56:20]wFMCommunicate request_size=4 [12:56:20]MH_SAM_APDU [12:56:20]CAPDU: 80 11 00 00 [12:56:20]Write to MH i2c: E2 08 00 1F 16 80 11 00 00 00 00 00 00 AF [12:56:20]Write i2c OK [12:56:20]MH_I2C_Read... [12:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:20]Read from MH i2c: E2 [12:56:20]MH_I2C_Read... [12:56:20]Read from MH i2c: E2 17 00 [12:56:20]MH_I2C_Read... [12:56:20]Read from MH i2c: E2 17 00 1F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 02 [12:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:56:20]wFMCommunicate OK [12:56:20]requested_item fd.num is exist - process it [12:56:20]SAM_PROTO_GetFieldsCounters [12:56:20]wFMCommunicate request_size=4 [12:56:20]MH_SAM_APDU [12:56:20]CAPDU: 80 13 00 00 [12:56:20]Write to MH i2c: E2 08 00 20 16 80 13 00 00 00 00 00 00 B2 [12:56:20]Write i2c OK [12:56:20]MH_I2C_Read... [12:56:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:20]Read from MH i2c: E2 [12:56:20]MH_I2C_Read... [12:56:20]Read from MH i2c: E2 62 00 [12:56:20]MH_I2C_Read... [12:56:20]Read from MH i2c: E2 62 00 20 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9E 3B 02 00 0E 04 04 00 23 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 5B [12:56:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9E 3B 02 00 0E 04 04 00 23 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 [12:56:20]wFMCommunicate OK [12:56:20]SAM_PROTO_GetFieldsCounters done [12:56:20]requested_item shift.num is exist - process it [12:56:20]requested_item shift.opened is exist - process it [12:56:20]req_shift_opened [12:56:20]FM_GetShiftState [12:56:20]SAM_PROTO_GetShiftState [12:56:20]wFMCommunicate request_size=4 [12:56:20]MH_SAM_APDU [12:56:20]CAPDU: 80 13 01 00 [12:56:20]Write to MH i2c: E2 08 00 21 16 80 13 01 00 00 00 00 00 B4 [12:56:20]Write i2c OK [12:56:20]MH_I2C_Read... [12:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:20]Read from MH i2c: E2 [12:56:20]MH_I2C_Read... [12:56:20]Read from MH i2c: E2 0E 00 [12:56:20]MH_I2C_Read... [12:56:20]Read from MH i2c: E2 0E 00 21 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 ED [12:56:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:56:20]wFMCommunicate OK [12:56:20]SAM_PROTO_GetShiftState done [12:56:20]FM_GetShiftState done [12:56:20]req_shift_opened done [12:56:20]requested_item shift.open_date is exist - process it [12:56:20]req_shift_open_date [12:56:20]req_shift_open_date done [12:56:20]produce_requested_data done [12:56:20]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146334,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:56:20]process_action_free close_receipt [12:56:20]json_value_free [12:56:20]json_value_free done [12:56:20]process_json_proto returns [12:56:20]Send response to host [12:56:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146334,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:56:20]free response buf [12:56:20]execute_script done [12:56:20]execute_script returns [12:56:20]free content buf [12:56:20]Sock 7.Close socket [12:56:20]Sock 7.Thread stoped [12:58:04]ConnectInit Can't connect to host [12:58:04]CommunicateWithHost connect error [12:58:04]CommunicateWithHost err = -1 [12:58:04]OFD Sender: Server communicate error [12:58:04]OFD Sender: Processing packet 146333 [packets to send 207, broken 205] [12:58:04]ProducePacketName [12:58:04]name=ofd_packets/00146333 [12:58:04]OFD Sender: To server: pG, [12:58:04]CommunicateWithHost lk.salyk.kg:30040 [12:58:04]ConnectInit lk.salyk.kg [12:58:04]Connected sock=7 [12:58:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B5 88 07 01 03 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 81 00 00 00 F4 03 04 00 55 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9D 3B 02 00 35 04 06 00 98 46 17 B4 FD 94 E5 8F 12 5D FF C9 E2 1A [12:58:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A6 4C 47 00 21 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9D 3B 02 00 F4 03 04 00 02 81 20 67 B6 04 01 00 00 FC EA 37 EF 04 A2 FF F7 [12:58:05]CommunicateWithHost err = 0 [12:58:05]CheckOFDResponse [12:58:05]1017 (14) - 77093643461234 [12:58:05]1041 (16) - 0000000000871745 [12:58:05]1040 (4) - 146333 [12:58:05]1012 (4) - 29.10.2024 06:30 [12:58:05]1206 (1) - 0 [12:58:05]OFD Sender: Remove packet 146333 [12:58:05]ProducePacketName [12:58:05]name=ofd_packets/00146333 [12:58:05]NVStorageDeleteData [12:58:05]OFD Sender: Processing packet 146334 [packets to send 206, broken 205] [12:58:05]ProducePacketName [12:58:05]name=ofd_packets/00146334 [12:58:05]OFD Sender: To server: pG, [12:58:05]CommunicateWithHost lk.salyk.kg:30040 [12:58:05]ConnectInit lk.salyk.kg [12:58:06]Connected sock=7 [12:58:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 62 D6 0D 01 5B DB 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 82 00 00 00 F4 03 04 00 71 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9E 3B 02 00 35 04 06 00 91 B7 E3 33 F2 E3 2F 8C 72 8C 17 0B 78 2A [12:58:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 22 80 47 00 6A FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9E 3B 02 00 F4 03 04 00 04 81 20 67 B6 04 01 00 00 C0 5D 01 0B B6 C7 79 65 [12:58:06]CommunicateWithHost err = 0 [12:58:06]CheckOFDResponse [12:58:06]1017 (14) - 77093643461234 [12:58:06]1041 (16) - 0000000000871745 [12:58:06]1040 (4) - 146334 [12:58:06]1012 (4) - 29.10.2024 06:30 [12:58:06]1206 (1) - 0 [12:58:06]OFD Sender: Remove packet 146334 [12:58:06]ProducePacketName [12:58:06]name=ofd_packets/00146334 [12:58:06]NVStorageDeleteData [12:58:07]OFD Sender: No OFD packet to send [12:58:12]OFD Sender: No OFD packet to send [12:58:17]OFD Sender: No OFD packet to send [12:58:22]OFD Sender: No OFD packet to send [12:58:27]OFD Sender: No OFD packet to send [12:58:29]accept exits with 9 [12:58:29]New connection [12:58:29]New thread 3066686820 created [12:58:29]Thread 3066830180 joined [12:58:29]Waiting for new connection... [12:58:29] Sock 9.Parse request [12:58:29]Sock 9.Check first char [12:58:29]Sock 9.First char is OK [12:58:29]request: POST /json_proto HTTP/1.0 [12:58:29]Method: POST [12:58:29]URL: /json_proto [12:58:29]Method is POST - this is cgi request [12:58:29]url: /json_proto [12:58:29]query_string will be loaded in cgi processing [12:58:29]execute_cgi json_proto POST (null) [12:58:29]execute_cgi path=json_proto method=POST [12:58:29]POST find Content-Length [12:58:29]Host: 172.17.40.195:8080 [12:58:29]Content-Length: 677 [12:58:29]Content-Type: application/json [12:58:29] [12:58:29]POST finish read [12:58:29]Found Content-Length = 677 [12:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:58:29]execute_script... [12:58:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:58:29]POST & json_proto [12:58:29]process_json_proto [12:58:29]json parsed OK: [12:58:29]protocol is kg_v1.0 [12:58:29]action value=close_receipt [12:58:29]process_action close_receipt [12:58:29]cmd_close_receipt [12:58:29]MH_GetDate [12:58:29]Write to MH i2c: F0 00 00 22 16 27 [12:58:29]Write i2c OK [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: F0 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: F0 09 00 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: F0 09 00 22 16 00 F6 DB 20 67 D5 8D 6C 64 BA [12:58:29]GetLastDocTimeStamp 1730206577 [12:58:29]current date 1730206710 [12:58:29]FM_GetShiftState [12:58:29]SAM_PROTO_GetShiftState [12:58:29]wFMCommunicate request_size=4 [12:58:29]MH_SAM_APDU [12:58:29]CAPDU: 80 13 01 00 [12:58:29]Write to MH i2c: E2 08 00 23 16 80 13 01 00 00 00 00 00 B6 [12:58:29]Write i2c OK [12:58:29]MH_I2C_Read... [12:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:29]Read from MH i2c: E2 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 0E 00 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 0E 00 23 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EF [12:58:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:58:29]wFMCommunicate OK [12:58:29]SAM_PROTO_GetShiftState done [12:58:29]FM_GetShiftState done [12:58:29]opened in 1730161786 [12:58:29]opened+sec_in_day 1730248186 [12:58:29]quantity*price = 50041 [12:58:29]sum+1 = 50042 [12:58:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 131 29.10.2024 12:58 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146335 ФПД: 149955813024907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125830&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146335&fm=149955813024907&tin=02508201610067®Number=0000000000091683&sum=50000 [12:58:30]StoreToDocumentArchive [12:58:30]shift 547 fd 146335 [12:58:30]save to /storage/0547/doc_00146335 [12:58:30]save last doc name /storage/0547/doc_00146335 to /storage/kkm_last_doc_name [12:58:30]save OK [12:58:30]Clear old archive folders... [12:58:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:58:30]tlvbuf is B6E8AA70 [12:58:30]SAM_PROTO_ClearQueue [12:58:30]wFMCommunicate request_size=4 [12:58:30]MH_SAM_APDU [12:58:30]CAPDU: 80 09 00 00 [12:58:30]Write to MH i2c: E2 08 00 30 16 80 09 00 00 00 00 00 00 B8 [12:58:30]Write i2c OK [12:58:30]MH_I2C_Read... [12:58:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:30]Read from MH i2c: E2 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 30 16 00 90 00 BA [12:58:30]RAPDU: 90 00 [12:58:30]wFMCommunicate OK [12:58:30]SAM_PROTO_ClearQueue done [12:58:30]KKMCreateOFDPacket [12:58:30]OFDProtocolAddRootSTLVToBuf [12:58:30]FM_MakeSignedData [12:58:30]FM_MakeSignedData [12:58:30]SAM_PROTO_SignData [12:58:30]wFMCommunicate request_size=4 [12:58:30]MH_SAM_APDU [12:58:30]CAPDU: 80 0D 01 02 [12:58:30]Write to MH i2c: E2 08 00 31 16 80 0D 01 02 00 00 00 00 C0 [12:58:30]Write i2c OK [12:58:30]MH_I2C_Read... [12:58:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:30]Read from MH i2c: E2 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 31 16 00 90 00 BB [12:58:30]RAPDU: 90 00 [12:58:30]wFMCommunicate OK [12:58:30]wFMCommunicate request_size=255 [12:58:30]MH_SAM_APDU [12:58: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 83 00 00 00 F4 03 04 00 F6 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9F 3B 02 00 35 04 06 00 88 [12:58:30]Write to MH i2c: E2 02 01 32 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 83 00 00 00 F4 03 04 00 F6 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9F 3B 02 00 35 04 06 00 88 00 00 B2 [12:58:30]Write i2c OK [12:58:30]MH_I2C_Read... [12:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:30]Read from MH i2c: E2 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 32 16 00 90 00 BC [12:58:30]RAPDU: 90 00 [12:58:30]wFMCommunicate OK [12:58:30]wFMCommunicate request_size=10 [12:58:30]MH_SAM_APDU [12:58:30]CAPDU: 80 0D 02 02 05 62 4E F7 A4 8B [12:58:30]Write to MH i2c: E2 0D 00 33 16 80 0D 02 02 05 00 62 4E F7 A4 8B 00 00 A3 [12:58:30]Write i2c OK [12:58:30]MH_I2C_Read... [12:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:30]Read from MH i2c: E2 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 [12:58:30]MH_I2C_Read... [12:58:30]Read from MH i2c: E2 03 00 33 16 00 90 00 BD [12:58:30]RAPDU: 90 00 [12:58:30]wFMCommunicate OK [12:58:30]wFMCommunicate request_size=4 [12:58:30]MH_SAM_APDU [12:58:30]CAPDU: 80 0D 03 02 [12:58:30]Write to MH i2c: E2 08 00 34 16 80 0D 03 02 00 00 00 00 C5 [12:58:30]Write i2c OK [12:58:30]MH_I2C_Read... [12:58:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:31]Read from MH i2c: E2 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: E2 0B 00 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: E2 0B 00 34 16 00 FA E4 F2 B1 42 CF BA 0D 90 00 1F [12:58:31]RAPDU: FA E4 F2 B1 42 CF BA 0D 90 00 [12:58:31]wFMCommunicate OK [12:58:31]SAM_PROTO_SignData done [12:58:31]FM_MakeSignedData done [12:58:31]CreateOFDProtocolMessage [12:58:31]wFMCommunicate request_size=4 [12:58:31]MH_SAM_APDU [12:58:31]CAPDU: 80 11 00 00 [12:58:31]Write to MH i2c: E2 08 00 35 16 80 11 00 00 00 00 00 00 C5 [12:58:31]Write i2c OK [12:58:31]MH_I2C_Read... [12:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:31]Read from MH i2c: E2 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: E2 17 00 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: E2 17 00 35 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 18 [12:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:58:31]wFMCommunicate OK [12:58:31]CreateOFDProtocolMessage done [12:58:31]OFDSenderStorePacket 146335 [12:58:31]StoreOFDPacket docnum=146335 [12:58:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E2 4C 07 01 BE BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 00 00 00 F4 03 04 00 F6 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9F 3B 02 00 35 04 06 00 88 62 4E F7 A4 8B FA E4 F2 B1 42 CF BA 0D [12:58:31]CheckFolder [12:58:31]dirname=/storage/ofd_packets [12:58:31]CheckFolder done [12:58:31]ProducePacketName [12:58:31]name=ofd_packets/00146335 [12:58:31]NVStorageSaveData ofd_packets/00146335 [12:58:31]File name is /storage/ofd_packets/00146335 [12:58:31]Write 301 bytes [12:58:31]NVStorageSaveData done [12:58:31]OFDSenderStorePacket done [12:58:31]KKMCreateOFDPacket done [12:58:31]NVStorageSaveData kkm_last_timestamp [12:58:31]File name is /storage/kkm_last_timestamp [12:58:31]Write 4 bytes [12:58:31]NVStorageSaveData done [12:58:31]ExternCall_PrintAddStr [12:58:31]wPrintStart [12:58:31]Write to MH i2c: 01 00 00 36 16 4C [12:58:31]Write i2c OK [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: 01 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: 01 07 00 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: 01 07 00 36 16 00 00 00 00 00 FF 0F 61 [12:58:31]RasterBufferAndPrint [12:58:31]line Счет N : (1)161095 [12:58:31]line ИНН: 02508201610067 [12:58:31]line Контрольно-Кассовый Чек [12:58:31]line ПРОДАЖА [12:58:31]line ТРК (МРК, ГНК) : 52 [12:58:31]line Товар: 2710124130 [12:58:31]line Аи-92-К-2 [12:58:31]line 7.480 * 66.90 [12:58:31]line = 500.41 [12:58:31]line НДС 12% НСП 1% [12:58:31]line > о реализуемом товаре [12:58:31]line ОКРУГЛЕНИЕ: -0.41 [12:58:31]line ИТОГО: 500.00 [12:58:31]line Внесено: 500.00 [12:58:31]line СДАЧА: 0.00 [12:58:31]line НСП 1% : 4.43 [12:58:31]line НДС 12% : 53.14 [12:58:31]line Наличными: 500.00 [12:58:31]line Безнал.: 0.00 [12:58:31]line Место: АЗС № 126 "Партнер Нефть" [12:58:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:58:31]line СНО: Общий режим [12:58:31]line Чек 131 29.10.2024 12:58 [12:58:31]line Смена: 547 ФФД: 1.0 [12:58:31]line ЗНМ: 0300000085 [12:58:31]line РНМ: 0000000000091683 [12:58:31]line Версия ККМ: 001 [12:58:31]line ФМ: 0000000000871745 [12:58:31]line ФД: 146335 [12:58:31]line ФПД: 149955813024907 [12:58:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125830&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146335&fm=149955813024907&tin=02508201610067®Number=0000000000091683&sum=50000 [12:58:31]OFD Sender: Processing packet 146335 [packets to send 206, broken 205] [12:58:31]ProducePacketName [12:58:31]name=ofd_packets/00146335 [12:58:31]OFD Sender: To server: pG, [12:58:31]CommunicateWithHost lk.salyk.kg:30040 [12:58:31]ConnectInit lk.salyk.kg [12:58:31]written 0, free lines is 4095 [12:58:31]Connected sock=10 [12:58:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E2 4C 07 01 BE BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 00 00 00 F4 03 04 00 F6 DB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9F 3B 02 00 35 04 06 00 88 62 4E F7 A4 8B FA E4 F2 B1 42 CF BA 0D [12:58:31]Write to MH i2c: 01 00 00 61 16 77 [12:58:31]Write i2c OK [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: 01 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: 01 07 00 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: 01 07 00 61 16 00 00 00 00 00 C6 0C 50 [12:58:31]RasterBufferAndPrint [12:58:31]line [12:58:31]line [12:58:31]line [12:58:31]line [12:58:31]line [12:58:31]written 0, free lines is 3276 [12:58:31]MH_Cut [12:58:31]Write to MH i2c: D1 01 00 68 16 01 50 [12:58:31]Write i2c OK [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: D1 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: D1 01 00 [12:58:31]MH_I2C_Read... [12:58:31]Read from MH i2c: D1 01 00 68 16 00 4F [12:58:31]Write to MH i2c: 01 00 00 69 16 7F [12:58:31]Write i2c OK [12:58:31]MH_I2C_Read... [12:58:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F9 7A 47 00 73 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 9F 3B 02 00 F4 03 04 00 1D 81 20 67 B6 04 01 00 00 EE 6B 03 17 8F B3 22 68 [12:58:32]CommunicateWithHost err = 0 [12:58:32]CheckOFDResponse [12:58:32]1017 (14) - 77093643461234 [12:58:32]1041 (16) - 0000000000871745 [12:58:32]1040 (4) - 146335 [12:58:32]1012 (4) - 29.10.2024 06:30 [12:58:32]1206 (1) - 0 [12:58:32]OFD Sender: Remove packet 146335 [12:58:32]ProducePacketName [12:58:32]name=ofd_packets/00146335 [12:58:32]NVStorageDeleteData [12:58:32]OFD Sender: No OFD packet to send [12:58:32]*** Cut start [12:58:32]*** Partial cut [12:58:32]*** CUTSNS_PIN = 1 [12:58:32]*** CUTSNS_PIN = 0 [12:58:32]*** Brake cut motor [12:58:33]Read from MH i2c: 01 [12:58:33]MH_I2C_Read... [12:58:33]*** Stop cut motor [12:58:33]*** Cut end [12:58:33]Read from MH i2c: 01 07 00 [12:58:33]MH_I2C_Read... [12:58:33]Read from MH i2c: 01 07 00 69 16 00 00 00 00 00 FF 0F 94 [12:58:33]process_action close_receipt done [12:58:33]requested_data is exist [12:58:33]produce_requested_data [12:58:33]requested_item fm.sn is exist - process it [12:58:33]wFMCommunicate request_size=4 [12:58:33]MH_SAM_APDU [12:58:33]CAPDU: 80 11 00 00 [12:58:33]Write to MH i2c: E2 08 00 6A 16 80 11 00 00 00 00 00 00 FA [12:58:33]Write i2c OK [12:58:33]MH_I2C_Read... [12:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:33]Read from MH i2c: E2 [12:58:33]MH_I2C_Read... [12:58:33]Read from MH i2c: E2 17 00 [12:58:33]MH_I2C_Read... [12:58:33]Read from MH i2c: E2 17 00 6A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4D [12:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:58:33]wFMCommunicate OK [12:58:33]requested_item fd.num is exist - process it [12:58:33]SAM_PROTO_GetFieldsCounters [12:58:33]wFMCommunicate request_size=4 [12:58:33]MH_SAM_APDU [12:58:33]CAPDU: 80 13 00 00 [12:58:33]Write to MH i2c: E2 08 00 6B 16 80 13 00 00 00 00 00 00 FD [12:58:33]Write i2c OK [12:58:33]MH_I2C_Read... [12:58:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:33]Read from MH i2c: E2 [12:58:33]MH_I2C_Read... [12:58:33]Read from MH i2c: E2 62 00 [12:58:33]MH_I2C_Read... [12:58:33]Read from MH i2c: E2 62 00 6B 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9F 3B 02 00 0E 04 04 00 23 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 AA [12:58:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 9F 3B 02 00 0E 04 04 00 23 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 [12:58:33]wFMCommunicate OK [12:58:33]SAM_PROTO_GetFieldsCounters done [12:58:33]requested_item shift.num is exist - process it [12:58:33]requested_item shift.opened is exist - process it [12:58:33]req_shift_opened [12:58:33]FM_GetShiftState [12:58:33]SAM_PROTO_GetShiftState [12:58:33]wFMCommunicate request_size=4 [12:58:33]MH_SAM_APDU [12:58:33]CAPDU: 80 13 01 00 [12:58:33]Write to MH i2c: E2 08 00 6C 16 80 13 01 00 00 00 00 00 FF [12:58:33]Write i2c OK [12:58:33]MH_I2C_Read... [12:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:33]Read from MH i2c: E2 [12:58:33]MH_I2C_Read... [12:58:33]Read from MH i2c: E2 0E 00 [12:58:33]MH_I2C_Read... [12:58:33]Read from MH i2c: E2 0E 00 6C 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 38 [12:58:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:58:33]wFMCommunicate OK [12:58:33]SAM_PROTO_GetShiftState done [12:58:33]FM_GetShiftState done [12:58:33]req_shift_opened done [12:58:33]requested_item shift.open_date is exist - process it [12:58:33]req_shift_open_date [12:58:33]req_shift_open_date done [12:58:33]produce_requested_data done [12:58:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146335,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:58:33]process_action_free close_receipt [12:58:33]json_value_free [12:58:33]json_value_free done [12:58:33]process_json_proto returns [12:58:33]Send response to host [12:58:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146335,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:58:33]free response buf [12:58:33]execute_script done [12:58:33]execute_script returns [12:58:33]free content buf [12:58:33]Sock 9.Close socket [12:58:33]Sock 9.Thread stoped [12:58:37]OFD Sender: No OFD packet to send [12:58:41]accept exits with 7 [12:58:41]New connection [12:58:41]New thread 3066830180 created [12:58:41]Thread 3066686820 joined [12:58:41]Waiting for new connection... [12:58:41] Sock 7.Parse request [12:58:41]Sock 7.Check first char [12:58:41]Sock 7.First char is OK [12:58:41]request: POST /json_proto HTTP/1.0 [12:58:41]Method: POST [12:58:41]URL: /json_proto [12:58:41]Method is POST - this is cgi request [12:58:41]url: /json_proto [12:58:41]query_string will be loaded in cgi processing [12:58:41]execute_cgi json_proto POST (null) [12:58:41]execute_cgi path=json_proto method=POST [12:58:41]POST find Content-Length [12:58:41]Host: 172.17.40.195:8080 [12:58:41]Content-Length: 789 [12:58:41]Content-Type: application/json [12:58:41] [12:58:41]POST finish read [12:58:41]Found Content-Length = 789 [12:58:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:41]execute_script... [12:58: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)161094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72826", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:41]POST & json_proto [12:58:41]process_json_proto [12:58:41]json parsed OK: [12:58:41]protocol is kg_v1.0 [12:58:41]action value=close_receipt [12:58:41]process_action close_receipt [12:58:41]cmd_close_receipt [12:58:41]MH_GetDate [12:58:41]Write to MH i2c: F0 00 00 6D 16 72 [12:58:41]Write i2c OK [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: F0 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: F0 09 00 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: F0 09 00 6D 16 00 02 DC 20 67 D5 8D 6C 64 12 [12:58:41]GetLastDocTimeStamp 1730206710 [12:58:41]current date 1730206722 [12:58:41]FM_GetShiftState [12:58:41]SAM_PROTO_GetShiftState [12:58:41]wFMCommunicate request_size=4 [12:58:41]MH_SAM_APDU [12:58:41]CAPDU: 80 13 01 00 [12:58:41]Write to MH i2c: E2 08 00 6E 16 80 13 01 00 00 00 00 00 01 [12:58:41]Write i2c OK [12:58:41]MH_I2C_Read... [12:58:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:41]Read from MH i2c: E2 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: E2 0E 00 [12:58:41]MH_I2C_Read... [12:58:41]Read from MH i2c: E2 0E 00 6E 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3A [12:58:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:58:41]wFMCommunicate OK [12:58:41]SAM_PROTO_GetShiftState done [12:58:41]FM_GetShiftState done [12:58:41]opened in 1730161786 [12:58:41]opened+sec_in_day 1730248186 [12:58:41]quantity*price = 0 [12:58:41]sum+1 = 1 [12:58:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 132 29.10.2024 12:58 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 72826 ФМ: 0000000000871745 ФД: 146336 ФПД: 251415503606539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125842&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146336&fm=251415503606539&tin=02508201610067®Number=0000000000091683&sum=0 [12:58:42]StoreToDocumentArchive [12:58:42]shift 547 fd 146336 [12:58:42]save to /storage/0547/doc_00146336 [12:58:42]save last doc name /storage/0547/doc_00146336 to /storage/kkm_last_doc_name [12:58:42]save OK [12:58:42]Clear old archive folders... [12:58:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:58:42]tlvbuf is 01FDACC0 [12:58:42]SAM_PROTO_ClearQueue [12:58:42]wFMCommunicate request_size=4 [12:58:42]MH_SAM_APDU [12:58:42]CAPDU: 80 09 00 00 [12:58:42]Write to MH i2c: E2 08 00 7B 16 80 09 00 00 00 00 00 00 03 [12:58:42]Write i2c OK [12:58:42]MH_I2C_Read... [12:58:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:42]Read from MH i2c: E2 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 7B 16 00 90 00 05 [12:58:42]RAPDU: 90 00 [12:58:42]wFMCommunicate OK [12:58:42]SAM_PROTO_ClearQueue done [12:58:42]KKMCreateOFDPacket [12:58:42]OFDProtocolAddRootSTLVToBuf [12:58:42]FM_MakeSignedData [12:58:42]FM_MakeSignedData [12:58:42]SAM_PROTO_SignData [12:58:42]wFMCommunicate request_size=4 [12:58:42]MH_SAM_APDU [12:58:42]CAPDU: 80 0D 01 02 [12:58:42]Write to MH i2c: E2 08 00 7C 16 80 0D 01 02 00 00 00 00 0B [12:58:42]Write i2c OK [12:58:42]MH_I2C_Read... [12:58:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:42]Read from MH i2c: E2 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 7C 16 00 90 00 06 [12:58:42]RAPDU: 90 00 [12:58:42]wFMCommunicate OK [12:58:42]wFMCommunicate request_size=255 [12:58:42]MH_SAM_APDU [12:58:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 84 00 00 00 F4 03 04 00 02 DC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A0 3B 02 00 35 04 06 00 E4 A9 3B C8 [12:58:42]Write to MH i2c: E2 02 01 7D 16 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 84 00 00 00 F4 03 04 00 02 DC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A0 3B 02 00 35 04 06 00 E4 A9 3B C8 00 00 50 [12:58:42]Write i2c OK [12:58:42]MH_I2C_Read... [12:58:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:42]Read from MH i2c: E2 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 7D 16 00 90 00 07 [12:58:42]RAPDU: 90 00 [12:58:42]wFMCommunicate OK [12:58:42]wFMCommunicate request_size=7 [12:58:42]MH_SAM_APDU [12:58:42]CAPDU: 80 0D 02 02 02 93 0B [12:58:42]Write to MH i2c: E2 0A 00 7E 16 80 0D 02 02 02 00 93 0B 00 00 B0 [12:58:42]OFD Sender: No OFD packet to send [12:58:42]Write i2c OK [12:58:42]MH_I2C_Read... [12:58:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:42]Read from MH i2c: E2 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 03 00 7E 16 00 90 00 08 [12:58:42]RAPDU: 90 00 [12:58:42]wFMCommunicate OK [12:58:42]wFMCommunicate request_size=4 [12:58:42]MH_SAM_APDU [12:58:42]CAPDU: 80 0D 03 02 [12:58:42]Write to MH i2c: E2 08 00 7F 16 80 0D 03 02 00 00 00 00 10 [12:58:42]Write i2c OK [12:58:42]MH_I2C_Read... [12:58:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:42]Read from MH i2c: E2 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 0B 00 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 0B 00 7F 16 00 D4 63 25 FD 19 F5 E1 96 90 00 EF [12:58:42]RAPDU: D4 63 25 FD 19 F5 E1 96 90 00 [12:58:42]wFMCommunicate OK [12:58:42]SAM_PROTO_SignData done [12:58:42]FM_MakeSignedData done [12:58:42]CreateOFDProtocolMessage [12:58:42]wFMCommunicate request_size=4 [12:58:42]MH_SAM_APDU [12:58:42]CAPDU: 80 11 00 00 [12:58:42]Write to MH i2c: E2 08 00 80 16 80 11 00 00 00 00 00 00 10 [12:58:42]Write i2c OK [12:58:42]MH_I2C_Read... [12:58:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:42]Read from MH i2c: E2 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 17 00 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: E2 17 00 80 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 63 [12:58:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:58:42]wFMCommunicate OK [12:58:42]CreateOFDProtocolMessage done [12:58:42]OFDSenderStorePacket 146336 [12:58:42]StoreOFDPacket docnum=146336 [12:58:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 0C C7 04 01 5D 22 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 84 00 00 00 F4 03 04 00 02 DC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A0 3B 02 00 35 04 06 00 E4 A9 3B C8 93 0B D4 63 25 FD 19 F5 E1 96 [12:58:42]CheckFolder [12:58:42]dirname=/storage/ofd_packets [12:58:42]CheckFolder done [12:58:42]ProducePacketName [12:58:42]name=ofd_packets/00146336 [12:58:42]NVStorageSaveData ofd_packets/00146336 [12:58:42]File name is /storage/ofd_packets/00146336 [12:58:42]Write 298 bytes [12:58:42]NVStorageSaveData done [12:58:42]OFDSenderStorePacket done [12:58:42]KKMCreateOFDPacket done [12:58:42]NVStorageSaveData kkm_last_timestamp [12:58:42]File name is /storage/kkm_last_timestamp [12:58:42]Write 4 bytes [12:58:42]NVStorageSaveData done [12:58:42]ExternCall_PrintAddStr [12:58:42]wPrintStart [12:58:42]Write to MH i2c: 01 00 00 81 16 97 [12:58:42]Write i2c OK [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: 01 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: 01 07 00 [12:58:42]MH_I2C_Read... [12:58:42]Read from MH i2c: 01 07 00 81 16 00 00 00 00 00 FF 0F AC [12:58:42]RasterBufferAndPrint [12:58:42]line Счет N : (1)161094 [12:58:42]line ИНН: 02508201610067 [12:58:42]line Контрольно-Кассовый Чек [12:58:42]line ПРОДАЖА [12:58:42]line ТРК (МРК, ГНК) : 11 [12:58:42]line Товар: 2710194210 [12:58:42]line ДТ-К-2 [12:58:42]line 20.000 * 0.00 [12:58:42]line = 0.00 [12:58:42]line НДС 12% НСП 1% [12:58:42]line > о реализуемом товаре [12:58:42]line ИТОГО: 0.00 [12:58:42]line НСП 1% : 0.00 [12:58:42]line НДС 12% : 0.00 [12:58:42]line Наличными: 0.00 [12:58:42]line Безнал.: 0.00 [12:58:42]line Место: АЗС № 126 "Партнер Нефть" [12:58:42]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [12:58:42]line СНО: Общий режим [12:58:42]line Чек 132 29.10.2024 12:58 [12:58:42]line Смена: 547 ФФД: 1.0 [12:58:42]line ЗНМ: 0300000085 [12:58:42]line РНМ: 0000000000091683 [12:58:42]line Версия ККМ: 001 [12:58:42]line Талоны: Топливная Карта [12:58:42]line 72826 [12:58:42]line ФМ: 0000000000871745 [12:58:42]line ФД: 146336 [12:58:42]line ФПД: 251415503606539 [12:58:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T125842&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146336&fm=251415503606539&tin=02508201610067®Number=0000000000091683&sum=0 [12:58:42]written 0, free lines is 4095 [12:58:42]OFD Sender: Processing packet 146336 [packets to send 206, broken 205] [12:58:42]ProducePacketName [12:58:42]name=ofd_packets/00146336 [12:58:42]OFD Sender: To server: pG, [12:58:42]CommunicateWithHost lk.salyk.kg:30040 [12:58:42]ConnectInit lk.salyk.kg [12:58:43]Write to MH i2c: 01 00 00 AB 16 C1 [12:58:43]Write i2c OK [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: 01 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: 01 07 00 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: 01 07 00 AB 16 00 00 00 00 00 C6 0C 9A [12:58:43]RasterBufferAndPrint [12:58:43]line [12:58:43]line [12:58:43]line [12:58:43]line [12:58:43]line [12:58:43]written 0, free lines is 3279 [12:58:43]MH_Cut [12:58:43]Write to MH i2c: D1 01 00 B2 16 01 9A [12:58:43]Write i2c OK [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: D1 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: D1 01 00 [12:58:43]MH_I2C_Read... [12:58:43]Read from MH i2c: D1 01 00 B2 16 00 99 [12:58:43]Write to MH i2c: 01 00 00 B3 16 C9 [12:58:43]Write i2c OK [12:58:43]MH_I2C_Read... [12:58:43]Connected sock=11 [12:58:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 0C C7 04 01 5D 22 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 84 00 00 00 F4 03 04 00 02 DC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A0 3B 02 00 35 04 06 00 E4 A9 3B C8 93 0B D4 63 25 FD 19 F5 E1 96 [12:58:44]*** Cut start [12:58:44]*** Partial cut [12:58:44]*** CUTSNS_PIN = 1 [12:58:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 75 2D 47 00 C4 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A0 3B 02 00 F4 03 04 00 29 81 20 67 B6 04 01 00 00 37 57 DC 9B 2B E3 0E 36 [12:58:44]CommunicateWithHost err = 0 [12:58:44]CheckOFDResponse [12:58:44]1017 (14) - 77093643461234 [12:58:44]1041 (16) - 0000000000871745 [12:58:44]1040 (4) - 146336 [12:58:44]1012 (4) - 29.10.2024 06:31 [12:58:44]1206 (1) - 0 [12:58:44]OFD Sender: Remove packet 146336 [12:58:44]ProducePacketName [12:58:44]name=ofd_packets/00146336 [12:58:44]NVStorageDeleteData [12:58:44]*** CUTSNS_PIN = 0 [12:58:44]*** Brake cut motor [12:58:44]OFD Sender: No OFD packet to send [12:58:44]Read from MH i2c: 01 [12:58:44]MH_I2C_Read... [12:58:44]*** Stop cut motor [12:58:44]*** Cut end [12:58:44]Read from MH i2c: 01 07 00 [12:58:44]MH_I2C_Read... [12:58:44]Read from MH i2c: 01 07 00 B3 16 00 00 00 00 00 FF 0F DE [12:58:44]process_action close_receipt done [12:58:44]requested_data is exist [12:58:44]produce_requested_data [12:58:44]requested_item fm.sn is exist - process it [12:58:44]wFMCommunicate request_size=4 [12:58:44]MH_SAM_APDU [12:58:44]CAPDU: 80 11 00 00 [12:58:44]Write to MH i2c: E2 08 00 B4 16 80 11 00 00 00 00 00 00 44 [12:58:44]Write i2c OK [12:58:44]MH_I2C_Read... [12:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:44]Read from MH i2c: E2 [12:58:44]MH_I2C_Read... [12:58:44]Read from MH i2c: E2 17 00 [12:58:44]MH_I2C_Read... [12:58:44]Read from MH i2c: E2 17 00 B4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 97 [12:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [12:58:44]wFMCommunicate OK [12:58:44]requested_item fd.num is exist - process it [12:58:44]SAM_PROTO_GetFieldsCounters [12:58:44]wFMCommunicate request_size=4 [12:58:44]MH_SAM_APDU [12:58:44]CAPDU: 80 13 00 00 [12:58:44]Write to MH i2c: E2 08 00 B5 16 80 13 00 00 00 00 00 00 47 [12:58:44]Write i2c OK [12:58:44]MH_I2C_Read... [12:58:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:44]Read from MH i2c: E2 [12:58:44]MH_I2C_Read... [12:58:44]Read from MH i2c: E2 62 00 [12:58:44]MH_I2C_Read... [12:58:44]Read from MH i2c: E2 62 00 B5 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A0 3B 02 00 0E 04 04 00 23 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 F8 [12:58:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A0 3B 02 00 0E 04 04 00 23 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 [12:58:44]wFMCommunicate OK [12:58:44]SAM_PROTO_GetFieldsCounters done [12:58:44]requested_item shift.num is exist - process it [12:58:44]requested_item shift.opened is exist - process it [12:58:44]req_shift_opened [12:58:44]FM_GetShiftState [12:58:44]SAM_PROTO_GetShiftState [12:58:44]wFMCommunicate request_size=4 [12:58:44]MH_SAM_APDU [12:58:44]CAPDU: 80 13 01 00 [12:58:44]Write to MH i2c: E2 08 00 B6 16 80 13 01 00 00 00 00 00 49 [12:58:44]Write i2c OK [12:58:44]MH_I2C_Read... [12:58:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:44]Read from MH i2c: E2 [12:58:44]MH_I2C_Read... [12:58:44]Read from MH i2c: E2 0E 00 [12:58:44]MH_I2C_Read... [12:58:44]Read from MH i2c: E2 0E 00 B6 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 82 [12:58:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [12:58:44]wFMCommunicate OK [12:58:44]SAM_PROTO_GetShiftState done [12:58:44]FM_GetShiftState done [12:58:44]req_shift_opened done [12:58:44]requested_item shift.open_date is exist - process it [12:58:44]req_shift_open_date [12:58:44]req_shift_open_date done [12:58:44]produce_requested_data done [12:58:44]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146336,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [12:58:44]process_action_free close_receipt [12:58:44]json_value_free [12:58:44]json_value_free done [12:58:44]process_json_proto returns [12:58:44]Send response to host [12:58:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146336,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [12:58:44]free response buf [12:58:44]execute_script done [12:58:44]execute_script returns [12:58:44]free content buf [12:58:44]Sock 7.Close socket [12:58:44]Sock 7.Thread stoped [12:58:48]int [12:58:48]Write to MH i2c: 01 00 00 B7 16 CD [12:58:48]*** FLAG_PRN_KEY set [12:58:48]Write i2c OK [12:58:48]MH_I2C_Read... [12:58:48]Read from MH i2c: 01 [12:58:48]MH_I2C_Read... [12:58:48]Read from MH i2c: 01 07 00 [12:58:48]MH_I2C_Read... [12:58:48]Read from MH i2c: 01 07 00 B7 16 00 08 00 00 00 FF 0F EA [12:58:49]state=0 [12:58:49]Key pressed [12:58:49]Feed [12:58:49]Write to MH i2c: D8 00 00 B8 16 A5 [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D8 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D8 01 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D8 01 00 B8 16 00 A6 [12:58:49]int [12:58:49]Write to MH i2c: 01 00 00 B9 16 CF [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 B9 16 00 48 00 00 00 3C 00 5A [12:58:49]state=2 [12:58:49]Key pressed [12:58:49]int [12:58:49]Write to MH i2c: 01 00 00 BA 16 D0 [12:58:49]*** FLAG_PRN_KEY reset [12:58:49]*** FLAG_PRN_KEY set [12:58:49]*** FLAG_PRN_KEY reset [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 BA 16 00 00 00 00 00 F7 0F DD [12:58:49]state=2 [12:58:49]Stop feed [12:58:49]OFD Sender: No OFD packet to send [12:58:49]int [12:58:49]Write to MH i2c: 01 00 00 BB 16 D1 [12:58:49]*** FLAG_PRN_KEY set [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 BB 16 00 08 00 00 00 FF 0F EE [12:58:49]state=0 [12:58:49]Key pressed [12:58:49]Feed [12:58:49]Write to MH i2c: D8 00 00 BC 16 A9 [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D8 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D8 01 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: D8 01 00 BC 16 00 AA [12:58:49]int [12:58:49]Write to MH i2c: 01 00 00 BD 16 D3 [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 BD 16 00 48 00 00 00 3C 00 5E [12:58:49]state=2 [12:58:49]Key pressed [12:58:49]int [12:58:49]Write to MH i2c: 01 00 00 BE 16 D4 [12:58:49]*** FLAG_PRN_KEY reset [12:58:49]Write i2c OK [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 [12:58:49]MH_I2C_Read... [12:58:49]Read from MH i2c: 01 07 00 BE 16 00 00 00 00 00 FE 0F E8 [12:58:49]state=2 [12:58:49]Stop feed [12:58:54]OFD Sender: No OFD packet to send [12:58:59]OFD Sender: No OFD packet to send [12:59:04]OFD Sender: No OFD packet to send [12:59:09]OFD Sender: No OFD packet to send [12:59:14]OFD Sender: No OFD packet to send [12:59:19]OFD Sender: No OFD packet to send [12:59:24]OFD Sender: No OFD packet to send [12:59:29]OFD Sender: No OFD packet to send [12:59:34]OFD Sender: No OFD packet to send [12:59:39]OFD Sender: No OFD packet to send [12:59:44]OFD Sender: No OFD packet to send [12:59:49]OFD Sender: No OFD packet to send [12:59:54]OFD Sender: No OFD packet to send [12:59:59]OFD Sender: No OFD packet to send [13:00:04]OFD Sender: No OFD packet to send [13:00:09]OFD Sender: No OFD packet to send [13:00:14]OFD Sender: No OFD packet to send [13:00:19]OFD Sender: No OFD packet to send [13:00:24]OFD Sender: No OFD packet to send [13:00:29]OFD Sender: No OFD packet to send [13:00:34]OFD Sender: No OFD packet to send [13:00:39]OFD Sender: No OFD packet to send [13:00:44]OFD Sender: No OFD packet to send [13:00:49]OFD Sender: No OFD packet to send [13:00:54]OFD Sender: No OFD packet to send [13:00:59]OFD Sender: No OFD packet to send [13:01:04]OFD Sender: No OFD packet to send [13:01:09]OFD Sender: No OFD packet to send [13:01:14]OFD Sender: No OFD packet to send [13:01:19]OFD Sender: No OFD packet to send [13:01:24]OFD Sender: No OFD packet to send [13:01:29]OFD Sender: No OFD packet to send [13:01:34]OFD Sender: No OFD packet to send [13:01:39]OFD Sender: No OFD packet to send [13:01:44]OFD Sender: No OFD packet to send [13:01:49]OFD Sender: No OFD packet to send [13:01:54]OFD Sender: No OFD packet to send [13:01:59]OFD Sender: No OFD packet to send [13:02:04]OFD Sender: No OFD packet to send [13:02:09]OFD Sender: No OFD packet to send [13:02:14]OFD Sender: No OFD packet to send [13:02:19]OFD Sender: No OFD packet to send [13:02:24]OFD Sender: No OFD packet to send [13:02:29]OFD Sender: No OFD packet to send [13:02:34]OFD Sender: No OFD packet to send [13:02:39]OFD Sender: No OFD packet to send [13:02:44]OFD Sender: No OFD packet to send [13:02:49]OFD Sender: No OFD packet to send [13:02:54]OFD Sender: No OFD packet to send [13:02:59]OFD Sender: No OFD packet to send [13:03:04]OFD Sender: No OFD packet to send [13:03:10]OFD Sender: No OFD packet to send [13:03:15]OFD Sender: No OFD packet to send [13:03:20]OFD Sender: No OFD packet to send [13:03:25]OFD Sender: No OFD packet to send [13:03:30]OFD Sender: No OFD packet to send [13:03:35]OFD Sender: No OFD packet to send [13:03:40]OFD Sender: No OFD packet to send [13:03:45]OFD Sender: No OFD packet to send [13:03:50]OFD Sender: No OFD packet to send [13:03:55]OFD Sender: No OFD packet to send [13:04:00]OFD Sender: No OFD packet to send [13:04:05]OFD Sender: No OFD packet to send [13:04:10]OFD Sender: No OFD packet to send [13:04:15]OFD Sender: No OFD packet to send [13:04:20]OFD Sender: No OFD packet to send [13:04:25]OFD Sender: No OFD packet to send [13:04:30]OFD Sender: No OFD packet to send [13:04:35]OFD Sender: No OFD packet to send [13:04:40]OFD Sender: No OFD packet to send [13:04:45]OFD Sender: No OFD packet to send [13:04:50]OFD Sender: No OFD packet to send [13:04:55]OFD Sender: No OFD packet to send [13:05:00]OFD Sender: No OFD packet to send [13:05:05]OFD Sender: No OFD packet to send [13:05:10]OFD Sender: No OFD packet to send [13:05:15]OFD Sender: No OFD packet to send [13:05:20]OFD Sender: No OFD packet to send [13:05:25]OFD Sender: No OFD packet to send [13:05:30]OFD Sender: No OFD packet to send [13:05:35]OFD Sender: No OFD packet to send [13:05:40]OFD Sender: No OFD packet to send [13:05:45]OFD Sender: No OFD packet to send [13:05:50]OFD Sender: No OFD packet to send [13:05:55]OFD Sender: No OFD packet to send [13:06:00]OFD Sender: No OFD packet to send [13:06:05]OFD Sender: No OFD packet to send [13:06:10]OFD Sender: No OFD packet to send [13:06:15]OFD Sender: No OFD packet to send [13:06:20]OFD Sender: No OFD packet to send [13:06:25]OFD Sender: No OFD packet to send [13:06:30]OFD Sender: No OFD packet to send [13:06:35]OFD Sender: No OFD packet to send [13:06:40]OFD Sender: No OFD packet to send [13:06:45]OFD Sender: No OFD packet to send [13:06:50]OFD Sender: No OFD packet to send [13:06:55]OFD Sender: No OFD packet to send [13:07:00]OFD Sender: No OFD packet to send [13:07:05]OFD Sender: No OFD packet to send [13:07:09]accept exits with 10 [13:07:09]New connection [13:07:09]New thread 3066686820 created [13:07:09]Thread 3066830180 joined [13:07:09]Waiting for new connection... [13:07:09] Sock 10.Parse request [13:07:09]Sock 10.Check first char [13:07:09]Sock 10.First char is OK [13:07:09]request: POST /json_proto HTTP/1.0 [13:07:09]Method: POST [13:07:09]URL: /json_proto [13:07:09]Method is POST - this is cgi request [13:07:09]url: /json_proto [13:07:09]query_string will be loaded in cgi processing [13:07:09]execute_cgi json_proto POST (null) [13:07:09]execute_cgi path=json_proto method=POST [13:07:09]POST find Content-Length [13:07:09]Host: 172.17.40.195:8080 [13:07:09]Content-Length: 679 [13:07:09]Content-Type: application/json [13:07:09] [13:07:09]POST finish read [13:07:09]Found Content-Length = 679 [13:07:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [13:07:09]execute_script... [13:07: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)161096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [13:07:09]POST & json_proto [13:07:09]process_json_proto [13:07:09]json parsed OK: [13:07:09]protocol is kg_v1.0 [13:07:09]action value=close_receipt [13:07:09]process_action close_receipt [13:07:09]cmd_close_receipt [13:07:09]MH_GetDate [13:07:09]Write to MH i2c: F0 00 00 BF 16 C4 [13:07:09]Write i2c OK [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: F0 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: F0 09 00 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: F0 09 00 BF 16 00 FE DD 20 67 D5 8D 6C 64 61 [13:07:09]GetLastDocTimeStamp 1730206722 [13:07:09]current date 1730207230 [13:07:09]FM_GetShiftState [13:07:09]SAM_PROTO_GetShiftState [13:07:09]wFMCommunicate request_size=4 [13:07:09]MH_SAM_APDU [13:07:09]CAPDU: 80 13 01 00 [13:07:09]Write to MH i2c: E2 08 00 C0 16 80 13 01 00 00 00 00 00 53 [13:07:09]Write i2c OK [13:07:09]MH_I2C_Read... [13:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:09]Read from MH i2c: E2 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 0E 00 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 0E 00 C0 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8C [13:07:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:07:09]wFMCommunicate OK [13:07:09]SAM_PROTO_GetShiftState done [13:07:09]FM_GetShiftState done [13:07:09]opened in 1730161786 [13:07:09]opened+sec_in_day 1730248186 [13:07:09]quantity*price = 200025 [13:07:09]sum+1 = 200026 [13:07:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 133 29.10.2024 13:07 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146337 ФПД: 134528625650991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T130710&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146337&fm=134528625650991&tin=02508201610067®Number=0000000000091683&sum=200000 [13:07:10]StoreToDocumentArchive [13:07:10]shift 547 fd 146337 [13:07:10]save to /storage/0547/doc_00146337 [13:07:10]save last doc name /storage/0547/doc_00146337 to /storage/kkm_last_doc_name [13:07:10]save OK [13:07:10]Clear old archive folders... [13:07:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:07:10]tlvbuf is 02018FB0 [13:07:10]SAM_PROTO_ClearQueue [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 09 00 00 [13:07:10]Write to MH i2c: E2 08 00 CD 16 80 09 00 00 00 00 00 00 55 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 CD 16 00 90 00 57 [13:07:10]RAPDU: 90 00 [13:07:10]wFMCommunicate OK [13:07:10]SAM_PROTO_ClearQueue done [13:07:10]KKMCreateOFDPacket [13:07:10]OFDProtocolAddRootSTLVToBuf [13:07:10]FM_MakeSignedData [13:07:10]FM_MakeSignedData [13:07:10]SAM_PROTO_SignData [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 0D 01 02 [13:07:10]Write to MH i2c: E2 08 00 CE 16 80 0D 01 02 00 00 00 00 5D [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:10]OFD Sender: No OFD packet to send [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 CE 16 00 90 00 58 [13:07:10]RAPDU: 90 00 [13:07:10]wFMCommunicate OK [13:07:10]wFMCommunicate request_size=255 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 85 00 00 00 F4 03 04 00 FE DD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A1 3B 02 00 35 04 06 00 7A 5A 62 F1 [13:07:10]Write to MH i2c: E2 02 01 CF 16 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 85 00 00 00 F4 03 04 00 FE DD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A1 3B 02 00 35 04 06 00 7A 5A 62 F1 00 00 E0 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 CF 16 00 90 00 59 [13:07:10]RAPDU: 90 00 [13:07:10]wFMCommunicate OK [13:07:10]wFMCommunicate request_size=7 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 0D 02 02 02 AD 2F [13:07:10]Write to MH i2c: E2 0A 00 D0 16 80 0D 02 02 02 00 AD 2F 00 00 40 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 03 00 D0 16 00 90 00 5A [13:07:10]RAPDU: 90 00 [13:07:10]wFMCommunicate OK [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 0D 03 02 [13:07:10]Write to MH i2c: E2 08 00 D1 16 80 0D 03 02 00 00 00 00 62 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 0B 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 0B 00 D1 16 00 63 77 08 E2 86 6B 11 69 90 00 92 [13:07:10]RAPDU: 63 77 08 E2 86 6B 11 69 90 00 [13:07:10]wFMCommunicate OK [13:07:10]SAM_PROTO_SignData done [13:07:10]FM_MakeSignedData done [13:07:10]CreateOFDProtocolMessage [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 11 00 00 [13:07:10]Write to MH i2c: E2 08 00 D2 16 80 11 00 00 00 00 00 00 62 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 17 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 17 00 D2 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B5 [13:07:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:07:10]wFMCommunicate OK [13:07:10]CreateOFDProtocolMessage done [13:07:10]OFDSenderStorePacket 146337 [13:07:10]StoreOFDPacket docnum=146337 [13:07:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 80 87 04 01 F6 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 85 00 00 00 F4 03 04 00 FE DD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A1 3B 02 00 35 04 06 00 7A 5A 62 F1 AD 2F 63 77 08 E2 86 6B 11 69 [13:07:10]CheckFolder [13:07:10]dirname=/storage/ofd_packets [13:07:10]CheckFolder done [13:07:10]ProducePacketName [13:07:10]name=ofd_packets/00146337 [13:07:10]NVStorageSaveData ofd_packets/00146337 [13:07:10]File name is /storage/ofd_packets/00146337 [13:07:10]Write 298 bytes [13:07:10]NVStorageSaveData done [13:07:10]OFDSenderStorePacket done [13:07:10]KKMCreateOFDPacket done [13:07:10]NVStorageSaveData kkm_last_timestamp [13:07:10]File name is /storage/kkm_last_timestamp [13:07:10]Write 4 bytes [13:07:10]NVStorageSaveData done [13:07:10]OFD Sender: Processing packet 146337 [packets to send 206, broken 205] [13:07:10]ProducePacketName [13:07:10]name=ofd_packets/00146337 [13:07:10]OFD Sender: To server: pG, [13:07:10]CommunicateWithHost lk.salyk.kg:30040 [13:07:10]ConnectInit lk.salyk.kg [13:07:10]ExternCall_PrintAddStr [13:07:10]wPrintStart [13:07:10]Write to MH i2c: 01 00 00 D3 16 E9 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: 01 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: 01 07 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: 01 07 00 D3 16 00 00 00 00 00 FF 0F FE [13:07:10]RasterBufferAndPrint [13:07:10]line Счет N : (1)161096 [13:07:10]line ИНН: 02508201610067 [13:07:10]line Контрольно-Кассовый Чек [13:07:10]line ПРОДАЖА [13:07:10]line ТРК (МРК, ГНК) : 21 [13:07:10]line Товар: 2710194210 [13:07:10]line ДТ-К-2 [13:07:10]line 26.250 * 76.20 [13:07:10]line = 2000.25 [13:07:10]line НДС 12% НСП 1% [13:07:10]line > о реализуемом товаре [13:07:10]line ОКРУГЛЕНИЕ: -0.25 [13:07:10]line ИТОГО: 2000.00 [13:07:10]line Внесено: 2000.00 [13:07:10]line СДАЧА: 0.00 [13:07:10]line НСП 1% : 17.70 [13:07:10]line НДС 12% : 212.42 [13:07:10]line Наличными: 2000.00 [13:07:10]line Безнал.: 0.00 [13:07:10]line Место: АЗС № 126 "Партнер Нефть" [13:07:10]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:07:10]line СНО: Общий режим [13:07:10]line Чек 133 29.10.2024 13:07 [13:07:10]line Смена: 547 ФФД: 1.0 [13:07:10]line ЗНМ: 0300000085 [13:07:10]line РНМ: 0000000000091683 [13:07:10]line Версия ККМ: 001 [13:07:10]line ФМ: 0000000000871745 [13:07:10]line ФД: 146337 [13:07:10]line ФПД: 134528625650991 [13:07:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T130710&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146337&fm=134528625650991&tin=02508201610067®Number=0000000000091683&sum=200000 [13:07:11]Connected sock=11 [13:07:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 80 87 04 01 F6 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 85 00 00 00 F4 03 04 00 FE DD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A1 3B 02 00 35 04 06 00 7A 5A 62 F1 AD 2F 63 77 08 E2 86 6B 11 69 [13:07:11]written 0, free lines is 4095 [13:07:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 97 74 47 00 07 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 31 37 34 35 10 04 04 00 A1 3B 02 00 F4 03 04 00 25 83 20 67 B6 04 01 00 00 B1 1B 09 9D E9 DB 06 69 [13:07:11]CommunicateWithHost err = 0 [13:07:11]CheckOFDResponse [13:07:11]1017 (14) - 77093643461234 [13:07:11]1041 (16) - 0000000000871745 [13:07:11]1040 (4) - 146337 [13:07:11]1012 (4) - 29.10.2024 06:39 [13:07:11]1206 (1) - 0 [13:07:11]OFD Sender: Remove packet 146337 [13:07:11]ProducePacketName [13:07:11]name=ofd_packets/00146337 [13:07:11]NVStorageDeleteData [13:07:11]Write to MH i2c: 01 00 00 FE 16 14 [13:07:11]Write i2c OK [13:07:11]MH_I2C_Read... [13:07:11]Read from MH i2c: 01 [13:07:11]MH_I2C_Read... [13:07:11]Read from MH i2c: 01 07 00 [13:07:11]MH_I2C_Read... [13:07:11]Read from MH i2c: 01 07 00 FE 16 00 00 00 00 00 C0 0C E7 [13:07:11]RasterBufferAndPrint [13:07:11]line [13:07:11]line [13:07:11]line [13:07:11]line [13:07:11]line [13:07:11]written 0, free lines is 3269 [13:07:11]MH_Cut [13:07:11]Write to MH i2c: D1 01 00 05 17 01 EE [13:07:11]Write i2c OK [13:07:11]MH_I2C_Read... [13:07:11]Read from MH i2c: D1 [13:07:11]MH_I2C_Read... [13:07:11]Read from MH i2c: D1 01 00 [13:07:11]MH_I2C_Read... [13:07:11]Read from MH i2c: D1 01 00 05 17 00 ED [13:07:11]Write to MH i2c: 01 00 00 06 17 1D [13:07:11]Write i2c OK [13:07:11]MH_I2C_Read... [13:07:12]OFD Sender: No OFD packet to send [13:07:12]*** Cut start [13:07:12]*** Partial cut [13:07:12]*** CUTSNS_PIN = 1 [13:07:12]*** CUTSNS_PIN = 0 [13:07:12]*** Brake cut motor [13:07:12]Read from MH i2c: 01 [13:07:12]MH_I2C_Read... [13:07:12]*** Stop cut motor [13:07:12]*** Cut end [13:07:12]Read from MH i2c: 01 07 00 [13:07:12]MH_I2C_Read... [13:07:12]Read from MH i2c: 01 07 00 06 17 00 00 00 00 00 FF 0F 32 [13:07:12]process_action close_receipt done [13:07:12]requested_data is exist [13:07:12]produce_requested_data [13:07:12]requested_item fm.sn is exist - process it [13:07:12]wFMCommunicate request_size=4 [13:07:12]MH_SAM_APDU [13:07:12]CAPDU: 80 11 00 00 [13:07:12]Write to MH i2c: E2 08 00 07 17 80 11 00 00 00 00 00 00 98 [13:07:12]Write i2c OK [13:07:12]MH_I2C_Read... [13:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:13]Read from MH i2c: E2 [13:07:13]MH_I2C_Read... [13:07:13]Read from MH i2c: E2 17 00 [13:07:13]MH_I2C_Read... [13:07:13]Read from MH i2c: E2 17 00 07 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EB [13:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:07:13]wFMCommunicate OK [13:07:13]requested_item fd.num is exist - process it [13:07:13]SAM_PROTO_GetFieldsCounters [13:07:13]wFMCommunicate request_size=4 [13:07:13]MH_SAM_APDU [13:07:13]CAPDU: 80 13 00 00 [13:07:13]Write to MH i2c: E2 08 00 08 17 80 13 00 00 00 00 00 00 9B [13:07:13]Write i2c OK [13:07:13]MH_I2C_Read... [13:07:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:13]Read from MH i2c: E2 [13:07:13]MH_I2C_Read... [13:07:13]Read from MH i2c: E2 62 00 [13:07:13]MH_I2C_Read... [13:07:13]Read from MH i2c: E2 62 00 08 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A1 3B 02 00 0E 04 04 00 23 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 50 [13:07:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A1 3B 02 00 0E 04 04 00 23 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 [13:07:13]wFMCommunicate OK [13:07:13]SAM_PROTO_GetFieldsCounters done [13:07:13]requested_item shift.num is exist - process it [13:07:13]requested_item shift.opened is exist - process it [13:07:13]req_shift_opened [13:07:13]FM_GetShiftState [13:07:13]SAM_PROTO_GetShiftState [13:07:13]wFMCommunicate request_size=4 [13:07:13]MH_SAM_APDU [13:07:13]CAPDU: 80 13 01 00 [13:07:13]Write to MH i2c: E2 08 00 09 17 80 13 01 00 00 00 00 00 9D [13:07:13]Write i2c OK [13:07:13]MH_I2C_Read... [13:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:13]Read from MH i2c: E2 [13:07:13]MH_I2C_Read... [13:07:13]Read from MH i2c: E2 0E 00 [13:07:13]MH_I2C_Read... [13:07:13]Read from MH i2c: E2 0E 00 09 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D6 [13:07:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:07:13]wFMCommunicate OK [13:07:13]SAM_PROTO_GetShiftState done [13:07:13]FM_GetShiftState done [13:07:13]req_shift_opened done [13:07:13]requested_item shift.open_date is exist - process it [13:07:13]req_shift_open_date [13:07:13]req_shift_open_date done [13:07:13]produce_requested_data done [13:07:13]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146337,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:07:13]process_action_free close_receipt [13:07:13]json_value_free [13:07:13]json_value_free done [13:07:13]process_json_proto returns [13:07:13]Send response to host [13:07:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146337,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:07:13]free response buf [13:07:13]execute_script done [13:07:13]execute_script returns [13:07:13]free content buf [13:07:13]Sock 10.Close socket [13:07:13]Sock 10.Thread stoped [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:42]OFD Sender: No OFD packet to send [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:32]OFD Sender: No OFD packet to send [13:08:37]OFD Sender: No OFD packet to send [13:08:42]OFD Sender: No OFD packet to send [13:08:47]OFD Sender: No OFD packet to send [13:08:52]OFD Sender: No OFD packet to send [13:08:54]accept exits with 7 [13:08:54]New connection [13:08:54]New thread 3066830180 created [13:08:54]Thread 3066686820 joined [13:08:54]Waiting for new connection... [13:08:54] Sock 7.Parse request [13:08:54]Sock 7.Check first char [13:08:54]Sock 7.First char is OK [13:08:54]request: POST /json_proto HTTP/1.0 [13:08:54]Method: POST [13:08:54]URL: /json_proto [13:08:54]Method is POST - this is cgi request [13:08:54]url: /json_proto [13:08:54]query_string will be loaded in cgi processing [13:08:54]execute_cgi json_proto POST (null) [13:08:54]execute_cgi path=json_proto method=POST [13:08:54]POST find Content-Length [13:08:54]Host: 172.17.40.195:8080 [13:08:54]Content-Length: 677 [13:08:54]Content-Type: application/json [13:08:54] [13:08:54]POST finish read [13:08:54]Found Content-Length = 677 [13:08:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [13:08:54]execute_script... [13:08: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)161098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [13:08:54]POST & json_proto [13:08:54]process_json_proto [13:08:54]json parsed OK: [13:08:54]protocol is kg_v1.0 [13:08:54]action value=close_receipt [13:08:54]process_action close_receipt [13:08:54]cmd_close_receipt [13:08:54]MH_GetDate [13:08:54]Write to MH i2c: F0 00 00 0A 17 10 [13:08:54]Write i2c OK [13:08:54]MH_I2C_Read... [13:08:54]Read from MH i2c: F0 [13:08:54]MH_I2C_Read... [13:08:54]Read from MH i2c: F0 09 00 [13:08:54]MH_I2C_Read... [13:08:54]Read from MH i2c: F0 09 00 0A 17 00 67 DE 20 67 D5 8D 6C 64 17 [13:08:54]GetLastDocTimeStamp 1730207230 [13:08:54]current date 1730207335 [13:08:54]FM_GetShiftState [13:08:54]SAM_PROTO_GetShiftState [13:08:54]wFMCommunicate request_size=4 [13:08:54]MH_SAM_APDU [13:08:54]CAPDU: 80 13 01 00 [13:08:54]Write to MH i2c: E2 08 00 0B 17 80 13 01 00 00 00 00 00 9F [13:08:54]Write i2c OK [13:08:54]MH_I2C_Read... [13:08:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:54]Read from MH i2c: E2 [13:08:54]MH_I2C_Read... [13:08:54]Read from MH i2c: E2 0E 00 [13:08:54]MH_I2C_Read... [13:08:54]Read from MH i2c: E2 0E 00 0B 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D8 [13:08:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:08:54]wFMCommunicate OK [13:08:54]SAM_PROTO_GetShiftState done [13:08:54]FM_GetShiftState done [13:08:54]opened in 1730161786 [13:08:54]opened+sec_in_day 1730248186 [13:08:54]quantity*price = 50041 [13:08:54]sum+1 = 50042 [13:08: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 134 29.10.2024 13:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146338 ФПД: 2915887326179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T130855&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146338&fm=2915887326179&tin=02508201610067®Number=0000000000091683&sum=50000 [13:08:55]StoreToDocumentArchive [13:08:55]shift 547 fd 146338 [13:08:55]save to /storage/0547/doc_00146338 [13:08:55]save last doc name /storage/0547/doc_00146338 to /storage/kkm_last_doc_name [13:08:55]save OK [13:08:55]Clear old archive folders... [13:08:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:55]tlvbuf is 01FDAFC0 [13:08:55]SAM_PROTO_ClearQueue [13:08:55]wFMCommunicate request_size=4 [13:08:55]MH_SAM_APDU [13:08:55]CAPDU: 80 09 00 00 [13:08:55]Write to MH i2c: E2 08 00 18 17 80 09 00 00 00 00 00 00 A1 [13:08:55]Write i2c OK [13:08:55]MH_I2C_Read... [13:08:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:55]Read from MH i2c: E2 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 18 17 00 90 00 A3 [13:08:55]RAPDU: 90 00 [13:08:55]wFMCommunicate OK [13:08:55]SAM_PROTO_ClearQueue done [13:08:55]KKMCreateOFDPacket [13:08:55]OFDProtocolAddRootSTLVToBuf [13:08:55]FM_MakeSignedData [13:08:55]FM_MakeSignedData [13:08:55]SAM_PROTO_SignData [13:08:55]wFMCommunicate request_size=4 [13:08:55]MH_SAM_APDU [13:08:55]CAPDU: 80 0D 01 02 [13:08:55]Write to MH i2c: E2 08 00 19 17 80 0D 01 02 00 00 00 00 A9 [13:08:55]Write i2c OK [13:08:55]MH_I2C_Read... [13:08:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:55]Read from MH i2c: E2 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 19 17 00 90 00 A4 [13:08:55]RAPDU: 90 00 [13:08:55]wFMCommunicate OK [13:08:55]wFMCommunicate request_size=255 [13:08:55]MH_SAM_APDU [13:08: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 86 00 00 00 F4 03 04 00 67 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A2 3B 02 00 35 04 06 00 02 [13:08:55]Write to MH i2c: E2 02 01 1A 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 86 00 00 00 F4 03 04 00 67 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A2 3B 02 00 35 04 06 00 02 00 00 8F [13:08:55]Write i2c OK [13:08:55]MH_I2C_Read... [13:08:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:55]Read from MH i2c: E2 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 1A 17 00 90 00 A5 [13:08:55]RAPDU: 90 00 [13:08:55]wFMCommunicate OK [13:08:55]wFMCommunicate request_size=10 [13:08:55]MH_SAM_APDU [13:08:55]CAPDU: 80 0D 02 02 05 A6 E8 6D A3 E3 [13:08:55]Write to MH i2c: E2 0D 00 1B 17 80 0D 02 02 05 00 A6 E8 6D A3 E3 00 00 37 [13:08:55]Write i2c OK [13:08:55]MH_I2C_Read... [13:08:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:55]Read from MH i2c: E2 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 03 00 1B 17 00 90 00 A6 [13:08:55]RAPDU: 90 00 [13:08:55]wFMCommunicate OK [13:08:55]wFMCommunicate request_size=4 [13:08:55]MH_SAM_APDU [13:08:55]CAPDU: 80 0D 03 02 [13:08:55]Write to MH i2c: E2 08 00 1C 17 80 0D 03 02 00 00 00 00 AE [13:08:55]Write i2c OK [13:08:55]MH_I2C_Read... [13:08:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:55]Read from MH i2c: E2 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 0B 00 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 0B 00 1C 17 00 72 54 77 64 47 39 6F 45 90 00 84 [13:08:55]RAPDU: 72 54 77 64 47 39 6F 45 90 00 [13:08:55]wFMCommunicate OK [13:08:55]SAM_PROTO_SignData done [13:08:55]FM_MakeSignedData done [13:08:55]CreateOFDProtocolMessage [13:08:55]wFMCommunicate request_size=4 [13:08:55]MH_SAM_APDU [13:08:55]CAPDU: 80 11 00 00 [13:08:55]Write to MH i2c: E2 08 00 1D 17 80 11 00 00 00 00 00 00 AE [13:08:55]Write i2c OK [13:08:55]MH_I2C_Read... [13:08:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:55]Read from MH i2c: E2 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 17 00 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: E2 17 00 1D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 01 [13:08:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:08:55]wFMCommunicate OK [13:08:55]CreateOFDProtocolMessage done [13:08:55]OFDSenderStorePacket 146338 [13:08:55]StoreOFDPacket docnum=146338 [13:08:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 DE 31 07 01 43 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 67 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A2 3B 02 00 35 04 06 00 02 A6 E8 6D A3 E3 72 54 77 64 47 39 6F 45 [13:08:55]CheckFolder [13:08:55]dirname=/storage/ofd_packets [13:08:55]CheckFolder done [13:08:55]ProducePacketName [13:08:55]name=ofd_packets/00146338 [13:08:55]NVStorageSaveData ofd_packets/00146338 [13:08:55]File name is /storage/ofd_packets/00146338 [13:08:55]Write 301 bytes [13:08:55]NVStorageSaveData done [13:08:55]OFDSenderStorePacket done [13:08:55]KKMCreateOFDPacket done [13:08:55]NVStorageSaveData kkm_last_timestamp [13:08:55]File name is /storage/kkm_last_timestamp [13:08:55]Write 4 bytes [13:08:55]NVStorageSaveData done [13:08:55]ExternCall_PrintAddStr [13:08:55]wPrintStart [13:08:55]Write to MH i2c: 01 00 00 1E 17 35 [13:08:55]Write i2c OK [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: 01 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: 01 07 00 [13:08:55]MH_I2C_Read... [13:08:55]Read from MH i2c: 01 07 00 1E 17 00 00 00 00 00 FF 0F 4A [13:08:55]RasterBufferAndPrint [13:08:55]line Счет N : (1)161098 [13:08:55]line ИНН: 02508201610067 [13:08:55]line Контрольно-Кассовый Чек [13:08:55]line ПРОДАЖА [13:08:55]line ТРК (МРК, ГНК) : 32 [13:08:55]line Товар: 2710124130 [13:08:55]line Аи-92-К-2 [13:08:55]line 7.480 * 66.90 [13:08:55]line = 500.41 [13:08:55]line НДС 12% НСП 1% [13:08:55]line > о реализуемом товаре [13:08:55]line ОКРУГЛЕНИЕ: -0.41 [13:08:55]line ИТОГО: 500.00 [13:08:55]line Внесено: 500.00 [13:08:55]line СДАЧА: 0.00 [13:08:55]line НСП 1% : 4.43 [13:08:55]line НДС 12% : 53.14 [13:08:55]line Наличными: 500.00 [13:08:55]line Безнал.: 0.00 [13:08:55]line Место: АЗС № 126 "Партнер Нефть" [13:08:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:08:55]line СНО: Общий режим [13:08:55]line Чек 134 29.10.2024 13:08 [13:08:55]line Смена: 547 ФФД: 1.0 [13:08:55]line ЗНМ: 0300000085 [13:08:55]line РНМ: 0000000000091683 [13:08:55]line Версия ККМ: 001 [13:08:55]line ФМ: 0000000000871745 [13:08:55]line ФД: 146338 [13:08:55]line ФПД: 2915887326179 [13:08:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T130855&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146338&fm=2915887326179&tin=02508201610067®Number=0000000000091683&sum=50000 [13:08:56]written 0, free lines is 4095 [13:08:56]OFD Sender: Processing packet 146338 [packets to send 206, broken 205] [13:08:56]ProducePacketName [13:08:56]name=ofd_packets/00146338 [13:08:56]OFD Sender: To server: pG, [13:08:56]CommunicateWithHost lk.salyk.kg:30040 [13:08:56]ConnectInit lk.salyk.kg [13:08:56]Connected sock=10 [13:08:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 DE 31 07 01 43 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 67 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A2 3B 02 00 35 04 06 00 02 A6 E8 6D A3 E3 72 54 77 64 47 39 6F 45 [13:08:56]Write to MH i2c: 01 00 00 49 17 60 [13:08:56]Write i2c OK [13:08:56]MH_I2C_Read... [13:08:56]Read from MH i2c: 01 [13:08:56]MH_I2C_Read... [13:08:56]Read from MH i2c: 01 07 00 [13:08:56]MH_I2C_Read... [13:08:56]Read from MH i2c: 01 07 00 49 17 00 00 00 00 00 C1 0C 34 [13:08:56]RasterBufferAndPrint [13:08:56]line [13:08:56]line [13:08:56]line [13:08:56]line [13:08:56]line [13:08:56]written 0, free lines is 3271 [13:08:56]MH_Cut [13:08:56]Write to MH i2c: D1 01 00 50 17 01 39 [13:08:56]Write i2c OK [13:08:56]MH_I2C_Read... [13:08:56]Read from MH i2c: D1 [13:08:56]MH_I2C_Read... [13:08:56]Read from MH i2c: D1 01 00 [13:08:56]MH_I2C_Read... [13:08:56]Read from MH i2c: D1 01 00 50 17 00 38 [13:08:56]Write to MH i2c: 01 00 00 51 17 68 [13:08:56]Write i2c OK [13:08:56]MH_I2C_Read... [13:08:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F4 2E 47 00 7A 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 31 37 34 35 10 04 04 00 A2 3B 02 00 F4 03 04 00 8E 83 20 67 B6 04 01 00 00 1C 7B 40 D6 42 90 04 52 [13:08:56]CommunicateWithHost err = 0 [13:08:56]CheckOFDResponse [13:08:56]1017 (14) - 77093643461234 [13:08:56]1041 (16) - 0000000000871745 [13:08:56]1040 (4) - 146338 [13:08:56]1012 (4) - 29.10.2024 06:41 [13:08:56]1206 (1) - 0 [13:08:56]OFD Sender: Remove packet 146338 [13:08:56]ProducePacketName [13:08:56]name=ofd_packets/00146338 [13:08:56]NVStorageDeleteData [13:08:57]OFD Sender: No OFD packet to send [13:08:57]*** Cut start [13:08:57]*** Partial cut [13:08:57]*** CUTSNS_PIN = 1 [13:08:57]*** CUTSNS_PIN = 0 [13:08:57]*** Brake cut motor [13:08:57]Read from MH i2c: 01 [13:08:57]MH_I2C_Read... [13:08:57]*** Stop cut motor [13:08:57]*** Cut end [13:08:57]Read from MH i2c: 01 07 00 [13:08:57]MH_I2C_Read... [13:08:57]Read from MH i2c: 01 07 00 51 17 00 00 00 00 00 FF 0F 7D [13:08:57]process_action close_receipt done [13:08:57]requested_data is exist [13:08:57]produce_requested_data [13:08:57]requested_item fm.sn is exist - process it [13:08:57]wFMCommunicate request_size=4 [13:08:57]MH_SAM_APDU [13:08:57]CAPDU: 80 11 00 00 [13:08:57]Write to MH i2c: E2 08 00 52 17 80 11 00 00 00 00 00 00 E3 [13:08:57]Write i2c OK [13:08:57]MH_I2C_Read... [13:08:57]Read from MH i2c: E2 [13:08:57]MH_I2C_Read... [13:08:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:57]Read from MH i2c: E2 17 00 [13:08:57]MH_I2C_Read... [13:08:57]Read from MH i2c: E2 17 00 52 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 36 [13:08:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:08:57]wFMCommunicate OK [13:08:57]requested_item fd.num is exist - process it [13:08:57]SAM_PROTO_GetFieldsCounters [13:08:57]wFMCommunicate request_size=4 [13:08:57]MH_SAM_APDU [13:08:57]CAPDU: 80 13 00 00 [13:08:57]Write to MH i2c: E2 08 00 53 17 80 13 00 00 00 00 00 00 E6 [13:08:57]Write i2c OK [13:08:57]MH_I2C_Read... [13:08:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:58]Read from MH i2c: E2 [13:08:58]MH_I2C_Read... [13:08:58]Read from MH i2c: E2 62 00 [13:08:58]MH_I2C_Read... [13:08:58]Read from MH i2c: E2 62 00 53 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A2 3B 02 00 0E 04 04 00 23 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 9F [13:08:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A2 3B 02 00 0E 04 04 00 23 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 [13:08:58]wFMCommunicate OK [13:08:58]SAM_PROTO_GetFieldsCounters done [13:08:58]requested_item shift.num is exist - process it [13:08:58]requested_item shift.opened is exist - process it [13:08:58]req_shift_opened [13:08:58]FM_GetShiftState [13:08:58]SAM_PROTO_GetShiftState [13:08:58]wFMCommunicate request_size=4 [13:08:58]MH_SAM_APDU [13:08:58]CAPDU: 80 13 01 00 [13:08:58]Write to MH i2c: E2 08 00 54 17 80 13 01 00 00 00 00 00 E8 [13:08:58]Write i2c OK [13:08:58]MH_I2C_Read... [13:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:58]Read from MH i2c: E2 [13:08:58]MH_I2C_Read... [13:08:58]Read from MH i2c: E2 0E 00 [13:08:58]MH_I2C_Read... [13:08:58]Read from MH i2c: E2 0E 00 54 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 21 [13:08:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:08:58]wFMCommunicate OK [13:08:58]SAM_PROTO_GetShiftState done [13:08:58]FM_GetShiftState done [13:08:58]req_shift_opened done [13:08:58]requested_item shift.open_date is exist - process it [13:08:58]req_shift_open_date [13:08:58]req_shift_open_date done [13:08:58]produce_requested_data done [13:08:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146338,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:08:58]process_action_free close_receipt [13:08:58]json_value_free [13:08:58]json_value_free done [13:08:58]process_json_proto returns [13:08:58]Send response to host [13:08:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146338,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:08:58]free response buf [13:08:58]execute_script done [13:08:58]execute_script returns [13:08:58]free content buf [13:08:58]Sock 7.Close socket [13:08:58]Sock 7.Thread stoped [13:09:02]OFD Sender: No OFD packet to send [13:09:06]accept exits with 9 [13:09:06]New connection [13:09:06]New thread 3066686820 created [13:09:06]Thread 3066830180 joined [13:09:06]Waiting for new connection... [13:09:06] Sock 9.Parse request [13:09:06]Sock 9.Check first char [13:09:06]Sock 9.First char is OK [13:09:06]request: POST /json_proto HTTP/1.0 [13:09:06]Method: POST [13:09:06]URL: /json_proto [13:09:06]Method is POST - this is cgi request [13:09:06]url: /json_proto [13:09:06]query_string will be loaded in cgi processing [13:09:06]execute_cgi json_proto POST (null) [13:09:06]execute_cgi path=json_proto method=POST [13:09:06]POST find Content-Length [13:09:06]Host: 172.17.40.195:8080 [13:09:06]Content-Length: 677 [13:09:06]Content-Type: application/json [13:09:06] [13:09:06]POST finish read [13:09:06]Found Content-Length = 677 [13:09:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [13:09:06]execute_script... [13:09: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)161099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [13:09:06]POST & json_proto [13:09:06]process_json_proto [13:09:06]json parsed OK: [13:09:06]protocol is kg_v1.0 [13:09:06]action value=close_receipt [13:09:06]process_action close_receipt [13:09:06]cmd_close_receipt [13:09:06]MH_GetDate [13:09:06]Write to MH i2c: F0 00 00 55 17 5B [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: F0 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: F0 09 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: F0 09 00 55 17 00 73 DE 20 67 D5 8D 6C 64 6E [13:09:06]GetLastDocTimeStamp 1730207335 [13:09:06]current date 1730207347 [13:09:06]FM_GetShiftState [13:09:06]SAM_PROTO_GetShiftState [13:09:06]wFMCommunicate request_size=4 [13:09:06]MH_SAM_APDU [13:09:06]CAPDU: 80 13 01 00 [13:09:06]Write to MH i2c: E2 08 00 56 17 80 13 01 00 00 00 00 00 EA [13:09:06]Write i2c OK [13:09:06]MH_I2C_Read... [13:09:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:06]Read from MH i2c: E2 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 0E 00 [13:09:06]MH_I2C_Read... [13:09:06]Read from MH i2c: E2 0E 00 56 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 23 [13:09:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:09:06]wFMCommunicate OK [13:09:06]SAM_PROTO_GetShiftState done [13:09:06]FM_GetShiftState done [13:09:06]opened in 1730161786 [13:09:06]opened+sec_in_day 1730248186 [13:09:06]quantity*price = 50041 [13:09:06]sum+1 = 50042 [13:09: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 135 29.10.2024 13:09 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146339 ФПД: 116964582588919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T130907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146339&fm=116964582588919&tin=02508201610067®Number=0000000000091683&sum=50000 [13:09:07]StoreToDocumentArchive [13:09:07]shift 547 fd 146339 [13:09:07]save to /storage/0547/doc_00146339 [13:09:07]save last doc name /storage/0547/doc_00146339 to /storage/kkm_last_doc_name [13:09:07]save OK [13:09:07]Clear old archive folders... [13:09:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:07]tlvbuf is 01FD3950 [13:09:07]SAM_PROTO_ClearQueue [13:09:07]wFMCommunicate request_size=4 [13:09:07]MH_SAM_APDU [13:09:07]CAPDU: 80 09 00 00 [13:09:07]Write to MH i2c: E2 08 00 63 17 80 09 00 00 00 00 00 00 EC [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 63 17 00 90 00 EE [13:09:07]RAPDU: 90 00 [13:09:07]wFMCommunicate OK [13:09:07]SAM_PROTO_ClearQueue done [13:09:07]KKMCreateOFDPacket [13:09:07]OFDProtocolAddRootSTLVToBuf [13:09:07]FM_MakeSignedData [13:09:07]FM_MakeSignedData [13:09:07]SAM_PROTO_SignData [13:09:07]wFMCommunicate request_size=4 [13:09:07]MH_SAM_APDU [13:09:07]CAPDU: 80 0D 01 02 [13:09:07]Write to MH i2c: E2 08 00 64 17 80 0D 01 02 00 00 00 00 F4 [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 64 17 00 90 00 EF [13:09:07]RAPDU: 90 00 [13:09:07]wFMCommunicate OK [13:09:07]wFMCommunicate request_size=255 [13:09:07]MH_SAM_APDU [13:09: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 73 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A3 3B 02 00 35 04 06 00 6A [13:09:07]Write to MH i2c: E2 02 01 65 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 87 00 00 00 F4 03 04 00 73 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A3 3B 02 00 35 04 06 00 6A 00 00 50 [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]OFD Sender: No OFD packet to send [13:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 65 17 00 90 00 F0 [13:09:07]RAPDU: 90 00 [13:09:07]wFMCommunicate OK [13:09:07]wFMCommunicate request_size=10 [13:09:07]MH_SAM_APDU [13:09:07]CAPDU: 80 0D 02 02 05 60 F0 65 81 F7 [13:09:07]Write to MH i2c: E2 0D 00 66 17 80 0D 02 02 05 00 60 F0 65 81 F7 00 00 2E [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 03 00 66 17 00 90 00 F1 [13:09:07]RAPDU: 90 00 [13:09:07]wFMCommunicate OK [13:09:07]wFMCommunicate request_size=4 [13:09:07]MH_SAM_APDU [13:09:07]CAPDU: 80 0D 03 02 [13:09:07]Write to MH i2c: E2 08 00 67 17 80 0D 03 02 00 00 00 00 F9 [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:07]Read from MH i2c: E2 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 0B 00 [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: E2 0B 00 67 17 00 BC 7B D3 9C 59 B2 FE F3 90 00 9C [13:09:07]RAPDU: BC 7B D3 9C 59 B2 FE F3 90 00 [13:09:07]wFMCommunicate OK [13:09:07]SAM_PROTO_SignData done [13:09:07]FM_MakeSignedData done [13:09:07]CreateOFDProtocolMessage [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 68 17 80 11 00 00 00 00 00 00 F9 [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 68 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4C [13:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:09:07]wFMCommunicate OK [13:09:07]CreateOFDProtocolMessage done [13:09:07]OFDSenderStorePacket 146339 [13:09:07]StoreOFDPacket docnum=146339 [13:09:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 CF 0E 07 01 74 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 73 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A3 3B 02 00 35 04 06 00 6A 60 F0 65 81 F7 BC 7B D3 9C 59 B2 FE F3 [13:09:07]CheckFolder [13:09:07]dirname=/storage/ofd_packets [13:09:07]CheckFolder done [13:09:07]ProducePacketName [13:09:07]name=ofd_packets/00146339 [13:09:07]NVStorageSaveData ofd_packets/00146339 [13:09:07]File name is /storage/ofd_packets/00146339 [13:09:07]Write 301 bytes [13:09:07]NVStorageSaveData done [13:09:07]OFDSenderStorePacket done [13:09:07]KKMCreateOFDPacket done [13:09:07]NVStorageSaveData kkm_last_timestamp [13:09:07]File name is /storage/kkm_last_timestamp [13:09:07]Write 4 bytes [13:09:07]NVStorageSaveData done [13:09:07]ExternCall_PrintAddStr [13:09:07]wPrintStart [13:09:07]Write to MH i2c: 01 00 00 69 17 80 [13:09:07]Write i2c OK [13:09:07]MH_I2C_Read... [13:09:07]Read from MH i2c: 01 [13:09:07]MH_I2C_Read... [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 69 17 00 00 00 00 00 FF 0F 95 [13:09:07]RasterBufferAndPrint [13:09:07]line Счет N : (1)161099 [13:09:07]line ИНН: 02508201610067 [13:09:07]line Контрольно-Кассовый Чек [13:09:07]line ПРОДАЖА [13:09:07]line ТРК (МРК, ГНК) : 42 [13:09:07]line Товар: 2710124130 [13:09:07]line Аи-92-К-2 [13:09:07]line 7.480 * 66.90 [13:09:07]line = 500.41 [13:09:07]line НДС 12% НСП 1% [13:09:07]line > о реализуемом товаре [13:09:07]line ОКРУГЛЕНИЕ: -0.41 [13:09:07]line ИТОГО: 500.00 [13:09:07]line Внесено: 500.00 [13:09:07]line СДАЧА: 0.00 [13:09:07]line НСП 1% : 4.43 [13:09:07]line НДС 12% : 53.14 [13:09:07]line Наличными: 500.00 [13:09:07]line Безнал.: 0.00 [13:09:07]line Место: АЗС № 126 "Партнер Нефть" [13:09:07]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:09:07]line СНО: Общий режим [13:09:07]line Чек 135 29.10.2024 13:09 [13:09:07]line Смена: 547 ФФД: 1.0 [13:09:07]line ЗНМ: 0300000085 [13:09:07]line РНМ: 0000000000091683 [13:09:07]line Версия ККМ: 001 [13:09:07]line ФМ: 0000000000871745 [13:09:07]line ФД: 146339 [13:09:07]line ФПД: 116964582588919 [13:09:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T130907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146339&fm=116964582588919&tin=02508201610067®Number=0000000000091683&sum=50000 [13:09:07]written 0, free lines is 4095 [13:09:07]OFD Sender: Processing packet 146339 [packets to send 206, broken 205] [13:09:07]ProducePacketName [13:09:07]name=ofd_packets/00146339 [13:09:07]OFD Sender: To server: pG, [13:09:07]CommunicateWithHost lk.salyk.kg:30040 [13:09:07]ConnectInit lk.salyk.kg [13:09:08]Write to MH i2c: 01 00 00 94 17 AB [13:09:08]Write i2c OK [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: 01 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: 01 07 00 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: 01 07 00 94 17 00 00 00 00 00 C3 0C 81 [13:09:08]RasterBufferAndPrint [13:09:08]line [13:09:08]line [13:09:08]line [13:09:08]line [13:09:08]line [13:09:08]written 0, free lines is 3275 [13:09:08]MH_Cut [13:09:08]Write to MH i2c: D1 01 00 9B 17 01 84 [13:09:08]Write i2c OK [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: D1 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: D1 01 00 [13:09:08]MH_I2C_Read... [13:09:08]Read from MH i2c: D1 01 00 9B 17 00 83 [13:09:08]Write to MH i2c: 01 00 00 9C 17 B3 [13:09:08]Write i2c OK [13:09:08]MH_I2C_Read... [13:09:08]Connected sock=11 [13:09:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 CF 0E 07 01 74 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 73 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A3 3B 02 00 35 04 06 00 6A 60 F0 65 81 F7 BC 7B D3 9C 59 B2 FE F3 [13:09:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 50 AE 47 00 76 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A3 3B 02 00 F4 03 04 00 9A 83 20 67 B6 04 01 00 00 01 56 61 08 12 9B CD 86 [13:09:08]CommunicateWithHost err = 0 [13:09:08]CheckOFDResponse [13:09:08]1017 (14) - 77093643461234 [13:09:08]1041 (16) - 0000000000871745 [13:09:08]1040 (4) - 146339 [13:09:08]1012 (4) - 29.10.2024 06:41 [13:09:08]1206 (1) - 0 [13:09:08]OFD Sender: Remove packet 146339 [13:09:08]ProducePacketName [13:09:08]name=ofd_packets/00146339 [13:09:08]NVStorageDeleteData [13:09:09]*** Cut start [13:09:09]*** Partial cut [13:09:09]*** CUTSNS_PIN = 1 [13:09:09]*** CUTSNS_PIN = 0 [13:09:09]*** Brake cut motor [13:09:09]OFD Sender: No OFD packet to send [13:09:09]Read from MH i2c: 01 [13:09:09]MH_I2C_Read... [13:09:09]*** Stop cut motor [13:09:09]*** Cut end [13:09:09]Read from MH i2c: 01 07 00 [13:09:09]MH_I2C_Read... [13:09:09]Read from MH i2c: 01 07 00 9C 17 00 00 00 00 00 FF 0F C8 [13:09:09]process_action close_receipt done [13:09:09]requested_data is exist [13:09:09]produce_requested_data [13:09:09]requested_item fm.sn is exist - process it [13:09:09]wFMCommunicate request_size=4 [13:09:09]MH_SAM_APDU [13:09:09]CAPDU: 80 11 00 00 [13:09:09]Write to MH i2c: E2 08 00 9D 17 80 11 00 00 00 00 00 00 2E [13:09:09]Write i2c OK [13:09:09]MH_I2C_Read... [13:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:09]Read from MH i2c: E2 [13:09:09]MH_I2C_Read... [13:09:09]Read from MH i2c: E2 17 00 [13:09:09]MH_I2C_Read... [13:09:09]Read from MH i2c: E2 17 00 9D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 81 [13:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:09:09]wFMCommunicate OK [13:09:09]requested_item fd.num is exist - process it [13:09:09]SAM_PROTO_GetFieldsCounters [13:09:09]wFMCommunicate request_size=4 [13:09:09]MH_SAM_APDU [13:09:09]CAPDU: 80 13 00 00 [13:09:09]Write to MH i2c: E2 08 00 9E 17 80 13 00 00 00 00 00 00 31 [13:09:09]Write i2c OK [13:09:09]MH_I2C_Read... [13:09:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:09]Read from MH i2c: E2 [13:09:09]MH_I2C_Read... [13:09:09]Read from MH i2c: E2 62 00 [13:09:09]MH_I2C_Read... [13:09:09]Read from MH i2c: E2 62 00 9E 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A3 3B 02 00 0E 04 04 00 23 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 EE [13:09:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A3 3B 02 00 0E 04 04 00 23 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 [13:09:09]wFMCommunicate OK [13:09:09]SAM_PROTO_GetFieldsCounters done [13:09:09]requested_item shift.num is exist - process it [13:09:09]requested_item shift.opened is exist - process it [13:09:09]req_shift_opened [13:09:09]FM_GetShiftState [13:09:09]SAM_PROTO_GetShiftState [13:09:09]wFMCommunicate request_size=4 [13:09:09]MH_SAM_APDU [13:09:09]CAPDU: 80 13 01 00 [13:09:09]Write to MH i2c: E2 08 00 9F 17 80 13 01 00 00 00 00 00 33 [13:09:09]Write i2c OK [13:09:09]MH_I2C_Read... [13:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:09]Read from MH i2c: E2 [13:09:09]MH_I2C_Read... [13:09:09]Read from MH i2c: E2 0E 00 [13:09:09]MH_I2C_Read... [13:09:09]Read from MH i2c: E2 0E 00 9F 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6C [13:09:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:09:09]wFMCommunicate OK [13:09:09]SAM_PROTO_GetShiftState done [13:09:09]FM_GetShiftState done [13:09:09]req_shift_opened done [13:09:09]requested_item shift.open_date is exist - process it [13:09:09]req_shift_open_date [13:09:09]req_shift_open_date done [13:09:09]produce_requested_data done [13:09:09]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146339,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:09:09]process_action_free close_receipt [13:09:09]json_value_free [13:09:09]json_value_free done [13:09:09]process_json_proto returns [13:09:09]Send response to host [13:09:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146339,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:09:09]free response buf [13:09:09]execute_script done [13:09:09]execute_script returns [13:09:09]free content buf [13:09:09]Sock 9.Close socket [13:09:09]Sock 9.Thread stoped [13:09:14]OFD Sender: No OFD packet to send [13:09:19]OFD Sender: No OFD packet to send [13:09:24]OFD Sender: No OFD packet to send [13:09:29]OFD Sender: No OFD packet to send [13:09:34]OFD Sender: No OFD packet to send [13:09:39]OFD Sender: No OFD packet to send [13:09:44]OFD Sender: No OFD packet to send [13:09:49]OFD Sender: No OFD packet to send [13:09:54]OFD Sender: No OFD packet to send [13:09:59]OFD Sender: No OFD packet to send [13:10:04]OFD Sender: No OFD packet to send [13:10:09]OFD Sender: No OFD packet to send [13:10:14]OFD Sender: No OFD packet to send [13:10:19]OFD Sender: No OFD packet to send [13:10:24]OFD Sender: No OFD packet to send [13:10:29]OFD Sender: No OFD packet to send [13:10:34]OFD Sender: No OFD packet to send [13:10:39]OFD Sender: No OFD packet to send [13:10:43]accept exits with 10 [13:10:43]New connection [13:10:43]New thread 3066830180 created [13:10:43]Thread 3066686820 joined [13:10:43]Waiting for new connection... [13:10:43] Sock 10.Parse request [13:10:43]Sock 10.Check first char [13:10:43]Sock 10.First char is OK [13:10:43]request: POST /json_proto HTTP/1.0 [13:10:43]Method: POST [13:10:43]URL: /json_proto [13:10:43]Method is POST - this is cgi request [13:10:43]url: /json_proto [13:10:43]query_string will be loaded in cgi processing [13:10:43]execute_cgi json_proto POST (null) [13:10:43]execute_cgi path=json_proto method=POST [13:10:43]POST find Content-Length [13:10:43]Host: 172.17.40.195:8080 [13:10:43]Content-Length: 751 [13:10:43]Content-Type: application/json [13:10:43] [13:10:43]POST finish read [13:10:43]Found Content-Length = 751 [13:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30033783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:43]execute_script... [13:10:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30033783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:43]POST & json_proto [13:10:43]process_json_proto [13:10:43]json parsed OK: [13:10:43]protocol is kg_v1.0 [13:10:43]action value=close_receipt [13:10:43]process_action close_receipt [13:10:43]cmd_close_receipt [13:10:43]MH_GetDate [13:10:43]Write to MH i2c: F0 00 00 A0 17 A6 [13:10:43]Write i2c OK [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: F0 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: F0 09 00 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: F0 09 00 A0 17 00 D4 DE 20 67 D5 8D 6C 64 1A [13:10:43]GetLastDocTimeStamp 1730207347 [13:10:43]current date 1730207444 [13:10:43]FM_GetShiftState [13:10:43]SAM_PROTO_GetShiftState [13:10:43]wFMCommunicate request_size=4 [13:10:43]MH_SAM_APDU [13:10:43]CAPDU: 80 13 01 00 [13:10:43]Write to MH i2c: E2 08 00 A1 17 80 13 01 00 00 00 00 00 35 [13:10:43]Write i2c OK [13:10:43]MH_I2C_Read... [13:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:43]Read from MH i2c: E2 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: E2 0E 00 [13:10:43]MH_I2C_Read... [13:10:43]Read from MH i2c: E2 0E 00 A1 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6E [13:10:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:10:43]wFMCommunicate OK [13:10:43]SAM_PROTO_GetShiftState done [13:10:43]FM_GetShiftState done [13:10:43]opened in 1730161786 [13:10:43]opened+sec_in_day 1730248186 [13:10:43]quantity*price = 0 [13:10:43]sum+1 = 1 [13:10:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 136 29.10.2024 13:10 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30033783 ФМ: 0000000000871745 ФД: 146340 ФПД: 280847848064491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131044&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146340&fm=280847848064491&tin=02508201610067®Number=0000000000091683&sum=0 [13:10:44]StoreToDocumentArchive [13:10:44]shift 547 fd 146340 [13:10:44]save to /storage/0547/doc_00146340 [13:10:44]save last doc name /storage/0547/doc_00146340 to /storage/kkm_last_doc_name [13:10:44]save OK [13:10:44]Clear old archive folders... [13:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:10:44]tlvbuf is B6F3A820 [13:10:44]SAM_PROTO_ClearQueue [13:10:44]wFMCommunicate request_size=4 [13:10:44]MH_SAM_APDU [13:10:44]CAPDU: 80 09 00 00 [13:10:44]Write to MH i2c: E2 08 00 AE 17 80 09 00 00 00 00 00 00 37 [13:10:44]Write i2c OK [13:10:44]MH_I2C_Read... [13:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:44]Read from MH i2c: E2 [13:10:44]MH_I2C_Read... [13:10:44]Read from MH i2c: E2 03 00 [13:10:44]MH_I2C_Read... [13:10:44]Read from MH i2c: E2 03 00 AE 17 00 90 00 39 [13:10:44]RAPDU: 90 00 [13:10:44]wFMCommunicate OK [13:10:44]SAM_PROTO_ClearQueue done [13:10:44]KKMCreateOFDPacket [13:10:44]OFDProtocolAddRootSTLVToBuf [13:10:44]FM_MakeSignedData [13:10:44]FM_MakeSignedData [13:10:44]SAM_PROTO_SignData [13:10:44]wFMCommunicate request_size=4 [13:10:44]MH_SAM_APDU [13:10:44]CAPDU: 80 0D 01 02 [13:10:44]Write to MH i2c: E2 08 00 AF 17 80 0D 01 02 00 00 00 00 3F [13:10:44]Write i2c OK [13:10:44]MH_I2C_Read... [13:10:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:44]Read from MH i2c: E2 [13:10:44]MH_I2C_Read... [13:10:44]Read from MH i2c: E2 03 00 [13:10:44]MH_I2C_Read... [13:10:44]Read from MH i2c: E2 03 00 AF 17 00 90 00 3A [13:10:44]RAPDU: 90 00 [13:10:44]wFMCommunicate OK [13:10:44]wFMCommunicate request_size=255 [13:10:44]MH_SAM_APDU [13:10:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 D4 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A4 3B 02 00 35 04 06 00 FF 6D FC 38 [13:10:44]Write to MH i2c: E2 02 01 B0 17 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 88 00 00 00 F4 03 04 00 D4 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A4 3B 02 00 35 04 06 00 FF 6D FC 38 00 00 DE [13:10:44]Write i2c OK [13:10:44]MH_I2C_Read... [13:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:45]Read from MH i2c: E2 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 03 00 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 03 00 B0 17 00 90 00 3B [13:10:45]RAPDU: 90 00 [13:10:45]wFMCommunicate OK [13:10:45]wFMCommunicate request_size=7 [13:10:45]MH_SAM_APDU [13:10:45]CAPDU: 80 0D 02 02 02 45 EB [13:10:45]Write to MH i2c: E2 0A 00 B1 17 80 0D 02 02 02 00 45 EB 00 00 76 [13:10:45]Write i2c OK [13:10:45]MH_I2C_Read... [13:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:45]Read from MH i2c: E2 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 03 00 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 03 00 B1 17 00 90 00 3C [13:10:45]RAPDU: 90 00 [13:10:45]wFMCommunicate OK [13:10:45]wFMCommunicate request_size=4 [13:10:45]MH_SAM_APDU [13:10:45]CAPDU: 80 0D 03 02 [13:10:45]Write to MH i2c: E2 08 00 B2 17 80 0D 03 02 00 00 00 00 44 [13:10:45]Write i2c OK [13:10:45]MH_I2C_Read... [13:10:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:45]Read from MH i2c: E2 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 0B 00 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 0B 00 B2 17 00 45 00 59 AA 4F D3 A5 5C 90 00 B0 [13:10:45]RAPDU: 45 00 59 AA 4F D3 A5 5C 90 00 [13:10:45]wFMCommunicate OK [13:10:45]SAM_PROTO_SignData done [13:10:45]FM_MakeSignedData done [13:10:45]CreateOFDProtocolMessage [13:10:45]wFMCommunicate request_size=4 [13:10:45]MH_SAM_APDU [13:10:45]CAPDU: 80 11 00 00 [13:10:45]Write to MH i2c: E2 08 00 B3 17 80 11 00 00 00 00 00 00 44 [13:10:45]Write i2c OK [13:10:45]MH_I2C_Read... [13:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:45]Read from MH i2c: E2 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 17 00 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 17 00 B3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 97 [13:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:10:45]wFMCommunicate OK [13:10:45]CreateOFDProtocolMessage done [13:10:45]OFDSenderStorePacket 146340 [13:10:45]StoreOFDPacket docnum=146340 [13:10:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B3 3F 04 01 5B 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 D4 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A4 3B 02 00 35 04 06 00 FF 6D FC 38 45 EB 45 00 59 AA 4F D3 A5 5C [13:10:45]CheckFolder [13:10:45]dirname=/storage/ofd_packets [13:10:45]CheckFolder done [13:10:45]ProducePacketName [13:10:45]name=ofd_packets/00146340 [13:10:45]NVStorageSaveData ofd_packets/00146340 [13:10:45]File name is /storage/ofd_packets/00146340 [13:10:45]Write 298 bytes [13:10:45]NVStorageSaveData done [13:10:45]OFDSenderStorePacket done [13:10:45]KKMCreateOFDPacket done [13:10:45]NVStorageSaveData kkm_last_timestamp [13:10:45]File name is /storage/kkm_last_timestamp [13:10:45]Write 4 bytes [13:10:45]NVStorageSaveData done [13:10:45]ExternCall_PrintAddStr [13:10:45]wPrintStart [13:10:45]Write to MH i2c: 01 00 00 B4 17 CB [13:10:45]Write i2c OK [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: 01 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: 01 07 00 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: 01 07 00 B4 17 00 00 00 00 00 FF 0F E0 [13:10:45]RasterBufferAndPrint [13:10:45]line Счет N : (1)161097 [13:10:45]line ИНН: 02508201610067 [13:10:45]line Контрольно-Кассовый Чек [13:10:45]line ПРОДАЖА [13:10:45]line ТРК (МРК, ГНК) : 11 [13:10:45]line Товар: 2710194210 [13:10:45]line ДТ-К-2 [13:10:45]line 40.000 * 0.00 [13:10:45]line = 0.00 [13:10:45]line НДС 12% НСП 1% [13:10:45]line > о реализуемом товаре [13:10:45]line ИТОГО: 0.00 [13:10:45]line НСП 1% : 0.00 [13:10:45]line НДС 12% : 0.00 [13:10:45]line Наличными: 0.00 [13:10:45]line Безнал.: 0.00 [13:10:45]line Место: АЗС № 126 "Партнер Нефть" [13:10:45]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:10:45]line СНО: Общий режим [13:10:45]line Чек 136 29.10.2024 13:10 [13:10:45]line Смена: 547 ФФД: 1.0 [13:10:45]line ЗНМ: 0300000085 [13:10:45]line РНМ: 0000000000091683 [13:10:45]line Версия ККМ: 001 [13:10:45]line Талоны: ТК ГПНА Online [13:10:45]line 30033783 [13:10:45]line ФМ: 0000000000871745 [13:10:45]line ФД: 146340 [13:10:45]line ФПД: 280847848064491 [13:10:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131044&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146340&fm=280847848064491&tin=02508201610067®Number=0000000000091683&sum=0 [13:10:45]OFD Sender: Processing packet 146340 [packets to send 206, broken 205] [13:10:45]ProducePacketName [13:10:45]name=ofd_packets/00146340 [13:10:45]OFD Sender: To server: pG, [13:10:45]CommunicateWithHost lk.salyk.kg:30040 [13:10:45]ConnectInit lk.salyk.kg [13:10:45]written 0, free lines is 4095 [13:10:46]Write to MH i2c: 01 00 00 DE 17 F5 [13:10:46]Write i2c OK [13:10:46]MH_I2C_Read... [13:10:46]Read from MH i2c: 01 [13:10:46]MH_I2C_Read... [13:10:46]Read from MH i2c: 01 07 00 [13:10:46]MH_I2C_Read... [13:10:46]Read from MH i2c: 01 07 00 DE 17 00 00 00 00 00 C9 0C D1 [13:10:46]RasterBufferAndPrint [13:10:46]line [13:10:46]line [13:10:46]line [13:10:46]line [13:10:46]line [13:10:46]written 0, free lines is 3279 [13:10:46]MH_Cut [13:10:46]Write to MH i2c: D1 01 00 E5 17 01 CE [13:10:46]Write i2c OK [13:10:46]MH_I2C_Read... [13:10:46]Read from MH i2c: D1 [13:10:46]MH_I2C_Read... [13:10:46]Read from MH i2c: D1 01 00 [13:10:46]MH_I2C_Read... [13:10:46]Read from MH i2c: D1 01 00 E5 17 00 CD [13:10:46]Write to MH i2c: 01 00 00 E6 17 FD [13:10:46]Write i2c OK [13:10:46]MH_I2C_Read... [13:10:46]Connected sock=9 [13:10:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B3 3F 04 01 5B 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 D4 DE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A4 3B 02 00 35 04 06 00 FF 6D FC 38 45 EB 45 00 59 AA 4F D3 A5 5C [13:10:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F8 18 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 31 37 34 35 10 04 04 00 A4 3B 02 00 F4 03 04 00 FC 83 20 67 B6 04 01 00 00 EC 35 AE D3 6D 11 54 A2 [13:10:46]CommunicateWithHost err = 0 [13:10:46]CheckOFDResponse [13:10:46]1017 (14) - 77093643461234 [13:10:46]1041 (16) - 0000000000871745 [13:10:46]1040 (4) - 146340 [13:10:46]1012 (4) - 29.10.2024 06:43 [13:10:46]1206 (1) - 0 [13:10:46]OFD Sender: Remove packet 146340 [13:10:46]ProducePacketName [13:10:46]name=ofd_packets/00146340 [13:10:46]NVStorageDeleteData [13:10:46]*** Cut start [13:10:46]*** Partial cut [13:10:46]*** CUTSNS_PIN = 1 [13:10:46]*** CUTSNS_PIN = 0 [13:10:47]*** Brake cut motor [13:10:47]OFD Sender: No OFD packet to send [13:10:47]Read from MH i2c: 01 [13:10:47]MH_I2C_Read... [13:10:47]*** Stop cut motor [13:10:47]*** Cut end [13:10:47]Read from MH i2c: 01 07 00 [13:10:47]MH_I2C_Read... [13:10:47]Read from MH i2c: 01 07 00 E6 17 00 00 00 00 00 FF 0F 12 [13:10:47]process_action close_receipt done [13:10:47]requested_data is exist [13:10:47]produce_requested_data [13:10:47]requested_item fm.sn is exist - process it [13:10:47]wFMCommunicate request_size=4 [13:10:47]MH_SAM_APDU [13:10:47]CAPDU: 80 11 00 00 [13:10:47]Write to MH i2c: E2 08 00 E7 17 80 11 00 00 00 00 00 00 78 [13:10:47]Write i2c OK [13:10:47]MH_I2C_Read... [13:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:47]Read from MH i2c: E2 [13:10:47]MH_I2C_Read... [13:10:47]Read from MH i2c: E2 17 00 [13:10:47]MH_I2C_Read... [13:10:47]Read from MH i2c: E2 17 00 E7 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CB [13:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:10:47]wFMCommunicate OK [13:10:47]requested_item fd.num is exist - process it [13:10:47]SAM_PROTO_GetFieldsCounters [13:10:47]wFMCommunicate request_size=4 [13:10:47]MH_SAM_APDU [13:10:47]CAPDU: 80 13 00 00 [13:10:47]Write to MH i2c: E2 08 00 E8 17 80 13 00 00 00 00 00 00 7B [13:10:47]Write i2c OK [13:10:47]MH_I2C_Read... [13:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:47]Read from MH i2c: E2 [13:10:47]MH_I2C_Read... [13:10:47]Read from MH i2c: E2 62 00 [13:10:47]MH_I2C_Read... [13:10:47]Read from MH i2c: E2 62 00 E8 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A4 3B 02 00 0E 04 04 00 23 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 3C [13:10:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A4 3B 02 00 0E 04 04 00 23 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 [13:10:47]wFMCommunicate OK [13:10:47]SAM_PROTO_GetFieldsCounters done [13:10:47]requested_item shift.num is exist - process it [13:10:47]requested_item shift.opened is exist - process it [13:10:47]req_shift_opened [13:10:47]FM_GetShiftState [13:10:47]SAM_PROTO_GetShiftState [13:10:47]wFMCommunicate request_size=4 [13:10:47]MH_SAM_APDU [13:10:47]CAPDU: 80 13 01 00 [13:10:47]Write to MH i2c: E2 08 00 E9 17 80 13 01 00 00 00 00 00 7D [13:10:47]Write i2c OK [13:10:47]MH_I2C_Read... [13:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:47]Read from MH i2c: E2 [13:10:47]MH_I2C_Read... [13:10:47]Read from MH i2c: E2 0E 00 [13:10:47]MH_I2C_Read... [13:10:47]Read from MH i2c: E2 0E 00 E9 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B6 [13:10:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:10:47]wFMCommunicate OK [13:10:47]SAM_PROTO_GetShiftState done [13:10:47]FM_GetShiftState done [13:10:47]req_shift_opened done [13:10:47]requested_item shift.open_date is exist - process it [13:10:47]req_shift_open_date [13:10:47]req_shift_open_date done [13:10:47]produce_requested_data done [13:10:47]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146340,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:10:47]process_action_free close_receipt [13:10:47]json_value_free [13:10:47]json_value_free done [13:10:47]process_json_proto returns [13:10:47]Send response to host [13:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146340,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:10:47]free response buf [13:10:47]execute_script done [13:10:47]execute_script returns [13:10:47]free content buf [13:10:47]Sock 10.Close socket [13:10:47]Sock 10.Thread stoped [13:10:52]OFD Sender: No OFD packet to send [13:10:57]OFD Sender: No OFD packet to send [13:11:02]OFD Sender: No OFD packet to send [13:11:07]OFD Sender: No OFD packet to send [13:11:12]OFD Sender: No OFD packet to send [13:11:17]OFD Sender: No OFD packet to send [13:11:22]OFD Sender: No OFD packet to send [13:11:27]OFD Sender: No OFD packet to send [13:11:32]OFD Sender: No OFD packet to send [13:11:37]OFD Sender: No OFD packet to send [13:11:42]OFD Sender: No OFD packet to send [13:11:47]OFD Sender: No OFD packet to send [13:11:52]OFD Sender: No OFD packet to send [13:11:57]OFD Sender: No OFD packet to send [13:12:02]OFD Sender: No OFD packet to send [13:12:07]OFD Sender: No OFD packet to send [13:12:12]OFD Sender: No OFD packet to send [13:12:17]OFD Sender: No OFD packet to send [13:12:22]OFD Sender: No OFD packet to send [13:12:27]OFD Sender: No OFD packet to send [13:12:32]OFD Sender: No OFD packet to send [13:12:37]OFD Sender: No OFD packet to send [13:12:42]OFD Sender: No OFD packet to send [13:12:47]OFD Sender: No OFD packet to send [13:12:52]OFD Sender: No OFD packet to send [13:12:57]OFD Sender: No OFD packet to send [13:13:02]OFD Sender: No OFD packet to send [13:13:07]OFD Sender: No OFD packet to send [13:13:12]OFD Sender: No OFD packet to send [13:13:17]OFD Sender: No OFD packet to send [13:13:22]OFD Sender: No OFD packet to send [13:13:27]OFD Sender: No OFD packet to send [13:13:32]OFD Sender: No OFD packet to send [13:13:37]OFD Sender: No OFD packet to send [13:13:42]OFD Sender: No OFD packet to send [13:13:47]OFD Sender: No OFD packet to send [13:13:52]OFD Sender: No OFD packet to send [13:13:57]OFD Sender: No OFD packet to send [13:14:02]OFD Sender: No OFD packet to send [13:14:07]OFD Sender: No OFD packet to send [13:14:12]OFD Sender: No OFD packet to send [13:14:17]OFD Sender: No OFD packet to send [13:14:22]OFD Sender: No OFD packet to send [13:14:27]OFD Sender: No OFD packet to send [13:14:32]OFD Sender: No OFD packet to send [13:14:37]OFD Sender: No OFD packet to send [13:14:42]OFD Sender: No OFD packet to send [13:14:47]OFD Sender: No OFD packet to send [13:14:52]OFD Sender: No OFD packet to send [13:14:57]OFD Sender: No OFD packet to send [13:15:02]OFD Sender: No OFD packet to send [13:15:07]OFD Sender: No OFD packet to send [13:15:12]OFD Sender: No OFD packet to send [13:15:17]OFD Sender: No OFD packet to send [13:15:22]OFD Sender: No OFD packet to send [13:15:27]OFD Sender: No OFD packet to send [13:15:32]OFD Sender: No OFD packet to send [13:15:37]OFD Sender: No OFD packet to send [13:15:42]OFD Sender: No OFD packet to send [13:15:46]accept exits with 7 [13:15:46]New connection [13:15:46]New thread 3066686820 created [13:15:46]Thread 3066830180 joined [13:15:46]Waiting for new connection... [13:15:46] Sock 7.Parse request [13:15:46]Sock 7.Check first char [13:15:46]Sock 7.First char is OK [13:15:46]request: POST /json_proto HTTP/1.0 [13:15:46]Method: POST [13:15:46]URL: /json_proto [13:15:46]Method is POST - this is cgi request [13:15:46]url: /json_proto [13:15:46]query_string will be loaded in cgi processing [13:15:46]execute_cgi json_proto POST (null) [13:15:46]execute_cgi path=json_proto method=POST [13:15:46]POST find Content-Length [13:15:46]Host: 172.17.40.195:8080 [13:15:46]Content-Length: 679 [13:15:46]Content-Type: application/json [13:15:46] [13:15:46]POST finish read [13:15:46]Found Content-Length = 679 [13:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:46]execute_script... [13: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)161101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:46]POST & json_proto [13:15:46]process_json_proto [13:15:46]json parsed OK: [13:15:46]protocol is kg_v1.0 [13:15:46]action value=close_receipt [13:15:46]process_action close_receipt [13:15:46]cmd_close_receipt [13:15:46]MH_GetDate [13:15:46]Write to MH i2c: F0 00 00 EA 17 F0 [13:15:46]Write i2c OK [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: F0 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: F0 09 00 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: F0 09 00 EA 17 00 03 E0 20 67 D5 8D 6C 64 95 [13:15:46]GetLastDocTimeStamp 1730207444 [13:15:46]current date 1730207747 [13:15:46]FM_GetShiftState [13:15:46]SAM_PROTO_GetShiftState [13:15:46]wFMCommunicate request_size=4 [13:15:46]MH_SAM_APDU [13:15:46]CAPDU: 80 13 01 00 [13:15:46]Write to MH i2c: E2 08 00 EB 17 80 13 01 00 00 00 00 00 7F [13:15:46]Write i2c OK [13:15:46]MH_I2C_Read... [13:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:46]Read from MH i2c: E2 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 0E 00 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 0E 00 EB 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B8 [13:15:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:15:46]wFMCommunicate OK [13:15:46]SAM_PROTO_GetShiftState done [13:15:46]FM_GetShiftState done [13:15:46]opened in 1730161786 [13:15:46]opened+sec_in_day 1730248186 [13:15:46]quantity*price = 120015 [13:15:46]sum+1 = 120016 [13:15:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 137 29.10.2024 13:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146341 ФПД: 95185775972548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131547&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146341&fm=95185775972548&tin=02508201610067®Number=0000000000091683&sum=120000 [13:15:47]StoreToDocumentArchive [13:15:47]shift 547 fd 146341 [13:15:47]save to /storage/0547/doc_00146341 [13:15:47]save last doc name /storage/0547/doc_00146341 to /storage/kkm_last_doc_name [13:15:47]save OK [13:15:47]Clear old archive folders... [13:15:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:15:47]tlvbuf is 01F8A3A0 [13:15:47]SAM_PROTO_ClearQueue [13:15:47]wFMCommunicate request_size=4 [13:15:47]MH_SAM_APDU [13:15:47]CAPDU: 80 09 00 00 [13:15:47]Write to MH i2c: E2 08 00 F8 17 80 09 00 00 00 00 00 00 81 [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:47]Read from MH i2c: E2 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 F8 17 00 90 00 83 [13:15:47]RAPDU: 90 00 [13:15:47]wFMCommunicate OK [13:15:47]SAM_PROTO_ClearQueue done [13:15:47]KKMCreateOFDPacket [13:15:47]OFDProtocolAddRootSTLVToBuf [13:15:47]FM_MakeSignedData [13:15:47]FM_MakeSignedData [13:15:47]SAM_PROTO_SignData [13:15:47]wFMCommunicate request_size=4 [13:15:47]MH_SAM_APDU [13:15:47]CAPDU: 80 0D 01 02 [13:15:47]Write to MH i2c: E2 08 00 F9 17 80 0D 01 02 00 00 00 00 89 [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:47]Read from MH i2c: E2 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 F9 17 00 90 00 84 [13:15:47]RAPDU: 90 00 [13:15:47]wFMCommunicate OK [13:15:47]wFMCommunicate request_size=255 [13:15:47]MH_SAM_APDU [13:15:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 03 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A5 3B 02 00 35 04 06 00 56 92 2A 5D [13:15:47]Write to MH i2c: E2 02 01 FA 17 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 03 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A5 3B 02 00 35 04 06 00 56 92 2A 5D 00 00 E4 [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:47]Read from MH i2c: E2 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 FA 17 00 90 00 85 [13:15:47]RAPDU: 90 00 [13:15:47]wFMCommunicate OK [13:15:47]wFMCommunicate request_size=7 [13:15:47]MH_SAM_APDU [13:15:47]CAPDU: 80 0D 02 02 02 50 C4 [13:15:47]Write to MH i2c: E2 0A 00 FB 17 80 0D 02 02 02 00 50 C4 00 00 A4 [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]OFD Sender: No OFD packet to send [13:15:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:47]Read from MH i2c: E2 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 03 00 FB 17 00 90 00 86 [13:15:47]RAPDU: 90 00 [13:15:47]wFMCommunicate OK [13:15:47]wFMCommunicate request_size=4 [13:15:47]MH_SAM_APDU [13:15:47]CAPDU: 80 0D 03 02 [13:15:47]Write to MH i2c: E2 08 00 FC 17 80 0D 03 02 00 00 00 00 8E [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:47]Read from MH i2c: E2 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 0B 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 0B 00 FC 17 00 72 65 66 DB CE 06 66 91 90 00 72 [13:15:47]RAPDU: 72 65 66 DB CE 06 66 91 90 00 [13:15:47]wFMCommunicate OK [13:15:47]SAM_PROTO_SignData done [13:15:47]FM_MakeSignedData done [13:15:47]CreateOFDProtocolMessage [13:15:47]wFMCommunicate request_size=4 [13:15:47]MH_SAM_APDU [13:15:47]CAPDU: 80 11 00 00 [13:15:47]Write to MH i2c: E2 08 00 FD 17 80 11 00 00 00 00 00 00 8E [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:47]Read from MH i2c: E2 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 17 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 17 00 FD 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E1 [13:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:15:47]wFMCommunicate OK [13:15:47]CreateOFDProtocolMessage done [13:15:47]OFDSenderStorePacket 146341 [13:15:47]StoreOFDPacket docnum=146341 [13:15:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 EE A8 04 01 C2 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 03 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A5 3B 02 00 35 04 06 00 56 92 2A 5D 50 C4 72 65 66 DB CE 06 66 91 [13:15:47]CheckFolder [13:15:47]dirname=/storage/ofd_packets [13:15:47]CheckFolder done [13:15:47]ProducePacketName [13:15:47]name=ofd_packets/00146341 [13:15:47]NVStorageSaveData ofd_packets/00146341 [13:15:47]File name is /storage/ofd_packets/00146341 [13:15:47]Write 298 bytes [13:15:47]NVStorageSaveData done [13:15:47]OFDSenderStorePacket done [13:15:47]KKMCreateOFDPacket done [13:15:47]NVStorageSaveData kkm_last_timestamp [13:15:47]File name is /storage/kkm_last_timestamp [13:15:47]Write 4 bytes [13:15:47]NVStorageSaveData done [13:15:47]ExternCall_PrintAddStr [13:15:47]wPrintStart [13:15:47]Write to MH i2c: 01 00 00 FE 17 15 [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 07 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 07 00 FE 17 00 00 00 00 00 FF 0F 2A [13:15:47]RasterBufferAndPrint [13:15:47]line Счет N : (1)161101 [13:15:47]line ИНН: 02508201610067 [13:15:47]line Контрольно-Кассовый Чек [13:15:47]line ПРОДАЖА [13:15:47]line ТРК (МРК, ГНК) : 21 [13:15:47]line Товар: 2710194210 [13:15:47]line ДТ-К-2 [13:15:47]line 15.750 * 76.20 [13:15:47]line = 1200.15 [13:15:47]line НДС 12% НСП 1% [13:15:47]line > о реализуемом товаре [13:15:47]line ОКРУГЛЕНИЕ: -0.15 [13:15:47]line ИТОГО: 1200.00 [13:15:47]line Внесено: 1200.00 [13:15:47]line СДАЧА: 0.00 [13:15:47]line НСП 1% : 10.62 [13:15:47]line НДС 12% : 127.45 [13:15:47]line Наличными: 1200.00 [13:15:47]line Безнал.: 0.00 [13:15:47]line Место: АЗС № 126 "Партнер Нефть" [13:15:47]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:15:47]line СНО: Общий режим [13:15:47]line Чек 137 29.10.2024 13:15 [13:15:47]line Смена: 547 ФФД: 1.0 [13:15:47]line ЗНМ: 0300000085 [13:15:47]line РНМ: 0000000000091683 [13:15:47]line Версия ККМ: 001 [13:15:47]line ФМ: 0000000000871745 [13:15:47]line ФД: 146341 [13:15:47]line ФПД: 95185775972548 [13:15:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131547&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146341&fm=95185775972548&tin=02508201610067®Number=0000000000091683&sum=120000 [13:15:48]OFD Sender: Processing packet 146341 [packets to send 206, broken 205] [13:15:48]ProducePacketName [13:15:48]name=ofd_packets/00146341 [13:15:48]OFD Sender: To server: pG, [13:15:48]CommunicateWithHost lk.salyk.kg:30040 [13:15:48]ConnectInit lk.salyk.kg [13:15:48]written 0, free lines is 4095 [13:15:48]Connected sock=10 [13: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 31 37 34 35 0C 01 00 00 EE A8 04 01 C2 87 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 03 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A5 3B 02 00 35 04 06 00 56 92 2A 5D 50 C4 72 65 66 DB CE 06 66 91 [13:15:48]Write to MH i2c: 01 00 00 29 18 41 [13:15:48]Write i2c OK [13:15:48]MH_I2C_Read... [13:15:48]Read from MH i2c: 01 [13:15:48]MH_I2C_Read... [13:15:48]Read from MH i2c: 01 07 00 [13:15:48]MH_I2C_Read... [13:15:48]Read from MH i2c: 01 07 00 29 18 00 00 00 00 00 B6 0C 0A [13:15:48]RasterBufferAndPrint [13:15:48]line [13:15:48]line [13:15:48]line [13:15:48]line [13:15:48]line [13:15:48]written 0, free lines is 3262 [13:15:48]MH_Cut [13:15:48]Write to MH i2c: D1 01 00 30 18 01 1A [13:15:48]Write i2c OK [13:15:48]MH_I2C_Read... [13:15:48]Read from MH i2c: D1 [13:15:48]MH_I2C_Read... [13:15:48]Read from MH i2c: D1 01 00 [13:15:48]MH_I2C_Read... [13:15:48]Read from MH i2c: D1 01 00 30 18 00 19 [13:15:48]Write to MH i2c: 01 00 00 31 18 49 [13:15:48]Write i2c OK [13:15:48]MH_I2C_Read... [13:15:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 57 ED 47 00 39 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A5 3B 02 00 F4 03 04 00 2A 85 20 67 B6 04 01 00 00 32 B7 BC 84 12 05 1F 31 [13:15:48]CommunicateWithHost err = 0 [13:15:48]CheckOFDResponse [13:15:48]1017 (14) - 77093643461234 [13:15:48]1041 (16) - 0000000000871745 [13:15:48]1040 (4) - 146341 [13:15:48]1012 (4) - 29.10.2024 06:48 [13:15:48]1206 (1) - 0 [13:15:48]OFD Sender: Remove packet 146341 [13:15:48]ProducePacketName [13:15:48]name=ofd_packets/00146341 [13:15:48]NVStorageDeleteData [13:15:49]OFD Sender: No OFD packet to send [13:15:49]*** Cut start [13:15:49]*** Partial cut [13:15:49]*** CUTSNS_PIN = 1 [13:15:49]*** CUTSNS_PIN = 0 [13:15:49]*** Brake cut motor [13:15:49]Read from MH i2c: 01 [13:15:49]MH_I2C_Read... [13:15:49]*** Stop cut motor [13:15:49]*** Cut end [13:15:49]Read from MH i2c: 01 07 00 [13:15:49]MH_I2C_Read... [13:15:49]Read from MH i2c: 01 07 00 31 18 00 00 00 00 00 FF 0F 5E [13:15:49]process_action close_receipt done [13:15:49]requested_data is exist [13:15:49]produce_requested_data [13:15:49]requested_item fm.sn is exist - process it [13:15:49]wFMCommunicate request_size=4 [13:15:49]MH_SAM_APDU [13:15:49]CAPDU: 80 11 00 00 [13:15:49]Write to MH i2c: E2 08 00 32 18 80 11 00 00 00 00 00 00 C4 [13:15:49]Write i2c OK [13:15:49]MH_I2C_Read... [13:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:49]Read from MH i2c: E2 [13:15:49]MH_I2C_Read... [13:15:49]Read from MH i2c: E2 17 00 [13:15:49]MH_I2C_Read... [13:15:49]Read from MH i2c: E2 17 00 32 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 17 [13:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:15:49]wFMCommunicate OK [13:15:49]requested_item fd.num is exist - process it [13:15:49]SAM_PROTO_GetFieldsCounters [13:15:49]wFMCommunicate request_size=4 [13:15:49]MH_SAM_APDU [13:15:49]CAPDU: 80 13 00 00 [13:15:49]Write to MH i2c: E2 08 00 33 18 80 13 00 00 00 00 00 00 C7 [13:15:49]Write i2c OK [13:15:49]MH_I2C_Read... [13:15:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:50]Read from MH i2c: E2 [13:15:50]MH_I2C_Read... [13:15:50]Read from MH i2c: E2 62 00 [13:15:50]MH_I2C_Read... [13:15:50]Read from MH i2c: E2 62 00 33 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A5 3B 02 00 0E 04 04 00 23 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 8C [13: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A5 3B 02 00 0E 04 04 00 23 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 [13:15:50]wFMCommunicate OK [13:15:50]SAM_PROTO_GetFieldsCounters done [13:15:50]requested_item shift.num is exist - process it [13:15:50]requested_item shift.opened is exist - process it [13:15:50]req_shift_opened [13:15:50]FM_GetShiftState [13:15:50]SAM_PROTO_GetShiftState [13:15:50]wFMCommunicate request_size=4 [13:15:50]MH_SAM_APDU [13:15:50]CAPDU: 80 13 01 00 [13:15:50]Write to MH i2c: E2 08 00 34 18 80 13 01 00 00 00 00 00 C9 [13:15:50]Write i2c OK [13:15:50]MH_I2C_Read... [13:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:50]Read from MH i2c: E2 [13:15:50]MH_I2C_Read... [13:15:50]Read from MH i2c: E2 0E 00 [13:15:50]MH_I2C_Read... [13:15:50]Read from MH i2c: E2 0E 00 34 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 02 [13:15:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:15:50]wFMCommunicate OK [13:15:50]SAM_PROTO_GetShiftState done [13:15:50]FM_GetShiftState done [13:15:50]req_shift_opened done [13:15:50]requested_item shift.open_date is exist - process it [13:15:50]req_shift_open_date [13:15:50]req_shift_open_date done [13:15:50]produce_requested_data done [13:15:50]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146341,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:15:50]process_action_free close_receipt [13:15:50]json_value_free [13:15:50]json_value_free done [13:15:50]process_json_proto returns [13:15:50]Send response to host [13:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146341,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:15:50]free response buf [13:15:50]execute_script done [13:15:50]execute_script returns [13:15:50]free content buf [13:15:50]Sock 7.Close socket [13:15:50]Sock 7.Thread stoped [13:15:54]OFD Sender: No OFD packet to send [13:15:59]OFD Sender: No OFD packet to send [13:16:04]OFD Sender: No OFD packet to send [13:16:05]accept exits with 9 [13:16:05]New connection [13:16:05]New thread 3066830180 created [13:16:05]Thread 3066686820 joined [13:16:05]Waiting for new connection... [13:16:05] Sock 9.Parse request [13:16:05]Sock 9.Check first char [13:16:05]Sock 9.First char is OK [13:16:05]request: POST /json_proto HTTP/1.0 [13:16:05]Method: POST [13:16:05]URL: /json_proto [13:16:05]Method is POST - this is cgi request [13:16:05]url: /json_proto [13:16:05]query_string will be loaded in cgi processing [13:16:05]execute_cgi json_proto POST (null) [13:16:05]execute_cgi path=json_proto method=POST [13:16:05]POST find Content-Length [13:16:05]Host: 172.17.40.195:8080 [13:16:05]Content-Length: 755 [13:16:05]Content-Type: application/json [13:16:05] [13:16:05]POST finish read [13:16:05]Found Content-Length = 755 [13:16:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30033783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:05]execute_script... [13: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)161100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30033783", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:05]POST & json_proto [13:16:05]process_json_proto [13:16:05]json parsed OK: [13:16:05]protocol is kg_v1.0 [13:16:05]action value=close_receipt [13:16:05]process_action close_receipt [13:16:05]cmd_close_receipt [13:16:05]MH_GetDate [13:16:05]Write to MH i2c: F0 00 00 35 18 3C [13:16:05]Write i2c OK [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: F0 [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: F0 09 00 [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: F0 09 00 35 18 00 16 E0 20 67 D5 8D 6C 64 F4 [13:16:05]GetLastDocTimeStamp 1730207747 [13:16:05]current date 1730207766 [13:16:05]FM_GetShiftState [13:16:05]SAM_PROTO_GetShiftState [13:16:05]wFMCommunicate request_size=4 [13:16:05]MH_SAM_APDU [13:16:05]CAPDU: 80 13 01 00 [13:16:05]Write to MH i2c: E2 08 00 36 18 80 13 01 00 00 00 00 00 CB [13:16:05]Write i2c OK [13:16:05]MH_I2C_Read... [13:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:05]Read from MH i2c: E2 [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: E2 0E 00 [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: E2 0E 00 36 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 04 [13:16:05]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:16:05]wFMCommunicate OK [13:16:05]SAM_PROTO_GetShiftState done [13:16:05]FM_GetShiftState done [13:16:05]opened in 1730161786 [13:16:05]opened+sec_in_day 1730248186 [13:16:05]quantity*price = 0 [13:16:05]sum+1 = 1 [13:16:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 138 29.10.2024 13:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30033783 ФМ: 0000000000871745 ФД: 146342 ФПД: 76302101813334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131606&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146342&fm=76302101813334&tin=02508201610067®Number=0000000000091683&sum=0 [13:16:06]StoreToDocumentArchive [13:16:06]shift 547 fd 146342 [13:16:06]save to /storage/0547/doc_00146342 [13:16:06]save last doc name /storage/0547/doc_00146342 to /storage/kkm_last_doc_name [13:16:06]save OK [13:16:06]Clear old archive folders... [13:16:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:16:06]tlvbuf is 020238C0 [13:16:06]SAM_PROTO_ClearQueue [13:16:06]wFMCommunicate request_size=4 [13:16:06]MH_SAM_APDU [13:16:06]CAPDU: 80 09 00 00 [13:16:06]Write to MH i2c: E2 08 00 43 18 80 09 00 00 00 00 00 00 CD [13:16:06]Write i2c OK [13:16:06]MH_I2C_Read... [13:16:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:07]Read from MH i2c: E2 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 43 18 00 90 00 CF [13:16:07]RAPDU: 90 00 [13:16:07]wFMCommunicate OK [13:16:07]SAM_PROTO_ClearQueue done [13:16:07]KKMCreateOFDPacket [13:16:07]OFDProtocolAddRootSTLVToBuf [13:16:07]FM_MakeSignedData [13:16:07]FM_MakeSignedData [13:16:07]SAM_PROTO_SignData [13:16:07]wFMCommunicate request_size=4 [13:16:07]MH_SAM_APDU [13:16:07]CAPDU: 80 0D 01 02 [13:16:07]Write to MH i2c: E2 08 00 44 18 80 0D 01 02 00 00 00 00 D5 [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:07]Read from MH i2c: E2 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 44 18 00 90 00 D0 [13:16:07]RAPDU: 90 00 [13:16:07]wFMCommunicate OK [13:16:07]wFMCommunicate request_size=255 [13:16:07]MH_SAM_APDU [13:16: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 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 8A 00 00 00 F4 03 04 00 16 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A6 3B 02 00 35 04 06 00 45 [13:16:07]Write to MH i2c: E2 02 01 45 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 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 8A 00 00 00 F4 03 04 00 16 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A6 3B 02 00 35 04 06 00 45 00 00 C7 [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:07]Read from MH i2c: E2 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 45 18 00 90 00 D1 [13:16:07]RAPDU: 90 00 [13:16:07]wFMCommunicate OK [13:16:07]wFMCommunicate request_size=10 [13:16:07]MH_SAM_APDU [13:16:07]CAPDU: 80 0D 02 02 05 65 77 AC 98 56 [13:16:07]Write to MH i2c: E2 0D 00 46 18 80 0D 02 02 05 00 65 77 AC 98 56 00 00 58 [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:07]Read from MH i2c: E2 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 03 00 46 18 00 90 00 D2 [13:16:07]RAPDU: 90 00 [13:16:07]wFMCommunicate OK [13:16:07]wFMCommunicate request_size=4 [13:16:07]MH_SAM_APDU [13:16:07]CAPDU: 80 0D 03 02 [13:16:07]Write to MH i2c: E2 08 00 47 18 80 0D 03 02 00 00 00 00 DA [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:07]Read from MH i2c: E2 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 0B 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 0B 00 47 18 00 D5 75 AF 13 C1 6D 05 4E 90 00 68 [13:16:07]RAPDU: D5 75 AF 13 C1 6D 05 4E 90 00 [13:16:07]wFMCommunicate OK [13:16:07]SAM_PROTO_SignData done [13:16:07]FM_MakeSignedData done [13:16:07]CreateOFDProtocolMessage [13:16:07]wFMCommunicate request_size=4 [13:16:07]MH_SAM_APDU [13:16:07]CAPDU: 80 11 00 00 [13:16:07]Write to MH i2c: E2 08 00 48 18 80 11 00 00 00 00 00 00 DA [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:07]Read from MH i2c: E2 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 17 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: E2 17 00 48 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2D [13:16:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:16:07]wFMCommunicate OK [13:16:07]CreateOFDProtocolMessage done [13:16:07]OFDSenderStorePacket 146342 [13:16:07]StoreOFDPacket docnum=146342 [13:16:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 8B C1 07 01 E8 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 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 8A 00 00 00 F4 03 04 00 16 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A6 3B 02 00 35 04 06 00 45 65 77 AC 98 56 D5 75 AF 13 C1 6D 05 4E [13:16:07]CheckFolder [13:16:07]dirname=/storage/ofd_packets [13:16:07]CheckFolder done [13:16:07]ProducePacketName [13:16:07]name=ofd_packets/00146342 [13:16:07]NVStorageSaveData ofd_packets/00146342 [13:16:07]File name is /storage/ofd_packets/00146342 [13:16:07]Write 301 bytes [13:16:07]NVStorageSaveData done [13:16:07]OFDSenderStorePacket done [13:16:07]KKMCreateOFDPacket done [13:16:07]NVStorageSaveData kkm_last_timestamp [13:16:07]File name is /storage/kkm_last_timestamp [13:16:07]Write 4 bytes [13:16:07]NVStorageSaveData done [13:16:07]ExternCall_PrintAddStr [13:16:07]wPrintStart [13:16:07]Write to MH i2c: 01 00 00 49 18 61 [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: 01 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: 01 07 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: 01 07 00 49 18 00 00 00 00 00 FF 0F 76 [13:16:07]RasterBufferAndPrint [13:16:07]line Счет N : (1)161100 [13:16:07]line ИНН: 02508201610067 [13:16:07]line Контрольно-Кассовый Чек [13:16:07]line ПРОДАЖА [13:16:07]line ТРК (МРК, ГНК) : 42 [13:16:07]line Товар: 2710124130 [13:16:07]line Аи-92-К-2 [13:16:07]line 120.000 * 0.00 [13:16:07]line = 0.00 [13:16:07]line НДС 12% НСП 1% [13:16:07]line > о реализуемом товаре [13:16:07]line ИТОГО: 0.00 [13:16:07]line НСП 1% : 0.00 [13:16:07]line НДС 12% : 0.00 [13:16:07]line Наличными: 0.00 [13:16:07]line Безнал.: 0.00 [13:16:07]line Место: АЗС № 126 "Партнер Нефть" [13:16:07]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:16:07]line СНО: Общий режим [13:16:07]line Чек 138 29.10.2024 13:16 [13:16:07]line Смена: 547 ФФД: 1.0 [13:16:07]line ЗНМ: 0300000085 [13:16:07]line РНМ: 0000000000091683 [13:16:07]line Версия ККМ: 001 [13:16:07]line Талоны: ТК ГПНА Online [13:16:07]line 30033783 [13:16:07]line ФМ: 0000000000871745 [13:16:07]line ФД: 146342 [13:16:07]line ФПД: 76302101813334 [13:16:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131606&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146342&fm=76302101813334&tin=02508201610067®Number=0000000000091683&sum=0 [13:16:07]written 0, free lines is 4095 [13:16:07]OFD Sender: Processing packet 146342 [packets to send 206, broken 205] [13:16:07]ProducePacketName [13:16:07]name=ofd_packets/00146342 [13:16:07]OFD Sender: To server: pG, [13:16:07]CommunicateWithHost lk.salyk.kg:30040 [13:16:07]ConnectInit lk.salyk.kg [13:16:07]Write to MH i2c: 01 00 00 73 18 8B [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: 01 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: 01 07 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: 01 07 00 73 18 00 00 00 00 00 C7 0C 65 [13:16:07]RasterBufferAndPrint [13:16:07]line [13:16:07]line [13:16:07]line [13:16:07]line [13:16:07]line [13:16:07]written 0, free lines is 3277 [13:16:07]MH_Cut [13:16:07]Write to MH i2c: D1 01 00 7A 18 01 64 [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: D1 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: D1 01 00 [13:16:07]MH_I2C_Read... [13:16:07]Read from MH i2c: D1 01 00 7A 18 00 63 [13:16:07]Write to MH i2c: 01 00 00 7B 18 93 [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:08]*** Cut start [13:16:08]*** Partial cut [13:16:08]*** CUTSNS_PIN = 1 [13:16:08]*** CUTSNS_PIN = 0 [13:16:08]*** Brake cut motor [13:16:09]Read from MH i2c: 01 [13:16:09]MH_I2C_Read... [13:16:09]*** Stop cut motor [13:16:09]*** Cut end [13:16:09]Read from MH i2c: 01 07 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: 01 07 00 7B 18 00 00 00 00 00 FF 0F A8 [13:16:09]process_action close_receipt done [13:16:09]requested_data is exist [13:16:09]produce_requested_data [13:16:09]requested_item fm.sn is exist - process it [13:16:09]wFMCommunicate request_size=4 [13:16:09]MH_SAM_APDU [13:16:09]CAPDU: 80 11 00 00 [13:16:09]Write to MH i2c: E2 08 00 7C 18 80 11 00 00 00 00 00 00 0E [13:16:09]Write i2c OK [13:16:09]MH_I2C_Read... [13:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:09]Read from MH i2c: E2 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 17 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 17 00 7C 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 61 [13:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:16:09]wFMCommunicate OK [13:16:09]requested_item fd.num is exist - process it [13:16:09]SAM_PROTO_GetFieldsCounters [13:16:09]wFMCommunicate request_size=4 [13:16:09]MH_SAM_APDU [13:16:09]CAPDU: 80 13 00 00 [13:16:09]Write to MH i2c: E2 08 00 7D 18 80 13 00 00 00 00 00 00 11 [13:16:09]Write i2c OK [13:16:09]MH_I2C_Read... [13:16:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:09]Read from MH i2c: E2 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 62 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 62 00 7D 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A6 3B 02 00 0E 04 04 00 23 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 DA [13: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A6 3B 02 00 0E 04 04 00 23 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 [13:16:09]wFMCommunicate OK [13:16:09]SAM_PROTO_GetFieldsCounters done [13:16:09]requested_item shift.num is exist - process it [13:16:09]requested_item shift.opened is exist - process it [13:16:09]req_shift_opened [13:16:09]FM_GetShiftState [13:16:09]SAM_PROTO_GetShiftState [13:16:09]wFMCommunicate request_size=4 [13:16:09]MH_SAM_APDU [13:16:09]CAPDU: 80 13 01 00 [13:16:09]Write to MH i2c: E2 08 00 7E 18 80 13 01 00 00 00 00 00 13 [13:16:09]Write i2c OK [13:16:09]MH_I2C_Read... [13:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:09]Read from MH i2c: E2 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 0E 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 0E 00 7E 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4C [13:16:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:16:09]wFMCommunicate OK [13:16:09]SAM_PROTO_GetShiftState done [13:16:09]FM_GetShiftState done [13:16:09]req_shift_opened done [13:16:09]requested_item shift.open_date is exist - process it [13:16:09]req_shift_open_date [13:16:09]req_shift_open_date done [13:16:09]produce_requested_data done [13:16:09]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146342,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:16:09]process_action_free close_receipt [13:16:09]json_value_free [13:16:09]json_value_free done [13:16:09]process_json_proto returns [13:16:09]Send response to host [13:16:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146342,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:16:09]free response buf [13:16:09]execute_script done [13:16:09]execute_script returns [13:16:09]free content buf [13:16:09]Sock 9.Close socket [13:16:09]Sock 9.Thread stoped [13:16:09]Connected sock=11 [13:16:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 8B C1 07 01 E8 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 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 8A 00 00 00 F4 03 04 00 16 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A6 3B 02 00 35 04 06 00 45 65 77 AC 98 56 D5 75 AF 13 C1 6D 05 4E [13:16:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F2 C6 47 00 FB 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 31 37 34 35 10 04 04 00 A6 3B 02 00 F4 03 04 00 3F 85 20 67 B6 04 01 00 00 76 E8 53 E3 1D F0 E8 49 [13:16:10]CommunicateWithHost err = 0 [13:16:10]CheckOFDResponse [13:16:10]1017 (14) - 77093643461234 [13:16:10]1041 (16) - 0000000000871745 [13:16:10]1040 (4) - 146342 [13:16:10]1012 (4) - 29.10.2024 06:48 [13:16:10]1206 (1) - 0 [13:16:10]OFD Sender: Remove packet 146342 [13:16:10]ProducePacketName [13:16:10]name=ofd_packets/00146342 [13:16:10]NVStorageDeleteData [13:16:10]OFD Sender: No OFD packet to send [13:16:15]OFD Sender: No OFD packet to send [13:16:20]OFD Sender: No OFD packet to send [13:16:25]OFD Sender: No OFD packet to send [13:16:30]OFD Sender: No OFD packet to send [13:16:35]OFD Sender: No OFD packet to send [13:16:40]OFD Sender: No OFD packet to send [13:16:45]OFD Sender: No OFD packet to send [13:16:50]OFD Sender: No OFD packet to send [13:16:55]OFD Sender: No OFD packet to send [13:17:00]OFD Sender: No OFD packet to send [13:17:05]OFD Sender: No OFD packet to send [13:17:10]OFD Sender: No OFD packet to send [13:17:15]OFD Sender: No OFD packet to send [13:17:20]OFD Sender: No OFD packet to send [13:17:25]OFD Sender: No OFD packet to send [13:17:30]OFD Sender: No OFD packet to send [13:17:35]OFD Sender: No OFD packet to send [13:17:40]OFD Sender: No OFD packet to send [13:17:45]OFD Sender: No OFD packet to send [13:17:50]OFD Sender: No OFD packet to send [13:17:55]OFD Sender: No OFD packet to send [13:18:00]OFD Sender: No OFD packet to send [13:18:05]OFD Sender: No OFD packet to send [13:18:09]accept exits with 7 [13:18:09]New connection [13:18:09]New thread 3066686820 created [13:18:09]Thread 3066830180 joined [13:18:09]Waiting for new connection... [13:18:09] Sock 7.Parse request [13:18:09]Sock 7.Check first char [13:18:09]Sock 7.First char is OK [13:18:09]request: POST /json_proto HTTP/1.0 [13:18:09]Method: POST [13:18:09]URL: /json_proto [13:18:09]Method is POST - this is cgi request [13:18:09]url: /json_proto [13:18:09]query_string will be loaded in cgi processing [13:18:09]execute_cgi json_proto POST (null) [13:18:09]execute_cgi path=json_proto method=POST [13:18:09]POST find Content-Length [13:18:09]Host: 172.17.40.195:8080 [13:18:09]Content-Length: 677 [13:18:09]Content-Type: application/json [13:18:09] [13:18:09]POST finish read [13:18:09]Found Content-Length = 677 [13:18:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:18:09]execute_script... [13:18: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)161102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:18:09]POST & json_proto [13:18:09]process_json_proto [13:18:09]json parsed OK: [13:18:09]protocol is kg_v1.0 [13:18:09]action value=close_receipt [13:18:09]process_action close_receipt [13:18:09]cmd_close_receipt [13:18:09]MH_GetDate [13:18:09]Write to MH i2c: F0 00 00 7F 18 86 [13:18:09]Write i2c OK [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: F0 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: F0 09 00 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: F0 09 00 7F 18 00 92 E0 20 67 D5 8D 6C 64 BA [13:18:09]GetLastDocTimeStamp 1730207766 [13:18:09]current date 1730207890 [13:18:09]FM_GetShiftState [13:18:09]SAM_PROTO_GetShiftState [13:18:09]wFMCommunicate request_size=4 [13:18:09]MH_SAM_APDU [13:18:09]CAPDU: 80 13 01 00 [13:18:09]Write to MH i2c: E2 08 00 80 18 80 13 01 00 00 00 00 00 15 [13:18:09]Write i2c OK [13:18:09]MH_I2C_Read... [13:18:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:09]Read from MH i2c: E2 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: E2 0E 00 [13:18:09]MH_I2C_Read... [13:18:09]Read from MH i2c: E2 0E 00 80 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4E [13:18:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:18:09]wFMCommunicate OK [13:18:09]SAM_PROTO_GetShiftState done [13:18:09]FM_GetShiftState done [13:18:09]opened in 1730161786 [13:18:09]opened+sec_in_day 1730248186 [13:18:09]quantity*price = 40006 [13:18:09]sum+1 = 40007 [13:18:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 139 29.10.2024 13:18 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146343 ФПД: 60129593843265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131810&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146343&fm=60129593843265&tin=02508201610067®Number=0000000000091683&sum=40000 [13:18:10]StoreToDocumentArchive [13:18:10]shift 547 fd 146343 [13:18:10]save to /storage/0547/doc_00146343 [13:18:10]save last doc name /storage/0547/doc_00146343 to /storage/kkm_last_doc_name [13:18:10]save OK [13:18:10]Clear old archive folders... [13:18:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:10]tlvbuf is B6E8A090 [13:18:10]SAM_PROTO_ClearQueue [13:18:10]wFMCommunicate request_size=4 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 09 00 00 [13:18:10]Write to MH i2c: E2 08 00 8D 18 80 09 00 00 00 00 00 00 17 [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 8D 18 00 90 00 19 [13:18:10]RAPDU: 90 00 [13:18:10]wFMCommunicate OK [13:18:10]SAM_PROTO_ClearQueue done [13:18:10]KKMCreateOFDPacket [13:18:10]OFDProtocolAddRootSTLVToBuf [13:18:10]FM_MakeSignedData [13:18:10]FM_MakeSignedData [13:18:10]SAM_PROTO_SignData [13:18:10]wFMCommunicate request_size=4 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 0D 01 02 [13:18:10]Write to MH i2c: E2 08 00 8E 18 80 0D 01 02 00 00 00 00 1F [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 03 00 8E 18 00 90 00 1A [13:18:10]RAPDU: 90 00 [13:18:10]wFMCommunicate OK [13:18:10]wFMCommunicate request_size=255 [13:18:10]MH_SAM_APDU [13:18: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 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 8B 00 00 00 F4 03 04 00 92 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A7 3B 02 00 35 04 06 00 36 [13:18:10]Write to MH i2c: E2 02 01 8F 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 8B 00 00 00 F4 03 04 00 92 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A7 3B 02 00 35 04 06 00 36 00 00 3F [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:11]Read from MH i2c: E2 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 03 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 03 00 8F 18 00 90 00 1B [13:18:11]RAPDU: 90 00 [13:18:11]wFMCommunicate OK [13:18:11]wFMCommunicate request_size=10 [13:18:11]MH_SAM_APDU [13:18:11]CAPDU: 80 0D 02 02 05 B0 03 14 DE 41 [13:18:11]Write to MH i2c: E2 0D 00 90 18 80 0D 02 02 05 00 B0 03 14 DE 41 00 00 12 [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:11]Read from MH i2c: E2 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 03 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 03 00 90 18 00 90 00 1C [13:18:11]RAPDU: 90 00 [13:18:11]wFMCommunicate OK [13:18:11]wFMCommunicate request_size=4 [13:18:11]MH_SAM_APDU [13:18:11]CAPDU: 80 0D 03 02 [13:18:11]Write to MH i2c: E2 08 00 91 18 80 0D 03 02 00 00 00 00 24 [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:11]Read from MH i2c: E2 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 0B 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 0B 00 91 18 00 90 8F 5B A9 AC 54 2C 4C 90 00 C0 [13:18:11]RAPDU: 90 8F 5B A9 AC 54 2C 4C 90 00 [13:18:11]wFMCommunicate OK [13:18:11]SAM_PROTO_SignData done [13:18:11]FM_MakeSignedData done [13:18:11]CreateOFDProtocolMessage [13:18:11]wFMCommunicate request_size=4 [13:18:11]MH_SAM_APDU [13:18:11]CAPDU: 80 11 00 00 [13:18:11]Write to MH i2c: E2 08 00 92 18 80 11 00 00 00 00 00 00 24 [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:11]Read from MH i2c: E2 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 17 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 17 00 92 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 77 [13:18:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:18:11]wFMCommunicate OK [13:18:11]CreateOFDProtocolMessage done [13:18:11]OFDSenderStorePacket 146343 [13:18:11]StoreOFDPacket docnum=146343 [13:18:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E 88 07 01 71 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 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 8B 00 00 00 F4 03 04 00 92 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A7 3B 02 00 35 04 06 00 36 B0 03 14 DE 41 90 8F 5B A9 AC 54 2C 4C [13:18:11]CheckFolder [13:18:11]dirname=/storage/ofd_packets [13:18:11]CheckFolder done [13:18:11]ProducePacketName [13:18:11]name=ofd_packets/00146343 [13:18:11]NVStorageSaveData ofd_packets/00146343 [13:18:11]File name is /storage/ofd_packets/00146343 [13:18:11]Write 301 bytes [13:18:11]NVStorageSaveData done [13:18:11]OFDSenderStorePacket done [13:18:11]KKMCreateOFDPacket done [13:18:11]NVStorageSaveData kkm_last_timestamp [13:18:11]File name is /storage/kkm_last_timestamp [13:18:11]Write 4 bytes [13:18:11]NVStorageSaveData done [13:18:11]ExternCall_PrintAddStr [13:18:11]wPrintStart [13:18:11]Write to MH i2c: 01 00 00 93 18 AB [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 07 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 07 00 93 18 00 00 00 00 00 FF 0F C0 [13:18:11]RasterBufferAndPrint [13:18:11]line Счет N : (1)161102 [13:18:11]line ИНН: 02508201610067 [13:18:11]line Контрольно-Кассовый Чек [13:18:11]line ПРОДАЖА [13:18:11]line ТРК (МРК, ГНК) : 62 [13:18:11]line Товар: 2710124130 [13:18:11]line Аи-92-К-2 [13:18:11]line 5.980 * 66.90 [13:18:11]line = 400.06 [13:18:11]line НДС 12% НСП 1% [13:18:11]line > о реализуемом товаре [13:18:11]line ОКРУГЛЕНИЕ: -0.06 [13:18:11]line ИТОГО: 400.00 [13:18:11]line Внесено: 400.00 [13:18:11]line СДАЧА: 0.00 [13:18:11]line НСП 1% : 3.54 [13:18:11]line НДС 12% : 42.48 [13:18:11]line Наличными: 400.00 [13:18:11]line Безнал.: 0.00 [13:18:11]line Место: АЗС № 126 "Партнер Нефть" [13:18:11]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:18:11]line СНО: Общий режим [13:18:11]line Чек 139 29.10.2024 13:18 [13:18:11]line Смена: 547 ФФД: 1.0 [13:18:11]line ЗНМ: 0300000085 [13:18:11]line РНМ: 0000000000091683 [13:18:11]line Версия ККМ: 001 [13:18:11]line ФМ: 0000000000871745 [13:18:11]line ФД: 146343 [13:18:11]line ФПД: 60129593843265 [13:18:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131810&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146343&fm=60129593843265&tin=02508201610067®Number=0000000000091683&sum=40000 [13:18:11]written 0, free lines is 4095 [13:18:11]OFD Sender: Processing packet 146343 [packets to send 206, broken 205] [13:18:11]ProducePacketName [13:18:11]name=ofd_packets/00146343 [13:18:11]OFD Sender: To server: pG, [13:18:11]CommunicateWithHost lk.salyk.kg:30040 [13:18:11]ConnectInit lk.salyk.kg [13:18:11]Write to MH i2c: 01 00 00 BE 18 D6 [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 07 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: 01 07 00 BE 18 00 00 00 00 00 C6 0C AF [13:18:11]RasterBufferAndPrint [13:18:11]line [13:18:11]line [13:18:11]line [13:18:11]line [13:18:11]line [13:18:11]written 0, free lines is 3273 [13:18:11]MH_Cut [13:18:11]Write to MH i2c: D1 01 00 C5 18 01 AF [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: D1 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: D1 01 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: D1 01 00 C5 18 00 AE [13:18:11]Write to MH i2c: 01 00 00 C6 18 DE [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:12]*** Cut start [13:18:12]*** Partial cut [13:18:12]*** CUTSNS_PIN = 1 [13:18:12]*** CUTSNS_PIN = 0 [13:18:12]*** Brake cut motor [13:18:13]Read from MH i2c: 01 [13:18:13]MH_I2C_Read... [13:18:13]*** Stop cut motor [13:18:13]*** Cut end [13:18:13]Read from MH i2c: 01 07 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: 01 07 00 C6 18 00 00 00 00 00 FF 0F F3 [13:18:13]process_action close_receipt done [13:18:13]requested_data is exist [13:18:13]produce_requested_data [13:18:13]requested_item fm.sn is exist - process it [13:18:13]wFMCommunicate request_size=4 [13:18:13]MH_SAM_APDU [13:18:13]CAPDU: 80 11 00 00 [13:18:13]Write to MH i2c: E2 08 00 C7 18 80 11 00 00 00 00 00 00 59 [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 17 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 17 00 C7 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AC [13:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:18:13]wFMCommunicate OK [13:18:13]requested_item fd.num is exist - process it [13:18:13]SAM_PROTO_GetFieldsCounters [13:18:13]wFMCommunicate request_size=4 [13:18:13]MH_SAM_APDU [13:18:13]CAPDU: 80 13 00 00 [13:18:13]Write to MH i2c: E2 08 00 C8 18 80 13 00 00 00 00 00 00 5C [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 62 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 62 00 C8 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A7 3B 02 00 0E 04 04 00 23 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 29 [13:18:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A7 3B 02 00 0E 04 04 00 23 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 [13:18:13]wFMCommunicate OK [13:18:13]SAM_PROTO_GetFieldsCounters done [13:18:13]requested_item shift.num is exist - process it [13:18:13]requested_item shift.opened is exist - process it [13:18:13]req_shift_opened [13:18:13]FM_GetShiftState [13:18:13]SAM_PROTO_GetShiftState [13:18:13]wFMCommunicate request_size=4 [13:18:13]MH_SAM_APDU [13:18:13]CAPDU: 80 13 01 00 [13:18:13]Write to MH i2c: E2 08 00 C9 18 80 13 01 00 00 00 00 00 5E [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 0E 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 0E 00 C9 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 97 [13:18:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:18:13]wFMCommunicate OK [13:18:13]SAM_PROTO_GetShiftState done [13:18:13]FM_GetShiftState done [13:18:13]req_shift_opened done [13:18:13]requested_item shift.open_date is exist - process it [13:18:13]req_shift_open_date [13:18:13]req_shift_open_date done [13:18:13]produce_requested_data done [13:18:13]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146343,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:18:13]process_action_free close_receipt [13:18:13]json_value_free [13:18:13]json_value_free done [13:18:13]process_json_proto returns [13:18:13]Send response to host [13:18:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146343,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:18:13]free response buf [13:18:13]execute_script done [13:18:13]execute_script returns [13:18:13]free content buf [13:18:13]Sock 7.Close socket [13:18:13]Sock 7.Thread stoped [13:18:13]Connected sock=11 [13: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 31 37 34 35 0F 01 00 00 0E 88 07 01 71 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 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 8B 00 00 00 F4 03 04 00 92 E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A7 3B 02 00 35 04 06 00 36 B0 03 14 DE 41 90 8F 5B A9 AC 54 2C 4C [13:18:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2F FC 47 00 1A BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A7 3B 02 00 F4 03 04 00 BB 85 20 67 B6 04 01 00 00 82 77 9E E2 34 5D E1 58 [13:18:14]CommunicateWithHost err = 0 [13:18:14]CheckOFDResponse [13:18:14]1017 (14) - 77093643461234 [13:18:14]1041 (16) - 0000000000871745 [13:18:14]1040 (4) - 146343 [13:18:14]1012 (4) - 29.10.2024 06:50 [13:18:14]1206 (1) - 0 [13:18:14]OFD Sender: Remove packet 146343 [13:18:14]ProducePacketName [13:18:14]name=ofd_packets/00146343 [13:18:14]NVStorageDeleteData [13:18:14]int [13:18:14]Write to MH i2c: 01 00 00 CA 18 E2 [13:18:14]*** FLAG_PRN_KEY set [13:18:14]Write i2c OK [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 CA 18 00 08 00 00 00 FF 0F FF [13:18:14]state=0 [13:18:14]Key pressed [13:18:14]Feed [13:18:14]Write to MH i2c: D8 00 00 CB 18 BA [13:18:14]Write i2c OK [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: D8 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: D8 01 00 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: D8 01 00 CB 18 00 BB [13:18:14]OFD Sender: No OFD packet to send [13:18:14]int [13:18:14]Write to MH i2c: 01 00 00 CC 18 E4 [13:18:14]Write i2c OK [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 CC 18 00 48 00 00 00 3C 00 6F [13:18:14]state=2 [13:18:14]Key pressed [13:18:14]int [13:18:14]*** FLAG_PRN_KEY reset [13:18:14]Write to MH i2c: 01 00 00 CD 18 E5 [13:18:14]Write i2c OK [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 CD 18 00 00 00 00 00 F8 0F F3 [13:18:14]state=2 [13:18:14]Stop feed [13:18:19]OFD Sender: No OFD packet to send [13:18:24]OFD Sender: No OFD packet to send [13:18:29]OFD Sender: No OFD packet to send [13:18:34]OFD Sender: No OFD packet to send [13:18:39]OFD Sender: No OFD packet to send [13:18:44]OFD Sender: No OFD packet to send [13:18:49]OFD Sender: No OFD packet to send [13:18:54]accept exits with 9 [13:18:54]New connection [13:18:54]New thread 3066830180 created [13:18:54]Thread 3066686820 joined [13:18:54]Waiting for new connection... [13:18:54] Sock 9.Parse request [13:18:54]Sock 9.Check first char [13:18:54]Sock 9.First char is OK [13:18:54]request: POST /json_proto HTTP/1.0 [13:18:54]Method: POST [13:18:54]URL: /json_proto [13:18:54]Method is POST - this is cgi request [13:18:54]url: /json_proto [13:18:54]query_string will be loaded in cgi processing [13:18:54]execute_cgi json_proto POST (null) [13:18:54]execute_cgi path=json_proto method=POST [13:18:54]POST find Content-Length [13:18:54]Host: 172.17.40.195:8080 [13:18:54]Content-Length: 682 [13:18:54]Content-Type: application/json [13:18:54] [13:18:54]POST finish read [13:18:54]Found Content-Length = 682 [13:18:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:18:54]execute_script... [13:18: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)161103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:18:54]POST & json_proto [13:18:54]process_json_proto [13:18:54]json parsed OK: [13:18:54]protocol is kg_v1.0 [13:18:54]action value=close_receipt [13:18:54]process_action close_receipt [13:18:54]cmd_close_receipt [13:18:54]MH_GetDate [13:18:54]Write to MH i2c: F0 00 00 CE 18 D5 [13:18:54]Write i2c OK [13:18:54]MH_I2C_Read... [13:18:54]Read from MH i2c: F0 [13:18:54]MH_I2C_Read... [13:18:54]Read from MH i2c: F0 09 00 [13:18:54]MH_I2C_Read... [13:18:54]Read from MH i2c: F0 09 00 CE 18 00 BF E0 20 67 D5 8D 6C 64 36 [13:18:54]GetLastDocTimeStamp 1730207890 [13:18:54]current date 1730207935 [13:18:54]FM_GetShiftState [13:18:54]SAM_PROTO_GetShiftState [13:18:54]wFMCommunicate request_size=4 [13:18:54]MH_SAM_APDU [13:18:54]CAPDU: 80 13 01 00 [13:18:54]Write to MH i2c: E2 08 00 CF 18 80 13 01 00 00 00 00 00 64 [13:18:54]Write i2c OK [13:18:54]MH_I2C_Read... [13:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:54]Read from MH i2c: E2 [13:18:54]MH_I2C_Read... [13:18:54]Read from MH i2c: E2 0E 00 [13:18:54]MH_I2C_Read... [13:18:54]Read from MH i2c: E2 0E 00 CF 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9D [13:18:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:18:54]wFMCommunicate OK [13:18:54]SAM_PROTO_GetShiftState done [13:18:54]FM_GetShiftState done [13:18:54]opened in 1730161786 [13:18:54]opened+sec_in_day 1730248186 [13:18:54]quantity*price = 100021 [13:18:54]sum+1 = 100023 [13:18: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 140 29.10.2024 13:18 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146344 ФПД: 273829064770447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131855&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146344&fm=273829064770447&tin=02508201610067®Number=0000000000091683&sum=100000 [13:18:55]StoreToDocumentArchive [13:18:55]shift 547 fd 146344 [13:18:55]save to /storage/0547/doc_00146344 [13:18:55]save last doc name /storage/0547/doc_00146344 to /storage/kkm_last_doc_name [13:18:55]save OK [13:18:55]Clear old archive folders... [13:18:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:55]tlvbuf is 01FE0A40 [13:18:55]SAM_PROTO_ClearQueue [13:18:55]wFMCommunicate request_size=4 [13:18:55]MH_SAM_APDU [13:18:55]CAPDU: 80 09 00 00 [13:18:55]Write to MH i2c: E2 08 00 DC 18 80 09 00 00 00 00 00 00 66 [13:18:55]Write i2c OK [13:18:55]MH_I2C_Read... [13:18:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:55]Read from MH i2c: E2 [13:18:55]MH_I2C_Read... [13:18:55]Read from MH i2c: E2 03 00 [13:18:55]MH_I2C_Read... [13:18:55]Read from MH i2c: E2 03 00 DC 18 00 90 00 68 [13:18:55]RAPDU: 90 00 [13:18:55]wFMCommunicate OK [13:18:55]SAM_PROTO_ClearQueue done [13:18:55]KKMCreateOFDPacket [13:18:55]OFDProtocolAddRootSTLVToBuf [13:18:55]FM_MakeSignedData [13:18:55]FM_MakeSignedData [13:18:55]SAM_PROTO_SignData [13:18:55]wFMCommunicate request_size=4 [13:18:55]MH_SAM_APDU [13:18:55]CAPDU: 80 0D 01 02 [13:18:55]Write to MH i2c: E2 08 00 DD 18 80 0D 01 02 00 00 00 00 6E [13:18:55]Write i2c OK [13:18:55]MH_I2C_Read... [13:18:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:55]Read from MH i2c: E2 [13:18:55]MH_I2C_Read... [13:18:55]Read from MH i2c: E2 03 00 [13:18:55]MH_I2C_Read... [13:18:55]Read from MH i2c: E2 03 00 DD 18 00 90 00 69 [13:18:55]RAPDU: 90 00 [13:18:55]wFMCommunicate OK [13:18:55]wFMCommunicate request_size=255 [13:18:55]MH_SAM_APDU [13:18: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 8C 00 00 00 F4 03 04 00 BF E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A8 3B 02 00 35 04 06 00 F9 [13:18:55]Write to MH i2c: E2 02 01 DE 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 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 8C 00 00 00 F4 03 04 00 BF E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A8 3B 02 00 35 04 06 00 F9 00 00 CF [13:18:55]Write i2c OK [13:18:55]MH_I2C_Read... [13:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:56]Read from MH i2c: E2 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 03 00 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 03 00 DE 18 00 90 00 6A [13:18:56]RAPDU: 90 00 [13:18:56]wFMCommunicate OK [13:18:56]wFMCommunicate request_size=10 [13:18:56]MH_SAM_APDU [13:18:56]CAPDU: 80 0D 02 02 05 0B CC 22 83 8F [13:18:56]Write to MH i2c: E2 0D 00 DF 18 80 0D 02 02 05 00 0B CC 22 83 8F 00 00 86 [13:18:56]Write i2c OK [13:18:56]MH_I2C_Read... [13:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:56]Read from MH i2c: E2 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 03 00 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 03 00 DF 18 00 90 00 6B [13:18:56]RAPDU: 90 00 [13:18:56]wFMCommunicate OK [13:18:56]wFMCommunicate request_size=4 [13:18:56]MH_SAM_APDU [13:18:56]CAPDU: 80 0D 03 02 [13:18:56]Write to MH i2c: E2 08 00 E0 18 80 0D 03 02 00 00 00 00 73 [13:18:56]Write i2c OK [13:18:56]MH_I2C_Read... [13:18:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:56]Read from MH i2c: E2 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 0B 00 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 0B 00 E0 18 00 42 89 AA E3 E7 17 E4 A3 90 00 51 [13:18:56]RAPDU: 42 89 AA E3 E7 17 E4 A3 90 00 [13:18:56]wFMCommunicate OK [13:18:56]SAM_PROTO_SignData done [13:18:56]FM_MakeSignedData done [13:18:56]CreateOFDProtocolMessage [13:18:56]wFMCommunicate request_size=4 [13:18:56]MH_SAM_APDU [13:18:56]CAPDU: 80 11 00 00 [13:18:56]Write to MH i2c: E2 08 00 E1 18 80 11 00 00 00 00 00 00 73 [13:18:56]Write i2c OK [13:18:56]MH_I2C_Read... [13:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:56]Read from MH i2c: E2 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 17 00 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: E2 17 00 E1 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C6 [13:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:18:56]wFMCommunicate OK [13:18:56]CreateOFDProtocolMessage done [13:18:56]OFDSenderStorePacket 146344 [13:18:56]StoreOFDPacket docnum=146344 [13:18:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AB 4E 07 01 87 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 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 8C 00 00 00 F4 03 04 00 BF E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A8 3B 02 00 35 04 06 00 F9 0B CC 22 83 8F 42 89 AA E3 E7 17 E4 A3 [13:18:56]CheckFolder [13:18:56]dirname=/storage/ofd_packets [13:18:56]CheckFolder done [13:18:56]ProducePacketName [13:18:56]name=ofd_packets/00146344 [13:18:56]NVStorageSaveData ofd_packets/00146344 [13:18:56]File name is /storage/ofd_packets/00146344 [13:18:56]Write 301 bytes [13:18:56]NVStorageSaveData done [13:18:56]OFDSenderStorePacket done [13:18:56]KKMCreateOFDPacket done [13:18:56]NVStorageSaveData kkm_last_timestamp [13:18:56]File name is /storage/kkm_last_timestamp [13:18:56]Write 4 bytes [13:18:56]NVStorageSaveData done [13:18:56]ExternCall_PrintAddStr [13:18:56]wPrintStart [13:18:56]Write to MH i2c: 01 00 00 E2 18 FA [13:18:56]Write i2c OK [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: 01 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: 01 07 00 [13:18:56]MH_I2C_Read... [13:18:56]Read from MH i2c: 01 07 00 E2 18 00 00 00 00 00 FF 0F 0F [13:18:56]RasterBufferAndPrint [13:18:56]line Счет N : (1)161103 [13:18:56]line ИНН: 02508201610067 [13:18:56]line Контрольно-Кассовый Чек [13:18:56]line ПРОДАЖА [13:18:56]line ТРК (МРК, ГНК) : 53 [13:18:56]line Товар: 2710124500 [13:18:56]line Аи-95-К-3 [13:18:56]line 13.480 * 74.20 [13:18:56]line = 1000.22 [13:18:56]line НДС 12% НСП 1% [13:18:56]line > о реализуемом товаре [13:18:56]line ОКРУГЛЕНИЕ: -0.22 [13:18:56]line ИТОГО: 1000.00 [13:18:56]line Внесено: 1000.00 [13:18:56]line СДАЧА: 0.00 [13:18:56]line НСП 1% : 8.85 [13:18:56]line НДС 12% : 106.22 [13:18:56]line Наличными: 1000.00 [13:18:56]line Безнал.: 0.00 [13:18:56]line Место: АЗС № 126 "Партнер Нефть" [13:18:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:18:56]line СНО: Общий режим [13:18:56]line Чек 140 29.10.2024 13:18 [13:18:56]line Смена: 547 ФФД: 1.0 [13:18:56]line ЗНМ: 0300000085 [13:18:56]line РНМ: 0000000000091683 [13:18:56]line Версия ККМ: 001 [13:18:56]line ФМ: 0000000000871745 [13:18:56]line ФД: 146344 [13:18:56]line ФПД: 273829064770447 [13:18:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131855&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146344&fm=273829064770447&tin=02508201610067®Number=0000000000091683&sum=100000 [13:18:56]OFD Sender: Processing packet 146344 [packets to send 206, broken 205] [13:18:56]ProducePacketName [13:18:56]name=ofd_packets/00146344 [13:18:56]OFD Sender: To server: pG, [13:18:56]CommunicateWithHost lk.salyk.kg:30040 [13:18:56]ConnectInit lk.salyk.kg [13:18:56]written 0, free lines is 4095 [13:18:57]Write to MH i2c: 01 00 00 0D 19 26 [13:18:57]Write i2c OK [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 07 00 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: 01 07 00 0D 19 00 00 00 00 00 C2 0C FB [13:18:57]RasterBufferAndPrint [13:18:57]line [13:18:57]line [13:18:57]line [13:18:57]line [13:18:57]line [13:18:57]written 0, free lines is 3271 [13:18:57]MH_Cut [13:18:57]Write to MH i2c: D1 01 00 14 19 01 FF [13:18:57]Write i2c OK [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: D1 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: D1 01 00 [13:18:57]MH_I2C_Read... [13:18:57]Read from MH i2c: D1 01 00 14 19 00 FE [13:18:57]Write to MH i2c: 01 00 00 15 19 2E [13:18:57]Write i2c OK [13:18:57]MH_I2C_Read... [13:18:57]*** Cut start [13:18:57]*** Partial cut [13:18:57]*** CUTSNS_PIN = 1 [13:18:57]*** CUTSNS_PIN = 0 [13:18:58]*** Brake cut motor [13:18:58]Read from MH i2c: 01 [13:18:58]MH_I2C_Read... [13:18:58]*** Stop cut motor [13:18:58]*** Cut end [13:18:58]Read from MH i2c: 01 07 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: 01 07 00 15 19 00 00 00 00 00 FF 0F 43 [13:18:58]process_action close_receipt done [13:18:58]requested_data is exist [13:18:58]produce_requested_data [13:18:58]requested_item fm.sn is exist - process it [13:18:58]wFMCommunicate request_size=4 [13:18:58]MH_SAM_APDU [13:18:58]CAPDU: 80 11 00 00 [13:18:58]Write to MH i2c: E2 08 00 16 19 80 11 00 00 00 00 00 00 A9 [13:18:58]Write i2c OK [13:18:58]MH_I2C_Read... [13:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:58]Read from MH i2c: E2 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 17 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 17 00 16 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FC [13:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:18:58]wFMCommunicate OK [13:18:58]requested_item fd.num is exist - process it [13:18:58]SAM_PROTO_GetFieldsCounters [13:18:58]wFMCommunicate request_size=4 [13:18:58]MH_SAM_APDU [13:18:58]CAPDU: 80 13 00 00 [13:18:58]Write to MH i2c: E2 08 00 17 19 80 13 00 00 00 00 00 00 AC [13:18:58]Write i2c OK [13:18:58]MH_I2C_Read... [13:18:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:58]Read from MH i2c: E2 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 62 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 62 00 17 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A8 3B 02 00 0E 04 04 00 23 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 7D [13:18:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A8 3B 02 00 0E 04 04 00 23 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 [13:18:58]wFMCommunicate OK [13:18:58]SAM_PROTO_GetFieldsCounters done [13:18:58]requested_item shift.num is exist - process it [13:18:58]requested_item shift.opened is exist - process it [13:18:58]req_shift_opened [13:18:58]FM_GetShiftState [13:18:58]SAM_PROTO_GetShiftState [13:18:58]wFMCommunicate request_size=4 [13:18:58]MH_SAM_APDU [13:18:58]CAPDU: 80 13 01 00 [13:18:58]Write to MH i2c: E2 08 00 18 19 80 13 01 00 00 00 00 00 AE [13:18:58]Write i2c OK [13:18:58]MH_I2C_Read... [13:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:58]Read from MH i2c: E2 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 0E 00 [13:18:58]MH_I2C_Read... [13:18:58]Read from MH i2c: E2 0E 00 18 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E7 [13:18:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:18:58]wFMCommunicate OK [13:18:58]SAM_PROTO_GetShiftState done [13:18:58]FM_GetShiftState done [13:18:58]req_shift_opened done [13:18:58]requested_item shift.open_date is exist - process it [13:18:58]req_shift_open_date [13:18:58]req_shift_open_date done [13:18:58]produce_requested_data done [13:18:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146344,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:18:58]process_action_free close_receipt [13:18:58]json_value_free [13:18:58]json_value_free done [13:18:58]process_json_proto returns [13:18:58]Send response to host [13:18:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146344,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:18:58]free response buf [13:18:58]execute_script done [13:18:58]execute_script returns [13:18:58]free content buf [13:18:58]Sock 9.Close socket [13:18:58]Sock 9.Thread stoped [13:18:58]Connected sock=11 [13:18:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AB 4E 07 01 87 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 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 8C 00 00 00 F4 03 04 00 BF E0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A8 3B 02 00 35 04 06 00 F9 0B CC 22 83 8F 42 89 AA E3 E7 17 E4 A3 [13:19:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 84 4A 47 00 E1 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 31 37 34 35 10 04 04 00 A8 3B 02 00 F4 03 04 00 EA 85 20 67 B6 04 01 00 00 78 59 1C 48 00 7D 8C CF [13:19:01]CommunicateWithHost err = 0 [13:19:01]CheckOFDResponse [13:19:01]1017 (14) - 77093643461234 [13:19:01]1041 (16) - 0000000000871745 [13:19:01]1040 (4) - 146344 [13:19:01]1012 (4) - 29.10.2024 06:51 [13:19:01]1206 (1) - 0 [13:19:01]OFD Sender: Remove packet 146344 [13:19:01]ProducePacketName [13:19:01]name=ofd_packets/00146344 [13:19:01]NVStorageDeleteData [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:16]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [13:20:16]OFD Sender: No OFD packet to send [13:20:21]OFD Sender: No OFD packet to send [13:20:26]OFD Sender: No OFD packet to send [13:20:31]OFD Sender: No OFD packet to send [13:20:36]OFD Sender: No OFD packet to send [13:20:41]OFD Sender: No OFD packet to send [13:20:46]OFD Sender: No OFD packet to send [13:20:51]OFD Sender: No OFD packet to send [13:20:56]OFD Sender: No OFD packet to send [13:21:01]OFD Sender: No OFD packet to send [13:21:06]OFD Sender: No OFD packet to send [13:21:11]OFD Sender: No OFD packet to send [13:21:16]OFD Sender: No OFD packet to send [13:21:19]accept exits with 7 [13:21:19]New connection [13:21:19]New thread 3066686820 created [13:21:19]Thread 3066830180 joined [13:21:19]Waiting for new connection... [13:21:19] Sock 7.Parse request [13:21:19]Sock 7.Check first char [13:21:19]Sock 7.First char is OK [13:21:19]request: POST /json_proto HTTP/1.0 [13:21:19]Method: POST [13:21:19]URL: /json_proto [13:21:19]Method is POST - this is cgi request [13:21:19]url: /json_proto [13:21:19]query_string will be loaded in cgi processing [13:21:19]execute_cgi json_proto POST (null) [13:21:19]execute_cgi path=json_proto method=POST [13:21:19]POST find Content-Length [13:21:19]Host: 172.17.40.195:8080 [13:21:19]Content-Length: 677 [13:21:19]Content-Type: application/json [13:21:19] [13:21:19]POST finish read [13:21:19]Found Content-Length = 677 [13:21:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:21:19]execute_script... [13:21: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)161104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:21:19]POST & json_proto [13:21:19]process_json_proto [13:21:19]json parsed OK: [13:21:19]protocol is kg_v1.0 [13:21:19]action value=close_receipt [13:21:19]process_action close_receipt [13:21:19]cmd_close_receipt [13:21:19]MH_GetDate [13:21:19]Write to MH i2c: F0 00 00 19 19 21 [13:21:19]Write i2c OK [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: F0 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: F0 09 00 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: F0 09 00 19 19 00 50 E1 20 67 D5 8D 6C 64 14 [13:21:19]GetLastDocTimeStamp 1730207935 [13:21:19]current date 1730208080 [13:21:19]FM_GetShiftState [13:21:19]SAM_PROTO_GetShiftState [13:21:19]wFMCommunicate request_size=4 [13:21:19]MH_SAM_APDU [13:21:19]CAPDU: 80 13 01 00 [13:21:19]Write to MH i2c: E2 08 00 1A 19 80 13 01 00 00 00 00 00 B0 [13:21:19]Write i2c OK [13:21:19]MH_I2C_Read... [13:21:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:19]Read from MH i2c: E2 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: E2 0E 00 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: E2 0E 00 1A 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E9 [13:21:19]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:21:19]wFMCommunicate OK [13:21:19]SAM_PROTO_GetShiftState done [13:21:19]FM_GetShiftState done [13:21:19]opened in 1730161786 [13:21:19]opened+sec_in_day 1730248186 [13:21:19]quantity*price = 50010 [13:21:19]sum+1 = 50012 [13:21:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 141 29.10.2024 13:21 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146345 ФПД: 139752698419269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132120&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146345&fm=139752698419269&tin=02508201610067®Number=0000000000091683&sum=50000 [13:21:20]StoreToDocumentArchive [13:21:20]shift 547 fd 146345 [13:21:20]save to /storage/0547/doc_00146345 [13:21:20]save last doc name /storage/0547/doc_00146345 to /storage/kkm_last_doc_name [13:21:20]save OK [13:21:20]Clear old archive folders... [13:21:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:20]tlvbuf is 01FE0400 [13:21:20]SAM_PROTO_ClearQueue [13:21:20]wFMCommunicate request_size=4 [13:21:20]MH_SAM_APDU [13:21:20]CAPDU: 80 09 00 00 [13:21:20]Write to MH i2c: E2 08 00 27 19 80 09 00 00 00 00 00 00 B2 [13:21:20]Write i2c OK [13:21:20]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 27 19 00 90 00 B4 [13:21:20]RAPDU: 90 00 [13:21:20]wFMCommunicate OK [13:21:20]SAM_PROTO_ClearQueue done [13:21:20]KKMCreateOFDPacket [13:21:20]OFDProtocolAddRootSTLVToBuf [13:21:20]FM_MakeSignedData [13:21:20]FM_MakeSignedData [13:21:20]SAM_PROTO_SignData [13:21:20]wFMCommunicate request_size=4 [13:21:20]MH_SAM_APDU [13:21:20]CAPDU: 80 0D 01 02 [13:21:20]Write to MH i2c: E2 08 00 28 19 80 0D 01 02 00 00 00 00 BA [13:21:20]Write i2c OK [13:21:20]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 28 19 00 90 00 B5 [13:21:20]RAPDU: 90 00 [13:21:20]wFMCommunicate OK [13:21:20]wFMCommunicate request_size=255 [13:21:20]MH_SAM_APDU [13:21: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 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 8D 00 00 00 F4 03 04 00 50 E1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A9 3B 02 00 35 04 06 00 7F [13:21:20]Write to MH i2c: E2 02 01 29 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 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 8D 00 00 00 F4 03 04 00 50 E1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A9 3B 02 00 35 04 06 00 7F 00 00 F0 [13:21:20]Write i2c OK [13:21:20]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 29 19 00 90 00 B6 [13:21:20]RAPDU: 90 00 [13:21:20]wFMCommunicate OK [13:21:20]wFMCommunicate request_size=10 [13:21:20]MH_SAM_APDU [13:21:20]CAPDU: 80 0D 02 02 05 1A B5 F2 18 45 [13:21:20]Write to MH i2c: E2 0D 00 2A 19 80 0D 02 02 05 00 1A B5 F2 18 45 00 00 E5 [13:21:20]Write i2c OK [13:21:20]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 03 00 2A 19 00 90 00 B7 [13:21:20]RAPDU: 90 00 [13:21:20]wFMCommunicate OK [13:21:20]wFMCommunicate request_size=4 [13:21:20]MH_SAM_APDU [13:21:20]CAPDU: 80 0D 03 02 [13:21:20]Write to MH i2c: E2 08 00 2B 19 80 0D 03 02 00 00 00 00 BF [13:21:20]Write i2c OK [13:21:20]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 0B 00 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 0B 00 2B 19 00 3A B8 56 35 5C 8A FB 4A 90 00 68 [13:21:20]RAPDU: 3A B8 56 35 5C 8A FB 4A 90 00 [13:21:20]wFMCommunicate OK [13:21:20]SAM_PROTO_SignData done [13:21:20]FM_MakeSignedData done [13:21:20]CreateOFDProtocolMessage [13:21:20]wFMCommunicate request_size=4 [13:21:20]MH_SAM_APDU [13:21:20]CAPDU: 80 11 00 00 [13:21:20]Write to MH i2c: E2 08 00 2C 19 80 11 00 00 00 00 00 00 BF [13:21:20]Write i2c OK [13:21:20]MH_I2C_Read... [13:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:20]Read from MH i2c: E2 [13:21:20]MH_I2C_Read... [13:21:20]Read from MH i2c: E2 17 00 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: E2 17 00 2C 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 12 [13:21:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:21:21]wFMCommunicate OK [13:21:21]CreateOFDProtocolMessage done [13:21:21]OFDSenderStorePacket 146345 [13:21:21]StoreOFDPacket docnum=146345 [13:21:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 DC 05 07 01 55 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 8D 00 00 00 F4 03 04 00 50 E1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A9 3B 02 00 35 04 06 00 7F 1A B5 F2 18 45 3A B8 56 35 5C 8A FB 4A [13:21:21]CheckFolder [13:21:21]dirname=/storage/ofd_packets [13:21:21]CheckFolder done [13:21:21]ProducePacketName [13:21:21]name=ofd_packets/00146345 [13:21:21]NVStorageSaveData ofd_packets/00146345 [13:21:21]File name is /storage/ofd_packets/00146345 [13:21:21]Write 301 bytes [13:21:21]NVStorageSaveData done [13:21:21]OFDSenderStorePacket done [13:21:21]KKMCreateOFDPacket done [13:21:21]NVStorageSaveData kkm_last_timestamp [13:21:21]File name is /storage/kkm_last_timestamp [13:21:21]Write 4 bytes [13:21:21]NVStorageSaveData done [13:21:21]ExternCall_PrintAddStr [13:21:21]wPrintStart [13:21:21]Write to MH i2c: 01 00 00 2D 19 46 [13:21:21]Write i2c OK [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: 01 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: 01 07 00 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: 01 07 00 2D 19 00 00 00 00 00 FF 0F 5B [13:21:21]RasterBufferAndPrint [13:21:21]line Счет N : (1)161104 [13:21:21]line ИНН: 02508201610067 [13:21:21]line Контрольно-Кассовый Чек [13:21:21]line ПРОДАЖА [13:21:21]line ТРК (МРК, ГНК) : 43 [13:21:21]line Товар: 2710124500 [13:21:21]line Аи-95-К-3 [13:21:21]line 6.740 * 74.20 [13:21:21]line = 500.11 [13:21:21]line НДС 12% НСП 1% [13:21:21]line > о реализуемом товаре [13:21:21]line ОКРУГЛЕНИЕ: -0.11 [13:21:21]line ИТОГО: 500.00 [13:21:21]line Внесено: 500.00 [13:21:21]line СДАЧА: 0.00 [13:21:21]line НСП 1% : 4.43 [13:21:21]line НДС 12% : 53.11 [13:21:21]line Наличными: 500.00 [13:21:21]line Безнал.: 0.00 [13:21:21]line Место: АЗС № 126 "Партнер Нефть" [13:21:21]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:21:21]line СНО: Общий режим [13:21:21]line Чек 141 29.10.2024 13:21 [13:21:21]line Смена: 547 ФФД: 1.0 [13:21:21]line ЗНМ: 0300000085 [13:21:21]line РНМ: 0000000000091683 [13:21:21]line Версия ККМ: 001 [13:21:21]line ФМ: 0000000000871745 [13:21:21]line ФД: 146345 [13:21:21]line ФПД: 139752698419269 [13:21:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132120&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146345&fm=139752698419269&tin=02508201610067®Number=0000000000091683&sum=50000 [13:21:21]written 0, free lines is 4095 [13:21:21]OFD Sender: Processing packet 146345 [packets to send 206, broken 205] [13:21:21]ProducePacketName [13:21:21]name=ofd_packets/00146345 [13:21:21]OFD Sender: To server: pG, [13:21:21]CommunicateWithHost lk.salyk.kg:30040 [13:21:21]ConnectInit lk.salyk.kg [13:21:21]Connected sock=10 [13:21:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 DC 05 07 01 55 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 8D 00 00 00 F4 03 04 00 50 E1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 A9 3B 02 00 35 04 06 00 7F 1A B5 F2 18 45 3A B8 56 35 5C 8A FB 4A [13:21:21]Write to MH i2c: 01 00 00 58 19 71 [13:21:21]Write i2c OK [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: 01 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: 01 07 00 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: 01 07 00 58 19 00 00 00 00 00 BE 0C 42 [13:21:21]RasterBufferAndPrint [13:21:21]line [13:21:21]line [13:21:21]line [13:21:21]line [13:21:21]line [13:21:21]written 0, free lines is 3268 [13:21:21]MH_Cut [13:21:21]Write to MH i2c: D1 01 00 5F 19 01 4A [13:21:21]Write i2c OK [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: D1 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: D1 01 00 [13:21:21]MH_I2C_Read... [13:21:21]Read from MH i2c: D1 01 00 5F 19 00 49 [13:21:21]Write to MH i2c: 01 00 00 60 19 79 [13:21:21]Write i2c OK [13:21:21]MH_I2C_Read... [13:21:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 22 BF 47 00 E9 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 31 37 34 35 10 04 04 00 A9 3B 02 00 F4 03 04 00 77 86 20 67 B6 04 01 00 00 3A C2 5E 8B 13 BC D2 48 [13:21:22]CommunicateWithHost err = 0 [13:21:22]CheckOFDResponse [13:21:22]1017 (14) - 77093643461234 [13:21:22]1041 (16) - 0000000000871745 [13:21:22]1040 (4) - 146345 [13:21:22]1012 (4) - 29.10.2024 06:53 [13:21:22]1206 (1) - 0 [13:21:22]OFD Sender: Remove packet 146345 [13:21:22]ProducePacketName [13:21:22]name=ofd_packets/00146345 [13:21:22]NVStorageDeleteData [13:21:22]OFD Sender: No OFD packet to send [13:21:22]*** Cut start [13:21:22]*** Partial cut [13:21:22]*** CUTSNS_PIN = 1 [13:21:22]*** CUTSNS_PIN = 0 [13:21:22]*** Brake cut motor [13:21:23]Read from MH i2c: 01 [13:21:23]MH_I2C_Read... [13:21:23]*** Stop cut motor [13:21:23]*** Cut end [13:21:23]Read from MH i2c: 01 07 00 [13:21:23]MH_I2C_Read... [13:21:23]Read from MH i2c: 01 07 00 60 19 00 00 00 00 00 FF 0F 8E [13:21:23]process_action close_receipt done [13:21:23]requested_data is exist [13:21:23]produce_requested_data [13:21:23]requested_item fm.sn is exist - process it [13:21:23]wFMCommunicate request_size=4 [13:21:23]MH_SAM_APDU [13:21:23]CAPDU: 80 11 00 00 [13:21:23]Write to MH i2c: E2 08 00 61 19 80 11 00 00 00 00 00 00 F4 [13:21:23]Write i2c OK [13:21:23]MH_I2C_Read... [13:21:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:23]Read from MH i2c: E2 [13:21:23]MH_I2C_Read... [13:21:23]Read from MH i2c: E2 17 00 [13:21:23]MH_I2C_Read... [13:21:23]Read from MH i2c: E2 17 00 61 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 47 [13:21:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:21:23]wFMCommunicate OK [13:21:23]requested_item fd.num is exist - process it [13:21:23]SAM_PROTO_GetFieldsCounters [13:21:23]wFMCommunicate request_size=4 [13:21:23]MH_SAM_APDU [13:21:23]CAPDU: 80 13 00 00 [13:21:23]Write to MH i2c: E2 08 00 62 19 80 13 00 00 00 00 00 00 F7 [13:21:23]Write i2c OK [13:21:23]MH_I2C_Read... [13:21:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:23]Read from MH i2c: E2 [13:21:23]MH_I2C_Read... [13:21:23]Read from MH i2c: E2 62 00 [13:21:23]MH_I2C_Read... [13:21:23]Read from MH i2c: E2 62 00 62 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A9 3B 02 00 0E 04 04 00 23 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 CC [13:21:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 A9 3B 02 00 0E 04 04 00 23 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 [13:21:23]wFMCommunicate OK [13:21:23]SAM_PROTO_GetFieldsCounters done [13:21:23]requested_item shift.num is exist - process it [13:21:23]requested_item shift.opened is exist - process it [13:21:23]req_shift_opened [13:21:23]FM_GetShiftState [13:21:23]SAM_PROTO_GetShiftState [13:21:23]wFMCommunicate request_size=4 [13:21:23]MH_SAM_APDU [13:21:23]CAPDU: 80 13 01 00 [13:21:23]Write to MH i2c: E2 08 00 63 19 80 13 01 00 00 00 00 00 F9 [13:21:23]Write i2c OK [13:21:23]MH_I2C_Read... [13:21:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:23]Read from MH i2c: E2 [13:21:23]MH_I2C_Read... [13:21:23]Read from MH i2c: E2 0E 00 [13:21:23]MH_I2C_Read... [13:21:23]Read from MH i2c: E2 0E 00 63 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 32 [13:21:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:21:23]wFMCommunicate OK [13:21:23]SAM_PROTO_GetShiftState done [13:21:23]FM_GetShiftState done [13:21:23]req_shift_opened done [13:21:23]requested_item shift.open_date is exist - process it [13:21:23]req_shift_open_date [13:21:23]req_shift_open_date done [13:21:23]produce_requested_data done [13:21:23]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146345,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:21:23]process_action_free close_receipt [13:21:23]json_value_free [13:21:23]json_value_free done [13:21:23]process_json_proto returns [13:21:23]Send response to host [13:21:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146345,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:21:23]free response buf [13:21:23]execute_script done [13:21:23]execute_script returns [13:21:23]free content buf [13:21:23]Sock 7.Close socket [13:21:23]Sock 7.Thread stoped [13:21:27]OFD Sender: No OFD packet to send [13:21:32]OFD Sender: No OFD packet to send [13:21:37]OFD Sender: No OFD packet to send [13:21:42]OFD Sender: No OFD packet to send [13:21:47]OFD Sender: No OFD packet to send [13:21:52]OFD Sender: No OFD packet to send [13:21:57]OFD Sender: No OFD packet to send [13:22:02]OFD Sender: No OFD packet to send [13:22:07]OFD Sender: No OFD packet to send [13:22:12]OFD Sender: No OFD packet to send [13:22:17]OFD Sender: No OFD packet to send [13:22:22]OFD Sender: No OFD packet to send [13:22:27]OFD Sender: No OFD packet to send [13:22:32]OFD Sender: No OFD packet to send [13:22:37]OFD Sender: No OFD packet to send [13:22:42]OFD Sender: No OFD packet to send [13:22:47]OFD Sender: No OFD packet to send [13:22:52]OFD Sender: No OFD packet to send [13:22:57]OFD Sender: No OFD packet to send [13:23:02]OFD Sender: No OFD packet to send [13:23:07]OFD Sender: No OFD packet to send [13:23:12]OFD Sender: No OFD packet to send [13:23:17]OFD Sender: No OFD packet to send [13:23:22]OFD Sender: No OFD packet to send [13:23:27]OFD Sender: No OFD packet to send [13:23:32]OFD Sender: No OFD packet to send [13:23:37]OFD Sender: No OFD packet to send [13:23:42]OFD Sender: No OFD packet to send [13:23:47]OFD Sender: No OFD packet to send [13:23:52]OFD Sender: No OFD packet to send [13:23:57]OFD Sender: No OFD packet to send [13:24:02]OFD Sender: No OFD packet to send [13:24:07]OFD Sender: No OFD packet to send [13:24:12]OFD Sender: No OFD packet to send [13:24:17]OFD Sender: No OFD packet to send [13:24:22]OFD Sender: No OFD packet to send [13:24:27]OFD Sender: No OFD packet to send [13:24:32]OFD Sender: No OFD packet to send [13:24:37]OFD Sender: No OFD packet to send [13:24:42]OFD Sender: No OFD packet to send [13:24:47]OFD Sender: No OFD packet to send [13:24:52]OFD Sender: No OFD packet to send [13:24:57]OFD Sender: No OFD packet to send [13:25:02]OFD Sender: No OFD packet to send [13:25:06]accept exits with 9 [13:25:06]New connection [13:25:06]New thread 3066830180 created [13:25:06]Thread 3066686820 joined [13:25:06]Waiting for new connection... [13:25:06] Sock 9.Parse request [13:25:06]Sock 9.Check first char [13:25:06]Sock 9.First char is OK [13:25:06]request: POST /json_proto HTTP/1.0 [13:25:06]Method: POST [13:25:06]URL: /json_proto [13:25:06]Method is POST - this is cgi request [13:25:06]url: /json_proto [13:25:06]query_string will be loaded in cgi processing [13:25:06]execute_cgi json_proto POST (null) [13:25:06]execute_cgi path=json_proto method=POST [13:25:06]POST find Content-Length [13:25:06]Host: 172.17.40.195:8080 [13:25:06]Content-Length: 677 [13:25:06]Content-Type: application/json [13:25:06] [13:25:06]POST finish read [13:25:06]Found Content-Length = 677 [13:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [13:25:06]execute_script... [13: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 : (1)161105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [13:25:06]POST & json_proto [13:25:06]process_json_proto [13:25:06]json parsed OK: [13:25:06]protocol is kg_v1.0 [13:25:06]action value=close_receipt [13:25:06]process_action close_receipt [13:25:06]cmd_close_receipt [13:25:06]MH_GetDate [13:25:06]Write to MH i2c: F0 00 00 64 19 6C [13:25:06]Write i2c OK [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: F0 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: F0 09 00 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: F0 09 00 64 19 00 33 E2 20 67 D5 8D 6C 64 43 [13:25:06]GetLastDocTimeStamp 1730208080 [13:25:06]current date 1730208307 [13:25:06]FM_GetShiftState [13:25:06]SAM_PROTO_GetShiftState [13:25:06]wFMCommunicate request_size=4 [13:25:06]MH_SAM_APDU [13:25:06]CAPDU: 80 13 01 00 [13:25:06]Write to MH i2c: E2 08 00 65 19 80 13 01 00 00 00 00 00 FB [13:25:06]Write i2c OK [13:25:06]MH_I2C_Read... [13:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:06]Read from MH i2c: E2 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: E2 0E 00 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: E2 0E 00 65 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 34 [13:25:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:25:06]wFMCommunicate OK [13:25:06]SAM_PROTO_GetShiftState done [13:25:06]FM_GetShiftState done [13:25:06]opened in 1730161786 [13:25:06]opened+sec_in_day 1730248186 [13:25:06]quantity*price = 50041 [13:25:06]sum+1 = 50042 [13:25: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 142 29.10.2024 13:25 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146346 ФПД: 67419515098042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132507&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146346&fm=67419515098042&tin=02508201610067®Number=0000000000091683&sum=50000 [13:25:07]StoreToDocumentArchive [13:25:07]shift 547 fd 146346 [13:25:07]save to /storage/0547/doc_00146346 [13:25:07]save last doc name /storage/0547/doc_00146346 to /storage/kkm_last_doc_name [13:25:07]save OK [13:25:07]Clear old archive folders... [13:25:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:07]tlvbuf is 01FCFBF0 [13:25:07]SAM_PROTO_ClearQueue [13:25:07]wFMCommunicate request_size=4 [13:25:07]MH_SAM_APDU [13:25:07]CAPDU: 80 09 00 00 [13:25:07]Write to MH i2c: E2 08 00 72 19 80 09 00 00 00 00 00 00 FD [13:25:07]Write i2c OK [13:25:07]MH_I2C_Read... [13:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:07]OFD Sender: No OFD packet to send [13:25:07]Read from MH i2c: E2 [13:25:07]MH_I2C_Read... [13:25:07]Read from MH i2c: E2 03 00 [13:25:07]MH_I2C_Read... [13:25:07]Read from MH i2c: E2 03 00 72 19 00 90 00 FF [13:25:07]RAPDU: 90 00 [13:25:07]wFMCommunicate OK [13:25:07]SAM_PROTO_ClearQueue done [13:25:07]KKMCreateOFDPacket [13:25:07]OFDProtocolAddRootSTLVToBuf [13:25:07]FM_MakeSignedData [13:25:07]FM_MakeSignedData [13:25:07]SAM_PROTO_SignData [13:25:07]wFMCommunicate request_size=4 [13:25:07]MH_SAM_APDU [13:25:07]CAPDU: 80 0D 01 02 [13:25:07]Write to MH i2c: E2 08 00 73 19 80 0D 01 02 00 00 00 00 05 [13:25:07]Write i2c OK [13:25:07]MH_I2C_Read... [13:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:07]Read from MH i2c: E2 [13:25:07]MH_I2C_Read... [13:25:07]Read from MH i2c: E2 03 00 [13:25:07]MH_I2C_Read... [13:25:07]Read from MH i2c: E2 03 00 73 19 00 90 00 00 [13:25:07]RAPDU: 90 00 [13:25:07]wFMCommunicate OK [13:25:07]wFMCommunicate request_size=255 [13:25:07]MH_SAM_APDU [13:25: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 33 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AA 3B 02 00 35 04 06 00 3D [13:25:07]Write to MH i2c: E2 02 01 74 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 8E 00 00 00 F4 03 04 00 33 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AA 3B 02 00 35 04 06 00 3D 00 00 06 [13:25:07]Write i2c OK [13:25:07]MH_I2C_Read... [13:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:08]Read from MH i2c: E2 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 03 00 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 03 00 74 19 00 90 00 01 [13:25:08]RAPDU: 90 00 [13:25:08]wFMCommunicate OK [13:25:08]wFMCommunicate request_size=10 [13:25:08]MH_SAM_APDU [13:25:08]CAPDU: 80 0D 02 02 05 51 54 3F 93 BA [13:25:08]Write to MH i2c: E2 0D 00 75 19 80 0D 02 02 05 00 51 54 3F 93 BA 00 00 43 [13:25:08]Write i2c OK [13:25:08]MH_I2C_Read... [13:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:08]Read from MH i2c: E2 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 03 00 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 03 00 75 19 00 90 00 02 [13:25:08]RAPDU: 90 00 [13:25:08]wFMCommunicate OK [13:25:08]wFMCommunicate request_size=4 [13:25:08]MH_SAM_APDU [13:25:08]CAPDU: 80 0D 03 02 [13:25:08]Write to MH i2c: E2 08 00 76 19 80 0D 03 02 00 00 00 00 0A [13:25:08]Write i2c OK [13:25:08]MH_I2C_Read... [13:25:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:08]Read from MH i2c: E2 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 0B 00 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 0B 00 76 19 00 95 9B 0D B2 A9 15 DD F7 90 00 8C [13:25:08]RAPDU: 95 9B 0D B2 A9 15 DD F7 90 00 [13:25:08]wFMCommunicate OK [13:25:08]SAM_PROTO_SignData done [13:25:08]FM_MakeSignedData done [13:25:08]CreateOFDProtocolMessage [13:25:08]wFMCommunicate request_size=4 [13:25:08]MH_SAM_APDU [13:25:08]CAPDU: 80 11 00 00 [13:25:08]Write to MH i2c: E2 08 00 77 19 80 11 00 00 00 00 00 00 0A [13:25:08]Write i2c OK [13:25:08]MH_I2C_Read... [13:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:08]Read from MH i2c: E2 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 17 00 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: E2 17 00 77 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5D [13:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:25:08]wFMCommunicate OK [13:25:08]CreateOFDProtocolMessage done [13:25:08]OFDSenderStorePacket 146346 [13:25:08]StoreOFDPacket docnum=146346 [13:25:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 65 89 07 01 E3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 33 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AA 3B 02 00 35 04 06 00 3D 51 54 3F 93 BA 95 9B 0D B2 A9 15 DD F7 [13:25:08]CheckFolder [13:25:08]dirname=/storage/ofd_packets [13:25:08]CheckFolder done [13:25:08]ProducePacketName [13:25:08]name=ofd_packets/00146346 [13:25:08]NVStorageSaveData ofd_packets/00146346 [13:25:08]File name is /storage/ofd_packets/00146346 [13:25:08]Write 301 bytes [13:25:08]NVStorageSaveData done [13:25:08]OFDSenderStorePacket done [13:25:08]KKMCreateOFDPacket done [13:25:08]NVStorageSaveData kkm_last_timestamp [13:25:08]File name is /storage/kkm_last_timestamp [13:25:08]Write 4 bytes [13:25:08]NVStorageSaveData done [13:25:08]ExternCall_PrintAddStr [13:25:08]wPrintStart [13:25:08]Write to MH i2c: 01 00 00 78 19 91 [13:25:08]Write i2c OK [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: 01 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: 01 07 00 [13:25:08]MH_I2C_Read... [13:25:08]Read from MH i2c: 01 07 00 78 19 00 00 00 00 00 FF 0F A6 [13:25:08]RasterBufferAndPrint [13:25:08]line Счет N : (1)161105 [13:25:08]line ИНН: 02508201610067 [13:25:08]line Контрольно-Кассовый Чек [13:25:08]line ПРОДАЖА [13:25:08]line ТРК (МРК, ГНК) : 42 [13:25:08]line Товар: 2710124130 [13:25:08]line Аи-92-К-2 [13:25:08]line 7.480 * 66.90 [13:25:08]line = 500.41 [13:25:08]line НДС 12% НСП 1% [13:25:08]line > о реализуемом товаре [13:25:08]line ОКРУГЛЕНИЕ: -0.41 [13:25:08]line ИТОГО: 500.00 [13:25:08]line Внесено: 500.00 [13:25:08]line СДАЧА: 0.00 [13:25:08]line НСП 1% : 4.43 [13:25:08]line НДС 12% : 53.14 [13:25:08]line Наличными: 500.00 [13:25:08]line Безнал.: 0.00 [13:25:08]line Место: АЗС № 126 "Партнер Нефть" [13:25:08]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:25:08]line СНО: Общий режим [13:25:08]line Чек 142 29.10.2024 13:25 [13:25:08]line Смена: 547 ФФД: 1.0 [13:25:08]line ЗНМ: 0300000085 [13:25:08]line РНМ: 0000000000091683 [13:25:08]line Версия ККМ: 001 [13:25:08]line ФМ: 0000000000871745 [13:25:08]line ФД: 146346 [13:25:08]line ФПД: 67419515098042 [13:25:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132507&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146346&fm=67419515098042&tin=02508201610067®Number=0000000000091683&sum=50000 [13:25:08]OFD Sender: Processing packet 146346 [packets to send 206, broken 205] [13:25:08]ProducePacketName [13:25:08]name=ofd_packets/00146346 [13:25:08]OFD Sender: To server: pG, [13:25:08]CommunicateWithHost lk.salyk.kg:30040 [13:25:08]ConnectInit lk.salyk.kg [13:25:08]written 0, free lines is 4095 [13:25:09]Connected sock=7 [13:25:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 65 89 07 01 E3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 33 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AA 3B 02 00 35 04 06 00 3D 51 54 3F 93 BA 95 9B 0D B2 A9 15 DD F7 [13:25:09]Write to MH i2c: 01 00 00 A3 19 BC [13:25:09]Write i2c OK [13:25:09]MH_I2C_Read... [13:25:09]Read from MH i2c: 01 [13:25:09]MH_I2C_Read... [13:25:09]Read from MH i2c: 01 07 00 [13:25:09]MH_I2C_Read... [13:25:09]Read from MH i2c: 01 07 00 A3 19 00 00 00 00 00 C2 0C 91 [13:25:09]RasterBufferAndPrint [13:25:09]line [13:25:09]line [13:25:09]line [13:25:09]line [13:25:09]line [13:25:09]written 0, free lines is 3272 [13:25:09]MH_Cut [13:25:09]Write to MH i2c: D1 01 00 AA 19 01 95 [13:25:09]Write i2c OK [13:25:09]MH_I2C_Read... [13:25:09]Read from MH i2c: D1 [13:25:09]MH_I2C_Read... [13:25:09]Read from MH i2c: D1 01 00 [13:25:09]MH_I2C_Read... [13:25:09]Read from MH i2c: D1 01 00 AA 19 00 94 [13:25:09]Write to MH i2c: 01 00 00 AB 19 C4 [13:25:09]Write i2c OK [13:25:09]MH_I2C_Read... [13:25:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 65 0B 47 00 B0 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AA 3B 02 00 F4 03 04 00 5B 87 20 67 B6 04 01 00 00 CF DD 62 BC A9 16 A8 71 [13:25:09]CommunicateWithHost err = 0 [13:25:09]CheckOFDResponse [13:25:09]1017 (14) - 77093643461234 [13:25:09]1041 (16) - 0000000000871745 [13:25:09]1040 (4) - 146346 [13:25:09]1012 (4) - 29.10.2024 06:57 [13:25:09]1206 (1) - 0 [13:25:09]OFD Sender: Remove packet 146346 [13:25:09]ProducePacketName [13:25:09]name=ofd_packets/00146346 [13:25:09]NVStorageDeleteData [13:25:09]*** Cut start [13:25:09]*** Partial cut [13:25:09]*** CUTSNS_PIN = 1 [13:25:10]*** CUTSNS_PIN = 0 [13:25:10]OFD Sender: No OFD packet to send [13:25:10]*** Brake cut motor [13:25:10]Read from MH i2c: 01 [13:25:10]MH_I2C_Read... [13:25:10]*** Stop cut motor [13:25:10]*** Cut end [13:25:10]Read from MH i2c: 01 07 00 [13:25:10]MH_I2C_Read... [13:25:10]Read from MH i2c: 01 07 00 AB 19 00 00 00 00 00 FF 0F D9 [13:25:10]process_action close_receipt done [13:25:10]requested_data is exist [13:25:10]produce_requested_data [13:25:10]requested_item fm.sn is exist - process it [13:25:10]wFMCommunicate request_size=4 [13:25:10]MH_SAM_APDU [13:25:10]CAPDU: 80 11 00 00 [13:25:10]Write to MH i2c: E2 08 00 AC 19 80 11 00 00 00 00 00 00 3F [13:25:10]Write i2c OK [13:25:10]MH_I2C_Read... [13:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:10]Read from MH i2c: E2 [13:25:10]MH_I2C_Read... [13:25:10]Read from MH i2c: E2 17 00 [13:25:10]MH_I2C_Read... [13:25:10]Read from MH i2c: E2 17 00 AC 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 92 [13:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:25:10]wFMCommunicate OK [13:25:10]requested_item fd.num is exist - process it [13:25:10]SAM_PROTO_GetFieldsCounters [13:25:10]wFMCommunicate request_size=4 [13:25:10]MH_SAM_APDU [13:25:10]CAPDU: 80 13 00 00 [13:25:10]Write to MH i2c: E2 08 00 AD 19 80 13 00 00 00 00 00 00 42 [13:25:10]Write i2c OK [13:25:10]MH_I2C_Read... [13:25:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:10]Read from MH i2c: E2 [13:25:10]MH_I2C_Read... [13:25:10]Read from MH i2c: E2 62 00 [13:25:10]MH_I2C_Read... [13:25:10]Read from MH i2c: E2 62 00 AD 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AA 3B 02 00 0E 04 04 00 23 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 1B [13: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AA 3B 02 00 0E 04 04 00 23 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 [13:25:10]wFMCommunicate OK [13:25:10]SAM_PROTO_GetFieldsCounters done [13:25:10]requested_item shift.num is exist - process it [13:25:10]requested_item shift.opened is exist - process it [13:25:10]req_shift_opened [13:25:10]FM_GetShiftState [13:25:10]SAM_PROTO_GetShiftState [13:25:10]wFMCommunicate request_size=4 [13:25:10]MH_SAM_APDU [13:25:10]CAPDU: 80 13 01 00 [13:25:10]Write to MH i2c: E2 08 00 AE 19 80 13 01 00 00 00 00 00 44 [13:25:10]Write i2c OK [13:25:10]MH_I2C_Read... [13:25:10]Read from MH i2c: E2 [13:25:10]MH_I2C_Read... [13:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:10]Read from MH i2c: E2 0E 00 [13:25:10]MH_I2C_Read... [13:25:10]Read from MH i2c: E2 0E 00 AE 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7D [13:25:10]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:25:10]wFMCommunicate OK [13:25:10]SAM_PROTO_GetShiftState done [13:25:10]FM_GetShiftState done [13:25:10]req_shift_opened done [13:25:10]requested_item shift.open_date is exist - process it [13:25:10]req_shift_open_date [13:25:10]req_shift_open_date done [13:25:10]produce_requested_data done [13:25:10]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146346,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:25:10]process_action_free close_receipt [13:25:10]json_value_free [13:25:10]json_value_free done [13:25:10]process_json_proto returns [13:25:10]Send response to host [13:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146346,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:25:10]free response buf [13:25:10]execute_script done [13:25:10]execute_script returns [13:25:10]free content buf [13:25:10]Sock 9.Close socket [13:25:10]Sock 9.Thread stoped [13:25:15]OFD Sender: No OFD packet to send [13:25:20]OFD Sender: No OFD packet to send [13:25:25]OFD Sender: No OFD packet to send [13:25:30]OFD Sender: No OFD packet to send [13:25:35]OFD Sender: No OFD packet to send [13:25:40]OFD Sender: No OFD packet to send [13:25:45]OFD Sender: No OFD packet to send [13:25:50]OFD Sender: No OFD packet to send [13:25:55]OFD Sender: No OFD packet to send [13:26:00]OFD Sender: No OFD packet to send [13:26:05]OFD Sender: No OFD packet to send [13:26:10]OFD Sender: No OFD packet to send [13:26:15]OFD Sender: No OFD packet to send [13:26:20]OFD Sender: No OFD packet to send [13:26:25]OFD Sender: No OFD packet to send [13:26:30]OFD Sender: No OFD packet to send [13:26:35]OFD Sender: No OFD packet to send [13:26:40]OFD Sender: No OFD packet to send [13:26:45]OFD Sender: No OFD packet to send [13:26:50]OFD Sender: No OFD packet to send [13:26:55]OFD Sender: No OFD packet to send [13:27:00]OFD Sender: No OFD packet to send [13:27:00]int [13:27:00]Write to MH i2c: 01 00 00 AF 19 C8 [13:27:00]*** FLAG_PRN_KEY set [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 07 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 07 00 AF 19 00 08 00 00 00 FF 0F E5 [13:27:00]state=0 [13:27:00]Key pressed [13:27:00]Feed [13:27:00]Write to MH i2c: D8 00 00 B0 19 A0 [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: D8 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: D8 01 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: D8 01 00 B0 19 00 A1 [13:27:00]int [13:27:00]Write to MH i2c: 01 00 00 B1 19 CA [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 07 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: 01 07 00 B1 19 00 48 00 00 00 3C 00 55 [13:27:00]state=2 [13:27:00]Key pressed [13:27:01]int [13:27:01]Write to MH i2c: 01 00 00 B2 19 CB [13:27:01]*** FLAG_PRN_KEY reset [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 07 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 07 00 B2 19 00 00 00 00 00 F6 0F D7 [13:27:01]state=2 [13:27:01]Stop feed [13:27:05]OFD Sender: No OFD packet to send [13:27:10]OFD Sender: No OFD packet to send [13:27:15]OFD Sender: No OFD packet to send [13:27:20]OFD Sender: No OFD packet to send [13:27:25]OFD Sender: No OFD packet to send [13:27:30]OFD Sender: No OFD packet to send [13:27:35]OFD Sender: No OFD packet to send [13:27:40]OFD Sender: No OFD packet to send [13:27:45]OFD Sender: No OFD packet to send [13:27:50]OFD Sender: No OFD packet to send [13:27:55]OFD Sender: No OFD packet to send [13:28:00]OFD Sender: No OFD packet to send [13:28:01]accept exits with 10 [13:28:01]New connection [13:28:01]New thread 3066686820 created [13:28:01]Thread 3066830180 joined [13:28:01]Waiting for new connection... [13:28:01] Sock 10.Parse request [13:28:01]Sock 10.Check first char [13:28:01]Sock 10.First char is OK [13:28:01]request: POST /json_proto HTTP/1.0 [13:28:01]Method: POST [13:28:01]URL: /json_proto [13:28:01]Method is POST - this is cgi request [13:28:01]url: /json_proto [13:28:01]query_string will be loaded in cgi processing [13:28:01]execute_cgi json_proto POST (null) [13:28:01]execute_cgi path=json_proto method=POST [13:28:01]POST find Content-Length [13:28:01]Host: 172.17.40.195:8080 [13:28:01]Content-Length: 682 [13:28:01]Content-Type: application/json [13:28:01] [13:28:01]POST finish read [13:28:01]Found Content-Length = 682 [13:28:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:28:01]execute_script... [13: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)161106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:28:01]POST & json_proto [13:28:01]process_json_proto [13:28:01]json parsed OK: [13:28:01]protocol is kg_v1.0 [13:28:01]action value=close_receipt [13:28:01]process_action close_receipt [13:28:01]cmd_close_receipt [13:28:01]MH_GetDate [13:28:01]Write to MH i2c: F0 00 00 B3 19 BB [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: F0 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: F0 09 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: F0 09 00 B3 19 00 E2 E2 20 67 D5 8D 6C 64 41 [13:28:01]GetLastDocTimeStamp 1730208307 [13:28:01]current date 1730208482 [13:28:01]FM_GetShiftState [13:28:01]SAM_PROTO_GetShiftState [13:28:01]wFMCommunicate request_size=4 [13:28:01]MH_SAM_APDU [13:28:01]CAPDU: 80 13 01 00 [13:28:01]Write to MH i2c: E2 08 00 B4 19 80 13 01 00 00 00 00 00 4A [13:28:01]Write i2c OK [13:28:01]MH_I2C_Read... [13:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:01]Read from MH i2c: E2 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 0E 00 [13:28:01]MH_I2C_Read... [13:28:01]Read from MH i2c: E2 0E 00 B4 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 83 [13:28:01]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:28:01]wFMCommunicate OK [13:28:01]SAM_PROTO_GetShiftState done [13:28:01]FM_GetShiftState done [13:28:01]opened in 1730161786 [13:28:01]opened+sec_in_day 1730248186 [13:28:01]quantity*price = 100015 [13:28:01]sum+1 = 100017 [13:28:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 143 29.10.2024 13:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146347 ФПД: 18386809701611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132802&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146347&fm=18386809701611&tin=02508201610067®Number=0000000000091683&sum=100000 [13:28:02]StoreToDocumentArchive [13:28:02]shift 547 fd 146347 [13:28:02]save to /storage/0547/doc_00146347 [13:28:02]save last doc name /storage/0547/doc_00146347 to /storage/kkm_last_doc_name [13:28:02]save OK [13:28:02]Clear old archive folders... [13:28:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:28:02]tlvbuf is 01FA1C80 [13:28:02]SAM_PROTO_ClearQueue [13:28:02]wFMCommunicate request_size=4 [13:28:02]MH_SAM_APDU [13:28:02]CAPDU: 80 09 00 00 [13:28:02]Write to MH i2c: E2 08 00 C1 19 80 09 00 00 00 00 00 00 4C [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:02]Read from MH i2c: E2 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 03 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 03 00 C1 19 00 90 00 4E [13:28:02]RAPDU: 90 00 [13:28:02]wFMCommunicate OK [13:28:02]SAM_PROTO_ClearQueue done [13:28:02]KKMCreateOFDPacket [13:28:02]OFDProtocolAddRootSTLVToBuf [13:28:02]FM_MakeSignedData [13:28:02]FM_MakeSignedData [13:28:02]SAM_PROTO_SignData [13:28:02]wFMCommunicate request_size=4 [13:28:02]MH_SAM_APDU [13:28:02]CAPDU: 80 0D 01 02 [13:28:02]Write to MH i2c: E2 08 00 C2 19 80 0D 01 02 00 00 00 00 54 [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:02]Read from MH i2c: E2 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 03 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 03 00 C2 19 00 90 00 4F [13:28:02]RAPDU: 90 00 [13:28:02]wFMCommunicate OK [13:28:02]wFMCommunicate request_size=255 [13:28:02]MH_SAM_APDU [13:28: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 E2 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AB 3B 02 00 35 04 06 00 10 [13:28:02]Write to MH i2c: E2 02 01 C3 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 00 00 00 F4 03 04 00 E2 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AB 3B 02 00 35 04 06 00 10 00 00 D3 [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:02]Read from MH i2c: E2 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 03 00 [13:28:02]MH_I2C_Read... [13:28:02]Read from MH i2c: E2 03 00 C3 19 00 90 00 50 [13:28:02]RAPDU: 90 00 [13:28:02]wFMCommunicate OK [13:28:02]wFMCommunicate request_size=10 [13:28:02]MH_SAM_APDU [13:28:02]CAPDU: 80 0D 02 02 05 B9 03 42 C4 EB [13:28:02]Write to MH i2c: E2 0D 00 C4 19 80 0D 02 02 05 00 B9 03 42 C4 EB 00 00 0E [13:28:02]Write i2c OK [13:28:02]MH_I2C_Read... [13:28:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:03]Read from MH i2c: E2 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 03 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 03 00 C4 19 00 90 00 51 [13:28:03]RAPDU: 90 00 [13:28:03]wFMCommunicate OK [13:28:03]wFMCommunicate request_size=4 [13:28:03]MH_SAM_APDU [13:28:03]CAPDU: 80 0D 03 02 [13:28:03]Write to MH i2c: E2 08 00 C5 19 80 0D 03 02 00 00 00 00 59 [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:03]Read from MH i2c: E2 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 0B 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 0B 00 C5 19 00 60 43 3E 5B 4C BE 69 09 90 00 12 [13:28:03]RAPDU: 60 43 3E 5B 4C BE 69 09 90 00 [13:28:03]wFMCommunicate OK [13:28:03]SAM_PROTO_SignData done [13:28:03]FM_MakeSignedData done [13:28:03]CreateOFDProtocolMessage [13:28:03]wFMCommunicate request_size=4 [13:28:03]MH_SAM_APDU [13:28:03]CAPDU: 80 11 00 00 [13:28:03]Write to MH i2c: E2 08 00 C6 19 80 11 00 00 00 00 00 00 59 [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:03]Read from MH i2c: E2 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 17 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 17 00 C6 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AC [13:28:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:28:03]wFMCommunicate OK [13:28:03]CreateOFDProtocolMessage done [13:28:03]OFDSenderStorePacket 146347 [13:28:03]StoreOFDPacket docnum=146347 [13:28:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D1 D5 07 01 7A 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 8F 00 00 00 F4 03 04 00 E2 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AB 3B 02 00 35 04 06 00 10 B9 03 42 C4 EB 60 43 3E 5B 4C BE 69 09 [13:28:03]CheckFolder [13:28:03]dirname=/storage/ofd_packets [13:28:03]CheckFolder done [13:28:03]ProducePacketName [13:28:03]name=ofd_packets/00146347 [13:28:03]NVStorageSaveData ofd_packets/00146347 [13:28:03]File name is /storage/ofd_packets/00146347 [13:28:03]Write 301 bytes [13:28:03]NVStorageSaveData done [13:28:03]OFDSenderStorePacket done [13:28:03]KKMCreateOFDPacket done [13:28:03]NVStorageSaveData kkm_last_timestamp [13:28:03]File name is /storage/kkm_last_timestamp [13:28:03]Write 4 bytes [13:28:03]NVStorageSaveData done [13:28:03]ExternCall_PrintAddStr [13:28:03]wPrintStart [13:28:03]Write to MH i2c: 01 00 00 C7 19 E0 [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: 01 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: 01 07 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: 01 07 00 C7 19 00 00 00 00 00 FF 0F F5 [13:28:03]RasterBufferAndPrint [13:28:03]line Счет N : (1)161106 [13:28:03]line ИНН: 02508201610067 [13:28:03]line Контрольно-Кассовый Чек [13:28:03]line ПРОДАЖА [13:28:03]line ТРК (МРК, ГНК) : 42 [13:28:03]line Товар: 2710124130 [13:28:03]line Аи-92-К-2 [13:28:03]line 14.950 * 66.90 [13:28:03]line = 1000.16 [13:28:03]line НДС 12% НСП 1% [13:28:03]line > о реализуемом товаре [13:28:03]line ОКРУГЛЕНИЕ: -0.16 [13:28:03]line ИТОГО: 1000.00 [13:28:03]line Внесено: 1000.00 [13:28:03]line СДАЧА: 0.00 [13:28:03]line НСП 1% : 8.85 [13:28:03]line НДС 12% : 106.21 [13:28:03]line Наличными: 1000.00 [13:28:03]line Безнал.: 0.00 [13:28:03]line Место: АЗС № 126 "Партнер Нефть" [13:28:03]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:28:03]line СНО: Общий режим [13:28:03]line Чек 143 29.10.2024 13:28 [13:28:03]line Смена: 547 ФФД: 1.0 [13:28:03]line ЗНМ: 0300000085 [13:28:03]line РНМ: 0000000000091683 [13:28:03]line Версия ККМ: 001 [13:28:03]line ФМ: 0000000000871745 [13:28:03]line ФД: 146347 [13:28:03]line ФПД: 18386809701611 [13:28:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132802&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146347&fm=18386809701611&tin=02508201610067®Number=0000000000091683&sum=100000 [13:28:03]OFD Sender: Processing packet 146347 [packets to send 206, broken 205] [13:28:03]ProducePacketName [13:28:03]name=ofd_packets/00146347 [13:28:03]OFD Sender: To server: pG, [13:28:03]CommunicateWithHost lk.salyk.kg:30040 [13:28:03]ConnectInit lk.salyk.kg [13:28:03]written 0, free lines is 4095 [13:28:03]Connected sock=7 [13: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 31 37 34 35 0F 01 00 00 D1 D5 07 01 7A 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 8F 00 00 00 F4 03 04 00 E2 E2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AB 3B 02 00 35 04 06 00 10 B9 03 42 C4 EB 60 43 3E 5B 4C BE 69 09 [13:28:03]Write to MH i2c: 01 00 00 F2 19 0B [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: 01 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: 01 07 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: 01 07 00 F2 19 00 00 00 00 00 C5 0C E3 [13:28:03]RasterBufferAndPrint [13:28:03]line [13:28:03]line [13:28:03]line [13:28:03]line [13:28:03]line [13:28:03]written 0, free lines is 3275 [13:28:03]MH_Cut [13:28:03]Write to MH i2c: D1 01 00 F9 19 01 E4 [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: D1 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: D1 01 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: D1 01 00 F9 19 00 E3 [13:28:03]Write to MH i2c: 01 00 00 FA 19 13 [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 FF 70 47 00 EB 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 31 37 34 35 10 04 04 00 AB 3B 02 00 F4 03 04 00 09 88 20 67 B6 04 01 00 00 4C 2C D4 2A 63 52 AD 1B [13:28:04]CommunicateWithHost err = 0 [13:28:04]CheckOFDResponse [13:28:04]1017 (14) - 77093643461234 [13:28:04]1041 (16) - 0000000000871745 [13:28:04]1040 (4) - 146347 [13:28:04]1012 (4) - 29.10.2024 07:00 [13:28:04]1206 (1) - 0 [13:28:04]OFD Sender: Remove packet 146347 [13:28:04]ProducePacketName [13:28:04]name=ofd_packets/00146347 [13:28:04]NVStorageDeleteData [13:28:04]OFD Sender: No OFD packet to send [13:28:04]*** Cut start [13:28:04]*** Partial cut [13:28:04]*** CUTSNS_PIN = 1 [13:28:04]*** CUTSNS_PIN = 0 [13:28:04]*** Brake cut motor [13:28:05]Read from MH i2c: 01 [13:28:05]MH_I2C_Read... [13:28:05]*** Stop cut motor [13:28:05]Read from MH i2c: 01 07 00 [13:28:05]MH_I2C_Read... [13:28:05]*** Cut end [13:28:05]Read from MH i2c: 01 07 00 FA 19 00 00 00 00 00 FF 0F 28 [13:28:05]process_action close_receipt done [13:28:05]requested_data is exist [13:28:05]produce_requested_data [13:28:05]requested_item fm.sn is exist - process it [13:28:05]wFMCommunicate request_size=4 [13:28:05]MH_SAM_APDU [13:28:05]CAPDU: 80 11 00 00 [13:28:05]Write to MH i2c: E2 08 00 FB 19 80 11 00 00 00 00 00 00 8E [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 17 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 17 00 FB 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E1 [13:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:28:05]wFMCommunicate OK [13:28:05]requested_item fd.num is exist - process it [13:28:05]SAM_PROTO_GetFieldsCounters [13:28:05]wFMCommunicate request_size=4 [13:28:05]MH_SAM_APDU [13:28:05]CAPDU: 80 13 00 00 [13:28:05]Write to MH i2c: E2 08 00 FC 19 80 13 00 00 00 00 00 00 91 [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 62 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 62 00 FC 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AB 3B 02 00 0E 04 04 00 23 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 6E [13: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AB 3B 02 00 0E 04 04 00 23 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 [13:28:05]wFMCommunicate OK [13:28:05]SAM_PROTO_GetFieldsCounters done [13:28:05]requested_item shift.num is exist - process it [13:28:05]requested_item shift.opened is exist - process it [13:28:05]req_shift_opened [13:28:05]FM_GetShiftState [13:28:05]SAM_PROTO_GetShiftState [13:28:05]wFMCommunicate request_size=4 [13:28:05]MH_SAM_APDU [13:28:05]CAPDU: 80 13 01 00 [13:28:05]Write to MH i2c: E2 08 00 FD 19 80 13 01 00 00 00 00 00 93 [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:05]Read from MH i2c: E2 0E 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 0E 00 FD 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CC [13:28:05]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:28:05]wFMCommunicate OK [13:28:05]SAM_PROTO_GetShiftState done [13:28:05]FM_GetShiftState done [13:28:05]req_shift_opened done [13:28:05]requested_item shift.open_date is exist - process it [13:28:05]req_shift_open_date [13:28:05]req_shift_open_date done [13:28:05]produce_requested_data done [13:28:05]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146347,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:28:05]process_action_free close_receipt [13:28:05]json_value_free [13:28:05]json_value_free done [13:28:05]process_json_proto returns [13:28:05]Send response to host [13:28:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146347,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:28:05]free response buf [13:28:05]execute_script done [13:28:05]execute_script returns [13:28:05]free content buf [13:28:05]Sock 10.Close socket [13:28:05]Sock 10.Thread stoped [13:28:09]OFD Sender: No OFD packet to send [13:28:14]OFD Sender: No OFD packet to send [13:28:19]OFD Sender: No OFD packet to send [13:28:24]OFD Sender: No OFD packet to send [13:28:27]int [13:28:27]Write to MH i2c: 01 00 00 FE 19 17 [13:28:27]*** FLAG_PRN_KEY set [13:28:27]Write i2c OK [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: 01 [13:28:27]MH_I2C_Read... [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 FE 19 00 08 00 00 00 FF 0F 34 [13:28:27]state=0 [13:28:27]Key pressed [13:28:27]Feed [13:28:27]Write to MH i2c: D8 00 00 FF 19 EF [13:28:27]Write i2c OK [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: D8 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: D8 01 00 [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: D8 01 00 FF 19 00 F0 [13:28:27]int [13:28:27]Write to MH i2c: 01 00 00 00 1A 1A [13:28:27]Write i2c OK [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: 01 [13:28:27]MH_I2C_Read... [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 00 1A 00 48 00 00 00 3C 00 A5 [13:28:27]state=2 [13:28:27]Key pressed [13:28:27]int [13:28:27]Write to MH i2c: 01 00 00 01 1A 1B [13:28:27]*** FLAG_PRN_KEY reset [13:28:27]Write i2c OK [13:28:27]MH_I2C_Read... [13:28:27]Read from MH i2c: 01 [13:28:27]MH_I2C_Read... [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 01 1A 00 00 00 00 00 F6 0F 27 [13:28:27]state=2 [13:28:27]Stop feed [13:28:29]OFD Sender: No OFD packet to send [13:28:34]OFD Sender: No OFD packet to send [13:28:39]OFD Sender: No OFD packet to send [13:28:44]OFD Sender: No OFD packet to send [13:28:49]OFD Sender: No OFD packet to send [13:28:54]OFD Sender: No OFD packet to send [13:28:59]OFD Sender: No OFD packet to send [13:29:04]OFD Sender: No OFD packet to send [13:29:09]OFD Sender: No OFD packet to send [13:29:14]OFD Sender: No OFD packet to send [13:29:19]OFD Sender: No OFD packet to send [13:29:24]OFD Sender: No OFD packet to send [13:29:29]OFD Sender: No OFD packet to send [13:29:34]OFD Sender: No OFD packet to send [13:29:39]OFD Sender: No OFD packet to send [13:29:44]OFD Sender: No OFD packet to send [13:29:49]OFD Sender: No OFD packet to send [13:29:54]OFD Sender: No OFD packet to send [13:29:59]OFD Sender: No OFD packet to send [13:30:04]OFD Sender: No OFD packet to send [13:30:09]OFD Sender: No OFD packet to send [13:30:14]OFD Sender: No OFD packet to send [13:30:19]OFD Sender: No OFD packet to send [13:30:24]OFD Sender: No OFD packet to send [13:30:29]OFD Sender: No OFD packet to send [13:30:34]OFD Sender: No OFD packet to send [13:30:39]OFD Sender: No OFD packet to send [13:30:42]accept exits with 9 [13:30:42]New connection [13:30:42]New thread 3066830180 created [13:30:42]Thread 3066686820 joined [13:30:42]Waiting for new connection... [13:30:42] Sock 9.Parse request [13:30:42]Sock 9.Check first char [13:30:42]Sock 9.First char is OK [13:30:42]request: POST /json_proto HTTP/1.0 [13:30:42]Method: POST [13:30:42]URL: /json_proto [13:30:42]Method is POST - this is cgi request [13:30:42]url: /json_proto [13:30:42]query_string will be loaded in cgi processing [13:30:42]execute_cgi json_proto POST (null) [13:30:42]execute_cgi path=json_proto method=POST [13:30:42]POST find Content-Length [13:30:42]Host: 172.17.40.195:8080 [13:30:42]Content-Length: 677 [13:30:42]Content-Type: application/json [13:30:42] [13:30:42]POST finish read [13:30:42]Found Content-Length = 677 [13:30:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.030, "sum" : 470.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 470.00, "total" : 470.00, "payments": [ { "type": 0, "sum" : 470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:42]execute_script... [13:30: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)161107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.030, "sum" : 470.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 470.00, "total" : 470.00, "payments": [ { "type": 0, "sum" : 470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:42]POST & json_proto [13:30:42]process_json_proto [13:30:42]json parsed OK: [13:30:42]protocol is kg_v1.0 [13:30:42]action value=close_receipt [13:30:42]process_action close_receipt [13:30:42]cmd_close_receipt [13:30:42]MH_GetDate [13:30:42]Write to MH i2c: F0 00 00 02 1A 0B [13:30:42]Write i2c OK [13:30:42]MH_I2C_Read... [13:30:42]Read from MH i2c: F0 [13:30:42]MH_I2C_Read... [13:30:42]Read from MH i2c: F0 09 00 [13:30:42]MH_I2C_Read... [13:30:42]Read from MH i2c: F0 09 00 02 1A 00 83 E3 20 67 D5 8D 6C 64 33 [13:30:42]GetLastDocTimeStamp 1730208482 [13:30:42]current date 1730208643 [13:30:42]FM_GetShiftState [13:30:42]SAM_PROTO_GetShiftState [13:30:42]wFMCommunicate request_size=4 [13:30:42]MH_SAM_APDU [13:30:42]CAPDU: 80 13 01 00 [13:30:42]Write to MH i2c: E2 08 00 03 1A 80 13 01 00 00 00 00 00 9A [13:30:42]Write i2c OK [13:30:42]MH_I2C_Read... [13:30:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:42]Read from MH i2c: E2 [13:30:42]MH_I2C_Read... [13:30:42]Read from MH i2c: E2 0E 00 [13:30:42]MH_I2C_Read... [13:30:42]Read from MH i2c: E2 0E 00 03 1A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D3 [13:30:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:30:42]wFMCommunicate OK [13:30:42]SAM_PROTO_GetShiftState done [13:30:42]FM_GetShiftState done [13:30:42]opened in 1730161786 [13:30:42]opened+sec_in_day 1730248186 [13:30:42]quantity*price = 47030 [13:30:42]sum+1 = 47032 [13:30:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 470.00 Внесено: 470.00 СДАЧА: 0.00 НСП 1% : 4.16 НДС 12% : 49.94 Наличными: 470.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 144 29.10.2024 13:30 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146348 ФПД: 24129677946106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133043&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146348&fm=24129677946106&tin=02508201610067®Number=0000000000091683&sum=47000 [13:30:43]StoreToDocumentArchive [13:30:43]shift 547 fd 146348 [13:30:43]save to /storage/0547/doc_00146348 [13:30:43]save last doc name /storage/0547/doc_00146348 to /storage/kkm_last_doc_name [13:30:43]save OK [13:30:43]Clear old archive folders... [13:30:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:43]tlvbuf is 01FE6F70 [13:30:43]SAM_PROTO_ClearQueue [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 09 00 00 [13:30:43]Write to MH i2c: E2 08 00 10 1A 80 09 00 00 00 00 00 00 9C [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 10 1A 00 90 00 9E [13:30:43]RAPDU: 90 00 [13:30:43]wFMCommunicate OK [13:30:43]SAM_PROTO_ClearQueue done [13:30:43]KKMCreateOFDPacket [13:30:43]OFDProtocolAddRootSTLVToBuf [13:30:43]FM_MakeSignedData [13:30:43]FM_MakeSignedData [13:30:43]SAM_PROTO_SignData [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 0D 01 02 [13:30:43]Write to MH i2c: E2 08 00 11 1A 80 0D 01 02 00 00 00 00 A4 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 11 1A 00 90 00 9F [13:30:43]RAPDU: 90 00 [13:30:43]wFMCommunicate OK [13:30:43]wFMCommunicate request_size=255 [13:30:43]MH_SAM_APDU [13:30: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 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 83 E3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AC 3B 02 00 35 04 06 00 15 [13:30:43]Write to MH i2c: E2 02 01 12 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 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 83 E3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AC 3B 02 00 35 04 06 00 15 00 00 5C [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 12 1A 00 90 00 A0 [13:30:43]RAPDU: 90 00 [13:30:43]wFMCommunicate OK [13:30:43]wFMCommunicate request_size=10 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 0D 02 02 05 F2 20 E1 EC FA [13:30:43]Write to MH i2c: E2 0D 00 13 1A 80 0D 02 02 05 00 F2 20 E1 EC FA 00 00 8A [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 03 00 13 1A 00 90 00 A1 [13:30:43]RAPDU: 90 00 [13:30:43]wFMCommunicate OK [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 0D 03 02 [13:30:43]Write to MH i2c: E2 08 00 14 1A 80 0D 03 02 00 00 00 00 A9 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 0B 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 0B 00 14 1A 00 F8 79 EB 5E 53 8E DA FA 90 00 19 [13:30:43]RAPDU: F8 79 EB 5E 53 8E DA FA 90 00 [13:30:43]wFMCommunicate OK [13:30:43]SAM_PROTO_SignData done [13:30:43]FM_MakeSignedData done [13:30:43]CreateOFDProtocolMessage [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 11 00 00 [13:30:43]Write to MH i2c: E2 08 00 15 1A 80 11 00 00 00 00 00 00 A9 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 17 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 17 00 15 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FC [13:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:30:43]wFMCommunicate OK [13:30:43]CreateOFDProtocolMessage done [13:30:43]OFDSenderStorePacket 146348 [13:30:43]StoreOFDPacket docnum=146348 [13:30:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 27 AD 07 01 F1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 83 E3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AC 3B 02 00 35 04 06 00 15 F2 20 E1 EC FA F8 79 EB 5E 53 8E DA FA [13:30:43]CheckFolder [13:30:43]dirname=/storage/ofd_packets [13:30:43]CheckFolder done [13:30:43]ProducePacketName [13:30:43]name=ofd_packets/00146348 [13:30:43]NVStorageSaveData ofd_packets/00146348 [13:30:43]File name is /storage/ofd_packets/00146348 [13:30:43]Write 301 bytes [13:30:43]NVStorageSaveData done [13:30:43]OFDSenderStorePacket done [13:30:43]KKMCreateOFDPacket done [13:30:43]NVStorageSaveData kkm_last_timestamp [13:30:43]File name is /storage/kkm_last_timestamp [13:30:43]Write 4 bytes [13:30:43]NVStorageSaveData done [13:30:43]ExternCall_PrintAddStr [13:30:43]wPrintStart [13:30:43]Write to MH i2c: 01 00 00 16 1A 30 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: 01 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: 01 07 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: 01 07 00 16 1A 00 00 00 00 00 FF 0F 45 [13:30:43]RasterBufferAndPrint [13:30:43]line Счет N : (1)161107 [13:30:43]line ИНН: 02508201610067 [13:30:43]line Контрольно-Кассовый Чек [13:30:43]line ПРОДАЖА [13:30:43]line ТРК (МРК, ГНК) : 62 [13:30:43]line Товар: 2710124130 [13:30:43]line Аи-92-К-2 [13:30:43]line 7.030 * 66.90 [13:30:43]line = 470.31 [13:30:43]line НДС 12% НСП 1% [13:30:43]line > о реализуемом товаре [13:30:43]line ОКРУГЛЕНИЕ: -0.31 [13:30:43]line ИТОГО: 470.00 [13:30:43]line Внесено: 470.00 [13:30:43]line СДАЧА: 0.00 [13:30:43]line НСП 1% : 4.16 [13:30:43]line НДС 12% : 49.94 [13:30:43]line Наличными: 470.00 [13:30:43]line Безнал.: 0.00 [13:30:43]line Место: АЗС № 126 "Партнер Нефть" [13:30:43]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:30:43]line СНО: Общий режим [13:30:43]line Чек 144 29.10.2024 13:30 [13:30:43]line Смена: 547 ФФД: 1.0 [13:30:43]line ЗНМ: 0300000085 [13:30:43]line РНМ: 0000000000091683 [13:30:43]line Версия ККМ: 001 [13:30:43]line ФМ: 0000000000871745 [13:30:43]line ФД: 146348 [13:30:43]line ФПД: 24129677946106 [13:30:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133043&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146348&fm=24129677946106&tin=02508201610067®Number=0000000000091683&sum=47000 [13:30:44]written 0, free lines is 4095 [13:30:44]OFD Sender: Processing packet 146348 [packets to send 206, broken 205] [13:30:44]ProducePacketName [13:30:44]name=ofd_packets/00146348 [13:30:44]OFD Sender: To server: pG, [13:30:44]CommunicateWithHost lk.salyk.kg:30040 [13:30:44]ConnectInit lk.salyk.kg [13:30:44]Write to MH i2c: 01 00 00 41 1A 5B [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: 01 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: 01 07 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: 01 07 00 41 1A 00 00 00 00 00 BE 0C 2C [13:30:44]RasterBufferAndPrint [13:30:44]line [13:30:44]line [13:30:44]line [13:30:44]line [13:30:44]line [13:30:44]written 0, free lines is 3265 [13:30:44]MH_Cut [13:30:44]Write to MH i2c: D1 01 00 48 1A 01 34 [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: D1 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: D1 01 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: D1 01 00 48 1A 00 33 [13:30:44]Write to MH i2c: 01 00 00 49 1A 63 [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:45]*** Cut start [13:30:45]*** Partial cut [13:30:45]*** CUTSNS_PIN = 1 [13:30:45]*** CUTSNS_PIN = 0 [13:30:45]*** Brake cut motor [13:30:46]Read from MH i2c: 01 [13:30:46]MH_I2C_Read... [13:30:46]*** Stop cut motor [13:30:46]*** Cut end [13:30:46]Read from MH i2c: 01 07 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: 01 07 00 49 1A 00 00 00 00 00 FF 0F 78 [13:30:46]process_action close_receipt done [13:30:46]requested_data is exist [13:30:46]produce_requested_data [13:30:46]requested_item fm.sn is exist - process it [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 11 00 00 [13:30:46]Write to MH i2c: E2 08 00 4A 1A 80 11 00 00 00 00 00 00 DE [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 17 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 17 00 4A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 31 [13:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:30:46]wFMCommunicate OK [13:30:46]requested_item fd.num is exist - process it [13:30:46]SAM_PROTO_GetFieldsCounters [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 13 00 00 [13:30:46]Write to MH i2c: E2 08 00 4B 1A 80 13 00 00 00 00 00 00 E1 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 62 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 62 00 4B 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AC 3B 02 00 0E 04 04 00 23 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 C2 [13:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AC 3B 02 00 0E 04 04 00 23 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 [13:30:46]wFMCommunicate OK [13:30:46]SAM_PROTO_GetFieldsCounters done [13:30:46]requested_item shift.num is exist - process it [13:30:46]requested_item shift.opened is exist - process it [13:30:46]req_shift_opened [13:30:46]FM_GetShiftState [13:30:46]SAM_PROTO_GetShiftState [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 13 01 00 [13:30:46]Write to MH i2c: E2 08 00 4C 1A 80 13 01 00 00 00 00 00 E3 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 0E 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 0E 00 4C 1A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1C [13:30:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:30:46]wFMCommunicate OK [13:30:46]SAM_PROTO_GetShiftState done [13:30:46]FM_GetShiftState done [13:30:46]req_shift_opened done [13:30:46]requested_item shift.open_date is exist - process it [13:30:46]req_shift_open_date [13:30:46]req_shift_open_date done [13:30:46]produce_requested_data done [13:30:46]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146348,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:30:46]process_action_free close_receipt [13:30:46]json_value_free [13:30:46]json_value_free done [13:30:46]process_json_proto returns [13:30:46]Send response to host [13:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146348,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:30:46]free response buf [13:30:46]execute_script done [13:30:46]execute_script returns [13:30:46]free content buf [13:30:46]Sock 9.Close socket [13:30:46]Sock 9.Thread stoped [13:32:58]ConnectInit Can't connect to host [13:32:58]CommunicateWithHost connect error [13:32:58]CommunicateWithHost err = -1 [13:32:58]OFD Sender: Server communicate error [13:33:03]OFD Sender: Processing packet 146348 [packets to send 206, broken 205] [13:33:03]ProducePacketName [13:33:03]name=ofd_packets/00146348 [13:33:03]OFD Sender: To server: pG, [13:33:03]CommunicateWithHost lk.salyk.kg:30040 [13:33:03]ConnectInit lk.salyk.kg [13:33:03]Connected sock=9 [13:33:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 27 AD 07 01 F1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 83 E3 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AC 3B 02 00 35 04 06 00 15 F2 20 E1 EC FA F8 79 EB 5E 53 8E DA FA [13:33:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AF 8A 47 00 61 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 31 37 34 35 10 04 04 00 AC 3B 02 00 F4 03 04 00 35 89 20 67 B6 04 01 00 00 7F DA 4C 5A 1D ED A2 C5 [13:33:04]CommunicateWithHost err = 0 [13:33:04]CheckOFDResponse [13:33:04]1017 (14) - 77093643461234 [13:33:04]1041 (16) - 0000000000871745 [13:33:04]1040 (4) - 146348 [13:33:04]1012 (4) - 29.10.2024 07:05 [13:33:04]1206 (1) - 0 [13:33:04]OFD Sender: Remove packet 146348 [13:33:04]ProducePacketName [13:33:04]name=ofd_packets/00146348 [13:33:04]NVStorageDeleteData [13:33:04]OFD Sender: No OFD packet to send [13:33:09]OFD Sender: No OFD packet to send [13:33:14]OFD Sender: No OFD packet to send [13:33:16]accept exits with 7 [13:33:16]New connection [13:33:16]New thread 3066686820 created [13:33:16]Thread 3066830180 joined [13:33:16]Waiting for new connection... [13:33:16] Sock 7.Parse request [13:33:16]Sock 7.Check first char [13:33:16]Sock 7.First char is OK [13:33:16]request: POST /json_proto HTTP/1.0 [13:33:16]Method: POST [13:33:16]URL: /json_proto [13:33:16]Method is POST - this is cgi request [13:33:16]url: /json_proto [13:33:16]query_string will be loaded in cgi processing [13:33:16]execute_cgi json_proto POST (null) [13:33:16]execute_cgi path=json_proto method=POST [13:33:16]POST find Content-Length [13:33:16]Host: 172.17.40.195:8080 [13:33:16]Content-Length: 677 [13:33:16]Content-Type: application/json [13:33:16] [13:33:16]POST finish read [13:33:16]Found Content-Length = 677 [13:33:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.120, "sum" : 610.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:16]execute_script... [13:33: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)161108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.120, "sum" : 610.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:16]POST & json_proto [13:33:16]process_json_proto [13:33:16]json parsed OK: [13:33:16]protocol is kg_v1.0 [13:33:16]action value=close_receipt [13:33:16]process_action close_receipt [13:33:16]cmd_close_receipt [13:33:16]MH_GetDate [13:33:16]Write to MH i2c: F0 00 00 4D 1A 56 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: F0 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: F0 09 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: F0 09 00 4D 1A 00 1E E4 20 67 D5 8D 6C 64 1A [13:33:17]GetLastDocTimeStamp 1730208643 [13:33:17]current date 1730208798 [13:33:17]FM_GetShiftState [13:33:17]SAM_PROTO_GetShiftState [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 13 01 00 [13:33:17]Write to MH i2c: E2 08 00 4E 1A 80 13 01 00 00 00 00 00 E5 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 0E 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 0E 00 4E 1A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1E [13:33:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:33:17]wFMCommunicate OK [13:33:17]SAM_PROTO_GetShiftState done [13:33:17]FM_GetShiftState done [13:33:17]opened in 1730161786 [13:33:17]opened+sec_in_day 1730248186 [13:33:17]quantity*price = 61012 [13:33:17]sum+1 = 61014 [13:33:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 610.00 Внесено: 610.00 СДАЧА: 0.00 НСП 1% : 5.40 НДС 12% : 64.79 Наличными: 610.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 145 29.10.2024 13:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146349 ФПД: 224895665017134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133318&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146349&fm=224895665017134&tin=02508201610067®Number=0000000000091683&sum=61000 [13:33:18]StoreToDocumentArchive [13:33:18]shift 547 fd 146349 [13:33:18]save to /storage/0547/doc_00146349 [13:33:18]save last doc name /storage/0547/doc_00146349 to /storage/kkm_last_doc_name [13:33:18]save OK [13:33:18]Clear old archive folders... [13:33:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:18]tlvbuf is 01FC7BA0 [13:33:18]SAM_PROTO_ClearQueue [13:33:18]wFMCommunicate request_size=4 [13:33:18]MH_SAM_APDU [13:33:18]CAPDU: 80 09 00 00 [13:33:18]Write to MH i2c: E2 08 00 5B 1A 80 09 00 00 00 00 00 00 E7 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 5B 1A 00 90 00 E9 [13:33:18]RAPDU: 90 00 [13:33:18]wFMCommunicate OK [13:33:18]SAM_PROTO_ClearQueue done [13:33:18]KKMCreateOFDPacket [13:33:18]OFDProtocolAddRootSTLVToBuf [13:33:18]FM_MakeSignedData [13:33:18]FM_MakeSignedData [13:33:18]SAM_PROTO_SignData [13:33:18]wFMCommunicate request_size=4 [13:33:18]MH_SAM_APDU [13:33:18]CAPDU: 80 0D 01 02 [13:33:18]Write to MH i2c: E2 08 00 5C 1A 80 0D 01 02 00 00 00 00 EF [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 5C 1A 00 90 00 EA [13:33:18]RAPDU: 90 00 [13:33:18]wFMCommunicate OK [13:33:18]wFMCommunicate request_size=255 [13:33:18]MH_SAM_APDU [13:33: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 A0 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1E E4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AD 3B 02 00 35 04 06 00 CC [13:33:18]Write to MH i2c: E2 02 01 5D 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 A0 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1E E4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AD 3B 02 00 35 04 06 00 CC 00 00 21 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 5D 1A 00 90 00 EB [13:33:18]RAPDU: 90 00 [13:33:18]wFMCommunicate OK [13:33:18]wFMCommunicate request_size=10 [13:33:18]MH_SAM_APDU [13:33:18]CAPDU: 80 0D 02 02 05 8A 9A 39 91 2E [13:33:18]Write to MH i2c: E2 0D 00 5E 1A 80 0D 02 02 05 00 8A 9A 39 91 2E 00 00 18 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 03 00 5E 1A 00 90 00 EC [13:33:18]RAPDU: 90 00 [13:33:18]wFMCommunicate OK [13:33:18]wFMCommunicate request_size=4 [13:33:18]MH_SAM_APDU [13:33:18]CAPDU: 80 0D 03 02 [13:33:18]Write to MH i2c: E2 08 00 5F 1A 80 0D 03 02 00 00 00 00 F4 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 0B 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 0B 00 5F 1A 00 6B 47 32 6D 99 0D A8 31 90 00 C5 [13:33:18]RAPDU: 6B 47 32 6D 99 0D A8 31 90 00 [13:33:18]wFMCommunicate OK [13:33:18]SAM_PROTO_SignData done [13:33:18]FM_MakeSignedData done [13:33:18]CreateOFDProtocolMessage [13:33:18]wFMCommunicate request_size=4 [13:33:18]MH_SAM_APDU [13:33:18]CAPDU: 80 11 00 00 [13:33:18]Write to MH i2c: E2 08 00 60 1A 80 11 00 00 00 00 00 00 F4 [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:18]Read from MH i2c: E2 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 17 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: E2 17 00 60 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 47 [13:33:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:33:18]wFMCommunicate OK [13:33:18]CreateOFDProtocolMessage done [13:33:18]OFDSenderStorePacket 146349 [13:33:18]StoreOFDPacket docnum=146349 [13:33:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C5 D3 07 01 CD 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 A0 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1E E4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AD 3B 02 00 35 04 06 00 CC 8A 9A 39 91 2E 6B 47 32 6D 99 0D A8 31 [13:33:18]CheckFolder [13:33:18]dirname=/storage/ofd_packets [13:33:18]CheckFolder done [13:33:18]ProducePacketName [13:33:18]name=ofd_packets/00146349 [13:33:18]NVStorageSaveData ofd_packets/00146349 [13:33:18]File name is /storage/ofd_packets/00146349 [13:33:18]Write 301 bytes [13:33:18]NVStorageSaveData done [13:33:18]OFDSenderStorePacket done [13:33:18]KKMCreateOFDPacket done [13:33:18]NVStorageSaveData kkm_last_timestamp [13:33:18]File name is /storage/kkm_last_timestamp [13:33:18]Write 4 bytes [13:33:18]NVStorageSaveData done [13:33:18]ExternCall_PrintAddStr [13:33:18]wPrintStart [13:33:18]Write to MH i2c: 01 00 00 61 1A 7B [13:33:18]Write i2c OK [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: 01 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: 01 07 00 [13:33:18]MH_I2C_Read... [13:33:18]Read from MH i2c: 01 07 00 61 1A 00 00 00 00 00 FF 0F 90 [13:33:18]RasterBufferAndPrint [13:33:18]line Счет N : (1)161108 [13:33:18]line ИНН: 02508201610067 [13:33:18]line Контрольно-Кассовый Чек [13:33:18]line ПРОДАЖА [13:33:18]line ТРК (МРК, ГНК) : 42 [13:33:18]line Товар: 2710124130 [13:33:18]line Аи-92-К-2 [13:33:18]line 9.120 * 66.90 [13:33:18]line = 610.13 [13:33:18]line НДС 12% НСП 1% [13:33:18]line > о реализуемом товаре [13:33:18]line ОКРУГЛЕНИЕ: -0.13 [13:33:18]line ИТОГО: 610.00 [13:33:18]line Внесено: 610.00 [13:33:18]line СДАЧА: 0.00 [13:33:18]line НСП 1% : 5.40 [13:33:18]line НДС 12% : 64.79 [13:33:18]line Наличными: 610.00 [13:33:18]line Безнал.: 0.00 [13:33:18]line Место: АЗС № 126 "Партнер Нефть" [13:33:18]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:33:18]line СНО: Общий режим [13:33:18]line Чек 145 29.10.2024 13:33 [13:33:18]line Смена: 547 ФФД: 1.0 [13:33:18]line ЗНМ: 0300000085 [13:33:18]line РНМ: 0000000000091683 [13:33:18]line Версия ККМ: 001 [13:33:18]line ФМ: 0000000000871745 [13:33:18]line ФД: 146349 [13:33:18]line ФПД: 224895665017134 [13:33:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133318&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146349&fm=224895665017134&tin=02508201610067®Number=0000000000091683&sum=61000 [13:33:19]OFD Sender: Processing packet 146349 [packets to send 206, broken 205] [13:33:19]ProducePacketName [13:33:19]name=ofd_packets/00146349 [13:33:19]OFD Sender: To server: pG, [13:33:19]CommunicateWithHost lk.salyk.kg:30040 [13:33:19]ConnectInit lk.salyk.kg [13:33:19]written 0, free lines is 4095 [13:33:19]Write to MH i2c: 01 00 00 8C 1A A6 [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: 01 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: 01 07 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: 01 07 00 8C 1A 00 00 00 00 00 B3 0C 6C [13:33:19]RasterBufferAndPrint [13:33:19]line [13:33:19]line [13:33:19]line [13:33:19]line [13:33:19]line [13:33:19]written 0, free lines is 3255 [13:33:19]MH_Cut [13:33:19]Write to MH i2c: D1 01 00 93 1A 01 7F [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: D1 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: D1 01 00 [13:33:19]MH_I2C_Read... [13:33:19]Read from MH i2c: D1 01 00 93 1A 00 7E [13:33:19]Write to MH i2c: 01 00 00 94 1A AE [13:33:19]Write i2c OK [13:33:19]MH_I2C_Read... [13:33:20]*** Cut start [13:33:20]*** Partial cut [13:33:20]*** CUTSNS_PIN = 1 [13:33:20]*** CUTSNS_PIN = 0 [13:33:20]*** Brake cut motor [13:33:20]Read from MH i2c: 01 [13:33:20]MH_I2C_Read... [13:33:20]*** Stop cut motor [13:33:20]*** Cut end [13:33:20]Read from MH i2c: 01 07 00 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: 01 07 00 94 1A 00 00 00 00 00 FF 0F C3 [13:33:20]process_action close_receipt done [13:33:20]requested_data is exist [13:33:20]produce_requested_data [13:33:20]requested_item fm.sn is exist - process it [13:33:20]wFMCommunicate request_size=4 [13:33:20]MH_SAM_APDU [13:33:20]CAPDU: 80 11 00 00 [13:33:20]Write to MH i2c: E2 08 00 95 1A 80 11 00 00 00 00 00 00 29 [13:33:20]Write i2c OK [13:33:20]MH_I2C_Read... [13:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:20]Read from MH i2c: E2 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 17 00 [13:33:20]MH_I2C_Read... [13:33:20]Read from MH i2c: E2 17 00 95 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7C [13:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:33:20]wFMCommunicate OK [13:33:20]requested_item fd.num is exist - process it [13:33:20]SAM_PROTO_GetFieldsCounters [13:33:20]wFMCommunicate request_size=4 [13:33:20]MH_SAM_APDU [13:33:20]CAPDU: 80 13 00 00 [13:33:20]Write to MH i2c: E2 08 00 96 1A 80 13 00 00 00 00 00 00 2C [13:33:20]Write i2c OK [13:33:20]MH_I2C_Read... [13:33:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:21]Read from MH i2c: E2 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 62 00 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 62 00 96 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AD 3B 02 00 0E 04 04 00 23 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 11 [13:33:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AD 3B 02 00 0E 04 04 00 23 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 [13:33:21]wFMCommunicate OK [13:33:21]SAM_PROTO_GetFieldsCounters done [13:33:21]requested_item shift.num is exist - process it [13:33:21]requested_item shift.opened is exist - process it [13:33:21]req_shift_opened [13:33:21]FM_GetShiftState [13:33:21]SAM_PROTO_GetShiftState [13:33:21]wFMCommunicate request_size=4 [13:33:21]MH_SAM_APDU [13:33:21]CAPDU: 80 13 01 00 [13:33:21]Write to MH i2c: E2 08 00 97 1A 80 13 01 00 00 00 00 00 2E [13:33:21]Write i2c OK [13:33:21]MH_I2C_Read... [13:33:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:21]Read from MH i2c: E2 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 0E 00 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 0E 00 97 1A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 67 [13:33:21]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:33:21]wFMCommunicate OK [13:33:21]SAM_PROTO_GetShiftState done [13:33:21]FM_GetShiftState done [13:33:21]req_shift_opened done [13:33:21]requested_item shift.open_date is exist - process it [13:33:21]req_shift_open_date [13:33:21]req_shift_open_date done [13:33:21]produce_requested_data done [13:33:21]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146349,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:33:21]process_action_free close_receipt [13:33:21]json_value_free [13:33:21]json_value_free done [13:33:21]process_json_proto returns [13:33:21]Send response to host [13:33:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146349,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:33:21]free response buf [13:33:21]execute_script done [13:33:21]execute_script returns [13:33:21]free content buf [13:33:21]Sock 7.Close socket [13:33:21]Sock 7.Thread stoped [13:33:21]Connected sock=11 [13:33:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C5 D3 07 01 CD 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 A0 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 55 EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1E E4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AD 3B 02 00 35 04 06 00 CC 8A 9A 39 91 2E 6B 47 32 6D 99 0D A8 31 [13:33:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 7F 35 47 00 2B 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AD 3B 02 00 F4 03 04 00 47 89 20 67 B6 04 01 00 00 DC 46 DD 84 FE 27 A4 6F [13:33:21]CommunicateWithHost err = 0 [13:33:21]CheckOFDResponse [13:33:21]1017 (14) - 77093643461234 [13:33:21]1041 (16) - 0000000000871745 [13:33:21]1040 (4) - 146349 [13:33:21]1012 (4) - 29.10.2024 07:05 [13:33:21]1206 (1) - 0 [13:33:21]OFD Sender: Remove packet 146349 [13:33:21]ProducePacketName [13:33:21]name=ofd_packets/00146349 [13:33:21]NVStorageDeleteData [13:33:22]OFD Sender: No OFD packet to send [13:33:27]OFD Sender: No OFD packet to send [13:33:32]OFD Sender: No OFD packet to send [13:33:37]OFD Sender: No OFD packet to send [13:33:42]OFD Sender: No OFD packet to send [13:33:47]OFD Sender: No OFD packet to send [13:33:52]OFD Sender: No OFD packet to send [13:33:57]OFD Sender: No OFD packet to send [13:34:02]OFD Sender: No OFD packet to send [13:34:07]OFD Sender: No OFD packet to send [13:34:12]OFD Sender: No OFD packet to send [13:34:17]OFD Sender: No OFD packet to send [13:34:22]OFD Sender: No OFD packet to send [13:34:27]OFD Sender: No OFD packet to send [13:34:32]OFD Sender: No OFD packet to send [13:34:37]OFD Sender: No OFD packet to send [13:34:42]OFD Sender: No OFD packet to send [13:34:47]OFD Sender: No OFD packet to send [13:34:52]OFD Sender: No OFD packet to send [13:34:57]OFD Sender: No OFD packet to send [13:35:02]OFD Sender: No OFD packet to send [13:35:07]OFD Sender: No OFD packet to send [13:35:12]OFD Sender: No OFD packet to send [13:35:17]OFD Sender: No OFD packet to send [13:35:22]OFD Sender: No OFD packet to send [13:35:27]OFD Sender: No OFD packet to send [13:35:32]OFD Sender: No OFD packet to send [13:35:37]OFD Sender: No OFD packet to send [13:35:42]OFD Sender: No OFD packet to send [13:35:47]OFD Sender: No OFD packet to send [13:35:52]OFD Sender: No OFD packet to send [13:35:57]OFD Sender: No OFD packet to send [13:36:02]OFD Sender: No OFD packet to send [13:36:07]OFD Sender: No OFD packet to send [13:36:12]OFD Sender: No OFD packet to send [13:36:17]OFD Sender: No OFD packet to send [13:36:22]OFD Sender: No OFD packet to send [13:36:27]OFD Sender: No OFD packet to send [13:36:32]OFD Sender: No OFD packet to send [13:36:37]OFD Sender: No OFD packet to send [13:36:42]OFD Sender: No OFD packet to send [13:36:47]OFD Sender: No OFD packet to send [13:36:52]OFD Sender: No OFD packet to send [13:36:57]OFD Sender: No OFD packet to send [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:30]accept exits with 9 [13:37:30]New connection [13:37:30]New thread 3066830180 created [13:37:30]Thread 3066686820 joined [13:37:30]Waiting for new connection... [13:37:30] Sock 9.Parse request [13:37:30]Sock 9.Check first char [13:37:30]Sock 9.First char is OK [13:37:30]request: POST /json_proto HTTP/1.0 [13:37:30]Method: POST [13:37:30]URL: /json_proto [13:37:30]Method is POST - this is cgi request [13:37:30]url: /json_proto [13:37:30]query_string will be loaded in cgi processing [13:37:30]execute_cgi json_proto POST (null) [13:37:30]execute_cgi path=json_proto method=POST [13:37:30]POST find Content-Length [13:37:30]Host: 172.17.40.195:8080 [13:37:30]Content-Length: 682 [13:37:30]Content-Type: application/json [13:37:30] [13:37:30]POST finish read [13:37:30]Found Content-Length = 682 [13:37:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:37:30]execute_script... [13:37: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)161109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:37:30]POST & json_proto [13:37:30]process_json_proto [13:37:30]json parsed OK: [13:37:30]protocol is kg_v1.0 [13:37:30]action value=close_receipt [13:37:30]process_action close_receipt [13:37:30]cmd_close_receipt [13:37:30]MH_GetDate [13:37:30]Write to MH i2c: F0 00 00 98 1A A1 [13:37:30]Write i2c OK [13:37:30]MH_I2C_Read... [13:37:30]Read from MH i2c: F0 [13:37:30]MH_I2C_Read... [13:37:30]Read from MH i2c: F0 09 00 [13:37:30]MH_I2C_Read... [13:37:30]Read from MH i2c: F0 09 00 98 1A 00 1B E5 20 67 D5 8D 6C 64 63 [13:37:30]GetLastDocTimeStamp 1730208798 [13:37:30]current date 1730209051 [13:37:30]FM_GetShiftState [13:37:30]SAM_PROTO_GetShiftState [13:37:30]wFMCommunicate request_size=4 [13:37:30]MH_SAM_APDU [13:37:30]CAPDU: 80 13 01 00 [13:37:30]Write to MH i2c: E2 08 00 99 1A 80 13 01 00 00 00 00 00 30 [13:37:30]Write i2c OK [13:37:30]MH_I2C_Read... [13:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:30]Read from MH i2c: E2 [13:37:30]MH_I2C_Read... [13:37:30]Read from MH i2c: E2 0E 00 [13:37:30]MH_I2C_Read... [13:37:30]Read from MH i2c: E2 0E 00 99 1A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 69 [13:37:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:37:30]wFMCommunicate OK [13:37:30]SAM_PROTO_GetShiftState done [13:37:30]FM_GetShiftState done [13:37:30]opened in 1730161786 [13:37:30]opened+sec_in_day 1730248186 [13:37:30]quantity*price = 100015 [13:37:30]sum+1 = 100017 [13:37:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 146 29.10.2024 13:37 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146350 ФПД: 57325967099225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133731&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146350&fm=57325967099225&tin=02508201610067®Number=0000000000091683&sum=100000 [13:37:31]StoreToDocumentArchive [13:37:31]shift 547 fd 146350 [13:37:31]save to /storage/0547/doc_00146350 [13:37:31]save last doc name /storage/0547/doc_00146350 to /storage/kkm_last_doc_name [13:37:31]save OK [13:37:31]Clear old archive folders... [13:37:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:31]tlvbuf is 01F8A970 [13:37:31]SAM_PROTO_ClearQueue [13:37:31]wFMCommunicate request_size=4 [13:37:31]MH_SAM_APDU [13:37:31]CAPDU: 80 09 00 00 [13:37:31]Write to MH i2c: E2 08 00 A6 1A 80 09 00 00 00 00 00 00 32 [13:37:31]Write i2c OK [13:37:31]MH_I2C_Read... [13:37:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:31]Read from MH i2c: E2 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: E2 03 00 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: E2 03 00 A6 1A 00 90 00 34 [13:37:31]RAPDU: 90 00 [13:37:31]wFMCommunicate OK [13:37:31]SAM_PROTO_ClearQueue done [13:37:31]KKMCreateOFDPacket [13:37:31]OFDProtocolAddRootSTLVToBuf [13:37:31]FM_MakeSignedData [13:37:31]FM_MakeSignedData [13:37:31]SAM_PROTO_SignData [13:37:31]wFMCommunicate request_size=4 [13:37:31]MH_SAM_APDU [13:37:31]CAPDU: 80 0D 01 02 [13:37:31]Write to MH i2c: E2 08 00 A7 1A 80 0D 01 02 00 00 00 00 3A [13:37:31]Write i2c OK [13:37:31]MH_I2C_Read... [13:37:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:31]Read from MH i2c: E2 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: E2 03 00 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: E2 03 00 A7 1A 00 90 00 35 [13:37:31]RAPDU: 90 00 [13:37:31]wFMCommunicate OK [13:37:31]wFMCommunicate request_size=255 [13:37:31]MH_SAM_APDU [13:37: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 1B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AE 3B 02 00 35 04 06 00 34 [13:37:31]Write to MH i2c: E2 02 01 A8 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 92 00 00 00 F4 03 04 00 1B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AE 3B 02 00 35 04 06 00 34 00 00 1F [13:37:31]Write i2c OK [13:37:31]MH_I2C_Read... [13:37:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:32]Read from MH i2c: E2 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 03 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 03 00 A8 1A 00 90 00 36 [13:37:32]RAPDU: 90 00 [13:37:32]wFMCommunicate OK [13:37:32]wFMCommunicate request_size=10 [13:37:32]MH_SAM_APDU [13:37:32]CAPDU: 80 0D 02 02 05 23 3D E7 C5 59 [13:37:32]Write to MH i2c: E2 0D 00 A9 1A 80 0D 02 02 05 00 23 3D E7 C5 59 00 00 AC [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:32]Read from MH i2c: E2 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 03 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 03 00 A9 1A 00 90 00 37 [13:37:32]RAPDU: 90 00 [13:37:32]wFMCommunicate OK [13:37:32]wFMCommunicate request_size=4 [13:37:32]MH_SAM_APDU [13:37:32]CAPDU: 80 0D 03 02 [13:37:32]Write to MH i2c: E2 08 00 AA 1A 80 0D 03 02 00 00 00 00 3F [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:32]Read from MH i2c: E2 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 0B 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 0B 00 AA 1A 00 08 E6 CA AA AC 1F E9 A5 90 00 FB [13:37:32]RAPDU: 08 E6 CA AA AC 1F E9 A5 90 00 [13:37:32]wFMCommunicate OK [13:37:32]SAM_PROTO_SignData done [13:37:32]FM_MakeSignedData done [13:37:32]CreateOFDProtocolMessage [13:37:32]wFMCommunicate request_size=4 [13:37:32]MH_SAM_APDU [13:37:32]CAPDU: 80 11 00 00 [13:37:32]Write to MH i2c: E2 08 00 AB 1A 80 11 00 00 00 00 00 00 3F [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:32]Read from MH i2c: E2 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 17 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: E2 17 00 AB 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 92 [13:37:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:37:32]wFMCommunicate OK [13:37:32]CreateOFDProtocolMessage done [13:37:32]OFDSenderStorePacket 146350 [13:37:32]StoreOFDPacket docnum=146350 [13:37:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F6 31 07 01 F0 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 1B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AE 3B 02 00 35 04 06 00 34 23 3D E7 C5 59 08 E6 CA AA AC 1F E9 A5 [13:37:32]CheckFolder [13:37:32]dirname=/storage/ofd_packets [13:37:32]CheckFolder done [13:37:32]ProducePacketName [13:37:32]name=ofd_packets/00146350 [13:37:32]NVStorageSaveData ofd_packets/00146350 [13:37:32]File name is /storage/ofd_packets/00146350 [13:37:32]Write 301 bytes [13:37:32]NVStorageSaveData done [13:37:32]OFDSenderStorePacket done [13:37:32]KKMCreateOFDPacket done [13:37:32]NVStorageSaveData kkm_last_timestamp [13:37:32]File name is /storage/kkm_last_timestamp [13:37:32]Write 4 bytes [13:37:32]NVStorageSaveData done [13:37:32]ExternCall_PrintAddStr [13:37:32]wPrintStart [13:37:32]Write to MH i2c: 01 00 00 AC 1A C6 [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: 01 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: 01 07 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: 01 07 00 AC 1A 00 00 00 00 00 FF 0F DB [13:37:32]RasterBufferAndPrint [13:37:32]line Счет N : (1)161109 [13:37:32]line ИНН: 02508201610067 [13:37:32]line Контрольно-Кассовый Чек [13:37:32]line ПРОДАЖА [13:37:32]line ТРК (МРК, ГНК) : 32 [13:37:32]line Товар: 2710124130 [13:37:32]line Аи-92-К-2 [13:37:32]line 14.950 * 66.90 [13:37:32]line = 1000.16 [13:37:32]line НДС 12% НСП 1% [13:37:32]line > о реализуемом товаре [13:37:32]line ОКРУГЛЕНИЕ: -0.16 [13:37:32]line ИТОГО: 1000.00 [13:37:32]line Внесено: 1000.00 [13:37:32]line СДАЧА: 0.00 [13:37:32]line НСП 1% : 8.85 [13:37:32]line НДС 12% : 106.21 [13:37:32]line Наличными: 1000.00 [13:37:32]line Безнал.: 0.00 [13:37:32]line Место: АЗС № 126 "Партнер Нефть" [13:37:32]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:37:32]line СНО: Общий режим [13:37:32]line Чек 146 29.10.2024 13:37 [13:37:32]line Смена: 547 ФФД: 1.0 [13:37:32]line ЗНМ: 0300000085 [13:37:32]line РНМ: 0000000000091683 [13:37:32]line Версия ККМ: 001 [13:37:32]line ФМ: 0000000000871745 [13:37:32]line ФД: 146350 [13:37:32]line ФПД: 57325967099225 [13:37:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133731&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146350&fm=57325967099225&tin=02508201610067®Number=0000000000091683&sum=100000 [13:37:32]written 0, free lines is 4095 [13:37:32]OFD Sender: Processing packet 146350 [packets to send 206, broken 205] [13:37:32]ProducePacketName [13:37:32]name=ofd_packets/00146350 [13:37:32]OFD Sender: To server: pG, [13:37:32]CommunicateWithHost lk.salyk.kg:30040 [13:37:32]ConnectInit lk.salyk.kg [13:37:32]Write to MH i2c: 01 00 00 D7 1A F1 [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: 01 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: 01 07 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: 01 07 00 D7 1A 00 00 00 00 00 BA 0C BE [13:37:32]RasterBufferAndPrint [13:37:32]line [13:37:32]line [13:37:32]line [13:37:32]line [13:37:32]line [13:37:32]written 0, free lines is 3263 [13:37:32]MH_Cut [13:37:32]Write to MH i2c: D1 01 00 DE 1A 01 CA [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: D1 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: D1 01 00 [13:37:32]MH_I2C_Read... [13:37:32]Read from MH i2c: D1 01 00 DE 1A 00 C9 [13:37:32]Write to MH i2c: 01 00 00 DF 1A F9 [13:37:32]Write i2c OK [13:37:32]MH_I2C_Read... [13:37:33]Connected sock=11 [13:37:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F6 31 07 01 F0 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 1B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AE 3B 02 00 35 04 06 00 34 23 3D E7 C5 59 08 E6 CA AA AC 1F E9 A5 [13:37:33]*** Cut start [13:37:33]*** Partial cut [13:37:33]*** CUTSNS_PIN = 1 [13:37:33]*** CUTSNS_PIN = 0 [13:37:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D7 BC 47 00 92 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AE 3B 02 00 F4 03 04 00 43 8A 20 67 B6 04 01 00 00 FA 4A 55 B5 B1 8A 74 EA [13:37:33]CommunicateWithHost err = 0 [13:37:33]CheckOFDResponse [13:37:33]1017 (14) - 77093643461234 [13:37:33]1041 (16) - 0000000000871745 [13:37:33]1040 (4) - 146350 [13:37:33]1012 (4) - 29.10.2024 07:09 [13:37:33]1206 (1) - 0 [13:37:33]OFD Sender: Remove packet 146350 [13:37:33]ProducePacketName [13:37:33]name=ofd_packets/00146350 [13:37:33]NVStorageDeleteData [13:37:33]*** Brake cut motor [13:37:34]Read from MH i2c: 01 [13:37:34]MH_I2C_Read... [13:37:34]*** Stop cut motor [13:37:34]*** Cut end [13:37:34]Read from MH i2c: 01 07 00 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: 01 07 00 DF 1A 00 00 00 00 00 FF 0F 0E [13:37:34]process_action close_receipt done [13:37:34]requested_data is exist [13:37:34]produce_requested_data [13:37:34]requested_item fm.sn is exist - process it [13:37:34]wFMCommunicate request_size=4 [13:37:34]MH_SAM_APDU [13:37:34]CAPDU: 80 11 00 00 [13:37:34]Write to MH i2c: E2 08 00 E0 1A 80 11 00 00 00 00 00 00 74 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:34]Read from MH i2c: E2 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 17 00 [13:37:34]MH_I2C_Read... [13:37:34]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 31 37 34 35 90 00 C7 [13:37:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:37:34]wFMCommunicate OK [13:37:34]requested_item fd.num is exist - process it [13:37:34]SAM_PROTO_GetFieldsCounters [13:37:34]wFMCommunicate request_size=4 [13:37:34]MH_SAM_APDU [13:37:34]CAPDU: 80 13 00 00 [13:37:34]Write to MH i2c: E2 08 00 E1 1A 80 13 00 00 00 00 00 00 77 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]OFD Sender: No OFD packet to send [13:37:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:34]Read from MH i2c: E2 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 62 00 [13:37:34]MH_I2C_Read... [13:37:34]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AE 3B 02 00 0E 04 04 00 23 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 [13: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AE 3B 02 00 0E 04 04 00 23 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 [13:37:34]wFMCommunicate OK [13:37:34]SAM_PROTO_GetFieldsCounters done [13:37:34]requested_item shift.num is exist - process it [13:37:34]requested_item shift.opened is exist - process it [13:37:34]req_shift_opened [13:37:34]FM_GetShiftState [13:37:34]SAM_PROTO_GetShiftState [13:37:34]wFMCommunicate request_size=4 [13:37:34]MH_SAM_APDU [13:37:34]CAPDU: 80 13 01 00 [13:37:34]Write to MH i2c: E2 08 00 E2 1A 80 13 01 00 00 00 00 00 79 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:34]Read from MH i2c: E2 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 0E 00 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: E2 0E 00 E2 1A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B2 [13:37:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:37:34]wFMCommunicate OK [13:37:34]SAM_PROTO_GetShiftState done [13:37:34]FM_GetShiftState done [13:37:34]req_shift_opened done [13:37:34]requested_item shift.open_date is exist - process it [13:37:34]req_shift_open_date [13:37:34]req_shift_open_date done [13:37:34]produce_requested_data done [13:37:34]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146350,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:37:34]process_action_free close_receipt [13:37:34]json_value_free [13:37:34]json_value_free done [13:37:34]process_json_proto returns [13:37:34]Send response to host [13:37:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146350,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:37:34]free response buf [13:37:34]execute_script done [13:37:34]execute_script returns [13:37:34]free content buf [13:37:34]Sock 9.Close socket [13:37:34]Sock 9.Thread stoped [13:37:39]OFD Sender: No OFD packet to send [13:37:44]OFD Sender: No OFD packet to send [13:37:49]OFD Sender: No OFD packet to send [13:37:54]OFD Sender: No OFD packet to send [13:37:59]OFD Sender: No OFD packet to send [13:38:04]OFD Sender: No OFD packet to send [13:38:09]OFD Sender: No OFD packet to send [13:38:14]OFD Sender: No OFD packet to send [13:38:19]OFD Sender: No OFD packet to send [13:38:24]OFD Sender: No OFD packet to send [13:38:29]OFD Sender: No OFD packet to send [13:38:34]OFD Sender: No OFD packet to send [13:38:39]OFD Sender: No OFD packet to send [13:38:40]int [13:38:40]Write to MH i2c: 01 00 00 E3 1A FD [13:38:40]*** FLAG_PRN_KEY set [13:38:40]Write i2c OK [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 07 00 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 07 00 E3 1A 00 08 00 00 00 FF 0F 1A [13:38:40]state=0 [13:38:40]Key pressed [13:38:40]Feed [13:38:40]Write to MH i2c: D8 00 00 E4 1A D5 [13:38:40]Write i2c OK [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: D8 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: D8 01 00 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: D8 01 00 E4 1A 00 D6 [13:38:40]int [13:38:40]Write to MH i2c: 01 00 00 E5 1A FF [13:38:40]Write i2c OK [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 07 00 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 07 00 E5 1A 00 48 00 00 00 3C 00 8A [13:38:40]state=2 [13:38:40]Key pressed [13:38:40]int [13:38:40]Write to MH i2c: 01 00 00 E6 1A 00 [13:38:40]*** FLAG_PRN_KEY reset [13:38:40]Write i2c OK [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 07 00 [13:38:40]MH_I2C_Read... [13:38:40]Read from MH i2c: 01 07 00 E6 1A 00 00 00 00 00 F6 0F 0C [13:38:40]state=2 [13:38:40]Stop feed [13:38:44]OFD Sender: No OFD packet to send [13:38:49]OFD Sender: No OFD packet to send [13:38:54]OFD Sender: No OFD packet to send [13:38:59]OFD Sender: No OFD packet to send [13:39:04]OFD Sender: No OFD packet to send [13:39:05]accept exits with 7 [13:39:05]New connection [13:39:05]New thread 3066686820 created [13:39:05]Thread 3066830180 joined [13:39:05]Waiting for new connection... [13:39:05] Sock 7.Parse request [13:39:05]Sock 7.Check first char [13:39:05]Sock 7.First char is OK [13:39:05]request: POST /json_proto HTTP/1.0 [13:39:05]Method: POST [13:39:05]URL: /json_proto [13:39:05]Method is POST - this is cgi request [13:39:05]url: /json_proto [13:39:05]query_string will be loaded in cgi processing [13:39:05]execute_cgi json_proto POST (null) [13:39:05]execute_cgi path=json_proto method=POST [13:39:05]POST find Content-Length [13:39:05]Host: 172.17.40.195:8080 [13:39:05]Content-Length: 682 [13:39:05]Content-Type: application/json [13:39:05] [13:39:05]POST finish read [13:39:05]Found Content-Length = 682 [13:39:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [13:39:05]execute_script... [13:39: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)161110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [13:39:05]POST & json_proto [13:39:05]process_json_proto [13:39:05]json parsed OK: [13:39:05]protocol is kg_v1.0 [13:39:05]action value=close_receipt [13:39:05]process_action close_receipt [13:39:05]cmd_close_receipt [13:39:05]MH_GetDate [13:39:05]Write to MH i2c: F0 00 00 E7 1A F0 [13:39:05]Write i2c OK [13:39:05]MH_I2C_Read... [13:39:05]Read from MH i2c: F0 [13:39:05]MH_I2C_Read... [13:39:05]Read from MH i2c: F0 09 00 [13:39:05]MH_I2C_Read... [13:39:05]Read from MH i2c: F0 09 00 E7 1A 00 7A E5 20 67 D5 8D 6C 64 11 [13:39:05]GetLastDocTimeStamp 1730209051 [13:39:05]current date 1730209146 [13:39:05]FM_GetShiftState [13:39:05]SAM_PROTO_GetShiftState [13:39:05]wFMCommunicate request_size=4 [13:39:05]MH_SAM_APDU [13:39:05]CAPDU: 80 13 01 00 [13:39:05]Write to MH i2c: E2 08 00 E8 1A 80 13 01 00 00 00 00 00 7F [13:39:05]Write i2c OK [13:39:05]MH_I2C_Read... [13:39:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:05]Read from MH i2c: E2 [13:39:05]MH_I2C_Read... [13:39:05]Read from MH i2c: E2 0E 00 [13:39:05]MH_I2C_Read... [13:39:05]Read from MH i2c: E2 0E 00 E8 1A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B8 [13:39:05]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:39:05]wFMCommunicate OK [13:39:05]SAM_PROTO_GetShiftState done [13:39:05]FM_GetShiftState done [13:39:05]opened in 1730161786 [13:39:05]opened+sec_in_day 1730248186 [13:39:05]quantity*price = 150032 [13:39:05]sum+1 = 150033 [13:39:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 147 29.10.2024 13:39 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146351 ФПД: 175410340283318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146351&fm=175410340283318&tin=02508201610067®Number=0000000000091683&sum=150000 [13:39:06]StoreToDocumentArchive [13:39:06]shift 547 fd 146351 [13:39:06]save to /storage/0547/doc_00146351 [13:39:06]save last doc name /storage/0547/doc_00146351 to /storage/kkm_last_doc_name [13:39:06]save OK [13:39:06]Clear old archive folders... [13:39:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:39:06]tlvbuf is 01FD0030 [13:39:06]SAM_PROTO_ClearQueue [13:39:06]wFMCommunicate request_size=4 [13:39:06]MH_SAM_APDU [13:39:06]CAPDU: 80 09 00 00 [13:39:06]Write to MH i2c: E2 08 00 F5 1A 80 09 00 00 00 00 00 00 81 [13:39:06]Write i2c OK [13:39:06]MH_I2C_Read... [13:39:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:07]Read from MH i2c: E2 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 F5 1A 00 90 00 83 [13:39:07]RAPDU: 90 00 [13:39:07]wFMCommunicate OK [13:39:07]SAM_PROTO_ClearQueue done [13:39:07]KKMCreateOFDPacket [13:39:07]OFDProtocolAddRootSTLVToBuf [13:39:07]FM_MakeSignedData [13:39:07]FM_MakeSignedData [13:39:07]SAM_PROTO_SignData [13:39:07]wFMCommunicate request_size=4 [13:39:07]MH_SAM_APDU [13:39:07]CAPDU: 80 0D 01 02 [13:39:07]Write to MH i2c: E2 08 00 F6 1A 80 0D 01 02 00 00 00 00 89 [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:07]Read from MH i2c: E2 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 F6 1A 00 90 00 84 [13:39:07]RAPDU: 90 00 [13:39:07]wFMCommunicate OK [13:39:07]wFMCommunicate request_size=255 [13:39:07]MH_SAM_APDU [13:39: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 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 93 00 00 00 F4 03 04 00 7B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AF 3B 02 00 35 04 06 00 9F [13:39:07]Write to MH i2c: E2 02 01 F7 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 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 93 00 00 00 F4 03 04 00 7B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AF 3B 02 00 35 04 06 00 9F 00 00 A5 [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:07]Read from MH i2c: E2 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 F7 1A 00 90 00 85 [13:39:07]RAPDU: 90 00 [13:39:07]wFMCommunicate OK [13:39:07]wFMCommunicate request_size=10 [13:39:07]MH_SAM_APDU [13:39:07]CAPDU: 80 0D 02 02 05 88 E7 05 C3 B6 [13:39:07]Write to MH i2c: E2 0D 00 F8 1A 80 0D 02 02 05 00 88 E7 05 C3 B6 00 00 83 [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:07]Read from MH i2c: E2 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 03 00 F8 1A 00 90 00 86 [13:39:07]RAPDU: 90 00 [13:39:07]wFMCommunicate OK [13:39:07]wFMCommunicate request_size=4 [13:39:07]MH_SAM_APDU [13:39:07]CAPDU: 80 0D 03 02 [13:39:07]Write to MH i2c: E2 08 00 F9 1A 80 0D 03 02 00 00 00 00 8E [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:07]Read from MH i2c: E2 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 0B 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 0B 00 F9 1A 00 F8 8E C5 48 04 AD B8 1E 90 00 A9 [13:39:07]RAPDU: F8 8E C5 48 04 AD B8 1E 90 00 [13:39:07]wFMCommunicate OK [13:39:07]SAM_PROTO_SignData done [13:39:07]FM_MakeSignedData done [13:39:07]CreateOFDProtocolMessage [13:39:07]wFMCommunicate request_size=4 [13:39:07]MH_SAM_APDU [13:39:07]CAPDU: 80 11 00 00 [13:39:07]Write to MH i2c: E2 08 00 FA 1A 80 11 00 00 00 00 00 00 8E [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:07]Read from MH i2c: E2 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 17 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 17 00 FA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E1 [13:39:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:39:07]wFMCommunicate OK [13:39:07]CreateOFDProtocolMessage done [13:39:07]OFDSenderStorePacket 146351 [13:39:07]StoreOFDPacket docnum=146351 [13:39:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 25 3F 07 01 26 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 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 93 00 00 00 F4 03 04 00 7B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AF 3B 02 00 35 04 06 00 9F 88 E7 05 C3 B6 F8 8E C5 48 04 AD B8 1E [13:39:07]CheckFolder [13:39:07]dirname=/storage/ofd_packets [13:39:07]CheckFolder done [13:39:07]ProducePacketName [13:39:07]name=ofd_packets/00146351 [13:39:07]NVStorageSaveData ofd_packets/00146351 [13:39:07]File name is /storage/ofd_packets/00146351 [13:39:07]Write 301 bytes [13:39:07]NVStorageSaveData done [13:39:07]OFDSenderStorePacket done [13:39:07]KKMCreateOFDPacket done [13:39:07]NVStorageSaveData kkm_last_timestamp [13:39:07]File name is /storage/kkm_last_timestamp [13:39:07]Write 4 bytes [13:39:07]NVStorageSaveData done [13:39:07]ExternCall_PrintAddStr [13:39:07]wPrintStart [13:39:07]Write to MH i2c: 01 00 00 FB 1A 15 [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: 01 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: 01 07 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: 01 07 00 FB 1A 00 00 00 00 00 FF 0F 2A [13:39:07]RasterBufferAndPrint [13:39:07]line Счет N : (1)161110 [13:39:07]line ИНН: 02508201610067 [13:39:07]line Контрольно-Кассовый Чек [13:39:07]line ПРОДАЖА [13:39:07]line ТРК (МРК, ГНК) : 53 [13:39:07]line Товар: 2710124500 [13:39:07]line Аи-95-К-3 [13:39:07]line 20.220 * 74.20 [13:39:07]line = 1500.32 [13:39:07]line НДС 12% НСП 1% [13:39:07]line > о реализуемом товаре [13:39:07]line ОКРУГЛЕНИЕ: -0.32 [13:39:07]line ИТОГО: 1500.00 [13:39:07]line Внесено: 1500.00 [13:39:07]line СДАЧА: 0.00 [13:39:07]line НСП 1% : 13.28 [13:39:07]line НДС 12% : 159.33 [13:39:07]line Наличными: 1500.00 [13:39:07]line Безнал.: 0.00 [13:39:07]line Место: АЗС № 126 "Партнер Нефть" [13:39:07]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:39:07]line СНО: Общий режим [13:39:07]line Чек 147 29.10.2024 13:39 [13:39:07]line Смена: 547 ФФД: 1.0 [13:39:07]line ЗНМ: 0300000085 [13:39:07]line РНМ: 0000000000091683 [13:39:07]line Версия ККМ: 001 [13:39:07]line ФМ: 0000000000871745 [13:39:07]line ФД: 146351 [13:39:07]line ФПД: 175410340283318 [13:39:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146351&fm=175410340283318&tin=02508201610067®Number=0000000000091683&sum=150000 [13:39:07]OFD Sender: Processing packet 146351 [packets to send 206, broken 205] [13:39:07]ProducePacketName [13:39:07]name=ofd_packets/00146351 [13:39:07]OFD Sender: To server: pG, [13:39:07]CommunicateWithHost lk.salyk.kg:30040 [13:39:07]ConnectInit lk.salyk.kg [13:39:07]written 0, free lines is 4095 [13:39:08]Write to MH i2c: 01 00 00 26 1B 41 [13:39:08]Write i2c OK [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: 01 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: 01 07 00 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: 01 07 00 26 1B 00 00 00 00 00 C4 0C 18 [13:39:08]RasterBufferAndPrint [13:39:08]line [13:39:08]line [13:39:08]line [13:39:08]line [13:39:08]line [13:39:08]written 0, free lines is 3273 [13:39:08]MH_Cut [13:39:08]Write to MH i2c: D1 01 00 2D 1B 01 1A [13:39:08]Write i2c OK [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: D1 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: D1 01 00 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: D1 01 00 2D 1B 00 19 [13:39:08]Write to MH i2c: 01 00 00 2E 1B 49 [13:39:08]Write i2c OK [13:39:08]MH_I2C_Read... [13:39:08]Connected sock=11 [13:39:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 25 3F 07 01 26 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 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 93 00 00 00 F4 03 04 00 7B E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AF 3B 02 00 35 04 06 00 9F 88 E7 05 C3 B6 F8 8E C5 48 04 AD B8 1E [13:39:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 64 D4 47 00 EE A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 AF 3B 02 00 F4 03 04 00 A2 8A 20 67 B6 04 01 00 00 A5 C0 88 09 93 BA 4C 84 [13:39:08]CommunicateWithHost err = 0 [13:39:08]CheckOFDResponse [13:39:08]1017 (14) - 77093643461234 [13:39:08]1041 (16) - 0000000000871745 [13:39:08]1040 (4) - 146351 [13:39:08]1012 (4) - 29.10.2024 07:11 [13:39:08]1206 (1) - 0 [13:39:08]OFD Sender: Remove packet 146351 [13:39:08]ProducePacketName [13:39:08]name=ofd_packets/00146351 [13:39:08]NVStorageDeleteData [13:39:09]*** Cut start [13:39:09]*** Partial cut [13:39:09]*** CUTSNS_PIN = 1 [13:39:09]*** CUTSNS_PIN = 0 [13:39:09]*** Brake cut motor [13:39:09]OFD Sender: No OFD packet to send [13:39:09]Read from MH i2c: 01 [13:39:09]MH_I2C_Read... [13:39:09]*** Stop cut motor [13:39:09]*** Cut end [13:39:09]Read from MH i2c: 01 07 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: 01 07 00 2E 1B 00 00 00 00 00 FF 0F 5E [13:39:09]process_action close_receipt done [13:39:09]requested_data is exist [13:39:09]produce_requested_data [13:39:09]requested_item fm.sn is exist - process it [13:39:09]wFMCommunicate request_size=4 [13:39:09]MH_SAM_APDU [13:39:09]CAPDU: 80 11 00 00 [13:39:09]Write to MH i2c: E2 08 00 2F 1B 80 11 00 00 00 00 00 00 C4 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 17 00 [13:39:09]MH_I2C_Read... [13:39:09]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 31 37 34 35 90 00 17 [13:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:39:09]wFMCommunicate OK [13:39:09]requested_item fd.num is exist - process it [13:39:09]SAM_PROTO_GetFieldsCounters [13:39:09]wFMCommunicate request_size=4 [13:39:09]MH_SAM_APDU [13:39:09]CAPDU: 80 13 00 00 [13:39:09]Write to MH i2c: E2 08 00 30 1B 80 13 00 00 00 00 00 00 C7 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 62 00 [13:39:09]MH_I2C_Read... [13:39:09]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AF 3B 02 00 0E 04 04 00 23 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 B4 [13:39:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 AF 3B 02 00 0E 04 04 00 23 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 [13:39:09]wFMCommunicate OK [13:39:09]SAM_PROTO_GetFieldsCounters done [13:39:09]requested_item shift.num is exist - process it [13:39:09]requested_item shift.opened is exist - process it [13:39:09]req_shift_opened [13:39:09]FM_GetShiftState [13:39:09]SAM_PROTO_GetShiftState [13:39:09]wFMCommunicate request_size=4 [13:39:09]MH_SAM_APDU [13:39:09]CAPDU: 80 13 01 00 [13:39:09]Write to MH i2c: E2 08 00 31 1B 80 13 01 00 00 00 00 00 C9 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 0E 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 0E 00 31 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 02 [13:39:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:39:09]wFMCommunicate OK [13:39:09]SAM_PROTO_GetShiftState done [13:39:09]FM_GetShiftState done [13:39:09]req_shift_opened done [13:39:09]requested_item shift.open_date is exist - process it [13:39:09]req_shift_open_date [13:39:09]req_shift_open_date done [13:39:09]produce_requested_data done [13:39:09]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146351,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:39:09]process_action_free close_receipt [13:39:09]json_value_free [13:39:09]json_value_free done [13:39:09]process_json_proto returns [13:39:09]Send response to host [13:39:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146351,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:39:09]free response buf [13:39:09]execute_script done [13:39:09]execute_script returns [13:39:09]free content buf [13:39:09]Sock 7.Close socket [13:39:09]Sock 7.Thread stoped [13:39:14]OFD Sender: No OFD packet to send [13:39:19]OFD Sender: No OFD packet to send [13:39:24]OFD Sender: No OFD packet to send [13:39:29]OFD Sender: No OFD packet to send [13:39:34]OFD Sender: No OFD packet to send [13:39:39]OFD Sender: No OFD packet to send [13:39:44]OFD Sender: No OFD packet to send [13:39:49]OFD Sender: No OFD packet to send [13:39:54]OFD Sender: No OFD packet to send [13:39:59]OFD Sender: No OFD packet to send [13:40:04]OFD Sender: No OFD packet to send [13:40:08]accept exits with 9 [13:40:08]New connection [13:40:08]New thread 3066830180 created [13:40:08]Thread 3066686820 joined [13:40:08]Waiting for new connection... [13:40:08] Sock 9.Parse request [13:40:08]Sock 9.Check first char [13:40:08]Sock 9.First char is OK [13:40:08]request: POST /json_proto HTTP/1.0 [13:40:08]Method: POST [13:40:08]URL: /json_proto [13:40:08]Method is POST - this is cgi request [13:40:08]url: /json_proto [13:40:08]query_string will be loaded in cgi processing [13:40:08]execute_cgi json_proto POST (null) [13:40:08]execute_cgi path=json_proto method=POST [13:40:08]POST find Content-Length [13:40:08]Host: 172.17.40.195:8080 [13:40:08]Content-Length: 679 [13:40:08]Content-Type: application/json [13:40:08] [13:40:08]POST finish read [13:40:08]Found Content-Length = 679 [13:40:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:40:08]execute_script... [13: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)161111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:40:08]POST & json_proto [13:40:08]process_json_proto [13:40:08]json parsed OK: [13:40:08]protocol is kg_v1.0 [13:40:08]action value=close_receipt [13:40:08]process_action close_receipt [13:40:08]cmd_close_receipt [13:40:08]MH_GetDate [13:40:08]Write to MH i2c: F0 00 00 32 1B 3C [13:40:08]Write i2c OK [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: F0 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: F0 09 00 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: F0 09 00 32 1B 00 B9 E5 20 67 D5 8D 6C 64 9C [13:40:08]GetLastDocTimeStamp 1730209147 [13:40:08]current date 1730209209 [13:40:08]FM_GetShiftState [13:40:08]SAM_PROTO_GetShiftState [13:40:08]wFMCommunicate request_size=4 [13:40:08]MH_SAM_APDU [13:40:08]CAPDU: 80 13 01 00 [13:40:08]Write to MH i2c: E2 08 00 33 1B 80 13 01 00 00 00 00 00 CB [13:40:08]Write i2c OK [13:40:08]MH_I2C_Read... [13:40:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:08]Read from MH i2c: E2 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: E2 0E 00 [13:40:08]MH_I2C_Read... [13:40:08]Read from MH i2c: E2 0E 00 33 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 04 [13:40:08]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:40:08]wFMCommunicate OK [13:40:08]SAM_PROTO_GetShiftState done [13:40:08]FM_GetShiftState done [13:40:08]opened in 1730161786 [13:40:08]opened+sec_in_day 1730248186 [13:40:08]quantity*price = 100050 [13:40:08]sum+1 = 100052 [13:40:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 148 29.10.2024 13:40 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146352 ФПД: 134632129985446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134010&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146352&fm=134632129985446&tin=02508201610067®Number=0000000000091683&sum=100000 [13:40:09]StoreToDocumentArchive [13:40:09]shift 547 fd 146352 [13:40:09]save to /storage/0547/doc_00146352 [13:40:09]save last doc name /storage/0547/doc_00146352 to /storage/kkm_last_doc_name [13:40:09]save OK [13:40:09]Clear old archive folders... [13:40:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:40:09]tlvbuf is B6EA3970 [13:40:09]SAM_PROTO_ClearQueue [13:40:09]wFMCommunicate request_size=4 [13:40:09]MH_SAM_APDU [13:40:09]CAPDU: 80 09 00 00 [13:40:09]Write to MH i2c: E2 08 00 40 1B 80 09 00 00 00 00 00 00 CD [13:40:09]Write i2c OK [13:40:09]MH_I2C_Read... [13:40:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:09]Read from MH i2c: E2 [13:40:09]MH_I2C_Read... [13:40:09]Read from MH i2c: E2 03 00 [13:40:09]MH_I2C_Read... [13:40:09]Read from MH i2c: E2 03 00 40 1B 00 90 00 CF [13:40:09]RAPDU: 90 00 [13:40:09]wFMCommunicate OK [13:40:09]SAM_PROTO_ClearQueue done [13:40:09]KKMCreateOFDPacket [13:40:09]OFDProtocolAddRootSTLVToBuf [13:40:09]FM_MakeSignedData [13:40:09]FM_MakeSignedData [13:40:09]SAM_PROTO_SignData [13:40:09]wFMCommunicate request_size=4 [13:40:09]MH_SAM_APDU [13:40:09]CAPDU: 80 0D 01 02 [13:40:09]Write to MH i2c: E2 08 00 41 1B 80 0D 01 02 00 00 00 00 D5 [13:40:09]Write i2c OK [13:40:09]MH_I2C_Read... [13:40:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:10]Read from MH i2c: E2 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 03 00 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 03 00 41 1B 00 90 00 D0 [13:40:10]RAPDU: 90 00 [13:40:10]wFMCommunicate OK [13:40:10]wFMCommunicate request_size=255 [13:40:10]MH_SAM_APDU [13:40:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 94 00 00 00 F4 03 04 00 BA E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B0 3B 02 00 35 04 06 00 7A 72 7C 48 [13:40:10]Write to MH i2c: E2 02 01 42 1B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 94 00 00 00 F4 03 04 00 BA E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B0 3B 02 00 35 04 06 00 7A 72 7C 48 00 00 D5 [13:40:10]Write i2c OK [13:40:10]MH_I2C_Read... [13:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:10]Read from MH i2c: E2 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 03 00 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 03 00 42 1B 00 90 00 D1 [13:40:10]RAPDU: 90 00 [13:40:10]wFMCommunicate OK [13:40:10]wFMCommunicate request_size=7 [13:40:10]MH_SAM_APDU [13:40:10]CAPDU: 80 0D 02 02 02 7B A6 [13:40:10]Write to MH i2c: E2 0A 00 43 1B 80 0D 02 02 02 00 7B A6 00 00 FD [13:40:10]Write i2c OK [13:40:10]MH_I2C_Read... [13:40:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:10]Read from MH i2c: E2 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 03 00 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 03 00 43 1B 00 90 00 D2 [13:40:10]RAPDU: 90 00 [13:40:10]wFMCommunicate OK [13:40:10]wFMCommunicate request_size=4 [13:40:10]MH_SAM_APDU [13:40:10]CAPDU: 80 0D 03 02 [13:40:10]Write to MH i2c: E2 08 00 44 1B 80 0D 03 02 00 00 00 00 DA [13:40:10]Write i2c OK [13:40:10]MH_I2C_Read... [13:40:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:10]Read from MH i2c: E2 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 0B 00 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 0B 00 44 1B 00 E3 22 CF 89 9C 5E 20 66 90 00 B8 [13:40:10]RAPDU: E3 22 CF 89 9C 5E 20 66 90 00 [13:40:10]wFMCommunicate OK [13:40:10]SAM_PROTO_SignData done [13:40:10]FM_MakeSignedData done [13:40:10]CreateOFDProtocolMessage [13:40:10]wFMCommunicate request_size=4 [13:40:10]MH_SAM_APDU [13:40:10]CAPDU: 80 11 00 00 [13:40:10]Write to MH i2c: E2 08 00 45 1B 80 11 00 00 00 00 00 00 DA [13:40:10]Write i2c OK [13:40:10]MH_I2C_Read... [13:40:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:10]Read from MH i2c: E2 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: E2 17 00 [13:40:10]MH_I2C_Read... [13:40:10]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 31 37 34 35 90 00 2D [13:40:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:40:10]wFMCommunicate OK [13:40:10]CreateOFDProtocolMessage done [13:40:10]OFDSenderStorePacket 146352 [13:40:10]StoreOFDPacket docnum=146352 [13:40:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 56 68 04 01 69 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 94 00 00 00 F4 03 04 00 BA E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B0 3B 02 00 35 04 06 00 7A 72 7C 48 7B A6 E3 22 CF 89 9C 5E 20 66 [13:40:10]CheckFolder [13:40:10]dirname=/storage/ofd_packets [13:40:10]CheckFolder done [13:40:10]ProducePacketName [13:40:10]name=ofd_packets/00146352 [13:40:10]NVStorageSaveData ofd_packets/00146352 [13:40:10]File name is /storage/ofd_packets/00146352 [13:40:10]Write 298 bytes [13:40:10]NVStorageSaveData done [13:40:10]OFDSenderStorePacket done [13:40:10]KKMCreateOFDPacket done [13:40:10]NVStorageSaveData kkm_last_timestamp [13:40:10]File name is /storage/kkm_last_timestamp [13:40:10]Write 4 bytes [13:40:10]NVStorageSaveData done [13:40:10]ExternCall_PrintAddStr [13:40:10]wPrintStart [13:40:10]Write to MH i2c: 01 00 00 46 1B 61 [13:40:10]Write i2c OK [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: 01 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: 01 07 00 [13:40:10]MH_I2C_Read... [13:40:10]Read from MH i2c: 01 07 00 46 1B 00 00 00 00 00 FF 0F 76 [13:40:10]RasterBufferAndPrint [13:40:10]line Счет N : (1)161111 [13:40:10]line ИНН: 02508201610067 [13:40:10]line Контрольно-Кассовый Чек [13:40:10]line ПРОДАЖА [13:40:10]line ТРК (МРК, ГНК) : 11 [13:40:10]line Товар: 2710194210 [13:40:10]line ДТ-К-2 [13:40:10]line 13.130 * 76.20 [13:40:10]line = 1000.51 [13:40:10]line НДС 12% НСП 1% [13:40:10]line > о реализуемом товаре [13:40:10]line ОКРУГЛЕНИЕ: -0.51 [13:40:10]line ИТОГО: 1000.00 [13:40:10]line Внесено: 1000.00 [13:40:10]line СДАЧА: 0.00 [13:40:10]line НСП 1% : 8.85 [13:40:10]line НДС 12% : 106.25 [13:40:10]line Наличными: 1000.00 [13:40:10]line Безнал.: 0.00 [13:40:10]line Место: АЗС № 126 "Партнер Нефть" [13:40:10]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:40:10]line СНО: Общий режим [13:40:10]line Чек 148 29.10.2024 13:40 [13:40:10]line Смена: 547 ФФД: 1.0 [13:40:10]line ЗНМ: 0300000085 [13:40:10]line РНМ: 0000000000091683 [13:40:10]line Версия ККМ: 001 [13:40:10]line ФМ: 0000000000871745 [13:40:10]line ФД: 146352 [13:40:10]line ФПД: 134632129985446 [13:40:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134010&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146352&fm=134632129985446&tin=02508201610067®Number=0000000000091683&sum=100000 [13:40:10]OFD Sender: Processing packet 146352 [packets to send 206, broken 205] [13:40:10]ProducePacketName [13:40:10]name=ofd_packets/00146352 [13:40:10]OFD Sender: To server: pG, [13:40:10]CommunicateWithHost lk.salyk.kg:30040 [13:40:10]ConnectInit lk.salyk.kg [13:40:10]written 0, free lines is 4095 [13:40:11]Connected sock=7 [13:40:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 56 68 04 01 69 01 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 94 00 00 00 F4 03 04 00 BA E5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B0 3B 02 00 35 04 06 00 7A 72 7C 48 7B A6 E3 22 CF 89 9C 5E 20 66 [13:40:11]Write to MH i2c: 01 00 00 71 1B 8C [13:40:11]Write i2c OK [13:40:11]MH_I2C_Read... [13:40:11]Read from MH i2c: 01 [13:40:11]MH_I2C_Read... [13:40:11]Read from MH i2c: 01 07 00 [13:40:11]MH_I2C_Read... [13:40:11]Read from MH i2c: 01 07 00 71 1B 00 00 00 00 00 C4 0C 63 [13:40:11]RasterBufferAndPrint [13:40:11]line [13:40:11]line [13:40:11]line [13:40:11]line [13:40:11]line [13:40:11]written 0, free lines is 3274 [13:40:11]MH_Cut [13:40:11]Write to MH i2c: D1 01 00 78 1B 01 65 [13:40:11]Write i2c OK [13:40:11]MH_I2C_Read... [13:40:11]Read from MH i2c: D1 [13:40:11]MH_I2C_Read... [13:40:11]Read from MH i2c: D1 01 00 [13:40:11]MH_I2C_Read... [13:40:11]Read from MH i2c: D1 01 00 78 1B 00 64 [13:40:11]Write to MH i2c: 01 00 00 79 1B 94 [13:40:11]Write i2c OK [13:40:11]MH_I2C_Read... [13:40:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 BC 1D 47 00 CB 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 31 37 34 35 10 04 04 00 B0 3B 02 00 F4 03 04 00 E1 8A 20 67 B6 04 01 00 00 A9 56 81 4F 4E EF 88 BF [13:40:11]CommunicateWithHost err = 0 [13:40:11]CheckOFDResponse [13:40:11]1017 (14) - 77093643461234 [13:40:11]1041 (16) - 0000000000871745 [13:40:11]1040 (4) - 146352 [13:40:11]1012 (4) - 29.10.2024 07:12 [13:40:11]1206 (1) - 0 [13:40:11]OFD Sender: Remove packet 146352 [13:40:11]ProducePacketName [13:40:11]name=ofd_packets/00146352 [13:40:11]NVStorageDeleteData [13:40:12]*** Cut start [13:40:12]*** Partial cut [13:40:12]*** CUTSNS_PIN = 1 [13:40:12]OFD Sender: No OFD packet to send [13:40:12]*** CUTSNS_PIN = 0 [13:40:12]*** Brake cut motor [13:40:12]Read from MH i2c: 01 [13:40:12]MH_I2C_Read... [13:40:12]*** Stop cut motor [13:40:12]*** Cut end [13:40:12]Read from MH i2c: 01 07 00 [13:40:12]MH_I2C_Read... [13:40:12]Read from MH i2c: 01 07 00 79 1B 00 00 00 00 00 FF 0F A9 [13:40:12]process_action close_receipt done [13:40:12]requested_data is exist [13:40:12]produce_requested_data [13:40:12]requested_item fm.sn is exist - process it [13:40:12]wFMCommunicate request_size=4 [13:40:12]MH_SAM_APDU [13:40:12]CAPDU: 80 11 00 00 [13:40:12]Write to MH i2c: E2 08 00 7A 1B 80 11 00 00 00 00 00 00 0F [13:40:12]Write i2c OK [13:40:12]MH_I2C_Read... [13:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:12]Read from MH i2c: E2 [13:40:12]MH_I2C_Read... [13:40:12]Read from MH i2c: E2 17 00 [13:40:12]MH_I2C_Read... [13:40:12]Read from MH i2c: E2 17 00 7A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 62 [13:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:40:12]wFMCommunicate OK [13:40:12]requested_item fd.num is exist - process it [13:40:12]SAM_PROTO_GetFieldsCounters [13:40:12]wFMCommunicate request_size=4 [13:40:12]MH_SAM_APDU [13:40:12]CAPDU: 80 13 00 00 [13:40:12]Write to MH i2c: E2 08 00 7B 1B 80 13 00 00 00 00 00 00 12 [13:40:12]Write i2c OK [13:40:12]MH_I2C_Read... [13:40:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:12]Read from MH i2c: E2 [13:40:12]MH_I2C_Read... [13:40:12]Read from MH i2c: E2 62 00 [13:40:12]MH_I2C_Read... [13:40:12]Read from MH i2c: E2 62 00 7B 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B0 3B 02 00 0E 04 04 00 23 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 03 [13: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B0 3B 02 00 0E 04 04 00 23 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 [13:40:12]wFMCommunicate OK [13:40:12]SAM_PROTO_GetFieldsCounters done [13:40:12]requested_item shift.num is exist - process it [13:40:12]requested_item shift.opened is exist - process it [13:40:12]req_shift_opened [13:40:12]FM_GetShiftState [13:40:12]SAM_PROTO_GetShiftState [13:40:12]wFMCommunicate request_size=4 [13:40:12]MH_SAM_APDU [13:40:12]CAPDU: 80 13 01 00 [13:40:12]Write to MH i2c: E2 08 00 7C 1B 80 13 01 00 00 00 00 00 14 [13:40:12]Write i2c OK [13:40:12]MH_I2C_Read... [13:40:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:12]Read from MH i2c: E2 [13:40:12]MH_I2C_Read... [13:40:12]Read from MH i2c: E2 0E 00 [13:40:12]MH_I2C_Read... [13:40:12]Read from MH i2c: E2 0E 00 7C 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4D [13:40:12]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:40:12]wFMCommunicate OK [13:40:12]SAM_PROTO_GetShiftState done [13:40:12]FM_GetShiftState done [13:40:12]req_shift_opened done [13:40:12]requested_item shift.open_date is exist - process it [13:40:12]req_shift_open_date [13:40:12]req_shift_open_date done [13:40:12]produce_requested_data done [13:40:12]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146352,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:40:12]process_action_free close_receipt [13:40:12]json_value_free [13:40:12]json_value_free done [13:40:12]process_json_proto returns [13:40:12]Send response to host [13:40:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146352,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:40:12]free response buf [13:40:12]execute_script done [13:40:12]execute_script returns [13:40:12]free content buf [13:40:12]Sock 9.Close socket [13:40:12]Sock 9.Thread stoped [13:40:17]OFD Sender: No OFD packet to send [13:40:22]OFD Sender: No OFD packet to send [13:40:27]OFD Sender: No OFD packet to send [13:40:32]OFD Sender: No OFD packet to send [13:40:37]OFD Sender: No OFD packet to send [13:40:42]OFD Sender: No OFD packet to send [13:40:47]OFD Sender: No OFD packet to send [13:40:52]OFD Sender: No OFD packet to send [13:40:57]OFD Sender: No OFD packet to send [13:41:02]OFD Sender: No OFD packet to send [13:41:07]OFD Sender: No OFD packet to send [13:41:12]OFD Sender: No OFD packet to send [13:41:17]OFD Sender: No OFD packet to send [13:41:22]OFD Sender: No OFD packet to send [13:41:27]OFD Sender: No OFD packet to send [13:41:32]OFD Sender: No OFD packet to send [13:41:37]OFD Sender: No OFD packet to send [13:41:42]OFD Sender: No OFD packet to send [13:41:47]OFD Sender: No OFD packet to send [13:41:52]OFD Sender: No OFD packet to send [13:41:57]OFD Sender: No OFD packet to send [13:42:02]OFD Sender: No OFD packet to send [13:42:07]OFD Sender: No OFD packet to send [13:42:12]OFD Sender: No OFD packet to send [13:42:17]OFD Sender: No OFD packet to send [13:42:22]OFD Sender: No OFD packet to send [13:42:27]OFD Sender: No OFD packet to send [13:42:32]OFD Sender: No OFD packet to send [13:42:37]OFD Sender: No OFD packet to send [13:42:42]OFD Sender: No OFD packet to send [13:42:47]OFD Sender: No OFD packet to send [13:42:52]OFD Sender: No OFD packet to send [13:42:57]OFD Sender: No OFD packet to send [13:43:02]OFD Sender: No OFD packet to send [13:43:07]OFD Sender: No OFD packet to send [13:43:12]OFD Sender: No OFD packet to send [13:43:17]OFD Sender: No OFD packet to send [13:43:22]OFD Sender: No OFD packet to send [13:43:27]OFD Sender: No OFD packet to send [13:43:32]OFD Sender: No OFD packet to send [13:43:37]OFD Sender: No OFD packet to send [13:43:39]accept exits with 10 [13:43:39]New connection [13:43:39]New thread 3066686820 created [13:43:39]Thread 3066830180 joined [13:43:39]Waiting for new connection... [13:43:39] Sock 10.Parse request [13:43:39]Sock 10.Check first char [13:43:39]Sock 10.First char is OK [13:43:39]request: POST /json_proto HTTP/1.0 [13:43:39]Method: POST [13:43:39]URL: /json_proto [13:43:39]Method is POST - this is cgi request [13:43:39]url: /json_proto [13:43:39]query_string will be loaded in cgi processing [13:43:39]execute_cgi json_proto POST (null) [13:43:39]execute_cgi path=json_proto method=POST [13:43:39]POST find Content-Length [13:43:39]Host: 172.17.40.195:8080 [13:43:39]Content-Length: 682 [13:43:39]Content-Type: application/json [13:43:39] [13:43:39]POST finish read [13:43:39]Found Content-Length = 682 [13:43:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:43:39]execute_script... [13:43: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)161112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:43:39]POST & json_proto [13:43:39]process_json_proto [13:43:39]json parsed OK: [13:43:39]protocol is kg_v1.0 [13:43:39]action value=close_receipt [13:43:39]process_action close_receipt [13:43:39]cmd_close_receipt [13:43:39]MH_GetDate [13:43:39]Write to MH i2c: F0 00 00 7D 1B 87 [13:43:39]Write i2c OK [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: F0 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: F0 09 00 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: F0 09 00 7D 1B 00 8C E6 20 67 D5 8D 6C 64 BB [13:43:39]GetLastDocTimeStamp 1730209210 [13:43:39]current date 1730209420 [13:43:39]FM_GetShiftState [13:43:39]SAM_PROTO_GetShiftState [13:43:39]wFMCommunicate request_size=4 [13:43:39]MH_SAM_APDU [13:43:39]CAPDU: 80 13 01 00 [13:43:39]Write to MH i2c: E2 08 00 7E 1B 80 13 01 00 00 00 00 00 16 [13:43:39]Write i2c OK [13:43:39]MH_I2C_Read... [13:43:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:39]Read from MH i2c: E2 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: E2 0E 00 [13:43:39]MH_I2C_Read... [13:43:39]Read from MH i2c: E2 0E 00 7E 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4F [13:43:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:43:39]wFMCommunicate OK [13:43:39]SAM_PROTO_GetShiftState done [13:43:39]FM_GetShiftState done [13:43:39]opened in 1730161786 [13:43:39]opened+sec_in_day 1730248186 [13:43:39]quantity*price = 100021 [13:43:39]sum+1 = 100023 [13:43: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 149 29.10.2024 13:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146353 ФПД: 30187325915612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134340&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146353&fm=30187325915612&tin=02508201610067®Number=0000000000091683&sum=100000 [13:43:40]StoreToDocumentArchive [13:43:40]shift 547 fd 146353 [13:43:40]save to /storage/0547/doc_00146353 [13:43:40]save last doc name /storage/0547/doc_00146353 to /storage/kkm_last_doc_name [13:43:40]save OK [13:43:40]Clear old archive folders... [13:43:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:40]tlvbuf is 01FE96F0 [13:43:40]SAM_PROTO_ClearQueue [13:43:40]wFMCommunicate request_size=4 [13:43:40]MH_SAM_APDU [13:43:40]CAPDU: 80 09 00 00 [13:43:40]Write to MH i2c: E2 08 00 8B 1B 80 09 00 00 00 00 00 00 18 [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 8B 1B 00 90 00 1A [13:43:40]RAPDU: 90 00 [13:43:40]wFMCommunicate OK [13:43:40]SAM_PROTO_ClearQueue done [13:43:40]KKMCreateOFDPacket [13:43:40]OFDProtocolAddRootSTLVToBuf [13:43:40]FM_MakeSignedData [13:43:40]FM_MakeSignedData [13:43:40]SAM_PROTO_SignData [13:43:40]wFMCommunicate request_size=4 [13:43:40]MH_SAM_APDU [13:43:40]CAPDU: 80 0D 01 02 [13:43:40]Write to MH i2c: E2 08 00 8C 1B 80 0D 01 02 00 00 00 00 20 [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 8C 1B 00 90 00 1B [13:43:40]RAPDU: 90 00 [13:43:40]wFMCommunicate OK [13:43:40]wFMCommunicate request_size=255 [13:43:40]MH_SAM_APDU [13:43: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 95 00 00 00 F4 03 04 00 8C E6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B1 3B 02 00 35 04 06 00 1B [13:43:40]Write to MH i2c: E2 02 01 8D 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 95 00 00 00 F4 03 04 00 8C E6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B1 3B 02 00 35 04 06 00 1B 00 00 88 [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 8D 1B 00 90 00 1C [13:43:40]RAPDU: 90 00 [13:43:40]wFMCommunicate OK [13:43:40]wFMCommunicate request_size=10 [13:43:40]MH_SAM_APDU [13:43:40]CAPDU: 80 0D 02 02 05 74 88 D6 81 DC [13:43:40]Write to MH i2c: E2 0D 00 8E 1B 80 0D 02 02 05 00 74 88 D6 81 DC 00 00 5C [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 03 00 8E 1B 00 90 00 1D [13:43:40]RAPDU: 90 00 [13:43:40]wFMCommunicate OK [13:43:40]wFMCommunicate request_size=4 [13:43:40]MH_SAM_APDU [13:43:40]CAPDU: 80 0D 03 02 [13:43:40]Write to MH i2c: E2 08 00 8F 1B 80 0D 03 02 00 00 00 00 25 [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 0B 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 0B 00 8F 1B 00 D3 EF 67 36 CC 44 B8 58 90 00 A5 [13:43:40]RAPDU: D3 EF 67 36 CC 44 B8 58 90 00 [13:43:40]wFMCommunicate OK [13:43:40]SAM_PROTO_SignData done [13:43:40]FM_MakeSignedData done [13:43:40]CreateOFDProtocolMessage [13:43:40]wFMCommunicate request_size=4 [13:43:40]MH_SAM_APDU [13:43:40]CAPDU: 80 11 00 00 [13:43:40]Write to MH i2c: E2 08 00 90 1B 80 11 00 00 00 00 00 00 25 [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:40]Read from MH i2c: E2 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 17 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: E2 17 00 90 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 78 [13:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:43:40]wFMCommunicate OK [13:43:40]CreateOFDProtocolMessage done [13:43:40]OFDSenderStorePacket 146353 [13:43:40]StoreOFDPacket docnum=146353 [13:43:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B3 C0 07 01 6E 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 95 00 00 00 F4 03 04 00 8C E6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B1 3B 02 00 35 04 06 00 1B 74 88 D6 81 DC D3 EF 67 36 CC 44 B8 58 [13:43:40]CheckFolder [13:43:40]dirname=/storage/ofd_packets [13:43:40]CheckFolder done [13:43:40]ProducePacketName [13:43:40]name=ofd_packets/00146353 [13:43:40]NVStorageSaveData ofd_packets/00146353 [13:43:40]File name is /storage/ofd_packets/00146353 [13:43:40]Write 301 bytes [13:43:40]NVStorageSaveData done [13:43:40]OFDSenderStorePacket done [13:43:40]KKMCreateOFDPacket done [13:43:40]NVStorageSaveData kkm_last_timestamp [13:43:40]File name is /storage/kkm_last_timestamp [13:43:40]Write 4 bytes [13:43:40]NVStorageSaveData done [13:43:40]ExternCall_PrintAddStr [13:43:40]wPrintStart [13:43:40]Write to MH i2c: 01 00 00 91 1B AC [13:43:40]Write i2c OK [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: 01 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: 01 07 00 [13:43:40]MH_I2C_Read... [13:43:40]Read from MH i2c: 01 07 00 91 1B 00 00 00 00 00 FF 0F C1 [13:43:40]RasterBufferAndPrint [13:43:40]line Счет N : (1)161112 [13:43:40]line ИНН: 02508201610067 [13:43:40]line Контрольно-Кассовый Чек [13:43:40]line ПРОДАЖА [13:43:40]line ТРК (МРК, ГНК) : 53 [13:43:40]line Товар: 2710124500 [13:43:40]line Аи-95-К-3 [13:43:40]line 13.480 * 74.20 [13:43:40]line = 1000.22 [13:43:40]line НДС 12% НСП 1% [13:43:40]line > о реализуемом товаре [13:43:40]line ОКРУГЛЕНИЕ: -0.22 [13:43:40]line ИТОГО: 1000.00 [13:43:40]line Внесено: 1000.00 [13:43:40]line СДАЧА: 0.00 [13:43:40]line НСП 1% : 8.85 [13:43:40]line НДС 12% : 106.22 [13:43:40]line Наличными: 1000.00 [13:43:40]line Безнал.: 0.00 [13:43:40]line Место: АЗС № 126 "Партнер Нефть" [13:43:40]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:43:40]line СНО: Общий режим [13:43:40]line Чек 149 29.10.2024 13:43 [13:43:40]line Смена: 547 ФФД: 1.0 [13:43:40]line ЗНМ: 0300000085 [13:43:40]line РНМ: 0000000000091683 [13:43:40]line Версия ККМ: 001 [13:43:40]line ФМ: 0000000000871745 [13:43:40]line ФД: 146353 [13:43:40]line ФПД: 30187325915612 [13:43:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134340&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146353&fm=30187325915612&tin=02508201610067®Number=0000000000091683&sum=100000 [13:43:40]written 0, free lines is 4095 [13:43:40]OFD Sender: Processing packet 146353 [packets to send 206, broken 205] [13:43:40]ProducePacketName [13:43:40]name=ofd_packets/00146353 [13:43:40]OFD Sender: To server: pG, [13:43:40]CommunicateWithHost lk.salyk.kg:30040 [13:43:40]ConnectInit lk.salyk.kg [13:43:41]Write to MH i2c: 01 00 00 BC 1B D7 [13:43:41]Write i2c OK [13:43:41]MH_I2C_Read... [13:43:41]Read from MH i2c: 01 [13:43:41]MH_I2C_Read... [13:43:41]Read from MH i2c: 01 07 00 [13:43:41]MH_I2C_Read... [13:43:41]Read from MH i2c: 01 07 00 BC 1B 00 00 00 00 00 B5 0C 9F [13:43:41]RasterBufferAndPrint [13:43:41]line [13:43:41]line [13:43:41]line [13:43:41]line [13:43:41]line [13:43:41]written 0, free lines is 3257 [13:43:41]MH_Cut [13:43:41]Write to MH i2c: D1 01 00 C3 1B 01 B0 [13:43:41]Write i2c OK [13:43:41]MH_I2C_Read... [13:43:41]Read from MH i2c: D1 [13:43:41]MH_I2C_Read... [13:43:41]Read from MH i2c: D1 01 00 [13:43:41]MH_I2C_Read... [13:43:41]Read from MH i2c: D1 01 00 C3 1B 00 AF [13:43:41]Write to MH i2c: 01 00 00 C4 1B DF [13:43:41]Write i2c OK [13:43:41]MH_I2C_Read... [13:43:42]*** Cut start [13:43:42]*** Partial cut [13:43:42]*** CUTSNS_PIN = 1 [13:43:42]*** CUTSNS_PIN = 0 [13:43:42]*** Brake cut motor [13:43:42]Read from MH i2c: 01 [13:43:42]MH_I2C_Read... [13:43:42]*** Stop cut motor [13:43:42]Read from MH i2c: 01 07 00 [13:43:42]MH_I2C_Read... [13:43:42]*** Cut end [13:43:42]Read from MH i2c: 01 07 00 C4 1B 00 00 00 00 00 FF 0F F4 [13:43:42]process_action close_receipt done [13:43:42]requested_data is exist [13:43:42]produce_requested_data [13:43:42]requested_item fm.sn is exist - process it [13:43:42]wFMCommunicate request_size=4 [13:43:42]MH_SAM_APDU [13:43:42]CAPDU: 80 11 00 00 [13:43:42]Write to MH i2c: E2 08 00 C5 1B 80 11 00 00 00 00 00 00 5A [13:43:42]Write i2c OK [13:43:42]MH_I2C_Read... [13:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:42]Read from MH i2c: E2 [13:43:42]MH_I2C_Read... [13:43:42]Read from MH i2c: E2 17 00 [13:43:42]MH_I2C_Read... [13:43:42]Read from MH i2c: E2 17 00 C5 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AD [13:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:43:42]wFMCommunicate OK [13:43:42]requested_item fd.num is exist - process it [13:43:42]SAM_PROTO_GetFieldsCounters [13:43:42]wFMCommunicate request_size=4 [13:43:42]MH_SAM_APDU [13:43:42]CAPDU: 80 13 00 00 [13:43:42]Write to MH i2c: E2 08 00 C6 1B 80 13 00 00 00 00 00 00 5D [13:43:42]Write i2c OK [13:43:42]MH_I2C_Read... [13:43:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:42]Read from MH i2c: E2 [13:43:42]MH_I2C_Read... [13:43:42]Read from MH i2c: E2 62 00 [13:43:42]MH_I2C_Read... [13:43:42]Read from MH i2c: E2 62 00 C6 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B1 3B 02 00 0E 04 04 00 23 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 52 [13:43:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B1 3B 02 00 0E 04 04 00 23 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 [13:43:42]wFMCommunicate OK [13:43:42]SAM_PROTO_GetFieldsCounters done [13:43:42]requested_item shift.num is exist - process it [13:43:42]requested_item shift.opened is exist - process it [13:43:42]req_shift_opened [13:43:42]FM_GetShiftState [13:43:42]SAM_PROTO_GetShiftState [13:43:42]wFMCommunicate request_size=4 [13:43:42]MH_SAM_APDU [13:43:42]CAPDU: 80 13 01 00 [13:43:42]Write to MH i2c: E2 08 00 C7 1B 80 13 01 00 00 00 00 00 5F [13:43:42]Write i2c OK [13:43:42]MH_I2C_Read... [13:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:42]Read from MH i2c: E2 [13:43:42]MH_I2C_Read... [13:43:42]Read from MH i2c: E2 0E 00 [13:43:42]MH_I2C_Read... [13:43:42]Read from MH i2c: E2 0E 00 C7 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 98 [13:43:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:43:42]wFMCommunicate OK [13:43:42]SAM_PROTO_GetShiftState done [13:43:42]FM_GetShiftState done [13:43:42]req_shift_opened done [13:43:42]requested_item shift.open_date is exist - process it [13:43:42]req_shift_open_date [13:43:42]req_shift_open_date done [13:43:42]produce_requested_data done [13:43:42]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146353,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:43:42]process_action_free close_receipt [13:43:42]json_value_free [13:43:42]json_value_free done [13:43:42]process_json_proto returns [13:43:42]Send response to host [13:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146353,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:43:42]free response buf [13:43:42]execute_script done [13:43:42]execute_script returns [13:43:42]free content buf [13:43:42]Sock 10.Close socket [13:43:42]Sock 10.Thread stoped [13:43:43]Connected sock=11 [13:43:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B3 C0 07 01 6E 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 95 00 00 00 F4 03 04 00 8C E6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B1 3B 02 00 35 04 06 00 1B 74 88 D6 81 DC D3 EF 67 36 CC 44 B8 58 [13:43:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E1 5D 47 00 69 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B1 3B 02 00 F4 03 04 00 B5 8B 20 67 B6 04 01 00 00 53 93 CC FB DC 87 A0 FE [13:43:43]CommunicateWithHost err = 0 [13:43:43]CheckOFDResponse [13:43:43]1017 (14) - 77093643461234 [13:43:43]1041 (16) - 0000000000871745 [13:43:43]1040 (4) - 146353 [13:43:43]1012 (4) - 29.10.2024 07:16 [13:43:43]1206 (1) - 0 [13:43:43]OFD Sender: Remove packet 146353 [13:43:43]ProducePacketName [13:43:43]name=ofd_packets/00146353 [13:43:43]NVStorageDeleteData [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:14]int [13:44:14]Write to MH i2c: 01 00 00 C8 1B E3 [13:44:14]*** FLAG_PRN_KEY set [13:44:14]Write i2c OK [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 07 00 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 07 00 C8 1B 00 08 00 00 00 FF 0F 00 [13:44:14]state=0 [13:44:14]Key pressed [13:44:14]Feed [13:44:14]Write to MH i2c: D8 00 00 C9 1B BB [13:44:14]Write i2c OK [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: D8 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: D8 01 00 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: D8 01 00 C9 1B 00 BC [13:44:14]int [13:44:14]Write to MH i2c: 01 00 00 CA 1B E5 [13:44:14]Write i2c OK [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 07 00 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 07 00 CA 1B 00 48 00 00 00 3C 00 70 [13:44:14]state=2 [13:44:14]Key pressed [13:44:14]int [13:44:14]Write to MH i2c: 01 00 00 CB 1B E6 [13:44:14]*** FLAG_PRN_KEY reset [13:44:14]Write i2c OK [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 07 00 [13:44:14]MH_I2C_Read... [13:44:14]Read from MH i2c: 01 07 00 CB 1B 00 00 00 00 00 F7 0F F3 [13:44:14]state=2 [13:44:14]Stop feed [13:44:19]OFD Sender: No OFD packet to send [13:44:24]OFD Sender: No OFD packet to send [13:44:29]OFD Sender: No OFD packet to send [13:44:34]OFD Sender: No OFD packet to send [13:44:39]OFD Sender: No OFD packet to send [13:44:44]OFD Sender: No OFD packet to send [13:44:49]OFD Sender: No OFD packet to send [13:44:54]OFD Sender: No OFD packet to send [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:59]OFD Sender: No OFD packet to send [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:39]OFD Sender: No OFD packet to send [13:49:44]OFD Sender: No OFD packet to send [13:49:49]OFD Sender: No OFD packet to send [13:49:54]OFD Sender: No OFD packet to send [13:49:59]OFD Sender: No OFD packet to send [13:50:04]OFD Sender: No OFD packet to send [13:50:09]OFD Sender: No OFD packet to send [13:50:14]OFD Sender: No OFD packet to send [13:50:19]OFD Sender: No OFD packet to send [13:50:24]OFD Sender: No OFD packet to send [13:50:25]accept exits with 7 [13:50:25]New connection [13:50:25]New thread 3066830180 created [13:50:25]Thread 3066686820 joined [13:50:25]Waiting for new connection... [13:50:25] Sock 7.Parse request [13:50:25]Sock 7.Check first char [13:50:25]Sock 7.First char is OK [13:50:25]request: POST /json_proto HTTP/1.0 [13:50:25]Method: POST [13:50:25]URL: /json_proto [13:50:25]Method is POST - this is cgi request [13:50:25]url: /json_proto [13:50:25]query_string will be loaded in cgi processing [13:50:25]execute_cgi json_proto POST (null) [13:50:25]execute_cgi path=json_proto method=POST [13:50:25]POST find Content-Length [13:50:25]Host: 172.17.40.195:8080 [13:50:25]Content-Length: 769 [13:50:25]Content-Type: application/json [13:50:25] [13:50:25]POST finish read [13:50:25]Found Content-Length = 769 [13:50:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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: Mbank", "payments": [ { "type": 1, "sum" : 1800.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:25]execute_script... [13:50: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)161113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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: Mbank", "payments": [ { "type": 1, "sum" : 1800.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:25]POST & json_proto [13:50:25]process_json_proto [13:50:25]json parsed OK: [13:50:25]protocol is kg_v1.0 [13:50:25]action value=close_receipt [13:50:25]process_action close_receipt [13:50:25]cmd_close_receipt [13:50:25]MH_GetDate [13:50:25]Write to MH i2c: F0 00 00 CC 1B D6 [13:50:25]Write i2c OK [13:50:25]MH_I2C_Read... [13:50:25]Read from MH i2c: F0 [13:50:25]MH_I2C_Read... [13:50:25]Read from MH i2c: F0 09 00 [13:50:25]MH_I2C_Read... [13:50:25]Read from MH i2c: F0 09 00 CC 1B 00 22 E8 20 67 D5 8D 6C 64 A2 [13:50:25]GetLastDocTimeStamp 1730209420 [13:50:25]current date 1730209826 [13:50:25]FM_GetShiftState [13:50:25]SAM_PROTO_GetShiftState [13:50:25]wFMCommunicate request_size=4 [13:50:25]MH_SAM_APDU [13:50:25]CAPDU: 80 13 01 00 [13:50:25]Write to MH i2c: E2 08 00 CD 1B 80 13 01 00 00 00 00 00 65 [13:50:25]Write i2c OK [13:50:25]MH_I2C_Read... [13:50:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:25]Read from MH i2c: E2 [13:50:25]MH_I2C_Read... [13:50:25]Read from MH i2c: E2 0E 00 [13:50:25]MH_I2C_Read... [13:50:25]Read from MH i2c: E2 0E 00 CD 1B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9E [13:50:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:50:25]wFMCommunicate OK [13:50:25]SAM_PROTO_GetShiftState done [13:50:25]FM_GetShiftState done [13:50:25]opened in 1730161786 [13:50:25]opened+sec_in_day 1730248186 [13:50:25]quantity*price = 180027 [13:50:25]sum+1 = 180029 [13:50:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.28 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 0.00 Безнал.: 1800.28 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 150 29.10.2024 13:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146354 ФПД: 46439394823242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135026&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146354&fm=46439394823242&tin=02508201610067®Number=0000000000091683&sum=180028 [13:50:26]StoreToDocumentArchive [13:50:26]shift 547 fd 146354 [13:50:26]save to /storage/0547/doc_00146354 [13:50:26]save last doc name /storage/0547/doc_00146354 to /storage/kkm_last_doc_name [13:50:26]save OK [13:50:26]Clear old archive folders... [13:50:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:26]tlvbuf is 01FBA2A0 [13:50:26]SAM_PROTO_ClearQueue [13:50:26]wFMCommunicate request_size=4 [13:50:26]MH_SAM_APDU [13:50:26]CAPDU: 80 09 00 00 [13:50:26]Write to MH i2c: E2 08 00 DA 1B 80 09 00 00 00 00 00 00 67 [13:50:26]Write i2c OK [13:50:26]MH_I2C_Read... [13:50:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:26]Read from MH i2c: E2 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 DA 1B 00 90 00 69 [13:50:26]RAPDU: 90 00 [13:50:26]wFMCommunicate OK [13:50:26]SAM_PROTO_ClearQueue done [13:50:26]KKMCreateOFDPacket [13:50:26]OFDProtocolAddRootSTLVToBuf [13:50:26]FM_MakeSignedData [13:50:26]FM_MakeSignedData [13:50:26]SAM_PROTO_SignData [13:50:26]wFMCommunicate request_size=4 [13:50:26]MH_SAM_APDU [13:50:26]CAPDU: 80 0D 01 02 [13:50:26]Write to MH i2c: E2 08 00 DB 1B 80 0D 01 02 00 00 00 00 6F [13:50:26]Write i2c OK [13:50:26]MH_I2C_Read... [13:50:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:26]Read from MH i2c: E2 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 DB 1B 00 90 00 6A [13:50:26]RAPDU: 90 00 [13:50:26]wFMCommunicate OK [13:50:26]wFMCommunicate request_size=255 [13:50:26]MH_SAM_APDU [13:50: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 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 96 00 00 00 F4 03 04 00 22 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B2 3B 02 00 35 04 06 00 2A [13:50:26]Write to MH i2c: E2 02 01 DC 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 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 96 00 00 00 F4 03 04 00 22 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B2 3B 02 00 35 04 06 00 2A 00 00 CE [13:50:26]Write i2c OK [13:50:26]MH_I2C_Read... [13:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:26]Read from MH i2c: E2 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 DC 1B 00 90 00 6B [13:50:26]RAPDU: 90 00 [13:50:26]wFMCommunicate OK [13:50:26]wFMCommunicate request_size=10 [13:50:26]MH_SAM_APDU [13:50:26]CAPDU: 80 0D 02 02 05 3C 83 A1 CC 4A [13:50:26]Write to MH i2c: E2 0D 00 DD 1B 80 0D 02 02 05 00 3C 83 A1 CC 4A 00 00 F2 [13:50:26]Write i2c OK [13:50:26]MH_I2C_Read... [13:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:26]Read from MH i2c: E2 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 03 00 DD 1B 00 90 00 6C [13:50:26]RAPDU: 90 00 [13:50:26]wFMCommunicate OK [13:50:26]wFMCommunicate request_size=4 [13:50:26]MH_SAM_APDU [13:50:26]CAPDU: 80 0D 03 02 [13:50:26]Write to MH i2c: E2 08 00 DE 1B 80 0D 03 02 00 00 00 00 74 [13:50:26]Write i2c OK [13:50:26]MH_I2C_Read... [13:50:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:26]Read from MH i2c: E2 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 0B 00 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 0B 00 DE 1B 00 5F B4 00 13 0C F5 72 C2 90 00 D0 [13:50:26]RAPDU: 5F B4 00 13 0C F5 72 C2 90 00 [13:50:26]wFMCommunicate OK [13:50:26]SAM_PROTO_SignData done [13:50:26]FM_MakeSignedData done [13:50:26]CreateOFDProtocolMessage [13:50:26]wFMCommunicate request_size=4 [13:50:26]MH_SAM_APDU [13:50:26]CAPDU: 80 11 00 00 [13:50:26]Write to MH i2c: E2 08 00 DF 1B 80 11 00 00 00 00 00 00 74 [13:50:26]Write i2c OK [13:50:26]MH_I2C_Read... [13:50:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:26]Read from MH i2c: E2 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 17 00 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: E2 17 00 DF 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C7 [13:50:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:50:26]wFMCommunicate OK [13:50:26]CreateOFDProtocolMessage done [13:50:26]OFDSenderStorePacket 146354 [13:50:26]StoreOFDPacket docnum=146354 [13:50:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C5 D9 07 01 22 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 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 96 00 00 00 F4 03 04 00 22 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B2 3B 02 00 35 04 06 00 2A 3C 83 A1 CC 4A 5F B4 00 13 0C F5 72 C2 [13:50:26]CheckFolder [13:50:26]dirname=/storage/ofd_packets [13:50:26]CheckFolder done [13:50:26]ProducePacketName [13:50:26]name=ofd_packets/00146354 [13:50:26]NVStorageSaveData ofd_packets/00146354 [13:50:26]File name is /storage/ofd_packets/00146354 [13:50:26]Write 301 bytes [13:50:26]NVStorageSaveData done [13:50:26]OFDSenderStorePacket done [13:50:26]KKMCreateOFDPacket done [13:50:26]NVStorageSaveData kkm_last_timestamp [13:50:26]File name is /storage/kkm_last_timestamp [13:50:26]Write 4 bytes [13:50:26]NVStorageSaveData done [13:50:26]ExternCall_PrintAddStr [13:50:26]wPrintStart [13:50:26]Write to MH i2c: 01 00 00 E0 1B FB [13:50:26]Write i2c OK [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: 01 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: 01 07 00 [13:50:26]MH_I2C_Read... [13:50:26]Read from MH i2c: 01 07 00 E0 1B 00 00 00 00 00 FF 0F 10 [13:50:26]RasterBufferAndPrint [13:50:26]line Счет N : (1)161113 [13:50:26]line ИНН: 02508201610067 [13:50:26]line Контрольно-Кассовый Чек [13:50:26]line ПРОДАЖА [13:50:26]line ТРК (МРК, ГНК) : 42 [13:50:26]line Товар: 2710124130 [13:50:26]line Аи-92-К-2 [13:50:26]line 26.910 * 66.90 [13:50:26]line = 1800.28 [13:50:26]line НДС 12% НСП 1% [13:50:26]line > о реализуемом товаре [13:50:26]line ИТОГО: 1800.28 [13:50:26]line НСП 1% : 15.93 [13:50:26]line НДС 12% : 191.18 [13:50:26]line Наличными: 0.00 [13:50:26]line Безнал.: 1800.28 [13:50:26]line Место: АЗС № 126 "Партнер Нефть" [13:50:26]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:50:26]line СНО: Общий режим [13:50:26]line Чек 150 29.10.2024 13:50 [13:50:26]line Смена: 547 ФФД: 1.0 [13:50:26]line ЗНМ: 0300000085 [13:50:26]line РНМ: 0000000000091683 [13:50:26]line Версия ККМ: 001 [13:50:26]line Платежная система: Mbank [13:50:26]line ФМ: 0000000000871745 [13:50:26]line ФД: 146354 [13:50:26]line ФПД: 46439394823242 [13:50:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135026&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146354&fm=46439394823242&tin=02508201610067®Number=0000000000091683&sum=180028 [13:50:27]OFD Sender: Processing packet 146354 [packets to send 206, broken 205] [13:50:27]ProducePacketName [13:50:27]name=ofd_packets/00146354 [13:50:27]OFD Sender: To server: pG, [13:50:27]CommunicateWithHost lk.salyk.kg:30040 [13:50:27]ConnectInit lk.salyk.kg [13:50:27]written 0, free lines is 4095 [13:50:27]Write to MH i2c: 01 00 00 09 1C 25 [13:50:27]Write i2c OK [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: 01 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: 01 07 00 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: 01 07 00 09 1C 00 00 00 00 00 F2 0C 2A [13:50:27]RasterBufferAndPrint [13:50:27]line [13:50:27]line [13:50:27]line [13:50:27]line [13:50:27]line [13:50:27]written 0, free lines is 3317 [13:50:27]MH_Cut [13:50:27]Write to MH i2c: D1 01 00 10 1C 01 FE [13:50:27]Write i2c OK [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: D1 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: D1 01 00 [13:50:27]MH_I2C_Read... [13:50:27]Read from MH i2c: D1 01 00 10 1C 00 FD [13:50:27]Write to MH i2c: 01 00 00 11 1C 2D [13:50:27]Write i2c OK [13:50:27]MH_I2C_Read... [13:50:28]*** Cut start [13:50:28]*** Partial cut [13:50:28]*** CUTSNS_PIN = 1 [13:50:28]*** CUTSNS_PIN = 0 [13:50:28]*** Brake cut motor [13:50:28]Connected sock=11 [13:50:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C5 D9 07 01 22 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 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 96 00 00 00 F4 03 04 00 22 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B2 3B 02 00 35 04 06 00 2A 3C 83 A1 CC 4A 5F B4 00 13 0C F5 72 C2 [13:50:28]Read from MH i2c: 01 [13:50:28]MH_I2C_Read... [13:50:28]*** Stop cut motor [13:50:28]*** Cut end [13:50:28]Read from MH i2c: 01 07 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: 01 07 00 11 1C 00 00 00 00 00 FF 0F 42 [13:50:28]process_action close_receipt done [13:50:28]requested_data is exist [13:50:28]produce_requested_data [13:50:28]requested_item fm.sn is exist - process it [13:50:28]wFMCommunicate request_size=4 [13:50:28]MH_SAM_APDU [13:50:28]CAPDU: 80 11 00 00 [13:50:28]Write to MH i2c: E2 08 00 12 1C 80 11 00 00 00 00 00 00 A8 [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:28]Read from MH i2c: E2 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 17 00 [13:50:28]MH_I2C_Read... [13:50:28]Read from MH i2c: E2 17 00 12 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FB [13:50:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:50:28]wFMCommunicate OK [13:50:28]requested_item fd.num is exist - process it [13:50:28]SAM_PROTO_GetFieldsCounters [13:50:28]wFMCommunicate request_size=4 [13:50:28]MH_SAM_APDU [13:50:28]CAPDU: 80 13 00 00 [13:50:28]Write to MH i2c: E2 08 00 13 1C 80 13 00 00 00 00 00 00 AB [13:50:28]Write i2c OK [13:50:28]MH_I2C_Read... [13:50:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:29]Read from MH i2c: E2 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 62 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 62 00 13 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B2 3B 02 00 0E 04 04 00 23 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 A4 [13:50:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B2 3B 02 00 0E 04 04 00 23 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 [13:50:29]wFMCommunicate OK [13:50:29]SAM_PROTO_GetFieldsCounters done [13:50:29]requested_item shift.num is exist - process it [13:50:29]requested_item shift.opened is exist - process it [13:50:29]req_shift_opened [13:50:29]FM_GetShiftState [13:50:29]SAM_PROTO_GetShiftState [13:50:29]wFMCommunicate request_size=4 [13:50:29]MH_SAM_APDU [13:50:29]CAPDU: 80 13 01 00 [13:50:29]Write to MH i2c: E2 08 00 14 1C 80 13 01 00 00 00 00 00 AD [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:29]Read from MH i2c: E2 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 0E 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 0E 00 14 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E6 [13:50:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:50:29]wFMCommunicate OK [13:50:29]SAM_PROTO_GetShiftState done [13:50:29]FM_GetShiftState done [13:50:29]req_shift_opened done [13:50:29]requested_item shift.open_date is exist - process it [13:50:29]req_shift_open_date [13:50:29]req_shift_open_date done [13:50:29]produce_requested_data done [13:50:29]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146354,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:50:29]process_action_free close_receipt [13:50:29]json_value_free [13:50:29]json_value_free done [13:50:29]process_json_proto returns [13:50:29]Send response to host [13:50:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146354,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:50:29]free response buf [13:50:29]execute_script done [13:50:29]execute_script returns [13:50:29]free content buf [13:50:29]Sock 7.Close socket [13:50:29]Sock 7.Thread stoped [13:50:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AB 5C 47 00 B1 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B2 3B 02 00 F4 03 04 00 4A 8D 20 67 B6 04 01 00 00 B7 7C 73 59 3D 8D E7 A7 [13:50:29]CommunicateWithHost err = 0 [13:50:29]CheckOFDResponse [13:50:29]1017 (14) - 77093643461234 [13:50:29]1041 (16) - 0000000000871745 [13:50:29]1040 (4) - 146354 [13:50:29]1012 (4) - 29.10.2024 07:22 [13:50:29]1206 (1) - 0 [13:50:29]OFD Sender: Remove packet 146354 [13:50:29]ProducePacketName [13:50:29]name=ofd_packets/00146354 [13:50:29]NVStorageDeleteData [13:50:29]accept exits with 9 [13:50:29]New connection [13:50:29]New thread 3066686820 created [13:50:29]Thread 3066830180 joined [13:50:29]Waiting for new connection... [13:50:29] Sock 9.Parse request [13:50:29]Sock 9.Check first char [13:50:29]Sock 9.First char is OK [13:50:29]request: POST /json_proto HTTP/1.0 [13:50:29]Method: POST [13:50:29]URL: /json_proto [13:50:29]Method is POST - this is cgi request [13:50:29]url: /json_proto [13:50:29]query_string will be loaded in cgi processing [13:50:29]execute_cgi json_proto POST (null) [13:50:29]execute_cgi path=json_proto method=POST [13:50:29]POST find Content-Length [13:50:29]Host: 172.17.40.195:8080 [13:50:29]Content-Length: 800 [13:50:29]Content-Type: application/json [13:50:29] [13:50:29]POST finish read [13:50:29]Found Content-Length = 800 [13:50:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A3949127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:29]execute_script... [13:50: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)161114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u000A3949127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:29]POST & json_proto [13:50:29]process_json_proto [13:50:29]json parsed OK: [13:50:29]protocol is kg_v1.0 [13:50:29]action value=close_receipt [13:50:29]process_action close_receipt [13:50:29]cmd_close_receipt [13:50:29]MH_GetDate [13:50:29]Write to MH i2c: F0 00 00 15 1C 20 [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: F0 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: F0 09 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: F0 09 00 15 1C 00 26 E8 20 67 D5 8D 6C 64 F0 [13:50:29]GetLastDocTimeStamp 1730209826 [13:50:29]current date 1730209830 [13:50:29]FM_GetShiftState [13:50:29]SAM_PROTO_GetShiftState [13:50:29]wFMCommunicate request_size=4 [13:50:29]MH_SAM_APDU [13:50:29]CAPDU: 80 13 01 00 [13:50:29]Write to MH i2c: E2 08 00 16 1C 80 13 01 00 00 00 00 00 AF [13:50:29]Write i2c OK [13:50:29]MH_I2C_Read... [13:50:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:29]Read from MH i2c: E2 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 0E 00 [13:50:29]MH_I2C_Read... [13:50:29]Read from MH i2c: E2 0E 00 16 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E8 [13:50:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:50:29]wFMCommunicate OK [13:50:29]SAM_PROTO_GetShiftState done [13:50:29]FM_GetShiftState done [13:50:29]opened in 1730161786 [13:50:29]opened+sec_in_day 1730248186 [13:50:29]quantity*price = 0 [13:50:29]sum+1 = 1 [13:50:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 151 29.10.2024 13:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 3949127 ФМ: 0000000000871745 ФД: 146355 ФПД: 7378431106722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135030&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146355&fm=7378431106722&tin=02508201610067®Number=0000000000091683&sum=0 [13:50:30]StoreToDocumentArchive [13:50:30]shift 547 fd 146355 [13:50:30]save to /storage/0547/doc_00146355 [13:50:30]save last doc name /storage/0547/doc_00146355 to /storage/kkm_last_doc_name [13:50:30]save OK [13:50:30]Clear old archive folders... [13:50:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:30]tlvbuf is 020258F0 [13:50:30]SAM_PROTO_ClearQueue [13:50:30]wFMCommunicate request_size=4 [13:50:30]MH_SAM_APDU [13:50:30]CAPDU: 80 09 00 00 [13:50:30]Write to MH i2c: E2 08 00 23 1C 80 09 00 00 00 00 00 00 B1 [13:50:30]Write i2c OK [13:50:30]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 23 1C 00 90 00 B3 [13:50:31]RAPDU: 90 00 [13:50:31]wFMCommunicate OK [13:50:31]SAM_PROTO_ClearQueue done [13:50:31]KKMCreateOFDPacket [13:50:31]OFDProtocolAddRootSTLVToBuf [13:50:31]FM_MakeSignedData [13:50:31]FM_MakeSignedData [13:50:31]SAM_PROTO_SignData [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 0D 01 02 [13:50:31]Write to MH i2c: E2 08 00 24 1C 80 0D 01 02 00 00 00 00 B9 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 24 1C 00 90 00 B4 [13:50:31]RAPDU: 90 00 [13:50:31]wFMCommunicate OK [13:50:31]wFMCommunicate request_size=255 [13:50:31]MH_SAM_APDU [13:50: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 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 97 00 00 00 F4 03 04 00 26 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B3 3B 02 00 35 04 06 00 06 [13:50:31]Write to MH i2c: E2 02 01 25 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 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 97 00 00 00 F4 03 04 00 26 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B3 3B 02 00 35 04 06 00 06 00 00 77 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 25 1C 00 90 00 B5 [13:50:31]RAPDU: 90 00 [13:50:31]wFMCommunicate OK [13:50:31]wFMCommunicate request_size=10 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 0D 02 02 05 B5 EC C3 DE A2 [13:50:31]Write to MH i2c: E2 0D 00 26 1C 80 0D 02 02 05 00 B5 EC C3 DE A2 00 00 AA [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 03 00 26 1C 00 90 00 B6 [13:50:31]RAPDU: 90 00 [13:50:31]wFMCommunicate OK [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 0D 03 02 [13:50:31]Write to MH i2c: E2 08 00 27 1C 80 0D 03 02 00 00 00 00 BE [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 0B 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 0B 00 27 1C 00 D8 84 12 D1 B9 72 14 D2 90 00 0F [13:50:31]RAPDU: D8 84 12 D1 B9 72 14 D2 90 00 [13:50:31]wFMCommunicate OK [13:50:31]SAM_PROTO_SignData done [13:50:31]FM_MakeSignedData done [13:50:31]CreateOFDProtocolMessage [13:50:31]wFMCommunicate request_size=4 [13:50:31]MH_SAM_APDU [13:50:31]CAPDU: 80 11 00 00 [13:50:31]Write to MH i2c: E2 08 00 28 1C 80 11 00 00 00 00 00 00 BE [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:31]Read from MH i2c: E2 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 17 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: E2 17 00 28 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 11 [13:50:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:50:31]wFMCommunicate OK [13:50:31]CreateOFDProtocolMessage done [13:50:31]OFDSenderStorePacket 146355 [13:50:31]StoreOFDPacket docnum=146355 [13:50:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 43 0F 07 01 02 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 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 97 00 00 00 F4 03 04 00 26 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B3 3B 02 00 35 04 06 00 06 B5 EC C3 DE A2 D8 84 12 D1 B9 72 14 D2 [13:50:31]CheckFolder [13:50:31]dirname=/storage/ofd_packets [13:50:31]CheckFolder done [13:50:31]ProducePacketName [13:50:31]name=ofd_packets/00146355 [13:50:31]NVStorageSaveData ofd_packets/00146355 [13:50:31]File name is /storage/ofd_packets/00146355 [13:50:31]Write 301 bytes [13:50:31]NVStorageSaveData done [13:50:31]OFDSenderStorePacket done [13:50:31]KKMCreateOFDPacket done [13:50:31]NVStorageSaveData kkm_last_timestamp [13:50:31]File name is /storage/kkm_last_timestamp [13:50:31]Write 4 bytes [13:50:31]NVStorageSaveData done [13:50:31]ExternCall_PrintAddStr [13:50:31]wPrintStart [13:50:31]Write to MH i2c: 01 00 00 29 1C 45 [13:50:31]Write i2c OK [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 07 00 [13:50:31]MH_I2C_Read... [13:50:31]Read from MH i2c: 01 07 00 29 1C 00 00 00 00 00 FF 0F 5A [13:50:31]RasterBufferAndPrint [13:50:31]line Счет N : (1)161114 [13:50:31]line ИНН: 02508201610067 [13:50:31]line Контрольно-Кассовый Чек [13:50:31]line ПРОДАЖА [13:50:31]line ТРК (МРК, ГНК) : 62 [13:50:31]line Товар: 2710124130 [13:50:31]line Аи-92-К-2 [13:50:31]line 20.000 * 0.00 [13:50:31]line = 0.00 [13:50:31]line НДС 12% НСП 1% [13:50:31]line > о реализуемом товаре [13:50:31]line ИТОГО: 0.00 [13:50:31]line НСП 1% : 0.00 [13:50:31]line НДС 12% : 0.00 [13:50:31]line Наличными: 0.00 [13:50:31]line Безнал.: 0.00 [13:50:31]line Место: АЗС № 126 "Партнер Нефть" [13:50:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:50:31]line СНО: Общий режим [13:50:31]line Чек 151 29.10.2024 13:50 [13:50:31]line Смена: 547 ФФД: 1.0 [13:50:31]line ЗНМ: 0300000085 [13:50:31]line РНМ: 0000000000091683 [13:50:31]line Версия ККМ: 001 [13:50:31]line Талоны: Топливные Талоны [13:50:31]line 3949127 [13:50:31]line ФМ: 0000000000871745 [13:50:31]line ФД: 146355 [13:50:31]line ФПД: 7378431106722 [13:50:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135030&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146355&fm=7378431106722&tin=02508201610067®Number=0000000000091683&sum=0 [13:50:31]OFD Sender: Processing packet 146355 [packets to send 206, broken 205] [13:50:31]ProducePacketName [13:50:31]name=ofd_packets/00146355 [13:50:31]OFD Sender: To server: pG, [13:50:31]CommunicateWithHost lk.salyk.kg:30040 [13:50:31]ConnectInit lk.salyk.kg [13:50:31]written 0, free lines is 4095 [13:50:32]Write to MH i2c: 01 00 00 53 1C 6F [13:50:32]Write i2c OK [13:50:32]MH_I2C_Read... [13:50:32]Read from MH i2c: 01 [13:50:32]MH_I2C_Read... [13:50:32]Read from MH i2c: 01 07 00 [13:50:32]MH_I2C_Read... [13:50:32]Read from MH i2c: 01 07 00 53 1C 00 00 00 00 00 CF 0C 51 [13:50:32]RasterBufferAndPrint [13:50:32]line [13:50:32]line [13:50:32]line [13:50:32]line [13:50:32]line [13:50:32]written 0, free lines is 3291 [13:50:32]MH_Cut [13:50:32]Write to MH i2c: D1 01 00 5A 1C 01 48 [13:50:32]Write i2c OK [13:50:32]MH_I2C_Read... [13:50:32]Read from MH i2c: D1 [13:50:32]MH_I2C_Read... [13:50:32]Read from MH i2c: D1 01 00 [13:50:32]MH_I2C_Read... [13:50:32]Read from MH i2c: D1 01 00 5A 1C 00 47 [13:50:32]Write to MH i2c: 01 00 00 5B 1C 77 [13:50:32]Write i2c OK [13:50:32]MH_I2C_Read... [13:50:32]Connected sock=10 [13:50:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 43 0F 07 01 02 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 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 97 00 00 00 F4 03 04 00 26 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B3 3B 02 00 35 04 06 00 06 B5 EC C3 DE A2 D8 84 12 D1 B9 72 14 D2 [13:50:33]*** Cut start [13:50:33]*** Partial cut [13:50:33]*** CUTSNS_PIN = 1 [13:50:33]*** CUTSNS_PIN = 0 [13:50:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 6E C3 47 00 EE 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B3 3B 02 00 F4 03 04 00 4E 8D 20 67 B6 04 01 00 00 F2 08 48 73 71 0A 2E 5E [13:50:33]CommunicateWithHost err = 0 [13:50:33]CheckOFDResponse [13:50:33]1017 (14) - 77093643461234 [13:50:33]1041 (16) - 0000000000871745 [13:50:33]1040 (4) - 146355 [13:50:33]1012 (4) - 29.10.2024 07:22 [13:50:33]1206 (1) - 0 [13:50:33]OFD Sender: Remove packet 146355 [13:50:33]ProducePacketName [13:50:33]name=ofd_packets/00146355 [13:50:33]NVStorageDeleteData [13:50:33]*** Brake cut motor [13:50:33]Read from MH i2c: 01 [13:50:33]MH_I2C_Read... [13:50:33]*** Stop cut motor [13:50:33]*** Cut end [13:50:33]Read from MH i2c: 01 07 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: 01 07 00 5B 1C 00 00 00 00 00 FF 0F 8C [13:50:33]process_action close_receipt done [13:50:33]requested_data is exist [13:50:33]produce_requested_data [13:50:33]requested_item fm.sn is exist - process it [13:50:33]wFMCommunicate request_size=4 [13:50:33]MH_SAM_APDU [13:50:33]CAPDU: 80 11 00 00 [13:50:33]Write to MH i2c: E2 08 00 5C 1C 80 11 00 00 00 00 00 00 F2 [13:50:33]Write i2c OK [13:50:33]MH_I2C_Read... [13:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:33]Read from MH i2c: E2 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 17 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 17 00 5C 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 45 [13:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:50:33]wFMCommunicate OK [13:50:33]requested_item fd.num is exist - process it [13:50:33]SAM_PROTO_GetFieldsCounters [13:50:33]wFMCommunicate request_size=4 [13:50:33]MH_SAM_APDU [13:50:33]CAPDU: 80 13 00 00 [13:50:33]Write to MH i2c: E2 08 00 5D 1C 80 13 00 00 00 00 00 00 F5 [13:50:33]Write i2c OK [13:50:33]MH_I2C_Read... [13:50:33]OFD Sender: No OFD packet to send [13:50:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:33]Read from MH i2c: E2 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 62 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 62 00 5D 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B3 3B 02 00 0E 04 04 00 23 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 F2 [13:50:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B3 3B 02 00 0E 04 04 00 23 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 [13:50:33]wFMCommunicate OK [13:50:33]SAM_PROTO_GetFieldsCounters done [13:50:33]requested_item shift.num is exist - process it [13:50:33]requested_item shift.opened is exist - process it [13:50:33]req_shift_opened [13:50:33]FM_GetShiftState [13:50:33]SAM_PROTO_GetShiftState [13:50:33]wFMCommunicate request_size=4 [13:50:33]MH_SAM_APDU [13:50:33]CAPDU: 80 13 01 00 [13:50:33]Write to MH i2c: E2 08 00 5E 1C 80 13 01 00 00 00 00 00 F7 [13:50:33]Write i2c OK [13:50:33]MH_I2C_Read... [13:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:33]Read from MH i2c: E2 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 0E 00 [13:50:33]MH_I2C_Read... [13:50:33]Read from MH i2c: E2 0E 00 5E 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 30 [13:50:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:50:33]wFMCommunicate OK [13:50:33]SAM_PROTO_GetShiftState done [13:50:33]FM_GetShiftState done [13:50:33]req_shift_opened done [13:50:33]requested_item shift.open_date is exist - process it [13:50:33]req_shift_open_date [13:50:33]req_shift_open_date done [13:50:33]produce_requested_data done [13:50:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146355,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:50:33]process_action_free close_receipt [13:50:33]json_value_free [13:50:33]json_value_free done [13:50:33]process_json_proto returns [13:50:33]Send response to host [13:50:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146355,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:50:33]free response buf [13:50:33]execute_script done [13:50:33]execute_script returns [13:50:33]free content buf [13:50:33]Sock 9.Close socket [13:50:33]Sock 9.Thread stoped [13:50:38]OFD Sender: No OFD packet to send [13:50:43]OFD Sender: No OFD packet to send [13:50:48]OFD Sender: No OFD packet to send [13:50:53]OFD Sender: No OFD packet to send [13:50:58]OFD Sender: No OFD packet to send [13:51:03]OFD Sender: No OFD packet to send [13:51:08]OFD Sender: No OFD packet to send [13:51:13]OFD Sender: No OFD packet to send [13:51:18]OFD Sender: No OFD packet to send [13:51:23]OFD Sender: No OFD packet to send [13:51:28]OFD Sender: No OFD packet to send [13:51:33]OFD Sender: No OFD packet to send [13:51:38]OFD Sender: No OFD packet to send [13:51:43]OFD Sender: No OFD packet to send [13:51:48]accept exits with 7 [13:51:48]New connection [13:51:48]New thread 3066830180 created [13:51:48]Thread 3066686820 joined [13:51:48]Waiting for new connection... [13:51:48] Sock 7.Parse request [13:51:48]Sock 7.Check first char [13:51:48]Sock 7.First char is OK [13:51:48]request: POST /json_proto HTTP/1.0 [13:51:48]Method: POST [13:51:48]URL: /json_proto [13:51:48]Method is POST - this is cgi request [13:51:48]url: /json_proto [13:51:48]query_string will be loaded in cgi processing [13:51:48]execute_cgi json_proto POST (null) [13:51:48]execute_cgi path=json_proto method=POST [13:51:48]POST find Content-Length [13:51:48]Host: 172.17.40.195:8080 [13:51:48]Content-Length: 677 [13:51:48]Content-Type: application/json [13:51:48] [13:51:48]POST finish read [13:51:48]Found Content-Length = 677 [13:51:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:51:48]execute_script... [13:51: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)161116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:51:48]POST & json_proto [13:51:48]process_json_proto [13:51:48]json parsed OK: [13:51:48]protocol is kg_v1.0 [13:51:48]action value=close_receipt [13:51:48]process_action close_receipt [13:51:48]cmd_close_receipt [13:51:48]MH_GetDate [13:51:48]Write to MH i2c: F0 00 00 5F 1C 6A [13:51:48]Write i2c OK [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: F0 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: F0 09 00 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: F0 09 00 5F 1C 00 75 E8 20 67 D5 8D 6C 64 89 [13:51:48]GetLastDocTimeStamp 1730209830 [13:51:48]current date 1730209909 [13:51:48]FM_GetShiftState [13:51:48]SAM_PROTO_GetShiftState [13:51:48]wFMCommunicate request_size=4 [13:51:48]MH_SAM_APDU [13:51:48]CAPDU: 80 13 01 00 [13:51:48]Write to MH i2c: E2 08 00 60 1C 80 13 01 00 00 00 00 00 F9 [13:51:48]Write i2c OK [13:51:48]MH_I2C_Read... [13:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:48]Read from MH i2c: E2 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: E2 0E 00 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: E2 0E 00 60 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 32 [13:51:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:51:48]wFMCommunicate OK [13:51:48]SAM_PROTO_GetShiftState done [13:51:48]FM_GetShiftState done [13:51:48]opened in 1730161786 [13:51:48]opened+sec_in_day 1730248186 [13:51:48]quantity*price = 20003 [13:51:48]sum+1 = 20004 [13:51:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 152 29.10.2024 13:51 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146356 ФПД: 195450684170730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135149&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146356&fm=195450684170730&tin=02508201610067®Number=0000000000091683&sum=20000 [13:51:49]StoreToDocumentArchive [13:51:49]shift 547 fd 146356 [13:51:49]save to /storage/0547/doc_00146356 [13:51:49]save last doc name /storage/0547/doc_00146356 to /storage/kkm_last_doc_name [13:51:49]save OK [13:51:49]Clear old archive folders... [13:51:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:49]tlvbuf is B6F37170 [13:51:49]SAM_PROTO_ClearQueue [13:51:49]wFMCommunicate request_size=4 [13:51:49]MH_SAM_APDU [13:51:49]CAPDU: 80 09 00 00 [13:51:49]Write to MH i2c: E2 08 00 6D 1C 80 09 00 00 00 00 00 00 FB [13:51:49]Write i2c OK [13:51:49]MH_I2C_Read... [13:51:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:49]Read from MH i2c: E2 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 6D 1C 00 90 00 FD [13:51:49]RAPDU: 90 00 [13:51:49]wFMCommunicate OK [13:51:49]SAM_PROTO_ClearQueue done [13:51:49]KKMCreateOFDPacket [13:51:49]OFDProtocolAddRootSTLVToBuf [13:51:49]FM_MakeSignedData [13:51:49]FM_MakeSignedData [13:51:49]SAM_PROTO_SignData [13:51:49]wFMCommunicate request_size=4 [13:51:49]MH_SAM_APDU [13:51:49]CAPDU: 80 0D 01 02 [13:51:49]Write to MH i2c: E2 08 00 6E 1C 80 0D 01 02 00 00 00 00 03 [13:51:49]Write i2c OK [13:51:49]MH_I2C_Read... [13:51:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:49]Read from MH i2c: E2 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 6E 1C 00 90 00 FE [13:51:49]RAPDU: 90 00 [13:51:49]wFMCommunicate OK [13:51:49]wFMCommunicate request_size=255 [13:51:49]MH_SAM_APDU [13:51: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 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 98 00 00 00 F4 03 04 00 75 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B4 3B 02 00 35 04 06 00 B1 [13:51:49]Write to MH i2c: E2 02 01 6F 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 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 98 00 00 00 F4 03 04 00 75 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B4 3B 02 00 35 04 06 00 B1 00 00 96 [13:51:49]Write i2c OK [13:51:49]MH_I2C_Read... [13:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:50]Read from MH i2c: E2 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 03 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 03 00 6F 1C 00 90 00 FF [13:51:50]RAPDU: 90 00 [13:51:50]wFMCommunicate OK [13:51:50]wFMCommunicate request_size=10 [13:51:50]MH_SAM_APDU [13:51:50]CAPDU: 80 0D 02 02 05 C2 E8 99 E1 EA [13:51:50]Write to MH i2c: E2 0D 00 70 1C 80 0D 02 02 05 00 C2 E8 99 E1 EA 00 00 1E [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:50]Read from MH i2c: E2 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 03 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 03 00 70 1C 00 90 00 00 [13:51:50]RAPDU: 90 00 [13:51:50]wFMCommunicate OK [13:51:50]wFMCommunicate request_size=4 [13:51:50]MH_SAM_APDU [13:51:50]CAPDU: 80 0D 03 02 [13:51:50]Write to MH i2c: E2 08 00 71 1C 80 0D 03 02 00 00 00 00 08 [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:50]Read from MH i2c: E2 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 0B 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 0B 00 71 1C 00 22 00 C7 35 85 A8 6E 7B 90 00 3D [13:51:50]RAPDU: 22 00 C7 35 85 A8 6E 7B 90 00 [13:51:50]wFMCommunicate OK [13:51:50]SAM_PROTO_SignData done [13:51:50]FM_MakeSignedData done [13:51:50]CreateOFDProtocolMessage [13:51:50]wFMCommunicate request_size=4 [13:51:50]MH_SAM_APDU [13:51:50]CAPDU: 80 11 00 00 [13:51:50]Write to MH i2c: E2 08 00 72 1C 80 11 00 00 00 00 00 00 08 [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:50]Read from MH i2c: E2 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 17 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 17 00 72 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5B [13:51:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:51:50]wFMCommunicate OK [13:51:50]CreateOFDProtocolMessage done [13:51:50]OFDSenderStorePacket 146356 [13:51:50]StoreOFDPacket docnum=146356 [13:51:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E C5 07 01 41 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 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 98 00 00 00 F4 03 04 00 75 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B4 3B 02 00 35 04 06 00 B1 C2 E8 99 E1 EA 22 00 C7 35 85 A8 6E 7B [13:51:50]CheckFolder [13:51:50]dirname=/storage/ofd_packets [13:51:50]CheckFolder done [13:51:50]ProducePacketName [13:51:50]name=ofd_packets/00146356 [13:51:50]NVStorageSaveData ofd_packets/00146356 [13:51:50]File name is /storage/ofd_packets/00146356 [13:51:50]Write 301 bytes [13:51:50]NVStorageSaveData done [13:51:50]OFDSenderStorePacket done [13:51:50]KKMCreateOFDPacket done [13:51:50]NVStorageSaveData kkm_last_timestamp [13:51:50]File name is /storage/kkm_last_timestamp [13:51:50]Write 4 bytes [13:51:50]NVStorageSaveData done [13:51:50]ExternCall_PrintAddStr [13:51:50]wPrintStart [13:51:50]Write to MH i2c: 01 00 00 73 1C 8F [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 07 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 07 00 73 1C 00 00 00 00 00 FF 0F A4 [13:51:50]RasterBufferAndPrint [13:51:50]line Счет N : (1)161116 [13:51:50]line ИНН: 02508201610067 [13:51:50]line Контрольно-Кассовый Чек [13:51:50]line ПРОДАЖА [13:51:50]line ТРК (МРК, ГНК) : 42 [13:51:50]line Товар: 2710124130 [13:51:50]line Аи-92-К-2 [13:51:50]line 2.990 * 66.90 [13:51:50]line = 200.03 [13:51:50]line НДС 12% НСП 1% [13:51:50]line > о реализуемом товаре [13:51:50]line ОКРУГЛЕНИЕ: -0.03 [13:51:50]line ИТОГО: 200.00 [13:51:50]line Внесено: 200.00 [13:51:50]line СДАЧА: 0.00 [13:51:50]line НСП 1% : 1.77 [13:51:50]line НДС 12% : 21.24 [13:51:50]line Наличными: 200.00 [13:51:50]line Безнал.: 0.00 [13:51:50]line Место: АЗС № 126 "Партнер Нефть" [13:51:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:51:50]line СНО: Общий режим [13:51:50]line Чек 152 29.10.2024 13:51 [13:51:50]line Смена: 547 ФФД: 1.0 [13:51:50]line ЗНМ: 0300000085 [13:51:50]line РНМ: 0000000000091683 [13:51:50]line Версия ККМ: 001 [13:51:50]line ФМ: 0000000000871745 [13:51:50]line ФД: 146356 [13:51:50]line ФПД: 195450684170730 [13:51:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135149&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146356&fm=195450684170730&tin=02508201610067®Number=0000000000091683&sum=20000 [13:51:50]OFD Sender: Processing packet 146356 [packets to send 206, broken 205] [13:51:50]ProducePacketName [13:51:50]name=ofd_packets/00146356 [13:51:50]OFD Sender: To server: pG, [13:51:50]CommunicateWithHost lk.salyk.kg:30040 [13:51:50]ConnectInit lk.salyk.kg [13:51:50]written 0, free lines is 4095 [13:51:51]Connected sock=10 [13:51:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E C5 07 01 41 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 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 98 00 00 00 F4 03 04 00 75 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B4 3B 02 00 35 04 06 00 B1 C2 E8 99 E1 EA 22 00 C7 35 85 A8 6E 7B [13:51:51]Write to MH i2c: 01 00 00 9E 1C BA [13:51:51]Write i2c OK [13:51:51]MH_I2C_Read... [13:51:51]Read from MH i2c: 01 [13:51:51]MH_I2C_Read... [13:51:51]Read from MH i2c: 01 07 00 [13:51:51]MH_I2C_Read... [13:51:51]Read from MH i2c: 01 07 00 9E 1C 00 00 00 00 00 D3 0C A0 [13:51:51]RasterBufferAndPrint [13:51:51]line [13:51:51]line [13:51:51]line [13:51:51]line [13:51:51]line [13:51:51]written 0, free lines is 3289 [13:51:51]MH_Cut [13:51:51]Write to MH i2c: D1 01 00 A5 1C 01 93 [13:51:51]Write i2c OK [13:51:51]MH_I2C_Read... [13:51:51]Read from MH i2c: D1 [13:51:51]MH_I2C_Read... [13:51:51]Read from MH i2c: D1 01 00 [13:51:51]MH_I2C_Read... [13:51:51]Read from MH i2c: D1 01 00 A5 1C 00 92 [13:51:51]Write to MH i2c: 01 00 00 A6 1C C2 [13:51:51]Write i2c OK [13:51:51]MH_I2C_Read... [13:51:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B8 EF 47 00 5A 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 31 37 34 35 10 04 04 00 B4 3B 02 00 F4 03 04 00 9D 8D 20 67 B6 04 01 00 00 2A 71 24 F6 6F 33 40 E5 [13:51:51]CommunicateWithHost err = 0 [13:51:51]CheckOFDResponse [13:51:51]1017 (14) - 77093643461234 [13:51:51]1041 (16) - 0000000000871745 [13:51:51]1040 (4) - 146356 [13:51:51]1012 (4) - 29.10.2024 07:24 [13:51:51]1206 (1) - 0 [13:51:51]OFD Sender: Remove packet 146356 [13:51:51]ProducePacketName [13:51:51]name=ofd_packets/00146356 [13:51:51]NVStorageDeleteData [13:51:51]*** Cut start [13:51:51]*** Partial cut [13:51:51]*** CUTSNS_PIN = 1 [13:51:51]*** CUTSNS_PIN = 0 [13:51:52]OFD Sender: No OFD packet to send [13:51:52]*** Brake cut motor [13:51:52]Read from MH i2c: 01 [13:51:52]MH_I2C_Read... [13:51:52]*** Stop cut motor [13:51:52]*** Cut end [13:51:52]Read from MH i2c: 01 07 00 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: 01 07 00 A6 1C 00 00 00 00 00 FF 0F D7 [13:51:52]process_action close_receipt done [13:51:52]requested_data is exist [13:51:52]produce_requested_data [13:51:52]requested_item fm.sn is exist - process it [13:51:52]wFMCommunicate request_size=4 [13:51:52]MH_SAM_APDU [13:51:52]CAPDU: 80 11 00 00 [13:51:52]Write to MH i2c: E2 08 00 A7 1C 80 11 00 00 00 00 00 00 3D [13:51:52]Write i2c OK [13:51:52]MH_I2C_Read... [13:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:52]Read from MH i2c: E2 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 17 00 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 17 00 A7 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 90 [13:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:51:52]wFMCommunicate OK [13:51:52]requested_item fd.num is exist - process it [13:51:52]SAM_PROTO_GetFieldsCounters [13:51:52]wFMCommunicate request_size=4 [13:51:52]MH_SAM_APDU [13:51:52]CAPDU: 80 13 00 00 [13:51:52]Write to MH i2c: E2 08 00 A8 1C 80 13 00 00 00 00 00 00 40 [13:51:52]Write i2c OK [13:51:52]MH_I2C_Read... [13:51:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:52]Read from MH i2c: E2 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 62 00 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 62 00 A8 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B4 3B 02 00 0E 04 04 00 23 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 41 [13:51:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B4 3B 02 00 0E 04 04 00 23 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 [13:51:52]wFMCommunicate OK [13:51:52]SAM_PROTO_GetFieldsCounters done [13:51:52]requested_item shift.num is exist - process it [13:51:52]requested_item shift.opened is exist - process it [13:51:52]req_shift_opened [13:51:52]FM_GetShiftState [13:51:52]SAM_PROTO_GetShiftState [13:51:52]wFMCommunicate request_size=4 [13:51:52]MH_SAM_APDU [13:51:52]CAPDU: 80 13 01 00 [13:51:52]Write to MH i2c: E2 08 00 A9 1C 80 13 01 00 00 00 00 00 42 [13:51:52]Write i2c OK [13:51:52]MH_I2C_Read... [13:51:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:52]Read from MH i2c: E2 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 0E 00 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 0E 00 A9 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7B [13:51:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:51:52]wFMCommunicate OK [13:51:52]SAM_PROTO_GetShiftState done [13:51:52]FM_GetShiftState done [13:51:52]req_shift_opened done [13:51:52]requested_item shift.open_date is exist - process it [13:51:52]req_shift_open_date [13:51:52]req_shift_open_date done [13:51:52]produce_requested_data done [13:51:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146356,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:51:52]process_action_free close_receipt [13:51:52]json_value_free [13:51:52]json_value_free done [13:51:52]process_json_proto returns [13:51:52]Send response to host [13:51:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146356,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:51:52]free response buf [13:51:52]execute_script done [13:51:52]execute_script returns [13:51:52]free content buf [13:51:52]Sock 7.Close socket [13:51:52]Sock 7.Thread stoped [13:51:57]OFD Sender: No OFD packet to send [13:52:02]OFD Sender: No OFD packet to send [13:52:07]OFD Sender: No OFD packet to send [13:52:12]OFD Sender: No OFD packet to send [13:52:17]OFD Sender: No OFD packet to send [13:52:22]OFD Sender: No OFD packet to send [13:52:27]OFD Sender: No OFD packet to send [13:52:32]OFD Sender: No OFD packet to send [13:52:37]OFD Sender: No OFD packet to send [13:52:42]OFD Sender: No OFD packet to send [13:52:47]OFD Sender: No OFD packet to send [13:52:52]OFD Sender: No OFD packet to send [13:52:53]accept exits with 9 [13:52:53]New connection [13:52:53]New thread 3066686820 created [13:52:53]Thread 3066830180 joined [13:52:53]Waiting for new connection... [13:52:53] Sock 9.Parse request [13:52:53]Sock 9.Check first char [13:52:53]Sock 9.First char is OK [13:52:53]request: POST /json_proto HTTP/1.0 [13:52:53]Method: POST [13:52:53]URL: /json_proto [13:52:53]Method is POST - this is cgi request [13:52:53]url: /json_proto [13:52:53]query_string will be loaded in cgi processing [13:52:53]execute_cgi json_proto POST (null) [13:52:53]execute_cgi path=json_proto method=POST [13:52:53]POST find Content-Length [13:52:53]Host: 172.17.40.195:8080 [13:52:53]Content-Length: 682 [13:52:53]Content-Type: application/json [13:52:53] [13:52:53]POST finish read [13:52:53]Found Content-Length = 682 [13:52:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:52:53]execute_script... [13:52: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)161115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:52:53]POST & json_proto [13:52:53]process_json_proto [13:52:53]json parsed OK: [13:52:53]protocol is kg_v1.0 [13:52:53]action value=close_receipt [13:52:53]process_action close_receipt [13:52:53]cmd_close_receipt [13:52:53]MH_GetDate [13:52:53]Write to MH i2c: F0 00 00 AA 1C B5 [13:52:53]Write i2c OK [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: F0 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: F0 09 00 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: F0 09 00 AA 1C 00 B6 E8 20 67 D5 8D 6C 64 15 [13:52:53]GetLastDocTimeStamp 1730209909 [13:52:53]current date 1730209974 [13:52:53]FM_GetShiftState [13:52:53]SAM_PROTO_GetShiftState [13:52:53]wFMCommunicate request_size=4 [13:52:53]MH_SAM_APDU [13:52:53]CAPDU: 80 13 01 00 [13:52:53]Write to MH i2c: E2 08 00 AB 1C 80 13 01 00 00 00 00 00 44 [13:52:53]Write i2c OK [13:52:53]MH_I2C_Read... [13:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:53]Read from MH i2c: E2 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: E2 0E 00 [13:52:53]MH_I2C_Read... [13:52:53]Read from MH i2c: E2 0E 00 AB 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7D [13:52:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:52:53]wFMCommunicate OK [13:52:53]SAM_PROTO_GetShiftState done [13:52:53]FM_GetShiftState done [13:52:53]opened in 1730161786 [13:52:53]opened+sec_in_day 1730248186 [13:52:53]quantity*price = 100015 [13:52:53]sum+1 = 100017 [13:52:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 153 29.10.2024 13:52 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146357 ФПД: 186402673413246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135254&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146357&fm=186402673413246&tin=02508201610067®Number=0000000000091683&sum=100000 [13:52:54]StoreToDocumentArchive [13:52:54]shift 547 fd 146357 [13:52:54]save to /storage/0547/doc_00146357 [13:52:54]save last doc name /storage/0547/doc_00146357 to /storage/kkm_last_doc_name [13:52:54]save OK [13:52:54]Clear old archive folders... [13:52:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:54]tlvbuf is 02080490 [13:52:54]SAM_PROTO_ClearQueue [13:52:54]wFMCommunicate request_size=4 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 09 00 00 [13:52:54]Write to MH i2c: E2 08 00 B8 1C 80 09 00 00 00 00 00 00 46 [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 B8 1C 00 90 00 48 [13:52:54]RAPDU: 90 00 [13:52:54]wFMCommunicate OK [13:52:54]SAM_PROTO_ClearQueue done [13:52:54]KKMCreateOFDPacket [13:52:54]OFDProtocolAddRootSTLVToBuf [13:52:54]FM_MakeSignedData [13:52:54]FM_MakeSignedData [13:52:54]SAM_PROTO_SignData [13:52:54]wFMCommunicate request_size=4 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 0D 01 02 [13:52:54]Write to MH i2c: E2 08 00 B9 1C 80 0D 01 02 00 00 00 00 4E [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 B9 1C 00 90 00 49 [13:52:54]RAPDU: 90 00 [13:52:54]wFMCommunicate OK [13:52:54]wFMCommunicate request_size=255 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 99 00 00 00 F4 03 04 00 B6 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B5 3B 02 00 35 04 06 00 A9 [13:52:54]Write to MH i2c: E2 02 01 BA 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 B6 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B5 3B 02 00 35 04 06 00 A9 00 00 54 [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 BA 1C 00 90 00 4A [13:52:54]RAPDU: 90 00 [13:52:54]wFMCommunicate OK [13:52:54]wFMCommunicate request_size=10 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 0D 02 02 05 88 41 22 4C 7E [13:52:54]Write to MH i2c: E2 0D 00 BB 1C 80 0D 02 02 05 00 88 41 22 4C 7E 00 00 10 [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 03 00 BB 1C 00 90 00 4B [13:52:54]RAPDU: 90 00 [13:52:54]wFMCommunicate OK [13:52:54]wFMCommunicate request_size=4 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 0D 03 02 [13:52:54]Write to MH i2c: E2 08 00 BC 1C 80 0D 03 02 00 00 00 00 53 [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:54]Read from MH i2c: E2 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 0B 00 [13:52:54]MH_I2C_Read... [13:52:54]Read from MH i2c: E2 0B 00 BC 1C 00 94 AC 6F 5E BC FA 71 45 90 00 CD [13:52:54]RAPDU: 94 AC 6F 5E BC FA 71 45 90 00 [13:52:54]wFMCommunicate OK [13:52:54]SAM_PROTO_SignData done [13:52:54]FM_MakeSignedData done [13:52:54]CreateOFDProtocolMessage [13:52:54]wFMCommunicate request_size=4 [13:52:54]MH_SAM_APDU [13:52:54]CAPDU: 80 11 00 00 [13:52:54]Write to MH i2c: E2 08 00 BD 1C 80 11 00 00 00 00 00 00 53 [13:52:54]Write i2c OK [13:52:54]MH_I2C_Read... [13:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:55]Read from MH i2c: E2 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: E2 17 00 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: E2 17 00 BD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A6 [13:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:52:55]wFMCommunicate OK [13:52:55]CreateOFDProtocolMessage done [13:52:55]OFDSenderStorePacket 146357 [13:52:55]StoreOFDPacket docnum=146357 [13:52:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 6B 18 07 01 53 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 B6 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B5 3B 02 00 35 04 06 00 A9 88 41 22 4C 7E 94 AC 6F 5E BC FA 71 45 [13:52:55]CheckFolder [13:52:55]dirname=/storage/ofd_packets [13:52:55]CheckFolder done [13:52:55]ProducePacketName [13:52:55]name=ofd_packets/00146357 [13:52:55]NVStorageSaveData ofd_packets/00146357 [13:52:55]File name is /storage/ofd_packets/00146357 [13:52:55]Write 301 bytes [13:52:55]NVStorageSaveData done [13:52:55]OFDSenderStorePacket done [13:52:55]KKMCreateOFDPacket done [13:52:55]NVStorageSaveData kkm_last_timestamp [13:52:55]File name is /storage/kkm_last_timestamp [13:52:55]Write 4 bytes [13:52:55]NVStorageSaveData done [13:52:55]ExternCall_PrintAddStr [13:52:55]wPrintStart [13:52:55]Write to MH i2c: 01 00 00 BE 1C DA [13:52:55]Write i2c OK [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: 01 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: 01 07 00 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: 01 07 00 BE 1C 00 00 00 00 00 FF 0F EF [13:52:55]RasterBufferAndPrint [13:52:55]line Счет N : (1)161115 [13:52:55]line ИНН: 02508201610067 [13:52:55]line Контрольно-Кассовый Чек [13:52:55]line ПРОДАЖА [13:52:55]line ТРК (МРК, ГНК) : 62 [13:52:55]line Товар: 2710124130 [13:52:55]line Аи-92-К-2 [13:52:55]line 14.950 * 66.90 [13:52:55]line = 1000.16 [13:52:55]line НДС 12% НСП 1% [13:52:55]line > о реализуемом товаре [13:52:55]line ОКРУГЛЕНИЕ: -0.16 [13:52:55]line ИТОГО: 1000.00 [13:52:55]line Внесено: 1000.00 [13:52:55]line СДАЧА: 0.00 [13:52:55]line НСП 1% : 8.85 [13:52:55]line НДС 12% : 106.21 [13:52:55]line Наличными: 1000.00 [13:52:55]line Безнал.: 0.00 [13:52:55]line Место: АЗС № 126 "Партнер Нефть" [13:52:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:52:55]line СНО: Общий режим [13:52:55]line Чек 153 29.10.2024 13:52 [13:52:55]line Смена: 547 ФФД: 1.0 [13:52:55]line ЗНМ: 0300000085 [13:52:55]line РНМ: 0000000000091683 [13:52:55]line Версия ККМ: 001 [13:52:55]line ФМ: 0000000000871745 [13:52:55]line ФД: 146357 [13:52:55]line ФПД: 186402673413246 [13:52:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135254&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146357&fm=186402673413246&tin=02508201610067®Number=0000000000091683&sum=100000 [13:52:55]OFD Sender: Processing packet 146357 [packets to send 206, broken 205] [13:52:55]ProducePacketName [13:52:55]name=ofd_packets/00146357 [13:52:55]OFD Sender: To server: pG, [13:52:55]CommunicateWithHost lk.salyk.kg:30040 [13:52:55]ConnectInit lk.salyk.kg [13:52:55]written 0, free lines is 4095 [13:52:55]Write to MH i2c: 01 00 00 E9 1C 05 [13:52:55]Write i2c OK [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: 01 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: 01 07 00 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: 01 07 00 E9 1C 00 00 00 00 00 C5 0C DD [13:52:55]RasterBufferAndPrint [13:52:55]line [13:52:55]line [13:52:55]line [13:52:55]line [13:52:55]line [13:52:55]written 0, free lines is 3275 [13:52:55]MH_Cut [13:52:55]Write to MH i2c: D1 01 00 F0 1C 01 DE [13:52:55]Write i2c OK [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: D1 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: D1 01 00 [13:52:55]MH_I2C_Read... [13:52:55]Read from MH i2c: D1 01 00 F0 1C 00 DD [13:52:55]Write to MH i2c: 01 00 00 F1 1C 0D [13:52:55]Write i2c OK [13:52:55]MH_I2C_Read... [13:52:56]*** Cut start [13:52:56]*** Partial cut [13:52:56]*** CUTSNS_PIN = 1 [13:52:56]*** CUTSNS_PIN = 0 [13:52:56]*** Brake cut motor [13:52:56]Connected sock=11 [13: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 31 37 34 35 0F 01 00 00 6B 18 07 01 53 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 B6 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B5 3B 02 00 35 04 06 00 A9 88 41 22 4C 7E 94 AC 6F 5E BC FA 71 45 [13:52:57]Read from MH i2c: 01 [13:52:57]MH_I2C_Read... [13:52:57]*** Stop cut motor [13:52:57]*** Cut end [13:52:57]Read from MH i2c: 01 07 00 [13:52:57]MH_I2C_Read... [13:52:57]Read from MH i2c: 01 07 00 F1 1C 00 00 00 00 00 FF 0F 22 [13:52:57]process_action close_receipt done [13:52:57]requested_data is exist [13:52:57]produce_requested_data [13:52:57]requested_item fm.sn is exist - process it [13:52:57]wFMCommunicate request_size=4 [13:52:57]MH_SAM_APDU [13:52:57]CAPDU: 80 11 00 00 [13:52:57]Write to MH i2c: E2 08 00 F2 1C 80 11 00 00 00 00 00 00 88 [13:52:57]Write i2c OK [13:52:57]MH_I2C_Read... [13:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:57]Read from MH i2c: E2 [13:52:57]MH_I2C_Read... [13:52:57]Read from MH i2c: E2 17 00 [13:52:57]MH_I2C_Read... [13:52:57]Read from MH i2c: E2 17 00 F2 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DB [13:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:52:57]wFMCommunicate OK [13:52:57]requested_item fd.num is exist - process it [13:52:57]SAM_PROTO_GetFieldsCounters [13:52:57]wFMCommunicate request_size=4 [13:52:57]MH_SAM_APDU [13:52:57]CAPDU: 80 13 00 00 [13:52:57]Write to MH i2c: E2 08 00 F3 1C 80 13 00 00 00 00 00 00 8B [13:52:57]Write i2c OK [13:52:57]MH_I2C_Read... [13:52:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 32 44 47 00 41 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B5 3B 02 00 F4 03 04 00 DE 8D 20 67 B6 04 01 00 00 33 FF D6 50 72 99 C1 46 [13:52:57]CommunicateWithHost err = 0 [13:52:57]CheckOFDResponse [13:52:57]1017 (14) - 77093643461234 [13:52:57]1041 (16) - 0000000000871745 [13:52:57]1040 (4) - 146357 [13:52:57]1012 (4) - 29.10.2024 07:25 [13:52:57]1206 (1) - 0 [13:52:57]OFD Sender: Remove packet 146357 [13:52:57]ProducePacketName [13:52:57]name=ofd_packets/00146357 [13:52:57]NVStorageDeleteData [13:52:57]Read from MH i2c: E2 [13:52:57]MH_I2C_Read... [13:52:57]Read from MH i2c: E2 62 00 [13:52:57]MH_I2C_Read... [13:52:57]Read from MH i2c: E2 62 00 F3 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B5 3B 02 00 0E 04 04 00 23 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 90 [13:52:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B5 3B 02 00 0E 04 04 00 23 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 [13:52:57]wFMCommunicate OK [13:52:57]SAM_PROTO_GetFieldsCounters done [13:52:57]requested_item shift.num is exist - process it [13:52:57]requested_item shift.opened is exist - process it [13:52:57]req_shift_opened [13:52:57]FM_GetShiftState [13:52:57]SAM_PROTO_GetShiftState [13:52:57]wFMCommunicate request_size=4 [13:52:57]MH_SAM_APDU [13:52:57]CAPDU: 80 13 01 00 [13:52:57]Write to MH i2c: E2 08 00 F4 1C 80 13 01 00 00 00 00 00 8D [13:52:57]Write i2c OK [13:52:57]MH_I2C_Read... [13:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:57]Read from MH i2c: E2 [13:52:57]MH_I2C_Read... [13:52:57]Read from MH i2c: E2 0E 00 [13:52:57]MH_I2C_Read... [13:52:57]Read from MH i2c: E2 0E 00 F4 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C6 [13:52:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:52:57]wFMCommunicate OK [13:52:57]SAM_PROTO_GetShiftState done [13:52:57]FM_GetShiftState done [13:52:57]req_shift_opened done [13:52:57]requested_item shift.open_date is exist - process it [13:52:57]req_shift_open_date [13:52:57]req_shift_open_date done [13:52:57]produce_requested_data done [13:52:57]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146357,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:52:57]process_action_free close_receipt [13:52:57]json_value_free [13:52:57]json_value_free done [13:52:57]process_json_proto returns [13:52:57]Send response to host [13:52:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146357,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:52:57]free response buf [13:52:57]execute_script done [13:52:57]execute_script returns [13:52:57]free content buf [13:52:57]Sock 9.Close socket [13:52:57]Sock 9.Thread stoped [13:52:57]OFD Sender: No OFD packet to send [13:52:58]int [13:52:58]Write to MH i2c: 01 00 00 F5 1C 11 [13:52:58]*** FLAG_PRN_KEY set [13:52:58]Write i2c OK [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 07 00 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 07 00 F5 1C 00 08 00 00 00 FF 0F 2E [13:52:58]state=0 [13:52:58]Key pressed [13:52:58]Feed [13:52:58]Write to MH i2c: D8 00 00 F6 1C E9 [13:52:58]Write i2c OK [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: D8 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: D8 01 00 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: D8 01 00 F6 1C 00 EA [13:52:58]int [13:52:58]Write to MH i2c: 01 00 00 F7 1C 13 [13:52:58]Write i2c OK [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 07 00 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 07 00 F7 1C 00 48 00 00 00 3C 00 9E [13:52:58]state=2 [13:52:58]Key pressed [13:52:58]int [13:52:58]Write to MH i2c: 01 00 00 F8 1C 14 [13:52:58]*** FLAG_PRN_KEY reset [13:52:58]Write i2c OK [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 07 00 [13:52:58]MH_I2C_Read... [13:52:58]Read from MH i2c: 01 07 00 F8 1C 00 00 00 00 00 FF 0F 29 [13:52:58]state=2 [13:52:58]Stop feed [13:53:01]int [13:53:01]Write to MH i2c: 01 00 00 F9 1C 15 [13:53:01]*** FLAG_PRN_KEY set [13:53:01]Write i2c OK [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: 01 [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: 01 07 00 [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: 01 07 00 F9 1C 00 08 00 00 00 FF 0F 32 [13:53:01]state=0 [13:53:01]Key pressed [13:53:01]Feed [13:53:01]Write to MH i2c: D8 00 00 FA 1C ED [13:53:01]Write i2c OK [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: D8 [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: D8 01 00 [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: D8 01 00 FA 1C 00 EE [13:53:01]int [13:53:01]Write to MH i2c: 01 00 00 FB 1C 17 [13:53:01]Write i2c OK [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: 01 [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: 01 07 00 [13:53:01]MH_I2C_Read... [13:53:01]Read from MH i2c: 01 07 00 FB 1C 00 48 00 00 00 3C 00 A2 [13:53:01]state=2 [13:53:01]Key pressed [13:53:02]int [13:53:02]Write to MH i2c: 01 00 00 FC 1C 18 [13:53:02]*** FLAG_PRN_KEY reset [13:53:02]Write i2c OK [13:53:02]MH_I2C_Read... [13:53:02]Read from MH i2c: 01 [13:53:02]MH_I2C_Read... [13:53:02]Read from MH i2c: 01 07 00 [13:53:02]MH_I2C_Read... [13:53:02]Read from MH i2c: 01 07 00 FC 1C 00 00 00 00 00 F7 0F 25 [13:53:02]state=2 [13:53:02]Stop feed [13:53:02]OFD Sender: No OFD packet to send [13:53:07]OFD Sender: No OFD packet to send [13:53:12]OFD Sender: No OFD packet to send [13:53:17]OFD Sender: No OFD packet to send [13:53:22]OFD Sender: No OFD packet to send [13:53:27]OFD Sender: No OFD packet to send [13:53:32]OFD Sender: No OFD packet to send [13:53:37]OFD Sender: No OFD packet to send [13:53:42]OFD Sender: No OFD packet to send [13:53:47]OFD Sender: No OFD packet to send [13:53:52]accept exits with 7 [13:53:52]New connection [13:53:52]New thread 3066830180 created [13:53:52]Thread 3066686820 joined [13:53:52]Waiting for new connection... [13:53:52] Sock 7.Parse request [13:53:52]Sock 7.Check first char [13:53:52]Sock 7.First char is OK [13:53:52]request: POST /json_proto HTTP/1.0 [13:53:52]Method: POST [13:53:52]URL: /json_proto [13:53:52]Method is POST - this is cgi request [13:53:52]url: /json_proto [13:53:52]query_string will be loaded in cgi processing [13:53:52]execute_cgi json_proto POST (null) [13:53:52]execute_cgi path=json_proto method=POST [13:53:52]POST find Content-Length [13:53:52]Host: 172.17.40.195:8080 [13:53:52]Content-Length: 679 [13:53:52]Content-Type: application/json [13:53:52] [13:53:52]POST finish read [13:53:52]Found Content-Length = 679 [13:53:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [13:53:52]execute_script... [13:53:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [13:53:52]POST & json_proto [13:53:52]process_json_proto [13:53:52]json parsed OK: [13:53:52]protocol is kg_v1.0 [13:53:52]action value=close_receipt [13:53:52]process_action close_receipt [13:53:52]cmd_close_receipt [13:53:52]MH_GetDate [13:53:52]Write to MH i2c: F0 00 00 FD 1C 08 [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: F0 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: F0 09 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: F0 09 00 FD 1C 00 F1 E8 20 67 D5 8D 6C 64 A3 [13:53:52]GetLastDocTimeStamp 1730209974 [13:53:52]current date 1730210033 [13:53:52]FM_GetShiftState [13:53:52]SAM_PROTO_GetShiftState [13:53:52]wFMCommunicate request_size=4 [13:53:52]MH_SAM_APDU [13:53:52]CAPDU: 80 13 01 00 [13:53:52]Write to MH i2c: E2 08 00 FE 1C 80 13 01 00 00 00 00 00 97 [13:53:52]Write i2c OK [13:53:52]MH_I2C_Read... [13:53:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:52]Read from MH i2c: E2 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 0E 00 [13:53:52]MH_I2C_Read... [13:53:52]Read from MH i2c: E2 0E 00 FE 1C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D0 [13:53:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:53:52]wFMCommunicate OK [13:53:52]SAM_PROTO_GetShiftState done [13:53:52]FM_GetShiftState done [13:53:52]opened in 1730161786 [13:53:52]opened+sec_in_day 1730248186 [13:53:52]quantity*price = 200025 [13:53:52]sum+1 = 200026 [13:53: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 154 29.10.2024 13:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146358 ФПД: 57499680480800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135353&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146358&fm=57499680480800&tin=02508201610067®Number=0000000000091683&sum=200000 [13:53:53]StoreToDocumentArchive [13:53:53]shift 547 fd 146358 [13:53:53]save to /storage/0547/doc_00146358 [13:53:53]save last doc name /storage/0547/doc_00146358 to /storage/kkm_last_doc_name [13:53:53]save OK [13:53:53]Clear old archive folders... [13:53:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:53:53]tlvbuf is B6F3A2E0 [13:53:53]SAM_PROTO_ClearQueue [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 09 00 00 [13:53:53]Write to MH i2c: E2 08 00 0B 1D 80 09 00 00 00 00 00 00 9A [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 0B 1D 00 90 00 9C [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]SAM_PROTO_ClearQueue done [13:53:53]KKMCreateOFDPacket [13:53:53]OFDProtocolAddRootSTLVToBuf [13:53:53]FM_MakeSignedData [13:53:53]FM_MakeSignedData [13:53:53]SAM_PROTO_SignData [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 0D 01 02 [13:53:53]Write to MH i2c: E2 08 00 0C 1D 80 0D 01 02 00 00 00 00 A2 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 0C 1D 00 90 00 9D [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]wFMCommunicate request_size=255 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 F1 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B6 3B 02 00 35 04 06 00 34 4B B0 07 [13:53:53]Write to MH i2c: E2 02 01 0D 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 F1 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B6 3B 02 00 35 04 06 00 34 4B B0 07 00 00 5C [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 0D 1D 00 90 00 9E [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]wFMCommunicate request_size=7 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 0D 02 02 02 9E 20 [13:53:53]Write to MH i2c: E2 0A 00 0E 1D 80 0D 02 02 02 00 9E 20 00 00 67 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 03 00 0E 1D 00 90 00 9F [13:53:53]RAPDU: 90 00 [13:53:53]wFMCommunicate OK [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 0D 03 02 [13:53:53]Write to MH i2c: E2 08 00 0F 1D 80 0D 03 02 00 00 00 00 A7 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 0B 00 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 0B 00 0F 1D 00 D9 91 3A F4 42 BA 4F 4A 90 00 D5 [13:53:53]RAPDU: D9 91 3A F4 42 BA 4F 4A 90 00 [13:53:53]wFMCommunicate OK [13:53:53]SAM_PROTO_SignData done [13:53:53]FM_MakeSignedData done [13:53:53]CreateOFDProtocolMessage [13:53:53]wFMCommunicate request_size=4 [13:53:53]MH_SAM_APDU [13:53:53]CAPDU: 80 11 00 00 [13:53:53]Write to MH i2c: E2 08 00 10 1D 80 11 00 00 00 00 00 00 A7 [13:53:53]Write i2c OK [13:53:53]MH_I2C_Read... [13:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:53]Read from MH i2c: E2 [13:53:53]MH_I2C_Read... [13:53:53]Read from MH i2c: E2 17 00 [13:53:53]MH_I2C_Read... [13:53:54]Read from MH i2c: E2 17 00 10 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FA [13:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:53:54]wFMCommunicate OK [13:53:54]CreateOFDProtocolMessage done [13:53:54]OFDSenderStorePacket 146358 [13:53:54]StoreOFDPacket docnum=146358 [13:53:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 7B CB 04 01 AB 7C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 F1 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B6 3B 02 00 35 04 06 00 34 4B B0 07 9E 20 D9 91 3A F4 42 BA 4F 4A [13:53:54]CheckFolder [13:53:54]dirname=/storage/ofd_packets [13:53:54]CheckFolder done [13:53:54]ProducePacketName [13:53:54]name=ofd_packets/00146358 [13:53:54]NVStorageSaveData ofd_packets/00146358 [13:53:54]File name is /storage/ofd_packets/00146358 [13:53:54]Write 298 bytes [13:53:54]NVStorageSaveData done [13:53:54]OFDSenderStorePacket done [13:53:54]KKMCreateOFDPacket done [13:53:54]NVStorageSaveData kkm_last_timestamp [13:53:54]File name is /storage/kkm_last_timestamp [13:53:54]Write 4 bytes [13:53:54]NVStorageSaveData done [13:53:54]ExternCall_PrintAddStr [13:53:54]wPrintStart [13:53:54]Write to MH i2c: 01 00 00 11 1D 2E [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 07 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 07 00 11 1D 00 00 00 00 00 FF 0F 43 [13:53:54]RasterBufferAndPrint [13:53:54]line Счет N : (1)161117 [13:53:54]line ИНН: 02508201610067 [13:53:54]line Контрольно-Кассовый Чек [13:53:54]line ПРОДАЖА [13:53:54]line ТРК (МРК, ГНК) : 11 [13:53:54]line Товар: 2710194210 [13:53:54]line ДТ-К-2 [13:53:54]line 26.250 * 76.20 [13:53:54]line = 2000.25 [13:53:54]line НДС 12% НСП 1% [13:53:54]line > о реализуемом товаре [13:53:54]line ОКРУГЛЕНИЕ: -0.25 [13:53:54]line ИТОГО: 2000.00 [13:53:54]line Внесено: 2000.00 [13:53:54]line СДАЧА: 0.00 [13:53:54]line НСП 1% : 17.70 [13:53:54]line НДС 12% : 212.42 [13:53:54]line Наличными: 2000.00 [13:53:54]line Безнал.: 0.00 [13:53:54]line Место: АЗС № 126 "Партнер Нефть" [13:53:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [13:53:54]line СНО: Общий режим [13:53:54]line Чек 154 29.10.2024 13:53 [13:53:54]line Смена: 547 ФФД: 1.0 [13:53:54]line ЗНМ: 0300000085 [13:53:54]line РНМ: 0000000000091683 [13:53:54]line Версия ККМ: 001 [13:53:54]line ФМ: 0000000000871745 [13:53:54]line ФД: 146358 [13:53:54]line ФПД: 57499680480800 [13:53:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135353&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146358&fm=57499680480800&tin=02508201610067®Number=0000000000091683&sum=200000 [13:53:54]OFD Sender: Processing packet 146358 [packets to send 206, broken 205] [13:53:54]ProducePacketName [13:53:54]name=ofd_packets/00146358 [13:53:54]OFD Sender: To server: pG, [13:53:54]CommunicateWithHost lk.salyk.kg:30040 [13:53:54]ConnectInit lk.salyk.kg [13:53:54]written 0, free lines is 4095 [13:53:54]Connected sock=10 [13:53:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 7B CB 04 01 AB 7C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 F1 E8 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B6 3B 02 00 35 04 06 00 34 4B B0 07 9E 20 D9 91 3A F4 42 BA 4F 4A [13:53:54]Write to MH i2c: 01 00 00 3C 1D 59 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 07 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: 01 07 00 3C 1D 00 00 00 00 00 C8 0C 34 [13:53:54]RasterBufferAndPrint [13:53:54]line [13:53:54]line [13:53:54]line [13:53:54]line [13:53:54]line [13:53:54]written 0, free lines is 3278 [13:53:54]MH_Cut [13:53:54]Write to MH i2c: D1 01 00 43 1D 01 32 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: D1 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: D1 01 00 [13:53:54]MH_I2C_Read... [13:53:54]Read from MH i2c: D1 01 00 43 1D 00 31 [13:53:54]Write to MH i2c: 01 00 00 44 1D 61 [13:53:54]Write i2c OK [13:53:54]MH_I2C_Read... [13:53:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 70 4B 47 00 18 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B6 3B 02 00 F4 03 04 00 18 8E 20 67 B6 04 01 00 00 BB D6 58 EE E5 3B 9C 30 [13:53:55]CommunicateWithHost err = 0 [13:53:55]CheckOFDResponse [13:53:55]1017 (14) - 77093643461234 [13:53:55]1041 (16) - 0000000000871745 [13:53:55]1040 (4) - 146358 [13:53:55]1012 (4) - 29.10.2024 07:26 [13:53:55]1206 (1) - 0 [13:53:55]OFD Sender: Remove packet 146358 [13:53:55]ProducePacketName [13:53:55]name=ofd_packets/00146358 [13:53:55]NVStorageDeleteData [13:53:55]OFD Sender: No OFD packet to send [13:53:55]*** Cut start [13:53:55]*** Partial cut [13:53:55]*** CUTSNS_PIN = 1 [13:53:55]*** CUTSNS_PIN = 0 [13:53:55]*** Brake cut motor [13:53:56]Read from MH i2c: 01 [13:53:56]MH_I2C_Read... [13:53:56]*** Stop cut motor [13:53:56]*** Cut end [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 44 1D 00 00 00 00 00 FF 0F 76 [13:53:56]process_action close_receipt done [13:53:56]requested_data is exist [13:53:56]produce_requested_data [13:53:56]requested_item fm.sn is exist - process it [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 45 1D 80 11 00 00 00 00 00 00 DC [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 45 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2F [13:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [13:53:56]wFMCommunicate OK [13:53:56]requested_item fd.num is exist - process it [13:53:56]SAM_PROTO_GetFieldsCounters [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 13 00 00 [13:53:56]Write to MH i2c: E2 08 00 46 1D 80 13 00 00 00 00 00 00 DF [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 62 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 62 00 46 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B6 3B 02 00 0E 04 04 00 23 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 E8 [13:53:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B6 3B 02 00 0E 04 04 00 23 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 [13:53:56]wFMCommunicate OK [13:53:56]SAM_PROTO_GetFieldsCounters done [13:53:56]requested_item shift.num is exist - process it [13:53:56]requested_item shift.opened is exist - process it [13:53:56]req_shift_opened [13:53:56]FM_GetShiftState [13:53:56]SAM_PROTO_GetShiftState [13:53:56]wFMCommunicate request_size=4 [13:53:56]MH_SAM_APDU [13:53:56]CAPDU: 80 13 01 00 [13:53:56]Write to MH i2c: E2 08 00 47 1D 80 13 01 00 00 00 00 00 E1 [13:53:56]Write i2c OK [13:53:56]MH_I2C_Read... [13:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:56]Read from MH i2c: E2 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 0E 00 [13:53:56]MH_I2C_Read... [13:53:56]Read from MH i2c: E2 0E 00 47 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1A [13:53:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [13:53:56]wFMCommunicate OK [13:53:56]SAM_PROTO_GetShiftState done [13:53:56]FM_GetShiftState done [13:53:56]req_shift_opened done [13:53:56]requested_item shift.open_date is exist - process it [13:53:56]req_shift_open_date [13:53:56]req_shift_open_date done [13:53:56]produce_requested_data done [13:53:56]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146358,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [13:53:56]process_action_free close_receipt [13:53:56]json_value_free [13:53:56]json_value_free done [13:53:56]process_json_proto returns [13:53:56]Send response to host [13:53:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146358,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [13:53:56]free response buf [13:53:56]execute_script done [13:53:56]execute_script returns [13:53:56]free content buf [13:53:56]Sock 7.Close socket [13:53:56]Sock 7.Thread stoped [13:54:00]OFD Sender: No OFD packet to send [13:54:05]OFD Sender: No OFD packet to send [13:54:10]OFD Sender: No OFD packet to send [13:54:15]OFD Sender: No OFD packet to send [13:54:20]OFD Sender: No OFD packet to send [13:54:25]OFD Sender: No OFD packet to send [13:54:30]OFD Sender: No OFD packet to send [13:54:35]OFD Sender: No OFD packet to send [13:54:40]OFD Sender: No OFD packet to send [13:54:45]OFD Sender: No OFD packet to send [13:54:50]OFD Sender: No OFD packet to send [13:54:55]OFD Sender: No OFD packet to send [13:55:00]OFD Sender: No OFD packet to send [13:55:05]OFD Sender: No OFD packet to send [13:55:10]OFD Sender: No OFD packet to send [13:55:15]OFD Sender: No OFD packet to send [13:55:20]OFD Sender: No OFD packet to send [13:55:25]OFD Sender: No OFD packet to send [13:55:30]OFD Sender: No OFD packet to send [13:55:35]OFD Sender: No OFD packet to send [13:55:40]OFD Sender: No OFD packet to send [13:55:45]OFD Sender: No OFD packet to send [13:55:50]OFD Sender: No OFD packet to send [13:55:55]OFD Sender: No OFD packet to send [13:56:00]OFD Sender: No OFD packet to send [13:56:05]OFD Sender: No OFD packet to send [13:56:10]OFD Sender: No OFD packet to send [13:56:15]OFD Sender: No OFD packet to send [13:56:20]OFD Sender: No OFD packet to send [13:56:25]OFD Sender: No OFD packet to send [13:56:30]OFD Sender: No OFD packet to send [13:56:35]OFD Sender: No OFD packet to send [13:56:40]OFD Sender: No OFD packet to send [13:56:45]OFD Sender: No OFD packet to send [13:56:50]OFD Sender: No OFD packet to send [13:56:55]OFD Sender: No OFD packet to send [13:57:00]OFD Sender: No OFD packet to send [13:57:05]OFD Sender: No OFD packet to send [13:57:10]OFD Sender: No OFD packet to send [13:57:15]OFD Sender: No OFD packet to send [13:57:20]OFD Sender: No OFD packet to send [13:57:25]OFD Sender: No OFD packet to send [13:57:30]OFD Sender: No OFD packet to send [13:57:35]OFD Sender: No OFD packet to send [13:57:40]OFD Sender: No OFD packet to send [13:57:45]OFD Sender: No OFD packet to send [13:57:50]OFD Sender: No OFD packet to send [13:57:55]OFD Sender: No OFD packet to send [13:58:00]OFD Sender: No OFD packet to send [13:58:05]OFD Sender: No OFD packet to send [13:58:10]OFD Sender: No OFD packet to send [13:58:15]OFD Sender: No OFD packet to send [13:58:20]OFD Sender: No OFD packet to send [13:58:25]OFD Sender: No OFD packet to send [13:58:30]OFD Sender: No OFD packet to send [13:58:35]OFD Sender: No OFD packet to send [13:58:40]OFD Sender: No OFD packet to send [13:58:45]OFD Sender: No OFD packet to send [13:58:51]OFD Sender: No OFD packet to send [13:58:56]OFD Sender: No OFD packet to send [13:59:01]OFD Sender: No OFD packet to send [13:59:06]OFD Sender: No OFD packet to send [13:59:11]OFD Sender: No OFD packet to send [13:59:16]OFD Sender: No OFD packet to send [13:59:21]OFD Sender: No OFD packet to send [13:59:26]OFD Sender: No OFD packet to send [13:59:31]OFD Sender: No OFD packet to send [13:59:36]OFD Sender: No OFD packet to send [13:59:41]OFD Sender: No OFD packet to send [13:59:46]OFD Sender: No OFD packet to send [13:59:51]OFD Sender: No OFD packet to send [13:59:56]OFD Sender: No OFD packet to send [14:00:01]OFD Sender: No OFD packet to send [14:00:06]OFD Sender: No OFD packet to send [14:00:11]OFD Sender: No OFD packet to send [14:00:16]OFD Sender: No OFD packet to send [14:00:21]OFD Sender: No OFD packet to send [14:00:26]OFD Sender: No OFD packet to send [14:00:31]OFD Sender: No OFD packet to send [14:00:36]OFD Sender: No OFD packet to send [14:00:41]OFD Sender: No OFD packet to send [14:00:46]OFD Sender: No OFD packet to send [14:00:51]OFD Sender: No OFD packet to send [14:00:56]OFD Sender: No OFD packet to send [14:01:01]OFD Sender: No OFD packet to send [14:01:06]OFD Sender: No OFD packet to send [14:01:11]OFD Sender: No OFD packet to send [14:01:16]OFD Sender: No OFD packet to send [14:01:21]OFD Sender: No OFD packet to send [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:16]OFD Sender: No OFD packet to send [14:04:17]accept exits with 9 [14:04:17]New connection [14:04:17]New thread 3066686820 created [14:04:17]Thread 3066830180 joined [14:04:17]Waiting for new connection... [14:04:17] Sock 9.Parse request [14:04:17]Sock 9.Check first char [14:04:17]Sock 9.First char is OK [14:04:17]request: POST /json_proto HTTP/1.0 [14:04:17]Method: POST [14:04:17]URL: /json_proto [14:04:17]Method is POST - this is cgi request [14:04:17]url: /json_proto [14:04:17]query_string will be loaded in cgi processing [14:04:17]execute_cgi json_proto POST (null) [14:04:17]execute_cgi path=json_proto method=POST [14:04:17]POST find Content-Length [14:04:17]Host: 172.17.40.195:8080 [14:04:17]Content-Length: 682 [14:04:17]Content-Type: application/json [14:04:17] [14:04:17]POST finish read [14:04:17]Found Content-Length = 682 [14:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 38.680, "sum" : 2870.06, "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" ] } } [14:04:17]execute_script... [14: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)161118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 38.680, "sum" : 2870.06, "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" ] } } [14:04:17]POST & json_proto [14:04:17]process_json_proto [14:04:17]json parsed OK: [14:04:17]protocol is kg_v1.0 [14:04:17]action value=close_receipt [14:04:17]process_action close_receipt [14:04:17]cmd_close_receipt [14:04:17]MH_GetDate [14:04:17]Write to MH i2c: F0 00 00 48 1D 54 [14:04:17]Write i2c OK [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: F0 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: F0 09 00 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: F0 09 00 48 1D 00 62 EB 20 67 D5 8D 6C 64 63 [14:04:17]GetLastDocTimeStamp 1730210033 [14:04:17]current date 1730210658 [14:04:17]FM_GetShiftState [14:04:17]SAM_PROTO_GetShiftState [14:04:17]wFMCommunicate request_size=4 [14:04:17]MH_SAM_APDU [14:04:17]CAPDU: 80 13 01 00 [14:04:17]Write to MH i2c: E2 08 00 49 1D 80 13 01 00 00 00 00 00 E3 [14:04:17]Write i2c OK [14:04:17]MH_I2C_Read... [14:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:17]Read from MH i2c: E2 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 0E 00 [14:04:17]MH_I2C_Read... [14:04:17]Read from MH i2c: E2 0E 00 49 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1C [14:04:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:04:17]wFMCommunicate OK [14:04:17]SAM_PROTO_GetShiftState done [14:04:17]FM_GetShiftState done [14:04:17]opened in 1730161786 [14:04:17]opened+sec_in_day 1730248186 [14:04:17]quantity*price = 287005 [14:04:17]sum+1 = 287007 [14:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 2870.00 Внесено: 2870.00 СДАЧА: 0.00 НСП 1% : 25.40 НДС 12% : 304.78 Наличными: 2870.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 155 29.10.2024 14:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146359 ФПД: 225326510201739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140418&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146359&fm=225326510201739&tin=02508201610067®Number=0000000000091683&sum=287000 [14:04:18]StoreToDocumentArchive [14:04:18]shift 547 fd 146359 [14:04:18]save to /storage/0547/doc_00146359 [14:04:18]save last doc name /storage/0547/doc_00146359 to /storage/kkm_last_doc_name [14:04:18]save OK [14:04:18]Clear old archive folders... [14:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:04:18]tlvbuf is B6E8A090 [14:04:18]SAM_PROTO_ClearQueue [14:04:18]wFMCommunicate request_size=4 [14:04:18]MH_SAM_APDU [14:04:18]CAPDU: 80 09 00 00 [14:04:18]Write to MH i2c: E2 08 00 56 1D 80 09 00 00 00 00 00 00 E5 [14:04:18]Write i2c OK [14:04:18]MH_I2C_Read... [14:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:18]Read from MH i2c: E2 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 03 00 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 03 00 56 1D 00 90 00 E7 [14:04:18]RAPDU: 90 00 [14:04:18]wFMCommunicate OK [14:04:18]SAM_PROTO_ClearQueue done [14:04:18]KKMCreateOFDPacket [14:04:18]OFDProtocolAddRootSTLVToBuf [14:04:18]FM_MakeSignedData [14:04:18]FM_MakeSignedData [14:04:18]SAM_PROTO_SignData [14:04:18]wFMCommunicate request_size=4 [14:04:18]MH_SAM_APDU [14:04:18]CAPDU: 80 0D 01 02 [14:04:18]Write to MH i2c: E2 08 00 57 1D 80 0D 01 02 00 00 00 00 ED [14:04:18]Write i2c OK [14:04:18]MH_I2C_Read... [14:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:18]Read from MH i2c: E2 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 03 00 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 03 00 57 1D 00 90 00 E8 [14:04:18]RAPDU: 90 00 [14:04:18]wFMCommunicate OK [14:04:18]wFMCommunicate request_size=255 [14:04:18]MH_SAM_APDU [14: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 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 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1E 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 0E 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 9B 00 00 00 F4 03 04 00 62 EB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B7 3B 02 00 35 04 06 00 CC [14:04:18]Write to MH i2c: E2 02 01 58 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 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 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1E 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 0E 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 9B 00 00 00 F4 03 04 00 62 EB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B7 3B 02 00 35 04 06 00 CC 00 00 0D [14:04:18]Write i2c OK [14:04:18]MH_I2C_Read... [14:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:18]Read from MH i2c: E2 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 03 00 [14:04:18]MH_I2C_Read... [14:04:18]Read from MH i2c: E2 03 00 58 1D 00 90 00 E9 [14:04:18]RAPDU: 90 00 [14:04:18]wFMCommunicate OK [14:04:18]wFMCommunicate request_size=10 [14:04:18]MH_SAM_APDU [14:04:18]CAPDU: 80 0D 02 02 05 EE EA 99 5B 8B [14:04:18]Write to MH i2c: E2 0D 00 59 1D 80 0D 02 02 05 00 EE EA 99 5B 8B 00 00 51 [14:04:18]Write i2c OK [14:04:18]MH_I2C_Read... [14:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:19]Read from MH i2c: E2 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: E2 03 00 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: E2 03 00 59 1D 00 90 00 EA [14:04:19]RAPDU: 90 00 [14:04:19]wFMCommunicate OK [14:04:19]wFMCommunicate request_size=4 [14:04:19]MH_SAM_APDU [14:04:19]CAPDU: 80 0D 03 02 [14:04:19]Write to MH i2c: E2 08 00 5A 1D 80 0D 03 02 00 00 00 00 F2 [14:04:19]Write i2c OK [14:04:19]MH_I2C_Read... [14:04:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:19]Read from MH i2c: E2 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: E2 0B 00 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: E2 0B 00 5A 1D 00 AE 53 F8 E1 72 F5 78 87 90 00 33 [14:04:19]RAPDU: AE 53 F8 E1 72 F5 78 87 90 00 [14:04:19]wFMCommunicate OK [14:04:19]SAM_PROTO_SignData done [14:04:19]FM_MakeSignedData done [14:04:19]CreateOFDProtocolMessage [14:04:19]wFMCommunicate request_size=4 [14:04:19]MH_SAM_APDU [14:04:19]CAPDU: 80 11 00 00 [14:04:19]Write to MH i2c: E2 08 00 5B 1D 80 11 00 00 00 00 00 00 F2 [14:04:19]Write i2c OK [14:04:19]MH_I2C_Read... [14:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:19]Read from MH i2c: E2 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: E2 17 00 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: E2 17 00 5B 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 45 [14:04:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:04:19]wFMCommunicate OK [14:04:19]CreateOFDProtocolMessage done [14:04:19]OFDSenderStorePacket 146359 [14:04:19]StoreOFDPacket docnum=146359 [14:04:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 89 69 07 01 25 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1E 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 0E 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 9B 00 00 00 F4 03 04 00 62 EB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B7 3B 02 00 35 04 06 00 CC EE EA 99 5B 8B AE 53 F8 E1 72 F5 78 87 [14:04:19]CheckFolder [14:04:19]dirname=/storage/ofd_packets [14:04:19]CheckFolder done [14:04:19]ProducePacketName [14:04:19]name=ofd_packets/00146359 [14:04:19]NVStorageSaveData ofd_packets/00146359 [14:04:19]File name is /storage/ofd_packets/00146359 [14:04:19]Write 301 bytes [14:04:19]NVStorageSaveData done [14:04:19]OFDSenderStorePacket done [14:04:19]KKMCreateOFDPacket done [14:04:19]NVStorageSaveData kkm_last_timestamp [14:04:19]File name is /storage/kkm_last_timestamp [14:04:19]Write 4 bytes [14:04:19]NVStorageSaveData done [14:04:19]ExternCall_PrintAddStr [14:04:19]wPrintStart [14:04:19]Write to MH i2c: 01 00 00 5C 1D 79 [14:04:19]Write i2c OK [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: 01 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: 01 07 00 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: 01 07 00 5C 1D 00 00 00 00 00 FF 0F 8E [14:04:19]RasterBufferAndPrint [14:04:19]line Счет N : (1)161118 [14:04:19]line ИНН: 02508201610067 [14:04:19]line Контрольно-Кассовый Чек [14:04:19]line ПРОДАЖА [14:04:19]line ТРК (МРК, ГНК) : 53 [14:04:19]line Товар: 2710124500 [14:04:19]line Аи-95-К-3 [14:04:19]line 38.680 * 74.20 [14:04:19]line = 2870.06 [14:04:19]line НДС 12% НСП 1% [14:04:19]line > о реализуемом товаре [14:04:19]line ОКРУГЛЕНИЕ: -0.06 [14:04:19]line ИТОГО: 2870.00 [14:04:19]line Внесено: 2870.00 [14:04:19]line СДАЧА: 0.00 [14:04:19]line НСП 1% : 25.40 [14:04:19]line НДС 12% : 304.78 [14:04:19]line Наличными: 2870.00 [14:04:19]line Безнал.: 0.00 [14:04:19]line Место: АЗС № 126 "Партнер Нефть" [14:04:19]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:04:19]line СНО: Общий режим [14:04:19]line Чек 155 29.10.2024 14:04 [14:04:19]line Смена: 547 ФФД: 1.0 [14:04:19]line ЗНМ: 0300000085 [14:04:19]line РНМ: 0000000000091683 [14:04:19]line Версия ККМ: 001 [14:04:19]line ФМ: 0000000000871745 [14:04:19]line ФД: 146359 [14:04:19]line ФПД: 225326510201739 [14:04:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140418&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146359&fm=225326510201739&tin=02508201610067®Number=0000000000091683&sum=287000 [14:04:19]OFD Sender: Processing packet 146359 [packets to send 206, broken 205] [14:04:19]ProducePacketName [14:04:19]name=ofd_packets/00146359 [14:04:19]OFD Sender: To server: pG, [14:04:19]CommunicateWithHost lk.salyk.kg:30040 [14:04:19]ConnectInit lk.salyk.kg [14:04:19]written 0, free lines is 4095 [14:04:19]Write to MH i2c: 01 00 00 87 1D A4 [14:04:19]Write i2c OK [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: 01 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: 01 07 00 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: 01 07 00 87 1D 00 00 00 00 00 C4 0C 7B [14:04:19]RasterBufferAndPrint [14:04:19]line [14:04:19]line [14:04:19]line [14:04:19]line [14:04:19]line [14:04:19]written 0, free lines is 3272 [14:04:19]MH_Cut [14:04:19]Write to MH i2c: D1 01 00 8E 1D 01 7D [14:04:19]Write i2c OK [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: D1 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: D1 01 00 [14:04:19]MH_I2C_Read... [14:04:19]Read from MH i2c: D1 01 00 8E 1D 00 7C [14:04:19]Write to MH i2c: 01 00 00 8F 1D AC [14:04:19]Write i2c OK [14:04:19]MH_I2C_Read... [14:04:20]*** Cut start [14:04:20]*** Partial cut [14:04:20]*** CUTSNS_PIN = 1 [14:04:20]*** CUTSNS_PIN = 0 [14:04:20]*** Brake cut motor [14:04:21]Read from MH i2c: 01 [14:04:21]MH_I2C_Read... [14:04:21]*** Stop cut motor [14:04:21]*** Cut end [14:04:21]Read from MH i2c: 01 07 00 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: 01 07 00 8F 1D 00 00 00 00 00 FF 0F C1 [14:04:21]process_action close_receipt done [14:04:21]requested_data is exist [14:04:21]produce_requested_data [14:04:21]requested_item fm.sn is exist - process it [14:04:21]wFMCommunicate request_size=4 [14:04:21]MH_SAM_APDU [14:04:21]CAPDU: 80 11 00 00 [14:04:21]Write to MH i2c: E2 08 00 90 1D 80 11 00 00 00 00 00 00 27 [14:04:21]Write i2c OK [14:04:21]MH_I2C_Read... [14:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:21]Read from MH i2c: E2 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 17 00 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 17 00 90 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7A [14:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:04:21]wFMCommunicate OK [14:04:21]requested_item fd.num is exist - process it [14:04:21]SAM_PROTO_GetFieldsCounters [14:04:21]wFMCommunicate request_size=4 [14:04:21]MH_SAM_APDU [14:04:21]CAPDU: 80 13 00 00 [14:04:21]Write to MH i2c: E2 08 00 91 1D 80 13 00 00 00 00 00 00 2A [14:04:21]Write i2c OK [14:04:21]MH_I2C_Read... [14:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:21]Read from MH i2c: E2 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 62 00 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 62 00 91 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B7 3B 02 00 0E 04 04 00 23 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 37 [14: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B7 3B 02 00 0E 04 04 00 23 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 [14:04:21]wFMCommunicate OK [14:04:21]SAM_PROTO_GetFieldsCounters done [14:04:21]requested_item shift.num is exist - process it [14:04:21]requested_item shift.opened is exist - process it [14:04:21]req_shift_opened [14:04:21]FM_GetShiftState [14:04:21]SAM_PROTO_GetShiftState [14:04:21]wFMCommunicate request_size=4 [14:04:21]MH_SAM_APDU [14:04:21]CAPDU: 80 13 01 00 [14:04:21]Write to MH i2c: E2 08 00 92 1D 80 13 01 00 00 00 00 00 2C [14:04:21]Write i2c OK [14:04:21]MH_I2C_Read... [14:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:21]Read from MH i2c: E2 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 0E 00 [14:04:21]MH_I2C_Read... [14:04:21]Read from MH i2c: E2 0E 00 92 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 65 [14:04:21]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:04:21]wFMCommunicate OK [14:04:21]SAM_PROTO_GetShiftState done [14:04:21]FM_GetShiftState done [14:04:21]req_shift_opened done [14:04:21]requested_item shift.open_date is exist - process it [14:04:21]req_shift_open_date [14:04:21]req_shift_open_date done [14:04:21]produce_requested_data done [14:04:21]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146359,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:04:21]process_action_free close_receipt [14:04:21]json_value_free [14:04:21]json_value_free done [14:04:21]process_json_proto returns [14:04:21]Send response to host [14:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146359,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:04:21]free response buf [14:04:21]execute_script done [14:04:21]execute_script returns [14:04:21]free content buf [14:04:21]Sock 9.Close socket [14:04:21]Sock 9.Thread stoped [14:04:22]Connected sock=11 [14:04:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 89 69 07 01 25 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1E 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 0E 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 9B 00 00 00 F4 03 04 00 62 EB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B7 3B 02 00 35 04 06 00 CC EE EA 99 5B 8B AE 53 F8 E1 72 F5 78 87 [14:04:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 FC 4F 47 00 8A 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B7 3B 02 00 F4 03 04 00 8C 90 20 67 B6 04 01 00 00 C7 63 D3 6A A4 01 06 99 [14:04:23]CommunicateWithHost err = 0 [14:04:23]CheckOFDResponse [14:04:23]1017 (14) - 77093643461234 [14:04:23]1041 (16) - 0000000000871745 [14:04:23]1040 (4) - 146359 [14:04:23]1012 (4) - 29.10.2024 07:36 [14:04:23]1206 (1) - 0 [14:04:23]OFD Sender: Remove packet 146359 [14:04:23]ProducePacketName [14:04:23]name=ofd_packets/00146359 [14:04:23]NVStorageDeleteData [14:04:23]OFD Sender: No OFD packet to send [14:04:28]OFD Sender: No OFD packet to send [14:04:33]OFD Sender: No OFD packet to send [14:04:38]OFD Sender: No OFD packet to send [14:04:43]OFD Sender: No OFD packet to send [14:04:48]OFD Sender: No OFD packet to send [14:04:53]OFD Sender: No OFD packet to send [14:04:58]OFD Sender: No OFD packet to send [14:05:03]OFD Sender: No OFD packet to send [14:05:08]OFD Sender: No OFD packet to send [14:05:13]OFD Sender: No OFD packet to send [14:05:18]OFD Sender: No OFD packet to send [14:05:23]OFD Sender: No OFD packet to send [14:05:28]OFD Sender: No OFD packet to send [14:05:33]OFD Sender: No OFD packet to send [14:05:38]OFD Sender: No OFD packet to send [14:05:43]OFD Sender: No OFD packet to send [14:05:48]OFD Sender: No OFD packet to send [14:05:53]OFD Sender: No OFD packet to send [14:05:58]OFD Sender: No OFD packet to send [14:06:03]OFD Sender: No OFD packet to send [14:06:08]OFD Sender: No OFD packet to send [14:06:13]OFD Sender: No OFD packet to send [14:06:18]OFD Sender: No OFD packet to send [14:06:23]OFD Sender: No OFD packet to send [14:06:28]OFD Sender: No OFD packet to send [14:06:33]OFD Sender: No OFD packet to send [14:06:38]OFD Sender: No OFD packet to send [14:06:43]OFD Sender: No OFD packet to send [14:06:48]OFD Sender: No OFD packet to send [14:06:53]OFD Sender: No OFD packet to send [14:06:58]OFD Sender: No OFD packet to send [14:07:03]OFD Sender: No OFD packet to send [14:07:08]OFD Sender: No OFD packet to send [14:07:13]OFD Sender: No OFD packet to send [14:07:18]OFD Sender: No OFD packet to send [14:07:23]OFD Sender: No OFD packet to send [14:07:28]OFD Sender: No OFD packet to send [14:07:33]OFD Sender: No OFD packet to send [14:07:38]OFD Sender: No OFD packet to send [14:07:43]OFD Sender: No OFD packet to send [14:07:48]OFD Sender: No OFD packet to send [14:07:53]OFD Sender: No OFD packet to send [14:07:58]OFD Sender: No OFD packet to send [14:08:03]OFD Sender: No OFD packet to send [14:08:08]OFD Sender: No OFD packet to send [14:08:13]OFD Sender: No OFD packet to send [14:08:18]OFD Sender: No OFD packet to send [14:08:23]OFD Sender: No OFD packet to send [14:08:28]OFD Sender: No OFD packet to send [14:08:33]OFD Sender: No OFD packet to send [14:08:38]OFD Sender: No OFD packet to send [14:08:43]OFD Sender: No OFD packet to send [14:08:48]OFD Sender: No OFD packet to send [14:08:51]accept exits with 7 [14:08:51]New connection [14:08:51]New thread 3066830180 created [14:08:51]Thread 3066686820 joined [14:08:51]Waiting for new connection... [14:08:51] Sock 7.Parse request [14:08:51]Sock 7.Check first char [14:08:51]Sock 7.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.40.195:8080 [14:08:51]Content-Length: 677 [14:08:51]Content-Type: application/json [14:08:51] [14:08:51]POST finish read [14:08:51]Found Content-Length = 677 [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)161119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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: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)161119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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: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 93 1D 9F [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 93 1D 00 75 EC 20 67 D5 8D 6C 64 C2 [14:08:51]GetLastDocTimeStamp 1730210658 [14:08:51]current date 1730210933 [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 94 1D 80 13 01 00 00 00 00 00 2E [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 94 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 67 [14:08:51]RAPDU: 09 00 01 7A 2C 20 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 1730161786 [14:08:51]opened+sec_in_day 1730248186 [14:08:51]quantity*price = 50041 [14:08:51]sum+1 = 50042 [14:08:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 156 29.10.2024 14:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146360 ФПД: 263947837979394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140853&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146360&fm=263947837979394&tin=02508201610067®Number=0000000000091683&sum=50000 [14:08:53]StoreToDocumentArchive [14:08:53]shift 547 fd 146360 [14:08:53]save to /storage/0547/doc_00146360 [14:08:53]save last doc name /storage/0547/doc_00146360 to /storage/kkm_last_doc_name [14:08:53]save OK [14:08:53]Clear old archive folders... [14:08:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:08:53]tlvbuf is B6F379E0 [14:08:53]SAM_PROTO_ClearQueue [14:08:53]wFMCommunicate request_size=4 [14:08:53]MH_SAM_APDU [14:08:53]CAPDU: 80 09 00 00 [14:08:53]Write to MH i2c: E2 08 00 A1 1D 80 09 00 00 00 00 00 00 30 [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:53]Read from MH i2c: E2 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 A1 1D 00 90 00 32 [14:08:53]RAPDU: 90 00 [14:08:53]wFMCommunicate OK [14:08:53]SAM_PROTO_ClearQueue done [14:08:53]KKMCreateOFDPacket [14:08:53]OFDProtocolAddRootSTLVToBuf [14:08:53]FM_MakeSignedData [14:08:53]FM_MakeSignedData [14:08:53]SAM_PROTO_SignData [14:08:53]wFMCommunicate request_size=4 [14:08:53]MH_SAM_APDU [14:08:53]CAPDU: 80 0D 01 02 [14:08:53]Write to MH i2c: E2 08 00 A2 1D 80 0D 01 02 00 00 00 00 38 [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:53]Read from MH i2c: E2 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 A2 1D 00 90 00 33 [14:08:53]RAPDU: 90 00 [14:08:53]wFMCommunicate OK [14:08:53]wFMCommunicate request_size=255 [14:08:53]MH_SAM_APDU [14:08: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 9C 00 00 00 F4 03 04 00 75 EC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B8 3B 02 00 35 04 06 00 F0 [14:08:53]Write to MH i2c: E2 02 01 A3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 75 EC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B8 3B 02 00 35 04 06 00 F0 00 00 54 [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:53]Read from MH i2c: E2 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 A3 1D 00 90 00 34 [14:08:53]RAPDU: 90 00 [14:08:53]wFMCommunicate OK [14:08:53]wFMCommunicate request_size=10 [14:08:53]MH_SAM_APDU [14:08:53]CAPDU: 80 0D 02 02 05 0F 25 1F 3B 02 [14:08:53]Write to MH i2c: E2 0D 00 A4 1D 80 0D 02 02 05 00 0F 25 1F 3B 02 00 00 D5 [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:53]Read from MH i2c: E2 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 03 00 A4 1D 00 90 00 35 [14:08:53]RAPDU: 90 00 [14:08:53]wFMCommunicate OK [14:08:53]wFMCommunicate request_size=4 [14:08:53]MH_SAM_APDU [14:08:53]CAPDU: 80 0D 03 02 [14:08:53]Write to MH i2c: E2 08 00 A5 1D 80 0D 03 02 00 00 00 00 3D [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:53]Read from MH i2c: E2 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 0B 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 0B 00 A5 1D 00 09 86 4A 2C 14 14 13 D7 90 00 55 [14:08:53]RAPDU: 09 86 4A 2C 14 14 13 D7 90 00 [14:08:53]wFMCommunicate OK [14:08:53]SAM_PROTO_SignData done [14:08:53]FM_MakeSignedData done [14:08:53]CreateOFDProtocolMessage [14:08:53]wFMCommunicate request_size=4 [14:08:53]MH_SAM_APDU [14:08:53]CAPDU: 80 11 00 00 [14:08:53]Write to MH i2c: E2 08 00 A6 1D 80 11 00 00 00 00 00 00 3D [14:08:53]Write i2c OK [14:08:53]MH_I2C_Read... [14:08:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:53]Read from MH i2c: E2 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 17 00 [14:08:53]MH_I2C_Read... [14:08:53]Read from MH i2c: E2 17 00 A6 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 90 [14:08:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:08:53]wFMCommunicate OK [14:08:53]CreateOFDProtocolMessage done [14:08:53]OFDSenderStorePacket 146360 [14:08:53]StoreOFDPacket docnum=146360 [14:08:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5F DF 07 01 A5 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 9C 00 00 00 F4 03 04 00 75 EC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B8 3B 02 00 35 04 06 00 F0 0F 25 1F 3B 02 09 86 4A 2C 14 14 13 D7 [14:08:53]CheckFolder [14:08:53]dirname=/storage/ofd_packets [14:08:53]CheckFolder done [14:08:53]ProducePacketName [14:08:53]name=ofd_packets/00146360 [14:08:53]NVStorageSaveData ofd_packets/00146360 [14:08:53]File name is /storage/ofd_packets/00146360 [14:08:53]Write 301 bytes [14:08:53]NVStorageSaveData done [14:08:53]OFDSenderStorePacket done [14:08:53]KKMCreateOFDPacket done [14:08:53]NVStorageSaveData kkm_last_timestamp [14:08:53]File name is /storage/kkm_last_timestamp [14:08:53]Write 4 bytes [14:08:53]NVStorageSaveData done [14:08:53]ExternCall_PrintAddStr [14:08:53]wPrintStart [14:08:53]Write to MH i2c: 01 00 00 A7 1D C4 [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 A7 1D 00 00 00 00 00 FF 0F D9 [14:08:53]RasterBufferAndPrint [14:08:53]line Счет N : (1)161119 [14:08:53]line ИНН: 02508201610067 [14:08:53]line Контрольно-Кассовый Чек [14:08:53]line ПРОДАЖА [14:08:53]line ТРК (МРК, ГНК) : 52 [14:08:53]line Товар: 2710124130 [14:08:53]line Аи-92-К-2 [14:08:53]line 7.480 * 66.90 [14:08:53]line = 500.41 [14:08:53]line НДС 12% НСП 1% [14:08:53]line > о реализуемом товаре [14:08:53]line ОКРУГЛЕНИЕ: -0.41 [14:08:53]line ИТОГО: 500.00 [14:08:53]line Внесено: 500.00 [14:08:53]line СДАЧА: 0.00 [14:08:53]line НСП 1% : 4.43 [14:08:53]line НДС 12% : 53.14 [14:08:53]line Наличными: 500.00 [14:08:53]line Безнал.: 0.00 [14:08:53]line Место: АЗС № 126 "Партнер Нефть" [14:08:53]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:08:53]line СНО: Общий режим [14:08:53]line Чек 156 29.10.2024 14:08 [14:08:53]line Смена: 547 ФФД: 1.0 [14:08:53]line ЗНМ: 0300000085 [14:08:53]line РНМ: 0000000000091683 [14:08:53]line Версия ККМ: 001 [14:08:53]line ФМ: 0000000000871745 [14:08:53]line ФД: 146360 [14:08:53]line ФПД: 263947837979394 [14:08:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140853&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146360&fm=263947837979394&tin=02508201610067®Number=0000000000091683&sum=50000 [14:08:53]written 0, free lines is 4095 [14:08:53]OFD Sender: Processing packet 146360 [packets to send 206, broken 205] [14:08:53]ProducePacketName [14:08:53]name=ofd_packets/00146360 [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:54]Connected sock=10 [14:08:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5F DF 07 01 A5 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 9C 00 00 00 F4 03 04 00 75 EC 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B8 3B 02 00 35 04 06 00 F0 0F 25 1F 3B 02 09 86 4A 2C 14 14 13 D7 [14:08:54]Write to MH i2c: 01 00 00 D2 1D EF [14:08:54]Write i2c OK [14:08:54]MH_I2C_Read... [14:08:54]Read from MH i2c: 01 [14:08:54]MH_I2C_Read... [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 D2 1D 00 00 00 00 00 C0 0C C2 [14:08:54]RasterBufferAndPrint [14:08:54]line [14:08:54]line [14:08:54]line [14:08:54]line [14:08:54]line [14:08:54]written 0, free lines is 3270 [14:08:54]MH_Cut [14:08:54]Write to MH i2c: D1 01 00 D9 1D 01 C8 [14:08:54]Write i2c OK [14:08:54]MH_I2C_Read... [14:08:54]Read from MH i2c: D1 [14:08:54]MH_I2C_Read... [14:08:54]Read from MH i2c: D1 01 00 [14:08:54]MH_I2C_Read... [14:08:54]Read from MH i2c: D1 01 00 D9 1D 00 C7 [14:08:54]Write to MH i2c: 01 00 00 DA 1D F7 [14:08:54]Write i2c OK [14:08:54]MH_I2C_Read... [14:08:55]*** Cut start [14:08:55]*** Partial cut [14:08:55]*** CUTSNS_PIN = 1 [14:08:55]*** CUTSNS_PIN = 0 [14:08:55]*** Brake cut motor [14:08:55]Read from MH i2c: 01 [14:08:55]MH_I2C_Read... [14:08:55]*** Stop cut motor [14:08:55]*** Cut end [14:08:55]Read from MH i2c: 01 07 00 [14:08:55]MH_I2C_Read... [14:08:55]Read from MH i2c: 01 07 00 DA 1D 00 00 00 00 00 FF 0F 0C [14:08:55]process_action close_receipt done [14:08:55]requested_data is exist [14:08:55]produce_requested_data [14:08:55]requested_item fm.sn is exist - process it [14:08:55]wFMCommunicate request_size=4 [14:08:55]MH_SAM_APDU [14:08:55]CAPDU: 80 11 00 00 [14:08:55]Write to MH i2c: E2 08 00 DB 1D 80 11 00 00 00 00 00 00 72 [14:08:55]Write i2c OK [14:08:55]MH_I2C_Read... [14:08:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:55]Read from MH i2c: E2 [14:08:55]MH_I2C_Read... [14:08:55]Read from MH i2c: E2 17 00 [14:08:55]MH_I2C_Read... [14:08:55]Read from MH i2c: E2 17 00 DB 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C5 [14:08:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:08:55]wFMCommunicate OK [14:08:55]requested_item fd.num is exist - process it [14:08:55]SAM_PROTO_GetFieldsCounters [14:08:55]wFMCommunicate request_size=4 [14:08:55]MH_SAM_APDU [14:08:55]CAPDU: 80 13 00 00 [14:08:55]Write to MH i2c: E2 08 00 DC 1D 80 13 00 00 00 00 00 00 75 [14:08:55]Write i2c OK [14:08:55]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 DC 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B8 3B 02 00 0E 04 04 00 23 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 86 [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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B8 3B 02 00 0E 04 04 00 23 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 [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 DD 1D 80 13 01 00 00 00 00 00 77 [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 DD 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B0 [14:08:55]RAPDU: 09 00 01 7A 2C 20 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":"0000000000871745","fd.num":146360,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [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":"0000000000871745","fd.num":146360,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [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 7.Close socket [14:08:55]Sock 7.Thread stoped [14:08:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2B 75 47 00 B2 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B8 3B 02 00 F4 03 04 00 9C 91 20 67 B6 04 01 00 00 AA 00 08 86 C9 81 9E 1A [14:08:56]CommunicateWithHost err = 0 [14:08:56]CheckOFDResponse [14:08:56]1017 (14) - 77093643461234 [14:08:56]1041 (16) - 0000000000871745 [14:08:56]1040 (4) - 146360 [14:08:56]1012 (4) - 29.10.2024 07:41 [14:08:56]1206 (1) - 0 [14:08:56]OFD Sender: Remove packet 146360 [14:08:56]ProducePacketName [14:08:56]name=ofd_packets/00146360 [14:08:56]NVStorageDeleteData [14:08:56]OFD Sender: No OFD packet to send [14:09:01]OFD Sender: No OFD packet to send [14:09:06]OFD Sender: No OFD packet to send [14:09:11]OFD Sender: No OFD packet to send [14:09:16]OFD Sender: No OFD packet to send [14:09:21]OFD Sender: No OFD packet to send [14:09:26]OFD Sender: No OFD packet to send [14:09:31]OFD Sender: No OFD packet to send [14:09:36]OFD Sender: No OFD packet to send [14:09:41]OFD Sender: No OFD packet to send [14:09:46]OFD Sender: No OFD packet to send [14:09:51]OFD Sender: No OFD packet to send [14:09:56]OFD Sender: No OFD packet to send [14:10:01]OFD Sender: No OFD packet to send [14:10:06]OFD Sender: No OFD packet to send [14:10:11]OFD Sender: No OFD packet to send [14:10:16]OFD Sender: No OFD packet to send [14:10:21]OFD Sender: No OFD packet to send [14:10:26]OFD Sender: No OFD packet to send [14:10:31]OFD Sender: No OFD packet to send [14:10:36]OFD Sender: No OFD packet to send [14:10:41]OFD Sender: No OFD packet to send [14:10:46]OFD Sender: No OFD packet to send [14:10:51]OFD Sender: No OFD packet to send [14:10:56]OFD Sender: No OFD packet to send [14:11:01]OFD Sender: No OFD packet to send [14:11:06]OFD Sender: No OFD packet to send [14:11:11]OFD Sender: No OFD packet to send [14:11:16]OFD Sender: No OFD packet to send [14:11:21]OFD Sender: No OFD packet to send [14:11:26]OFD Sender: No OFD packet to send [14:11:31]OFD Sender: No OFD packet to send [14:11:36]OFD Sender: No OFD packet to send [14:11:41]OFD Sender: No OFD packet to send [14:11:46]OFD Sender: No OFD packet to send [14:11:51]OFD Sender: No OFD packet to send [14:11:57]OFD Sender: No OFD packet to send [14:12:02]OFD Sender: No OFD packet to send [14:12:07]OFD Sender: No OFD packet to send [14:12:12]OFD Sender: No OFD packet to send [14:12:17]OFD Sender: No OFD packet to send [14:12:22]OFD Sender: No OFD packet to send [14:12:27]OFD Sender: No OFD packet to send [14:12:32]OFD Sender: No OFD packet to send [14:12:37]OFD Sender: No OFD packet to send [14:12:47]OFD Sender: No OFD packet to send [14:12:52]OFD Sender: No OFD packet to send [14:12:55]accept exits with 9 [14:12:55]New connection [14:12:55]New thread 3066686820 created [14:12:55]Thread 3066830180 joined [14:12:55]Waiting for new connection... [14:12:55] Sock 9.Parse request [14:12:55]Sock 9.Check first char [14:12:55]Sock 9.First char is OK [14:12:55]request: POST /json_proto HTTP/1.0 [14:12:55]Method: POST [14:12:55]URL: /json_proto [14:12:55]Method is POST - this is cgi request [14:12:55]url: /json_proto [14:12:55]query_string will be loaded in cgi processing [14:12:55]execute_cgi json_proto POST (null) [14:12:55]execute_cgi path=json_proto method=POST [14:12:55]POST find Content-Length [14:12:55]Host: 172.17.40.195:8080 [14:12:55]Content-Length: 769 [14:12:55]Content-Type: application/json [14:12:55] [14:12:55]POST finish read [14:12:55]Found Content-Length = 769 [14:12:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [14:12:55]execute_script... [14: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)161120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [14:12:55]POST & json_proto [14:12:55]process_json_proto [14:12:55]json parsed OK: [14:12:55]protocol is kg_v1.0 [14:12:55]action value=close_receipt [14:12:55]process_action close_receipt [14:12:55]cmd_close_receipt [14:12:55]MH_GetDate [14:12:55]Write to MH i2c: F0 00 00 DE 1D EA [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: F0 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: F0 09 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: F0 09 00 DE 1D 00 68 ED 20 67 D5 8D 6C 64 01 [14:12:55]GetLastDocTimeStamp 1730210933 [14:12:55]current date 1730211176 [14:12:55]FM_GetShiftState [14:12:55]SAM_PROTO_GetShiftState [14:12:55]wFMCommunicate request_size=4 [14:12:55]MH_SAM_APDU [14:12:55]CAPDU: 80 13 01 00 [14:12:55]Write to MH i2c: E2 08 00 DF 1D 80 13 01 00 00 00 00 00 79 [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:55]Read from MH i2c: E2 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 0E 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 0E 00 DF 1D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B2 [14:12:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:12:55]wFMCommunicate OK [14:12:55]SAM_PROTO_GetShiftState done [14:12:55]FM_GetShiftState done [14:12:55]opened in 1730161786 [14:12:55]opened+sec_in_day 1730248186 [14:12:55]quantity*price = 100015 [14:12:55]sum+1 = 100017 [14:12:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 157 29.10.2024 14:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146361 ФПД: 111988853557367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141256&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146361&fm=111988853557367&tin=02508201610067®Number=0000000000091683&sum=100016 [14:12:56]StoreToDocumentArchive [14:12:56]shift 547 fd 146361 [14:12:56]save to /storage/0547/doc_00146361 [14:12:56]save last doc name /storage/0547/doc_00146361 to /storage/kkm_last_doc_name [14:12:56]save OK [14:12:56]Clear old archive folders... [14:12:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:12:56]tlvbuf is B6EA3240 [14:12:56]SAM_PROTO_ClearQueue [14:12:56]wFMCommunicate request_size=4 [14:12:56]MH_SAM_APDU [14:12:56]CAPDU: 80 09 00 00 [14:12:56]Write to MH i2c: E2 08 00 EC 1D 80 09 00 00 00 00 00 00 7B [14:12:56]Write i2c OK [14:12:56]MH_I2C_Read... [14:12:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:56]Read from MH i2c: E2 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 EC 1D 00 90 00 7D [14:12:56]RAPDU: 90 00 [14:12:56]wFMCommunicate OK [14:12:56]SAM_PROTO_ClearQueue done [14:12:56]KKMCreateOFDPacket [14:12:56]OFDProtocolAddRootSTLVToBuf [14:12:56]FM_MakeSignedData [14:12:56]FM_MakeSignedData [14:12:56]SAM_PROTO_SignData [14:12:56]wFMCommunicate request_size=4 [14:12:56]MH_SAM_APDU [14:12:56]CAPDU: 80 0D 01 02 [14:12:56]Write to MH i2c: E2 08 00 ED 1D 80 0D 01 02 00 00 00 00 83 [14:12:56]Write i2c OK [14:12:56]MH_I2C_Read... [14:12:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:56]Read from MH i2c: E2 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 ED 1D 00 90 00 7E [14:12:56]RAPDU: 90 00 [14:12:56]wFMCommunicate OK [14:12:56]wFMCommunicate request_size=255 [14:12:56]MH_SAM_APDU [14:12: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 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 9D 00 00 00 F4 03 04 00 68 ED 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B9 3B 02 00 35 04 06 00 65 [14:12:56]Write to MH i2c: E2 02 01 EE 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 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 9D 00 00 00 F4 03 04 00 68 ED 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B9 3B 02 00 35 04 06 00 65 00 00 24 [14:12:56]Write i2c OK [14:12:56]MH_I2C_Read... [14:12:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:56]Read from MH i2c: E2 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 EE 1D 00 90 00 7F [14:12:56]RAPDU: 90 00 [14:12:56]wFMCommunicate OK [14:12:56]wFMCommunicate request_size=10 [14:12:56]MH_SAM_APDU [14:12:56]CAPDU: 80 0D 02 02 05 DA 6F D5 C8 77 [14:12:56]Write to MH i2c: E2 0D 00 EF 1D 80 0D 02 02 05 00 DA 6F D5 C8 77 00 00 ED [14:12:56]Write i2c OK [14:12:56]MH_I2C_Read... [14:12:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:56]Read from MH i2c: E2 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 03 00 EF 1D 00 90 00 80 [14:12:56]RAPDU: 90 00 [14:12:56]wFMCommunicate OK [14:12:56]wFMCommunicate request_size=4 [14:12:56]MH_SAM_APDU [14:12:56]CAPDU: 80 0D 03 02 [14:12:56]Write to MH i2c: E2 08 00 F0 1D 80 0D 03 02 00 00 00 00 88 [14:12:56]Write i2c OK [14:12:56]MH_I2C_Read... [14:12:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:56]Read from MH i2c: E2 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 0B 00 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 0B 00 F0 1D 00 B0 84 2A 02 73 B5 CE 04 90 00 E3 [14:12:56]RAPDU: B0 84 2A 02 73 B5 CE 04 90 00 [14:12:56]wFMCommunicate OK [14:12:56]SAM_PROTO_SignData done [14:12:56]FM_MakeSignedData done [14:12:56]CreateOFDProtocolMessage [14:12:56]wFMCommunicate request_size=4 [14:12:56]MH_SAM_APDU [14:12:56]CAPDU: 80 11 00 00 [14:12:56]Write to MH i2c: E2 08 00 F1 1D 80 11 00 00 00 00 00 00 88 [14:12:56]Write i2c OK [14:12:56]MH_I2C_Read... [14:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:56]Read from MH i2c: E2 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 17 00 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: E2 17 00 F1 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DB [14:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:12:56]wFMCommunicate OK [14:12:56]CreateOFDProtocolMessage done [14:12:56]OFDSenderStorePacket 146361 [14:12:56]StoreOFDPacket docnum=146361 [14:12:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 24 D6 07 01 F3 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 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 9D 00 00 00 F4 03 04 00 68 ED 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B9 3B 02 00 35 04 06 00 65 DA 6F D5 C8 77 B0 84 2A 02 73 B5 CE 04 [14:12:56]CheckFolder [14:12:56]dirname=/storage/ofd_packets [14:12:56]CheckFolder done [14:12:56]ProducePacketName [14:12:56]name=ofd_packets/00146361 [14:12:56]NVStorageSaveData ofd_packets/00146361 [14:12:56]File name is /storage/ofd_packets/00146361 [14:12:56]Write 301 bytes [14:12:56]NVStorageSaveData done [14:12:56]OFDSenderStorePacket done [14:12:56]KKMCreateOFDPacket done [14:12:56]NVStorageSaveData kkm_last_timestamp [14:12:56]File name is /storage/kkm_last_timestamp [14:12:56]Write 4 bytes [14:12:56]NVStorageSaveData done [14:12:56]ExternCall_PrintAddStr [14:12:56]wPrintStart [14:12:56]Write to MH i2c: 01 00 00 F2 1D 0F [14:12:56]Write i2c OK [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: 01 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: 01 07 00 [14:12:56]MH_I2C_Read... [14:12:56]Read from MH i2c: 01 07 00 F2 1D 00 00 00 00 00 FF 0F 24 [14:12:56]RasterBufferAndPrint [14:12:56]line Счет N : (1)161120 [14:12:56]line ИНН: 02508201610067 [14:12:56]line Контрольно-Кассовый Чек [14:12:56]line ПРОДАЖА [14:12:56]line ТРК (МРК, ГНК) : 32 [14:12:56]line Товар: 2710124130 [14:12:56]line Аи-92-К-2 [14:12:56]line 14.950 * 66.90 [14:12:56]line = 1000.16 [14:12:56]line НДС 12% НСП 1% [14:12:56]line > о реализуемом товаре [14:12:56]line ИТОГО: 1000.16 [14:12:56]line НСП 1% : 8.85 [14:12:56]line НДС 12% : 106.21 [14:12:56]line Наличными: 0.00 [14:12:56]line Безнал.: 1000.16 [14:12:56]line Место: АЗС № 126 "Партнер Нефть" [14:12:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:12:56]line СНО: Общий режим [14:12:56]line Чек 157 29.10.2024 14:12 [14:12:56]line Смена: 547 ФФД: 1.0 [14:12:56]line ЗНМ: 0300000085 [14:12:56]line РНМ: 0000000000091683 [14:12:56]line Версия ККМ: 001 [14:12:56]line Платежная система: Mbank [14:12:56]line ФМ: 0000000000871745 [14:12:56]line ФД: 146361 [14:12:56]line ФПД: 111988853557367 [14:12:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141256&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146361&fm=111988853557367&tin=02508201610067®Number=0000000000091683&sum=100016 [14:12:56]written 0, free lines is 4095 [14:12:56]OFD Sender: Processing packet 146361 [packets to send 206, broken 205] [14:12:56]ProducePacketName [14:12:56]name=ofd_packets/00146361 [14:12:56]OFD Sender: To server: pG, [14:12:56]CommunicateWithHost lk.salyk.kg:30040 [14:12:56]ConnectInit lk.salyk.kg [14:12:57]Connected sock=11 [14: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 31 37 34 35 0F 01 00 00 24 D6 07 01 F3 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 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 9D 00 00 00 F4 03 04 00 68 ED 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B9 3B 02 00 35 04 06 00 65 DA 6F D5 C8 77 B0 84 2A 02 73 B5 CE 04 [14:12:57]Write to MH i2c: 01 00 00 1B 1E 39 [14:12:57]Write i2c OK [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: 01 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: 01 07 00 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: 01 07 00 1B 1E 00 00 00 00 00 DE 0C 2A [14:12:57]RasterBufferAndPrint [14:12:57]line [14:12:57]line [14:12:57]line [14:12:57]line [14:12:57]line [14:12:57]written 0, free lines is 3299 [14:12:57]MH_Cut [14:12:57]Write to MH i2c: D1 01 00 22 1E 01 12 [14:12:57]Write i2c OK [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: D1 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: D1 01 00 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: D1 01 00 22 1E 00 11 [14:12:57]Write to MH i2c: 01 00 00 23 1E 41 [14:12:57]Write i2c OK [14:12:57]MH_I2C_Read... [14:12:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AD 2D 47 00 33 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 B9 3B 02 00 F4 03 04 00 8F 92 20 67 B6 04 01 00 00 E9 52 6E E7 F1 93 15 82 [14:12:57]CommunicateWithHost err = 0 [14:12:57]CheckOFDResponse [14:12:57]1017 (14) - 77093643461234 [14:12:57]1041 (16) - 0000000000871745 [14:12:57]1040 (4) - 146361 [14:12:57]1012 (4) - 29.10.2024 07:45 [14:12:57]1206 (1) - 0 [14:12:57]OFD Sender: Remove packet 146361 [14:12:57]ProducePacketName [14:12:57]name=ofd_packets/00146361 [14:12:57]NVStorageDeleteData [14:12:57]*** Cut start [14:12:57]*** Partial cut [14:12:57]*** CUTSNS_PIN = 1 [14:12:58]*** CUTSNS_PIN = 0 [14:12:58]OFD Sender: No OFD packet to send [14:12:58]*** Brake cut motor [14:12:58]Read from MH i2c: 01 [14:12:58]MH_I2C_Read... [14:12:58]*** Stop cut motor [14:12:58]*** Cut end [14:12:58]Read from MH i2c: 01 07 00 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: 01 07 00 23 1E 00 00 00 00 00 FF 0F 56 [14:12:58]process_action close_receipt done [14:12:58]requested_data is exist [14:12:58]produce_requested_data [14:12:58]requested_item fm.sn is exist - process it [14:12:58]wFMCommunicate request_size=4 [14:12:58]MH_SAM_APDU [14:12:58]CAPDU: 80 11 00 00 [14:12:58]Write to MH i2c: E2 08 00 24 1E 80 11 00 00 00 00 00 00 BC [14:12:58]Write i2c OK [14:12:58]MH_I2C_Read... [14:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:58]Read from MH i2c: E2 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: E2 17 00 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: E2 17 00 24 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0F [14:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:12:58]wFMCommunicate OK [14:12:58]requested_item fd.num is exist - process it [14:12:58]SAM_PROTO_GetFieldsCounters [14:12:58]wFMCommunicate request_size=4 [14:12:58]MH_SAM_APDU [14:12:58]CAPDU: 80 13 00 00 [14:12:58]Write to MH i2c: E2 08 00 25 1E 80 13 00 00 00 00 00 00 BF [14:12:58]Write i2c OK [14:12:58]MH_I2C_Read... [14:12:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:58]Read from MH i2c: E2 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: E2 62 00 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: E2 62 00 25 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B9 3B 02 00 0E 04 04 00 23 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 D4 [14:12:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 B9 3B 02 00 0E 04 04 00 23 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 [14:12:58]wFMCommunicate OK [14:12:58]SAM_PROTO_GetFieldsCounters done [14:12:58]requested_item shift.num is exist - process it [14:12:58]requested_item shift.opened is exist - process it [14:12:58]req_shift_opened [14:12:58]FM_GetShiftState [14:12:58]SAM_PROTO_GetShiftState [14:12:58]wFMCommunicate request_size=4 [14:12:58]MH_SAM_APDU [14:12:58]CAPDU: 80 13 01 00 [14:12:58]Write to MH i2c: E2 08 00 26 1E 80 13 01 00 00 00 00 00 C1 [14:12:58]Write i2c OK [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: E2 [14:12:58]MH_I2C_Read... [14:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:58]Read from MH i2c: E2 0E 00 [14:12:58]MH_I2C_Read... [14:12:58]Read from MH i2c: E2 0E 00 26 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FA [14:12:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:12:58]wFMCommunicate OK [14:12:58]SAM_PROTO_GetShiftState done [14:12:58]FM_GetShiftState done [14:12:58]req_shift_opened done [14:12:58]requested_item shift.open_date is exist - process it [14:12:58]req_shift_open_date [14:12:58]req_shift_open_date done [14:12:58]produce_requested_data done [14:12:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146361,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:12:58]process_action_free close_receipt [14:12:58]json_value_free [14:12:58]json_value_free done [14:12:58]process_json_proto returns [14:12:58]Send response to host [14:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146361,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:12:58]free response buf [14:12:58]execute_script done [14:12:58]execute_script returns [14:12:58]free content buf [14:12:58]Sock 9.Close socket [14:12:58]Sock 9.Thread stoped [14:13:03]OFD Sender: No OFD packet to send [14:13:08]OFD Sender: No OFD packet to send [14:13:13]OFD Sender: No OFD packet to send [14:13:18]OFD Sender: No OFD packet to send [14:13:23]OFD Sender: No OFD packet to send [14:13:28]OFD Sender: No OFD packet to send [14:13:33]OFD Sender: No OFD packet to send [14:13:38]OFD Sender: No OFD packet to send [14:13:43]OFD Sender: No OFD packet to send [14:13:48]OFD Sender: No OFD packet to send [14:13:53]OFD Sender: No OFD packet to send [14:13:58]OFD Sender: No OFD packet to send [14:14:03]OFD Sender: No OFD packet to send [14:14:08]OFD Sender: No OFD packet to send [14:14:13]OFD Sender: No OFD packet to send [14:14:18]OFD Sender: No OFD packet to send [14:14:23]OFD Sender: No OFD packet to send [14:14:28]OFD Sender: No OFD packet to send [14:14:33]OFD Sender: No OFD packet to send [14:14:38]OFD Sender: No OFD packet to send [14:14:43]OFD Sender: No OFD packet to send [14:14:48]OFD Sender: No OFD packet to send [14:14:53]OFD Sender: No OFD packet to send [14:14:57]ConnectInit Can't connect to host [14:14:58]OFD Sender: No OFD packet to send [14:15:03]OFD Sender: No OFD packet to send [14:15:08]OFD Sender: No OFD packet to send [14:15:13]OFD Sender: No OFD packet to send [14:15:18]OFD Sender: No OFD packet to send [14:15:23]OFD Sender: No OFD packet to send [14:15:28]OFD Sender: No OFD packet to send [14:15:33]OFD Sender: No OFD packet to send [14:15:38]OFD Sender: No OFD packet to send [14:15:38]int [14:15:38]Write to MH i2c: 01 00 00 27 1E 45 [14:15:38]*** FLAG_PRN_KEY set [14:15:38]Write i2c OK [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 07 00 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 07 00 27 1E 00 08 00 00 00 FF 0F 62 [14:15:38]state=0 [14:15:38]Key pressed [14:15:38]Feed [14:15:38]Write to MH i2c: D8 00 00 28 1E 1D [14:15:38]Write i2c OK [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: D8 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: D8 01 00 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: D8 01 00 28 1E 00 1E [14:15:38]int [14:15:38]Write to MH i2c: 01 00 00 29 1E 47 [14:15:38]Write i2c OK [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 07 00 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 07 00 29 1E 00 48 00 00 00 3C 00 D2 [14:15:38]state=2 [14:15:38]Key pressed [14:15:38]int [14:15:38]Write to MH i2c: 01 00 00 2A 1E 48 [14:15:38]*** FLAG_PRN_KEY reset [14:15:38]Write i2c OK [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 07 00 [14:15:38]MH_I2C_Read... [14:15:38]Read from MH i2c: 01 07 00 2A 1E 00 00 00 00 00 FC 0F 5A [14:15:38]state=2 [14:15:38]Stop feed [14:15:43]OFD Sender: No OFD packet to send [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:13]OFD Sender: No OFD packet to send [14:16:18]OFD Sender: No OFD packet to send [14:16:23]OFD Sender: No OFD packet to send [14:16:28]OFD Sender: No OFD packet to send [14:16:33]OFD Sender: No OFD packet to send [14:16:38]OFD Sender: No OFD packet to send [14:16:43]OFD Sender: No OFD packet to send [14:16:48]OFD Sender: No OFD packet to send [14:16:53]OFD Sender: No OFD packet to send [14:16:58]OFD Sender: No OFD packet to send [14:17:03]OFD Sender: No OFD packet to send [14:17:08]OFD Sender: No OFD packet to send [14:17:13]OFD Sender: No OFD packet to send [14:17:18]OFD Sender: No OFD packet to send [14:17:23]OFD Sender: No OFD packet to send [14:17:28]OFD Sender: No OFD packet to send [14:17:33]OFD Sender: No OFD packet to send [14:17:36]accept exits with 10 [14:17:36]New connection [14:17:36]New thread 3066830180 created [14:17:36]Thread 3066686820 joined [14:17:36]Waiting for new connection... [14:17:36] Sock 10.Parse request [14:17:36]Sock 10.Check first char [14:17:36]Sock 10.First char is OK [14:17:36]request: POST /json_proto HTTP/1.0 [14:17:36]Method: POST [14:17:36]URL: /json_proto [14:17:36]Method is POST - this is cgi request [14:17:36]url: /json_proto [14:17:36]query_string will be loaded in cgi processing [14:17:36]execute_cgi json_proto POST (null) [14:17:36]execute_cgi path=json_proto method=POST [14:17:36]POST find Content-Length [14:17:36]Host: 172.17.40.195:8080 [14:17:36]Content-Length: 754 [14:17:36]Content-Type: application/json [14:17:36] [14:17:36]POST finish read [14:17:36]Found Content-Length = 754 [14:17:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30086484", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:36]execute_script... [14:17: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)161121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30086484", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:36]POST & json_proto [14:17:36]process_json_proto [14:17:36]json parsed OK: [14:17:36]protocol is kg_v1.0 [14:17:36]action value=close_receipt [14:17:36]process_action close_receipt [14:17:36]cmd_close_receipt [14:17:36]MH_GetDate [14:17:36]Write to MH i2c: F0 00 00 2B 1E 38 [14:17:36]Write i2c OK [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: F0 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: F0 09 00 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: F0 09 00 2B 1E 00 82 EE 20 67 D5 8D 6C 64 6A [14:17:36]GetLastDocTimeStamp 1730211176 [14:17:36]current date 1730211458 [14:17:36]FM_GetShiftState [14:17:36]SAM_PROTO_GetShiftState [14:17:36]wFMCommunicate request_size=4 [14:17:36]MH_SAM_APDU [14:17:36]CAPDU: 80 13 01 00 [14:17:36]Write to MH i2c: E2 08 00 2C 1E 80 13 01 00 00 00 00 00 C7 [14:17:36]Write i2c OK [14:17:36]MH_I2C_Read... [14:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:36]Read from MH i2c: E2 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: E2 0E 00 [14:17:36]MH_I2C_Read... [14:17:36]Read from MH i2c: E2 0E 00 2C 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 00 [14:17:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:17:36]wFMCommunicate OK [14:17:36]SAM_PROTO_GetShiftState done [14:17:36]FM_GetShiftState done [14:17:36]opened in 1730161786 [14:17:36]opened+sec_in_day 1730248186 [14:17:36]quantity*price = 0 [14:17:36]sum+1 = 1 [14:17:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 158 29.10.2024 14:17 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30086484 ФМ: 0000000000871745 ФД: 146362 ФПД: 86486137704379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141738&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146362&fm=86486137704379&tin=02508201610067®Number=0000000000091683&sum=0 [14:17:37]StoreToDocumentArchive [14:17:37]shift 547 fd 146362 [14:17:37]save to /storage/0547/doc_00146362 [14:17:37]save last doc name /storage/0547/doc_00146362 to /storage/kkm_last_doc_name [14:17:37]save OK [14:17:37]Clear old archive folders... [14:17:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:37]tlvbuf is B6F37770 [14:17:37]SAM_PROTO_ClearQueue [14:17:37]wFMCommunicate request_size=4 [14:17:37]MH_SAM_APDU [14:17:37]CAPDU: 80 09 00 00 [14:17:37]Write to MH i2c: E2 08 00 39 1E 80 09 00 00 00 00 00 00 C9 [14:17:37]Write i2c OK [14:17:37]MH_I2C_Read... [14:17:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:38]Read from MH i2c: E2 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 39 1E 00 90 00 CB [14:17:38]RAPDU: 90 00 [14:17:38]wFMCommunicate OK [14:17:38]SAM_PROTO_ClearQueue done [14:17:38]KKMCreateOFDPacket [14:17:38]OFDProtocolAddRootSTLVToBuf [14:17:38]FM_MakeSignedData [14:17:38]FM_MakeSignedData [14:17:38]SAM_PROTO_SignData [14:17:38]wFMCommunicate request_size=4 [14:17:38]MH_SAM_APDU [14:17:38]CAPDU: 80 0D 01 02 [14:17:38]Write to MH i2c: E2 08 00 3A 1E 80 0D 01 02 00 00 00 00 D1 [14:17:38]Write i2c OK [14:17:38]MH_I2C_Read... [14:17:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:38]Read from MH i2c: E2 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 3A 1E 00 90 00 CC [14:17:38]RAPDU: 90 00 [14:17:38]wFMCommunicate OK [14:17:38]wFMCommunicate request_size=255 [14:17:38]MH_SAM_APDU [14:17: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 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 9E 00 00 00 F4 03 04 00 82 EE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BA 3B 02 00 35 04 06 00 4E [14:17:38]Write to MH i2c: E2 02 01 3B 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 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 9E 00 00 00 F4 03 04 00 82 EE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BA 3B 02 00 35 04 06 00 4E 00 00 23 [14:17:38]Write i2c OK [14:17:38]MH_I2C_Read... [14:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:38]Read from MH i2c: E2 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 3B 1E 00 90 00 CD [14:17:38]RAPDU: 90 00 [14:17:38]wFMCommunicate OK [14:17:38]wFMCommunicate request_size=10 [14:17:38]MH_SAM_APDU [14:17:38]CAPDU: 80 0D 02 02 05 A8 9F 84 0F BB [14:17:38]Write to MH i2c: E2 0D 00 3C 1E 80 0D 02 02 05 00 A8 9F 84 0F BB 00 00 73 [14:17:38]Write i2c OK [14:17:38]MH_I2C_Read... [14:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:38]Read from MH i2c: E2 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 03 00 3C 1E 00 90 00 CE [14:17:38]RAPDU: 90 00 [14:17:38]wFMCommunicate OK [14:17:38]wFMCommunicate request_size=4 [14:17:38]MH_SAM_APDU [14:17:38]CAPDU: 80 0D 03 02 [14:17:38]Write to MH i2c: E2 08 00 3D 1E 80 0D 03 02 00 00 00 00 D6 [14:17:38]Write i2c OK [14:17:38]MH_I2C_Read... [14:17:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:38]Read from MH i2c: E2 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 0B 00 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 0B 00 3D 1E 00 15 88 6C 10 9C 61 C8 2D 90 00 E2 [14:17:38]RAPDU: 15 88 6C 10 9C 61 C8 2D 90 00 [14:17:38]wFMCommunicate OK [14:17:38]SAM_PROTO_SignData done [14:17:38]FM_MakeSignedData done [14:17:38]CreateOFDProtocolMessage [14:17:38]wFMCommunicate request_size=4 [14:17:38]MH_SAM_APDU [14:17:38]CAPDU: 80 11 00 00 [14:17:38]Write to MH i2c: E2 08 00 3E 1E 80 11 00 00 00 00 00 00 D6 [14:17:38]Write i2c OK [14:17:38]MH_I2C_Read... [14:17:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:38]Read from MH i2c: E2 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 17 00 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: E2 17 00 3E 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 29 [14:17:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:17:38]wFMCommunicate OK [14:17:38]CreateOFDProtocolMessage done [14:17:38]OFDSenderStorePacket 146362 [14:17:38]StoreOFDPacket docnum=146362 [14:17:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5F EF 07 01 50 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 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 9E 00 00 00 F4 03 04 00 82 EE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BA 3B 02 00 35 04 06 00 4E A8 9F 84 0F BB 15 88 6C 10 9C 61 C8 2D [14:17:38]CheckFolder [14:17:38]dirname=/storage/ofd_packets [14:17:38]CheckFolder done [14:17:38]ProducePacketName [14:17:38]name=ofd_packets/00146362 [14:17:38]NVStorageSaveData ofd_packets/00146362 [14:17:38]File name is /storage/ofd_packets/00146362 [14:17:38]Write 301 bytes [14:17:38]NVStorageSaveData done [14:17:38]OFDSenderStorePacket done [14:17:38]KKMCreateOFDPacket done [14:17:38]NVStorageSaveData kkm_last_timestamp [14:17:38]File name is /storage/kkm_last_timestamp [14:17:38]Write 4 bytes [14:17:38]NVStorageSaveData done [14:17:38]OFD Sender: Processing packet 146362 [packets to send 206, broken 205] [14:17:38]ProducePacketName [14:17:38]name=ofd_packets/00146362 [14:17:38]OFD Sender: To server: pG, [14:17:38]CommunicateWithHost lk.salyk.kg:30040 [14:17:38]ConnectInit lk.salyk.kg [14:17:38]ExternCall_PrintAddStr [14:17:38]wPrintStart [14:17:38]Write to MH i2c: 01 00 00 3F 1E 5D [14:17:38]Write i2c OK [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: 01 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: 01 07 00 [14:17:38]MH_I2C_Read... [14:17:38]Read from MH i2c: 01 07 00 3F 1E 00 00 00 00 00 FF 0F 72 [14:17:38]RasterBufferAndPrint [14:17:38]line Счет N : (1)161121 [14:17:38]line ИНН: 02508201610067 [14:17:38]line Контрольно-Кассовый Чек [14:17:38]line ПРОДАЖА [14:17:38]line ТРК (МРК, ГНК) : 52 [14:17:38]line Товар: 2710124130 [14:17:38]line Аи-92-К-2 [14:17:38]line 60.000 * 0.00 [14:17:38]line = 0.00 [14:17:38]line НДС 12% НСП 1% [14:17:38]line > о реализуемом товаре [14:17:38]line ИТОГО: 0.00 [14:17:38]line НСП 1% : 0.00 [14:17:38]line НДС 12% : 0.00 [14:17:38]line Наличными: 0.00 [14:17:38]line Безнал.: 0.00 [14:17:38]line Место: АЗС № 126 "Партнер Нефть" [14:17:38]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:17:38]line СНО: Общий режим [14:17:38]line Чек 158 29.10.2024 14:17 [14:17:38]line Смена: 547 ФФД: 1.0 [14:17:38]line ЗНМ: 0300000085 [14:17:38]line РНМ: 0000000000091683 [14:17:38]line Версия ККМ: 001 [14:17:38]line Талоны: ТК ГПНА Online [14:17:38]line 30086484 [14:17:38]line ФМ: 0000000000871745 [14:17:38]line ФД: 146362 [14:17:38]line ФПД: 86486137704379 [14:17:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141738&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146362&fm=86486137704379&tin=02508201610067®Number=0000000000091683&sum=0 [14:17:38]written 0, free lines is 4095 [14:17:38]Connected sock=11 [14:17:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5F EF 07 01 50 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 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 9E 00 00 00 F4 03 04 00 82 EE 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BA 3B 02 00 35 04 06 00 4E A8 9F 84 0F BB 15 88 6C 10 9C 61 C8 2D [14:17:39]Write to MH i2c: 01 00 00 69 1E 87 [14:17:39]Write i2c OK [14:17:39]MH_I2C_Read... [14:17:39]Read from MH i2c: 01 [14:17:39]MH_I2C_Read... [14:17:39]Read from MH i2c: 01 07 00 [14:17:39]MH_I2C_Read... [14:17:39]Read from MH i2c: 01 07 00 69 1E 00 00 00 00 00 D0 0C 6A [14:17:39]RasterBufferAndPrint [14:17:39]line [14:17:39]line [14:17:39]line [14:17:39]line [14:17:39]line [14:17:39]written 0, free lines is 3286 [14:17:39]MH_Cut [14:17:39]Write to MH i2c: D1 01 00 70 1E 01 60 [14:17:39]Write i2c OK [14:17:39]MH_I2C_Read... [14:17:39]Read from MH i2c: D1 [14:17:39]MH_I2C_Read... [14:17:39]Read from MH i2c: D1 01 00 [14:17:39]MH_I2C_Read... [14:17:39]Read from MH i2c: D1 01 00 70 1E 00 5F [14:17:39]Write to MH i2c: 01 00 00 71 1E 8F [14:17:39]Write i2c OK [14:17:39]MH_I2C_Read... [14:17:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2E EA 47 00 B5 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 31 37 34 35 10 04 04 00 BA 3B 02 00 F4 03 04 00 A9 93 20 67 B6 04 01 00 00 73 C7 9D 0B FC 18 E9 E2 [14:17:39]CommunicateWithHost err = 0 [14:17:39]CheckOFDResponse [14:17:39]1017 (14) - 77093643461234 [14:17:39]1041 (16) - 0000000000871745 [14:17:39]1040 (4) - 146362 [14:17:39]1012 (4) - 29.10.2024 07:50 [14:17:39]1206 (1) - 0 [14:17:39]OFD Sender: Remove packet 146362 [14:17:39]ProducePacketName [14:17:39]name=ofd_packets/00146362 [14:17:39]NVStorageDeleteData [14:17:39]OFD Sender: No OFD packet to send [14:17:40]*** Cut start [14:17:40]*** Partial cut [14:17:40]*** CUTSNS_PIN = 1 [14:17:40]*** CUTSNS_PIN = 0 [14:17:40]*** Brake cut motor [14:17:40]Read from MH i2c: 01 [14:17:40]MH_I2C_Read... [14:17:40]*** Stop cut motor [14:17:40]*** Cut end [14:17:40]Read from MH i2c: 01 07 00 [14:17:40]MH_I2C_Read... [14:17:40]Read from MH i2c: 01 07 00 71 1E 00 00 00 00 00 FF 0F A4 [14:17:40]process_action close_receipt done [14:17:40]requested_data is exist [14:17:40]produce_requested_data [14:17:40]requested_item fm.sn is exist - process it [14:17:40]wFMCommunicate request_size=4 [14:17:40]MH_SAM_APDU [14:17:40]CAPDU: 80 11 00 00 [14:17:40]Write to MH i2c: E2 08 00 72 1E 80 11 00 00 00 00 00 00 0A [14:17:40]Write i2c OK [14:17:40]MH_I2C_Read... [14:17:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:40]Read from MH i2c: E2 [14:17:40]MH_I2C_Read... [14:17:40]Read from MH i2c: E2 17 00 [14:17:40]MH_I2C_Read... [14:17:40]Read from MH i2c: E2 17 00 72 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5D [14:17:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:17:40]wFMCommunicate OK [14:17:40]requested_item fd.num is exist - process it [14:17:40]SAM_PROTO_GetFieldsCounters [14:17:40]wFMCommunicate request_size=4 [14:17:40]MH_SAM_APDU [14:17:40]CAPDU: 80 13 00 00 [14:17:40]Write to MH i2c: E2 08 00 73 1E 80 13 00 00 00 00 00 00 0D [14:17:40]Write i2c OK [14:17:40]MH_I2C_Read... [14:17:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:40]Read from MH i2c: E2 [14:17:40]MH_I2C_Read... [14:17:40]Read from MH i2c: E2 62 00 [14:17:40]MH_I2C_Read... [14:17:40]Read from MH i2c: E2 62 00 73 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BA 3B 02 00 0E 04 04 00 23 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 26 [14:17:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BA 3B 02 00 0E 04 04 00 23 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 [14:17:40]wFMCommunicate OK [14:17:40]SAM_PROTO_GetFieldsCounters done [14:17:40]requested_item shift.num is exist - process it [14:17:40]requested_item shift.opened is exist - process it [14:17:40]req_shift_opened [14:17:40]FM_GetShiftState [14:17:40]SAM_PROTO_GetShiftState [14:17:40]wFMCommunicate request_size=4 [14:17:40]MH_SAM_APDU [14:17:40]CAPDU: 80 13 01 00 [14:17:40]Write to MH i2c: E2 08 00 74 1E 80 13 01 00 00 00 00 00 0F [14:17:40]Write i2c OK [14:17:40]MH_I2C_Read... [14:17:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:40]Read from MH i2c: E2 [14:17:40]MH_I2C_Read... [14:17:40]Read from MH i2c: E2 0E 00 [14:17:40]MH_I2C_Read... [14:17:40]Read from MH i2c: E2 0E 00 74 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 48 [14:17:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:17:40]wFMCommunicate OK [14:17:40]SAM_PROTO_GetShiftState done [14:17:40]FM_GetShiftState done [14:17:40]req_shift_opened done [14:17:40]requested_item shift.open_date is exist - process it [14:17:40]req_shift_open_date [14:17:40]req_shift_open_date done [14:17:40]produce_requested_data done [14:17:40]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146362,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:17:40]process_action_free close_receipt [14:17:40]json_value_free [14:17:40]json_value_free done [14:17:40]process_json_proto returns [14:17:40]Send response to host [14:17:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146362,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:17:40]free response buf [14:17:40]execute_script done [14:17:40]execute_script returns [14:17:40]free content buf [14:17:40]Sock 10.Close socket [14:17:40]Sock 10.Thread stoped [14:17:44]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:50]OFD Sender: No OFD packet to send [14:18:55]OFD Sender: No OFD packet to send [14:19:00]OFD Sender: No OFD packet to send [14:19:05]OFD Sender: No OFD packet to send [14:19:10]OFD Sender: No OFD packet to send [14:19:15]OFD Sender: No OFD packet to send [14:19:20]OFD Sender: No OFD packet to send [14:19:25]OFD Sender: No OFD packet to send [14:19:30]OFD Sender: No OFD packet to send [14:19:35]OFD Sender: No OFD packet to send [14:19:40]OFD Sender: No OFD packet to send [14:19:45]OFD Sender: No OFD packet to send [14:19:50]OFD Sender: No OFD packet to send [14:19:55]OFD Sender: No OFD packet to send [14:20:00]OFD Sender: No OFD packet to send [14:20:05]OFD Sender: No OFD packet to send [14:20:10]OFD Sender: No OFD packet to send [14:20:15]OFD Sender: No OFD packet to send [14:20:15]int [14:20:15]Write to MH i2c: 01 00 00 75 1E 93 [14:20:15]*** FLAG_PRN_KEY set [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 75 1E 00 08 00 00 00 FF 0F B0 [14:20:15]state=0 [14:20:15]Key pressed [14:20:15]Feed [14:20:15]Write to MH i2c: D8 00 00 76 1E 6B [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: D8 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: D8 01 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: D8 01 00 76 1E 00 6C [14:20:15]int [14:20:15]Write to MH i2c: 01 00 00 77 1E 95 [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 77 1E 00 48 00 00 00 3C 00 20 [14:20:15]state=2 [14:20:15]Key pressed [14:20:15]int [14:20:15]Write to MH i2c: 01 00 00 78 1E 96 [14:20:15]*** FLAG_PRN_KEY reset [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 78 1E 00 00 00 00 00 F6 0F A2 [14:20:15]state=2 [14:20:15]Stop feed [14:20:18]int [14:20:18]Write to MH i2c: 01 00 00 79 1E 97 [14:20:18]*** FLAG_PRN_KEY set [14:20:18]Write i2c OK [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 07 00 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 07 00 79 1E 00 08 00 00 00 FF 0F B4 [14:20:18]state=0 [14:20:18]Key pressed [14:20:18]Feed [14:20:18]Write to MH i2c: D8 00 00 7A 1E 6F [14:20:18]Write i2c OK [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: D8 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: D8 01 00 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: D8 01 00 7A 1E 00 70 [14:20:18]int [14:20:18]Write to MH i2c: 01 00 00 7B 1E 99 [14:20:18]Write i2c OK [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 07 00 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 07 00 7B 1E 00 48 00 00 00 3C 00 24 [14:20:18]state=2 [14:20:18]Key pressed [14:20:18]int [14:20:18]Write to MH i2c: 01 00 00 7C 1E 9A [14:20:18]*** FLAG_PRN_KEY reset [14:20:18]Write i2c OK [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 07 00 [14:20:18]MH_I2C_Read... [14:20:18]Read from MH i2c: 01 07 00 7C 1E 00 00 00 00 00 F6 0F A6 [14:20:18]state=2 [14:20:18]Stop feed [14:20:20]OFD Sender: No OFD packet to send [14:20:25]OFD Sender: No OFD packet to send [14:20:30]OFD Sender: No OFD packet to send [14:20:35]OFD Sender: No OFD packet to send [14:20:40]OFD Sender: No OFD packet to send [14:20:45]OFD Sender: No OFD packet to send [14:20:50]OFD Sender: No OFD packet to send [14:20:55]OFD Sender: No OFD packet to send [14:21:00]OFD Sender: No OFD packet to send [14:21:05]OFD Sender: No OFD packet to send [14:21:10]OFD Sender: No OFD packet to send [14:21:15]OFD Sender: No OFD packet to send [14:21:20]OFD Sender: No OFD packet to send [14:21:25]OFD Sender: No OFD packet to send [14:21:30]OFD Sender: No OFD packet to send [14:21:35]OFD Sender: No OFD packet to send [14:21:40]OFD Sender: No OFD packet to send [14:21:45]OFD Sender: No OFD packet to send [14:21:50]OFD Sender: No OFD packet to send [14:21:55]OFD Sender: No OFD packet to send [14:22:00]OFD Sender: No OFD packet to send [14:22:05]OFD Sender: No OFD packet to send [14:22:10]OFD Sender: No OFD packet to send [14:22:15]OFD Sender: No OFD packet to send [14:22:20]OFD Sender: No OFD packet to send [14:22:25]OFD Sender: No OFD packet to send [14:22:30]OFD Sender: No OFD packet to send [14:22:35]OFD Sender: No OFD packet to send [14:22:40]OFD Sender: No OFD packet to send [14:22:45]OFD Sender: No OFD packet to send [14:22:50]OFD Sender: No OFD packet to send [14:22:55]OFD Sender: No OFD packet to send [14:23:00]OFD Sender: No OFD packet to send [14:23:05]OFD Sender: No OFD packet to send [14:23:10]OFD Sender: No OFD packet to send [14:23:15]OFD Sender: No OFD packet to send [14:23:20]OFD Sender: No OFD packet to send [14:23:25]OFD Sender: No OFD packet to send [14:23:30]OFD Sender: No OFD packet to send [14:23:35]OFD Sender: No OFD packet to send [14:23:40]OFD Sender: No OFD packet to send [14:23:45]OFD Sender: No OFD packet to send [14:23:50]OFD Sender: No OFD packet to send [14:23:55]OFD Sender: No OFD packet to send [14:24:00]OFD Sender: No OFD packet to send [14:24:05]OFD Sender: No OFD packet to send [14:24:10]OFD Sender: No OFD packet to send [14:24:15]OFD Sender: No OFD packet to send [14:24:20]OFD Sender: No OFD packet to send [14:24:25]OFD Sender: No OFD packet to send [14:24:30]OFD Sender: No OFD packet to send [14:24:35]OFD Sender: No OFD packet to send [14:24:40]OFD Sender: No OFD packet to send [14:24:45]OFD Sender: No OFD packet to send [14:24:50]OFD Sender: No OFD packet to send [14:24:55]OFD Sender: No OFD packet to send [14:24:57]accept exits with 7 [14:24:57]New connection [14:24:57]New thread 3066686820 created [14:24:57]Thread 3066830180 joined [14:24:57]Waiting for new connection... [14:24:57] Sock 7.Parse request [14:24:57]Sock 7.Check first char [14:24:57]Sock 7.First char is OK [14:24:57]request: POST /json_proto HTTP/1.0 [14:24:57]Method: POST [14:24:57]URL: /json_proto [14:24:57]Method is POST - this is cgi request [14:24:57]url: /json_proto [14:24:57]query_string will be loaded in cgi processing [14:24:57]execute_cgi json_proto POST (null) [14:24:57]execute_cgi path=json_proto method=POST [14:24:57]POST find Content-Length [14:24:57]Host: 172.17.40.195:8080 [14:24:57]Content-Length: 678 [14:24:57]Content-Type: application/json [14:24:57] [14:24:57]POST finish read [14:24:57]Found Content-Length = 678 [14:24:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:24:57]execute_script... [14: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)161122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:24:57]POST & json_proto [14:24:57]process_json_proto [14:24:57]json parsed OK: [14:24:57]protocol is kg_v1.0 [14:24:57]action value=close_receipt [14:24:57]process_action close_receipt [14:24:57]cmd_close_receipt [14:24:57]MH_GetDate [14:24:57]Write to MH i2c: F0 00 00 7D 1E 8A [14:24:57]Write i2c OK [14:24:57]MH_I2C_Read... [14:24:57]Read from MH i2c: F0 [14:24:57]MH_I2C_Read... [14:24:57]Read from MH i2c: F0 09 00 [14:24:57]MH_I2C_Read... [14:24:57]Read from MH i2c: F0 09 00 7D 1E 00 3B F0 20 67 D5 8D 6C 64 77 [14:24:57]GetLastDocTimeStamp 1730211458 [14:24:57]current date 1730211899 [14:24:57]FM_GetShiftState [14:24:57]SAM_PROTO_GetShiftState [14:24:57]wFMCommunicate request_size=4 [14:24:57]MH_SAM_APDU [14:24:57]CAPDU: 80 13 01 00 [14:24:57]Write to MH i2c: E2 08 00 7E 1E 80 13 01 00 00 00 00 00 19 [14:24:57]Write i2c OK [14:24:57]MH_I2C_Read... [14:24:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:58]Read from MH i2c: E2 [14:24:58]MH_I2C_Read... [14:24:58]Read from MH i2c: E2 0E 00 [14:24:58]MH_I2C_Read... [14:24:58]Read from MH i2c: E2 0E 00 7E 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 52 [14:24:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:24:58]wFMCommunicate OK [14:24:58]SAM_PROTO_GetShiftState done [14:24:58]FM_GetShiftState done [14:24:58]opened in 1730161786 [14:24:58]opened+sec_in_day 1730248186 [14:24:58]quantity*price = 80012 [14:24:58]sum+1 = 80013 [14:24:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 159 29.10.2024 14:24 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146363 ФПД: 233422537552341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142459&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146363&fm=233422537552341&tin=02508201610067®Number=0000000000091683&sum=80000 [14:24:59]StoreToDocumentArchive [14:24:59]shift 547 fd 146363 [14:24:59]save to /storage/0547/doc_00146363 [14:24:59]save last doc name /storage/0547/doc_00146363 to /storage/kkm_last_doc_name [14:24:59]save OK [14:24:59]Clear old archive folders... [14:24:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:59]tlvbuf is 01FE45C0 [14:24:59]SAM_PROTO_ClearQueue [14:24:59]wFMCommunicate request_size=4 [14:24:59]MH_SAM_APDU [14:24:59]CAPDU: 80 09 00 00 [14:24:59]Write to MH i2c: E2 08 00 8B 1E 80 09 00 00 00 00 00 00 1B [14:24:59]Write i2c OK [14:24:59]MH_I2C_Read... [14:24:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:59]Read from MH i2c: E2 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 8B 1E 00 90 00 1D [14:24:59]RAPDU: 90 00 [14:24:59]wFMCommunicate OK [14:24:59]SAM_PROTO_ClearQueue done [14:24:59]KKMCreateOFDPacket [14:24:59]OFDProtocolAddRootSTLVToBuf [14:24:59]FM_MakeSignedData [14:24:59]FM_MakeSignedData [14:24:59]SAM_PROTO_SignData [14:24:59]wFMCommunicate request_size=4 [14:24:59]MH_SAM_APDU [14:24:59]CAPDU: 80 0D 01 02 [14:24:59]Write to MH i2c: E2 08 00 8C 1E 80 0D 01 02 00 00 00 00 23 [14:24:59]Write i2c OK [14:24:59]MH_I2C_Read... [14:24:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:59]Read from MH i2c: E2 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 8C 1E 00 90 00 1E [14:24:59]RAPDU: 90 00 [14:24:59]wFMCommunicate OK [14:24:59]wFMCommunicate request_size=255 [14:24:59]MH_SAM_APDU [14: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 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 9F 00 00 00 F4 03 04 00 3B F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BB 3B 02 00 35 04 06 00 D4 [14:24:59]Write to MH i2c: E2 02 01 8D 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 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 9F 00 00 00 F4 03 04 00 3B F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BB 3B 02 00 35 04 06 00 D4 00 00 DF [14:24:59]Write i2c OK [14:24:59]MH_I2C_Read... [14:24:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:59]Read from MH i2c: E2 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 8D 1E 00 90 00 1F [14:24:59]RAPDU: 90 00 [14:24:59]wFMCommunicate OK [14:24:59]wFMCommunicate request_size=10 [14:24:59]MH_SAM_APDU [14:24:59]CAPDU: 80 0D 02 02 05 4B EB 6E F1 D5 [14:24:59]Write to MH i2c: E2 0D 00 8E 1E 80 0D 02 02 05 00 4B EB 6E F1 D5 00 00 9A [14:24:59]Write i2c OK [14:24:59]MH_I2C_Read... [14:24:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:59]Read from MH i2c: E2 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 03 00 8E 1E 00 90 00 20 [14:24:59]RAPDU: 90 00 [14:24:59]wFMCommunicate OK [14:24:59]wFMCommunicate request_size=4 [14:24:59]MH_SAM_APDU [14:24:59]CAPDU: 80 0D 03 02 [14:24:59]Write to MH i2c: E2 08 00 8F 1E 80 0D 03 02 00 00 00 00 28 [14:24:59]Write i2c OK [14:24:59]MH_I2C_Read... [14:24:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:59]Read from MH i2c: E2 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 0B 00 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 0B 00 8F 1E 00 88 49 FC 86 0C 2E E8 0C 90 00 AA [14:24:59]RAPDU: 88 49 FC 86 0C 2E E8 0C 90 00 [14:24:59]wFMCommunicate OK [14:24:59]SAM_PROTO_SignData done [14:24:59]FM_MakeSignedData done [14:24:59]CreateOFDProtocolMessage [14:24:59]wFMCommunicate request_size=4 [14:24:59]MH_SAM_APDU [14:24:59]CAPDU: 80 11 00 00 [14:24:59]Write to MH i2c: E2 08 00 90 1E 80 11 00 00 00 00 00 00 28 [14:24:59]Write i2c OK [14:24:59]MH_I2C_Read... [14:24:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:59]Read from MH i2c: E2 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 17 00 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: E2 17 00 90 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7B [14:24:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:24:59]wFMCommunicate OK [14:24:59]CreateOFDProtocolMessage done [14:24:59]OFDSenderStorePacket 146363 [14:24:59]StoreOFDPacket docnum=146363 [14:24:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 FF 02 07 01 E6 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 00 00 00 F4 03 04 00 3B F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BB 3B 02 00 35 04 06 00 D4 4B EB 6E F1 D5 88 49 FC 86 0C 2E E8 0C [14:24:59]CheckFolder [14:24:59]dirname=/storage/ofd_packets [14:24:59]CheckFolder done [14:24:59]ProducePacketName [14:24:59]name=ofd_packets/00146363 [14:24:59]NVStorageSaveData ofd_packets/00146363 [14:24:59]File name is /storage/ofd_packets/00146363 [14:24:59]Write 301 bytes [14:24:59]NVStorageSaveData done [14:24:59]OFDSenderStorePacket done [14:24:59]KKMCreateOFDPacket done [14:24:59]NVStorageSaveData kkm_last_timestamp [14:24:59]File name is /storage/kkm_last_timestamp [14:24:59]Write 4 bytes [14:24:59]NVStorageSaveData done [14:24:59]ExternCall_PrintAddStr [14:24:59]wPrintStart [14:24:59]Write to MH i2c: 01 00 00 91 1E AF [14:24:59]Write i2c OK [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: 01 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: 01 07 00 [14:24:59]MH_I2C_Read... [14:24:59]Read from MH i2c: 01 07 00 91 1E 00 00 00 00 00 FF 0F C4 [14:24:59]RasterBufferAndPrint [14:24:59]line Счет N : (1)161122 [14:24:59]line ИНН: 02508201610067 [14:24:59]line Контрольно-Кассовый Чек [14:24:59]line ПРОДАЖА [14:24:59]line ТРК (МРК, ГНК) : 42 [14:24:59]line Товар: 2710124130 [14:24:59]line Аи-92-К-2 [14:24:59]line 11.960 * 66.90 [14:24:59]line = 800.12 [14:24:59]line НДС 12% НСП 1% [14:24:59]line > о реализуемом товаре [14:24:59]line ОКРУГЛЕНИЕ: -0.12 [14:24:59]line ИТОГО: 800.00 [14:24:59]line Внесено: 800.00 [14:24:59]line СДАЧА: 0.00 [14:24:59]line НСП 1% : 7.08 [14:24:59]line НДС 12% : 84.97 [14:24:59]line Наличными: 800.00 [14:24:59]line Безнал.: 0.00 [14:24:59]line Место: АЗС № 126 "Партнер Нефть" [14:24:59]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:24:59]line СНО: Общий режим [14:24:59]line Чек 159 29.10.2024 14:24 [14:24:59]line Смена: 547 ФФД: 1.0 [14:24:59]line ЗНМ: 0300000085 [14:24:59]line РНМ: 0000000000091683 [14:24:59]line Версия ККМ: 001 [14:24:59]line ФМ: 0000000000871745 [14:24:59]line ФД: 146363 [14:24:59]line ФПД: 233422537552341 [14:24:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142459&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146363&fm=233422537552341&tin=02508201610067®Number=0000000000091683&sum=80000 [14:25:00]written 0, free lines is 4095 [14:25:00]OFD Sender: Processing packet 146363 [packets to send 206, broken 205] [14:25:00]ProducePacketName [14:25:00]name=ofd_packets/00146363 [14:25:00]OFD Sender: To server: pG, [14:25:00]CommunicateWithHost lk.salyk.kg:30040 [14:25:00]ConnectInit lk.salyk.kg [14:25:00]Write to MH i2c: 01 00 00 BC 1E DA [14:25:00]Connected sock=10 [14:25:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 FF 02 07 01 E6 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 00 00 00 F4 03 04 00 3B F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BB 3B 02 00 35 04 06 00 D4 4B EB 6E F1 D5 88 49 FC 86 0C 2E E8 0C [14:25:00]Write i2c OK [14:25:00]MH_I2C_Read... [14:25:00]Read from MH i2c: 01 [14:25:00]MH_I2C_Read... [14:25:00]Read from MH i2c: 01 07 00 [14:25:00]MH_I2C_Read... [14:25:00]Read from MH i2c: 01 07 00 BC 1E 00 00 00 00 00 BB 0C A8 [14:25:00]RasterBufferAndPrint [14:25:00]line [14:25:00]line [14:25:00]line [14:25:00]line [14:25:00]line [14:25:00]written 0, free lines is 3278 [14:25:00]MH_Cut [14:25:00]Write to MH i2c: D1 01 00 C3 1E 01 B3 [14:25:00]Write i2c OK [14:25:00]MH_I2C_Read... [14:25:00]Read from MH i2c: D1 [14:25:00]MH_I2C_Read... [14:25:00]Read from MH i2c: D1 01 00 [14:25:00]MH_I2C_Read... [14:25:00]Read from MH i2c: D1 01 00 C3 1E 00 B2 [14:25:00]Write to MH i2c: 01 00 00 C4 1E E2 [14:25:00]Write i2c OK [14:25:00]MH_I2C_Read... [14:25:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D7 46 47 00 BD 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BB 3B 02 00 F4 03 04 00 62 95 20 67 B6 04 01 00 00 D2 72 3C E9 37 28 8C B5 [14:25:00]CommunicateWithHost err = 0 [14:25:00]CheckOFDResponse [14:25:00]1017 (14) - 77093643461234 [14:25:00]1041 (16) - 0000000000871745 [14:25:00]1040 (4) - 146363 [14:25:00]1012 (4) - 29.10.2024 07:57 [14:25:00]1206 (1) - 0 [14:25:00]OFD Sender: Remove packet 146363 [14:25:00]ProducePacketName [14:25:00]name=ofd_packets/00146363 [14:25:00]NVStorageDeleteData [14:25:01]*** Cut start [14:25:01]*** Partial cut [14:25:01]*** CUTSNS_PIN = 1 [14:25:01]*** CUTSNS_PIN = 0 [14:25:01]OFD Sender: No OFD packet to send [14:25:01]*** Brake cut motor [14:25:01]Read from MH i2c: 01 [14:25:01]MH_I2C_Read... [14:25:01]*** Stop cut motor [14:25:01]*** Cut end [14:25:01]Read from MH i2c: 01 07 00 [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: 01 07 00 C4 1E 00 00 00 00 00 FF 0F F7 [14:25:01]process_action close_receipt done [14:25:01]requested_data is exist [14:25:01]produce_requested_data [14:25:01]requested_item fm.sn is exist - process it [14:25:01]wFMCommunicate request_size=4 [14:25:01]MH_SAM_APDU [14:25:01]CAPDU: 80 11 00 00 [14:25:01]Write to MH i2c: E2 08 00 C5 1E 80 11 00 00 00 00 00 00 5D [14:25:01]Write i2c OK [14:25:01]MH_I2C_Read... [14:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:01]Read from MH i2c: E2 [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: E2 17 00 [14:25:01]MH_I2C_Read... [14:25:01]Read from MH i2c: E2 17 00 C5 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B0 [14:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:25:01]wFMCommunicate OK [14:25:01]requested_item fd.num is exist - process it [14:25:01]SAM_PROTO_GetFieldsCounters [14:25:01]wFMCommunicate request_size=4 [14:25:01]MH_SAM_APDU [14:25:01]CAPDU: 80 13 00 00 [14:25:01]Write to MH i2c: E2 08 00 C6 1E 80 13 00 00 00 00 00 00 60 [14:25:01]Write i2c OK [14:25:01]MH_I2C_Read... [14:25:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:02]Read from MH i2c: E2 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 62 00 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 62 00 C6 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BB 3B 02 00 0E 04 04 00 23 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 7D [14:25:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BB 3B 02 00 0E 04 04 00 23 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 [14:25:02]wFMCommunicate OK [14:25:02]SAM_PROTO_GetFieldsCounters done [14:25:02]requested_item shift.num is exist - process it [14:25:02]requested_item shift.opened is exist - process it [14:25:02]req_shift_opened [14:25:02]FM_GetShiftState [14:25:02]SAM_PROTO_GetShiftState [14:25:02]wFMCommunicate request_size=4 [14:25:02]MH_SAM_APDU [14:25:02]CAPDU: 80 13 01 00 [14:25:02]Write to MH i2c: E2 08 00 C7 1E 80 13 01 00 00 00 00 00 62 [14:25:02]Write i2c OK [14:25:02]MH_I2C_Read... [14:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:02]Read from MH i2c: E2 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 0E 00 [14:25:02]MH_I2C_Read... [14:25:02]Read from MH i2c: E2 0E 00 C7 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9B [14:25:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:25:02]wFMCommunicate OK [14:25:02]SAM_PROTO_GetShiftState done [14:25:02]FM_GetShiftState done [14:25:02]req_shift_opened done [14:25:02]requested_item shift.open_date is exist - process it [14:25:02]req_shift_open_date [14:25:02]req_shift_open_date done [14:25:02]produce_requested_data done [14:25:02]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146363,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:25:02]process_action_free close_receipt [14:25:02]json_value_free [14:25:02]json_value_free done [14:25:02]process_json_proto returns [14:25:02]Send response to host [14:25:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146363,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:25:02]free response buf [14:25:02]execute_script done [14:25:02]execute_script returns [14:25:02]free content buf [14:25:02]Sock 7.Close socket [14:25:02]Sock 7.Thread stoped [14:25:06]OFD Sender: No OFD packet to send [14:25:11]OFD Sender: No OFD packet to send [14:25:16]OFD Sender: No OFD packet to send [14:25:21]OFD Sender: No OFD packet to send [14:25:26]OFD Sender: No OFD packet to send [14:25:27]int [14:25:27]Write to MH i2c: 01 00 00 C8 1E E6 [14:25:27]*** FLAG_PRN_KEY set [14:25:27]Write i2c OK [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 07 00 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 07 00 C8 1E 00 08 00 00 00 FF 0F 03 [14:25:27]state=0 [14:25:27]Key pressed [14:25:27]Feed [14:25:27]Write to MH i2c: D8 00 00 C9 1E BE [14:25:27]Write i2c OK [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: D8 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: D8 01 00 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: D8 01 00 C9 1E 00 BF [14:25:27]int [14:25:27]Write to MH i2c: 01 00 00 CA 1E E8 [14:25:27]Write i2c OK [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 07 00 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 07 00 CA 1E 00 48 00 00 00 3C 00 73 [14:25:27]state=2 [14:25:27]Key pressed [14:25:27]int [14:25:27]Write to MH i2c: 01 00 00 CB 1E E9 [14:25:27]*** FLAG_PRN_KEY reset [14:25:27]Write i2c OK [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 07 00 [14:25:27]MH_I2C_Read... [14:25:27]Read from MH i2c: 01 07 00 CB 1E 00 00 00 00 00 F6 0F F5 [14:25:27]state=2 [14:25:27]Stop feed [14:25:30]int [14:25:30]Write to MH i2c: 01 00 00 CC 1E EA [14:25:30]*** FLAG_PRN_KEY set [14:25:30]Write i2c OK [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 07 00 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 07 00 CC 1E 00 08 00 00 00 FF 0F 07 [14:25:30]state=0 [14:25:30]Key pressed [14:25:30]Feed [14:25:30]Write to MH i2c: D8 00 00 CD 1E C2 [14:25:30]Write i2c OK [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: D8 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: D8 01 00 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: D8 01 00 CD 1E 00 C3 [14:25:30]int [14:25:30]Write to MH i2c: 01 00 00 CE 1E EC [14:25:30]Write i2c OK [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 07 00 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 07 00 CE 1E 00 48 00 00 00 3D 00 78 [14:25:30]state=2 [14:25:30]Key pressed [14:25:30]int [14:25:30]Write to MH i2c: 01 00 00 CF 1E ED [14:25:30]*** FLAG_PRN_KEY reset [14:25:30]Write i2c OK [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 07 00 [14:25:30]MH_I2C_Read... [14:25:30]Read from MH i2c: 01 07 00 CF 1E 00 00 00 00 00 F6 0F F9 [14:25:30]state=2 [14:25:30]Stop feed [14:25:31]OFD Sender: No OFD packet to send [14:25:36]OFD Sender: No OFD packet to send [14:25:41]OFD Sender: No OFD packet to send [14:25:46]OFD Sender: No OFD packet to send [14:25:51]OFD Sender: No OFD packet to send [14:25:56]OFD Sender: No OFD packet to send [14:26:01]OFD Sender: No OFD packet to send [14:26:06]OFD Sender: No OFD packet to send [14:26:11]OFD Sender: No OFD packet to send [14:26:16]OFD Sender: No OFD packet to send [14:26:21]OFD Sender: No OFD packet to send [14:26:26]OFD Sender: No OFD packet to send [14:26:31]OFD Sender: No OFD packet to send [14:26:36]OFD Sender: No OFD packet to send [14:26:41]OFD Sender: No OFD packet to send [14:26:46]OFD Sender: No OFD packet to send [14:26:51]OFD Sender: No OFD packet to send [14:26:56]OFD Sender: No OFD packet to send [14:27:01]OFD Sender: No OFD packet to send [14:27:06]OFD Sender: No OFD packet to send [14:27:11]OFD Sender: No OFD packet to send [14:27:16]OFD Sender: No OFD packet to send [14:27:17]accept exits with 9 [14:27:17]New connection [14:27:17]New thread 3066830180 created [14:27:17]Thread 3066686820 joined [14:27:17]Waiting for new connection... [14:27:17] Sock 9.Parse request [14:27:17]Sock 9.Check first char [14:27:17]Sock 9.First char is OK [14:27:17]request: POST /json_proto HTTP/1.0 [14:27:17]Method: POST [14:27:17]URL: /json_proto [14:27:17]Method is POST - this is cgi request [14:27:17]url: /json_proto [14:27:17]query_string will be loaded in cgi processing [14:27:17]execute_cgi json_proto POST (null) [14:27:17]execute_cgi path=json_proto method=POST [14:27:17]POST find Content-Length [14:27:17]Host: 172.17.40.195:8080 [14:27:17]Content-Length: 677 [14:27:17]Content-Type: application/json [14:27:17] [14:27:17]POST finish read [14:27:17]Found Content-Length = 677 [14:27:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:27:17]execute_script... [14: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)161123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:27:17]POST & json_proto [14:27:17]process_json_proto [14:27:17]json parsed OK: [14:27:17]protocol is kg_v1.0 [14:27:17]action value=close_receipt [14:27:17]process_action close_receipt [14:27:17]cmd_close_receipt [14:27:17]MH_GetDate [14:27:17]Write to MH i2c: F0 00 00 D0 1E DD [14:27:17]Write i2c OK [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: F0 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: F0 09 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: F0 09 00 D0 1E 00 C6 F0 20 67 D5 8D 6C 64 55 [14:27:17]GetLastDocTimeStamp 1730211899 [14:27:17]current date 1730212038 [14:27:17]FM_GetShiftState [14:27:17]SAM_PROTO_GetShiftState [14:27:17]wFMCommunicate request_size=4 [14:27:17]MH_SAM_APDU [14:27:17]CAPDU: 80 13 01 00 [14:27:17]Write to MH i2c: E2 08 00 D1 1E 80 13 01 00 00 00 00 00 6C [14:27:17]Write i2c OK [14:27:17]MH_I2C_Read... [14:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:17]Read from MH i2c: E2 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 0E 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 0E 00 D1 1E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A5 [14:27:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:27:17]wFMCommunicate OK [14:27:17]SAM_PROTO_GetShiftState done [14:27:17]FM_GetShiftState done [14:27:17]opened in 1730161786 [14:27:17]opened+sec_in_day 1730248186 [14:27:17]quantity*price = 50041 [14:27:17]sum+1 = 50042 [14:27:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 160 29.10.2024 14:27 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146364 ФПД: 207938843824428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142719&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146364&fm=207938843824428&tin=02508201610067®Number=0000000000091683&sum=50000 [14:27:18]StoreToDocumentArchive [14:27:18]shift 547 fd 146364 [14:27:18]save to /storage/0547/doc_00146364 [14:27:18]save last doc name /storage/0547/doc_00146364 to /storage/kkm_last_doc_name [14:27:18]save OK [14:27:18]Clear old archive folders... [14:27:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:27:18]tlvbuf is B6F3AC00 [14:27:18]SAM_PROTO_ClearQueue [14:27:18]wFMCommunicate request_size=4 [14:27:18]MH_SAM_APDU [14:27:18]CAPDU: 80 09 00 00 [14:27:18]Write to MH i2c: E2 08 00 DE 1E 80 09 00 00 00 00 00 00 6E [14:27:18]Write i2c OK [14:27:18]MH_I2C_Read... [14:27:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:18]Read from MH i2c: E2 [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 03 00 [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 03 00 DE 1E 00 90 00 70 [14:27:18]RAPDU: 90 00 [14:27:18]wFMCommunicate OK [14:27:18]SAM_PROTO_ClearQueue done [14:27:18]KKMCreateOFDPacket [14:27:18]OFDProtocolAddRootSTLVToBuf [14:27:18]FM_MakeSignedData [14:27:18]FM_MakeSignedData [14:27:18]SAM_PROTO_SignData [14:27:18]wFMCommunicate request_size=4 [14:27:18]MH_SAM_APDU [14:27:18]CAPDU: 80 0D 01 02 [14:27:18]Write to MH i2c: E2 08 00 DF 1E 80 0D 01 02 00 00 00 00 76 [14:27:18]Write i2c OK [14:27:18]MH_I2C_Read... [14:27:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:18]Read from MH i2c: E2 [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 03 00 [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 03 00 DF 1E 00 90 00 71 [14:27:18]RAPDU: 90 00 [14:27:18]wFMCommunicate OK [14:27:18]wFMCommunicate request_size=255 [14:27:18]MH_SAM_APDU [14:27: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 C7 F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BC 3B 02 00 35 04 06 00 BD [14:27:18]Write to MH i2c: E2 02 01 E0 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 A0 00 00 00 F4 03 04 00 C7 F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BC 3B 02 00 35 04 06 00 BD 00 00 BD [14:27:18]Write i2c OK [14:27:18]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 E0 1E 00 90 00 72 [14:27:19]RAPDU: 90 00 [14:27:19]wFMCommunicate OK [14:27:19]wFMCommunicate request_size=10 [14:27:19]MH_SAM_APDU [14:27:19]CAPDU: 80 0D 02 02 05 1E 88 EB D1 2C [14:27:19]Write to MH i2c: E2 0D 00 E1 1E 80 0D 02 02 05 00 1E 88 EB D1 2C 00 00 11 [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 E1 1E 00 90 00 73 [14:27:19]RAPDU: 90 00 [14:27:19]wFMCommunicate OK [14:27:19]wFMCommunicate request_size=4 [14:27:19]MH_SAM_APDU [14:27:19]CAPDU: 80 0D 03 02 [14:27:19]Write to MH i2c: E2 08 00 E2 1E 80 0D 03 02 00 00 00 00 7B [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 0B 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 0B 00 E2 1E 00 7B F9 3E DB E5 DE 84 69 90 00 B9 [14:27:19]RAPDU: 7B F9 3E DB E5 DE 84 69 90 00 [14:27:19]wFMCommunicate OK [14:27:19]SAM_PROTO_SignData done [14:27:19]FM_MakeSignedData done [14:27:19]CreateOFDProtocolMessage [14:27:19]wFMCommunicate request_size=4 [14:27:19]MH_SAM_APDU [14:27:19]CAPDU: 80 11 00 00 [14:27:19]Write to MH i2c: E2 08 00 E3 1E 80 11 00 00 00 00 00 00 7B [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 17 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 17 00 E3 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CE [14:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:27:19]wFMCommunicate OK [14:27:19]CreateOFDProtocolMessage done [14:27:19]OFDSenderStorePacket 146364 [14:27:19]StoreOFDPacket docnum=146364 [14:27:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2F 41 07 01 FB 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 A0 00 00 00 F4 03 04 00 C7 F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BC 3B 02 00 35 04 06 00 BD 1E 88 EB D1 2C 7B F9 3E DB E5 DE 84 69 [14:27:19]CheckFolder [14:27:19]dirname=/storage/ofd_packets [14:27:19]CheckFolder done [14:27:19]ProducePacketName [14:27:19]name=ofd_packets/00146364 [14:27:19]NVStorageSaveData ofd_packets/00146364 [14:27:19]File name is /storage/ofd_packets/00146364 [14:27:19]Write 301 bytes [14:27:19]NVStorageSaveData done [14:27:19]OFDSenderStorePacket done [14:27:19]KKMCreateOFDPacket done [14:27:19]NVStorageSaveData kkm_last_timestamp [14:27:19]File name is /storage/kkm_last_timestamp [14:27:19]Write 4 bytes [14:27:19]NVStorageSaveData done [14:27:19]ExternCall_PrintAddStr [14:27:19]wPrintStart [14:27:19]Write to MH i2c: 01 00 00 E4 1E 02 [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: 01 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: 01 07 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: 01 07 00 E4 1E 00 00 00 00 00 FF 0F 17 [14:27:19]RasterBufferAndPrint [14:27:19]line Счет N : (1)161123 [14:27:19]line ИНН: 02508201610067 [14:27:19]line Контрольно-Кассовый Чек [14:27:19]line ПРОДАЖА [14:27:19]line ТРК (МРК, ГНК) : 52 [14:27:19]line Товар: 2710124130 [14:27:19]line Аи-92-К-2 [14:27:19]line 7.480 * 66.90 [14:27:19]line = 500.41 [14:27:19]line НДС 12% НСП 1% [14:27:19]line > о реализуемом товаре [14:27:19]line ОКРУГЛЕНИЕ: -0.41 [14:27:19]line ИТОГО: 500.00 [14:27:19]line Внесено: 500.00 [14:27:19]line СДАЧА: 0.00 [14:27:19]line НСП 1% : 4.43 [14:27:19]line НДС 12% : 53.14 [14:27:19]line Наличными: 500.00 [14:27:19]line Безнал.: 0.00 [14:27:19]line Место: АЗС № 126 "Партнер Нефть" [14:27:19]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:27:19]line СНО: Общий режим [14:27:19]line Чек 160 29.10.2024 14:27 [14:27:19]line Смена: 547 ФФД: 1.0 [14:27:19]line ЗНМ: 0300000085 [14:27:19]line РНМ: 0000000000091683 [14:27:19]line Версия ККМ: 001 [14:27:19]line ФМ: 0000000000871745 [14:27:19]line ФД: 146364 [14:27:19]line ФПД: 207938843824428 [14:27:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142719&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146364&fm=207938843824428&tin=02508201610067®Number=0000000000091683&sum=50000 [14:27:19]written 0, free lines is 4095 [14:27:19]OFD Sender: Processing packet 146364 [packets to send 206, broken 205] [14:27:19]ProducePacketName [14:27:19]name=ofd_packets/00146364 [14:27:19]OFD Sender: To server: pG, [14:27:19]CommunicateWithHost lk.salyk.kg:30040 [14:27:19]ConnectInit lk.salyk.kg [14:27:20]Write to MH i2c: 01 00 00 0F 1F 2E [14:27:20]Write i2c OK [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: 01 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: 01 07 00 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: 01 07 00 0F 1F 00 00 00 00 00 B1 0C F2 [14:27:20]RasterBufferAndPrint [14:27:20]line [14:27:20]line [14:27:20]line [14:27:20]line [14:27:20]line [14:27:20]written 0, free lines is 3256 [14:27:20]MH_Cut [14:27:20]Write to MH i2c: D1 01 00 16 1F 01 07 [14:27:20]Write i2c OK [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: D1 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: D1 01 00 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: D1 01 00 16 1F 00 06 [14:27:20]Write to MH i2c: 01 00 00 17 1F 36 [14:27:20]Write i2c OK [14:27:20]MH_I2C_Read... [14:27:20]*** Cut start [14:27:20]*** Partial cut [14:27:20]*** CUTSNS_PIN = 1 [14:27:20]*** CUTSNS_PIN = 0 [14:27:21]*** Brake cut motor [14:27:21]Read from MH i2c: 01 [14:27:21]MH_I2C_Read... [14:27:21]*** Stop cut motor [14:27:21]Read from MH i2c: 01 07 00 [14:27:21]MH_I2C_Read... [14:27:21]*** Cut end [14:27:21]Read from MH i2c: 01 07 00 17 1F 00 00 00 00 00 FF 0F 4B [14:27:21]process_action close_receipt done [14:27:21]requested_data is exist [14:27:21]produce_requested_data [14:27:21]requested_item fm.sn is exist - process it [14:27:21]wFMCommunicate request_size=4 [14:27:21]MH_SAM_APDU [14:27:21]CAPDU: 80 11 00 00 [14:27:21]Write to MH i2c: E2 08 00 18 1F 80 11 00 00 00 00 00 00 B1 [14:27:21]Write i2c OK [14:27:21]MH_I2C_Read... [14:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:21]Read from MH i2c: E2 [14:27:21]MH_I2C_Read... [14:27:21]Read from MH i2c: E2 17 00 [14:27:21]MH_I2C_Read... [14:27:21]Read from MH i2c: E2 17 00 18 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 04 [14:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:27:21]wFMCommunicate OK [14:27:21]requested_item fd.num is exist - process it [14:27:21]SAM_PROTO_GetFieldsCounters [14:27:21]wFMCommunicate request_size=4 [14:27:21]MH_SAM_APDU [14:27:21]CAPDU: 80 13 00 00 [14:27:21]Write to MH i2c: E2 08 00 19 1F 80 13 00 00 00 00 00 00 B4 [14:27:21]Write i2c OK [14:27:21]MH_I2C_Read... [14:27:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:21]Read from MH i2c: E2 [14:27:21]MH_I2C_Read... [14:27:21]Read from MH i2c: E2 62 00 [14:27:21]MH_I2C_Read... [14:27:21]Read from MH i2c: E2 62 00 19 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BC 3B 02 00 0E 04 04 00 23 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 D5 [14:27:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BC 3B 02 00 0E 04 04 00 23 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 [14:27:21]wFMCommunicate OK [14:27:21]SAM_PROTO_GetFieldsCounters done [14:27:21]requested_item shift.num is exist - process it [14:27:21]requested_item shift.opened is exist - process it [14:27:21]req_shift_opened [14:27:21]FM_GetShiftState [14:27:21]SAM_PROTO_GetShiftState [14:27:21]wFMCommunicate request_size=4 [14:27:21]MH_SAM_APDU [14:27:21]CAPDU: 80 13 01 00 [14:27:21]Write to MH i2c: E2 08 00 1A 1F 80 13 01 00 00 00 00 00 B6 [14:27:21]Write i2c OK [14:27:21]MH_I2C_Read... [14:27:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:21]Read from MH i2c: E2 [14:27:21]MH_I2C_Read... [14:27:21]Read from MH i2c: E2 0E 00 [14:27:21]MH_I2C_Read... [14:27:21]Read from MH i2c: E2 0E 00 1A 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EF [14:27:21]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:27:21]wFMCommunicate OK [14:27:21]SAM_PROTO_GetShiftState done [14:27:21]FM_GetShiftState done [14:27:21]req_shift_opened done [14:27:21]requested_item shift.open_date is exist - process it [14:27:21]req_shift_open_date [14:27:21]req_shift_open_date done [14:27:21]produce_requested_data done [14:27:21]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146364,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:27:21]process_action_free close_receipt [14:27:21]json_value_free [14:27:21]json_value_free done [14:27:21]process_json_proto returns [14:27:21]Send response to host [14:27:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146364,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:27:21]free response buf [14:27:21]execute_script done [14:27:21]execute_script returns [14:27:21]free content buf [14:27:21]Sock 9.Close socket [14:27:21]Sock 9.Thread stoped [14:27:22]Connected sock=11 [14: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 31 37 34 35 0F 01 00 00 2F 41 07 01 FB 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 A0 00 00 00 F4 03 04 00 C7 F0 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BC 3B 02 00 35 04 06 00 BD 1E 88 EB D1 2C 7B F9 3E DB E5 DE 84 69 [14:27:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E6 C3 47 00 9F 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BC 3B 02 00 F4 03 04 00 F0 95 20 67 B6 04 01 00 00 D1 11 6B FD 4D C4 2F 1A [14:27:22]CommunicateWithHost err = 0 [14:27:22]CheckOFDResponse [14:27:22]1017 (14) - 77093643461234 [14:27:22]1041 (16) - 0000000000871745 [14:27:22]1040 (4) - 146364 [14:27:22]1012 (4) - 29.10.2024 07:59 [14:27:22]1206 (1) - 0 [14:27:22]OFD Sender: Remove packet 146364 [14:27:22]ProducePacketName [14:27:22]name=ofd_packets/00146364 [14:27:22]NVStorageDeleteData [14:27:23]OFD Sender: No OFD packet to send [14:27:28]OFD Sender: No OFD packet to send [14:27:33]OFD Sender: No OFD packet to send [14:27:38]OFD Sender: No OFD packet to send [14:27:43]OFD Sender: No OFD packet to send [14:27:48]OFD Sender: No OFD packet to send [14:27:53]OFD Sender: No OFD packet to send [14:27:58]OFD Sender: No OFD packet to send [14:28:03]OFD Sender: No OFD packet to send [14:28:08]OFD Sender: No OFD packet to send [14:28:13]OFD Sender: No OFD packet to send [14:28:18]OFD Sender: No OFD packet to send [14:28:23]OFD Sender: No OFD packet to send [14:28:26]accept exits with 7 [14:28:26]New connection [14:28:26]New thread 3066686820 created [14:28:26]Thread 3066830180 joined [14:28:26]Waiting for new connection... [14:28:26] Sock 7.Parse request [14:28:26]Sock 7.Check first char [14:28:26]Sock 7.First char is OK [14:28:26]request: POST /json_proto HTTP/1.0 [14:28:26]Method: POST [14:28:26]URL: /json_proto [14:28:26]Method is POST - this is cgi request [14:28:26]url: /json_proto [14:28:26]query_string will be loaded in cgi processing [14:28:26]execute_cgi json_proto POST (null) [14:28:26]execute_cgi path=json_proto method=POST [14:28:26]POST find Content-Length [14:28:26]Host: 172.17.40.195:8080 [14:28:26]Content-Length: 688 [14:28:26]Content-Type: application/json [14:28:26] [14:28:26]POST finish read [14:28:26]Found Content-Length = 688 [14:28:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "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" ] } } [14:28:26]execute_script... [14:28: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)161124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "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" ] } } [14:28:26]POST & json_proto [14:28:26]process_json_proto [14:28:26]json parsed OK: [14:28:26]protocol is kg_v1.0 [14:28:26]action value=close_receipt [14:28:26]process_action close_receipt [14:28:26]cmd_close_receipt [14:28:26]MH_GetDate [14:28:26]Write to MH i2c: F0 00 00 1B 1F 29 [14:28:26]Write i2c OK [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: F0 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: F0 09 00 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: F0 09 00 1B 1F 00 0C F1 20 67 D5 8D 6C 64 E8 [14:28:26]GetLastDocTimeStamp 1730212039 [14:28:26]current date 1730212108 [14:28:26]FM_GetShiftState [14:28:26]SAM_PROTO_GetShiftState [14:28:26]wFMCommunicate request_size=4 [14:28:26]MH_SAM_APDU [14:28:26]CAPDU: 80 13 01 00 [14:28:26]Write to MH i2c: E2 08 00 1C 1F 80 13 01 00 00 00 00 00 B8 [14:28:26]Write i2c OK [14:28:26]MH_I2C_Read... [14:28:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:26]Read from MH i2c: E2 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: E2 0E 00 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: E2 0E 00 1C 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F1 [14:28:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:28:26]wFMCommunicate OK [14:28:26]SAM_PROTO_GetShiftState done [14:28:26]FM_GetShiftState done [14:28:26]opened in 1730161786 [14:28:26]opened+sec_in_day 1730248186 [14:28:26]quantity*price = 100051 [14:28:26]sum+1 = 100052 [14:28:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 161 29.10.2024 14:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146365 ФПД: 158268353846037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142828&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146365&fm=158268353846037&tin=02508201610067®Number=0000000000091683&sum=100000 [14:28:27]StoreToDocumentArchive [14:28:27]shift 547 fd 146365 [14:28:27]save to /storage/0547/doc_00146365 [14:28:27]save last doc name /storage/0547/doc_00146365 to /storage/kkm_last_doc_name [14:28:27]save OK [14:28:27]Clear old archive folders... [14:28:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:28:27]tlvbuf is B6EBC9B0 [14:28:27]SAM_PROTO_ClearQueue [14:28:27]wFMCommunicate request_size=4 [14:28:27]MH_SAM_APDU [14:28:27]CAPDU: 80 09 00 00 [14:28:27]Write to MH i2c: E2 08 00 29 1F 80 09 00 00 00 00 00 00 BA [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:27]Read from MH i2c: E2 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 29 1F 00 90 00 BC [14:28:27]RAPDU: 90 00 [14:28:27]wFMCommunicate OK [14:28:27]SAM_PROTO_ClearQueue done [14:28:27]KKMCreateOFDPacket [14:28:27]OFDProtocolAddRootSTLVToBuf [14:28:27]FM_MakeSignedData [14:28:27]FM_MakeSignedData [14:28:27]SAM_PROTO_SignData [14:28:27]wFMCommunicate request_size=4 [14:28:27]MH_SAM_APDU [14:28:27]CAPDU: 80 0D 01 02 [14:28:27]Write to MH i2c: E2 08 00 2A 1F 80 0D 01 02 00 00 00 00 C2 [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:27]Read from MH i2c: E2 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 2A 1F 00 90 00 BD [14:28:27]RAPDU: 90 00 [14:28:27]wFMCommunicate OK [14:28:27]wFMCommunicate request_size=255 [14:28:27]MH_SAM_APDU [14:28:27]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A1 00 00 00 F4 03 04 00 0C F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BD 3B 02 [14:28:27]Write to MH i2c: E2 02 01 2B 1F 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A1 00 00 00 F4 03 04 00 0C F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BD 3B 02 00 00 00 [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:28]Read from MH i2c: E2 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 03 00 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 03 00 2B 1F 00 90 00 BE [14:28:28]RAPDU: 90 00 [14:28:28]wFMCommunicate OK [14:28:28]wFMCommunicate request_size=16 [14:28:28]MH_SAM_APDU [14:28:28]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8F F1 B9 02 9B 15 [14:28:28]Write to MH i2c: E2 13 00 2C 1F 80 0D 02 02 0B 00 00 35 04 06 00 8F F1 B9 02 9B 15 00 00 05 [14:28:28]Write i2c OK [14:28:28]MH_I2C_Read... [14:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:28]Read from MH i2c: E2 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 03 00 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 03 00 2C 1F 00 90 00 BF [14:28:28]RAPDU: 90 00 [14:28:28]wFMCommunicate OK [14:28:28]wFMCommunicate request_size=4 [14:28:28]MH_SAM_APDU [14:28:28]CAPDU: 80 0D 03 02 [14:28:28]Write to MH i2c: E2 08 00 2D 1F 80 0D 03 02 00 00 00 00 C7 [14:28:28]Write i2c OK [14:28:28]MH_I2C_Read... [14:28:28]OFD Sender: No OFD packet to send [14:28:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:28]Read from MH i2c: E2 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 0B 00 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 0B 00 2D 1F 00 EB 30 FF 14 0F 23 76 68 90 00 06 [14:28:28]RAPDU: EB 30 FF 14 0F 23 76 68 90 00 [14:28:28]wFMCommunicate OK [14:28:28]SAM_PROTO_SignData done [14:28:28]FM_MakeSignedData done [14:28:28]CreateOFDProtocolMessage [14:28:28]wFMCommunicate request_size=4 [14:28:28]MH_SAM_APDU [14:28:28]CAPDU: 80 11 00 00 [14:28:28]Write to MH i2c: E2 08 00 2E 1F 80 11 00 00 00 00 00 00 C7 [14:28:28]Write i2c OK [14:28:28]MH_I2C_Read... [14:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:28]Read from MH i2c: E2 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 17 00 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: E2 17 00 2E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1A [14:28:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:28:28]wFMCommunicate OK [14:28:28]CreateOFDProtocolMessage done [14:28:28]OFDSenderStorePacket 146365 [14:28:28]StoreOFDPacket docnum=146365 [14:28:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 24 D4 0D 01 30 0F 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A1 00 00 00 F4 03 04 00 0C F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BD 3B 02 00 35 04 06 00 8F F1 B9 02 9B 15 EB 30 FF 14 0F 23 76 68 [14:28:28]CheckFolder [14:28:28]dirname=/storage/ofd_packets [14:28:28]CheckFolder done [14:28:28]ProducePacketName [14:28:28]name=ofd_packets/00146365 [14:28:28]NVStorageSaveData ofd_packets/00146365 [14:28:28]File name is /storage/ofd_packets/00146365 [14:28:28]Write 307 bytes [14:28:28]NVStorageSaveData done [14:28:28]OFDSenderStorePacket done [14:28:28]KKMCreateOFDPacket done [14:28:28]NVStorageSaveData kkm_last_timestamp [14:28:28]File name is /storage/kkm_last_timestamp [14:28:28]Write 4 bytes [14:28:28]NVStorageSaveData done [14:28:28]ExternCall_PrintAddStr [14:28:28]wPrintStart [14:28:28]Write to MH i2c: 01 00 00 2F 1F 4E [14:28:28]Write i2c OK [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: 01 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: 01 07 00 [14:28:28]MH_I2C_Read... [14:28:28]Read from MH i2c: 01 07 00 2F 1F 00 00 00 00 00 FF 0F 63 [14:28:28]RasterBufferAndPrint [14:28:28]line Счет N : (1)161124 [14:28:28]line ИНН: 02508201610067 [14:28:28]line Контрольно-Кассовый Чек [14:28:28]line ПРОДАЖА [14:28:28]line ТРК (МРК, ГНК) : 41 [14:28:28]line Товар: 2710194240 [14:28:28]line D-Energy Дт-К-2 [14:28:28]line 12.960 * 77.20 [14:28:28]line = 1000.51 [14:28:28]line НДС 12% НСП 1% [14:28:28]line > о реализуемом товаре [14:28:28]line ОКРУГЛЕНИЕ: -0.51 [14:28:28]line ИТОГО: 1000.00 [14:28:28]line Внесено: 1000.00 [14:28:28]line СДАЧА: 0.00 [14:28:28]line НСП 1% : 8.85 [14:28:28]line НДС 12% : 106.25 [14:28:28]line Наличными: 1000.00 [14:28:28]line Безнал.: 0.00 [14:28:28]line Место: АЗС № 126 "Партнер Нефть" [14:28:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:28:28]line СНО: Общий режим [14:28:28]line Чек 161 29.10.2024 14:28 [14:28:28]line Смена: 547 ФФД: 1.0 [14:28:28]line ЗНМ: 0300000085 [14:28:28]line РНМ: 0000000000091683 [14:28:28]line Версия ККМ: 001 [14:28:28]line ФМ: 0000000000871745 [14:28:28]line ФД: 146365 [14:28:28]line ФПД: 158268353846037 [14:28:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142828&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146365&fm=158268353846037&tin=02508201610067®Number=0000000000091683&sum=100000 [14:28:28]OFD Sender: Processing packet 146365 [packets to send 206, broken 205] [14:28:28]ProducePacketName [14:28:28]name=ofd_packets/00146365 [14:28:28]OFD Sender: To server: pG, [14:28:28]CommunicateWithHost lk.salyk.kg:30040 [14:28:28]ConnectInit lk.salyk.kg [14:28:28]written 0, free lines is 4095 [14:28:29]Write to MH i2c: 01 00 00 5A 1F 79 [14:28:29]Write i2c OK [14:28:29]MH_I2C_Read... [14:28:29]Read from MH i2c: 01 [14:28:29]MH_I2C_Read... [14:28:29]Read from MH i2c: 01 07 00 [14:28:29]MH_I2C_Read... [14:28:29]Read from MH i2c: 01 07 00 5A 1F 00 00 00 00 00 B5 0C 41 [14:28:29]RasterBufferAndPrint [14:28:29]line [14:28:29]line [14:28:29]line [14:28:29]line [14:28:29]line [14:28:29]written 0, free lines is 3258 [14:28:29]MH_Cut [14:28:29]Write to MH i2c: D1 01 00 61 1F 01 52 [14:28:29]Write i2c OK [14:28:29]MH_I2C_Read... [14:28:29]Read from MH i2c: D1 [14:28:29]MH_I2C_Read... [14:28:29]Read from MH i2c: D1 01 00 [14:28:29]MH_I2C_Read... [14:28:29]Read from MH i2c: D1 01 00 61 1F 00 51 [14:28:29]Write to MH i2c: 01 00 00 62 1F 81 [14:28:29]Write i2c OK [14:28:29]MH_I2C_Read... [14:28:29]Connected sock=9 [14:28:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 24 D4 0D 01 30 0F 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A1 00 00 00 F4 03 04 00 0C F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BD 3B 02 00 35 04 06 00 8F F1 B9 02 9B 15 EB 30 FF 14 0F 23 76 68 [14:28:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F7 35 47 00 1C 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BD 3B 02 00 F4 03 04 00 33 96 20 67 B6 04 01 00 00 0F A6 C9 D1 A0 92 48 43 [14:28:29]CommunicateWithHost err = 0 [14:28:29]CheckOFDResponse [14:28:29]1017 (14) - 77093643461234 [14:28:29]1041 (16) - 0000000000871745 [14:28:29]1040 (4) - 146365 [14:28:29]1012 (4) - 29.10.2024 08:00 [14:28:29]1206 (1) - 0 [14:28:29]OFD Sender: Remove packet 146365 [14:28:29]ProducePacketName [14:28:29]name=ofd_packets/00146365 [14:28:29]NVStorageDeleteData [14:28:29]*** Cut start [14:28:29]*** Partial cut [14:28:29]*** CUTSNS_PIN = 1 [14:28:30]*** CUTSNS_PIN = 0 [14:28:30]*** Brake cut motor [14:28:30]OFD Sender: No OFD packet to send [14:28:30]Read from MH i2c: 01 [14:28:30]MH_I2C_Read... [14:28:30]*** Stop cut motor [14:28:30]*** Cut end [14:28:30]Read from MH i2c: 01 07 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: 01 07 00 62 1F 00 00 00 00 00 FF 0F 96 [14:28:30]process_action close_receipt done [14:28:30]requested_data is exist [14:28:30]produce_requested_data [14:28:30]requested_item fm.sn is exist - process it [14:28:30]wFMCommunicate request_size=4 [14:28:30]MH_SAM_APDU [14:28:30]CAPDU: 80 11 00 00 [14:28:30]Write to MH i2c: E2 08 00 63 1F 80 11 00 00 00 00 00 00 FC [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:30]Read from MH i2c: E2 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 17 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 17 00 63 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4F [14:28:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:28:30]wFMCommunicate OK [14:28:30]requested_item fd.num is exist - process it [14:28:30]SAM_PROTO_GetFieldsCounters [14:28:30]wFMCommunicate request_size=4 [14:28:30]MH_SAM_APDU [14:28:30]CAPDU: 80 13 00 00 [14:28:30]Write to MH i2c: E2 08 00 64 1F 80 13 00 00 00 00 00 00 FF [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:30]Read from MH i2c: E2 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 62 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 62 00 64 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BD 3B 02 00 0E 04 04 00 23 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 24 [14:28:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BD 3B 02 00 0E 04 04 00 23 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 [14:28:30]wFMCommunicate OK [14:28:30]SAM_PROTO_GetFieldsCounters done [14:28:30]requested_item shift.num is exist - process it [14:28:30]requested_item shift.opened is exist - process it [14:28:30]req_shift_opened [14:28:30]FM_GetShiftState [14:28:30]SAM_PROTO_GetShiftState [14:28:30]wFMCommunicate request_size=4 [14:28:30]MH_SAM_APDU [14:28:30]CAPDU: 80 13 01 00 [14:28:30]Write to MH i2c: E2 08 00 65 1F 80 13 01 00 00 00 00 00 01 [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 [14:28:30]MH_I2C_Read... [14:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:30]Read from MH i2c: E2 0E 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 0E 00 65 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3A [14:28:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:28:30]wFMCommunicate OK [14:28:30]SAM_PROTO_GetShiftState done [14:28:30]FM_GetShiftState done [14:28:30]req_shift_opened done [14:28:30]requested_item shift.open_date is exist - process it [14:28:30]req_shift_open_date [14:28:30]req_shift_open_date done [14:28:30]produce_requested_data done [14:28:30]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146365,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:28:30]process_action_free close_receipt [14:28:30]json_value_free [14:28:30]json_value_free done [14:28:30]process_json_proto returns [14:28:30]Send response to host [14:28:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146365,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:28:30]free response buf [14:28:30]execute_script done [14:28:30]execute_script returns [14:28:30]free content buf [14:28:30]Sock 7.Close socket [14:28:30]Sock 7.Thread stoped [14:28:35]OFD Sender: No OFD packet to send [14:28:40]OFD Sender: No OFD packet to send [14:28:45]OFD Sender: No OFD packet to send [14:28:50]OFD Sender: No OFD packet to send [14:28:55]accept exits with 10 [14:28:55]New connection [14:28:55]New thread 3066830180 created [14:28:55]Thread 3066686820 joined [14:28:55]Waiting for new connection... [14:28:55] Sock 10.Parse request [14:28:55]Sock 10.Check first char [14:28:55]Sock 10.First char is OK [14:28:55]request: POST /json_proto HTTP/1.0 [14:28:55]Method: POST [14:28:55]URL: /json_proto [14:28:55]Method is POST - this is cgi request [14:28:55]url: /json_proto [14:28:55]query_string will be loaded in cgi processing [14:28:55]execute_cgi json_proto POST (null) [14:28:55]execute_cgi path=json_proto method=POST [14:28:55]POST find Content-Length [14:28:55]Host: 172.17.40.195:8080 [14:28:55]Content-Length: 682 [14:28:55]Content-Type: application/json [14:28:55] [14:28:55]POST finish read [14:28:55]Found Content-Length = 682 [14:28:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:28:55]execute_script... [14:28: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)161125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:28:55]POST & json_proto [14:28:55]process_json_proto [14:28:55]json parsed OK: [14:28:55]protocol is kg_v1.0 [14:28:55]action value=close_receipt [14:28:55]process_action close_receipt [14:28:55]cmd_close_receipt [14:28:55]MH_GetDate [14:28:55]Write to MH i2c: F0 00 00 66 1F 74 [14:28:55]Write i2c OK [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: F0 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: F0 09 00 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: F0 09 00 66 1F 00 28 F1 20 67 D5 8D 6C 64 4F [14:28:55]GetLastDocTimeStamp 1730212108 [14:28:55]current date 1730212136 [14:28:55]FM_GetShiftState [14:28:55]SAM_PROTO_GetShiftState [14:28:55]wFMCommunicate request_size=4 [14:28:55]MH_SAM_APDU [14:28:55]CAPDU: 80 13 01 00 [14:28:55]Write to MH i2c: E2 08 00 67 1F 80 13 01 00 00 00 00 00 03 [14:28:55]Write i2c OK [14:28:55]MH_I2C_Read... [14:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:55]Read from MH i2c: E2 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 0E 00 [14:28:55]MH_I2C_Read... [14:28:55]Read from MH i2c: E2 0E 00 67 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3C [14:28:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:28:55]wFMCommunicate OK [14:28:55]SAM_PROTO_GetShiftState done [14:28:55]FM_GetShiftState done [14:28:55]opened in 1730161786 [14:28:55]opened+sec_in_day 1730248186 [14:28:55]quantity*price = 100021 [14:28:55]sum+1 = 100023 [14:28: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 162 29.10.2024 14:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146366 ФПД: 160492665314830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142856&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146366&fm=160492665314830&tin=02508201610067®Number=0000000000091683&sum=100000 [14:28:56]StoreToDocumentArchive [14:28:56]shift 547 fd 146366 [14:28:56]save to /storage/0547/doc_00146366 [14:28:56]save last doc name /storage/0547/doc_00146366 to /storage/kkm_last_doc_name [14:28:56]save OK [14:28:56]Clear old archive folders... [14:28:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:56]tlvbuf is 02011270 [14:28:56]SAM_PROTO_ClearQueue [14:28:56]wFMCommunicate request_size=4 [14:28:56]MH_SAM_APDU [14:28:56]CAPDU: 80 09 00 00 [14:28:56]Write to MH i2c: E2 08 00 74 1F 80 09 00 00 00 00 00 00 05 [14:28:56]Write i2c OK [14:28:56]MH_I2C_Read... [14:28:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:56]Read from MH i2c: E2 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 74 1F 00 90 00 07 [14:28:56]RAPDU: 90 00 [14:28:56]wFMCommunicate OK [14:28:56]SAM_PROTO_ClearQueue done [14:28:56]KKMCreateOFDPacket [14:28:56]OFDProtocolAddRootSTLVToBuf [14:28:56]FM_MakeSignedData [14:28:56]FM_MakeSignedData [14:28:56]SAM_PROTO_SignData [14:28:56]wFMCommunicate request_size=4 [14:28:56]MH_SAM_APDU [14:28:56]CAPDU: 80 0D 01 02 [14:28:56]Write to MH i2c: E2 08 00 75 1F 80 0D 01 02 00 00 00 00 0D [14:28:56]Write i2c OK [14:28:56]MH_I2C_Read... [14:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:56]Read from MH i2c: E2 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 75 1F 00 90 00 08 [14:28:56]RAPDU: 90 00 [14:28:56]wFMCommunicate OK [14:28:56]wFMCommunicate request_size=255 [14:28:56]MH_SAM_APDU [14:28:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 F4 03 04 00 28 F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BE 3B 02 00 35 04 06 00 91 [14:28:56]Write to MH i2c: E2 02 01 76 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 A2 00 00 00 F4 03 04 00 28 F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BE 3B 02 00 35 04 06 00 91 00 00 AC [14:28:56]Write i2c OK [14:28:56]MH_I2C_Read... [14:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:56]Read from MH i2c: E2 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 76 1F 00 90 00 09 [14:28:56]RAPDU: 90 00 [14:28:56]wFMCommunicate OK [14:28:56]wFMCommunicate request_size=10 [14:28:56]MH_SAM_APDU [14:28:56]CAPDU: 80 0D 02 02 05 F7 9C 4E 1E 0E [14:28:56]Write to MH i2c: E2 0D 00 77 1F 80 0D 02 02 05 00 F7 9C 4E 1E 0E 00 00 27 [14:28:56]Write i2c OK [14:28:56]MH_I2C_Read... [14:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:56]Read from MH i2c: E2 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 03 00 77 1F 00 90 00 0A [14:28:56]RAPDU: 90 00 [14:28:56]wFMCommunicate OK [14:28:56]wFMCommunicate request_size=4 [14:28:56]MH_SAM_APDU [14:28:56]CAPDU: 80 0D 03 02 [14:28:56]Write to MH i2c: E2 08 00 78 1F 80 0D 03 02 00 00 00 00 12 [14:28:56]Write i2c OK [14:28:56]MH_I2C_Read... [14:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:56]Read from MH i2c: E2 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 0B 00 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 0B 00 78 1F 00 1D 68 6D 30 25 D6 B0 03 90 00 E3 [14:28:56]RAPDU: 1D 68 6D 30 25 D6 B0 03 90 00 [14:28:56]wFMCommunicate OK [14:28:56]SAM_PROTO_SignData done [14:28:56]FM_MakeSignedData done [14:28:56]CreateOFDProtocolMessage [14:28:56]wFMCommunicate request_size=4 [14:28:56]MH_SAM_APDU [14:28:56]CAPDU: 80 11 00 00 [14:28:56]Write to MH i2c: E2 08 00 79 1F 80 11 00 00 00 00 00 00 12 [14:28:56]Write i2c OK [14:28:56]MH_I2C_Read... [14:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:56]Read from MH i2c: E2 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 17 00 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: E2 17 00 79 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 65 [14:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:28:56]wFMCommunicate OK [14:28:56]CreateOFDProtocolMessage done [14:28:56]OFDSenderStorePacket 146366 [14:28:56]StoreOFDPacket docnum=146366 [14:28:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E4 26 07 01 E6 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 00 00 00 F4 03 04 00 28 F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BE 3B 02 00 35 04 06 00 91 F7 9C 4E 1E 0E 1D 68 6D 30 25 D6 B0 03 [14:28:56]CheckFolder [14:28:56]dirname=/storage/ofd_packets [14:28:56]CheckFolder done [14:28:56]ProducePacketName [14:28:56]name=ofd_packets/00146366 [14:28:56]NVStorageSaveData ofd_packets/00146366 [14:28:56]File name is /storage/ofd_packets/00146366 [14:28:56]Write 301 bytes [14:28:56]NVStorageSaveData done [14:28:56]OFDSenderStorePacket done [14:28:56]KKMCreateOFDPacket done [14:28:56]NVStorageSaveData kkm_last_timestamp [14:28:56]File name is /storage/kkm_last_timestamp [14:28:56]Write 4 bytes [14:28:56]NVStorageSaveData done [14:28:56]ExternCall_PrintAddStr [14:28:56]wPrintStart [14:28:56]Write to MH i2c: 01 00 00 7A 1F 99 [14:28:56]Write i2c OK [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: 01 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: 01 07 00 [14:28:56]MH_I2C_Read... [14:28:56]Read from MH i2c: 01 07 00 7A 1F 00 00 00 00 00 FF 0F AE [14:28:56]RasterBufferAndPrint [14:28:56]line Счет N : (1)161125 [14:28:56]line ИНН: 02508201610067 [14:28:56]line Контрольно-Кассовый Чек [14:28:56]line ПРОДАЖА [14:28:56]line ТРК (МРК, ГНК) : 63 [14:28:56]line Товар: 2710124500 [14:28:56]line Аи-95-К-3 [14:28:56]line 13.480 * 74.20 [14:28:56]line = 1000.22 [14:28:56]line НДС 12% НСП 1% [14:28:56]line > о реализуемом товаре [14:28:56]line ОКРУГЛЕНИЕ: -0.22 [14:28:56]line ИТОГО: 1000.00 [14:28:56]line Внесено: 1000.00 [14:28:56]line СДАЧА: 0.00 [14:28:56]line НСП 1% : 8.85 [14:28:56]line НДС 12% : 106.22 [14:28:56]line Наличными: 1000.00 [14:28:56]line Безнал.: 0.00 [14:28:56]line Место: АЗС № 126 "Партнер Нефть" [14:28:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:28:56]line СНО: Общий режим [14:28:56]line Чек 162 29.10.2024 14:28 [14:28:56]line Смена: 547 ФФД: 1.0 [14:28:56]line ЗНМ: 0300000085 [14:28:56]line РНМ: 0000000000091683 [14:28:56]line Версия ККМ: 001 [14:28:56]line ФМ: 0000000000871745 [14:28:56]line ФД: 146366 [14:28:56]line ФПД: 160492665314830 [14:28:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142856&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146366&fm=160492665314830&tin=02508201610067®Number=0000000000091683&sum=100000 [14:28:57]OFD Sender: Processing packet 146366 [packets to send 206, broken 205] [14:28:57]ProducePacketName [14:28:57]name=ofd_packets/00146366 [14:28:57]OFD Sender: To server: pG, [14:28:57]CommunicateWithHost lk.salyk.kg:30040 [14:28:57]ConnectInit lk.salyk.kg [14:28:57]written 0, free lines is 4095 [14:28:57]Connected sock=9 [14:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E4 26 07 01 E6 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 00 00 00 F4 03 04 00 28 F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BE 3B 02 00 35 04 06 00 91 F7 9C 4E 1E 0E 1D 68 6D 30 25 D6 B0 03 [14:28:57]Write to MH i2c: 01 00 00 A5 1F C4 [14:28:57]Write i2c OK [14:28:57]MH_I2C_Read... [14:28:57]Read from MH i2c: 01 [14:28:57]MH_I2C_Read... [14:28:57]Read from MH i2c: 01 07 00 [14:28:57]MH_I2C_Read... [14:28:57]Read from MH i2c: 01 07 00 A5 1F 00 00 00 00 00 BF 0C 96 [14:28:57]RasterBufferAndPrint [14:28:57]line [14:28:57]line [14:28:57]line [14:28:57]line [14:28:57]line [14:28:57]written 0, free lines is 3269 [14:28:57]MH_Cut [14:28:57]Write to MH i2c: D1 01 00 AC 1F 01 9D [14:28:57]Write i2c OK [14:28:57]MH_I2C_Read... [14:28:57]Read from MH i2c: D1 [14:28:57]MH_I2C_Read... [14:28:57]Read from MH i2c: D1 01 00 [14:28:57]MH_I2C_Read... [14:28:57]Read from MH i2c: D1 01 00 AC 1F 00 9C [14:28:57]Write to MH i2c: 01 00 00 AD 1F CC [14:28:57]Write i2c OK [14:28:57]MH_I2C_Read... [14:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 1C 53 47 00 67 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 31 37 34 35 10 04 04 00 BE 3B 02 00 F4 03 04 00 4F 96 20 67 B6 04 01 00 00 35 40 EA 97 AD 86 3B B8 [14:28:57]CommunicateWithHost err = 0 [14:28:57]CheckOFDResponse [14:28:57]1017 (14) - 77093643461234 [14:28:57]1041 (16) - 0000000000871745 [14:28:57]1040 (4) - 146366 [14:28:57]1012 (4) - 29.10.2024 08:01 [14:28:57]1206 (1) - 0 [14:28:57]OFD Sender: Remove packet 146366 [14:28:57]ProducePacketName [14:28:57]name=ofd_packets/00146366 [14:28:57]NVStorageDeleteData [14:28:58]OFD Sender: No OFD packet to send [14:28:58]*** Cut start [14:28:58]*** Partial cut [14:28:58]*** CUTSNS_PIN = 1 [14:28:58]*** CUTSNS_PIN = 0 [14:28:58]*** Brake cut motor [14:28:58]Read from MH i2c: 01 [14:28:58]MH_I2C_Read... [14:28:58]*** Stop cut motor [14:28:58]*** Cut end [14:28:58]Read from MH i2c: 01 07 00 [14:28:58]MH_I2C_Read... [14:28:58]Read from MH i2c: 01 07 00 AD 1F 00 00 00 00 00 FF 0F E1 [14:28:58]process_action close_receipt done [14:28:58]requested_data is exist [14:28:58]produce_requested_data [14:28:58]requested_item fm.sn is exist - process it [14:28:58]wFMCommunicate request_size=4 [14:28:58]MH_SAM_APDU [14:28:58]CAPDU: 80 11 00 00 [14:28:58]Write to MH i2c: E2 08 00 AE 1F 80 11 00 00 00 00 00 00 47 [14:28:58]Write i2c OK [14:28:58]MH_I2C_Read... [14:28:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:58]Read from MH i2c: E2 [14:28:58]MH_I2C_Read... [14:28:58]Read from MH i2c: E2 17 00 [14:28:58]MH_I2C_Read... [14:28:58]Read from MH i2c: E2 17 00 AE 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9A [14:28:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:28:58]wFMCommunicate OK [14:28:58]requested_item fd.num is exist - process it [14:28:58]SAM_PROTO_GetFieldsCounters [14:28:58]wFMCommunicate request_size=4 [14:28:58]MH_SAM_APDU [14:28:58]CAPDU: 80 13 00 00 [14:28:58]Write to MH i2c: E2 08 00 AF 1F 80 13 00 00 00 00 00 00 4A [14:28:58]Write i2c OK [14:28:58]MH_I2C_Read... [14:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:59]Read from MH i2c: E2 [14:28:59]MH_I2C_Read... [14:28:59]Read from MH i2c: E2 62 00 [14:28:59]MH_I2C_Read... [14:28:59]Read from MH i2c: E2 62 00 AF 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BE 3B 02 00 0E 04 04 00 23 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 73 [14:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BE 3B 02 00 0E 04 04 00 23 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 [14:28:59]wFMCommunicate OK [14:28:59]SAM_PROTO_GetFieldsCounters done [14:28:59]requested_item shift.num is exist - process it [14:28:59]requested_item shift.opened is exist - process it [14:28:59]req_shift_opened [14:28:59]FM_GetShiftState [14:28:59]SAM_PROTO_GetShiftState [14:28:59]wFMCommunicate request_size=4 [14:28:59]MH_SAM_APDU [14:28:59]CAPDU: 80 13 01 00 [14:28:59]Write to MH i2c: E2 08 00 B0 1F 80 13 01 00 00 00 00 00 4C [14:28:59]Write i2c OK [14:28:59]MH_I2C_Read... [14:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:59]Read from MH i2c: E2 [14:28:59]MH_I2C_Read... [14:28:59]Read from MH i2c: E2 0E 00 [14:28:59]MH_I2C_Read... [14:28:59]Read from MH i2c: E2 0E 00 B0 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 85 [14:28:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:28:59]wFMCommunicate OK [14:28:59]SAM_PROTO_GetShiftState done [14:28:59]FM_GetShiftState done [14:28:59]req_shift_opened done [14:28:59]requested_item shift.open_date is exist - process it [14:28:59]req_shift_open_date [14:28:59]req_shift_open_date done [14:28:59]produce_requested_data done [14:28:59]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146366,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:28:59]process_action_free close_receipt [14:28:59]json_value_free [14:28:59]json_value_free done [14:28:59]process_json_proto returns [14:28:59]Send response to host [14:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146366,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:28:59]free response buf [14:28:59]execute_script done [14:28:59]execute_script returns [14:28:59]free content buf [14:28:59]Sock 10.Close socket [14:28:59]Sock 10.Thread stoped [14:29:03]OFD Sender: No OFD packet to send [14:29:08]OFD Sender: No OFD packet to send [14:29:13]OFD Sender: No OFD packet to send [14:29:18]OFD Sender: No OFD packet to send [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:49]int [14:29:49]Write to MH i2c: 01 00 00 B1 1F D0 [14:29:49]*** FLAG_PRN_KEY set [14:29:49]Write i2c OK [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 07 00 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 07 00 B1 1F 00 08 00 00 00 FF 0F ED [14:29:49]state=0 [14:29:49]Key pressed [14:29:49]Feed [14:29:49]Write to MH i2c: D8 00 00 B2 1F A8 [14:29:49]Write i2c OK [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: D8 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: D8 01 00 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: D8 01 00 B2 1F 00 A9 [14:29:49]int [14:29:49]Write to MH i2c: 01 00 00 B3 1F D2 [14:29:49]Write i2c OK [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 07 00 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 07 00 B3 1F 00 48 00 00 00 3C 00 5D [14:29:49]state=2 [14:29:49]Key pressed [14:29:49]int [14:29:49]Write to MH i2c: 01 00 00 B4 1F D3 [14:29:49]*** FLAG_PRN_KEY reset [14:29:49]Write i2c OK [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 07 00 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 07 00 B4 1F 00 00 00 00 00 F6 0F DF [14:29:49]state=2 [14:29:49]Stop feed [14:29:51]int [14:29:51]Write to MH i2c: 01 00 00 B5 1F D4 [14:29:51]*** FLAG_PRN_KEY set [14:29:51]Write i2c OK [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 07 00 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 07 00 B5 1F 00 08 00 00 00 FF 0F F1 [14:29:51]state=0 [14:29:51]Key pressed [14:29:51]Feed [14:29:51]Write to MH i2c: D8 00 00 B6 1F AC [14:29:51]Write i2c OK [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: D8 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: D8 01 00 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: D8 01 00 B6 1F 00 AD [14:29:51]int [14:29:51]Write to MH i2c: 01 00 00 B7 1F D6 [14:29:51]Write i2c OK [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 07 00 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 07 00 B7 1F 00 48 00 00 00 3C 00 61 [14:29:51]state=2 [14:29:51]Key pressed [14:29:51]int [14:29:51]Write to MH i2c: 01 00 00 B8 1F D7 [14:29:51]*** FLAG_PRN_KEY reset [14:29:51]Write i2c OK [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 07 00 [14:29:51]MH_I2C_Read... [14:29:51]Read from MH i2c: 01 07 00 B8 1F 00 00 00 00 00 F6 0F E3 [14:29:51]state=2 [14:29:51]Stop feed [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:49]accept exits with 7 [14:30:49]New connection [14:30:49]New thread 3066686820 created [14:30:49]Thread 3066830180 joined [14:30:49]Waiting for new connection... [14:30:49] Sock 7.Parse request [14:30:49]Sock 7.Check first char [14:30:49]Sock 7.First char is OK [14:30:49]request: POST /json_proto HTTP/1.0 [14:30:49]Method: POST [14:30:49]URL: /json_proto [14:30:49]Method is POST - this is cgi request [14:30:49]url: /json_proto [14:30:49]query_string will be loaded in cgi processing [14:30:49]execute_cgi json_proto POST (null) [14:30:49]execute_cgi path=json_proto method=POST [14:30:49]POST find Content-Length [14:30:49]Host: 172.17.40.195:8080 [14:30:49]Content-Length: 767 [14:30:49]Content-Type: application/json [14:30:49] [14:30:49]POST finish read [14:30:49]Found Content-Length = 767 [14:30:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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: Mbank", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:49]execute_script... [14:30:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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: Mbank", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:49]POST & json_proto [14:30:49]process_json_proto [14:30:49]json parsed OK: [14:30:49]protocol is kg_v1.0 [14:30:49]action value=close_receipt [14:30:49]process_action close_receipt [14:30:49]cmd_close_receipt [14:30:49]MH_GetDate [14:30:49]Write to MH i2c: F0 00 00 B9 1F C7 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: F0 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: F0 09 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: F0 09 00 B9 1F 00 9A F1 20 67 D5 8D 6C 64 14 [14:30:49]GetLastDocTimeStamp 1730212136 [14:30:49]current date 1730212250 [14:30:49]FM_GetShiftState [14:30:49]SAM_PROTO_GetShiftState [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 13 01 00 [14:30:49]Write to MH i2c: E2 08 00 BA 1F 80 13 01 00 00 00 00 00 56 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 0E 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 0E 00 BA 1F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8F [14:30:49]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:30:49]wFMCommunicate OK [14:30:49]SAM_PROTO_GetShiftState done [14:30:49]FM_GetShiftState done [14:30:49]opened in 1730161786 [14:30:49]opened+sec_in_day 1730248186 [14:30:49]quantity*price = 80012 [14:30:49]sum+1 = 80013 [14:30:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.12 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.12 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 163 29.10.2024 14:30 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146367 ФПД: 241035604201650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143050&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146367&fm=241035604201650&tin=02508201610067®Number=0000000000091683&sum=80012 [14:30:50]StoreToDocumentArchive [14:30:50]shift 547 fd 146367 [14:30:50]save to /storage/0547/doc_00146367 [14:30:50]save last doc name /storage/0547/doc_00146367 to /storage/kkm_last_doc_name [14:30:50]save OK [14:30:50]Clear old archive folders... [14:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:50]tlvbuf is 02018920 [14:30:50]SAM_PROTO_ClearQueue [14:30:50]wFMCommunicate request_size=4 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 09 00 00 [14:30:50]Write to MH i2c: E2 08 00 C7 1F 80 09 00 00 00 00 00 00 58 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 C7 1F 00 90 00 5A [14:30:50]RAPDU: 90 00 [14:30:50]wFMCommunicate OK [14:30:50]SAM_PROTO_ClearQueue done [14:30:50]KKMCreateOFDPacket [14:30:50]OFDProtocolAddRootSTLVToBuf [14:30:50]FM_MakeSignedData [14:30:50]FM_MakeSignedData [14:30:50]SAM_PROTO_SignData [14:30:50]wFMCommunicate request_size=4 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 0D 01 02 [14:30:50]Write to MH i2c: E2 08 00 C8 1F 80 0D 01 02 00 00 00 00 60 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 C8 1F 00 90 00 5B [14:30:50]RAPDU: 90 00 [14:30:50]wFMCommunicate OK [14:30:50]wFMCommunicate request_size=255 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 00 00 00 F4 03 04 00 9A F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BF 3B 02 00 35 04 06 00 DB [14:30:50]Write to MH i2c: E2 02 01 C9 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 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 A3 00 00 00 F4 03 04 00 9A F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BF 3B 02 00 35 04 06 00 DB 00 00 A3 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 C9 1F 00 90 00 5C [14:30:50]RAPDU: 90 00 [14:30:50]wFMCommunicate OK [14:30:50]wFMCommunicate request_size=10 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 0D 02 02 05 38 79 91 10 B2 [14:30:50]Write to MH i2c: E2 0D 00 CA 1F 80 0D 02 02 05 00 38 79 91 10 B2 00 00 71 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 03 00 CA 1F 00 90 00 5D [14:30:50]RAPDU: 90 00 [14:30:50]wFMCommunicate OK [14:30:50]wFMCommunicate request_size=4 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 0D 03 02 [14:30:50]Write to MH i2c: E2 08 00 CB 1F 80 0D 03 02 00 00 00 00 65 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 0B 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 0B 00 CB 1F 00 C7 FF 3E E8 AE 76 C9 4B 90 00 8A [14:30:50]RAPDU: C7 FF 3E E8 AE 76 C9 4B 90 00 [14:30:50]wFMCommunicate OK [14:30:50]SAM_PROTO_SignData done [14:30:50]FM_MakeSignedData done [14:30:50]CreateOFDProtocolMessage [14:30:50]wFMCommunicate request_size=4 [14:30:50]MH_SAM_APDU [14:30:50]CAPDU: 80 11 00 00 [14:30:50]Write to MH i2c: E2 08 00 CC 1F 80 11 00 00 00 00 00 00 65 [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:50]Read from MH i2c: E2 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 17 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: E2 17 00 CC 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B8 [14:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:30:50]wFMCommunicate OK [14:30:50]CreateOFDProtocolMessage done [14:30:50]OFDSenderStorePacket 146367 [14:30:50]StoreOFDPacket docnum=146367 [14:30:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 98 CF 07 01 6C 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 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 A3 00 00 00 F4 03 04 00 9A F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BF 3B 02 00 35 04 06 00 DB 38 79 91 10 B2 C7 FF 3E E8 AE 76 C9 4B [14:30:50]CheckFolder [14:30:50]dirname=/storage/ofd_packets [14:30:50]CheckFolder done [14:30:50]ProducePacketName [14:30:50]name=ofd_packets/00146367 [14:30:50]NVStorageSaveData ofd_packets/00146367 [14:30:50]File name is /storage/ofd_packets/00146367 [14:30:50]Write 301 bytes [14:30:50]NVStorageSaveData done [14:30:50]OFDSenderStorePacket done [14:30:50]KKMCreateOFDPacket done [14:30:50]NVStorageSaveData kkm_last_timestamp [14:30:50]File name is /storage/kkm_last_timestamp [14:30:50]Write 4 bytes [14:30:50]NVStorageSaveData done [14:30:50]ExternCall_PrintAddStr [14:30:50]wPrintStart [14:30:50]Write to MH i2c: 01 00 00 CD 1F EC [14:30:50]Write i2c OK [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: 01 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: 01 07 00 [14:30:50]MH_I2C_Read... [14:30:50]Read from MH i2c: 01 07 00 CD 1F 00 00 00 00 00 FF 0F 01 [14:30:50]RasterBufferAndPrint [14:30:50]line Счет N : (1)161126 [14:30:50]line ИНН: 02508201610067 [14:30:50]line Контрольно-Кассовый Чек [14:30:50]line ПРОДАЖА [14:30:50]line ТРК (МРК, ГНК) : 32 [14:30:50]line Товар: 2710124130 [14:30:50]line Аи-92-К-2 [14:30:50]line 11.960 * 66.90 [14:30:50]line = 800.12 [14:30:50]line НДС 12% НСП 1% [14:30:50]line > о реализуемом товаре [14:30:50]line ИТОГО: 800.12 [14:30:50]line НСП 1% : 7.08 [14:30:50]line НДС 12% : 84.97 [14:30:50]line Наличными: 0.00 [14:30:50]line Безнал.: 800.12 [14:30:50]line Место: АЗС № 126 "Партнер Нефть" [14:30:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:30:50]line СНО: Общий режим [14:30:50]line Чек 163 29.10.2024 14:30 [14:30:50]line Смена: 547 ФФД: 1.0 [14:30:50]line ЗНМ: 0300000085 [14:30:50]line РНМ: 0000000000091683 [14:30:50]line Версия ККМ: 001 [14:30:50]line Платежная система: Mbank [14:30:50]line ФМ: 0000000000871745 [14:30:50]line ФД: 146367 [14:30:50]line ФПД: 241035604201650 [14:30:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143050&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146367&fm=241035604201650&tin=02508201610067®Number=0000000000091683&sum=80012 [14:30:50]written 0, free lines is 4095 [14:30:50]OFD Sender: Processing packet 146367 [packets to send 206, broken 205] [14:30:50]ProducePacketName [14:30:50]name=ofd_packets/00146367 [14:30:50]OFD Sender: To server: pG, [14:30:50]CommunicateWithHost lk.salyk.kg:30040 [14:30:50]ConnectInit lk.salyk.kg [14:30:51]Connected sock=10 [14:30:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 98 CF 07 01 6C 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 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 A3 00 00 00 F4 03 04 00 9A F1 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BF 3B 02 00 35 04 06 00 DB 38 79 91 10 B2 C7 FF 3E E8 AE 76 C9 4B [14:30:51]Write to MH i2c: 01 00 00 F6 1F 15 [14:30:51]Write i2c OK [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: 01 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: 01 07 00 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: 01 07 00 F6 1F 00 00 00 00 00 F4 0C 1C [14:30:51]RasterBufferAndPrint [14:30:51]line [14:30:51]line [14:30:51]line [14:30:51]line [14:30:51]line [14:30:51]written 0, free lines is 3323 [14:30:51]MH_Cut [14:30:51]Write to MH i2c: D1 01 00 FD 1F 01 EE [14:30:51]Write i2c OK [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: D1 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: D1 01 00 [14:30:51]MH_I2C_Read... [14:30:51]Read from MH i2c: D1 01 00 FD 1F 00 ED [14:30:51]Write to MH i2c: 01 00 00 FE 1F 1D [14:30:51]Write i2c OK [14:30:51]MH_I2C_Read... [14:30:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E4 4C 47 00 D1 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 BF 3B 02 00 F4 03 04 00 C1 96 20 67 B6 04 01 00 00 79 2B D0 D2 0D DC 86 86 [14:30:51]CommunicateWithHost err = 0 [14:30:51]CheckOFDResponse [14:30:51]1017 (14) - 77093643461234 [14:30:51]1041 (16) - 0000000000871745 [14:30:51]1040 (4) - 146367 [14:30:51]1012 (4) - 29.10.2024 08:03 [14:30:51]1206 (1) - 0 [14:30:51]OFD Sender: Remove packet 146367 [14:30:51]ProducePacketName [14:30:51]name=ofd_packets/00146367 [14:30:51]NVStorageDeleteData [14:30:52]*** Cut start [14:30:52]*** Partial cut [14:30:52]*** CUTSNS_PIN = 1 [14:30:52]*** CUTSNS_PIN = 0 [14:30:52]OFD Sender: No OFD packet to send [14:30:52]*** Brake cut motor [14:30:52]Read from MH i2c: 01 [14:30:52]MH_I2C_Read... [14:30:52]*** Stop cut motor [14:30:52]*** Cut end [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 FE 1F 00 00 00 00 00 FF 0F 32 [14:30:52]process_action close_receipt done [14:30:52]requested_data is exist [14:30:52]produce_requested_data [14:30:52]requested_item fm.sn is exist - process it [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 FF 1F 80 11 00 00 00 00 00 00 98 [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 FF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EB [14:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:30:52]wFMCommunicate OK [14:30:52]requested_item fd.num is exist - process it [14:30:52]SAM_PROTO_GetFieldsCounters [14:30:52]wFMCommunicate request_size=4 [14:30:52]MH_SAM_APDU [14:30:52]CAPDU: 80 13 00 00 [14:30:52]Write to MH i2c: E2 08 00 00 20 80 13 00 00 00 00 00 00 9C [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:52]Read from MH i2c: E2 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 62 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 62 00 00 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BF 3B 02 00 0E 04 04 00 23 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 C9 [14:30:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 BF 3B 02 00 0E 04 04 00 23 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 [14:30:52]wFMCommunicate OK [14:30:52]SAM_PROTO_GetFieldsCounters done [14:30:52]requested_item shift.num is exist - process it [14:30:52]requested_item shift.opened is exist - process it [14:30:52]req_shift_opened [14:30:52]FM_GetShiftState [14:30:52]SAM_PROTO_GetShiftState [14:30:52]wFMCommunicate request_size=4 [14:30:52]MH_SAM_APDU [14:30:52]CAPDU: 80 13 01 00 [14:30:52]Write to MH i2c: E2 08 00 01 20 80 13 01 00 00 00 00 00 9E [14:30:52]Write i2c OK [14:30:52]MH_I2C_Read... [14:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:52]Read from MH i2c: E2 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 0E 00 [14:30:52]MH_I2C_Read... [14:30:52]Read from MH i2c: E2 0E 00 01 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D7 [14:30:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:30:52]wFMCommunicate OK [14:30:52]SAM_PROTO_GetShiftState done [14:30:52]FM_GetShiftState done [14:30:52]req_shift_opened done [14:30:52]requested_item shift.open_date is exist - process it [14:30:52]req_shift_open_date [14:30:52]req_shift_open_date done [14:30:52]produce_requested_data done [14:30:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146367,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:30:52]process_action_free close_receipt [14:30:52]json_value_free [14:30:52]json_value_free done [14:30:52]process_json_proto returns [14:30:52]Send response to host [14:30:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146367,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:30:52]free response buf [14:30:52]execute_script done [14:30:52]execute_script returns [14:30:52]free content buf [14:30:52]Sock 7.Close socket [14:30:52]Sock 7.Thread stoped [14:30:57]OFD Sender: No OFD packet to send [14:31:02]OFD Sender: No OFD packet to send [14:31:07]OFD Sender: No OFD packet to send [14:31:12]OFD Sender: No OFD packet to send [14:31:17]OFD Sender: No OFD packet to send [14:31:22]OFD Sender: No OFD packet to send [14:31:27]OFD Sender: No OFD packet to send [14:31:32]OFD Sender: No OFD packet to send [14:31:37]OFD Sender: No OFD packet to send [14:31:42]OFD Sender: No OFD packet to send [14:31:47]OFD Sender: No OFD packet to send [14:31:52]OFD Sender: No OFD packet to send [14:31:57]OFD Sender: No OFD packet to send [14:32:02]OFD Sender: No OFD packet to send [14:32:07]OFD Sender: No OFD packet to send [14:32:12]OFD Sender: No OFD packet to send [14:32:17]OFD Sender: No OFD packet to send [14:32:22]OFD Sender: No OFD packet to send [14:32:27]OFD Sender: No OFD packet to send [14:32:32]OFD Sender: No OFD packet to send [14:32:37]OFD Sender: No OFD packet to send [14:32:42]OFD Sender: No OFD packet to send [14:32:47]OFD Sender: No OFD packet to send [14:32:52]OFD Sender: No OFD packet to send [14:32:57]OFD Sender: No OFD packet to send [14:33:02]OFD Sender: No OFD packet to send [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:17]OFD Sender: No OFD packet to send [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:53]accept exits with 9 [14:35:53]New connection [14:35:53]New thread 3066830180 created [14:35:53]Thread 3066686820 joined [14:35:53]Waiting for new connection... [14:35:53] Sock 9.Parse request [14:35:53]Sock 9.Check first char [14:35:53]Sock 9.First char is OK [14:35:53]request: POST /json_proto HTTP/1.0 [14:35:53]Method: POST [14:35:53]URL: /json_proto [14:35:53]Method is POST - this is cgi request [14:35:53]url: /json_proto [14:35:53]query_string will be loaded in cgi processing [14:35:53]execute_cgi json_proto POST (null) [14:35:53]execute_cgi path=json_proto method=POST [14:35:53]POST find Content-Length [14:35:53]Host: 172.17.40.195:8080 [14:35:53]Content-Length: 679 [14:35:53]Content-Type: application/json [14:35:53] [14:35:53]POST finish read [14:35:53]Found Content-Length = 679 [14:35:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:35:53]execute_script... [14:35: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)161127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:35:53]POST & json_proto [14:35:53]process_json_proto [14:35:53]json parsed OK: [14:35:53]protocol is kg_v1.0 [14:35:53]action value=close_receipt [14:35:53]process_action close_receipt [14:35:53]cmd_close_receipt [14:35:53]MH_GetDate [14:35:53]Write to MH i2c: F0 00 00 02 20 11 [14:35:53]Write i2c OK [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: F0 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: F0 09 00 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: F0 09 00 02 20 00 CB F2 20 67 D5 8D 6C 64 90 [14:35:53]GetLastDocTimeStamp 1730212250 [14:35:53]current date 1730212555 [14:35:53]FM_GetShiftState [14:35:53]SAM_PROTO_GetShiftState [14:35:53]wFMCommunicate request_size=4 [14:35:53]MH_SAM_APDU [14:35:53]CAPDU: 80 13 01 00 [14:35:53]Write to MH i2c: E2 08 00 03 20 80 13 01 00 00 00 00 00 A0 [14:35:53]Write i2c OK [14:35:53]MH_I2C_Read... [14:35:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:53]Read from MH i2c: E2 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 0E 00 [14:35:53]MH_I2C_Read... [14:35:53]Read from MH i2c: E2 0E 00 03 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D9 [14:35:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:35:53]wFMCommunicate OK [14:35:53]SAM_PROTO_GetShiftState done [14:35:53]FM_GetShiftState done [14:35:53]opened in 1730161786 [14:35:53]opened+sec_in_day 1730248186 [14:35:53]quantity*price = 100050 [14:35:53]sum+1 = 100052 [14:35:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 164 29.10.2024 14:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146368 ФПД: 24021081444070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143555&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146368&fm=24021081444070&tin=02508201610067®Number=0000000000091683&sum=100000 [14:35:54]StoreToDocumentArchive [14:35:54]shift 547 fd 146368 [14:35:54]save to /storage/0547/doc_00146368 [14:35:54]save last doc name /storage/0547/doc_00146368 to /storage/kkm_last_doc_name [14:35:54]save OK [14:35:54]Clear old archive folders... [14:35:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:35:54]tlvbuf is B6EBC950 [14:35:54]SAM_PROTO_ClearQueue [14:35:54]wFMCommunicate request_size=4 [14:35:54]MH_SAM_APDU [14:35:54]CAPDU: 80 09 00 00 [14:35:54]Write to MH i2c: E2 08 00 10 20 80 09 00 00 00 00 00 00 A2 [14:35:54]Write i2c OK [14:35:54]MH_I2C_Read... [14:35:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:54]Read from MH i2c: E2 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: E2 03 00 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: E2 03 00 10 20 00 90 00 A4 [14:35:54]RAPDU: 90 00 [14:35:54]wFMCommunicate OK [14:35:54]SAM_PROTO_ClearQueue done [14:35:54]KKMCreateOFDPacket [14:35:54]OFDProtocolAddRootSTLVToBuf [14:35:54]FM_MakeSignedData [14:35:54]FM_MakeSignedData [14:35:54]SAM_PROTO_SignData [14:35:54]wFMCommunicate request_size=4 [14:35:54]MH_SAM_APDU [14:35:54]CAPDU: 80 0D 01 02 [14:35:54]Write to MH i2c: E2 08 00 11 20 80 0D 01 02 00 00 00 00 AA [14:35:54]Write i2c OK [14:35:54]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 11 20 00 90 00 A5 [14:35:55]RAPDU: 90 00 [14:35:55]wFMCommunicate OK [14:35:55]wFMCommunicate request_size=255 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 A4 00 00 00 F4 03 04 00 CB F2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C0 3B 02 00 35 04 06 00 15 D8 D8 06 [14:35:55]Write to MH i2c: E2 02 01 12 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 A4 00 00 00 F4 03 04 00 CB F2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C0 3B 02 00 35 04 06 00 15 D8 D8 06 00 00 03 [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 12 20 00 90 00 A6 [14:35:55]RAPDU: 90 00 [14:35:55]wFMCommunicate OK [14:35:55]wFMCommunicate request_size=7 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 0D 02 02 02 CE E6 [14:35:55]Write to MH i2c: E2 0A 00 13 20 80 0D 02 02 02 00 CE E6 00 00 65 [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 13 20 00 90 00 A7 [14:35:55]RAPDU: 90 00 [14:35:55]wFMCommunicate OK [14:35:55]wFMCommunicate request_size=4 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 0D 03 02 [14:35:55]Write to MH i2c: E2 08 00 14 20 80 0D 03 02 00 00 00 00 AF [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 0B 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 0B 00 14 20 00 2B 79 6C 11 DF AA D8 40 90 00 72 [14:35:55]RAPDU: 2B 79 6C 11 DF AA D8 40 90 00 [14:35:55]wFMCommunicate OK [14:35:55]SAM_PROTO_SignData done [14:35:55]FM_MakeSignedData done [14:35:55]CreateOFDProtocolMessage [14:35:55]wFMCommunicate request_size=4 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 11 00 00 [14:35:55]Write to MH i2c: E2 08 00 15 20 80 11 00 00 00 00 00 00 AF [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 17 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 17 00 15 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 02 [14:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:35:55]wFMCommunicate OK [14:35:55]CreateOFDProtocolMessage done [14:35:55]OFDSenderStorePacket 146368 [14:35:55]StoreOFDPacket docnum=146368 [14:35:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 67 8B 04 01 50 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 A4 00 00 00 F4 03 04 00 CB F2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C0 3B 02 00 35 04 06 00 15 D8 D8 06 CE E6 2B 79 6C 11 DF AA D8 40 [14:35:55]CheckFolder [14:35:55]dirname=/storage/ofd_packets [14:35:55]CheckFolder done [14:35:55]ProducePacketName [14:35:55]name=ofd_packets/00146368 [14:35:55]NVStorageSaveData ofd_packets/00146368 [14:35:55]File name is /storage/ofd_packets/00146368 [14:35:55]Write 298 bytes [14:35:55]NVStorageSaveData done [14:35:55]OFDSenderStorePacket done [14:35:55]KKMCreateOFDPacket done [14:35:55]NVStorageSaveData kkm_last_timestamp [14:35:55]File name is /storage/kkm_last_timestamp [14:35:55]Write 4 bytes [14:35:55]NVStorageSaveData done [14:35:55]ExternCall_PrintAddStr [14:35:55]wPrintStart [14:35:55]Write to MH i2c: 01 00 00 16 20 36 [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: 01 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: 01 07 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: 01 07 00 16 20 00 00 00 00 00 FF 0F 4B [14:35:55]RasterBufferAndPrint [14:35:55]line Счет N : (1)161127 [14:35:55]line ИНН: 02508201610067 [14:35:55]line Контрольно-Кассовый Чек [14:35:55]line ПРОДАЖА [14:35:55]line ТРК (МРК, ГНК) : 11 [14:35:55]line Товар: 2710194210 [14:35:55]line ДТ-К-2 [14:35:55]line 13.130 * 76.20 [14:35:55]line = 1000.51 [14:35:55]line НДС 12% НСП 1% [14:35:55]line > о реализуемом товаре [14:35:55]line ОКРУГЛЕНИЕ: -0.51 [14:35:55]line ИТОГО: 1000.00 [14:35:55]line Внесено: 1000.00 [14:35:55]line СДАЧА: 0.00 [14:35:55]line НСП 1% : 8.85 [14:35:55]line НДС 12% : 106.25 [14:35:55]line Наличными: 1000.00 [14:35:55]line Безнал.: 0.00 [14:35:55]line Место: АЗС № 126 "Партнер Нефть" [14:35:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:35:55]line СНО: Общий режим [14:35:55]line Чек 164 29.10.2024 14:35 [14:35:55]line Смена: 547 ФФД: 1.0 [14:35:55]line ЗНМ: 0300000085 [14:35:55]line РНМ: 0000000000091683 [14:35:55]line Версия ККМ: 001 [14:35:55]line ФМ: 0000000000871745 [14:35:55]line ФД: 146368 [14:35:55]line ФПД: 24021081444070 [14:35:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143555&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146368&fm=24021081444070&tin=02508201610067®Number=0000000000091683&sum=100000 [14:35:55]written 0, free lines is 4095 [14:35:55]OFD Sender: Processing packet 146368 [packets to send 206, broken 205] [14:35:55]ProducePacketName [14:35:55]name=ofd_packets/00146368 [14:35:55]OFD Sender: To server: pG, [14:35:55]CommunicateWithHost lk.salyk.kg:30040 [14:35:55]ConnectInit lk.salyk.kg [14:35:56]Write to MH i2c: 01 00 00 41 20 61 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 41 20 00 00 00 00 00 A4 0C 18 [14:35:56]RasterBufferAndPrint [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]written 0, free lines is 3242 [14:35:56]MH_Cut [14:35:56]Write to MH i2c: D1 01 00 48 20 01 3A [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: D1 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: D1 01 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: D1 01 00 48 20 00 39 [14:35:56]Write to MH i2c: 01 00 00 49 20 69 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:57]*** Cut start [14:35:57]*** Partial cut [14:35:57]*** CUTSNS_PIN = 1 [14:35:57]*** CUTSNS_PIN = 0 [14:35:57]*** Brake cut motor [14:35:57]Read from MH i2c: 01 [14:35:57]MH_I2C_Read... [14:35:57]*** Stop cut motor [14:35:57]*** Cut end [14:35:57]Read from MH i2c: 01 07 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 07 00 49 20 00 00 00 00 00 FF 0F 7E [14:35:57]process_action close_receipt done [14:35:57]requested_data is exist [14:35:57]produce_requested_data [14:35:57]requested_item fm.sn is exist - process it [14:35:57]wFMCommunicate request_size=4 [14:35:57]MH_SAM_APDU [14:35:57]CAPDU: 80 11 00 00 [14:35:57]Write to MH i2c: E2 08 00 4A 20 80 11 00 00 00 00 00 00 E4 [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:57]Read from MH i2c: E2 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: E2 17 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: E2 17 00 4A 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 37 [14:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:35:57]wFMCommunicate OK [14:35:57]requested_item fd.num is exist - process it [14:35:57]SAM_PROTO_GetFieldsCounters [14:35:57]wFMCommunicate request_size=4 [14:35:57]MH_SAM_APDU [14:35:57]CAPDU: 80 13 00 00 [14:35:57]Write to MH i2c: E2 08 00 4B 20 80 13 00 00 00 00 00 00 E7 [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]int [14:35:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:57]*** FLAG_PRN_KEY set [14:35:57]Read from MH i2c: E2 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: E2 62 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: E2 62 00 4B 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C0 3B 02 00 0E 04 04 00 23 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 18 [14:35:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C0 3B 02 00 0E 04 04 00 23 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 [14:35:57]wFMCommunicate OK [14:35:57]SAM_PROTO_GetFieldsCounters done [14:35:57]requested_item shift.num is exist - process it [14:35:57]requested_item shift.opened is exist - process it [14:35:57]req_shift_opened [14:35:57]FM_GetShiftState [14:35:57]SAM_PROTO_GetShiftState [14:35:57]wFMCommunicate request_size=4 [14:35:57]MH_SAM_APDU [14:35:57]CAPDU: 80 13 01 00 [14:35:57]Write to MH i2c: E2 08 00 4C 20 80 13 01 00 00 00 00 00 E9 [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:57]Read from MH i2c: E2 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: E2 0E 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: E2 0E 00 4C 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 22 [14:35:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:35:57]wFMCommunicate OK [14:35:57]SAM_PROTO_GetShiftState done [14:35:57]FM_GetShiftState done [14:35:57]req_shift_opened done [14:35:57]requested_item shift.open_date is exist - process it [14:35:57]req_shift_open_date [14:35:57]req_shift_open_date done [14:35:57]produce_requested_data done [14:35:57]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146368,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:35:57]process_action_free close_receipt [14:35:57]json_value_free [14:35:57]json_value_free done [14:35:57]process_json_proto returns [14:35:57]Send response to host [14:35:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146368,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:35:57]free response buf [14:35:57]execute_script done [14:35:57]execute_script returns [14:35:57]free content buf [14:35:57]Sock 9.Close socket [14:35:57]Sock 9.Thread stoped [14:35:57]Write to MH i2c: 01 00 00 4D 20 6D [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 07 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 07 00 4D 20 00 08 00 00 00 FF 0F 8A [14:35:57]state=0 [14:35:57]Key pressed [14:35:57]Feed [14:35:57]Write to MH i2c: D8 00 00 4E 20 45 [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: D8 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: D8 01 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: D8 01 00 4E 20 00 46 [14:35:57]int [14:35:57]Write to MH i2c: 01 00 00 4F 20 6F [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 07 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 07 00 4F 20 00 48 00 00 00 3C 00 FA [14:35:57]state=2 [14:35:57]Key pressed [14:35:57]Connected sock=11 [14:35:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 67 8B 04 01 50 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 A4 00 00 00 F4 03 04 00 CB F2 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C0 3B 02 00 35 04 06 00 15 D8 D8 06 CE E6 2B 79 6C 11 DF AA D8 40 [14:35:58]int [14:35:58]Write to MH i2c: 01 00 00 50 20 70 [14:35:58]*** FLAG_PRN_KEY reset [14:35:58]Write i2c OK [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: 01 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: 01 07 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: 01 07 00 50 20 00 00 00 00 00 FF 0F 85 [14:35:58]state=2 [14:35:58]Stop feed [14:35:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 11 70 47 00 4C 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C0 3B 02 00 F4 03 04 00 F4 97 20 67 B6 04 01 00 00 49 FA BB 05 EF 40 4C F8 [14:35:58]CommunicateWithHost err = 0 [14:35:58]CheckOFDResponse [14:35:58]1017 (14) - 77093643461234 [14:35:58]1041 (16) - 0000000000871745 [14:35:58]1040 (4) - 146368 [14:35:58]1012 (4) - 29.10.2024 08:08 [14:35:58]1206 (1) - 0 [14:35:58]OFD Sender: Remove packet 146368 [14:35:58]ProducePacketName [14:35:58]name=ofd_packets/00146368 [14:35:58]NVStorageDeleteData [14:35:58]OFD Sender: No OFD packet to send [14:36:03]OFD Sender: No OFD packet to send [14:36:08]OFD Sender: No OFD packet to send [14:36:14]OFD Sender: No OFD packet to send [14:36:19]OFD Sender: No OFD packet to send [14:36:24]OFD Sender: No OFD packet to send [14:36:29]OFD Sender: No OFD packet to send [14:36:34]OFD Sender: No OFD packet to send [14:36:39]OFD Sender: No OFD packet to send [14:36:44]OFD Sender: No OFD packet to send [14:36:49]OFD Sender: No OFD packet to send [14:36:54]OFD Sender: No OFD packet to send [14:36:59]OFD Sender: No OFD packet to send [14:37:04]OFD Sender: No OFD packet to send [14:37:09]OFD Sender: No OFD packet to send [14:37:14]OFD Sender: No OFD packet to send [14:37:19]OFD Sender: No OFD packet to send [14:37:24]OFD Sender: No OFD packet to send [14:37:29]OFD Sender: No OFD packet to send [14:37:34]OFD Sender: No OFD packet to send [14:37:39]OFD Sender: No OFD packet to send [14:37:44]OFD Sender: No OFD packet to send [14:37:49]OFD Sender: No OFD packet to send [14:37:54]OFD Sender: No OFD packet to send [14:37:59]OFD Sender: No OFD packet to send [14:38:04]OFD Sender: No OFD packet to send [14:38:09]OFD Sender: No OFD packet to send [14:38:14]OFD Sender: No OFD packet to send [14:38:19]OFD Sender: No OFD packet to send [14:38:24]OFD Sender: No OFD packet to send [14:38:29]OFD Sender: No OFD packet to send [14:38:34]OFD Sender: No OFD packet to send [14:38:39]OFD Sender: No OFD packet to send [14:38:44]OFD Sender: No OFD packet to send [14:38:49]OFD Sender: No OFD packet to send [14:38:54]OFD Sender: No OFD packet to send [14:38:59]OFD Sender: No OFD packet to send [14:39:04]OFD Sender: No OFD packet to send [14:39:09]OFD Sender: No OFD packet to send [14:39:14]OFD Sender: No OFD packet to send [14:39:19]OFD Sender: No OFD packet to send [14:39:24]OFD Sender: No OFD packet to send [14:39:29]OFD Sender: No OFD packet to send [14:39:34]OFD Sender: No OFD packet to send [14:39:39]OFD Sender: No OFD packet to send [14:39:44]OFD Sender: No OFD packet to send [14:39:49]OFD Sender: No OFD packet to send [14:39:54]OFD Sender: No OFD packet to send [14:39:59]OFD Sender: No OFD packet to send [14:40:04]OFD Sender: No OFD packet to send [14:40:09]OFD Sender: No OFD packet to send [14:40:14]OFD Sender: No OFD packet to send [14:40:19]OFD Sender: No OFD packet to send [14:40:24]OFD Sender: No OFD packet to send [14:40:29]OFD Sender: No OFD packet to send [14:40:34]OFD Sender: No OFD packet to send [14:40:39]OFD Sender: No OFD packet to send [14:40:44]OFD Sender: No OFD packet to send [14:40:49]OFD Sender: No OFD packet to send [14:40:54]OFD Sender: No OFD packet to send [14:40:59]OFD Sender: No OFD packet to send [14:41:03]accept exits with 7 [14:41:03]New connection [14:41:03]New thread 3066686820 created [14:41:03]Thread 3066830180 joined [14:41:03]Waiting for new connection... [14:41:03] Sock 7.Parse request [14:41:03]Sock 7.Check first char [14:41:03]Sock 7.First char is OK [14:41:03]request: POST /json_proto HTTP/1.0 [14:41:03]Method: POST [14:41:03]URL: /json_proto [14:41:03]Method is POST - this is cgi request [14:41:03]url: /json_proto [14:41:03]query_string will be loaded in cgi processing [14:41:03]execute_cgi json_proto POST (null) [14:41:03]execute_cgi path=json_proto method=POST [14:41:03]POST find Content-Length [14:41:03]Host: 172.17.40.195:8080 [14:41:03]Content-Length: 766 [14:41:03]Content-Type: application/json [14:41:03] [14:41:03]POST finish read [14:41:03]Found Content-Length = 766 [14:41:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 50.000, "sum" : 3810.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" : 3810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:03]execute_script... [14:41:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 50.000, "sum" : 3810.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" : 3810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:03]POST & json_proto [14:41:03]process_json_proto [14:41:03]json parsed OK: [14:41:03]protocol is kg_v1.0 [14:41:03]action value=close_receipt [14:41:03]process_action close_receipt [14:41:03]cmd_close_receipt [14:41:03]MH_GetDate [14:41:03]Write to MH i2c: F0 00 00 51 20 60 [14:41:03]Write i2c OK [14:41:03]MH_I2C_Read... [14:41:03]Read from MH i2c: F0 [14:41:03]MH_I2C_Read... [14:41:03]Read from MH i2c: F0 09 00 [14:41:03]MH_I2C_Read... [14:41:03]Read from MH i2c: F0 09 00 51 20 00 01 F4 20 67 D5 8D 6C 64 17 [14:41:03]GetLastDocTimeStamp 1730212555 [14:41:03]current date 1730212865 [14:41:03]FM_GetShiftState [14:41:03]SAM_PROTO_GetShiftState [14:41:03]wFMCommunicate request_size=4 [14:41:03]MH_SAM_APDU [14:41:03]CAPDU: 80 13 01 00 [14:41:03]Write to MH i2c: E2 08 00 52 20 80 13 01 00 00 00 00 00 EF [14:41:03]Write i2c OK [14:41:03]MH_I2C_Read... [14:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:03]Read from MH i2c: E2 [14:41:03]MH_I2C_Read... [14:41:03]Read from MH i2c: E2 0E 00 [14:41:03]MH_I2C_Read... [14:41:03]Read from MH i2c: E2 0E 00 52 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 28 [14:41:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:41:03]wFMCommunicate OK [14:41:03]SAM_PROTO_GetShiftState done [14:41:03]FM_GetShiftState done [14:41:03]opened in 1730161786 [14:41:03]opened+sec_in_day 1730248186 [14:41:03]quantity*price = 381000 [14:41:03]sum+1 = 381001 [14:41:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3810.00 НСП 1% : 33.72 НДС 12% : 404.60 Наличными: 0.00 Безнал.: 3810.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 165 29.10.2024 14:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146369 ФПД: 21081309359536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144105&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146369&fm=21081309359536&tin=02508201610067®Number=0000000000091683&sum=381000 [14:41:05]StoreToDocumentArchive [14:41:05]shift 547 fd 146369 [14:41:05]save to /storage/0547/doc_00146369 [14:41:05]save last doc name /storage/0547/doc_00146369 to /storage/kkm_last_doc_name [14:41:05]save OK [14:41:05]Clear old archive folders... [14:41:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:41:05]tlvbuf is 02018A40 [14:41:05]SAM_PROTO_ClearQueue [14:41:05]wFMCommunicate request_size=4 [14:41:05]MH_SAM_APDU [14:41:05]CAPDU: 80 09 00 00 [14:41:05]Write to MH i2c: E2 08 00 5F 20 80 09 00 00 00 00 00 00 F1 [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:05]Read from MH i2c: E2 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 5F 20 00 90 00 F3 [14:41:05]RAPDU: 90 00 [14:41:05]wFMCommunicate OK [14:41:05]SAM_PROTO_ClearQueue done [14:41:05]KKMCreateOFDPacket [14:41:05]OFDProtocolAddRootSTLVToBuf [14:41:05]FM_MakeSignedData [14:41:05]FM_MakeSignedData [14:41:05]SAM_PROTO_SignData [14:41:05]wFMCommunicate request_size=4 [14:41:05]MH_SAM_APDU [14:41:05]CAPDU: 80 0D 01 02 [14:41:05]Write to MH i2c: E2 08 00 60 20 80 0D 01 02 00 00 00 00 F9 [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:05]Read from MH i2c: E2 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 60 20 00 90 00 F4 [14:41:05]RAPDU: 90 00 [14:41:05]wFMCommunicate OK [14:41:05]wFMCommunicate request_size=255 [14:41:05]MH_SAM_APDU [14:41:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 01 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C1 3B 02 00 35 04 06 00 13 2C 5F F4 [14:41:05]Write to MH i2c: E2 02 01 61 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 01 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C1 3B 02 00 35 04 06 00 13 2C 5F F4 00 00 59 [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:05]Read from MH i2c: E2 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 61 20 00 90 00 F5 [14:41:05]RAPDU: 90 00 [14:41:05]wFMCommunicate OK [14:41:05]wFMCommunicate request_size=7 [14:41:05]MH_SAM_APDU [14:41:05]CAPDU: 80 0D 02 02 02 AD B0 [14:41:05]Write to MH i2c: E2 0A 00 62 20 80 0D 02 02 02 00 AD B0 00 00 5D [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:05]Read from MH i2c: E2 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 03 00 62 20 00 90 00 F6 [14:41:05]RAPDU: 90 00 [14:41:05]wFMCommunicate OK [14:41:05]wFMCommunicate request_size=4 [14:41:05]MH_SAM_APDU [14:41:05]CAPDU: 80 0D 03 02 [14:41:05]Write to MH i2c: E2 08 00 63 20 80 0D 03 02 00 00 00 00 FE [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:05]Read from MH i2c: E2 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 0B 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 0B 00 63 20 00 25 EE 7E A2 AC 9C 77 A8 90 00 99 [14:41:05]RAPDU: 25 EE 7E A2 AC 9C 77 A8 90 00 [14:41:05]wFMCommunicate OK [14:41:05]SAM_PROTO_SignData done [14:41:05]FM_MakeSignedData done [14:41:05]CreateOFDProtocolMessage [14:41:05]wFMCommunicate request_size=4 [14:41:05]MH_SAM_APDU [14:41:05]CAPDU: 80 11 00 00 [14:41:05]Write to MH i2c: E2 08 00 64 20 80 11 00 00 00 00 00 00 FE [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:05]Read from MH i2c: E2 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 17 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: E2 17 00 64 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 51 [14:41:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:41:05]wFMCommunicate OK [14:41:05]CreateOFDProtocolMessage done [14:41:05]OFDSenderStorePacket 146369 [14:41:05]StoreOFDPacket docnum=146369 [14:41:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 F7 DB 04 01 CF 59 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 01 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C1 3B 02 00 35 04 06 00 13 2C 5F F4 AD B0 25 EE 7E A2 AC 9C 77 A8 [14:41:05]CheckFolder [14:41:05]dirname=/storage/ofd_packets [14:41:05]CheckFolder done [14:41:05]ProducePacketName [14:41:05]name=ofd_packets/00146369 [14:41:05]NVStorageSaveData ofd_packets/00146369 [14:41:05]File name is /storage/ofd_packets/00146369 [14:41:05]Write 298 bytes [14:41:05]NVStorageSaveData done [14:41:05]OFDSenderStorePacket done [14:41:05]KKMCreateOFDPacket done [14:41:05]NVStorageSaveData kkm_last_timestamp [14:41:05]File name is /storage/kkm_last_timestamp [14:41:05]Write 4 bytes [14:41:05]NVStorageSaveData done [14:41:05]ExternCall_PrintAddStr [14:41:05]wPrintStart [14:41:05]Write to MH i2c: 01 00 00 65 20 85 [14:41:05]Write i2c OK [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: 01 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: 01 07 00 [14:41:05]MH_I2C_Read... [14:41:05]Read from MH i2c: 01 07 00 65 20 00 00 00 00 00 FF 0F 9A [14:41:05]RasterBufferAndPrint [14:41:05]line Счет N : (1)161129 [14:41:05]line ИНН: 02508201610067 [14:41:05]line Контрольно-Кассовый Чек [14:41:05]line ПРОДАЖА [14:41:05]line ТРК (МРК, ГНК) : 21 [14:41:05]line Товар: 2710194210 [14:41:05]line ДТ-К-2 [14:41:05]line 50.000 * 76.20 [14:41:05]line = 3810.00 [14:41:05]line НДС 12% НСП 1% [14:41:05]line > о реализуемом товаре [14:41:05]line ИТОГО: 3810.00 [14:41:05]line НСП 1% : 33.72 [14:41:05]line НДС 12% : 404.60 [14:41:05]line Наличными: 0.00 [14:41:05]line Безнал.: 3810.00 [14:41:05]line Место: АЗС № 126 "Партнер Нефть" [14:41:05]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:41:05]line СНО: Общий режим [14:41:05]line Чек 165 29.10.2024 14:41 [14:41:05]line Смена: 547 ФФД: 1.0 [14:41:05]line ЗНМ: 0300000085 [14:41:05]line РНМ: 0000000000091683 [14:41:05]line Версия ККМ: 001 [14:41:05]line Платежная система: Mbank [14:41:05]line ФМ: 0000000000871745 [14:41:05]line ФД: 146369 [14:41:05]line ФПД: 21081309359536 [14:41:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144105&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146369&fm=21081309359536&tin=02508201610067®Number=0000000000091683&sum=381000 [14:41:05]OFD Sender: Processing packet 146369 [packets to send 206, broken 205] [14:41:05]ProducePacketName [14:41:05]name=ofd_packets/00146369 [14:41:05]OFD Sender: To server: pG, [14:41:05]CommunicateWithHost lk.salyk.kg:30040 [14:41:05]ConnectInit lk.salyk.kg [14:41:05]written 0, free lines is 4095 [14:41:06]Write to MH i2c: 01 00 00 8E 20 AE [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: 01 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: 01 07 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: 01 07 00 8E 20 00 00 00 00 00 D9 0C 9A [14:41:06]RasterBufferAndPrint [14:41:06]line [14:41:06]line [14:41:06]line [14:41:06]line [14:41:06]line [14:41:06]written 0, free lines is 3295 [14:41:06]MH_Cut [14:41:06]Write to MH i2c: D1 01 00 95 20 01 87 [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: D1 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: D1 01 00 [14:41:06]MH_I2C_Read... [14:41:06]Read from MH i2c: D1 01 00 95 20 00 86 [14:41:06]Write to MH i2c: 01 00 00 96 20 B6 [14:41:06]Write i2c OK [14:41:06]MH_I2C_Read... [14:41:07]*** Cut start [14:41:07]*** Partial cut [14:41:07]*** CUTSNS_PIN = 1 [14:41:07]*** CUTSNS_PIN = 0 [14:41:07]*** Brake cut motor [14:41:07]Read from MH i2c: 01 [14:41:07]MH_I2C_Read... [14:41:07]*** Stop cut motor [14:41:07]Read from MH i2c: 01 07 00 [14:41:07]MH_I2C_Read... [14:41:07]*** Cut end [14:41:07]Read from MH i2c: 01 07 00 96 20 00 00 00 00 00 FF 0F CB [14:41:07]process_action close_receipt done [14:41:07]requested_data is exist [14:41:07]produce_requested_data [14:41:07]requested_item fm.sn is exist - process it [14:41:07]wFMCommunicate request_size=4 [14:41:07]MH_SAM_APDU [14:41:07]CAPDU: 80 11 00 00 [14:41:07]Write to MH i2c: E2 08 00 97 20 80 11 00 00 00 00 00 00 31 [14:41:07]Write i2c OK [14:41:07]MH_I2C_Read... [14:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:07]Read from MH i2c: E2 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: E2 17 00 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: E2 17 00 97 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 84 [14:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:41:07]wFMCommunicate OK [14:41:07]requested_item fd.num is exist - process it [14:41:07]SAM_PROTO_GetFieldsCounters [14:41:07]wFMCommunicate request_size=4 [14:41:07]MH_SAM_APDU [14:41:07]CAPDU: 80 13 00 00 [14:41:07]Write to MH i2c: E2 08 00 98 20 80 13 00 00 00 00 00 00 34 [14:41:07]Write i2c OK [14:41:07]MH_I2C_Read... [14:41:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:07]Read from MH i2c: E2 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: E2 62 00 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: E2 62 00 98 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C1 3B 02 00 0E 04 04 00 23 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 69 [14:41:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C1 3B 02 00 0E 04 04 00 23 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 [14:41:07]wFMCommunicate OK [14:41:07]SAM_PROTO_GetFieldsCounters done [14:41:07]requested_item shift.num is exist - process it [14:41:07]requested_item shift.opened is exist - process it [14:41:07]req_shift_opened [14:41:07]FM_GetShiftState [14:41:07]SAM_PROTO_GetShiftState [14:41:07]wFMCommunicate request_size=4 [14:41:07]MH_SAM_APDU [14:41:07]CAPDU: 80 13 01 00 [14:41:07]Write to MH i2c: E2 08 00 99 20 80 13 01 00 00 00 00 00 36 [14:41:07]Write i2c OK [14:41:07]MH_I2C_Read... [14:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:07]Read from MH i2c: E2 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: E2 0E 00 [14:41:07]MH_I2C_Read... [14:41:07]Read from MH i2c: E2 0E 00 99 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6F [14:41:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:41:07]wFMCommunicate OK [14:41:07]SAM_PROTO_GetShiftState done [14:41:07]FM_GetShiftState done [14:41:07]req_shift_opened done [14:41:07]requested_item shift.open_date is exist - process it [14:41:07]req_shift_open_date [14:41:07]req_shift_open_date done [14:41:07]produce_requested_data done [14:41:07]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146369,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:41:07]process_action_free close_receipt [14:41:07]json_value_free [14:41:07]json_value_free done [14:41:07]process_json_proto returns [14:41:07]Send response to host [14:41:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146369,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:41:07]free response buf [14:41:07]execute_script done [14:41:07]execute_script returns [14:41:07]free content buf [14:41:07]Sock 7.Close socket [14:41:07]Sock 7.Thread stoped [14:41:08]Connected sock=11 [14:41:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 F7 DB 04 01 CF 59 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 48 D0 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 D0 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 9E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 48 D0 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 01 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C1 3B 02 00 35 04 06 00 13 2C 5F F4 AD B0 25 EE 7E A2 AC 9C 77 A8 [14:41:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 BD AE 47 00 10 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 31 37 34 35 10 04 04 00 C1 3B 02 00 F4 03 04 00 2A 99 20 67 B6 04 01 00 00 46 CC DC 92 F6 52 0F 98 [14:41:08]CommunicateWithHost err = 0 [14:41:08]CheckOFDResponse [14:41:08]1017 (14) - 77093643461234 [14:41:08]1041 (16) - 0000000000871745 [14:41:08]1040 (4) - 146369 [14:41:08]1012 (4) - 29.10.2024 08:13 [14:41:08]1206 (1) - 0 [14:41:08]OFD Sender: Remove packet 146369 [14:41:08]ProducePacketName [14:41:08]name=ofd_packets/00146369 [14:41:08]NVStorageDeleteData [14:41:09]OFD Sender: No OFD packet to send [14:41:14]OFD Sender: No OFD packet to send [14:41:19]OFD Sender: No OFD packet to send [14:41:24]OFD Sender: No OFD packet to send [14:41:29]OFD Sender: No OFD packet to send [14:41:34]OFD Sender: No OFD packet to send [14:41:39]OFD Sender: No OFD packet to send [14:41:39]accept exits with 9 [14:41:39]New connection [14:41:39]New thread 3066830180 created [14:41:39]Thread 3066686820 joined [14:41:39]Waiting for new connection... [14:41:39] Sock 9.Parse request [14:41:39]Sock 9.Check first char [14:41:39]Sock 9.First char is OK [14:41:39]request: POST /json_proto HTTP/1.0 [14:41:39]Method: POST [14:41:39]URL: /json_proto [14:41:39]Method is POST - this is cgi request [14:41:39]url: /json_proto [14:41:39]query_string will be loaded in cgi processing [14:41:39]execute_cgi json_proto POST (null) [14:41:39]execute_cgi path=json_proto method=POST [14:41:39]POST find Content-Length [14:41:39]Host: 172.17.40.195:8080 [14:41:39]Content-Length: 682 [14:41:39]Content-Type: application/json [14:41:39] [14:41:39]POST finish read [14:41:39]Found Content-Length = 682 [14:41:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:41:39]execute_script... [14:41: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)161130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:41:39]POST & json_proto [14:41:39]process_json_proto [14:41:39]json parsed OK: [14:41:39]protocol is kg_v1.0 [14:41:39]action value=close_receipt [14:41:39]process_action close_receipt [14:41:39]cmd_close_receipt [14:41:39]MH_GetDate [14:41:39]Write to MH i2c: F0 00 00 9A 20 A9 [14:41:39]Write i2c OK [14:41:39]MH_I2C_Read... [14:41:39]Read from MH i2c: F0 [14:41:39]MH_I2C_Read... [14:41:39]Read from MH i2c: F0 09 00 [14:41:39]MH_I2C_Read... [14:41:39]Read from MH i2c: F0 09 00 9A 20 00 24 F4 20 67 D5 8D 6C 64 83 [14:41:39]GetLastDocTimeStamp 1730212865 [14:41:39]current date 1730212900 [14:41:39]FM_GetShiftState [14:41:39]SAM_PROTO_GetShiftState [14:41:39]wFMCommunicate request_size=4 [14:41:39]MH_SAM_APDU [14:41:39]CAPDU: 80 13 01 00 [14:41:39]Write to MH i2c: E2 08 00 9B 20 80 13 01 00 00 00 00 00 38 [14:41:39]Write i2c OK [14:41:39]MH_I2C_Read... [14:41:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:39]Read from MH i2c: E2 [14:41:39]MH_I2C_Read... [14:41:39]Read from MH i2c: E2 0E 00 [14:41:39]MH_I2C_Read... [14:41:39]Read from MH i2c: E2 0E 00 9B 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 71 [14:41:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:41:39]wFMCommunicate OK [14:41:39]SAM_PROTO_GetShiftState done [14:41:39]FM_GetShiftState done [14:41:39]opened in 1730161786 [14:41:39]opened+sec_in_day 1730248186 [14:41:39]quantity*price = 100015 [14:41:39]sum+1 = 100017 [14:41: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 166 29.10.2024 14:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146370 ФПД: 280095758708062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144140&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146370&fm=280095758708062&tin=02508201610067®Number=0000000000091683&sum=100000 [14:41:40]StoreToDocumentArchive [14:41:40]shift 547 fd 146370 [14:41:40]save to /storage/0547/doc_00146370 [14:41:40]save last doc name /storage/0547/doc_00146370 to /storage/kkm_last_doc_name [14:41:40]save OK [14:41:40]Clear old archive folders... [14:41:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:41:40]tlvbuf is 01FCF930 [14:41:40]SAM_PROTO_ClearQueue [14:41:40]wFMCommunicate request_size=4 [14:41:40]MH_SAM_APDU [14:41:40]CAPDU: 80 09 00 00 [14:41:40]Write to MH i2c: E2 08 00 A8 20 80 09 00 00 00 00 00 00 3A [14:41:40]Write i2c OK [14:41:40]MH_I2C_Read... [14:41:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:40]Read from MH i2c: E2 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 A8 20 00 90 00 3C [14:41:40]RAPDU: 90 00 [14:41:40]wFMCommunicate OK [14:41:40]SAM_PROTO_ClearQueue done [14:41:40]KKMCreateOFDPacket [14:41:40]OFDProtocolAddRootSTLVToBuf [14:41:40]FM_MakeSignedData [14:41:40]FM_MakeSignedData [14:41:40]SAM_PROTO_SignData [14:41:40]wFMCommunicate request_size=4 [14:41:40]MH_SAM_APDU [14:41:40]CAPDU: 80 0D 01 02 [14:41:40]Write to MH i2c: E2 08 00 A9 20 80 0D 01 02 00 00 00 00 42 [14:41:40]Write i2c OK [14:41:40]MH_I2C_Read... [14:41:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:40]Read from MH i2c: E2 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 A9 20 00 90 00 3D [14:41:40]RAPDU: 90 00 [14:41:40]wFMCommunicate OK [14:41:40]wFMCommunicate request_size=255 [14:41:40]MH_SAM_APDU [14: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 A6 00 00 00 F4 03 04 00 24 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C2 3B 02 00 35 04 06 00 FE [14:41:40]Write to MH i2c: E2 02 01 AA 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 24 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C2 3B 02 00 35 04 06 00 FE 00 00 31 [14:41:40]Write i2c OK [14:41:40]MH_I2C_Read... [14:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:40]Read from MH i2c: E2 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 AA 20 00 90 00 3E [14:41:40]RAPDU: 90 00 [14:41:40]wFMCommunicate OK [14:41:40]wFMCommunicate request_size=10 [14:41:40]MH_SAM_APDU [14:41:40]CAPDU: 80 0D 02 02 05 BE E0 33 6D 5E [14:41:40]Write to MH i2c: E2 0D 00 AB 20 80 0D 02 02 05 00 BE E0 33 6D 5E 00 00 EB [14:41:40]Write i2c OK [14:41:40]MH_I2C_Read... [14:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:40]Read from MH i2c: E2 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 [14:41:40]MH_I2C_Read... [14:41:40]Read from MH i2c: E2 03 00 AB 20 00 90 00 3F [14:41:40]RAPDU: 90 00 [14:41:40]wFMCommunicate OK [14:41:40]wFMCommunicate request_size=4 [14:41:40]MH_SAM_APDU [14:41:40]CAPDU: 80 0D 03 02 [14:41:40]Write to MH i2c: E2 08 00 AC 20 80 0D 03 02 00 00 00 00 47 [14:41:40]Write i2c OK [14:41:40]MH_I2C_Read... [14:41:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:41]Read from MH i2c: E2 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: E2 0B 00 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: E2 0B 00 AC 20 00 E7 03 A2 F5 5E 1B CC 2C 90 00 3A [14:41:41]RAPDU: E7 03 A2 F5 5E 1B CC 2C 90 00 [14:41:41]wFMCommunicate OK [14:41:41]SAM_PROTO_SignData done [14:41:41]FM_MakeSignedData done [14:41:41]CreateOFDProtocolMessage [14:41:41]wFMCommunicate request_size=4 [14:41:41]MH_SAM_APDU [14:41:41]CAPDU: 80 11 00 00 [14:41:41]Write to MH i2c: E2 08 00 AD 20 80 11 00 00 00 00 00 00 47 [14:41:41]Write i2c OK [14:41:41]MH_I2C_Read... [14:41:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:41]Read from MH i2c: E2 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: E2 17 00 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: E2 17 00 AD 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9A [14:41:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:41:41]wFMCommunicate OK [14:41:41]CreateOFDProtocolMessage done [14:41:41]OFDSenderStorePacket 146370 [14:41:41]StoreOFDPacket docnum=146370 [14:41:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9B BB 07 01 A3 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 24 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C2 3B 02 00 35 04 06 00 FE BE E0 33 6D 5E E7 03 A2 F5 5E 1B CC 2C [14:41:41]CheckFolder [14:41:41]dirname=/storage/ofd_packets [14:41:41]CheckFolder done [14:41:41]ProducePacketName [14:41:41]name=ofd_packets/00146370 [14:41:41]NVStorageSaveData ofd_packets/00146370 [14:41:41]File name is /storage/ofd_packets/00146370 [14:41:41]Write 301 bytes [14:41:41]NVStorageSaveData done [14:41:41]OFDSenderStorePacket done [14:41:41]KKMCreateOFDPacket done [14:41:41]NVStorageSaveData kkm_last_timestamp [14:41:41]File name is /storage/kkm_last_timestamp [14:41:41]Write 4 bytes [14:41:41]NVStorageSaveData done [14:41:41]ExternCall_PrintAddStr [14:41:41]wPrintStart [14:41:41]Write to MH i2c: 01 00 00 AE 20 CE [14:41:41]Write i2c OK [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: 01 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: 01 07 00 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: 01 07 00 AE 20 00 00 00 00 00 FF 0F E3 [14:41:41]RasterBufferAndPrint [14:41:41]line Счет N : (1)161130 [14:41:41]line ИНН: 02508201610067 [14:41:41]line Контрольно-Кассовый Чек [14:41:41]line ПРОДАЖА [14:41:41]line ТРК (МРК, ГНК) : 42 [14:41:41]line Товар: 2710124130 [14:41:41]line Аи-92-К-2 [14:41:41]line 14.950 * 66.90 [14:41:41]line = 1000.16 [14:41:41]line НДС 12% НСП 1% [14:41:41]line > о реализуемом товаре [14:41:41]line ОКРУГЛЕНИЕ: -0.16 [14:41:41]line ИТОГО: 1000.00 [14:41:41]line Внесено: 1000.00 [14:41:41]line СДАЧА: 0.00 [14:41:41]line НСП 1% : 8.85 [14:41:41]line НДС 12% : 106.21 [14:41:41]line Наличными: 1000.00 [14:41:41]line Безнал.: 0.00 [14:41:41]line Место: АЗС № 126 "Партнер Нефть" [14:41:41]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:41:41]line СНО: Общий режим [14:41:41]line Чек 166 29.10.2024 14:41 [14:41:41]line Смена: 547 ФФД: 1.0 [14:41:41]line ЗНМ: 0300000085 [14:41:41]line РНМ: 0000000000091683 [14:41:41]line Версия ККМ: 001 [14:41:41]line ФМ: 0000000000871745 [14:41:41]line ФД: 146370 [14:41:41]line ФПД: 280095758708062 [14:41:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144140&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146370&fm=280095758708062&tin=02508201610067®Number=0000000000091683&sum=100000 [14:41:41]OFD Sender: Processing packet 146370 [packets to send 206, broken 205] [14:41:41]ProducePacketName [14:41:41]name=ofd_packets/00146370 [14:41:41]OFD Sender: To server: pG, [14:41:41]CommunicateWithHost lk.salyk.kg:30040 [14:41:41]ConnectInit lk.salyk.kg [14:41:41]written 0, free lines is 4095 [14:41:41]Connected sock=7 [14:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9B BB 07 01 A3 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 24 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C2 3B 02 00 35 04 06 00 FE BE E0 33 6D 5E E7 03 A2 F5 5E 1B CC 2C [14:41:41]Write to MH i2c: 01 00 00 D9 20 F9 [14:41:41]Write i2c OK [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: 01 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: 01 07 00 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: 01 07 00 D9 20 00 00 00 00 00 B7 0C C3 [14:41:41]RasterBufferAndPrint [14:41:41]line [14:41:41]line [14:41:41]line [14:41:41]line [14:41:41]line [14:41:41]written 0, free lines is 3260 [14:41:41]MH_Cut [14:41:41]Write to MH i2c: D1 01 00 E0 20 01 D2 [14:41:41]Write i2c OK [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: D1 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: D1 01 00 [14:41:41]MH_I2C_Read... [14:41:41]Read from MH i2c: D1 01 00 E0 20 00 D1 [14:41:41]Write to MH i2c: 01 00 00 E1 20 01 [14:41:41]Write i2c OK [14:41:41]MH_I2C_Read... [14:41:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 47 2A 47 00 C5 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C2 3B 02 00 F4 03 04 00 4B 99 20 67 B6 04 01 00 00 65 E6 F9 85 A9 FE C1 A7 [14:41:42]CommunicateWithHost err = 0 [14:41:42]CheckOFDResponse [14:41:42]1017 (14) - 77093643461234 [14:41:42]1041 (16) - 0000000000871745 [14:41:42]1040 (4) - 146370 [14:41:42]1012 (4) - 29.10.2024 08:14 [14:41:42]1206 (1) - 0 [14:41:42]OFD Sender: Remove packet 146370 [14:41:42]ProducePacketName [14:41:42]name=ofd_packets/00146370 [14:41:42]NVStorageDeleteData [14:41:42]*** Cut start [14:41:42]*** Partial cut [14:41:42]*** CUTSNS_PIN = 1 [14:41:42]OFD Sender: No OFD packet to send [14:41:42]*** CUTSNS_PIN = 0 [14:41:42]*** Brake cut motor [14:41:43]Read from MH i2c: 01 [14:41:43]MH_I2C_Read... [14:41:43]*** Stop cut motor [14:41:43]*** Cut end [14:41:43]Read from MH i2c: 01 07 00 [14:41:43]MH_I2C_Read... [14:41:43]Read from MH i2c: 01 07 00 E1 20 00 00 00 00 00 FF 0F 16 [14:41:43]process_action close_receipt done [14:41:43]requested_data is exist [14:41:43]produce_requested_data [14:41:43]requested_item fm.sn is exist - process it [14:41:43]wFMCommunicate request_size=4 [14:41:43]MH_SAM_APDU [14:41:43]CAPDU: 80 11 00 00 [14:41:43]Write to MH i2c: E2 08 00 E2 20 80 11 00 00 00 00 00 00 7C [14:41:43]Write i2c OK [14:41:43]MH_I2C_Read... [14:41:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:43]Read from MH i2c: E2 [14:41:43]MH_I2C_Read... [14:41:43]Read from MH i2c: E2 17 00 [14:41:43]MH_I2C_Read... [14:41:43]Read from MH i2c: E2 17 00 E2 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CF [14:41:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:41:43]wFMCommunicate OK [14:41:43]requested_item fd.num is exist - process it [14:41:43]SAM_PROTO_GetFieldsCounters [14:41:43]wFMCommunicate request_size=4 [14:41:43]MH_SAM_APDU [14:41:43]CAPDU: 80 13 00 00 [14:41:43]Write to MH i2c: E2 08 00 E3 20 80 13 00 00 00 00 00 00 7F [14:41:43]Write i2c OK [14:41:43]MH_I2C_Read... [14:41:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:43]Read from MH i2c: E2 [14:41:43]MH_I2C_Read... [14:41:43]Read from MH i2c: E2 62 00 [14:41:43]MH_I2C_Read... [14:41:43]Read from MH i2c: E2 62 00 E3 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C2 3B 02 00 0E 04 04 00 23 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 B8 [14:41:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C2 3B 02 00 0E 04 04 00 23 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 [14:41:43]wFMCommunicate OK [14:41:43]SAM_PROTO_GetFieldsCounters done [14:41:43]requested_item shift.num is exist - process it [14:41:43]requested_item shift.opened is exist - process it [14:41:43]req_shift_opened [14:41:43]FM_GetShiftState [14:41:43]SAM_PROTO_GetShiftState [14:41:43]wFMCommunicate request_size=4 [14:41:43]MH_SAM_APDU [14:41:43]CAPDU: 80 13 01 00 [14:41:43]Write to MH i2c: E2 08 00 E4 20 80 13 01 00 00 00 00 00 81 [14:41:43]Write i2c OK [14:41:43]MH_I2C_Read... [14:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:43]Read from MH i2c: E2 [14:41:43]MH_I2C_Read... [14:41:43]Read from MH i2c: E2 0E 00 [14:41:43]MH_I2C_Read... [14:41:43]Read from MH i2c: E2 0E 00 E4 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BA [14:41:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:41:43]wFMCommunicate OK [14:41:43]SAM_PROTO_GetShiftState done [14:41:43]FM_GetShiftState done [14:41:43]req_shift_opened done [14:41:43]requested_item shift.open_date is exist - process it [14:41:43]req_shift_open_date [14:41:43]req_shift_open_date done [14:41:43]produce_requested_data done [14:41:43]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146370,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:41:43]process_action_free close_receipt [14:41:43]json_value_free [14:41:43]json_value_free done [14:41:43]process_json_proto returns [14:41:43]Send response to host [14:41:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146370,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:41:43]free response buf [14:41:43]execute_script done [14:41:43]execute_script returns [14:41:43]free content buf [14:41:43]Sock 9.Close socket [14:41:43]Sock 9.Thread stoped [14:41:47]OFD Sender: No OFD packet to send [14:41:52]OFD Sender: No OFD packet to send [14:41:57]OFD Sender: No OFD packet to send [14:42:02]OFD Sender: No OFD packet to send [14:42:07]OFD Sender: No OFD packet to send [14:42:12]OFD Sender: No OFD packet to send [14:42:17]OFD Sender: No OFD packet to send [14:42:22]OFD Sender: No OFD packet to send [14:42:27]OFD Sender: No OFD packet to send [14:42:32]OFD Sender: No OFD packet to send [14:42:37]OFD Sender: No OFD packet to send [14:42:42]OFD Sender: No OFD packet to send [14:42:47]OFD Sender: No OFD packet to send [14:42:52]OFD Sender: No OFD packet to send [14:42:57]OFD Sender: No OFD packet to send [14:43:02]OFD Sender: No OFD packet to send [14:43:07]OFD Sender: No OFD packet to send [14:43:12]OFD Sender: No OFD packet to send [14:43:17]OFD Sender: No OFD packet to send [14:43:22]OFD Sender: No OFD packet to send [14:43:27]OFD Sender: No OFD packet to send [14:43:32]OFD Sender: No OFD packet to send [14:43:37]OFD Sender: No OFD packet to send [14:43:42]OFD Sender: No OFD packet to send [14:43:47]OFD Sender: No OFD packet to send [14:43:52]OFD Sender: No OFD packet to send [14:43:57]OFD Sender: No OFD packet to send [14:44:02]OFD Sender: No OFD packet to send [14:44:07]OFD Sender: No OFD packet to send [14:44:12]OFD Sender: No OFD packet to send [14:44:17]OFD Sender: No OFD packet to send [14:44:22]OFD Sender: No OFD packet to send [14:44:23]accept exits with 10 [14:44:23]New connection [14:44:23]New thread 3066686820 created [14:44:23]Thread 3066830180 joined [14:44:23]Waiting for new connection... [14:44:23] Sock 10.Parse request [14:44:23]Sock 10.Check first char [14:44:23]Sock 10.First char is OK [14:44:23]request: POST /json_proto HTTP/1.0 [14:44:23]Method: POST [14:44:23]URL: /json_proto [14:44:23]Method is POST - this is cgi request [14:44:23]url: /json_proto [14:44:23]query_string will be loaded in cgi processing [14:44:23]execute_cgi json_proto POST (null) [14:44:23]execute_cgi path=json_proto method=POST [14:44:23]POST find Content-Length [14:44:23]Host: 172.17.40.195:8080 [14:44:23]Content-Length: 767 [14:44:23]Content-Type: application/json [14:44:23] [14:44:23]POST finish read [14:44:23]Found Content-Length = 767 [14:44:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [14:44:23]execute_script... [14:44: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)161131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [14:44:23]POST & json_proto [14:44:23]process_json_proto [14:44:23]json parsed OK: [14:44:23]protocol is kg_v1.0 [14:44:23]action value=close_receipt [14:44:23]process_action close_receipt [14:44:23]cmd_close_receipt [14:44:23]MH_GetDate [14:44:23]Write to MH i2c: F0 00 00 E5 20 F4 [14:44:23]Write i2c OK [14:44:23]MH_I2C_Read... [14:44:23]Read from MH i2c: F0 [14:44:23]MH_I2C_Read... [14:44:23]Read from MH i2c: F0 09 00 [14:44:23]MH_I2C_Read... [14:44:23]Read from MH i2c: F0 09 00 E5 20 00 C8 F4 20 67 D5 8D 6C 64 72 [14:44:23]GetLastDocTimeStamp 1730212900 [14:44:23]current date 1730213064 [14:44:23]FM_GetShiftState [14:44:23]SAM_PROTO_GetShiftState [14:44:23]wFMCommunicate request_size=4 [14:44:23]MH_SAM_APDU [14:44:23]CAPDU: 80 13 01 00 [14:44:23]Write to MH i2c: E2 08 00 E6 20 80 13 01 00 00 00 00 00 83 [14:44:23]Write i2c OK [14:44:23]MH_I2C_Read... [14:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:23]Read from MH i2c: E2 [14:44:23]MH_I2C_Read... [14:44:23]Read from MH i2c: E2 0E 00 [14:44:23]MH_I2C_Read... [14:44:23]Read from MH i2c: E2 0E 00 E6 20 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BC [14:44:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:44:23]wFMCommunicate OK [14:44:23]SAM_PROTO_GetShiftState done [14:44:23]FM_GetShiftState done [14:44:23]opened in 1730161786 [14:44:23]opened+sec_in_day 1730248186 [14:44:23]quantity*price = 70044 [14:44:23]sum+1 = 70045 [14:44:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 167 29.10.2024 14:44 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146371 ФПД: 244046808273176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144424&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146371&fm=244046808273176&tin=02508201610067®Number=0000000000091683&sum=70044 [14:44:24]StoreToDocumentArchive [14:44:24]shift 547 fd 146371 [14:44:24]save to /storage/0547/doc_00146371 [14:44:24]save last doc name /storage/0547/doc_00146371 to /storage/kkm_last_doc_name [14:44:24]save OK [14:44:24]Clear old archive folders... [14:44:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:44:24]tlvbuf is 01FCF930 [14:44:24]SAM_PROTO_ClearQueue [14:44:24]wFMCommunicate request_size=4 [14:44:24]MH_SAM_APDU [14:44:24]CAPDU: 80 09 00 00 [14:44:24]Write to MH i2c: E2 08 00 F3 20 80 09 00 00 00 00 00 00 85 [14:44:24]Write i2c OK [14:44:24]MH_I2C_Read... [14:44:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:24]Read from MH i2c: E2 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 F3 20 00 90 00 87 [14:44:24]RAPDU: 90 00 [14:44:24]wFMCommunicate OK [14:44:24]SAM_PROTO_ClearQueue done [14:44:24]KKMCreateOFDPacket [14:44:24]OFDProtocolAddRootSTLVToBuf [14:44:24]FM_MakeSignedData [14:44:24]FM_MakeSignedData [14:44:24]SAM_PROTO_SignData [14:44:24]wFMCommunicate request_size=4 [14:44:24]MH_SAM_APDU [14:44:24]CAPDU: 80 0D 01 02 [14:44:24]Write to MH i2c: E2 08 00 F4 20 80 0D 01 02 00 00 00 00 8D [14:44:24]Write i2c OK [14:44:24]MH_I2C_Read... [14:44:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:24]Read from MH i2c: E2 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 F4 20 00 90 00 88 [14:44:24]RAPDU: 90 00 [14:44:24]wFMCommunicate OK [14:44:24]wFMCommunicate request_size=255 [14:44:24]MH_SAM_APDU [14:44: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 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 A7 00 00 00 F4 03 04 00 C8 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C3 3B 02 00 35 04 06 00 DD [14:44:24]Write to MH i2c: E2 02 01 F5 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 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 A7 00 00 00 F4 03 04 00 C8 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C3 3B 02 00 35 04 06 00 DD 00 00 6F [14:44:24]Write i2c OK [14:44:24]MH_I2C_Read... [14:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:24]Read from MH i2c: E2 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 F5 20 00 90 00 89 [14:44:24]RAPDU: 90 00 [14:44:24]wFMCommunicate OK [14:44:24]wFMCommunicate request_size=10 [14:44:24]MH_SAM_APDU [14:44:24]CAPDU: 80 0D 02 02 05 F5 93 50 D1 18 [14:44:24]Write to MH i2c: E2 0D 00 F6 20 80 0D 02 02 05 00 F5 93 50 D1 18 00 00 5B [14:44:24]Write i2c OK [14:44:24]MH_I2C_Read... [14:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:24]Read from MH i2c: E2 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 [14:44:24]MH_I2C_Read... [14:44:24]Read from MH i2c: E2 03 00 F6 20 00 90 00 8A [14:44:24]RAPDU: 90 00 [14:44:24]wFMCommunicate OK [14:44:24]wFMCommunicate request_size=4 [14:44:24]MH_SAM_APDU [14:44:24]CAPDU: 80 0D 03 02 [14:44:24]Write to MH i2c: E2 08 00 F7 20 80 0D 03 02 00 00 00 00 92 [14:44:24]Write i2c OK [14:44:24]MH_I2C_Read... [14:44:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:25]Read from MH i2c: E2 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: E2 0B 00 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: E2 0B 00 F7 20 00 8A 34 51 C2 D4 68 AD 4B 90 00 98 [14:44:25]RAPDU: 8A 34 51 C2 D4 68 AD 4B 90 00 [14:44:25]wFMCommunicate OK [14:44:25]SAM_PROTO_SignData done [14:44:25]FM_MakeSignedData done [14:44:25]CreateOFDProtocolMessage [14:44:25]wFMCommunicate request_size=4 [14:44:25]MH_SAM_APDU [14:44:25]CAPDU: 80 11 00 00 [14:44:25]Write to MH i2c: E2 08 00 F8 20 80 11 00 00 00 00 00 00 92 [14:44:25]Write i2c OK [14:44:25]MH_I2C_Read... [14:44:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:25]Read from MH i2c: E2 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: E2 17 00 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: E2 17 00 F8 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E5 [14:44:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:44:25]wFMCommunicate OK [14:44:25]CreateOFDProtocolMessage done [14:44:25]OFDSenderStorePacket 146371 [14:44:25]StoreOFDPacket docnum=146371 [14:44:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2F AF 07 01 28 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 C8 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C3 3B 02 00 35 04 06 00 DD F5 93 50 D1 18 8A 34 51 C2 D4 68 AD 4B [14:44:25]CheckFolder [14:44:25]dirname=/storage/ofd_packets [14:44:25]CheckFolder done [14:44:25]ProducePacketName [14:44:25]name=ofd_packets/00146371 [14:44:25]NVStorageSaveData ofd_packets/00146371 [14:44:25]File name is /storage/ofd_packets/00146371 [14:44:25]Write 301 bytes [14:44:25]NVStorageSaveData done [14:44:25]OFDSenderStorePacket done [14:44:25]KKMCreateOFDPacket done [14:44:25]NVStorageSaveData kkm_last_timestamp [14:44:25]File name is /storage/kkm_last_timestamp [14:44:25]Write 4 bytes [14:44:25]NVStorageSaveData done [14:44:25]ExternCall_PrintAddStr [14:44:25]wPrintStart [14:44:25]Write to MH i2c: 01 00 00 F9 20 19 [14:44:25]Write i2c OK [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: 01 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: 01 07 00 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: 01 07 00 F9 20 00 00 00 00 00 FF 0F 2E [14:44:25]RasterBufferAndPrint [14:44:25]line Счет N : (1)161131 [14:44:25]line ИНН: 02508201610067 [14:44:25]line Контрольно-Кассовый Чек [14:44:25]line ПРОДАЖА [14:44:25]line ТРК (МРК, ГНК) : 52 [14:44:25]line Товар: 2710124130 [14:44:25]line Аи-92-К-2 [14:44:25]line 10.470 * 66.90 [14:44:25]line = 700.44 [14:44:25]line НДС 12% НСП 1% [14:44:25]line > о реализуемом товаре [14:44:25]line ИТОГО: 700.44 [14:44:25]line НСП 1% : 6.20 [14:44:25]line НДС 12% : 74.38 [14:44:25]line Наличными: 0.00 [14:44:25]line Безнал.: 700.44 [14:44:25]line Место: АЗС № 126 "Партнер Нефть" [14:44:25]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:44:25]line СНО: Общий режим [14:44:25]line Чек 167 29.10.2024 14:44 [14:44:25]line Смена: 547 ФФД: 1.0 [14:44:25]line ЗНМ: 0300000085 [14:44:25]line РНМ: 0000000000091683 [14:44:25]line Версия ККМ: 001 [14:44:25]line Платежная система: Mbank [14:44:25]line ФМ: 0000000000871745 [14:44:25]line ФД: 146371 [14:44:25]line ФПД: 244046808273176 [14:44:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144424&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146371&fm=244046808273176&tin=02508201610067®Number=0000000000091683&sum=70044 [14:44:25]written 0, free lines is 4095 [14:44:25]OFD Sender: Processing packet 146371 [packets to send 206, broken 205] [14:44:25]ProducePacketName [14:44:25]name=ofd_packets/00146371 [14:44:25]OFD Sender: To server: pG, [14:44:25]CommunicateWithHost lk.salyk.kg:30040 [14:44:25]ConnectInit lk.salyk.kg [14:44:25]Connected sock=9 [14:44:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2F AF 07 01 28 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 C8 F4 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C3 3B 02 00 35 04 06 00 DD F5 93 50 D1 18 8A 34 51 C2 D4 68 AD 4B [14:44:25]Write to MH i2c: 01 00 00 22 21 43 [14:44:25]Write i2c OK [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: 01 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: 01 07 00 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: 01 07 00 22 21 00 00 00 00 00 DD 0C 33 [14:44:25]RasterBufferAndPrint [14:44:25]line [14:44:25]line [14:44:25]line [14:44:25]line [14:44:25]line [14:44:25]written 0, free lines is 3299 [14:44:25]MH_Cut [14:44:25]Write to MH i2c: D1 01 00 29 21 01 1C [14:44:25]Write i2c OK [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: D1 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: D1 01 00 [14:44:25]MH_I2C_Read... [14:44:25]Read from MH i2c: D1 01 00 29 21 00 1B [14:44:25]Write to MH i2c: 01 00 00 2A 21 4B [14:44:25]Write i2c OK [14:44:25]MH_I2C_Read... [14:44:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D3 AF 47 00 8B 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 31 37 34 35 10 04 04 00 C3 3B 02 00 F4 03 04 00 EF 99 20 67 B6 04 01 00 00 20 D8 AC AF E0 E8 8C 09 [14:44:25]CommunicateWithHost err = 0 [14:44:25]CheckOFDResponse [14:44:25]1017 (14) - 77093643461234 [14:44:25]1041 (16) - 0000000000871745 [14:44:25]1040 (4) - 146371 [14:44:25]1012 (4) - 29.10.2024 08:16 [14:44:25]1206 (1) - 0 [14:44:25]OFD Sender: Remove packet 146371 [14:44:25]ProducePacketName [14:44:25]name=ofd_packets/00146371 [14:44:25]NVStorageDeleteData [14:44:26]*** Cut start [14:44:26]*** Partial cut [14:44:26]*** CUTSNS_PIN = 1 [14:44:26]*** CUTSNS_PIN = 0 [14:44:26]OFD Sender: No OFD packet to send [14:44:26]*** Brake cut motor [14:44:26]Read from MH i2c: 01 [14:44:26]MH_I2C_Read... [14:44:26]*** Stop cut motor [14:44:26]*** Cut end [14:44:26]Read from MH i2c: 01 07 00 [14:44:26]MH_I2C_Read... [14:44:26]Read from MH i2c: 01 07 00 2A 21 00 00 00 00 00 FF 0F 60 [14:44:26]process_action close_receipt done [14:44:26]requested_data is exist [14:44:26]produce_requested_data [14:44:26]requested_item fm.sn is exist - process it [14:44:26]wFMCommunicate request_size=4 [14:44:26]MH_SAM_APDU [14:44:26]CAPDU: 80 11 00 00 [14:44:26]Write to MH i2c: E2 08 00 2B 21 80 11 00 00 00 00 00 00 C6 [14:44:26]Write i2c OK [14:44:26]MH_I2C_Read... [14:44:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:26]Read from MH i2c: E2 [14:44:26]MH_I2C_Read... [14:44:26]Read from MH i2c: E2 17 00 [14:44:26]MH_I2C_Read... [14:44:26]Read from MH i2c: E2 17 00 2B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 19 [14:44:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:44:26]wFMCommunicate OK [14:44:26]requested_item fd.num is exist - process it [14:44:26]SAM_PROTO_GetFieldsCounters [14:44:26]wFMCommunicate request_size=4 [14:44:26]MH_SAM_APDU [14:44:26]CAPDU: 80 13 00 00 [14:44:26]Write to MH i2c: E2 08 00 2C 21 80 13 00 00 00 00 00 00 C9 [14:44:26]Write i2c OK [14:44:26]MH_I2C_Read... [14:44:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:27]Read from MH i2c: E2 [14:44:27]MH_I2C_Read... [14:44:27]Read from MH i2c: E2 62 00 [14:44:27]MH_I2C_Read... [14:44:27]Read from MH i2c: E2 62 00 2C 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C3 3B 02 00 0E 04 04 00 23 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 06 [14:44:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C3 3B 02 00 0E 04 04 00 23 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 [14:44:27]wFMCommunicate OK [14:44:27]SAM_PROTO_GetFieldsCounters done [14:44:27]requested_item shift.num is exist - process it [14:44:27]requested_item shift.opened is exist - process it [14:44:27]req_shift_opened [14:44:27]FM_GetShiftState [14:44:27]SAM_PROTO_GetShiftState [14:44:27]wFMCommunicate request_size=4 [14:44:27]MH_SAM_APDU [14:44:27]CAPDU: 80 13 01 00 [14:44:27]Write to MH i2c: E2 08 00 2D 21 80 13 01 00 00 00 00 00 CB [14:44:27]Write i2c OK [14:44:27]MH_I2C_Read... [14:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:27]Read from MH i2c: E2 [14:44:27]MH_I2C_Read... [14:44:27]Read from MH i2c: E2 0E 00 [14:44:27]MH_I2C_Read... [14:44:27]Read from MH i2c: E2 0E 00 2D 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 04 [14:44:27]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:44:27]wFMCommunicate OK [14:44:27]SAM_PROTO_GetShiftState done [14:44:27]FM_GetShiftState done [14:44:27]req_shift_opened done [14:44:27]requested_item shift.open_date is exist - process it [14:44:27]req_shift_open_date [14:44:27]req_shift_open_date done [14:44:27]produce_requested_data done [14:44:27]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146371,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:44:27]process_action_free close_receipt [14:44:27]json_value_free [14:44:27]json_value_free done [14:44:27]process_json_proto returns [14:44:27]Send response to host [14:44:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146371,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:44:27]free response buf [14:44:27]execute_script done [14:44:27]execute_script returns [14:44:27]free content buf [14:44:27]Sock 10.Close socket [14:44:27]Sock 10.Thread stoped [14:44:31]OFD Sender: No OFD packet to send [14:44:36]OFD Sender: No OFD packet to send [14:44:41]OFD Sender: No OFD packet to send [14:44:46]OFD Sender: No OFD packet to send [14:44:51]OFD Sender: No OFD packet to send [14:44:56]OFD Sender: No OFD packet to send [14:45:01]OFD Sender: No OFD packet to send [14:45:06]OFD Sender: No OFD packet to send [14:45:11]OFD Sender: No OFD packet to send [14:45:16]OFD Sender: No OFD packet to send [14:45:21]OFD Sender: No OFD packet to send [14:45:26]OFD Sender: No OFD packet to send [14:45:31]OFD Sender: No OFD packet to send [14:45:36]OFD Sender: No OFD packet to send [14:45:41]OFD Sender: No OFD packet to send [14:45:46]OFD Sender: No OFD packet to send [14:45:51]OFD Sender: No OFD packet to send [14:45:56]OFD Sender: No OFD packet to send [14:46:01]OFD Sender: No OFD packet to send [14:46:06]OFD Sender: No OFD packet to send [14:46:11]OFD Sender: No OFD packet to send [14:46:16]OFD Sender: No OFD packet to send [14:46:21]OFD Sender: No OFD packet to send [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:06]OFD Sender: No OFD packet to send [14:47:11]OFD Sender: No OFD packet to send [14:47:16]OFD Sender: No OFD packet to send [14:47:21]OFD Sender: No OFD packet to send [14:47:26]OFD Sender: No OFD packet to send [14:47:31]OFD Sender: No OFD packet to send [14:47:36]OFD Sender: No OFD packet to send [14:47:41]OFD Sender: No OFD packet to send [14:47:46]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:16]OFD Sender: No OFD packet to send [14:48:21]OFD Sender: No OFD packet to send [14:48:26]OFD Sender: No OFD packet to send [14:48:31]OFD Sender: No OFD packet to send [14:48:36]OFD Sender: No OFD packet to send [14:48:41]OFD Sender: No OFD packet to send [14:48:46]OFD Sender: No OFD packet to send [14:48:51]OFD Sender: No OFD packet to send [14:48:56]OFD Sender: No OFD packet to send [14:48:59]accept exits with 7 [14:48:59]New connection [14:48:59]New thread 3066830180 created [14:48:59]Thread 3066686820 joined [14:48:59]Waiting for new connection... [14:48:59] Sock 7.Parse request [14:48:59]Sock 7.Check first char [14:48:59]Sock 7.First char is OK [14:48:59]request: POST /json_proto HTTP/1.0 [14:48:59]Method: POST [14:48:59]URL: /json_proto [14:48:59]Method is POST - this is cgi request [14:48:59]url: /json_proto [14:48:59]query_string will be loaded in cgi processing [14:48:59]execute_cgi json_proto POST (null) [14:48:59]execute_cgi path=json_proto method=POST [14:48:59]POST find Content-Length [14:48:59]Host: 172.17.40.195:8080 [14:48:59]Content-Length: 683 [14:48:59]Content-Type: application/json [14:48:59] [14:48:59]POST finish read [14:48:59]Found Content-Length = 683 [14:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "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:48:59]execute_script... [14:48:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "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:48:59]POST & json_proto [14:48:59]process_json_proto [14:48:59]json parsed OK: [14:48:59]protocol is kg_v1.0 [14:48:59]action value=close_receipt [14:48:59]process_action close_receipt [14:48:59]cmd_close_receipt [14:48:59]MH_GetDate [14:48:59]Write to MH i2c: F0 00 00 2E 21 3E [14:48:59]Write i2c OK [14:48:59]MH_I2C_Read... [14:48:59]Read from MH i2c: F0 [14:48:59]MH_I2C_Read... [14:48:59]Read from MH i2c: F0 09 00 [14:48:59]MH_I2C_Read... [14:48:59]Read from MH i2c: F0 09 00 2E 21 00 DC F5 20 67 D5 8D 6C 64 D1 [14:48:59]GetLastDocTimeStamp 1730213064 [14:48:59]current date 1730213340 [14:48:59]FM_GetShiftState [14:48:59]SAM_PROTO_GetShiftState [14:48:59]wFMCommunicate request_size=4 [14:48:59]MH_SAM_APDU [14:48:59]CAPDU: 80 13 01 00 [14:48:59]Write to MH i2c: E2 08 00 2F 21 80 13 01 00 00 00 00 00 CD [14:48:59]Write i2c OK [14:48:59]MH_I2C_Read... [14:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:59]Read from MH i2c: E2 [14:48:59]MH_I2C_Read... [14:48:59]Read from MH i2c: E2 0E 00 [14:48:59]MH_I2C_Read... [14:48:59]Read from MH i2c: E2 0E 00 2F 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 06 [14:48:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:48:59]wFMCommunicate OK [14:48:59]SAM_PROTO_GetShiftState done [14:48:59]FM_GetShiftState done [14:48:59]opened in 1730161786 [14:48:59]opened+sec_in_day 1730248186 [14:48:59]quantity*price = 50025 [14:48:59]sum+1 = 50027 [14:48:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 168 29.10.2024 14:49 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146372 ФПД: 42930620877253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144900&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146372&fm=42930620877253&tin=02508201610067®Number=0000000000091683&sum=50000 [14:49:00]StoreToDocumentArchive [14:49:00]shift 547 fd 146372 [14:49:00]save to /storage/0547/doc_00146372 [14:49:00]save last doc name /storage/0547/doc_00146372 to /storage/kkm_last_doc_name [14:49:00]save OK [14:49:00]Clear old archive folders... [14:49:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:49:00]tlvbuf is 0207A040 [14:49:00]SAM_PROTO_ClearQueue [14:49:00]wFMCommunicate request_size=4 [14:49:00]MH_SAM_APDU [14:49:00]CAPDU: 80 09 00 00 [14:49:00]Write to MH i2c: E2 08 00 3C 21 80 09 00 00 00 00 00 00 CF [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:00]Read from MH i2c: E2 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 3C 21 00 90 00 D1 [14:49:00]RAPDU: 90 00 [14:49:00]wFMCommunicate OK [14:49:00]SAM_PROTO_ClearQueue done [14:49:00]KKMCreateOFDPacket [14:49:00]OFDProtocolAddRootSTLVToBuf [14:49:00]FM_MakeSignedData [14:49:00]FM_MakeSignedData [14:49:00]SAM_PROTO_SignData [14:49:00]wFMCommunicate request_size=4 [14:49:00]MH_SAM_APDU [14:49:00]CAPDU: 80 0D 01 02 [14:49:00]Write to MH i2c: E2 08 00 3D 21 80 0D 01 02 00 00 00 00 D7 [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:00]Read from MH i2c: E2 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 3D 21 00 90 00 D2 [14:49:00]RAPDU: 90 00 [14:49:00]wFMCommunicate OK [14:49:00]wFMCommunicate request_size=255 [14:49:00]MH_SAM_APDU [14:49: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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A8 00 00 00 F4 03 04 00 DC F5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C4 3B 02 [14:49:00]Write to MH i2c: E2 02 01 3E 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A8 00 00 00 F4 03 04 00 DC F5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C4 3B 02 00 00 A7 [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:00]Read from MH i2c: E2 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 3E 21 00 90 00 D3 [14:49:00]RAPDU: 90 00 [14:49:00]wFMCommunicate OK [14:49:00]wFMCommunicate request_size=16 [14:49:00]MH_SAM_APDU [14:49:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 27 0B 90 68 49 C5 [14:49:00]Write to MH i2c: E2 13 00 3F 21 80 0D 02 02 0B 00 00 35 04 06 00 27 0B 90 68 49 C5 00 00 67 [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:00]Read from MH i2c: E2 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 03 00 3F 21 00 90 00 D4 [14:49:00]RAPDU: 90 00 [14:49:00]wFMCommunicate OK [14:49:00]wFMCommunicate request_size=4 [14:49:00]MH_SAM_APDU [14:49:00]CAPDU: 80 0D 03 02 [14:49:00]Write to MH i2c: E2 08 00 40 21 80 0D 03 02 00 00 00 00 DC [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:00]Read from MH i2c: E2 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 0B 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 0B 00 40 21 00 C7 B2 BA 54 60 37 21 32 90 00 4E [14:49:00]RAPDU: C7 B2 BA 54 60 37 21 32 90 00 [14:49:00]wFMCommunicate OK [14:49:00]SAM_PROTO_SignData done [14:49:00]FM_MakeSignedData done [14:49:00]CreateOFDProtocolMessage [14:49:00]wFMCommunicate request_size=4 [14:49:00]MH_SAM_APDU [14:49:00]CAPDU: 80 11 00 00 [14:49:00]Write to MH i2c: E2 08 00 41 21 80 11 00 00 00 00 00 00 DC [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:00]Read from MH i2c: E2 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 17 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 17 00 41 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2F [14:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:49:00]wFMCommunicate OK [14:49:00]CreateOFDProtocolMessage done [14:49:00]OFDSenderStorePacket 146372 [14:49:00]StoreOFDPacket docnum=146372 [14:49:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 DD 81 0D 01 BC 16 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A8 00 00 00 F4 03 04 00 DC F5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C4 3B 02 00 35 04 06 00 27 0B 90 68 49 C5 C7 B2 BA 54 60 37 21 32 [14:49:00]CheckFolder [14:49:00]dirname=/storage/ofd_packets [14:49:00]CheckFolder done [14:49:00]ProducePacketName [14:49:00]name=ofd_packets/00146372 [14:49:00]NVStorageSaveData ofd_packets/00146372 [14:49:00]File name is /storage/ofd_packets/00146372 [14:49:00]Write 307 bytes [14:49:00]NVStorageSaveData done [14:49:00]OFDSenderStorePacket done [14:49:00]KKMCreateOFDPacket done [14:49:00]NVStorageSaveData kkm_last_timestamp [14:49:00]File name is /storage/kkm_last_timestamp [14:49:00]Write 4 bytes [14:49:00]NVStorageSaveData done [14:49:00]ExternCall_PrintAddStr [14:49:00]wPrintStart [14:49:00]Write to MH i2c: 01 00 00 42 21 63 [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: 01 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: 01 07 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: 01 07 00 42 21 00 00 00 00 00 FF 0F 78 [14:49:00]RasterBufferAndPrint [14:49:00]line Счет N : (1)161132 [14:49:00]line ИНН: 02508201610067 [14:49:00]line Контрольно-Кассовый Чек [14:49:00]line ПРОДАЖА [14:49:00]line ТРК (МРК, ГНК) : 31 [14:49:00]line Товар: 2710194240 [14:49:00]line D-Energy Дт-К-2 [14:49:00]line 6.480 * 77.20 [14:49:00]line = 500.26 [14:49:00]line НДС 12% НСП 1% [14:49:00]line > о реализуемом товаре [14:49:00]line ОКРУГЛЕНИЕ: -0.26 [14:49:00]line ИТОГО: 500.00 [14:49:00]line Внесено: 500.00 [14:49:00]line СДАЧА: 0.00 [14:49:00]line НСП 1% : 4.43 [14:49:00]line НДС 12% : 53.12 [14:49:00]line Наличными: 500.00 [14:49:00]line Безнал.: 0.00 [14:49:00]line Место: АЗС № 126 "Партнер Нефть" [14:49:00]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:49:00]line СНО: Общий режим [14:49:00]line Чек 168 29.10.2024 14:49 [14:49:00]line Смена: 547 ФФД: 1.0 [14:49:00]line ЗНМ: 0300000085 [14:49:00]line РНМ: 0000000000091683 [14:49:00]line Версия ККМ: 001 [14:49:00]line ФМ: 0000000000871745 [14:49:00]line ФД: 146372 [14:49:00]line ФПД: 42930620877253 [14:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144900&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146372&fm=42930620877253&tin=02508201610067®Number=0000000000091683&sum=50000 [14:49:01]OFD Sender: Processing packet 146372 [packets to send 206, broken 205] [14:49:01]ProducePacketName [14:49:01]name=ofd_packets/00146372 [14:49:01]OFD Sender: To server: pG, [14:49:01]CommunicateWithHost lk.salyk.kg:30040 [14:49:01]ConnectInit lk.salyk.kg [14:49:01]written 0, free lines is 4095 [14:49:01]Write to MH i2c: 01 00 00 6D 21 8E [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: 01 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: 01 07 00 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: 01 07 00 6D 21 00 00 00 00 00 AF 0C 50 [14:49:01]RasterBufferAndPrint [14:49:01]line [14:49:01]line [14:49:01]line [14:49:01]line [14:49:01]line [14:49:01]written 0, free lines is 3252 [14:49:01]MH_Cut [14:49:01]Write to MH i2c: D1 01 00 74 21 01 67 [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: D1 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: D1 01 00 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: D1 01 00 74 21 00 66 [14:49:01]Write to MH i2c: 01 00 00 75 21 96 [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:02]*** Cut start [14:49:02]*** Partial cut [14:49:02]*** CUTSNS_PIN = 1 [14:49:02]*** CUTSNS_PIN = 0 [14:49:02]*** Brake cut motor [14:49:03]Read from MH i2c: 01 [14:49:03]MH_I2C_Read... [14:49:03]*** Stop cut motor [14:49:03]*** Cut end [14:49:03]Read from MH i2c: 01 07 00 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: 01 07 00 75 21 00 00 00 00 00 FF 0F AB [14:49:03]process_action close_receipt done [14:49:03]requested_data is exist [14:49:03]produce_requested_data [14:49:03]requested_item fm.sn is exist - process it [14:49:03]wFMCommunicate request_size=4 [14:49:03]MH_SAM_APDU [14:49:03]CAPDU: 80 11 00 00 [14:49:03]Write to MH i2c: E2 08 00 76 21 80 11 00 00 00 00 00 00 11 [14:49:03]Write i2c OK [14:49:03]MH_I2C_Read... [14:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:03]Read from MH i2c: E2 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 17 00 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 17 00 76 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 64 [14:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:49:03]wFMCommunicate OK [14:49:03]requested_item fd.num is exist - process it [14:49:03]SAM_PROTO_GetFieldsCounters [14:49:03]wFMCommunicate request_size=4 [14:49:03]MH_SAM_APDU [14:49:03]CAPDU: 80 13 00 00 [14:49:03]Write to MH i2c: E2 08 00 77 21 80 13 00 00 00 00 00 00 14 [14:49:03]Write i2c OK [14:49:03]MH_I2C_Read... [14:49:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:03]Read from MH i2c: E2 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 62 00 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 62 00 77 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C4 3B 02 00 0E 04 04 00 23 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 55 [14:49:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C4 3B 02 00 0E 04 04 00 23 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 [14:49:03]wFMCommunicate OK [14:49:03]SAM_PROTO_GetFieldsCounters done [14:49:03]requested_item shift.num is exist - process it [14:49:03]requested_item shift.opened is exist - process it [14:49:03]req_shift_opened [14:49:03]FM_GetShiftState [14:49:03]SAM_PROTO_GetShiftState [14:49:03]wFMCommunicate request_size=4 [14:49:03]MH_SAM_APDU [14:49:03]CAPDU: 80 13 01 00 [14:49:03]Write to MH i2c: E2 08 00 78 21 80 13 01 00 00 00 00 00 16 [14:49:03]Write i2c OK [14:49:03]MH_I2C_Read... [14:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:03]Read from MH i2c: E2 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 0E 00 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: E2 0E 00 78 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4F [14:49:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:49:03]wFMCommunicate OK [14:49:03]SAM_PROTO_GetShiftState done [14:49:03]FM_GetShiftState done [14:49:03]req_shift_opened done [14:49:03]requested_item shift.open_date is exist - process it [14:49:03]req_shift_open_date [14:49:03]req_shift_open_date done [14:49:03]produce_requested_data done [14:49:03]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146372,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:49:03]process_action_free close_receipt [14:49:03]json_value_free [14:49:03]json_value_free done [14:49:03]process_json_proto returns [14:49:03]Send response to host [14:49:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146372,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:49:03]free response buf [14:49:03]execute_script done [14:49:03]execute_script returns [14:49:03]free content buf [14:49:03]Sock 7.Close socket [14:49:03]Sock 7.Thread stoped [14:49:03]Connected sock=11 [14:49:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 DD 81 0D 01 BC 16 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 A8 00 00 00 F4 03 04 00 DC F5 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C4 3B 02 00 35 04 06 00 27 0B 90 68 49 C5 C7 B2 BA 54 60 37 21 32 [14:49:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E8 C7 47 00 A5 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 31 37 34 35 10 04 04 00 C4 3B 02 00 F4 03 04 00 05 9B 20 67 B6 04 01 00 00 B4 22 B1 09 FB 77 45 E3 [14:49:04]CommunicateWithHost err = 0 [14:49:04]CheckOFDResponse [14:49:04]1017 (14) - 77093643461234 [14:49:04]1041 (16) - 0000000000871745 [14:49:04]1040 (4) - 146372 [14:49:04]1012 (4) - 29.10.2024 08:21 [14:49:04]1206 (1) - 0 [14:49:04]OFD Sender: Remove packet 146372 [14:49:04]ProducePacketName [14:49:04]name=ofd_packets/00146372 [14:49:04]NVStorageDeleteData [14:49:04]OFD Sender: No OFD packet to send [14:49:09]OFD Sender: No OFD packet to send [14:49:14]OFD Sender: No OFD packet to send [14:49:19]OFD Sender: No OFD packet to send [14:49:24]OFD Sender: No OFD packet to send [14:49:29]OFD Sender: No OFD packet to send [14:49:34]OFD Sender: No OFD packet to send [14:49:39]OFD Sender: No OFD packet to send [14:49:44]OFD Sender: No OFD packet to send [14:49:49]OFD Sender: No OFD packet to send [14:49:54]OFD Sender: No OFD packet to send [14:49:59]OFD Sender: No OFD packet to send [14:50:04]OFD Sender: No OFD packet to send [14:50:09]OFD Sender: No OFD packet to send [14:50:14]OFD Sender: No OFD packet to send [14:50:19]OFD Sender: No OFD packet to send [14:50:24]OFD Sender: No OFD packet to send [14:50:29]OFD Sender: No OFD packet to send [14:50:34]OFD Sender: No OFD packet to send [14:50:39]OFD Sender: No OFD packet to send [14:50:44]OFD Sender: No OFD packet to send [14:50:49]OFD Sender: No OFD packet to send [14:50:54]OFD Sender: No OFD packet to send [14:50:59]OFD Sender: No OFD packet to send [14:51:04]OFD Sender: No OFD packet to send [14:51:09]OFD Sender: No OFD packet to send [14:51:14]OFD Sender: No OFD packet to send [14:51:19]OFD Sender: No OFD packet to send [14:51:24]OFD Sender: No OFD packet to send [14:51:29]OFD Sender: No OFD packet to send [14:51:34]OFD Sender: No OFD packet to send [14:51:39]OFD Sender: No OFD packet to send [14:51:44]OFD Sender: No OFD packet to send [14:51:49]OFD Sender: No OFD packet to send [14:51:54]OFD Sender: No OFD packet to send [14:51:59]OFD Sender: No OFD packet to send [14:52:04]OFD Sender: No OFD packet to send [14:52:09]OFD Sender: No OFD packet to send [14:52:14]OFD Sender: No OFD packet to send [14:52:19]OFD Sender: No OFD packet to send [14:52:24]OFD Sender: No OFD packet to send [14:52:29]OFD Sender: No OFD packet to send [14:52:34]OFD Sender: No OFD packet to send [14:52:39]OFD Sender: No OFD packet to send [14:52:44]OFD Sender: No OFD packet to send [14:52:49]OFD Sender: No OFD packet to send [14:52:54]OFD Sender: No OFD packet to send [14:53:00]OFD Sender: No OFD packet to send [14:53:05]OFD Sender: No OFD packet to send [14:53:10]OFD Sender: No OFD packet to send [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:48]accept exits with 9 [14:53:48]New connection [14:53:48]New thread 3066686820 created [14:53:48]Thread 3066830180 joined [14:53:48]Waiting for new connection... [14:53:48] Sock 9.Parse request [14:53:48]Sock 9.Check first char [14:53:48]Sock 9.First char is OK [14:53:48]request: POST /json_proto HTTP/1.0 [14:53:48]Method: POST [14:53:48]URL: /json_proto [14:53:48]Method is POST - this is cgi request [14:53:48]url: /json_proto [14:53:48]query_string will be loaded in cgi processing [14:53:48]execute_cgi json_proto POST (null) [14:53:48]execute_cgi path=json_proto method=POST [14:53:48]POST find Content-Length [14:53:48]Host: 172.17.40.195:8080 [14:53:48]Content-Length: 678 [14:53:48]Content-Type: application/json [14:53:48] [14:53:48]POST finish read [14:53:48]Found Content-Length = 678 [14:53:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:48]execute_script... [14: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)161133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:48]POST & json_proto [14:53:48]process_json_proto [14:53:48]json parsed OK: [14:53:48]protocol is kg_v1.0 [14:53:48]action value=close_receipt [14:53:48]process_action close_receipt [14:53:48]cmd_close_receipt [14:53:48]MH_GetDate [14:53:48]Write to MH i2c: F0 00 00 79 21 89 [14:53:48]Write i2c OK [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: F0 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: F0 09 00 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: F0 09 00 79 21 00 FD F6 20 67 D5 8D 6C 64 3E [14:53:48]GetLastDocTimeStamp 1730213340 [14:53:48]current date 1730213629 [14:53:48]FM_GetShiftState [14:53:48]SAM_PROTO_GetShiftState [14:53:48]wFMCommunicate request_size=4 [14:53:48]MH_SAM_APDU [14:53:48]CAPDU: 80 13 01 00 [14:53:48]Write to MH i2c: E2 08 00 7A 21 80 13 01 00 00 00 00 00 18 [14:53:48]Write i2c OK [14:53:48]MH_I2C_Read... [14:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:48]Read from MH i2c: E2 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 0E 00 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 0E 00 7A 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 51 [14:53:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:53:48]wFMCommunicate OK [14:53:48]SAM_PROTO_GetShiftState done [14:53:48]FM_GetShiftState done [14:53:48]opened in 1730161786 [14:53:48]opened+sec_in_day 1730248186 [14:53:48]quantity*price = 67033 [14:53:48]sum+1 = 67035 [14:53:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 169 29.10.2024 14:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146373 ФПД: 82498209475148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T145349&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146373&fm=82498209475148&tin=02508201610067®Number=0000000000091683&sum=67000 [14:53:49]StoreToDocumentArchive [14:53:49]shift 547 fd 146373 [14:53:49]save to /storage/0547/doc_00146373 [14:53:49]save last doc name /storage/0547/doc_00146373 to /storage/kkm_last_doc_name [14:53:49]save OK [14:53:49]Clear old archive folders... [14:53:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:53:49]tlvbuf is 01FE96F0 [14:53:49]SAM_PROTO_ClearQueue [14:53:49]wFMCommunicate request_size=4 [14:53:49]MH_SAM_APDU [14:53:49]CAPDU: 80 09 00 00 [14:53:49]Write to MH i2c: E2 08 00 87 21 80 09 00 00 00 00 00 00 1A [14:53:49]Write i2c OK [14:53:49]MH_I2C_Read... [14:53:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:53:49]Read from MH i2c: E2 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 87 21 00 90 00 1C [14:53:49]RAPDU: 90 00 [14:53:49]wFMCommunicate OK [14:53:49]SAM_PROTO_ClearQueue done [14:53:49]KKMCreateOFDPacket [14:53:49]OFDProtocolAddRootSTLVToBuf [14:53:49]FM_MakeSignedData [14:53:49]FM_MakeSignedData [14:53:49]SAM_PROTO_SignData [14:53:49]wFMCommunicate request_size=4 [14:53:49]MH_SAM_APDU [14:53:49]CAPDU: 80 0D 01 02 [14:53:49]Write to MH i2c: E2 08 00 88 21 80 0D 01 02 00 00 00 00 22 [14:53:49]Write i2c OK [14:53:49]MH_I2C_Read... [14:53:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:53:49]Read from MH i2c: E2 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 88 21 00 90 00 1D [14:53:49]RAPDU: 90 00 [14:53:49]wFMCommunicate OK [14:53:49]wFMCommunicate request_size=255 [14:53:49]MH_SAM_APDU [14: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 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 FD F6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C5 3B 02 00 35 04 06 00 4B [14:53:49]Write to MH i2c: E2 02 01 89 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 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 FD F6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C5 3B 02 00 35 04 06 00 4B 00 00 E0 [14:53:49]Write i2c OK [14:53:49]MH_I2C_Read... [14:53:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:49]Read from MH i2c: E2 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 89 21 00 90 00 1E [14:53:49]RAPDU: 90 00 [14:53:49]wFMCommunicate OK [14:53:49]wFMCommunicate request_size=10 [14:53:49]MH_SAM_APDU [14:53:49]CAPDU: 80 0D 02 02 05 08 1C 78 6A 4C [14:53:49]Write to MH i2c: E2 0D 00 8A 21 80 0D 02 02 05 00 08 1C 78 6A 4C 00 00 81 [14:53:49]Write i2c OK [14:53:49]MH_I2C_Read... [14:53:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:49]Read from MH i2c: E2 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 03 00 8A 21 00 90 00 1F [14:53:49]RAPDU: 90 00 [14:53:49]wFMCommunicate OK [14:53:49]wFMCommunicate request_size=4 [14:53:49]MH_SAM_APDU [14:53:49]CAPDU: 80 0D 03 02 [14:53:49]Write to MH i2c: E2 08 00 8B 21 80 0D 03 02 00 00 00 00 27 [14:53:49]Write i2c OK [14:53:49]MH_I2C_Read... [14:53:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:53:49]Read from MH i2c: E2 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 0B 00 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 0B 00 8B 21 00 BF 6E A4 F7 0B 45 E6 A7 90 00 CD [14:53:49]RAPDU: BF 6E A4 F7 0B 45 E6 A7 90 00 [14:53:49]wFMCommunicate OK [14:53:49]SAM_PROTO_SignData done [14:53:49]FM_MakeSignedData done [14:53:49]CreateOFDProtocolMessage [14:53:49]wFMCommunicate request_size=4 [14:53:49]MH_SAM_APDU [14:53:49]CAPDU: 80 11 00 00 [14:53:49]Write to MH i2c: E2 08 00 8C 21 80 11 00 00 00 00 00 00 27 [14:53:49]Write i2c OK [14:53:49]MH_I2C_Read... [14:53:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:49]Read from MH i2c: E2 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: E2 17 00 [14:53:49]MH_I2C_Read... [14:53:49]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 31 37 34 35 90 00 7A [14:53:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:53:49]wFMCommunicate OK [14:53:49]CreateOFDProtocolMessage done [14:53:49]OFDSenderStorePacket 146373 [14:53:49]StoreOFDPacket docnum=146373 [14:53:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E C9 07 01 15 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 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 FD F6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C5 3B 02 00 35 04 06 00 4B 08 1C 78 6A 4C BF 6E A4 F7 0B 45 E6 A7 [14:53:49]CheckFolder [14:53:49]dirname=/storage/ofd_packets [14:53:49]CheckFolder done [14:53:49]ProducePacketName [14:53:49]name=ofd_packets/00146373 [14:53:49]NVStorageSaveData ofd_packets/00146373 [14:53:49]File name is /storage/ofd_packets/00146373 [14:53:49]Write 301 bytes [14:53:49]NVStorageSaveData done [14:53:49]OFDSenderStorePacket done [14:53:49]KKMCreateOFDPacket done [14:53:49]NVStorageSaveData kkm_last_timestamp [14:53:49]File name is /storage/kkm_last_timestamp [14:53:49]Write 4 bytes [14:53:49]NVStorageSaveData done [14:53:49]ExternCall_PrintAddStr [14:53:49]wPrintStart [14:53:49]Write to MH i2c: 01 00 00 8D 21 AE [14:53:49]Write i2c OK [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: 01 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: 01 07 00 [14:53:49]MH_I2C_Read... [14:53:49]Read from MH i2c: 01 07 00 8D 21 00 00 00 00 00 FF 0F C3 [14:53:49]RasterBufferAndPrint [14:53:49]line Счет N : (1)161133 [14:53:49]line ИНН: 02508201610067 [14:53:49]line Контрольно-Кассовый Чек [14:53:49]line ПРОДАЖА [14:53:49]line ТРК (МРК, ГНК) : 42 [14:53:49]line Товар: 2710124130 [14:53:49]line Аи-92-К-2 [14:53:49]line 10.020 * 66.90 [14:53:49]line = 670.34 [14:53:49]line НДС 12% НСП 1% [14:53:49]line > о реализуемом товаре [14:53:49]line ОКРУГЛЕНИЕ: -0.34 [14:53:49]line ИТОГО: 670.00 [14:53:49]line Внесено: 670.00 [14:53:49]line СДАЧА: 0.00 [14:53:49]line НСП 1% : 5.93 [14:53:49]line НДС 12% : 71.19 [14:53:49]line Наличными: 670.00 [14:53:49]line Безнал.: 0.00 [14:53:49]line Место: АЗС № 126 "Партнер Нефть" [14:53:49]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [14:53:49]line СНО: Общий режим [14:53:49]line Чек 169 29.10.2024 14:53 [14:53:49]line Смена: 547 ФФД: 1.0 [14:53:49]line ЗНМ: 0300000085 [14:53:49]line РНМ: 0000000000091683 [14:53:49]line Версия ККМ: 001 [14:53:49]line ФМ: 0000000000871745 [14:53:49]line ФД: 146373 [14:53:49]line ФПД: 82498209475148 [14:53:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T145349&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146373&fm=82498209475148&tin=02508201610067®Number=0000000000091683&sum=67000 [14:53:50]written 0, free lines is 4095 [14:53:50]OFD Sender: Processing packet 146373 [packets to send 206, broken 205] [14:53:50]ProducePacketName [14:53:50]name=ofd_packets/00146373 [14:53:50]OFD Sender: To server: pG, [14:53:50]CommunicateWithHost lk.salyk.kg:30040 [14:53:50]ConnectInit lk.salyk.kg [14:53:50]Connected sock=7 [14: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 31 37 34 35 0F 01 00 00 0E C9 07 01 15 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 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 FD F6 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C5 3B 02 00 35 04 06 00 4B 08 1C 78 6A 4C BF 6E A4 F7 0B 45 E6 A7 [14:53:50]Write to MH i2c: 01 00 00 B8 21 D9 [14:53:50]Write i2c OK [14:53:50]MH_I2C_Read... [14:53:50]Read from MH i2c: 01 [14:53:50]MH_I2C_Read... [14:53:50]Read from MH i2c: 01 07 00 [14:53:50]MH_I2C_Read... [14:53:50]Read from MH i2c: 01 07 00 B8 21 00 00 00 00 00 AD 0C 99 [14:53:50]RasterBufferAndPrint [14:53:50]line [14:53:50]line [14:53:50]line [14:53:50]line [14:53:50]line [14:53:50]written 0, free lines is 3253 [14:53:50]MH_Cut [14:53:50]Write to MH i2c: D1 01 00 BF 21 01 B2 [14:53:50]Write i2c OK [14:53:50]MH_I2C_Read... [14:53:50]Read from MH i2c: D1 [14:53:50]MH_I2C_Read... [14:53:50]Read from MH i2c: D1 01 00 [14:53:50]MH_I2C_Read... [14:53:50]Read from MH i2c: D1 01 00 BF 21 00 B1 [14:53:50]Write to MH i2c: 01 00 00 C0 21 E1 [14:53:50]Write i2c OK [14:53:50]MH_I2C_Read... [14:53:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 00 38 47 00 3F 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 31 37 34 35 10 04 04 00 C5 3B 02 00 F4 03 04 00 24 9C 20 67 B6 04 01 00 00 B7 E4 87 67 D4 C1 B4 A5 [14:53:51]CommunicateWithHost err = 0 [14:53:51]CheckOFDResponse [14:53:51]1017 (14) - 77093643461234 [14:53:51]1041 (16) - 0000000000871745 [14:53:51]1040 (4) - 146373 [14:53:51]1012 (4) - 29.10.2024 08:26 [14:53:51]1206 (1) - 0 [14:53:51]OFD Sender: Remove packet 146373 [14:53:51]ProducePacketName [14:53:51]name=ofd_packets/00146373 [14:53:51]NVStorageDeleteData [14:53:51]OFD Sender: No OFD packet to send [14:53:51]*** Cut start [14:53:51]*** Partial cut [14:53:51]*** CUTSNS_PIN = 1 [14:53:51]*** CUTSNS_PIN = 0 [14:53:51]*** Brake cut motor [14:53:52]Read from MH i2c: 01 [14:53:52]MH_I2C_Read... [14:53:52]*** Stop cut motor [14:53:52]*** Cut end [14:53:52]Read from MH i2c: 01 07 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: 01 07 00 C0 21 00 00 00 00 00 FF 0F F6 [14:53:52]process_action close_receipt done [14:53:52]requested_data is exist [14:53:52]produce_requested_data [14:53:52]requested_item fm.sn is exist - process it [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 11 00 00 [14:53:52]Write to MH i2c: E2 08 00 C1 21 80 11 00 00 00 00 00 00 5C [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 17 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 17 00 C1 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AF [14:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [14:53:52]wFMCommunicate OK [14:53:52]requested_item fd.num is exist - process it [14:53:52]SAM_PROTO_GetFieldsCounters [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 13 00 00 [14:53:52]Write to MH i2c: E2 08 00 C2 21 80 13 00 00 00 00 00 00 5F [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 62 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 62 00 C2 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C5 3B 02 00 0E 04 04 00 23 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 A4 [14: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C5 3B 02 00 0E 04 04 00 23 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 [14:53:52]wFMCommunicate OK [14:53:52]SAM_PROTO_GetFieldsCounters done [14:53:52]requested_item shift.num is exist - process it [14:53:52]requested_item shift.opened is exist - process it [14:53:52]req_shift_opened [14:53:52]FM_GetShiftState [14:53:52]SAM_PROTO_GetShiftState [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 13 01 00 [14:53:52]Write to MH i2c: E2 08 00 C3 21 80 13 01 00 00 00 00 00 61 [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 0E 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 0E 00 C3 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9A [14:53:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [14:53:52]wFMCommunicate OK [14:53:52]SAM_PROTO_GetShiftState done [14:53:52]FM_GetShiftState done [14:53:52]req_shift_opened done [14:53:52]requested_item shift.open_date is exist - process it [14:53:52]req_shift_open_date [14:53:52]req_shift_open_date done [14:53:52]produce_requested_data done [14:53:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146373,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [14:53:52]process_action_free close_receipt [14:53:52]json_value_free [14:53:52]json_value_free done [14:53:52]process_json_proto returns [14:53:52]Send response to host [14:53:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146373,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [14:53:52]free response buf [14:53:52]execute_script done [14:53:52]execute_script returns [14:53:52]free content buf [14:53:52]Sock 9.Close socket [14:53:52]Sock 9.Thread stoped [14:53:56]OFD Sender: No OFD packet to send [14:54:01]OFD Sender: No OFD packet to send [14:54:05]int [14:54:05]Write to MH i2c: 01 00 00 C4 21 E5 [14:54:05]*** FLAG_PRN_KEY set [14:54:05]Write i2c OK [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 07 00 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 07 00 C4 21 00 08 00 00 00 FF 0F 02 [14:54:05]state=0 [14:54:05]Key pressed [14:54:05]Feed [14:54:05]Write to MH i2c: D8 00 00 C5 21 BD [14:54:05]Write i2c OK [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: D8 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: D8 01 00 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: D8 01 00 C5 21 00 BE [14:54:05]int [14:54:05]Write to MH i2c: 01 00 00 C6 21 E7 [14:54:05]Write i2c OK [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 07 00 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 07 00 C6 21 00 48 00 00 00 3C 00 72 [14:54:05]state=2 [14:54:05]Key pressed [14:54:05]int [14:54:05]Write to MH i2c: 01 00 00 C7 21 E8 [14:54:05]*** FLAG_PRN_KEY reset [14:54:05]Write i2c OK [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 07 00 [14:54:05]MH_I2C_Read... [14:54:05]Read from MH i2c: 01 07 00 C7 21 00 00 00 00 00 FF 0F FD [14:54:05]state=2 [14:54:05]Stop feed [14:54:06]OFD Sender: No OFD packet to send [14:54:11]OFD Sender: No OFD packet to send [14:54:16]OFD Sender: No OFD packet to send [14:54:21]OFD Sender: No OFD packet to send [14:54:26]OFD Sender: No OFD packet to send [14:54:31]OFD Sender: No OFD packet to send [14:54:31]int [14:54:31]Write to MH i2c: 01 00 00 C8 21 E9 [14:54:31]Write i2c OK [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 07 00 [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 07 00 C8 21 00 00 00 00 00 FF 0F FE [14:54:31]state=0 [14:54:31]int [14:54:31]Write to MH i2c: 01 00 00 C9 21 EA [14:54:31]*** FLAG_PRN_PAP1 set [14:54:31]*** FLAG_PRN_PAP1 reset [14:54:31]*** FLAG_PRN_PAP1 set [14:54:31]Write i2c OK [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 07 00 [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 07 00 C9 21 00 01 00 00 00 FF 0F 00 [14:54:31]state=0 [14:54:31]No paper [14:54:31]int [14:54:31]Write to MH i2c: 01 00 00 CA 21 EB [14:54:31]*** FLAG_PRN_PAP2 set [14:54:31]Write i2c OK [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 07 00 [14:54:31]MH_I2C_Read... [14:54:31]Read from MH i2c: 01 07 00 CA 21 00 03 00 00 00 FF 0F 03 [14:54:31]state=0 [14:54:31]No paper [14:54:31]Cover opened [14:54:36]OFD Sender: No OFD packet to send [14:54:36]Write to MH i2c: 01 00 00 CB 21 EC [14:54:36]Write i2c OK [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: 01 [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: 01 07 00 [14:54:36]MH_I2C_Read... [14:54:36]Read from MH i2c: 01 07 00 CB 21 00 03 00 00 00 FF 0F 04 [14:54:36]state=3 [14:54:36]No paper [14:54:36]Cover opened [14:54:41]OFD Sender: No OFD packet to send [14:54:41]Write to MH i2c: 01 00 00 CC 21 ED [14:54:41]Write i2c OK [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: 01 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: 01 07 00 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: 01 07 00 CC 21 00 03 00 00 00 FF 0F 05 [14:54:41]state=3 [14:54:41]No paper [14:54:41]Cover opened [14:54:44]int [14:54:44]Write to MH i2c: 01 00 00 CD 21 EE [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 07 00 [14:54:44]MH_I2C_Read... [14:54:44]*** FLAG_PRN_PAP1 reset [14:54:44]*** FLAG_PRN_PAP2 reset [14:54:44]Read from MH i2c: 01 07 00 CD 21 00 00 00 00 00 FF 0F 03 [14:54:44]state=3 [14:54:44]Cover closed [14:54:45]int [14:54:45]Write to MH i2c: 01 00 00 CE 21 EF [14:54:45]*** FLAG_PRN_KEY set [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 07 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 07 00 CE 21 00 08 00 00 00 FF 0F 0C [14:54:45]state=0 [14:54:45]Key pressed [14:54:45]Feed [14:54:45]Write to MH i2c: D8 00 00 CF 21 C7 [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: D8 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: D8 01 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: D8 01 00 CF 21 00 C8 [14:54:45]int [14:54:45]Write to MH i2c: 01 00 00 D0 21 F1 [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 07 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 07 00 D0 21 00 48 00 00 00 3D 00 7D [14:54:45]state=2 [14:54:45]Key pressed [14:54:46]int [14:54:46]Write to MH i2c: 01 00 00 D1 21 F2 [14:54:46]*** FLAG_PRN_KEY reset [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: 01 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: 01 07 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: 01 07 00 D1 21 00 00 00 00 00 F6 0F FE [14:54:46]state=2 [14:54:46]Stop feed [14:54:46]OFD Sender: No OFD packet to send [14:54:51]OFD Sender: No OFD packet to send [14:54:56]OFD Sender: No OFD packet to send [14:55:01]OFD Sender: No OFD packet to send [14:55:06]OFD Sender: No OFD packet to send [14:55:11]OFD Sender: No OFD packet to send [14:55:16]OFD Sender: No OFD packet to send [14:55:21]OFD Sender: No OFD packet to send [14:55:26]OFD Sender: No OFD packet to send [14:55:31]OFD Sender: No OFD packet to send [14:55:36]OFD Sender: No OFD packet to send [14:55:41]OFD Sender: No OFD packet to send [14:55:46]OFD Sender: No OFD packet to send [14:55:51]OFD Sender: No OFD packet to send [14:55:56]OFD Sender: No OFD packet to send [14:56:01]OFD Sender: No OFD packet to send [14:56:06]OFD Sender: No OFD packet to send [14:56:11]OFD Sender: No OFD packet to send [14:56:16]OFD Sender: No OFD packet to send [14:56:21]OFD Sender: No OFD packet to send [14:56:26]OFD Sender: No OFD packet to send [14:56:31]OFD Sender: No OFD packet to send [14:56:36]OFD Sender: No OFD packet to send [14:56:41]OFD Sender: No OFD packet to send [14:56:46]OFD Sender: No OFD packet to send [14:56:51]OFD Sender: No OFD packet to send [14:56:56]OFD Sender: No OFD packet to send [14:57:01]OFD Sender: No OFD packet to send [14:57:06]OFD Sender: No OFD packet to send [14:57:11]OFD Sender: No OFD packet to send [14:57:16]OFD Sender: No OFD packet to send [14:57:21]OFD Sender: No OFD packet to send [14:57:26]OFD Sender: No OFD packet to send [14:57:31]OFD Sender: No OFD packet to send [14:57:36]OFD Sender: No OFD packet to send [14:57:41]OFD Sender: No OFD packet to send [14:57:46]OFD Sender: No OFD packet to send [14:57:51]OFD Sender: No OFD packet to send [14:57:56]OFD Sender: No OFD packet to send [14:58:01]OFD Sender: No OFD packet to send [14:58:06]OFD Sender: No OFD packet to send [14:58:11]OFD Sender: No OFD packet to send [14:58:16]OFD Sender: No OFD packet to send [14:58:21]OFD Sender: No OFD packet to send [14:58:26]OFD Sender: No OFD packet to send [14:58:31]OFD Sender: No OFD packet to send [14:58:36]OFD Sender: No OFD packet to send [14:58:41]OFD Sender: No OFD packet to send [14:58:46]OFD Sender: No OFD packet to send [14:58:51]OFD Sender: No OFD packet to send [14:58:56]OFD Sender: No OFD packet to send [14:59:01]OFD Sender: No OFD packet to send [14:59:06]OFD Sender: No OFD packet to send [14:59:11]OFD Sender: No OFD packet to send [14:59:16]OFD Sender: No OFD packet to send [14:59:22]OFD Sender: No OFD packet to send [14:59:27]OFD Sender: No OFD packet to send [14:59:32]OFD Sender: No OFD packet to send [14:59:37]OFD Sender: No OFD packet to send [14:59:42]OFD Sender: No OFD packet to send [14:59:47]OFD Sender: No OFD packet to send [14:59:52]OFD Sender: No OFD packet to send [14:59:57]OFD Sender: No OFD packet to send [15:00:02]OFD Sender: No OFD packet to send [15:00:07]OFD Sender: No OFD packet to send [15:00:12]OFD Sender: No OFD packet to send [15:00:17]OFD Sender: No OFD packet to send [15:00:22]OFD Sender: No OFD packet to send [15:00:27]OFD Sender: No OFD packet to send [15:00:32]OFD Sender: No OFD packet to send [15:00:37]OFD Sender: No OFD packet to send [15:00:42]OFD Sender: No OFD packet to send [15:00:47]OFD Sender: No OFD packet to send [15:00:52]OFD Sender: No OFD packet to send [15:00:57]OFD Sender: No OFD packet to send [15:01:02]OFD Sender: No OFD packet to send [15:01:07]OFD Sender: No OFD packet to send [15:01:12]OFD Sender: No OFD packet to send [15:01:17]OFD Sender: No OFD packet to send [15:01:22]OFD Sender: No OFD packet to send [15:01:27]OFD Sender: No OFD packet to send [15:01:32]OFD Sender: No OFD packet to send [15:01:37]OFD Sender: No OFD packet to send [15:01:42]OFD Sender: No OFD packet to send [15:01:47]OFD Sender: No OFD packet to send [15:01:52]OFD Sender: No OFD packet to send [15:01:57]OFD Sender: No OFD packet to send [15:02:02]OFD Sender: No OFD packet to send [15:02:07]OFD Sender: No OFD packet to send [15:02:12]OFD Sender: No OFD packet to send [15:02:17]OFD Sender: No OFD packet to send [15:02:22]OFD Sender: No OFD packet to send [15:02:27]OFD Sender: No OFD packet to send [15:02:32]OFD Sender: No OFD packet to send [15:02:37]OFD Sender: No OFD packet to send [15:02:42]OFD Sender: No OFD packet to send [15:02:47]OFD Sender: No OFD packet to send [15:02:52]OFD Sender: No OFD packet to send [15:02:57]OFD Sender: No OFD packet to send [15:03:02]OFD Sender: No OFD packet to send [15:03:07]OFD Sender: No OFD packet to send [15:03:12]OFD Sender: No OFD packet to send [15:03:17]OFD Sender: No OFD packet to send [15:03:22]OFD Sender: No OFD packet to send [15:03:27]OFD Sender: No OFD packet to send [15:03:32]OFD Sender: No OFD packet to send [15:03:37]OFD Sender: No OFD packet to send [15:03:42]OFD Sender: No OFD packet to send [15:03:47]OFD Sender: No OFD packet to send [15:03:52]OFD Sender: No OFD packet to send [15:03:57]OFD Sender: No OFD packet to send [15:04:02]OFD Sender: No OFD packet to send [15:04:07]OFD Sender: No OFD packet to send [15:04:12]OFD Sender: No OFD packet to send [15:04:17]OFD Sender: No OFD packet to send [15:04:22]OFD Sender: No OFD packet to send [15:04:27]OFD Sender: No OFD packet to send [15:04:32]OFD Sender: No OFD packet to send [15:04:37]OFD Sender: No OFD packet to send [15:04:42]OFD Sender: No OFD packet to send [15:04:47]OFD Sender: No OFD packet to send [15:04:50]accept exits with 10 [15:04:50]New connection [15:04:50]New thread 3066830180 created [15:04:50]Thread 3066686820 joined [15:04:50]Waiting for new connection... [15:04:50] Sock 10.Parse request [15:04:50]Sock 10.Check first char [15:04:50]Sock 10.First char is OK [15:04:50]request: POST /json_proto HTTP/1.0 [15:04:50]Method: POST [15:04:50]URL: /json_proto [15:04:50]Method is POST - this is cgi request [15:04:50]url: /json_proto [15:04:50]query_string will be loaded in cgi processing [15:04:50]execute_cgi json_proto POST (null) [15:04:50]execute_cgi path=json_proto method=POST [15:04:50]POST find Content-Length [15:04:50]Host: 172.17.40.195:8080 [15:04:50]Content-Length: 679 [15:04:50]Content-Type: application/json [15:04:50] [15:04:50]POST finish read [15:04:50]Found Content-Length = 679 [15:04:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:04:50]execute_script... [15: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)161134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:04:50]POST & json_proto [15:04:50]process_json_proto [15:04:50]json parsed OK: [15:04:50]protocol is kg_v1.0 [15:04:50]action value=close_receipt [15:04:50]process_action close_receipt [15:04:50]cmd_close_receipt [15:04:50]MH_GetDate [15:04:50]Write to MH i2c: F0 00 00 D2 21 E2 [15:04:50]Write i2c OK [15:04:50]MH_I2C_Read... [15:04:50]Read from MH i2c: F0 [15:04:50]MH_I2C_Read... [15:04:50]Read from MH i2c: F0 09 00 [15:04:50]MH_I2C_Read... [15:04:50]Read from MH i2c: F0 09 00 D2 21 00 94 F9 20 67 D5 8D 6C 64 31 [15:04:50]GetLastDocTimeStamp 1730213629 [15:04:50]current date 1730214292 [15:04:50]FM_GetShiftState [15:04:50]SAM_PROTO_GetShiftState [15:04:50]wFMCommunicate request_size=4 [15:04:50]MH_SAM_APDU [15:04:50]CAPDU: 80 13 01 00 [15:04:50]Write to MH i2c: E2 08 00 D3 21 80 13 01 00 00 00 00 00 71 [15:04:50]Write i2c OK [15:04:50]MH_I2C_Read... [15:04:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:50]Read from MH i2c: E2 [15:04:50]MH_I2C_Read... [15:04:50]Read from MH i2c: E2 0E 00 [15:04:50]MH_I2C_Read... [15:04:50]Read from MH i2c: E2 0E 00 D3 21 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AA [15:04:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:04:50]wFMCommunicate OK [15:04:50]SAM_PROTO_GetShiftState done [15:04:50]FM_GetShiftState done [15:04:50]opened in 1730161786 [15:04:50]opened+sec_in_day 1730248186 [15:04:50]quantity*price = 100050 [15:04:50]sum+1 = 100052 [15:04: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 170 29.10.2024 15:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146374 ФПД: 222928387921723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150452&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146374&fm=222928387921723&tin=02508201610067®Number=0000000000091683&sum=100000 [15:04:52]StoreToDocumentArchive [15:04:52]shift 547 fd 146374 [15:04:52]save to /storage/0547/doc_00146374 [15:04:52]save last doc name /storage/0547/doc_00146374 to /storage/kkm_last_doc_name [15:04:52]save OK [15:04:52]Clear old archive folders... [15:04:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:04:52]tlvbuf is 0207CED0 [15:04:52]SAM_PROTO_ClearQueue [15:04:52]wFMCommunicate request_size=4 [15:04:52]MH_SAM_APDU [15:04:52]CAPDU: 80 09 00 00 [15:04:52]Write to MH i2c: E2 08 00 E0 21 80 09 00 00 00 00 00 00 73 [15:04:52]Write i2c OK [15:04:52]MH_I2C_Read... [15:04:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:04:52]Read from MH i2c: E2 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 E0 21 00 90 00 75 [15:04:52]RAPDU: 90 00 [15:04:52]wFMCommunicate OK [15:04:52]SAM_PROTO_ClearQueue done [15:04:52]KKMCreateOFDPacket [15:04:52]OFDProtocolAddRootSTLVToBuf [15:04:52]FM_MakeSignedData [15:04:52]FM_MakeSignedData [15:04:52]SAM_PROTO_SignData [15:04:52]wFMCommunicate request_size=4 [15:04:52]MH_SAM_APDU [15:04:52]CAPDU: 80 0D 01 02 [15:04:52]Write to MH i2c: E2 08 00 E1 21 80 0D 01 02 00 00 00 00 7B [15:04:52]Write i2c OK [15:04:52]MH_I2C_Read... [15:04:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:04:52]Read from MH i2c: E2 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 E1 21 00 90 00 76 [15:04:52]RAPDU: 90 00 [15:04:52]wFMCommunicate OK [15:04:52]wFMCommunicate request_size=255 [15:04:52]MH_SAM_APDU [15:04:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AA 00 00 00 F4 03 04 00 94 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C6 3B 02 00 35 04 06 00 CA C0 8F 5F [15:04:52]Write to MH i2c: E2 02 01 E2 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 AA 00 00 00 F4 03 04 00 94 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C6 3B 02 00 35 04 06 00 CA C0 8F 5F 00 00 5D [15:04:52]Write i2c OK [15:04:52]MH_I2C_Read... [15:04:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:52]Read from MH i2c: E2 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 E2 21 00 90 00 77 [15:04:52]RAPDU: 90 00 [15:04:52]wFMCommunicate OK [15:04:52]wFMCommunicate request_size=7 [15:04:52]MH_SAM_APDU [15:04:52]CAPDU: 80 0D 02 02 02 57 3B [15:04:52]Write to MH i2c: E2 0A 00 E3 21 80 0D 02 02 02 00 57 3B 00 00 14 [15:04:52]Write i2c OK [15:04:52]MH_I2C_Read... [15:04:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:04:52]Read from MH i2c: E2 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 03 00 E3 21 00 90 00 78 [15:04:52]RAPDU: 90 00 [15:04:52]wFMCommunicate OK [15:04:52]wFMCommunicate request_size=4 [15:04:52]MH_SAM_APDU [15:04:52]CAPDU: 80 0D 03 02 [15:04:52]Write to MH i2c: E2 08 00 E4 21 80 0D 03 02 00 00 00 00 80 [15:04:52]Write i2c OK [15:04:52]MH_I2C_Read... [15:04:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:04:52]OFD Sender: No OFD packet to send [15:04:52]Read from MH i2c: E2 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 0B 00 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 0B 00 E4 21 00 43 C2 AB A1 8A 52 0A C2 90 00 7A [15:04:52]RAPDU: 43 C2 AB A1 8A 52 0A C2 90 00 [15:04:52]wFMCommunicate OK [15:04:52]SAM_PROTO_SignData done [15:04:52]FM_MakeSignedData done [15:04:52]CreateOFDProtocolMessage [15:04:52]wFMCommunicate request_size=4 [15:04:52]MH_SAM_APDU [15:04:52]CAPDU: 80 11 00 00 [15:04:52]Write to MH i2c: E2 08 00 E5 21 80 11 00 00 00 00 00 00 80 [15:04:52]Write i2c OK [15:04:52]MH_I2C_Read... [15:04:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:52]Read from MH i2c: E2 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 17 00 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: E2 17 00 E5 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D3 [15:04:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:04:52]wFMCommunicate OK [15:04:52]CreateOFDProtocolMessage done [15:04:52]OFDSenderStorePacket 146374 [15:04:52]StoreOFDPacket docnum=146374 [15:04:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 86 55 04 01 1E C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AA 00 00 00 F4 03 04 00 94 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C6 3B 02 00 35 04 06 00 CA C0 8F 5F 57 3B 43 C2 AB A1 8A 52 0A C2 [15:04:52]CheckFolder [15:04:52]dirname=/storage/ofd_packets [15:04:52]CheckFolder done [15:04:52]ProducePacketName [15:04:52]name=ofd_packets/00146374 [15:04:52]NVStorageSaveData ofd_packets/00146374 [15:04:52]File name is /storage/ofd_packets/00146374 [15:04:52]Write 298 bytes [15:04:52]NVStorageSaveData done [15:04:52]OFDSenderStorePacket done [15:04:52]KKMCreateOFDPacket done [15:04:52]NVStorageSaveData kkm_last_timestamp [15:04:52]File name is /storage/kkm_last_timestamp [15:04:52]Write 4 bytes [15:04:52]NVStorageSaveData done [15:04:52]ExternCall_PrintAddStr [15:04:52]wPrintStart [15:04:52]Write to MH i2c: 01 00 00 E6 21 07 [15:04:52]Write i2c OK [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: 01 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: 01 07 00 [15:04:52]MH_I2C_Read... [15:04:52]Read from MH i2c: 01 07 00 E6 21 00 00 00 00 00 FF 0F 1C [15:04:52]RasterBufferAndPrint [15:04:52]line Счет N : (1)161134 [15:04:52]line ИНН: 02508201610067 [15:04:52]line Контрольно-Кассовый Чек [15:04:52]line ПРОДАЖА [15:04:52]line ТРК (МРК, ГНК) : 11 [15:04:52]line Товар: 2710194210 [15:04:52]line ДТ-К-2 [15:04:52]line 13.130 * 76.20 [15:04:52]line = 1000.51 [15:04:52]line НДС 12% НСП 1% [15:04:52]line > о реализуемом товаре [15:04:52]line ОКРУГЛЕНИЕ: -0.51 [15:04:52]line ИТОГО: 1000.00 [15:04:52]line Внесено: 1000.00 [15:04:52]line СДАЧА: 0.00 [15:04:52]line НСП 1% : 8.85 [15:04:52]line НДС 12% : 106.25 [15:04:52]line Наличными: 1000.00 [15:04:52]line Безнал.: 0.00 [15:04:52]line Место: АЗС № 126 "Партнер Нефть" [15:04:52]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:04:52]line СНО: Общий режим [15:04:52]line Чек 170 29.10.2024 15:04 [15:04:52]line Смена: 547 ФФД: 1.0 [15:04:52]line ЗНМ: 0300000085 [15:04:52]line РНМ: 0000000000091683 [15:04:52]line Версия ККМ: 001 [15:04:52]line ФМ: 0000000000871745 [15:04:52]line ФД: 146374 [15:04:52]line ФПД: 222928387921723 [15:04:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150452&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146374&fm=222928387921723&tin=02508201610067®Number=0000000000091683&sum=100000 [15:04:52]OFD Sender: Processing packet 146374 [packets to send 206, broken 205] [15:04:52]ProducePacketName [15:04:52]name=ofd_packets/00146374 [15:04:52]OFD Sender: To server: pG, [15:04:52]CommunicateWithHost lk.salyk.kg:30040 [15:04:52]ConnectInit lk.salyk.kg [15:04:52]written 0, free lines is 4095 [15:04:53]Write to MH i2c: 01 00 00 11 22 33 [15:04:53]Write i2c OK [15:04:53]MH_I2C_Read... [15:04:53]Read from MH i2c: 01 [15:04:53]MH_I2C_Read... [15:04:53]Read from MH i2c: 01 07 00 [15:04:53]MH_I2C_Read... [15:04:53]Read from MH i2c: 01 07 00 11 22 00 00 00 00 00 A5 0C EB [15:04:53]RasterBufferAndPrint [15:04:53]line [15:04:53]line [15:04:53]line [15:04:53]line [15:04:53]line [15:04:53]written 0, free lines is 3242 [15:04:53]MH_Cut [15:04:53]Write to MH i2c: D1 01 00 18 22 01 0C [15:04:53]Write i2c OK [15:04:53]MH_I2C_Read... [15:04:53]Read from MH i2c: D1 [15:04:53]MH_I2C_Read... [15:04:53]Read from MH i2c: D1 01 00 [15:04:53]MH_I2C_Read... [15:04:53]Read from MH i2c: D1 01 00 18 22 00 0B [15:04:53]Write to MH i2c: 01 00 00 19 22 3B [15:04:53]Write i2c OK [15:04:53]MH_I2C_Read... [15:04:54]*** Cut start [15:04:54]*** Partial cut [15:04:54]*** CUTSNS_PIN = 1 [15:04:54]*** CUTSNS_PIN = 0 [15:04:54]*** Brake cut motor [15:04:54]Connected sock=11 [15:04:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 86 55 04 01 1E C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AA 00 00 00 F4 03 04 00 94 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C6 3B 02 00 35 04 06 00 CA C0 8F 5F 57 3B 43 C2 AB A1 8A 52 0A C2 [15:04:54]Read from MH i2c: 01 [15:04:54]MH_I2C_Read... [15:04:54]*** Stop cut motor [15:04:54]*** Cut end [15:04:54]Read from MH i2c: 01 07 00 [15:04:54]MH_I2C_Read... [15:04:54]Read from MH i2c: 01 07 00 19 22 00 00 00 00 00 FF 0F 50 [15:04:54]process_action close_receipt done [15:04:54]requested_data is exist [15:04:54]produce_requested_data [15:04:54]requested_item fm.sn is exist - process it [15:04:54]wFMCommunicate request_size=4 [15:04:54]MH_SAM_APDU [15:04:54]CAPDU: 80 11 00 00 [15:04:54]Write to MH i2c: E2 08 00 1A 22 80 11 00 00 00 00 00 00 B6 [15:04:54]Write i2c OK [15:04:54]MH_I2C_Read... [15:04:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:04:54]Read from MH i2c: E2 [15:04:54]MH_I2C_Read... [15:04:54]Read from MH i2c: E2 17 00 [15:04:54]MH_I2C_Read... [15:04:54]Read from MH i2c: E2 17 00 1A 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 09 [15:04:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:04:54]wFMCommunicate OK [15:04:54]requested_item fd.num is exist - process it [15:04:54]SAM_PROTO_GetFieldsCounters [15:04:54]wFMCommunicate request_size=4 [15:04:54]MH_SAM_APDU [15:04:54]CAPDU: 80 13 00 00 [15:04:54]Write to MH i2c: E2 08 00 1B 22 80 13 00 00 00 00 00 00 B9 [15:04:54]Write i2c OK [15:04:54]MH_I2C_Read... [15:04:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C6 16 47 00 9D 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C6 3B 02 00 F4 03 04 00 BC 9E 20 67 B6 04 01 00 00 2D 10 BE 65 BD 30 B2 93 [15:04:54]CommunicateWithHost err = 0 [15:04:54]CheckOFDResponse [15:04:54]1017 (14) - 77093643461234 [15:04:54]1041 (16) - 0000000000871745 [15:04:54]1040 (4) - 146374 [15:04:54]1012 (4) - 29.10.2024 08:37 [15:04:54]1206 (1) - 0 [15:04:54]OFD Sender: Remove packet 146374 [15:04:54]ProducePacketName [15:04:54]name=ofd_packets/00146374 [15:04:54]NVStorageDeleteData [15:04:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:04:54]Read from MH i2c: E2 [15:04:54]MH_I2C_Read... [15:04:54]Read from MH i2c: E2 62 00 [15:04:54]MH_I2C_Read... [15:04:54]Read from MH i2c: E2 62 00 1B 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C6 3B 02 00 0E 04 04 00 23 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 02 [15:04:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C6 3B 02 00 0E 04 04 00 23 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 [15:04:54]wFMCommunicate OK [15:04:54]SAM_PROTO_GetFieldsCounters done [15:04:54]requested_item shift.num is exist - process it [15:04:54]requested_item shift.opened is exist - process it [15:04:54]req_shift_opened [15:04:54]FM_GetShiftState [15:04:54]SAM_PROTO_GetShiftState [15:04:54]wFMCommunicate request_size=4 [15:04:54]MH_SAM_APDU [15:04:54]CAPDU: 80 13 01 00 [15:04:54]Write to MH i2c: E2 08 00 1C 22 80 13 01 00 00 00 00 00 BB [15:04:54]Write i2c OK [15:04:54]MH_I2C_Read... [15:04:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:54]Read from MH i2c: E2 [15:04:54]MH_I2C_Read... [15:04:54]Read from MH i2c: E2 0E 00 [15:04:54]MH_I2C_Read... [15:04:54]Read from MH i2c: E2 0E 00 1C 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F4 [15:04:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:04:54]wFMCommunicate OK [15:04:54]SAM_PROTO_GetShiftState done [15:04:54]FM_GetShiftState done [15:04:54]req_shift_opened done [15:04:54]requested_item shift.open_date is exist - process it [15:04:54]req_shift_open_date [15:04:54]req_shift_open_date done [15:04:54]produce_requested_data done [15:04:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146374,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:04:54]process_action_free close_receipt [15:04:54]json_value_free [15:04:54]json_value_free done [15:04:54]process_json_proto returns [15:04:54]Send response to host [15:04:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146374,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:04:54]free response buf [15:04:54]execute_script done [15:04:54]execute_script returns [15:04:54]free content buf [15:04:54]Sock 10.Close socket [15:04:54]Sock 10.Thread stoped [15:04:55]OFD Sender: No OFD packet to send [15:05:00]OFD Sender: No OFD packet to send [15:05:05]OFD Sender: No OFD packet to send [15:05:10]OFD Sender: No OFD packet to send [15:05:15]OFD Sender: No OFD packet to send [15:05:20]OFD Sender: No OFD packet to send [15:05:25]OFD Sender: No OFD packet to send [15:05:30]OFD Sender: No OFD packet to send [15:05:35]OFD Sender: No OFD packet to send [15:05:40]OFD Sender: No OFD packet to send [15:05:45]OFD Sender: No OFD packet to send [15:05:50]OFD Sender: No OFD packet to send [15:05:54]accept exits with 7 [15:05:54]New connection [15:05:54]New thread 3066686820 created [15:05:54]Thread 3066830180 joined [15:05:54]Waiting for new connection... [15:05:54] Sock 7.Parse request [15:05:54]Sock 7.Check first char [15:05:54]Sock 7.First char is OK [15:05:54]request: POST /json_proto HTTP/1.0 [15:05:54]Method: POST [15:05:54]URL: /json_proto [15:05:54]Method is POST - this is cgi request [15:05:54]url: /json_proto [15:05:54]query_string will be loaded in cgi processing [15:05:54]execute_cgi json_proto POST (null) [15:05:54]execute_cgi path=json_proto method=POST [15:05:54]POST find Content-Length [15:05:54]Host: 172.17.40.195:8080 [15:05:54]Content-Length: 682 [15:05:54]Content-Type: application/json [15:05:54] [15:05:54]POST finish read [15:05:54]Found Content-Length = 682 [15:05:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:05:54]execute_script... [15:05: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)161135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:05:54]POST & json_proto [15:05:54]process_json_proto [15:05:54]json parsed OK: [15:05:54]protocol is kg_v1.0 [15:05:54]action value=close_receipt [15:05:54]process_action close_receipt [15:05:54]cmd_close_receipt [15:05:54]MH_GetDate [15:05:54]Write to MH i2c: F0 00 00 1D 22 2E [15:05:54]Write i2c OK [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: F0 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: F0 09 00 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: F0 09 00 1D 22 00 D4 F9 20 67 D5 8D 6C 64 BD [15:05:54]GetLastDocTimeStamp 1730214292 [15:05:54]current date 1730214356 [15:05:54]FM_GetShiftState [15:05:54]SAM_PROTO_GetShiftState [15:05:54]wFMCommunicate request_size=4 [15:05:54]MH_SAM_APDU [15:05:54]CAPDU: 80 13 01 00 [15:05:54]Write to MH i2c: E2 08 00 1E 22 80 13 01 00 00 00 00 00 BD [15:05:54]Write i2c OK [15:05:54]MH_I2C_Read... [15:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:54]Read from MH i2c: E2 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 0E 00 [15:05:54]MH_I2C_Read... [15:05:54]Read from MH i2c: E2 0E 00 1E 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F6 [15:05:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:05:54]wFMCommunicate OK [15:05:54]SAM_PROTO_GetShiftState done [15:05:54]FM_GetShiftState done [15:05:54]opened in 1730161786 [15:05:54]opened+sec_in_day 1730248186 [15:05:54]quantity*price = 100015 [15:05:54]sum+1 = 100017 [15:05:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 171 29.10.2024 15:05 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146375 ФПД: 146780473834433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150556&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146375&fm=146780473834433&tin=02508201610067®Number=0000000000091683&sum=100000 [15:05:56]StoreToDocumentArchive [15:05:56]shift 547 fd 146375 [15:05:56]save to /storage/0547/doc_00146375 [15:05:56]save last doc name /storage/0547/doc_00146375 to /storage/kkm_last_doc_name [15:05:56]save OK [15:05:56]Clear old archive folders... [15:05:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:56]tlvbuf is 01FD8B90 [15:05:56]SAM_PROTO_ClearQueue [15:05:56]wFMCommunicate request_size=4 [15:05:56]MH_SAM_APDU [15:05:56]CAPDU: 80 09 00 00 [15:05:56]Write to MH i2c: E2 08 00 2B 22 80 09 00 00 00 00 00 00 BF [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:56]Read from MH i2c: E2 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 2B 22 00 90 00 C1 [15:05:56]RAPDU: 90 00 [15:05:56]wFMCommunicate OK [15:05:56]SAM_PROTO_ClearQueue done [15:05:56]KKMCreateOFDPacket [15:05:56]OFDProtocolAddRootSTLVToBuf [15:05:56]FM_MakeSignedData [15:05:56]FM_MakeSignedData [15:05:56]SAM_PROTO_SignData [15:05:56]wFMCommunicate request_size=4 [15:05:56]MH_SAM_APDU [15:05:56]CAPDU: 80 0D 01 02 [15:05:56]Write to MH i2c: E2 08 00 2C 22 80 0D 01 02 00 00 00 00 C7 [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:56]Read from MH i2c: E2 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 2C 22 00 90 00 C2 [15:05:56]RAPDU: 90 00 [15:05:56]wFMCommunicate OK [15:05:56]wFMCommunicate request_size=255 [15:05:56]MH_SAM_APDU [15:05: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 AB 00 00 00 F4 03 04 00 D4 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C7 3B 02 00 35 04 06 00 85 [15:05:56]Write to MH i2c: E2 02 01 2D 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 D4 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C7 3B 02 00 35 04 06 00 85 00 00 FC [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:56]Read from MH i2c: E2 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 2D 22 00 90 00 C3 [15:05:56]RAPDU: 90 00 [15:05:56]wFMCommunicate OK [15:05:56]wFMCommunicate request_size=10 [15:05:56]MH_SAM_APDU [15:05:56]CAPDU: 80 0D 02 02 05 7E FE 00 BB C1 [15:05:56]Write to MH i2c: E2 0D 00 2E 22 80 0D 02 02 05 00 7E FE 00 BB C1 00 00 CC [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:56]Read from MH i2c: E2 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 03 00 2E 22 00 90 00 C4 [15:05:56]RAPDU: 90 00 [15:05:56]wFMCommunicate OK [15:05:56]wFMCommunicate request_size=4 [15:05:56]MH_SAM_APDU [15:05:56]CAPDU: 80 0D 03 02 [15:05:56]Write to MH i2c: E2 08 00 2F 22 80 0D 03 02 00 00 00 00 CC [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:56]Read from MH i2c: E2 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 0B 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 0B 00 2F 22 00 BF 7F DC E1 39 DB 2B B6 90 00 BD [15:05:56]RAPDU: BF 7F DC E1 39 DB 2B B6 90 00 [15:05:56]wFMCommunicate OK [15:05:56]SAM_PROTO_SignData done [15:05:56]FM_MakeSignedData done [15:05:56]CreateOFDProtocolMessage [15:05:56]wFMCommunicate request_size=4 [15:05:56]MH_SAM_APDU [15:05:56]CAPDU: 80 11 00 00 [15:05:56]Write to MH i2c: E2 08 00 30 22 80 11 00 00 00 00 00 00 CC [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:56]Read from MH i2c: E2 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 17 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 17 00 30 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1F [15:05:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:05:56]wFMCommunicate OK [15:05:56]CreateOFDProtocolMessage done [15:05:56]OFDSenderStorePacket 146375 [15:05:56]StoreOFDPacket docnum=146375 [15:05:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 19 65 07 01 4B 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 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 00 00 00 F4 03 04 00 D4 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C7 3B 02 00 35 04 06 00 85 7E FE 00 BB C1 BF 7F DC E1 39 DB 2B B6 [15:05:56]CheckFolder [15:05:56]dirname=/storage/ofd_packets [15:05:56]CheckFolder done [15:05:56]ProducePacketName [15:05:56]name=ofd_packets/00146375 [15:05:56]NVStorageSaveData ofd_packets/00146375 [15:05:56]File name is /storage/ofd_packets/00146375 [15:05:56]Write 301 bytes [15:05:56]NVStorageSaveData done [15:05:56]OFDSenderStorePacket done [15:05:56]KKMCreateOFDPacket done [15:05:56]NVStorageSaveData kkm_last_timestamp [15:05:56]File name is /storage/kkm_last_timestamp [15:05:56]Write 4 bytes [15:05:56]NVStorageSaveData done [15:05:56]ExternCall_PrintAddStr [15:05:56]wPrintStart [15:05:56]Write to MH i2c: 01 00 00 31 22 53 [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: 01 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: 01 07 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: 01 07 00 31 22 00 00 00 00 00 FF 0F 68 [15:05:56]RasterBufferAndPrint [15:05:56]line Счет N : (1)161135 [15:05:56]line ИНН: 02508201610067 [15:05:56]line Контрольно-Кассовый Чек [15:05:56]line ПРОДАЖА [15:05:56]line ТРК (МРК, ГНК) : 42 [15:05:56]line Товар: 2710124130 [15:05:56]line Аи-92-К-2 [15:05:56]line 14.950 * 66.90 [15:05:56]line = 1000.16 [15:05:56]line НДС 12% НСП 1% [15:05:56]line > о реализуемом товаре [15:05:56]line ОКРУГЛЕНИЕ: -0.16 [15:05:56]line ИТОГО: 1000.00 [15:05:56]line Внесено: 1000.00 [15:05:56]line СДАЧА: 0.00 [15:05:56]line НСП 1% : 8.85 [15:05:56]line НДС 12% : 106.21 [15:05:56]line Наличными: 1000.00 [15:05:56]line Безнал.: 0.00 [15:05:56]line Место: АЗС № 126 "Партнер Нефть" [15:05:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:05:56]line СНО: Общий режим [15:05:56]line Чек 171 29.10.2024 15:05 [15:05:56]line Смена: 547 ФФД: 1.0 [15:05:56]line ЗНМ: 0300000085 [15:05:56]line РНМ: 0000000000091683 [15:05:56]line Версия ККМ: 001 [15:05:56]line ФМ: 0000000000871745 [15:05:56]line ФД: 146375 [15:05:56]line ФПД: 146780473834433 [15:05:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150556&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146375&fm=146780473834433&tin=02508201610067®Number=0000000000091683&sum=100000 [15:05:57]OFD Sender: Processing packet 146375 [packets to send 206, broken 205] [15:05:57]ProducePacketName [15:05:57]name=ofd_packets/00146375 [15:05:57]OFD Sender: To server: pG, [15:05:57]CommunicateWithHost lk.salyk.kg:30040 [15:05:57]ConnectInit lk.salyk.kg [15:05:57]written 0, free lines is 4095 [15:05:57]Connected sock=10 [15:05:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 19 65 07 01 4B 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 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 00 00 00 F4 03 04 00 D4 F9 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C7 3B 02 00 35 04 06 00 85 7E FE 00 BB C1 BF 7F DC E1 39 DB 2B B6 [15:05:57]Write to MH i2c: 01 00 00 5C 22 7E [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: 01 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: 01 07 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: 01 07 00 5C 22 00 00 00 00 00 B6 0C 47 [15:05:57]RasterBufferAndPrint [15:05:57]line [15:05:57]line [15:05:57]line [15:05:57]line [15:05:57]line [15:05:57]written 0, free lines is 3259 [15:05:57]MH_Cut [15:05:57]Write to MH i2c: D1 01 00 63 22 01 57 [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: D1 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: D1 01 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: D1 01 00 63 22 00 56 [15:05:57]Write to MH i2c: 01 00 00 64 22 86 [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 71 51 47 00 EA D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C7 3B 02 00 F4 03 04 00 FB 9E 20 67 B6 04 01 00 00 4D 34 07 30 E3 51 2F 3E [15:05:57]CommunicateWithHost err = 0 [15:05:57]CheckOFDResponse [15:05:57]1017 (14) - 77093643461234 [15:05:57]1041 (16) - 0000000000871745 [15:05:57]1040 (4) - 146375 [15:05:57]1012 (4) - 29.10.2024 08:38 [15:05:57]1206 (1) - 0 [15:05:57]OFD Sender: Remove packet 146375 [15:05:57]ProducePacketName [15:05:57]name=ofd_packets/00146375 [15:05:57]NVStorageDeleteData [15:05:58]OFD Sender: No OFD packet to send [15:05:58]*** Cut start [15:05:58]*** Partial cut [15:05:58]*** CUTSNS_PIN = 1 [15:05:58]*** CUTSNS_PIN = 0 [15:05:58]*** Brake cut motor [15:05:58]Read from MH i2c: 01 [15:05:58]MH_I2C_Read... [15:05:58]*** Stop cut motor [15:05:58]*** Cut end [15:05:58]Read from MH i2c: 01 07 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: 01 07 00 64 22 00 00 00 00 00 FF 0F 9B [15:05:58]process_action close_receipt done [15:05:58]requested_data is exist [15:05:58]produce_requested_data [15:05:58]requested_item fm.sn is exist - process it [15:05:58]wFMCommunicate request_size=4 [15:05:58]MH_SAM_APDU [15:05:58]CAPDU: 80 11 00 00 [15:05:58]Write to MH i2c: E2 08 00 65 22 80 11 00 00 00 00 00 00 01 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:58]Read from MH i2c: E2 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 17 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 17 00 65 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 54 [15:05:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:05:58]wFMCommunicate OK [15:05:58]requested_item fd.num is exist - process it [15:05:58]SAM_PROTO_GetFieldsCounters [15:05:58]wFMCommunicate request_size=4 [15:05:58]MH_SAM_APDU [15:05:58]CAPDU: 80 13 00 00 [15:05:58]Write to MH i2c: E2 08 00 66 22 80 13 00 00 00 00 00 00 04 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:59]Read from MH i2c: E2 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: E2 62 00 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: E2 62 00 66 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C7 3B 02 00 0E 04 04 00 23 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 51 [15:05:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C7 3B 02 00 0E 04 04 00 23 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 [15:05:59]wFMCommunicate OK [15:05:59]SAM_PROTO_GetFieldsCounters done [15:05:59]requested_item shift.num is exist - process it [15:05:59]requested_item shift.opened is exist - process it [15:05:59]req_shift_opened [15:05:59]FM_GetShiftState [15:05:59]SAM_PROTO_GetShiftState [15:05:59]wFMCommunicate request_size=4 [15:05:59]MH_SAM_APDU [15:05:59]CAPDU: 80 13 01 00 [15:05:59]Write to MH i2c: E2 08 00 67 22 80 13 01 00 00 00 00 00 06 [15:05:59]Write i2c OK [15:05:59]MH_I2C_Read... [15:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:59]Read from MH i2c: E2 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: E2 0E 00 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: E2 0E 00 67 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3F [15:05:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:05:59]wFMCommunicate OK [15:05:59]SAM_PROTO_GetShiftState done [15:05:59]FM_GetShiftState done [15:05:59]req_shift_opened done [15:05:59]requested_item shift.open_date is exist - process it [15:05:59]req_shift_open_date [15:05:59]req_shift_open_date done [15:05:59]produce_requested_data done [15:05:59]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146375,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:05:59]process_action_free close_receipt [15:05:59]json_value_free [15:05:59]json_value_free done [15:05:59]process_json_proto returns [15:05:59]Send response to host [15:05:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146375,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:05:59]free response buf [15:05:59]execute_script done [15:05:59]execute_script returns [15:05:59]free content buf [15:05:59]Sock 7.Close socket [15:05:59]Sock 7.Thread stoped [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:18]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [15:07:38]OFD Sender: No OFD packet to send [15:07:43]OFD Sender: No OFD packet to send [15:07:48]OFD Sender: No OFD packet to send [15:07:53]OFD Sender: No OFD packet to send [15:07:58]OFD Sender: No OFD packet to send [15:08:03]OFD Sender: No OFD packet to send [15:08:08]OFD Sender: No OFD packet to send [15:08:13]OFD Sender: No OFD packet to send [15:08:18]OFD Sender: No OFD packet to send [15:08:23]OFD Sender: No OFD packet to send [15:08:28]accept exits with 9 [15:08:28]New connection [15:08:28]New thread 3066830180 created [15:08:28]Thread 3066686820 joined [15:08:28]Waiting for new connection... [15:08:28] Sock 9.Parse request [15:08:28]Sock 9.Check first char [15:08:28]Sock 9.First char is OK [15:08:28]request: POST /json_proto HTTP/1.0 [15:08:28]Method: POST [15:08:28]URL: /json_proto [15:08:28]Method is POST - this is cgi request [15:08:28]url: /json_proto [15:08:28]query_string will be loaded in cgi processing [15:08:28]execute_cgi json_proto POST (null) [15:08:28]execute_cgi path=json_proto method=POST [15:08:28]POST find Content-Length [15:08:28]Host: 172.17.40.195:8080 [15:08:28]Content-Length: 682 [15:08:28]Content-Type: application/json [15:08:28] [15:08:28]POST finish read [15:08:28]Found Content-Length = 682 [15:08:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:08:28]execute_script... [15:08: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)161136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:08:28]POST & json_proto [15:08:28]process_json_proto [15:08:28]json parsed OK: [15:08:28]protocol is kg_v1.0 [15:08:28]action value=close_receipt [15:08:28]process_action close_receipt [15:08:28]cmd_close_receipt [15:08:28]MH_GetDate [15:08:28]Write to MH i2c: F0 00 00 68 22 79 [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: F0 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: F0 09 00 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: F0 09 00 68 22 00 6D FA 20 67 D5 8D 6C 64 A2 [15:08:28]GetLastDocTimeStamp 1730214356 [15:08:28]current date 1730214509 [15:08:28]FM_GetShiftState [15:08:28]SAM_PROTO_GetShiftState [15:08:28]wFMCommunicate request_size=4 [15:08:28]MH_SAM_APDU [15:08:28]CAPDU: 80 13 01 00 [15:08:28]Write to MH i2c: E2 08 00 69 22 80 13 01 00 00 00 00 00 08 [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:28]OFD Sender: No OFD packet to send [15:08:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:28]Read from MH i2c: E2 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 0E 00 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 0E 00 69 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 41 [15:08:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:08:28]wFMCommunicate OK [15:08:28]SAM_PROTO_GetShiftState done [15:08:28]FM_GetShiftState done [15:08:28]opened in 1730161786 [15:08:28]opened+sec_in_day 1730248186 [15:08:28]quantity*price = 100015 [15:08:28]sum+1 = 100017 [15:08: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 172 29.10.2024 15:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146376 ФПД: 80095177555154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150830&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146376&fm=80095177555154&tin=02508201610067®Number=0000000000091683&sum=100000 [15:08:29]StoreToDocumentArchive [15:08:29]shift 547 fd 146376 [15:08:29]save to /storage/0547/doc_00146376 [15:08:29]save last doc name /storage/0547/doc_00146376 to /storage/kkm_last_doc_name [15:08:29]save OK [15:08:29]Clear old archive folders... [15:08:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:08:29]tlvbuf is 01F81360 [15:08:29]SAM_PROTO_ClearQueue [15:08:29]wFMCommunicate request_size=4 [15:08:29]MH_SAM_APDU [15:08:29]CAPDU: 80 09 00 00 [15:08:29]Write to MH i2c: E2 08 00 76 22 80 09 00 00 00 00 00 00 0A [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:29]Read from MH i2c: E2 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 03 00 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 03 00 76 22 00 90 00 0C [15:08:29]RAPDU: 90 00 [15:08:29]wFMCommunicate OK [15:08:29]SAM_PROTO_ClearQueue done [15:08:29]KKMCreateOFDPacket [15:08:29]OFDProtocolAddRootSTLVToBuf [15:08:29]FM_MakeSignedData [15:08:29]FM_MakeSignedData [15:08:29]SAM_PROTO_SignData [15:08:29]wFMCommunicate request_size=4 [15:08:29]MH_SAM_APDU [15:08:29]CAPDU: 80 0D 01 02 [15:08:29]Write to MH i2c: E2 08 00 77 22 80 0D 01 02 00 00 00 00 12 [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:29]Read from MH i2c: E2 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 03 00 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 03 00 77 22 00 90 00 0D [15:08:29]RAPDU: 90 00 [15:08:29]wFMCommunicate OK [15:08:29]wFMCommunicate request_size=255 [15:08:29]MH_SAM_APDU [15:08: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 AC 00 00 00 F4 03 04 00 6E FA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C8 3B 02 00 35 04 06 00 48 [15:08:29]Write to MH i2c: E2 02 01 78 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 6E FA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C8 3B 02 00 35 04 06 00 48 00 00 A7 [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:29]Read from MH i2c: E2 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 03 00 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 03 00 78 22 00 90 00 0E [15:08:29]RAPDU: 90 00 [15:08:29]wFMCommunicate OK [15:08:29]wFMCommunicate request_size=10 [15:08:29]MH_SAM_APDU [15:08:29]CAPDU: 80 0D 02 02 05 D8 9C 9B 3C D2 [15:08:29]Write to MH i2c: E2 0D 00 79 22 80 0D 02 02 05 00 D8 9C 9B 3C D2 00 00 3C [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:30]Read from MH i2c: E2 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: E2 03 00 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: E2 03 00 79 22 00 90 00 0F [15:08:30]RAPDU: 90 00 [15:08:30]wFMCommunicate OK [15:08:30]wFMCommunicate request_size=4 [15:08:30]MH_SAM_APDU [15:08:30]CAPDU: 80 0D 03 02 [15:08:30]Write to MH i2c: E2 08 00 7A 22 80 0D 03 02 00 00 00 00 17 [15:08:30]Write i2c OK [15:08:30]MH_I2C_Read... [15:08:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:30]Read from MH i2c: E2 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: E2 0B 00 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: E2 0B 00 7A 22 00 10 A8 D8 C2 EE A7 BD F0 90 00 AC [15:08:30]RAPDU: 10 A8 D8 C2 EE A7 BD F0 90 00 [15:08:30]wFMCommunicate OK [15:08:30]SAM_PROTO_SignData done [15:08:30]FM_MakeSignedData done [15:08:30]CreateOFDProtocolMessage [15:08:30]wFMCommunicate request_size=4 [15:08:30]MH_SAM_APDU [15:08:30]CAPDU: 80 11 00 00 [15:08:30]Write to MH i2c: E2 08 00 7B 22 80 11 00 00 00 00 00 00 17 [15:08:30]Write i2c OK [15:08:30]MH_I2C_Read... [15:08:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:30]Read from MH i2c: E2 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: E2 17 00 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: E2 17 00 7B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6A [15:08:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:08:30]wFMCommunicate OK [15:08:30]CreateOFDProtocolMessage done [15:08:30]OFDSenderStorePacket 146376 [15:08:30]StoreOFDPacket docnum=146376 [15:08:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 29 12 07 01 20 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 6E FA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C8 3B 02 00 35 04 06 00 48 D8 9C 9B 3C D2 10 A8 D8 C2 EE A7 BD F0 [15:08:30]CheckFolder [15:08:30]dirname=/storage/ofd_packets [15:08:30]CheckFolder done [15:08:30]ProducePacketName [15:08:30]name=ofd_packets/00146376 [15:08:30]NVStorageSaveData ofd_packets/00146376 [15:08:30]File name is /storage/ofd_packets/00146376 [15:08:30]Write 301 bytes [15:08:30]NVStorageSaveData done [15:08:30]OFDSenderStorePacket done [15:08:30]KKMCreateOFDPacket done [15:08:30]NVStorageSaveData kkm_last_timestamp [15:08:30]File name is /storage/kkm_last_timestamp [15:08:30]Write 4 bytes [15:08:30]NVStorageSaveData done [15:08:30]ExternCall_PrintAddStr [15:08:30]wPrintStart [15:08:30]Write to MH i2c: 01 00 00 7C 22 9E [15:08:30]Write i2c OK [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: 01 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: 01 07 00 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: 01 07 00 7C 22 00 00 00 00 00 FF 0F B3 [15:08:30]RasterBufferAndPrint [15:08:30]line Счет N : (1)161136 [15:08:30]line ИНН: 02508201610067 [15:08:30]line Контрольно-Кассовый Чек [15:08:30]line ПРОДАЖА [15:08:30]line ТРК (МРК, ГНК) : 32 [15:08:30]line Товар: 2710124130 [15:08:30]line Аи-92-К-2 [15:08:30]line 14.950 * 66.90 [15:08:30]line = 1000.16 [15:08:30]line НДС 12% НСП 1% [15:08:30]line > о реализуемом товаре [15:08:30]line ОКРУГЛЕНИЕ: -0.16 [15:08:30]line ИТОГО: 1000.00 [15:08:30]line Внесено: 1000.00 [15:08:30]line СДАЧА: 0.00 [15:08:30]line НСП 1% : 8.85 [15:08:30]line НДС 12% : 106.21 [15:08:30]line Наличными: 1000.00 [15:08:30]line Безнал.: 0.00 [15:08:30]line Место: АЗС № 126 "Партнер Нефть" [15:08:30]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:08:30]line СНО: Общий режим [15:08:30]line Чек 172 29.10.2024 15:08 [15:08:30]line Смена: 547 ФФД: 1.0 [15:08:30]line ЗНМ: 0300000085 [15:08:30]line РНМ: 0000000000091683 [15:08:30]line Версия ККМ: 001 [15:08:30]line ФМ: 0000000000871745 [15:08:30]line ФД: 146376 [15:08:30]line ФПД: 80095177555154 [15:08:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150830&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146376&fm=80095177555154&tin=02508201610067®Number=0000000000091683&sum=100000 [15:08:30]OFD Sender: Processing packet 146376 [packets to send 206, broken 205] [15:08:30]ProducePacketName [15:08:30]name=ofd_packets/00146376 [15:08:30]OFD Sender: To server: pG, [15:08:30]CommunicateWithHost lk.salyk.kg:30040 [15:08:30]ConnectInit lk.salyk.kg [15:08:30]written 0, free lines is 4095 [15:08:30]Write to MH i2c: 01 00 00 A7 22 C9 [15:08:30]Write i2c OK [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: 01 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: 01 07 00 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: 01 07 00 A7 22 00 00 00 00 00 A5 0C 81 [15:08:30]RasterBufferAndPrint [15:08:30]line [15:08:30]line [15:08:30]line [15:08:30]line [15:08:30]line [15:08:30]written 0, free lines is 3241 [15:08:30]MH_Cut [15:08:30]Write to MH i2c: D1 01 00 AE 22 01 A2 [15:08:30]Write i2c OK [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: D1 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: D1 01 00 [15:08:30]MH_I2C_Read... [15:08:30]Read from MH i2c: D1 01 00 AE 22 00 A1 [15:08:30]Write to MH i2c: 01 00 00 AF 22 D1 [15:08:30]Write i2c OK [15:08:30]MH_I2C_Read... [15:08:31]*** Cut start [15:08:31]*** Partial cut [15:08:31]*** CUTSNS_PIN = 1 [15:08:31]*** CUTSNS_PIN = 0 [15:08:31]Connected sock=11 [15:08:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 29 12 07 01 20 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 6E FA 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C8 3B 02 00 35 04 06 00 48 D8 9C 9B 3C D2 10 A8 D8 C2 EE A7 BD F0 [15:08:31]*** Brake cut motor [15:08:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8F 28 47 00 41 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C8 3B 02 00 F4 03 04 00 95 9F 20 67 B6 04 01 00 00 05 E3 50 D5 D9 2B C4 A0 [15:08:32]CommunicateWithHost err = 0 [15:08:32]CheckOFDResponse [15:08:32]1017 (14) - 77093643461234 [15:08:32]1041 (16) - 0000000000871745 [15:08:32]1040 (4) - 146376 [15:08:32]1012 (4) - 29.10.2024 08:40 [15:08:32]1206 (1) - 0 [15:08:32]OFD Sender: Remove packet 146376 [15:08:32]ProducePacketName [15:08:32]name=ofd_packets/00146376 [15:08:32]NVStorageDeleteData [15:08:32]Read from MH i2c: 01 [15:08:32]MH_I2C_Read... [15:08:32]*** Stop cut motor [15:08:32]*** Cut end [15:08:32]Read from MH i2c: 01 07 00 [15:08:32]MH_I2C_Read... [15:08:32]Read from MH i2c: 01 07 00 AF 22 00 00 00 00 00 FF 0F E6 [15:08:32]process_action close_receipt done [15:08:32]requested_data is exist [15:08:32]produce_requested_data [15:08:32]requested_item fm.sn is exist - process it [15:08:32]wFMCommunicate request_size=4 [15:08:32]MH_SAM_APDU [15:08:32]CAPDU: 80 11 00 00 [15:08:32]Write to MH i2c: E2 08 00 B0 22 80 11 00 00 00 00 00 00 4C [15:08:32]Write i2c OK [15:08:32]MH_I2C_Read... [15:08:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:32]Read from MH i2c: E2 [15:08:32]MH_I2C_Read... [15:08:32]Read from MH i2c: E2 17 00 [15:08:32]MH_I2C_Read... [15:08:32]Read from MH i2c: E2 17 00 B0 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9F [15:08:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:08:32]wFMCommunicate OK [15:08:32]requested_item fd.num is exist - process it [15:08:32]SAM_PROTO_GetFieldsCounters [15:08:32]wFMCommunicate request_size=4 [15:08:32]MH_SAM_APDU [15:08:32]CAPDU: 80 13 00 00 [15:08:32]Write to MH i2c: E2 08 00 B1 22 80 13 00 00 00 00 00 00 4F [15:08:32]Write i2c OK [15:08:32]MH_I2C_Read... [15:08:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:32]Read from MH i2c: E2 [15:08:32]MH_I2C_Read... [15:08:32]Read from MH i2c: E2 62 00 [15:08:32]MH_I2C_Read... [15:08:32]Read from MH i2c: E2 62 00 B1 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C8 3B 02 00 0E 04 04 00 23 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 A0 [15:08:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C8 3B 02 00 0E 04 04 00 23 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 [15:08:32]wFMCommunicate OK [15:08:32]SAM_PROTO_GetFieldsCounters done [15:08:32]requested_item shift.num is exist - process it [15:08:32]requested_item shift.opened is exist - process it [15:08:32]req_shift_opened [15:08:32]FM_GetShiftState [15:08:32]SAM_PROTO_GetShiftState [15:08:32]wFMCommunicate request_size=4 [15:08:32]MH_SAM_APDU [15:08:32]CAPDU: 80 13 01 00 [15:08:32]Write to MH i2c: E2 08 00 B2 22 80 13 01 00 00 00 00 00 51 [15:08:32]Write i2c OK [15:08:32]MH_I2C_Read... [15:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:32]Read from MH i2c: E2 [15:08:32]MH_I2C_Read... [15:08:32]Read from MH i2c: E2 0E 00 [15:08:32]MH_I2C_Read... [15:08:32]Read from MH i2c: E2 0E 00 B2 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8A [15:08:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:08:32]wFMCommunicate OK [15:08:32]SAM_PROTO_GetShiftState done [15:08:32]FM_GetShiftState done [15:08:32]req_shift_opened done [15:08:32]requested_item shift.open_date is exist - process it [15:08:32]req_shift_open_date [15:08:32]req_shift_open_date done [15:08:32]produce_requested_data done [15:08:32]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146376,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:08:32]process_action_free close_receipt [15:08:32]json_value_free [15:08:32]json_value_free done [15:08:32]process_json_proto returns [15:08:32]Send response to host [15:08:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146376,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:08:32]free response buf [15:08:32]execute_script done [15:08:32]execute_script returns [15:08:32]free content buf [15:08:32]Sock 9.Close socket [15:08:32]Sock 9.Thread stoped [15:08:32]OFD Sender: No OFD packet to send [15:08:37]OFD Sender: No OFD packet to send [15:08:42]OFD Sender: No OFD packet to send [15:08:47]OFD Sender: No OFD packet to send [15:08:52]OFD Sender: No OFD packet to send [15:08:57]OFD Sender: No OFD packet to send [15:09:02]OFD Sender: No OFD packet to send [15:09:07]OFD Sender: No OFD packet to send [15:09:12]OFD Sender: No OFD packet to send [15:09:17]OFD Sender: No OFD packet to send [15:09:22]OFD Sender: No OFD packet to send [15:09:27]OFD Sender: No OFD packet to send [15:09:32]OFD Sender: No OFD packet to send [15:09:37]OFD Sender: No OFD packet to send [15:09:42]OFD Sender: No OFD packet to send [15:09:47]OFD Sender: No OFD packet to send [15:09:52]OFD Sender: No OFD packet to send [15:09:57]OFD Sender: No OFD packet to send [15:10:02]accept exits with 7 [15:10:02]New connection [15:10:02]New thread 3066686820 created [15:10:02]Thread 3066830180 joined [15:10:02]Waiting for new connection... [15:10:02] Sock 7.Parse request [15:10:02]Sock 7.Check first char [15:10:02]Sock 7.First char is OK [15:10:02]request: POST /json_proto HTTP/1.0 [15:10:02]Method: POST [15:10:02]URL: /json_proto [15:10:02]Method is POST - this is cgi request [15:10:02]url: /json_proto [15:10:02]query_string will be loaded in cgi processing [15:10:02]execute_cgi json_proto POST (null) [15:10:02]execute_cgi path=json_proto method=POST [15:10:02]POST find Content-Length [15:10:02]Host: 172.17.40.195:8080 [15:10:02]Content-Length: 215 [15:10:02]Content-Type: application/json [15:10:02] [15:10:02]POST finish read [15:10:02]Found Content-Length = 215 [15:10: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" ] } } [15:10:02]execute_script... [15:10: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" ] } } [15:10:02]POST & json_proto [15:10:02]process_json_proto [15:10:02]json parsed OK: [15:10:02]protocol is kg_v1.0 [15:10:02]action value=get_value [15:10:02]process_action get_value [15:10:02]cmd_get_value [15:10:02]process_action get_value done [15:10:02]requested_data is exist [15:10:02]produce_requested_data [15:10:02]requested_item kkm.sn is exist - process it [15:10:02]requested_item kkm.ver is exist - process it [15:10:02]requested_item fm.sn is exist - process it [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 11 00 00 [15:10:02]Write to MH i2c: E2 08 00 B3 22 80 11 00 00 00 00 00 00 4F [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:02]OFD Sender: No OFD packet to send [15:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:02]Read from MH i2c: E2 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 17 00 [15:10:02]MH_I2C_Read... [15:10:02]Read from MH i2c: E2 17 00 B3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A2 [15:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:10:02]wFMCommunicate OK [15:10:02]requested_item fd.num is exist - process it [15:10:02]SAM_PROTO_GetFieldsCounters [15:10:02]wFMCommunicate request_size=4 [15:10:02]MH_SAM_APDU [15:10:02]CAPDU: 80 13 00 00 [15:10:02]Write to MH i2c: E2 08 00 B4 22 80 13 00 00 00 00 00 00 52 [15:10:02]Write i2c OK [15:10:02]MH_I2C_Read... [15:10:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:03]Read from MH i2c: E2 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: E2 62 00 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: E2 62 00 B4 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C8 3B 02 00 0E 04 04 00 23 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 A3 [15: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C8 3B 02 00 0E 04 04 00 23 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 [15:10:03]wFMCommunicate OK [15:10:03]SAM_PROTO_GetFieldsCounters done [15:10:03]requested_item shift.num is exist - process it [15:10:03]requested_item shift.opened is exist - process it [15:10:03]req_shift_opened [15:10:03]FM_GetShiftState [15:10:03]SAM_PROTO_GetShiftState [15:10:03]wFMCommunicate request_size=4 [15:10:03]MH_SAM_APDU [15:10:03]CAPDU: 80 13 01 00 [15:10:03]Write to MH i2c: E2 08 00 B5 22 80 13 01 00 00 00 00 00 54 [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:03]Read from MH i2c: E2 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: E2 0E 00 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: E2 0E 00 B5 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8D [15:10:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:10:03]wFMCommunicate OK [15:10:03]SAM_PROTO_GetShiftState done [15:10:03]FM_GetShiftState done [15:10:03]req_shift_opened done [15:10:03]requested_item shift.open_date is exist - process it [15:10:03]req_shift_open_date [15:10:03]req_shift_open_date done [15:10:03]produce_requested_data done [15:10:03]produce_requested_data return {"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146376,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:10:03]process_action_free get_value [15:10:03]json_value_free [15:10:03]json_value_free done [15:10:03]process_json_proto returns [15:10:03]Send response to host [15:10:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146376,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:10:03]free response buf [15:10:03]execute_script done [15:10:03]execute_script returns [15:10:03]free content buf [15:10:03]Sock 7.Close socket [15:10:03]Sock 7.Thread stoped [15:10:03]accept exits with 9 [15:10:03]New connection [15:10:03]New thread 3066830180 created [15:10:03]Thread 3066686820 joined [15:10:03]Waiting for new connection... [15:10:03] Sock 9.Parse request [15:10:03]Sock 9.Check first char [15:10:03]Sock 9.First char is OK [15:10:03]request: POST /json_proto HTTP/1.0 [15:10:03]Method: POST [15:10:03]URL: /json_proto [15:10:03]Method is POST - this is cgi request [15:10:03]url: /json_proto [15:10:03]query_string will be loaded in cgi processing [15:10:03]execute_cgi json_proto POST (null) [15:10:03]execute_cgi path=json_proto method=POST [15:10:03]POST find Content-Length [15:10:03]Host: 172.17.40.195:8080 [15:10:03]Content-Length: 331 [15:10:03]Content-Type: application/json [15:10:03] [15:10:03]POST finish read [15:10:03]Found Content-Length = 331 [15:10:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:10:03]execute_script... [15:10:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:10:03]POST & json_proto [15:10:03]process_json_proto [15:10:03]json parsed OK: [15:10:03]protocol is kg_v1.0 [15:10:03]action value=get_value [15:10:03]process_action get_value [15:10:03]cmd_get_value [15:10:03]process_action get_value done [15:10:03]requested_data is exist [15:10:03]produce_requested_data [15:10:03]requested_item fm.sale.total is exist - process it [15:10:03]SAM_PROTO_GetFMData [15:10:03]wFMCommunicate request_size=4 [15:10:03]MH_SAM_APDU [15:10:03]CAPDU: 80 13 03 00 [15:10:03]Write to MH i2c: E2 08 00 B6 22 80 13 03 00 00 00 00 00 57 [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:10:03]Read from MH i2c: E2 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: E2 FD 00 [15:10:03]MH_I2C_Read... [15:10:03]Read from MH i2c: E2 FD 00 B6 22 00 C1 04 85 04 BD 04 6E 04 04 00 82 37 02 00 69 04 A3 00 6F 04 04 00 77 37 02 00 B1 04 05 00 71 2E DB 01 04 70 04 05 00 1C 74 0D 91 03 72 04 04 00 55 BA CD 70 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B6 CD F7 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 73 7E 14 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 86 [15:10:03]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 82 37 02 00 69 04 A3 00 6F 04 04 00 77 37 02 00 B1 04 05 00 71 2E DB 01 04 70 04 05 00 1C 74 0D 91 03 72 04 04 00 55 BA CD 70 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 B6 CD F7 6C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 73 7E 14 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [15:10:03]wFMCommunicate OK [15:10:03]wFMCommunicate request_size=4 [15:10:03]MH_SAM_APDU [15:10:03]CAPDU: 80 17 00 00 [15:10:03]Write to MH i2c: E2 08 00 B7 22 80 17 00 00 00 00 00 00 59 [15:10:03]Write i2c OK [15:10:03]MH_I2C_Read... [15:10:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:10:04]Read from MH i2c: E2 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 FD 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 FD 00 B7 22 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 D4 [15:10:04]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [15:10:04]wFMCommunicate OK [15:10:04]wFMCommunicate request_size=4 [15:10:04]MH_SAM_APDU [15:10:04]CAPDU: 80 17 00 00 [15:10:04]Write to MH i2c: E2 08 00 B8 22 80 17 00 00 00 00 00 00 5A [15:10:04]Write i2c OK [15:10:04]MH_I2C_Read... [15:10:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:10:04]Read from MH i2c: E2 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 FD 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 FD 00 B8 22 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 FA [15:10:04]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [15:10:04]wFMCommunicate OK [15:10:04]wFMCommunicate request_size=4 [15:10:04]MH_SAM_APDU [15:10:04]CAPDU: 80 17 00 00 [15:10:04]Write to MH i2c: E2 08 00 B9 22 80 17 00 00 00 00 00 00 5B [15:10:04]Write i2c OK [15:10:04]MH_I2C_Read... [15:10:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:10:04]Read from MH i2c: E2 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 FD 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 FD 00 B9 22 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 E0 [15:10:04]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [15:10:04]wFMCommunicate OK [15:10:04]wFMCommunicate request_size=4 [15:10:04]MH_SAM_APDU [15:10:04]CAPDU: 80 17 00 00 [15:10:04]Write to MH i2c: E2 08 00 BA 22 80 17 00 00 00 00 00 00 5C [15:10:04]Write i2c OK [15:10:04]MH_I2C_Read... [15:10:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [15:10:04]Read from MH i2c: E2 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 DE 00 [15:10:04]MH_I2C_Read... [15:10:04]Read from MH i2c: E2 DE 00 BA 22 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3B [15:10:04]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:10:04]wFMCommunicate OK [15:10:04]SAM_PROTO_GetFMData done [15:10:04]requested_item fm.sale_refund.total is exist - process it [15:10:04]requested_item fm.buy.total is exist - process it [15:10:04]requested_item shift.sale.total is exist - process it [15:10:04]SAM_PROTO_GetShiftData [15:10:04]wFMCommunicate request_size=4 [15:10:04]MH_SAM_APDU [15:10:04]CAPDU: 80 13 02 00 [15:10:04]Write to MH i2c: E2 08 00 BB 22 80 13 02 00 00 00 00 00 5B [15:10:04]Write i2c OK [15:10:04]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 FD 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 FD 00 BB 22 00 B1 04 AA 04 AD 04 6E 04 04 00 AC 00 00 00 69 04 9E 00 6F 04 04 00 AC 00 00 00 B1 04 04 00 B9 6A 28 01 70 04 04 00 E0 9D 0D 01 72 04 03 00 D9 CC 1A 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 02 7C 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A6 9F 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 90 00 04 [15:10:05]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AC 00 00 00 69 04 9E 00 6F 04 04 00 AC 00 00 00 B1 04 04 00 B9 6A 28 01 70 04 04 00 E0 9D 0D 01 72 04 03 00 D9 CC 1A 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 02 7C 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A6 9F 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 90 00 [15:10:05]wFMCommunicate OK [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 17 00 00 [15:10:05]Write to MH i2c: E2 08 00 BC 22 80 17 00 00 00 00 00 00 5E [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 FD 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 FD 00 BC 22 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 77 [15:10:05]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 [15:10:05]wFMCommunicate OK [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 17 00 00 [15:10:05]Write to MH i2c: E2 08 00 BD 22 80 17 00 00 00 00 00 00 5F [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:10:05]Read from MH i2c: E2 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 FD 00 [15:10:05]MH_I2C_Read... [15:10:05]Read from MH i2c: E2 FD 00 BD 22 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 18 [15:10:05]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 [15:10:05]wFMCommunicate OK [15:10:05]wFMCommunicate request_size=4 [15:10:05]MH_SAM_APDU [15:10:05]CAPDU: 80 17 00 00 [15:10:05]Write to MH i2c: E2 08 00 BE 22 80 17 00 00 00 00 00 00 60 [15:10:05]Write i2c OK [15:10:05]MH_I2C_Read... [15:10:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:10:06]Read from MH i2c: E2 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: E2 FD 00 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: E2 FD 00 BE 22 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 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 D8 [15:10:06]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 [15:10:06]wFMCommunicate OK [15:10:06]wFMCommunicate request_size=4 [15:10:06]MH_SAM_APDU [15:10:06]CAPDU: 80 17 00 00 [15:10:06]Write to MH i2c: E2 08 00 BF 22 80 17 00 00 00 00 00 00 61 [15:10:06]Write i2c OK [15:10:06]MH_I2C_Read... [15:10:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [15:10:06]Read from MH i2c: E2 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: E2 CE 00 [15:10:06]MH_I2C_Read... [15:10:06]Read from MH i2c: E2 CE 00 BF 22 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 46 [15:10:06]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 [15:10:06]wFMCommunicate OK [15:10:06]SAM_PROTO_GetShiftData done [15:10:06]requested_item shift.sale.total_cash is exist - process it [15:10:06]requested_item shift.sale_refund.total is exist - process it [15:10:06]requested_item shift.sale_refund.total_cash is exist - process it [15:10:06]requested_item shift.buy.total is exist - process it [15:10:06]requested_item shift.buy.total_cash is exist - process it [15:10:06]produce_requested_data done [15:10:06]produce_requested_data return {"fm.sale.total":172110106.73,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":194259.77,"shift.sale.total_cash":176696.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} [15:10:06]process_action_free get_value [15:10:06]json_value_free [15:10:06]json_value_free done [15:10:06]process_json_proto returns [15:10:06]Send response to host [15:10:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":172110106.73,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":194259.77,"shift.sale.total_cash":176696.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}}} [15:10:06]free response buf [15:10:06]execute_script done [15:10:06]execute_script returns [15:10:06]free content buf [15:10:06]Sock 9.Close socket [15:10:06]Sock 9.Thread stoped [15:10:07]OFD Sender: No OFD packet to send [15:10:12]OFD Sender: No OFD packet to send [15:10:17]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:33]OFD Sender: No OFD packet to send [15:11:38]OFD Sender: No OFD packet to send [15:11:43]OFD Sender: No OFD packet to send [15:11:48]OFD Sender: No OFD packet to send [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:50]accept exits with 7 [15:13:50]New connection [15:13:50]New thread 3066686820 created [15:13:50]Thread 3066830180 joined [15:13:50]Waiting for new connection... [15:13:50] Sock 7.Parse request [15:13:50]Sock 7.Check first char [15:13:50]Sock 7.First char is OK [15:13:50]request: POST /json_proto HTTP/1.0 [15:13:50]Method: POST [15:13:50]URL: /json_proto [15:13:50]Method is POST - this is cgi request [15:13:50]url: /json_proto [15:13:50]query_string will be loaded in cgi processing [15:13:50]execute_cgi json_proto POST (null) [15:13:50]execute_cgi path=json_proto method=POST [15:13:50]POST find Content-Length [15:13:50]Host: 172.17.40.195:8080 [15:13:50]Content-Length: 677 [15:13:50]Content-Type: application/json [15:13:50] [15:13:50]POST finish read [15:13:50]Found Content-Length = 677 [15:13:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:13:50]execute_script... [15:13: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)161137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:13:50]POST & json_proto [15:13:50]process_json_proto [15:13:50]json parsed OK: [15:13:50]protocol is kg_v1.0 [15:13:50]action value=close_receipt [15:13:50]process_action close_receipt [15:13:50]cmd_close_receipt [15:13:50]MH_GetDate [15:13:50]Write to MH i2c: F0 00 00 C0 22 D1 [15:13:50]Write i2c OK [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: F0 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: F0 09 00 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: F0 09 00 C0 22 00 B0 FB 20 67 D5 8D 6C 64 3E [15:13:50]GetLastDocTimeStamp 1730214510 [15:13:50]current date 1730214832 [15:13:50]FM_GetShiftState [15:13:50]SAM_PROTO_GetShiftState [15:13:50]wFMCommunicate request_size=4 [15:13:50]MH_SAM_APDU [15:13:50]CAPDU: 80 13 01 00 [15:13:50]Write to MH i2c: E2 08 00 C1 22 80 13 01 00 00 00 00 00 60 [15:13:50]Write i2c OK [15:13:50]MH_I2C_Read... [15:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:50]Read from MH i2c: E2 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 0E 00 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 0E 00 C1 22 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 99 [15:13:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:13:50]wFMCommunicate OK [15:13:50]SAM_PROTO_GetShiftState done [15:13:50]FM_GetShiftState done [15:13:50]opened in 1730161786 [15:13:50]opened+sec_in_day 1730248186 [15:13:50]quantity*price = 30038 [15:13:50]sum+1 = 30039 [15:13:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 173 29.10.2024 15:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146377 ФПД: 262007111510174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151352&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146377&fm=262007111510174&tin=02508201610067®Number=0000000000091683&sum=30000 [15:13:51]StoreToDocumentArchive [15:13:51]shift 547 fd 146377 [15:13:51]save to /storage/0547/doc_00146377 [15:13:51]save last doc name /storage/0547/doc_00146377 to /storage/kkm_last_doc_name [15:13:51]save OK [15:13:51]Clear old archive folders... [15:13:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:13:51]tlvbuf is 01FE0540 [15:13:51]SAM_PROTO_ClearQueue [15:13:51]wFMCommunicate request_size=4 [15:13:51]MH_SAM_APDU [15:13:51]CAPDU: 80 09 00 00 [15:13:51]Write to MH i2c: E2 08 00 CE 22 80 09 00 00 00 00 00 00 62 [15:13:51]Write i2c OK [15:13:51]MH_I2C_Read... [15:13:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:51]Read from MH i2c: E2 [15:13:51]MH_I2C_Read... [15:13:51]Read from MH i2c: E2 03 00 [15:13:51]MH_I2C_Read... [15:13:51]Read from MH i2c: E2 03 00 CE 22 00 90 00 64 [15:13:51]RAPDU: 90 00 [15:13:51]wFMCommunicate OK [15:13:51]SAM_PROTO_ClearQueue done [15:13:51]KKMCreateOFDPacket [15:13:51]OFDProtocolAddRootSTLVToBuf [15:13:51]FM_MakeSignedData [15:13:51]FM_MakeSignedData [15:13:51]SAM_PROTO_SignData [15:13:51]wFMCommunicate request_size=4 [15:13:51]MH_SAM_APDU [15:13:51]CAPDU: 80 0D 01 02 [15:13:51]Write to MH i2c: E2 08 00 CF 22 80 0D 01 02 00 00 00 00 6A [15:13:51]Write i2c OK [15:13:51]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 CF 22 00 90 00 65 [15:13:52]RAPDU: 90 00 [15:13:52]wFMCommunicate OK [15:13:52]wFMCommunicate request_size=255 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AD 00 00 00 F4 03 04 00 B0 FB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C9 3B 02 00 35 04 06 00 EE [15:13:52]Write to MH i2c: E2 02 01 D0 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 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 AD 00 00 00 F4 03 04 00 B0 FB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C9 3B 02 00 35 04 06 00 EE 00 00 E4 [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 D0 22 00 90 00 66 [15:13:52]RAPDU: 90 00 [15:13:52]wFMCommunicate OK [15:13:52]wFMCommunicate request_size=10 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 0D 02 02 05 4B 48 CF 68 9E [15:13:52]Write to MH i2c: E2 0D 00 D1 22 80 0D 02 02 05 00 4B 48 CF 68 9E 00 00 DF [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 03 00 D1 22 00 90 00 67 [15:13:52]RAPDU: 90 00 [15:13:52]wFMCommunicate OK [15:13:52]wFMCommunicate request_size=4 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 0D 03 02 [15:13:52]Write to MH i2c: E2 08 00 D2 22 80 0D 03 02 00 00 00 00 6F [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 0B 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 0B 00 D2 22 00 B1 B1 38 EC B0 4E 55 CC 90 00 15 [15:13:52]RAPDU: B1 B1 38 EC B0 4E 55 CC 90 00 [15:13:52]wFMCommunicate OK [15:13:52]SAM_PROTO_SignData done [15:13:52]FM_MakeSignedData done [15:13:52]CreateOFDProtocolMessage [15:13:52]wFMCommunicate request_size=4 [15:13:52]MH_SAM_APDU [15:13:52]CAPDU: 80 11 00 00 [15:13:52]Write to MH i2c: E2 08 00 D3 22 80 11 00 00 00 00 00 00 6F [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:52]Read from MH i2c: E2 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 17 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: E2 17 00 D3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C2 [15:13:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:13:52]wFMCommunicate OK [15:13:52]CreateOFDProtocolMessage done [15:13:52]OFDSenderStorePacket 146377 [15:13:52]StoreOFDPacket docnum=146377 [15:13:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1E 26 07 01 F3 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 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 AD 00 00 00 F4 03 04 00 B0 FB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C9 3B 02 00 35 04 06 00 EE 4B 48 CF 68 9E B1 B1 38 EC B0 4E 55 CC [15:13:52]CheckFolder [15:13:52]dirname=/storage/ofd_packets [15:13:52]CheckFolder done [15:13:52]ProducePacketName [15:13:52]name=ofd_packets/00146377 [15:13:52]NVStorageSaveData ofd_packets/00146377 [15:13:52]File name is /storage/ofd_packets/00146377 [15:13:52]Write 301 bytes [15:13:52]NVStorageSaveData done [15:13:52]OFDSenderStorePacket done [15:13:52]KKMCreateOFDPacket done [15:13:52]NVStorageSaveData kkm_last_timestamp [15:13:52]File name is /storage/kkm_last_timestamp [15:13:52]Write 4 bytes [15:13:52]NVStorageSaveData done [15:13:52]ExternCall_PrintAddStr [15:13:52]wPrintStart [15:13:52]Write to MH i2c: 01 00 00 D4 22 F6 [15:13:52]Write i2c OK [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: 01 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: 01 07 00 [15:13:52]MH_I2C_Read... [15:13:52]Read from MH i2c: 01 07 00 D4 22 00 00 00 00 00 FF 0F 0B [15:13:52]RasterBufferAndPrint [15:13:52]line Счет N : (1)161137 [15:13:52]line ИНН: 02508201610067 [15:13:52]line Контрольно-Кассовый Чек [15:13:52]line ПРОДАЖА [15:13:52]line ТРК (МРК, ГНК) : 32 [15:13:52]line Товар: 2710124130 [15:13:52]line Аи-92-К-2 [15:13:52]line 4.490 * 66.90 [15:13:52]line = 300.38 [15:13:52]line НДС 12% НСП 1% [15:13:52]line > о реализуемом товаре [15:13:52]line ОКРУГЛЕНИЕ: -0.38 [15:13:52]line ИТОГО: 300.00 [15:13:52]line Внесено: 300.00 [15:13:52]line СДАЧА: 0.00 [15:13:52]line НСП 1% : 2.66 [15:13:52]line НДС 12% : 31.90 [15:13:52]line Наличными: 300.00 [15:13:52]line Безнал.: 0.00 [15:13:52]line Место: АЗС № 126 "Партнер Нефть" [15:13:52]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:13:52]line СНО: Общий режим [15:13:52]line Чек 173 29.10.2024 15:13 [15:13:52]line Смена: 547 ФФД: 1.0 [15:13:52]line ЗНМ: 0300000085 [15:13:52]line РНМ: 0000000000091683 [15:13:52]line Версия ККМ: 001 [15:13:52]line ФМ: 0000000000871745 [15:13:52]line ФД: 146377 [15:13:52]line ФПД: 262007111510174 [15:13:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151352&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146377&fm=262007111510174&tin=02508201610067®Number=0000000000091683&sum=30000 [15:13:52]written 0, free lines is 4095 [15:13:52]OFD Sender: Processing packet 146377 [packets to send 206, broken 205] [15:13:52]ProducePacketName [15:13:52]name=ofd_packets/00146377 [15:13:52]OFD Sender: To server: pG, [15:13:52]CommunicateWithHost lk.salyk.kg:30040 [15:13:52]ConnectInit lk.salyk.kg [15:13:53]Connected sock=10 [15:13:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1E 26 07 01 F3 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 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 AD 00 00 00 F4 03 04 00 B0 FB 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C9 3B 02 00 35 04 06 00 EE 4B 48 CF 68 9E B1 B1 38 EC B0 4E 55 CC [15:13:53]Write to MH i2c: 01 00 00 FF 22 21 [15:13:53]Write i2c OK [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 07 00 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: 01 07 00 FF 22 00 00 00 00 00 A6 0C DA [15:13:53]RasterBufferAndPrint [15:13:53]line [15:13:53]line [15:13:53]line [15:13:53]line [15:13:53]line [15:13:53]written 0, free lines is 3243 [15:13:53]MH_Cut [15:13:53]Write to MH i2c: D1 01 00 06 23 01 FB [15:13:53]Write i2c OK [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: D1 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: D1 01 00 [15:13:53]MH_I2C_Read... [15:13:53]Read from MH i2c: D1 01 00 06 23 00 FA [15:13:53]Write to MH i2c: 01 00 00 07 23 2A [15:13:53]Write i2c OK [15:13:53]MH_I2C_Read... [15:13:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 0C 3E 47 00 46 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 C9 3B 02 00 F4 03 04 00 D7 A0 20 67 B6 04 01 00 00 D2 83 97 30 A4 51 83 10 [15:13:53]CommunicateWithHost err = 0 [15:13:53]CheckOFDResponse [15:13:53]1017 (14) - 77093643461234 [15:13:53]1041 (16) - 0000000000871745 [15:13:53]1040 (4) - 146377 [15:13:53]1012 (4) - 29.10.2024 08:46 [15:13:53]1206 (1) - 0 [15:13:53]OFD Sender: Remove packet 146377 [15:13:53]ProducePacketName [15:13:53]name=ofd_packets/00146377 [15:13:53]NVStorageDeleteData [15:13:54]OFD Sender: No OFD packet to send [15:13:54]*** Cut start [15:13:54]*** Partial cut [15:13:54]*** CUTSNS_PIN = 1 [15:13:54]*** CUTSNS_PIN = 0 [15:13:54]*** Brake cut motor [15:13:54]Read from MH i2c: 01 [15:13:54]MH_I2C_Read... [15:13:54]*** Stop cut motor [15:13:54]*** Cut end [15:13:54]Read from MH i2c: 01 07 00 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: 01 07 00 07 23 00 00 00 00 00 FF 0F 3F [15:13:54]process_action close_receipt done [15:13:54]requested_data is exist [15:13:54]produce_requested_data [15:13:54]requested_item fm.sn is exist - process it [15:13:54]wFMCommunicate request_size=4 [15:13:54]MH_SAM_APDU [15:13:54]CAPDU: 80 11 00 00 [15:13:54]Write to MH i2c: E2 08 00 08 23 80 11 00 00 00 00 00 00 A5 [15:13:54]Write i2c OK [15:13:54]MH_I2C_Read... [15:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:54]Read from MH i2c: E2 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 17 00 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 17 00 08 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F8 [15:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:13:54]wFMCommunicate OK [15:13:54]requested_item fd.num is exist - process it [15:13:54]SAM_PROTO_GetFieldsCounters [15:13:54]wFMCommunicate request_size=4 [15:13:54]MH_SAM_APDU [15:13:54]CAPDU: 80 13 00 00 [15:13:54]Write to MH i2c: E2 08 00 09 23 80 13 00 00 00 00 00 00 A8 [15:13:54]Write i2c OK [15:13:54]MH_I2C_Read... [15:13:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:54]Read from MH i2c: E2 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 62 00 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 62 00 09 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C9 3B 02 00 0E 04 04 00 23 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 FD [15:13:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 C9 3B 02 00 0E 04 04 00 23 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 [15:13:54]wFMCommunicate OK [15:13:54]SAM_PROTO_GetFieldsCounters done [15:13:54]requested_item shift.num is exist - process it [15:13:54]requested_item shift.opened is exist - process it [15:13:54]req_shift_opened [15:13:54]FM_GetShiftState [15:13:54]SAM_PROTO_GetShiftState [15:13:54]wFMCommunicate request_size=4 [15:13:54]MH_SAM_APDU [15:13:54]CAPDU: 80 13 01 00 [15:13:54]Write to MH i2c: E2 08 00 0A 23 80 13 01 00 00 00 00 00 AA [15:13:54]Write i2c OK [15:13:54]MH_I2C_Read... [15:13:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:54]Read from MH i2c: E2 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 0E 00 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 0E 00 0A 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E3 [15:13:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:13:54]wFMCommunicate OK [15:13:54]SAM_PROTO_GetShiftState done [15:13:54]FM_GetShiftState done [15:13:54]req_shift_opened done [15:13:54]requested_item shift.open_date is exist - process it [15:13:54]req_shift_open_date [15:13:54]req_shift_open_date done [15:13:54]produce_requested_data done [15:13:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146377,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:13:54]process_action_free close_receipt [15:13:54]json_value_free [15:13:54]json_value_free done [15:13:54]process_json_proto returns [15:13:54]Send response to host [15:13:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146377,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:13:54]free response buf [15:13:54]execute_script done [15:13:54]execute_script returns [15:13:54]free content buf [15:13:54]Sock 7.Close socket [15:13:54]Sock 7.Thread stoped [15:13:59]OFD Sender: No OFD packet to send [15:14:04]OFD Sender: No OFD packet to send [15:14:09]OFD Sender: No OFD packet to send [15:14:14]OFD Sender: No OFD packet to send [15:14:19]OFD Sender: No OFD packet to send [15:14:24]OFD Sender: No OFD packet to send [15:14:29]OFD Sender: No OFD packet to send [15:14:34]OFD Sender: No OFD packet to send [15:14:39]OFD Sender: No OFD packet to send [15:14:44]OFD Sender: No OFD packet to send [15:14:49]OFD Sender: No OFD packet to send [15:14:54]OFD Sender: No OFD packet to send [15:14:59]OFD Sender: No OFD packet to send [15:15:04]OFD Sender: No OFD packet to send [15:15:09]OFD Sender: No OFD packet to send [15:15:14]OFD Sender: No OFD packet to send [15:15:19]OFD Sender: No OFD packet to send [15:15:24]OFD Sender: No OFD packet to send [15:15:29]OFD Sender: No OFD packet to send [15:15:34]OFD Sender: No OFD packet to send [15:15:39]OFD Sender: No OFD packet to send [15:15:44]OFD Sender: No OFD packet to send [15:15:49]OFD Sender: No OFD packet to send [15:15:54]OFD Sender: No OFD packet to send [15:15:59]OFD Sender: No OFD packet to send [15:16:04]OFD Sender: No OFD packet to send [15:16:09]OFD Sender: No OFD packet to send [15:16:14]OFD Sender: No OFD packet to send [15:16:16]int [15:16:16]Write to MH i2c: 01 00 00 0B 23 2E [15:16:16]*** FLAG_PRN_KEY set [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 07 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 07 00 0B 23 00 08 00 00 00 FF 0F 4B [15:16:16]state=0 [15:16:16]Key pressed [15:16:16]Feed [15:16:16]Write to MH i2c: D8 00 00 0C 23 06 [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: D8 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: D8 01 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: D8 01 00 0C 23 00 07 [15:16:16]int [15:16:16]Write to MH i2c: 01 00 00 0D 23 30 [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 07 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 07 00 0D 23 00 48 00 00 00 3C 00 BB [15:16:16]state=2 [15:16:16]Key pressed [15:16:16]int [15:16:16]Write to MH i2c: 01 00 00 0E 23 31 [15:16:16]*** FLAG_PRN_KEY reset [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 07 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 07 00 0E 23 00 00 00 00 00 F6 0F 3D [15:16:16]state=2 [15:16:16]Stop feed [15:16:19]OFD Sender: No OFD packet to send [15:16:24]OFD Sender: No OFD packet to send [15:16:29]OFD Sender: No OFD packet to send [15:16:34]OFD Sender: No OFD packet to send [15:16:39]OFD Sender: No OFD packet to send [15:16:44]OFD Sender: No OFD packet to send [15:16:49]OFD Sender: No OFD packet to send [15:16:54]OFD Sender: No OFD packet to send [15:16:59]OFD Sender: No OFD packet to send [15:17:04]OFD Sender: No OFD packet to send [15:17:09]OFD Sender: No OFD packet to send [15:17:14]OFD Sender: No OFD packet to send [15:17:19]OFD Sender: No OFD packet to send [15:17:24]OFD Sender: No OFD packet to send [15:17:29]OFD Sender: No OFD packet to send [15:17:34]OFD Sender: No OFD packet to send [15:17:39]OFD Sender: No OFD packet to send [15:17:44]OFD Sender: No OFD packet to send [15:17:49]OFD Sender: No OFD packet to send [15:17:54]OFD Sender: No OFD packet to send [15:17:59]OFD Sender: No OFD packet to send [15:18:04]OFD Sender: No OFD packet to send [15:18:09]OFD Sender: No OFD packet to send [15:18:14]OFD Sender: No OFD packet to send [15:18:19]OFD Sender: No OFD packet to send [15:18:24]OFD Sender: No OFD packet to send [15:18:29]OFD Sender: No OFD packet to send [15:18:34]OFD Sender: No OFD packet to send [15:18:39]OFD Sender: No OFD packet to send [15:18:44]OFD Sender: No OFD packet to send [15:18:49]OFD Sender: No OFD packet to send [15:18:54]OFD Sender: No OFD packet to send [15:18:59]OFD Sender: No OFD packet to send [15:19:04]OFD Sender: No OFD packet to send [15:19:09]OFD Sender: No OFD packet to send [15:19:14]OFD Sender: No OFD packet to send [15:19:19]OFD Sender: No OFD packet to send [15:19:24]OFD Sender: No OFD packet to send [15:19:29]OFD Sender: No OFD packet to send [15:19:34]OFD Sender: No OFD packet to send [15:19:39]OFD Sender: No OFD packet to send [15:19:44]OFD Sender: No OFD packet to send [15:19:49]OFD Sender: No OFD packet to send [15:19:54]OFD Sender: No OFD packet to send [15:19:59]OFD Sender: No OFD packet to send [15:20:04]OFD Sender: No OFD packet to send [15:20:09]OFD Sender: No OFD packet to send [15:20:14]OFD Sender: No OFD packet to send [15:20:19]OFD Sender: No OFD packet to send [15:20:24]OFD Sender: No OFD packet to send [15:20:29]OFD Sender: No OFD packet to send [15:20:34]OFD Sender: No OFD packet to send [15:20:39]OFD Sender: No OFD packet to send [15:20:44]OFD Sender: No OFD packet to send [15:20:49]OFD Sender: No OFD packet to send [15:20:54]OFD Sender: No OFD packet to send [15:20:59]OFD Sender: No OFD packet to send [15:21:04]accept exits with 9 [15:21:04]New connection [15:21:04]New thread 3066830180 created [15:21:04]Thread 3066686820 joined [15:21:04]Waiting for new connection... [15:21:04] Sock 9.Parse request [15:21:04]Sock 9.Check first char [15:21:04]Sock 9.First char is OK [15:21:04]request: POST /json_proto HTTP/1.0 [15:21:04]Method: POST [15:21:04]URL: /json_proto [15:21:04]Method is POST - this is cgi request [15:21:04]url: /json_proto [15:21:04]query_string will be loaded in cgi processing [15:21:04]execute_cgi json_proto POST (null) [15:21:04]execute_cgi path=json_proto method=POST [15:21:04]POST find Content-Length [15:21:04]Host: 172.17.40.195:8080 [15:21:04]Content-Length: 766 [15:21:04]Content-Type: application/json [15:21:04] [15:21:04]POST finish read [15:21:04]Found Content-Length = 766 [15:21:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:21:04]execute_script... [15:21:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:21:04]POST & json_proto [15:21:04]process_json_proto [15:21:04]json parsed OK: [15:21:04]protocol is kg_v1.0 [15:21:04]action value=close_receipt [15:21:04]process_action close_receipt [15:21:04]cmd_close_receipt [15:21:04]MH_GetDate [15:21:04]Write to MH i2c: F0 00 00 0F 23 21 [15:21:04]Write i2c OK [15:21:04]MH_I2C_Read... [15:21:04]Read from MH i2c: F0 [15:21:04]MH_I2C_Read... [15:21:04]Read from MH i2c: F0 09 00 [15:21:04]MH_I2C_Read... [15:21:04]Read from MH i2c: F0 09 00 0F 23 00 61 FD 20 67 D5 8D 6C 64 41 [15:21:04]GetLastDocTimeStamp 1730214832 [15:21:04]current date 1730215265 [15:21:04]FM_GetShiftState [15:21:04]SAM_PROTO_GetShiftState [15:21:04]wFMCommunicate request_size=4 [15:21:04]MH_SAM_APDU [15:21:04]CAPDU: 80 13 01 00 [15:21:04]Write to MH i2c: E2 08 00 10 23 80 13 01 00 00 00 00 00 B0 [15:21:04]Write i2c OK [15:21:04]MH_I2C_Read... [15:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:04]Read from MH i2c: E2 [15:21:04]MH_I2C_Read... [15:21:04]Read from MH i2c: E2 0E 00 [15:21:04]MH_I2C_Read... [15:21:04]Read from MH i2c: E2 0E 00 10 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E9 [15:21:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:21:04]wFMCommunicate OK [15:21:04]SAM_PROTO_GetShiftState done [15:21:04]FM_GetShiftState done [15:21:04]opened in 1730161786 [15:21:04]opened+sec_in_day 1730248186 [15:21:04]quantity*price = 40006 [15:21:04]sum+1 = 40007 [15:21:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 174 29.10.2024 15:21 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146378 ФПД: 96254047400646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152105&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146378&fm=96254047400646&tin=02508201610067®Number=0000000000091683&sum=40006 [15:21:05]StoreToDocumentArchive [15:21:05]shift 547 fd 146378 [15:21:05]save to /storage/0547/doc_00146378 [15:21:05]save last doc name /storage/0547/doc_00146378 to /storage/kkm_last_doc_name [15:21:05]save OK [15:21:05]Clear old archive folders... [15:21:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:05]tlvbuf is 01FA1300 [15:21:05]SAM_PROTO_ClearQueue [15:21:05]wFMCommunicate request_size=4 [15:21:05]MH_SAM_APDU [15:21:05]CAPDU: 80 09 00 00 [15:21:05]Write to MH i2c: E2 08 00 1D 23 80 09 00 00 00 00 00 00 B2 [15:21:05]Write i2c OK [15:21:05]MH_I2C_Read... [15:21:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:05]Read from MH i2c: E2 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 1D 23 00 90 00 B4 [15:21:05]RAPDU: 90 00 [15:21:05]wFMCommunicate OK [15:21:05]SAM_PROTO_ClearQueue done [15:21:05]KKMCreateOFDPacket [15:21:05]OFDProtocolAddRootSTLVToBuf [15:21:05]FM_MakeSignedData [15:21:05]FM_MakeSignedData [15:21:05]SAM_PROTO_SignData [15:21:05]wFMCommunicate request_size=4 [15:21:05]MH_SAM_APDU [15:21:05]CAPDU: 80 0D 01 02 [15:21:05]Write to MH i2c: E2 08 00 1E 23 80 0D 01 02 00 00 00 00 BA [15:21:05]Write i2c OK [15:21:05]MH_I2C_Read... [15:21:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:05]Read from MH i2c: E2 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 1E 23 00 90 00 B5 [15:21:05]RAPDU: 90 00 [15:21:05]wFMCommunicate OK [15:21:05]wFMCommunicate request_size=255 [15:21:05]MH_SAM_APDU [15:21:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 00 00 00 F4 03 04 00 61 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CA 3B 02 00 35 04 06 00 57 [15:21:05]Write to MH i2c: E2 02 01 1F 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 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 AE 00 00 00 F4 03 04 00 61 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CA 3B 02 00 35 04 06 00 57 00 00 39 [15:21:05]Write i2c OK [15:21:05]MH_I2C_Read... [15:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:05]Read from MH i2c: E2 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 1F 23 00 90 00 B6 [15:21:05]RAPDU: 90 00 [15:21:05]wFMCommunicate OK [15:21:05]wFMCommunicate request_size=10 [15:21:05]MH_SAM_APDU [15:21:05]CAPDU: 80 0D 02 02 05 8A E4 4D B2 C6 [15:21:05]Write to MH i2c: E2 0D 00 20 23 80 0D 02 02 05 00 8A E4 4D B2 C6 00 00 FA [15:21:05]Write i2c OK [15:21:05]MH_I2C_Read... [15:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:05]Read from MH i2c: E2 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 [15:21:05]MH_I2C_Read... [15:21:05]Read from MH i2c: E2 03 00 20 23 00 90 00 B7 [15:21:05]RAPDU: 90 00 [15:21:05]wFMCommunicate OK [15:21:05]wFMCommunicate request_size=4 [15:21:05]MH_SAM_APDU [15:21:05]CAPDU: 80 0D 03 02 [15:21:05]Write to MH i2c: E2 08 00 21 23 80 0D 03 02 00 00 00 00 BF [15:21:05]Write i2c OK [15:21:05]MH_I2C_Read... [15:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:06]Read from MH i2c: E2 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: E2 0B 00 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: E2 0B 00 21 23 00 28 23 9E A9 32 C4 45 86 90 00 13 [15:21:06]RAPDU: 28 23 9E A9 32 C4 45 86 90 00 [15:21:06]wFMCommunicate OK [15:21:06]SAM_PROTO_SignData done [15:21:06]FM_MakeSignedData done [15:21:06]CreateOFDProtocolMessage [15:21:06]wFMCommunicate request_size=4 [15:21:06]MH_SAM_APDU [15:21:06]CAPDU: 80 11 00 00 [15:21:06]Write to MH i2c: E2 08 00 22 23 80 11 00 00 00 00 00 00 BF [15:21:06]Write i2c OK [15:21:06]MH_I2C_Read... [15:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:06]Read from MH i2c: E2 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: E2 17 00 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: E2 17 00 22 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 12 [15:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:21:06]wFMCommunicate OK [15:21:06]CreateOFDProtocolMessage done [15:21:06]OFDSenderStorePacket 146378 [15:21:06]StoreOFDPacket docnum=146378 [15:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9B 7E 07 01 B4 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 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 AE 00 00 00 F4 03 04 00 61 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CA 3B 02 00 35 04 06 00 57 8A E4 4D B2 C6 28 23 9E A9 32 C4 45 86 [15:21:06]CheckFolder [15:21:06]dirname=/storage/ofd_packets [15:21:06]CheckFolder done [15:21:06]ProducePacketName [15:21:06]name=ofd_packets/00146378 [15:21:06]NVStorageSaveData ofd_packets/00146378 [15:21:06]File name is /storage/ofd_packets/00146378 [15:21:06]Write 301 bytes [15:21:06]NVStorageSaveData done [15:21:06]OFDSenderStorePacket done [15:21:06]KKMCreateOFDPacket done [15:21:06]NVStorageSaveData kkm_last_timestamp [15:21:06]File name is /storage/kkm_last_timestamp [15:21:06]Write 4 bytes [15:21:06]NVStorageSaveData done [15:21:06]ExternCall_PrintAddStr [15:21:06]wPrintStart [15:21:06]Write to MH i2c: 01 00 00 23 23 46 [15:21:06]Write i2c OK [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: 01 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: 01 07 00 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: 01 07 00 23 23 00 00 00 00 00 FF 0F 5B [15:21:06]RasterBufferAndPrint [15:21:06]line Счет N : (1)161139 [15:21:06]line ИНН: 02508201610067 [15:21:06]line Контрольно-Кассовый Чек [15:21:06]line ПРОДАЖА [15:21:06]line ТРК (МРК, ГНК) : 62 [15:21:06]line Товар: 2710124130 [15:21:06]line Аи-92-К-2 [15:21:06]line 5.980 * 66.90 [15:21:06]line = 400.06 [15:21:06]line НДС 12% НСП 1% [15:21:06]line > о реализуемом товаре [15:21:06]line ИТОГО: 400.06 [15:21:06]line НСП 1% : 3.54 [15:21:06]line НДС 12% : 42.48 [15:21:06]line Наличными: 0.00 [15:21:06]line Безнал.: 400.06 [15:21:06]line Место: АЗС № 126 "Партнер Нефть" [15:21:06]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:21:06]line СНО: Общий режим [15:21:06]line Чек 174 29.10.2024 15:21 [15:21:06]line Смена: 547 ФФД: 1.0 [15:21:06]line ЗНМ: 0300000085 [15:21:06]line РНМ: 0000000000091683 [15:21:06]line Версия ККМ: 001 [15:21:06]line Платежная система: Mbank [15:21:06]line ФМ: 0000000000871745 [15:21:06]line ФД: 146378 [15:21:06]line ФПД: 96254047400646 [15:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152105&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146378&fm=96254047400646&tin=02508201610067®Number=0000000000091683&sum=40006 [15:21:06]written 0, free lines is 4095 [15:21:06]OFD Sender: Processing packet 146378 [packets to send 206, broken 205] [15:21:06]ProducePacketName [15:21:06]name=ofd_packets/00146378 [15:21:06]OFD Sender: To server: pG, [15:21:06]CommunicateWithHost lk.salyk.kg:30040 [15:21:06]ConnectInit lk.salyk.kg [15:21:06]Write to MH i2c: 01 00 00 4C 23 6F [15:21:06]Write i2c OK [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: 01 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: 01 07 00 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: 01 07 00 4C 23 00 00 00 00 00 D9 0C 5B [15:21:06]RasterBufferAndPrint [15:21:06]line [15:21:06]line [15:21:06]line [15:21:06]line [15:21:06]line [15:21:06]written 0, free lines is 3296 [15:21:06]MH_Cut [15:21:06]Write to MH i2c: D1 01 00 53 23 01 48 [15:21:06]Write i2c OK [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: D1 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: D1 01 00 [15:21:06]MH_I2C_Read... [15:21:06]Read from MH i2c: D1 01 00 53 23 00 47 [15:21:06]Write to MH i2c: 01 00 00 54 23 77 [15:21:06]Write i2c OK [15:21:06]MH_I2C_Read... [15:21:06]Connected sock=10 [15:21:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 9B 7E 07 01 B4 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 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 AE 00 00 00 F4 03 04 00 61 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CA 3B 02 00 35 04 06 00 57 8A E4 4D B2 C6 28 23 9E A9 32 C4 45 86 [15:21:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 03 9E 47 00 1B CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CA 3B 02 00 F4 03 04 00 88 A2 20 67 B6 04 01 00 00 6F DC C5 CC 86 37 04 A4 [15:21:07]CommunicateWithHost err = 0 [15:21:07]CheckOFDResponse [15:21:07]1017 (14) - 77093643461234 [15:21:07]1041 (16) - 0000000000871745 [15:21:07]1040 (4) - 146378 [15:21:07]1012 (4) - 29.10.2024 08:53 [15:21:07]1206 (1) - 0 [15:21:07]OFD Sender: Remove packet 146378 [15:21:07]ProducePacketName [15:21:07]name=ofd_packets/00146378 [15:21:07]NVStorageDeleteData [15:21:07]*** Cut start [15:21:07]*** Partial cut [15:21:07]*** CUTSNS_PIN = 1 [15:21:07]*** CUTSNS_PIN = 0 [15:21:07]*** Brake cut motor [15:21:07]OFD Sender: No OFD packet to send [15:21:07]Read from MH i2c: 01 [15:21:07]MH_I2C_Read... [15:21:07]*** Stop cut motor [15:21:07]*** Cut end [15:21:07]Read from MH i2c: 01 07 00 [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: 01 07 00 54 23 00 00 00 00 00 FF 0F 8C [15:21:07]process_action close_receipt done [15:21:07]requested_data is exist [15:21:07]produce_requested_data [15:21:07]requested_item fm.sn is exist - process it [15:21:07]wFMCommunicate request_size=4 [15:21:07]MH_SAM_APDU [15:21:07]CAPDU: 80 11 00 00 [15:21:07]Write to MH i2c: E2 08 00 55 23 80 11 00 00 00 00 00 00 F2 [15:21:07]Write i2c OK [15:21:07]MH_I2C_Read... [15:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:07]Read from MH i2c: E2 [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: E2 17 00 [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: E2 17 00 55 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 45 [15:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:21:07]wFMCommunicate OK [15:21:07]requested_item fd.num is exist - process it [15:21:07]SAM_PROTO_GetFieldsCounters [15:21:07]wFMCommunicate request_size=4 [15:21:07]MH_SAM_APDU [15:21:07]CAPDU: 80 13 00 00 [15:21:07]Write to MH i2c: E2 08 00 56 23 80 13 00 00 00 00 00 00 F5 [15:21:07]Write i2c OK [15:21:07]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 62 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 62 00 56 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CA 3B 02 00 0E 04 04 00 23 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 4E [15:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CA 3B 02 00 0E 04 04 00 23 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 [15:21:08]wFMCommunicate OK [15:21:08]SAM_PROTO_GetFieldsCounters done [15:21:08]requested_item shift.num is exist - process it [15:21:08]requested_item shift.opened is exist - process it [15:21:08]req_shift_opened [15:21:08]FM_GetShiftState [15:21:08]SAM_PROTO_GetShiftState [15:21:08]wFMCommunicate request_size=4 [15:21:08]MH_SAM_APDU [15:21:08]CAPDU: 80 13 01 00 [15:21:08]Write to MH i2c: E2 08 00 57 23 80 13 01 00 00 00 00 00 F7 [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 0E 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 0E 00 57 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 30 [15:21:08]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:21:08]wFMCommunicate OK [15:21:08]SAM_PROTO_GetShiftState done [15:21:08]FM_GetShiftState done [15:21:08]req_shift_opened done [15:21:08]requested_item shift.open_date is exist - process it [15:21:08]req_shift_open_date [15:21:08]req_shift_open_date done [15:21:08]produce_requested_data done [15:21:08]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146378,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:21:08]process_action_free close_receipt [15:21:08]json_value_free [15:21:08]json_value_free done [15:21:08]process_json_proto returns [15:21:08]Send response to host [15:21:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146378,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:21:08]free response buf [15:21:08]execute_script done [15:21:08]execute_script returns [15:21:08]free content buf [15:21:08]Sock 9.Close socket [15:21:08]Sock 9.Thread stoped [15:21:12]OFD Sender: No OFD packet to send [15:21:17]OFD Sender: No OFD packet to send [15:21:22]OFD Sender: No OFD packet to send [15:21:27]OFD Sender: No OFD packet to send [15:21:32]OFD Sender: No OFD packet to send [15:21:37]OFD Sender: No OFD packet to send [15:21:42]OFD Sender: No OFD packet to send [15:21:47]OFD Sender: No OFD packet to send [15:21:51]accept exits with 7 [15:21:51]New connection [15:21:51]New thread 3066686820 created [15:21:51]Thread 3066830180 joined [15:21:51]Waiting for new connection... [15:21:51] Sock 7.Parse request [15:21:51]Sock 7.Check first char [15:21:51]Sock 7.First char is OK [15:21:51]request: POST /json_proto HTTP/1.0 [15:21:51]Method: POST [15:21:51]URL: /json_proto [15:21:51]Method is POST - this is cgi request [15:21:51]url: /json_proto [15:21:51]query_string will be loaded in cgi processing [15:21:51]execute_cgi json_proto POST (null) [15:21:51]execute_cgi path=json_proto method=POST [15:21:51]POST find Content-Length [15:21:51]Host: 172.17.40.195:8080 [15:21:51]Content-Length: 679 [15:21:51]Content-Type: application/json [15:21:51] [15:21:51]POST finish read [15:21:51]Found Content-Length = 679 [15:21:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:21:51]execute_script... [15:21: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)161138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:21:51]POST & json_proto [15:21:51]process_json_proto [15:21:51]json parsed OK: [15:21:51]protocol is kg_v1.0 [15:21:51]action value=close_receipt [15:21:51]process_action close_receipt [15:21:51]cmd_close_receipt [15:21:51]MH_GetDate [15:21:51]Write to MH i2c: F0 00 00 58 23 6A [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: F0 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: F0 09 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: F0 09 00 58 23 00 90 FD 20 67 D5 8D 6C 64 B9 [15:21:51]GetLastDocTimeStamp 1730215265 [15:21:51]current date 1730215312 [15:21:51]FM_GetShiftState [15:21:51]SAM_PROTO_GetShiftState [15:21:51]wFMCommunicate request_size=4 [15:21:51]MH_SAM_APDU [15:21:51]CAPDU: 80 13 01 00 [15:21:51]Write to MH i2c: E2 08 00 59 23 80 13 01 00 00 00 00 00 F9 [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:51]Read from MH i2c: E2 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 0E 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 0E 00 59 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 32 [15:21:51]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:21:51]wFMCommunicate OK [15:21:51]SAM_PROTO_GetShiftState done [15:21:51]FM_GetShiftState done [15:21:51]opened in 1730161786 [15:21:51]opened+sec_in_day 1730248186 [15:21:51]quantity*price = 300075 [15:21:51]sum+1 = 300077 [15:21:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 175 29.10.2024 15:21 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146379 ФПД: 10579714373448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152153&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146379&fm=10579714373448&tin=02508201610067®Number=0000000000091683&sum=300000 [15:21:52]StoreToDocumentArchive [15:21:52]shift 547 fd 146379 [15:21:52]save to /storage/0547/doc_00146379 [15:21:52]save last doc name /storage/0547/doc_00146379 to /storage/kkm_last_doc_name [15:21:52]save OK [15:21:52]Clear old archive folders... [15:21:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:21:52]tlvbuf is B6D8A120 [15:21:52]SAM_PROTO_ClearQueue [15:21:52]wFMCommunicate request_size=4 [15:21:52]MH_SAM_APDU [15:21:52]CAPDU: 80 09 00 00 [15:21:52]Write to MH i2c: E2 08 00 66 23 80 09 00 00 00 00 00 00 FB [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:52]Read from MH i2c: E2 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 66 23 00 90 00 FD [15:21:52]RAPDU: 90 00 [15:21:52]wFMCommunicate OK [15:21:52]SAM_PROTO_ClearQueue done [15:21:52]KKMCreateOFDPacket [15:21:52]OFDProtocolAddRootSTLVToBuf [15:21:52]FM_MakeSignedData [15:21:52]FM_MakeSignedData [15:21:52]SAM_PROTO_SignData [15:21:52]wFMCommunicate request_size=4 [15:21:52]MH_SAM_APDU [15:21:52]CAPDU: 80 0D 01 02 [15:21:52]Write to MH i2c: E2 08 00 67 23 80 0D 01 02 00 00 00 00 03 [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:52]Read from MH i2c: E2 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 67 23 00 90 00 FE [15:21:52]RAPDU: 90 00 [15:21:52]wFMCommunicate OK [15:21:52]wFMCommunicate request_size=255 [15:21:52]MH_SAM_APDU [15:21:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 91 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CB 3B 02 00 35 04 06 00 09 9F 48 1D [15:21:52]Write to MH i2c: E2 02 01 68 23 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 AF 00 00 00 F4 03 04 00 91 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CB 3B 02 00 35 04 06 00 09 9F 48 1D 00 00 BC [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:52]OFD Sender: No OFD packet to send [15:21:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:52]Read from MH i2c: E2 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 68 23 00 90 00 FF [15:21:52]RAPDU: 90 00 [15:21:52]wFMCommunicate OK [15:21:52]wFMCommunicate request_size=7 [15:21:52]MH_SAM_APDU [15:21:52]CAPDU: 80 0D 02 02 02 F7 48 [15:21:52]Write to MH i2c: E2 0A 00 69 23 80 0D 02 02 02 00 F7 48 00 00 49 [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:52]Read from MH i2c: E2 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: E2 03 00 69 23 00 90 00 00 [15:21:52]RAPDU: 90 00 [15:21:52]wFMCommunicate OK [15:21:52]wFMCommunicate request_size=4 [15:21:52]MH_SAM_APDU [15:21:52]CAPDU: 80 0D 03 02 [15:21:52]Write to MH i2c: E2 08 00 6A 23 80 0D 03 02 00 00 00 00 08 [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:53]Read from MH i2c: E2 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: E2 0B 00 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: E2 0B 00 6A 23 00 F8 EB 09 52 52 7C EE EB 90 00 EE [15:21:53]RAPDU: F8 EB 09 52 52 7C EE EB 90 00 [15:21:53]wFMCommunicate OK [15:21:53]SAM_PROTO_SignData done [15:21:53]FM_MakeSignedData done [15:21:53]CreateOFDProtocolMessage [15:21:53]wFMCommunicate request_size=4 [15:21:53]MH_SAM_APDU [15:21:53]CAPDU: 80 11 00 00 [15:21:53]Write to MH i2c: E2 08 00 6B 23 80 11 00 00 00 00 00 00 08 [15:21:53]Write i2c OK [15:21:53]MH_I2C_Read... [15:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:53]Read from MH i2c: E2 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: E2 17 00 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: E2 17 00 6B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5B [15:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:21:53]wFMCommunicate OK [15:21:53]CreateOFDProtocolMessage done [15:21:53]OFDSenderStorePacket 146379 [15:21:53]StoreOFDPacket docnum=146379 [15:21:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 EA DE 04 01 69 F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 91 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CB 3B 02 00 35 04 06 00 09 9F 48 1D F7 48 F8 EB 09 52 52 7C EE EB [15:21:53]CheckFolder [15:21:53]dirname=/storage/ofd_packets [15:21:53]CheckFolder done [15:21:53]ProducePacketName [15:21:53]name=ofd_packets/00146379 [15:21:53]NVStorageSaveData ofd_packets/00146379 [15:21:53]File name is /storage/ofd_packets/00146379 [15:21:53]Write 298 bytes [15:21:53]NVStorageSaveData done [15:21:53]OFDSenderStorePacket done [15:21:53]KKMCreateOFDPacket done [15:21:53]NVStorageSaveData kkm_last_timestamp [15:21:53]File name is /storage/kkm_last_timestamp [15:21:53]Write 4 bytes [15:21:53]NVStorageSaveData done [15:21:53]ExternCall_PrintAddStr [15:21:53]wPrintStart [15:21:53]Write to MH i2c: 01 00 00 6C 23 8F [15:21:53]Write i2c OK [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: 01 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: 01 07 00 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: 01 07 00 6C 23 00 00 00 00 00 FF 0F A4 [15:21:53]RasterBufferAndPrint [15:21:53]line Счет N : (1)161138 [15:21:53]line ИНН: 02508201610067 [15:21:53]line Контрольно-Кассовый Чек [15:21:53]line ПРОДАЖА [15:21:53]line ТРК (МРК, ГНК) : 11 [15:21:53]line Товар: 2710194210 [15:21:53]line ДТ-К-2 [15:21:53]line 39.380 * 76.20 [15:21:53]line = 3000.76 [15:21:53]line НДС 12% НСП 1% [15:21:53]line > о реализуемом товаре [15:21:53]line ОКРУГЛЕНИЕ: -0.76 [15:21:53]line ИТОГО: 3000.00 [15:21:53]line Внесено: 3000.00 [15:21:53]line СДАЧА: 0.00 [15:21:53]line НСП 1% : 26.55 [15:21:53]line НДС 12% : 318.66 [15:21:53]line Наличными: 3000.00 [15:21:53]line Безнал.: 0.00 [15:21:53]line Место: АЗС № 126 "Партнер Нефть" [15:21:53]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:21:53]line СНО: Общий режим [15:21:53]line Чек 175 29.10.2024 15:21 [15:21:53]line Смена: 547 ФФД: 1.0 [15:21:53]line ЗНМ: 0300000085 [15:21:53]line РНМ: 0000000000091683 [15:21:53]line Версия ККМ: 001 [15:21:53]line ФМ: 0000000000871745 [15:21:53]line ФД: 146379 [15:21:53]line ФПД: 10579714373448 [15:21:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152153&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146379&fm=10579714373448&tin=02508201610067®Number=0000000000091683&sum=300000 [15:21:53]OFD Sender: Processing packet 146379 [packets to send 206, broken 205] [15:21:53]ProducePacketName [15:21:53]name=ofd_packets/00146379 [15:21:53]OFD Sender: To server: pG, [15:21:53]CommunicateWithHost lk.salyk.kg:30040 [15:21:53]ConnectInit lk.salyk.kg [15:21:53]written 0, free lines is 4095 [15:21:53]Write to MH i2c: 01 00 00 97 23 BA [15:21:53]Write i2c OK [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: 01 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: 01 07 00 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: 01 07 00 97 23 00 00 00 00 00 A3 0C 70 [15:21:53]RasterBufferAndPrint [15:21:53]line [15:21:53]line [15:21:53]line [15:21:53]line [15:21:53]line [15:21:53]written 0, free lines is 3241 [15:21:53]MH_Cut [15:21:53]Write to MH i2c: D1 01 00 9E 23 01 93 [15:21:53]Write i2c OK [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: D1 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: D1 01 00 [15:21:53]MH_I2C_Read... [15:21:53]Read from MH i2c: D1 01 00 9E 23 00 92 [15:21:53]Write to MH i2c: 01 00 00 9F 23 C2 [15:21:53]Write i2c OK [15:21:53]MH_I2C_Read... [15:21:54]Connected sock=11 [15:21:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 EA DE 04 01 69 F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 91 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CB 3B 02 00 35 04 06 00 09 9F 48 1D F7 48 F8 EB 09 52 52 7C EE EB [15:21:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 01 4E 47 00 2D 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 31 37 34 35 10 04 04 00 CB 3B 02 00 F4 03 04 00 B8 A2 20 67 B6 04 01 00 00 A5 4A 46 47 71 57 4F 52 [15:21:54]CommunicateWithHost err = 0 [15:21:54]CheckOFDResponse [15:21:54]1017 (14) - 77093643461234 [15:21:54]1041 (16) - 0000000000871745 [15:21:54]1040 (4) - 146379 [15:21:54]1012 (4) - 29.10.2024 08:54 [15:21:54]1206 (1) - 0 [15:21:54]OFD Sender: Remove packet 146379 [15:21:54]ProducePacketName [15:21:54]name=ofd_packets/00146379 [15:21:54]NVStorageDeleteData [15:21:54]*** Cut start [15:21:54]*** Partial cut [15:21:54]*** CUTSNS_PIN = 1 [15:21:54]*** CUTSNS_PIN = 0 [15:21:54]*** Brake cut motor [15:21:55]OFD Sender: No OFD packet to send [15:21:55]Read from MH i2c: 01 [15:21:55]MH_I2C_Read... [15:21:55]*** Stop cut motor [15:21:55]*** Cut end [15:21:55]Read from MH i2c: 01 07 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: 01 07 00 9F 23 00 00 00 00 00 FF 0F D7 [15:21:55]process_action close_receipt done [15:21:55]requested_data is exist [15:21:55]produce_requested_data [15:21:55]requested_item fm.sn is exist - process it [15:21:55]wFMCommunicate request_size=4 [15:21:55]MH_SAM_APDU [15:21:55]CAPDU: 80 11 00 00 [15:21:55]Write to MH i2c: E2 08 00 A0 23 80 11 00 00 00 00 00 00 3D [15:21:55]Write i2c OK [15:21:55]MH_I2C_Read... [15:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:55]Read from MH i2c: E2 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 17 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 17 00 A0 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 90 [15:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:21:55]wFMCommunicate OK [15:21:55]requested_item fd.num is exist - process it [15:21:55]SAM_PROTO_GetFieldsCounters [15:21:55]wFMCommunicate request_size=4 [15:21:55]MH_SAM_APDU [15:21:55]CAPDU: 80 13 00 00 [15:21:55]Write to MH i2c: E2 08 00 A1 23 80 13 00 00 00 00 00 00 40 [15:21:55]Write i2c OK [15:21:55]MH_I2C_Read... [15:21:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:55]Read from MH i2c: E2 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 62 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 62 00 A1 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CB 3B 02 00 0E 04 04 00 23 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 9D [15:21:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CB 3B 02 00 0E 04 04 00 23 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 [15:21:55]wFMCommunicate OK [15:21:55]SAM_PROTO_GetFieldsCounters done [15:21:55]requested_item shift.num is exist - process it [15:21:55]requested_item shift.opened is exist - process it [15:21:55]req_shift_opened [15:21:55]FM_GetShiftState [15:21:55]SAM_PROTO_GetShiftState [15:21:55]wFMCommunicate request_size=4 [15:21:55]MH_SAM_APDU [15:21:55]CAPDU: 80 13 01 00 [15:21:55]Write to MH i2c: E2 08 00 A2 23 80 13 01 00 00 00 00 00 42 [15:21:55]Write i2c OK [15:21:55]MH_I2C_Read... [15:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:55]Read from MH i2c: E2 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 0E 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 0E 00 A2 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7B [15:21:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:21:55]wFMCommunicate OK [15:21:55]SAM_PROTO_GetShiftState done [15:21:55]FM_GetShiftState done [15:21:55]req_shift_opened done [15:21:55]requested_item shift.open_date is exist - process it [15:21:55]req_shift_open_date [15:21:55]req_shift_open_date done [15:21:55]produce_requested_data done [15:21:55]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146379,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:21:55]process_action_free close_receipt [15:21:55]json_value_free [15:21:55]json_value_free done [15:21:55]process_json_proto returns [15:21:55]Send response to host [15:21:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146379,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:21:55]free response buf [15:21:55]execute_script done [15:21:55]execute_script returns [15:21:55]free content buf [15:21:55]Sock 7.Close socket [15:21:55]Sock 7.Thread stoped [15:22:00]OFD Sender: No OFD packet to send [15:22:05]OFD Sender: No OFD packet to send [15:22:10]OFD Sender: No OFD packet to send [15:22:15]OFD Sender: No OFD packet to send [15:22:20]OFD Sender: No OFD packet to send [15:22:21]accept exits with 9 [15:22:21]New connection [15:22:21]New thread 3066830180 created [15:22:21]Thread 3066686820 joined [15:22:21]Waiting for new connection... [15:22:21] Sock 9.Parse request [15:22:21]Sock 9.Check first char [15:22:21]Sock 9.First char is OK [15:22:21]request: POST /json_proto HTTP/1.0 [15:22:21]Method: POST [15:22:21]URL: /json_proto [15:22:21]Method is POST - this is cgi request [15:22:21]url: /json_proto [15:22:21]query_string will be loaded in cgi processing [15:22:21]execute_cgi json_proto POST (null) [15:22:21]execute_cgi path=json_proto method=POST [15:22:21]POST find Content-Length [15:22:21]Host: 172.17.40.195:8080 [15:22:21]Content-Length: 769 [15:22:21]Content-Type: application/json [15:22:21] [15:22:21]POST finish read [15:22:21]Found Content-Length = 769 [15:22:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:22:21]execute_script... [15:22: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)161140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:22:21]POST & json_proto [15:22:21]process_json_proto [15:22:21]json parsed OK: [15:22:21]protocol is kg_v1.0 [15:22:21]action value=close_receipt [15:22:21]process_action close_receipt [15:22:21]cmd_close_receipt [15:22:21]MH_GetDate [15:22:21]Write to MH i2c: F0 00 00 A3 23 B5 [15:22:21]Write i2c OK [15:22:21]MH_I2C_Read... [15:22:21]Read from MH i2c: F0 [15:22:21]MH_I2C_Read... [15:22:21]Read from MH i2c: F0 09 00 [15:22:21]MH_I2C_Read... [15:22:21]Read from MH i2c: F0 09 00 A3 23 00 AF FD 20 67 D5 8D 6C 64 23 [15:22:21]GetLastDocTimeStamp 1730215313 [15:22:21]current date 1730215343 [15:22:21]FM_GetShiftState [15:22:21]SAM_PROTO_GetShiftState [15:22:21]wFMCommunicate request_size=4 [15:22:21]MH_SAM_APDU [15:22:21]CAPDU: 80 13 01 00 [15:22:21]Write to MH i2c: E2 08 00 A4 23 80 13 01 00 00 00 00 00 44 [15:22:21]Write i2c OK [15:22:21]MH_I2C_Read... [15:22:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:21]Read from MH i2c: E2 [15:22:21]MH_I2C_Read... [15:22:21]Read from MH i2c: E2 0E 00 [15:22:21]MH_I2C_Read... [15:22:21]Read from MH i2c: E2 0E 00 A4 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7D [15:22:21]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:22:21]wFMCommunicate OK [15:22:21]SAM_PROTO_GetShiftState done [15:22:21]FM_GetShiftState done [15:22:21]opened in 1730161786 [15:22:21]opened+sec_in_day 1730248186 [15:22:21]quantity*price = 200043 [15:22:21]sum+1 = 200044 [15:22:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 176 29.10.2024 15:22 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146380 ФПД: 264060577989585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152223&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146380&fm=264060577989585&tin=02508201610067®Number=0000000000091683&sum=200043 [15:22:22]StoreToDocumentArchive [15:22:22]shift 547 fd 146380 [15:22:22]save to /storage/0547/doc_00146380 [15:22:22]save last doc name /storage/0547/doc_00146380 to /storage/kkm_last_doc_name [15:22:22]save OK [15:22:22]Clear old archive folders... [15:22:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:22:22]tlvbuf is 01FFBE10 [15:22:22]SAM_PROTO_ClearQueue [15:22:22]wFMCommunicate request_size=4 [15:22:22]MH_SAM_APDU [15:22:22]CAPDU: 80 09 00 00 [15:22:22]Write to MH i2c: E2 08 00 B1 23 80 09 00 00 00 00 00 00 46 [15:22:22]Write i2c OK [15:22:22]MH_I2C_Read... [15:22:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:22:22]Read from MH i2c: E2 [15:22:22]MH_I2C_Read... [15:22:22]Read from MH i2c: E2 03 00 [15:22:22]MH_I2C_Read... [15:22:22]Read from MH i2c: E2 03 00 B1 23 00 90 00 48 [15:22:22]RAPDU: 90 00 [15:22:22]wFMCommunicate OK [15:22:22]SAM_PROTO_ClearQueue done [15:22:22]KKMCreateOFDPacket [15:22:22]OFDProtocolAddRootSTLVToBuf [15:22:22]FM_MakeSignedData [15:22:22]FM_MakeSignedData [15:22:22]SAM_PROTO_SignData [15:22:22]wFMCommunicate request_size=4 [15:22:22]MH_SAM_APDU [15:22:22]CAPDU: 80 0D 01 02 [15:22:22]Write to MH i2c: E2 08 00 B2 23 80 0D 01 02 00 00 00 00 4E [15:22:22]Write i2c OK [15:22:22]MH_I2C_Read... [15:22:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:22:22]Read from MH i2c: E2 [15:22:22]MH_I2C_Read... [15:22:22]Read from MH i2c: E2 03 00 [15:22:22]MH_I2C_Read... [15:22:22]Read from MH i2c: E2 03 00 B2 23 00 90 00 49 [15:22:22]RAPDU: 90 00 [15:22:22]wFMCommunicate OK [15:22:22]wFMCommunicate request_size=255 [15:22:22]MH_SAM_APDU [15:22: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 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 B0 00 00 00 F4 03 04 00 AF FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CC 3B 02 00 35 04 06 00 F0 [15:22:22]Write to MH i2c: E2 02 01 B3 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 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 B0 00 00 00 F4 03 04 00 AF FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CC 3B 02 00 35 04 06 00 F0 00 00 DC [15:22:22]Write i2c OK [15:22:22]MH_I2C_Read... [15:22:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:22]Read from MH i2c: E2 [15:22:22]MH_I2C_Read... [15:22:22]Read from MH i2c: E2 03 00 [15:22:22]MH_I2C_Read... [15:22:22]Read from MH i2c: E2 03 00 B3 23 00 90 00 4A [15:22:22]RAPDU: 90 00 [15:22:22]wFMCommunicate OK [15:22:22]wFMCommunicate request_size=10 [15:22:22]MH_SAM_APDU [15:22:22]CAPDU: 80 0D 02 02 05 29 64 F3 43 D1 [15:22:22]Write to MH i2c: E2 0D 00 B4 23 80 0D 02 02 05 00 29 64 F3 43 D1 00 00 EF [15:22:22]Write i2c OK [15:22:22]MH_I2C_Read... [15:22:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:23]Read from MH i2c: E2 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: E2 03 00 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: E2 03 00 B4 23 00 90 00 4B [15:22:23]RAPDU: 90 00 [15:22:23]wFMCommunicate OK [15:22:23]wFMCommunicate request_size=4 [15:22:23]MH_SAM_APDU [15:22:23]CAPDU: 80 0D 03 02 [15:22:23]Write to MH i2c: E2 08 00 B5 23 80 0D 03 02 00 00 00 00 53 [15:22:23]Write i2c OK [15:22:23]MH_I2C_Read... [15:22:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:22:23]Read from MH i2c: E2 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: E2 0B 00 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: E2 0B 00 B5 23 00 EF 25 50 E4 89 C5 17 EC 90 00 ED [15:22:23]RAPDU: EF 25 50 E4 89 C5 17 EC 90 00 [15:22:23]wFMCommunicate OK [15:22:23]SAM_PROTO_SignData done [15:22:23]FM_MakeSignedData done [15:22:23]CreateOFDProtocolMessage [15:22:23]wFMCommunicate request_size=4 [15:22:23]MH_SAM_APDU [15:22:23]CAPDU: 80 11 00 00 [15:22:23]Write to MH i2c: E2 08 00 B6 23 80 11 00 00 00 00 00 00 53 [15:22:23]Write i2c OK [15:22:23]MH_I2C_Read... [15:22:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:23]Read from MH i2c: E2 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: E2 17 00 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: E2 17 00 B6 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A6 [15:22:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:22:23]wFMCommunicate OK [15:22:23]CreateOFDProtocolMessage done [15:22:23]OFDSenderStorePacket 146380 [15:22:23]StoreOFDPacket docnum=146380 [15:22:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 CD B1 07 01 DC 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 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 B0 00 00 00 F4 03 04 00 AF FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CC 3B 02 00 35 04 06 00 F0 29 64 F3 43 D1 EF 25 50 E4 89 C5 17 EC [15:22:23]CheckFolder [15:22:23]dirname=/storage/ofd_packets [15:22:23]CheckFolder done [15:22:23]ProducePacketName [15:22:23]name=ofd_packets/00146380 [15:22:23]NVStorageSaveData ofd_packets/00146380 [15:22:23]File name is /storage/ofd_packets/00146380 [15:22:23]Write 301 bytes [15:22:23]NVStorageSaveData done [15:22:23]OFDSenderStorePacket done [15:22:23]KKMCreateOFDPacket done [15:22:23]NVStorageSaveData kkm_last_timestamp [15:22:23]File name is /storage/kkm_last_timestamp [15:22:23]Write 4 bytes [15:22:23]NVStorageSaveData done [15:22:23]ExternCall_PrintAddStr [15:22:23]wPrintStart [15:22:23]Write to MH i2c: 01 00 00 B7 23 DA [15:22:23]Write i2c OK [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: 01 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: 01 07 00 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: 01 07 00 B7 23 00 00 00 00 00 FF 0F EF [15:22:23]RasterBufferAndPrint [15:22:23]line Счет N : (1)161140 [15:22:23]line ИНН: 02508201610067 [15:22:23]line Контрольно-Кассовый Чек [15:22:23]line ПРОДАЖА [15:22:23]line ТРК (МРК, ГНК) : 53 [15:22:23]line Товар: 2710124500 [15:22:23]line Аи-95-К-3 [15:22:23]line 26.960 * 74.20 [15:22:23]line = 2000.43 [15:22:23]line НДС 12% НСП 1% [15:22:23]line > о реализуемом товаре [15:22:23]line ИТОГО: 2000.43 [15:22:23]line НСП 1% : 17.70 [15:22:23]line НДС 12% : 212.43 [15:22:23]line Наличными: 0.00 [15:22:23]line Безнал.: 2000.43 [15:22:23]line Место: АЗС № 126 "Партнер Нефть" [15:22:23]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:22:23]line СНО: Общий режим [15:22:23]line Чек 176 29.10.2024 15:22 [15:22:23]line Смена: 547 ФФД: 1.0 [15:22:23]line ЗНМ: 0300000085 [15:22:23]line РНМ: 0000000000091683 [15:22:23]line Версия ККМ: 001 [15:22:23]line Платежная система: Mbank [15:22:23]line ФМ: 0000000000871745 [15:22:23]line ФД: 146380 [15:22:23]line ФПД: 264060577989585 [15:22:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152223&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146380&fm=264060577989585&tin=02508201610067®Number=0000000000091683&sum=200043 [15:22:23]written 0, free lines is 4095 [15:22:23]OFD Sender: Processing packet 146380 [packets to send 206, broken 205] [15:22:23]ProducePacketName [15:22:23]name=ofd_packets/00146380 [15:22:23]OFD Sender: To server: pG, [15:22:23]CommunicateWithHost lk.salyk.kg:30040 [15:22:23]ConnectInit lk.salyk.kg [15:22:23]Connected sock=10 [15:22:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 CD B1 07 01 DC 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 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 B0 00 00 00 F4 03 04 00 AF FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CC 3B 02 00 35 04 06 00 F0 29 64 F3 43 D1 EF 25 50 E4 89 C5 17 EC [15:22:23]Write to MH i2c: 01 00 00 E0 23 03 [15:22:23]Write i2c OK [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: 01 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: 01 07 00 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: 01 07 00 E0 23 00 00 00 00 00 D2 0C E8 [15:22:23]RasterBufferAndPrint [15:22:23]line [15:22:23]line [15:22:23]line [15:22:23]line [15:22:23]line [15:22:23]written 0, free lines is 3288 [15:22:23]MH_Cut [15:22:23]Write to MH i2c: D1 01 00 E7 23 01 DC [15:22:23]Write i2c OK [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: D1 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: D1 01 00 [15:22:23]MH_I2C_Read... [15:22:23]Read from MH i2c: D1 01 00 E7 23 00 DB [15:22:23]Write to MH i2c: 01 00 00 E8 23 0B [15:22:23]Write i2c OK [15:22:23]MH_I2C_Read... [15:22:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B5 7D 47 00 28 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CC 3B 02 00 F4 03 04 00 D5 A2 20 67 B6 04 01 00 00 D2 E7 CA A0 DD 77 4B 4B [15:22:23]CommunicateWithHost err = 0 [15:22:23]CheckOFDResponse [15:22:23]1017 (14) - 77093643461234 [15:22:23]1041 (16) - 0000000000871745 [15:22:23]1040 (4) - 146380 [15:22:23]1012 (4) - 29.10.2024 08:54 [15:22:23]1206 (1) - 0 [15:22:23]OFD Sender: Remove packet 146380 [15:22:23]ProducePacketName [15:22:23]name=ofd_packets/00146380 [15:22:23]NVStorageDeleteData [15:22:24]*** Cut start [15:22:24]*** Partial cut [15:22:24]*** CUTSNS_PIN = 1 [15:22:24]OFD Sender: No OFD packet to send [15:22:24]*** CUTSNS_PIN = 0 [15:22:24]*** Brake cut motor [15:22:24]Read from MH i2c: 01 [15:22:24]MH_I2C_Read... [15:22:24]*** Stop cut motor [15:22:24]*** Cut end [15:22:24]Read from MH i2c: 01 07 00 [15:22:24]MH_I2C_Read... [15:22:24]Read from MH i2c: 01 07 00 E8 23 00 00 00 00 00 FF 0F 20 [15:22:24]process_action close_receipt done [15:22:24]requested_data is exist [15:22:24]produce_requested_data [15:22:24]requested_item fm.sn is exist - process it [15:22:24]wFMCommunicate request_size=4 [15:22:24]MH_SAM_APDU [15:22:24]CAPDU: 80 11 00 00 [15:22:24]Write to MH i2c: E2 08 00 E9 23 80 11 00 00 00 00 00 00 86 [15:22:24]Write i2c OK [15:22:24]MH_I2C_Read... [15:22:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:25]Read from MH i2c: E2 [15:22:25]MH_I2C_Read... [15:22:25]Read from MH i2c: E2 17 00 [15:22:25]MH_I2C_Read... [15:22:25]Read from MH i2c: E2 17 00 E9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D9 [15:22:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:22:25]wFMCommunicate OK [15:22:25]requested_item fd.num is exist - process it [15:22:25]SAM_PROTO_GetFieldsCounters [15:22:25]wFMCommunicate request_size=4 [15:22:25]MH_SAM_APDU [15:22:25]CAPDU: 80 13 00 00 [15:22:25]Write to MH i2c: E2 08 00 EA 23 80 13 00 00 00 00 00 00 89 [15:22:25]Write i2c OK [15:22:25]MH_I2C_Read... [15:22:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:25]Read from MH i2c: E2 [15:22:25]MH_I2C_Read... [15:22:25]Read from MH i2c: E2 62 00 [15:22:25]MH_I2C_Read... [15:22:25]Read from MH i2c: E2 62 00 EA 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CC 3B 02 00 0E 04 04 00 23 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 EA [15:22:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CC 3B 02 00 0E 04 04 00 23 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 [15:22:25]wFMCommunicate OK [15:22:25]SAM_PROTO_GetFieldsCounters done [15:22:25]requested_item shift.num is exist - process it [15:22:25]requested_item shift.opened is exist - process it [15:22:25]req_shift_opened [15:22:25]FM_GetShiftState [15:22:25]SAM_PROTO_GetShiftState [15:22:25]wFMCommunicate request_size=4 [15:22:25]MH_SAM_APDU [15:22:25]CAPDU: 80 13 01 00 [15:22:25]Write to MH i2c: E2 08 00 EB 23 80 13 01 00 00 00 00 00 8B [15:22:25]Write i2c OK [15:22:25]MH_I2C_Read... [15:22:25]Read from MH i2c: E2 [15:22:25]MH_I2C_Read... [15:22:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:25]Read from MH i2c: E2 0E 00 [15:22:25]MH_I2C_Read... [15:22:25]Read from MH i2c: E2 0E 00 EB 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C4 [15:22:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:22:25]wFMCommunicate OK [15:22:25]SAM_PROTO_GetShiftState done [15:22:25]FM_GetShiftState done [15:22:25]req_shift_opened done [15:22:25]requested_item shift.open_date is exist - process it [15:22:25]req_shift_open_date [15:22:25]req_shift_open_date done [15:22:25]produce_requested_data done [15:22:25]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146380,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:22:25]process_action_free close_receipt [15:22:25]json_value_free [15:22:25]json_value_free done [15:22:25]process_json_proto returns [15:22:25]Send response to host [15:22:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146380,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:22:25]free response buf [15:22:25]execute_script done [15:22:25]execute_script returns [15:22:25]free content buf [15:22:25]Sock 9.Close socket [15:22:25]Sock 9.Thread stoped [15:22:29]OFD Sender: No OFD packet to send [15:22:34]OFD Sender: No OFD packet to send [15:22:39]OFD Sender: No OFD packet to send [15:22:44]OFD Sender: No OFD packet to send [15:22:49]OFD Sender: No OFD packet to send [15:22:54]OFD Sender: No OFD packet to send [15:22:59]accept exits with 7 [15:22:59]New connection [15:22:59]New thread 3066686820 created [15:22:59]Thread 3066830180 joined [15:22:59]Waiting for new connection... [15:22:59] Sock 7.Parse request [15:22:59]Sock 7.Check first char [15:22:59]Sock 7.First char is OK [15:22:59]request: POST /json_proto HTTP/1.0 [15:22:59]Method: POST [15:22:59]URL: /json_proto [15:22:59]Method is POST - this is cgi request [15:22:59]url: /json_proto [15:22:59]query_string will be loaded in cgi processing [15:22:59]execute_cgi json_proto POST (null) [15:22:59]execute_cgi path=json_proto method=POST [15:22:59]POST find Content-Length [15:22:59]Host: 172.17.40.195:8080 [15:22:59]Content-Length: 682 [15:22:59]Content-Type: application/json [15:22:59] [15:22:59]POST finish read [15:22:59]Found Content-Length = 682 [15:22:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:22:59]execute_script... [15:22:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:22:59]POST & json_proto [15:22:59]process_json_proto [15:22:59]json parsed OK: [15:22:59]protocol is kg_v1.0 [15:22:59]action value=close_receipt [15:22:59]process_action close_receipt [15:22:59]cmd_close_receipt [15:22:59]MH_GetDate [15:22:59]Write to MH i2c: F0 00 00 EC 23 FE [15:22:59]Write i2c OK [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: F0 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: F0 09 00 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: F0 09 00 EC 23 00 D5 FD 20 67 D5 8D 6C 64 92 [15:22:59]GetLastDocTimeStamp 1730215343 [15:22:59]current date 1730215381 [15:22:59]FM_GetShiftState [15:22:59]SAM_PROTO_GetShiftState [15:22:59]wFMCommunicate request_size=4 [15:22:59]MH_SAM_APDU [15:22:59]CAPDU: 80 13 01 00 [15:22:59]Write to MH i2c: E2 08 00 ED 23 80 13 01 00 00 00 00 00 8D [15:22:59]Write i2c OK [15:22:59]MH_I2C_Read... [15:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:59]Read from MH i2c: E2 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 0E 00 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 0E 00 ED 23 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C6 [15:22:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:22:59]wFMCommunicate OK [15:22:59]SAM_PROTO_GetShiftState done [15:22:59]FM_GetShiftState done [15:22:59]opened in 1730161786 [15:22:59]opened+sec_in_day 1730248186 [15:22:59]quantity*price = 100015 [15:22:59]sum+1 = 100017 [15:22: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 177 29.10.2024 15:23 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146381 ФПД: 91933738177538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152301&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146381&fm=91933738177538&tin=02508201610067®Number=0000000000091683&sum=100000 [15:23:00]StoreToDocumentArchive [15:23:00]shift 547 fd 146381 [15:23:00]save to /storage/0547/doc_00146381 [15:23:00]save last doc name /storage/0547/doc_00146381 to /storage/kkm_last_doc_name [15:23:00]save OK [15:23:00]Clear old archive folders... [15:23:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:23:00]tlvbuf is 02072DC0 [15:23:00]SAM_PROTO_ClearQueue [15:23:00]wFMCommunicate request_size=4 [15:23:00]MH_SAM_APDU [15:23:00]CAPDU: 80 09 00 00 [15:23:00]Write to MH i2c: E2 08 00 FA 23 80 09 00 00 00 00 00 00 8F [15:23:00]Write i2c OK [15:23:00]MH_I2C_Read... [15:23:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:00]Read from MH i2c: E2 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: E2 03 00 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: E2 03 00 FA 23 00 90 00 91 [15:23:00]RAPDU: 90 00 [15:23:00]wFMCommunicate OK [15:23:00]SAM_PROTO_ClearQueue done [15:23:00]KKMCreateOFDPacket [15:23:00]OFDProtocolAddRootSTLVToBuf [15:23:00]FM_MakeSignedData [15:23:00]FM_MakeSignedData [15:23:00]SAM_PROTO_SignData [15:23:00]wFMCommunicate request_size=4 [15:23:00]MH_SAM_APDU [15:23:00]CAPDU: 80 0D 01 02 [15:23:00]Write to MH i2c: E2 08 00 FB 23 80 0D 01 02 00 00 00 00 97 [15:23:00]Write i2c OK [15:23:00]MH_I2C_Read... [15:23:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:00]Read from MH i2c: E2 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: E2 03 00 [15:23:00]MH_I2C_Read... [15:23:00]Read from MH i2c: E2 03 00 FB 23 00 90 00 92 [15:23:00]RAPDU: 90 00 [15:23:00]wFMCommunicate OK [15:23:00]wFMCommunicate request_size=255 [15:23:00]MH_SAM_APDU [15:23: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 B1 00 00 00 F4 03 04 00 D5 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CD 3B 02 00 35 04 06 00 53 [15:23:00]Write to MH i2c: E2 02 01 FC 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 D5 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CD 3B 02 00 35 04 06 00 53 00 00 AB [15:23:00]Write i2c OK [15:23:00]MH_I2C_Read... [15:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:01]Read from MH i2c: E2 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 03 00 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 03 00 FC 23 00 90 00 93 [15:23:01]RAPDU: 90 00 [15:23:01]wFMCommunicate OK [15:23:01]wFMCommunicate request_size=10 [15:23:01]MH_SAM_APDU [15:23:01]CAPDU: 80 0D 02 02 05 9C FD CE 94 02 [15:23:01]Write to MH i2c: E2 0D 00 FD 23 80 0D 02 02 05 00 9C FD CE 94 02 00 00 A1 [15:23:01]Write i2c OK [15:23:01]MH_I2C_Read... [15:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:01]Read from MH i2c: E2 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 03 00 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 03 00 FD 23 00 90 00 94 [15:23:01]RAPDU: 90 00 [15:23:01]wFMCommunicate OK [15:23:01]wFMCommunicate request_size=4 [15:23:01]MH_SAM_APDU [15:23:01]CAPDU: 80 0D 03 02 [15:23:01]Write to MH i2c: E2 08 00 FE 23 80 0D 03 02 00 00 00 00 9C [15:23:01]Write i2c OK [15:23:01]MH_I2C_Read... [15:23:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:01]Read from MH i2c: E2 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 0B 00 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 0B 00 FE 23 00 EF 58 18 BB B4 27 1F F3 90 00 A4 [15:23:01]RAPDU: EF 58 18 BB B4 27 1F F3 90 00 [15:23:01]wFMCommunicate OK [15:23:01]SAM_PROTO_SignData done [15:23:01]FM_MakeSignedData done [15:23:01]CreateOFDProtocolMessage [15:23:01]wFMCommunicate request_size=4 [15:23:01]MH_SAM_APDU [15:23:01]CAPDU: 80 11 00 00 [15:23:01]Write to MH i2c: E2 08 00 FF 23 80 11 00 00 00 00 00 00 9C [15:23:01]Write i2c OK [15:23:01]MH_I2C_Read... [15:23:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:01]Read from MH i2c: E2 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 17 00 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: E2 17 00 FF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EF [15:23:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:23:01]wFMCommunicate OK [15:23:01]CreateOFDProtocolMessage done [15:23:01]OFDSenderStorePacket 146381 [15:23:01]StoreOFDPacket docnum=146381 [15:23:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BB 58 07 01 D7 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 D5 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CD 3B 02 00 35 04 06 00 53 9C FD CE 94 02 EF 58 18 BB B4 27 1F F3 [15:23:01]CheckFolder [15:23:01]dirname=/storage/ofd_packets [15:23:01]CheckFolder done [15:23:01]ProducePacketName [15:23:01]name=ofd_packets/00146381 [15:23:01]NVStorageSaveData ofd_packets/00146381 [15:23:01]File name is /storage/ofd_packets/00146381 [15:23:01]Write 301 bytes [15:23:01]NVStorageSaveData done [15:23:01]OFDSenderStorePacket done [15:23:01]KKMCreateOFDPacket done [15:23:01]NVStorageSaveData kkm_last_timestamp [15:23:01]File name is /storage/kkm_last_timestamp [15:23:01]Write 4 bytes [15:23:01]NVStorageSaveData done [15:23:01]ExternCall_PrintAddStr [15:23:01]wPrintStart [15:23:01]Write to MH i2c: 01 00 00 00 24 24 [15:23:01]Write i2c OK [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: 01 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: 01 07 00 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: 01 07 00 00 24 00 00 00 00 00 FF 0F 39 [15:23:01]RasterBufferAndPrint [15:23:01]line Счет N : (1)161141 [15:23:01]line ИНН: 02508201610067 [15:23:01]line Контрольно-Кассовый Чек [15:23:01]line ПРОДАЖА [15:23:01]line ТРК (МРК, ГНК) : 32 [15:23:01]line Товар: 2710124130 [15:23:01]line Аи-92-К-2 [15:23:01]line 14.950 * 66.90 [15:23:01]line = 1000.16 [15:23:01]line НДС 12% НСП 1% [15:23:01]line > о реализуемом товаре [15:23:01]line ОКРУГЛЕНИЕ: -0.16 [15:23:01]line ИТОГО: 1000.00 [15:23:01]line Внесено: 1000.00 [15:23:01]line СДАЧА: 0.00 [15:23:01]line НСП 1% : 8.85 [15:23:01]line НДС 12% : 106.21 [15:23:01]line Наличными: 1000.00 [15:23:01]line Безнал.: 0.00 [15:23:01]line Место: АЗС № 126 "Партнер Нефть" [15:23:01]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:23:01]line СНО: Общий режим [15:23:01]line Чек 177 29.10.2024 15:23 [15:23:01]line Смена: 547 ФФД: 1.0 [15:23:01]line ЗНМ: 0300000085 [15:23:01]line РНМ: 0000000000091683 [15:23:01]line Версия ККМ: 001 [15:23:01]line ФМ: 0000000000871745 [15:23:01]line ФД: 146381 [15:23:01]line ФПД: 91933738177538 [15:23:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152301&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146381&fm=91933738177538&tin=02508201610067®Number=0000000000091683&sum=100000 [15:23:01]OFD Sender: Processing packet 146381 [packets to send 206, broken 205] [15:23:01]ProducePacketName [15:23:01]name=ofd_packets/00146381 [15:23:01]OFD Sender: To server: pG, [15:23:01]CommunicateWithHost lk.salyk.kg:30040 [15:23:01]ConnectInit lk.salyk.kg [15:23:01]written 0, free lines is 4095 [15:23:01]Connected sock=9 [15:23:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BB 58 07 01 D7 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 D5 FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CD 3B 02 00 35 04 06 00 53 9C FD CE 94 02 EF 58 18 BB B4 27 1F F3 [15:23:01]Write to MH i2c: 01 00 00 2B 24 4F [15:23:01]Write i2c OK [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: 01 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: 01 07 00 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: 01 07 00 2B 24 00 00 00 00 00 AF 0C 11 [15:23:01]RasterBufferAndPrint [15:23:01]line [15:23:01]line [15:23:01]line [15:23:01]line [15:23:01]line [15:23:01]written 0, free lines is 3253 [15:23:01]MH_Cut [15:23:01]Write to MH i2c: D1 01 00 32 24 01 28 [15:23:01]Write i2c OK [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: D1 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: D1 01 00 [15:23:01]MH_I2C_Read... [15:23:01]Read from MH i2c: D1 01 00 32 24 00 27 [15:23:01]Write to MH i2c: 01 00 00 33 24 57 [15:23:01]Write i2c OK [15:23:01]MH_I2C_Read... [15:23:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 1D 7A 47 00 4B B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CD 3B 02 00 F4 03 04 00 FB A2 20 67 B6 04 01 00 00 34 D0 C3 B4 C0 C1 0C 42 [15:23:02]CommunicateWithHost err = 0 [15:23:02]CheckOFDResponse [15:23:02]1017 (14) - 77093643461234 [15:23:02]1041 (16) - 0000000000871745 [15:23:02]1040 (4) - 146381 [15:23:02]1012 (4) - 29.10.2024 08:55 [15:23:02]1206 (1) - 0 [15:23:02]OFD Sender: Remove packet 146381 [15:23:02]ProducePacketName [15:23:02]name=ofd_packets/00146381 [15:23:02]NVStorageDeleteData [15:23:02]OFD Sender: No OFD packet to send [15:23:02]*** Cut start [15:23:02]*** Partial cut [15:23:02]*** CUTSNS_PIN = 1 [15:23:02]*** CUTSNS_PIN = 0 [15:23:02]*** Brake cut motor [15:23:03]Read from MH i2c: 01 [15:23:03]MH_I2C_Read... [15:23:03]*** Stop cut motor [15:23:03]*** Cut end [15:23:03]Read from MH i2c: 01 07 00 [15:23:03]MH_I2C_Read... [15:23:03]Read from MH i2c: 01 07 00 33 24 00 00 00 00 00 FF 0F 6C [15:23:03]process_action close_receipt done [15:23:03]requested_data is exist [15:23:03]produce_requested_data [15:23:03]requested_item fm.sn is exist - process it [15:23:03]wFMCommunicate request_size=4 [15:23:03]MH_SAM_APDU [15:23:03]CAPDU: 80 11 00 00 [15:23:03]Write to MH i2c: E2 08 00 34 24 80 11 00 00 00 00 00 00 D2 [15:23:03]Write i2c OK [15:23:03]MH_I2C_Read... [15:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:03]Read from MH i2c: E2 [15:23:03]MH_I2C_Read... [15:23:03]Read from MH i2c: E2 17 00 [15:23:03]MH_I2C_Read... [15:23:03]Read from MH i2c: E2 17 00 34 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 25 [15:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:23:03]wFMCommunicate OK [15:23:03]requested_item fd.num is exist - process it [15:23:03]SAM_PROTO_GetFieldsCounters [15:23:03]wFMCommunicate request_size=4 [15:23:03]MH_SAM_APDU [15:23:03]CAPDU: 80 13 00 00 [15:23:03]Write to MH i2c: E2 08 00 35 24 80 13 00 00 00 00 00 00 D5 [15:23:03]Write i2c OK [15:23:03]MH_I2C_Read... [15:23:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:03]Read from MH i2c: E2 [15:23:03]MH_I2C_Read... [15:23:03]Read from MH i2c: E2 62 00 [15:23:03]MH_I2C_Read... [15:23:03]Read from MH i2c: E2 62 00 35 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CD 3B 02 00 0E 04 04 00 23 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 3A [15:23:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CD 3B 02 00 0E 04 04 00 23 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 [15:23:03]wFMCommunicate OK [15:23:03]SAM_PROTO_GetFieldsCounters done [15:23:03]requested_item shift.num is exist - process it [15:23:03]requested_item shift.opened is exist - process it [15:23:03]req_shift_opened [15:23:03]FM_GetShiftState [15:23:03]SAM_PROTO_GetShiftState [15:23:03]wFMCommunicate request_size=4 [15:23:03]MH_SAM_APDU [15:23:03]CAPDU: 80 13 01 00 [15:23:03]Write to MH i2c: E2 08 00 36 24 80 13 01 00 00 00 00 00 D7 [15:23:03]Write i2c OK [15:23:03]MH_I2C_Read... [15:23:03]Read from MH i2c: E2 [15:23:03]MH_I2C_Read... [15:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:03]Read from MH i2c: E2 0E 00 [15:23:03]MH_I2C_Read... [15:23:03]Read from MH i2c: E2 0E 00 36 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 10 [15:23:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:23:03]wFMCommunicate OK [15:23:03]SAM_PROTO_GetShiftState done [15:23:03]FM_GetShiftState done [15:23:03]req_shift_opened done [15:23:03]requested_item shift.open_date is exist - process it [15:23:03]req_shift_open_date [15:23:03]req_shift_open_date done [15:23:03]produce_requested_data done [15:23:03]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146381,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:23:03]process_action_free close_receipt [15:23:03]json_value_free [15:23:03]json_value_free done [15:23:03]process_json_proto returns [15:23:03]Send response to host [15:23:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146381,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:23:03]free response buf [15:23:03]execute_script done [15:23:03]execute_script returns [15:23:03]free content buf [15:23:03]Sock 7.Close socket [15:23:03]Sock 7.Thread stoped [15:23:04]accept exits with 10 [15:23:04]New connection [15:23:04]New thread 3066830180 created [15:23:04]Thread 3066686820 joined [15:23:04]Waiting for new connection... [15:23:04] Sock 10.Parse request [15:23:04]Sock 10.Check first char [15:23:04]Sock 10.First char is OK [15:23:04]request: POST /json_proto HTTP/1.0 [15:23:04]Method: POST [15:23:04]URL: /json_proto [15:23:04]Method is POST - this is cgi request [15:23:04]url: /json_proto [15:23:04]query_string will be loaded in cgi processing [15:23:04]execute_cgi json_proto POST (null) [15:23:04]execute_cgi path=json_proto method=POST [15:23:04]POST find Content-Length [15:23:04]Host: 172.17.40.195:8080 [15:23:04]Content-Length: 682 [15:23:04]Content-Type: application/json [15:23:04] [15:23:04]POST finish read [15:23:04]Found Content-Length = 682 [15:23:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:23:04]execute_script... [15:23: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)161142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:23:04]POST & json_proto [15:23:04]process_json_proto [15:23:04]json parsed OK: [15:23:04]protocol is kg_v1.0 [15:23:04]action value=close_receipt [15:23:04]process_action close_receipt [15:23:04]cmd_close_receipt [15:23:04]MH_GetDate [15:23:04]Write to MH i2c: F0 00 00 37 24 4A [15:23:04]Write i2c OK [15:23:04]MH_I2C_Read... [15:23:04]Read from MH i2c: F0 [15:23:04]MH_I2C_Read... [15:23:04]Read from MH i2c: F0 09 00 [15:23:04]MH_I2C_Read... [15:23:04]Read from MH i2c: F0 09 00 37 24 00 DA FD 20 67 D5 8D 6C 64 E3 [15:23:04]GetLastDocTimeStamp 1730215381 [15:23:04]current date 1730215386 [15:23:04]FM_GetShiftState [15:23:04]SAM_PROTO_GetShiftState [15:23:04]wFMCommunicate request_size=4 [15:23:04]MH_SAM_APDU [15:23:04]CAPDU: 80 13 01 00 [15:23:04]Write to MH i2c: E2 08 00 38 24 80 13 01 00 00 00 00 00 D9 [15:23:04]Write i2c OK [15:23:04]MH_I2C_Read... [15:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:04]Read from MH i2c: E2 [15:23:04]MH_I2C_Read... [15:23:04]Read from MH i2c: E2 0E 00 [15:23:04]MH_I2C_Read... [15:23:04]Read from MH i2c: E2 0E 00 38 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 12 [15:23:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:23:04]wFMCommunicate OK [15:23:04]SAM_PROTO_GetShiftState done [15:23:04]FM_GetShiftState done [15:23:04]opened in 1730161786 [15:23:04]opened+sec_in_day 1730248186 [15:23:04]quantity*price = 150032 [15:23:04]sum+1 = 150033 [15:23:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 178 29.10.2024 15:23 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146382 ФПД: 11234418780785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152306&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146382&fm=11234418780785&tin=02508201610067®Number=0000000000091683&sum=150000 [15:23:06]StoreToDocumentArchive [15:23:06]shift 547 fd 146382 [15:23:06]save to /storage/0547/doc_00146382 [15:23:06]save last doc name /storage/0547/doc_00146382 to /storage/kkm_last_doc_name [15:23:06]save OK [15:23:06]Clear old archive folders... [15:23:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:23:06]tlvbuf is 02101E40 [15:23:06]SAM_PROTO_ClearQueue [15:23:06]wFMCommunicate request_size=4 [15:23:06]MH_SAM_APDU [15:23:06]CAPDU: 80 09 00 00 [15:23:06]Write to MH i2c: E2 08 00 45 24 80 09 00 00 00 00 00 00 DB [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:06]Read from MH i2c: E2 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 45 24 00 90 00 DD [15:23:06]RAPDU: 90 00 [15:23:06]wFMCommunicate OK [15:23:06]SAM_PROTO_ClearQueue done [15:23:06]KKMCreateOFDPacket [15:23:06]OFDProtocolAddRootSTLVToBuf [15:23:06]FM_MakeSignedData [15:23:06]FM_MakeSignedData [15:23:06]SAM_PROTO_SignData [15:23:06]wFMCommunicate request_size=4 [15:23:06]MH_SAM_APDU [15:23:06]CAPDU: 80 0D 01 02 [15:23:06]Write to MH i2c: E2 08 00 46 24 80 0D 01 02 00 00 00 00 E3 [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:06]Read from MH i2c: E2 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 46 24 00 90 00 DE [15:23:06]RAPDU: 90 00 [15:23:06]wFMCommunicate OK [15:23:06]wFMCommunicate request_size=255 [15:23:06]MH_SAM_APDU [15:23: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 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 B2 00 00 00 F4 03 04 00 DA FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CE 3B 02 00 35 04 06 00 0A [15:23:06]Write to MH i2c: E2 02 01 47 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 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 B2 00 00 00 F4 03 04 00 DA FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CE 3B 02 00 35 04 06 00 0A 00 00 1F [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:06]Read from MH i2c: E2 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 47 24 00 90 00 DF [15:23:06]RAPDU: 90 00 [15:23:06]wFMCommunicate OK [15:23:06]wFMCommunicate request_size=10 [15:23:06]MH_SAM_APDU [15:23:06]CAPDU: 80 0D 02 02 05 37 B7 8A 6A 71 [15:23:06]Write to MH i2c: E2 0D 00 48 24 80 0D 02 02 05 00 37 B7 8A 6A 71 00 00 43 [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:06]Read from MH i2c: E2 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 03 00 48 24 00 90 00 E0 [15:23:06]RAPDU: 90 00 [15:23:06]wFMCommunicate OK [15:23:06]wFMCommunicate request_size=4 [15:23:06]MH_SAM_APDU [15:23:06]CAPDU: 80 0D 03 02 [15:23:06]Write to MH i2c: E2 08 00 49 24 80 0D 03 02 00 00 00 00 E8 [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:06]Read from MH i2c: E2 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 0B 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 0B 00 49 24 00 BD 29 15 76 5E 4A 9D FB 90 00 9A [15:23:06]RAPDU: BD 29 15 76 5E 4A 9D FB 90 00 [15:23:06]wFMCommunicate OK [15:23:06]SAM_PROTO_SignData done [15:23:06]FM_MakeSignedData done [15:23:06]CreateOFDProtocolMessage [15:23:06]wFMCommunicate request_size=4 [15:23:06]MH_SAM_APDU [15:23:06]CAPDU: 80 11 00 00 [15:23:06]Write to MH i2c: E2 08 00 4A 24 80 11 00 00 00 00 00 00 E8 [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:06]Read from MH i2c: E2 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 17 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 17 00 4A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3B [15:23:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:23:06]wFMCommunicate OK [15:23:06]CreateOFDProtocolMessage done [15:23:06]OFDSenderStorePacket 146382 [15:23:06]StoreOFDPacket docnum=146382 [15:23:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 87 3E 07 01 1B 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B2 00 00 00 F4 03 04 00 DA FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CE 3B 02 00 35 04 06 00 0A 37 B7 8A 6A 71 BD 29 15 76 5E 4A 9D FB [15:23:06]CheckFolder [15:23:06]dirname=/storage/ofd_packets [15:23:06]CheckFolder done [15:23:06]ProducePacketName [15:23:06]name=ofd_packets/00146382 [15:23:06]NVStorageSaveData ofd_packets/00146382 [15:23:06]File name is /storage/ofd_packets/00146382 [15:23:06]Write 301 bytes [15:23:06]NVStorageSaveData done [15:23:06]OFDSenderStorePacket done [15:23:06]KKMCreateOFDPacket done [15:23:06]NVStorageSaveData kkm_last_timestamp [15:23:06]File name is /storage/kkm_last_timestamp [15:23:06]Write 4 bytes [15:23:06]NVStorageSaveData done [15:23:06]ExternCall_PrintAddStr [15:23:06]wPrintStart [15:23:06]Write to MH i2c: 01 00 00 4B 24 6F [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: 01 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: 01 07 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: 01 07 00 4B 24 00 00 00 00 00 FF 0F 84 [15:23:06]RasterBufferAndPrint [15:23:06]line Счет N : (1)161142 [15:23:06]line ИНН: 02508201610067 [15:23:06]line Контрольно-Кассовый Чек [15:23:06]line ПРОДАЖА [15:23:06]line ТРК (МРК, ГНК) : 43 [15:23:06]line Товар: 2710124500 [15:23:06]line Аи-95-К-3 [15:23:06]line 20.220 * 74.20 [15:23:06]line = 1500.32 [15:23:06]line НДС 12% НСП 1% [15:23:06]line > о реализуемом товаре [15:23:06]line ОКРУГЛЕНИЕ: -0.32 [15:23:06]line ИТОГО: 1500.00 [15:23:06]line Внесено: 1500.00 [15:23:06]line СДАЧА: 0.00 [15:23:06]line НСП 1% : 13.28 [15:23:06]line НДС 12% : 159.33 [15:23:06]line Наличными: 1500.00 [15:23:06]line Безнал.: 0.00 [15:23:06]line Место: АЗС № 126 "Партнер Нефть" [15:23:06]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:23:06]line СНО: Общий режим [15:23:06]line Чек 178 29.10.2024 15:23 [15:23:06]line Смена: 547 ФФД: 1.0 [15:23:06]line ЗНМ: 0300000085 [15:23:06]line РНМ: 0000000000091683 [15:23:06]line Версия ККМ: 001 [15:23:06]line ФМ: 0000000000871745 [15:23:06]line ФД: 146382 [15:23:06]line ФПД: 11234418780785 [15:23:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152306&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146382&fm=11234418780785&tin=02508201610067®Number=0000000000091683&sum=150000 [15:23:06]written 0, free lines is 4095 [15:23:06]OFD Sender: Processing packet 146382 [packets to send 206, broken 205] [15:23:06]ProducePacketName [15:23:06]name=ofd_packets/00146382 [15:23:06]OFD Sender: To server: pG, [15:23:06]CommunicateWithHost lk.salyk.kg:30040 [15:23:06]ConnectInit lk.salyk.kg [15:23:07]Write to MH i2c: 01 00 00 76 24 9A [15:23:07]Write i2c OK [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: 01 [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: 01 07 00 [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: 01 07 00 76 24 00 00 00 00 00 BA 0C 67 [15:23:07]RasterBufferAndPrint [15:23:07]line [15:23:07]line [15:23:07]line [15:23:07]line [15:23:07]line [15:23:07]written 0, free lines is 3269 [15:23:07]MH_Cut [15:23:07]Write to MH i2c: D1 01 00 7D 24 01 73 [15:23:07]Write i2c OK [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: D1 [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: D1 01 00 [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: D1 01 00 7D 24 00 72 [15:23:07]Write to MH i2c: 01 00 00 7E 24 A2 [15:23:07]Write i2c OK [15:23:07]MH_I2C_Read... [15:23:07]Connected sock=11 [15:23:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 87 3E 07 01 1B 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B2 00 00 00 F4 03 04 00 DA FD 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CE 3B 02 00 35 04 06 00 0A 37 B7 8A 6A 71 BD 29 15 76 5E 4A 9D FB [15:23:07]*** Cut start [15:23:07]*** Partial cut [15:23:07]*** CUTSNS_PIN = 1 [15:23:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 34 66 47 00 A0 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CE 3B 02 00 F4 03 04 00 01 A3 20 67 B6 04 01 00 00 82 73 CB 2E 4C EB FD 0E [15:23:08]*** CUTSNS_PIN = 0 [15:23:08]CommunicateWithHost err = 0 [15:23:08]CheckOFDResponse [15:23:08]1017 (14) - 77093643461234 [15:23:08]1041 (16) - 0000000000871745 [15:23:08]1040 (4) - 146382 [15:23:08]1012 (4) - 29.10.2024 08:55 [15:23:08]1206 (1) - 0 [15:23:08]OFD Sender: Remove packet 146382 [15:23:08]ProducePacketName [15:23:08]name=ofd_packets/00146382 [15:23:08]NVStorageDeleteData [15:23:08]*** Brake cut motor [15:23:08]Read from MH i2c: 01 [15:23:08]MH_I2C_Read... [15:23:08]*** Stop cut motor [15:23:08]*** Cut end [15:23:08]Read from MH i2c: 01 07 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: 01 07 00 7E 24 00 00 00 00 00 FF 0F B7 [15:23:08]process_action close_receipt done [15:23:08]requested_data is exist [15:23:08]produce_requested_data [15:23:08]requested_item fm.sn is exist - process it [15:23:08]wFMCommunicate request_size=4 [15:23:08]MH_SAM_APDU [15:23:08]CAPDU: 80 11 00 00 [15:23:08]Write to MH i2c: E2 08 00 7F 24 80 11 00 00 00 00 00 00 1D [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]OFD Sender: No OFD packet to send [15:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 17 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 17 00 7F 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 70 [15:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:23:08]wFMCommunicate OK [15:23:08]requested_item fd.num is exist - process it [15:23:08]SAM_PROTO_GetFieldsCounters [15:23:08]wFMCommunicate request_size=4 [15:23:08]MH_SAM_APDU [15:23:08]CAPDU: 80 13 00 00 [15:23:08]Write to MH i2c: E2 08 00 80 24 80 13 00 00 00 00 00 00 20 [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 62 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 62 00 80 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CE 3B 02 00 0E 04 04 00 23 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 89 [15:23:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CE 3B 02 00 0E 04 04 00 23 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 [15:23:08]wFMCommunicate OK [15:23:08]SAM_PROTO_GetFieldsCounters done [15:23:08]requested_item shift.num is exist - process it [15:23:08]requested_item shift.opened is exist - process it [15:23:08]req_shift_opened [15:23:08]FM_GetShiftState [15:23:08]SAM_PROTO_GetShiftState [15:23:08]wFMCommunicate request_size=4 [15:23:08]MH_SAM_APDU [15:23:08]CAPDU: 80 13 01 00 [15:23:08]Write to MH i2c: E2 08 00 81 24 80 13 01 00 00 00 00 00 22 [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 0E 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 0E 00 81 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5B [15:23:08]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:23:08]wFMCommunicate OK [15:23:08]SAM_PROTO_GetShiftState done [15:23:08]FM_GetShiftState done [15:23:08]req_shift_opened done [15:23:08]requested_item shift.open_date is exist - process it [15:23:08]req_shift_open_date [15:23:08]req_shift_open_date done [15:23:08]produce_requested_data done [15:23:08]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146382,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:23:08]process_action_free close_receipt [15:23:08]json_value_free [15:23:08]json_value_free done [15:23:08]process_json_proto returns [15:23:08]Send response to host [15:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146382,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:23:08]free response buf [15:23:08]execute_script done [15:23:08]execute_script returns [15:23:08]free content buf [15:23:08]Sock 10.Close socket [15:23:08]Sock 10.Thread stoped [15:23:13]OFD Sender: No OFD packet to send [15:23:18]OFD Sender: No OFD packet to send [15:23:23]OFD Sender: No OFD packet to send [15:23:28]OFD Sender: No OFD packet to send [15:23:33]OFD Sender: No OFD packet to send [15:23:38]OFD Sender: No OFD packet to send [15:23:43]OFD Sender: No OFD packet to send [15:23:48]OFD Sender: No OFD packet to send [15:23:53]OFD Sender: No OFD packet to send [15:23:58]OFD Sender: No OFD packet to send [15:24:03]OFD Sender: No OFD packet to send [15:24:08]OFD Sender: No OFD packet to send [15:24:13]OFD Sender: No OFD packet to send [15:24:18]OFD Sender: No OFD packet to send [15:24:23]OFD Sender: No OFD packet to send [15:24:28]OFD Sender: No OFD packet to send [15:24:33]OFD Sender: No OFD packet to send [15:24:38]OFD Sender: No OFD packet to send [15:24:43]OFD Sender: No OFD packet to send [15:24:48]OFD Sender: No OFD packet to send [15:24:53]OFD Sender: No OFD packet to send [15:24:58]OFD Sender: No OFD packet to send [15:25:03]OFD Sender: No OFD packet to send [15:25:08]OFD Sender: No OFD packet to send [15:25:13]OFD Sender: No OFD packet to send [15:25:18]OFD Sender: No OFD packet to send [15:25:23]OFD Sender: No OFD packet to send [15:25:28]OFD Sender: No OFD packet to send [15:25:33]OFD Sender: No OFD packet to send [15:25:38]OFD Sender: No OFD packet to send [15:25:43]OFD Sender: No OFD packet to send [15:25:48]OFD Sender: No OFD packet to send [15:25:53]OFD Sender: No OFD packet to send [15:25:58]OFD Sender: No OFD packet to send [15:26:03]OFD Sender: No OFD packet to send [15:26:08]OFD Sender: No OFD packet to send [15:26:13]OFD Sender: No OFD packet to send [15:26:18]OFD Sender: No OFD packet to send [15:26:23]OFD Sender: No OFD packet to send [15:26:28]OFD Sender: No OFD packet to send [15:26:33]OFD Sender: No OFD packet to send [15:26:38]OFD Sender: No OFD packet to send [15:26:43]OFD Sender: No OFD packet to send [15:26:48]OFD Sender: No OFD packet to send [15:26:53]OFD Sender: No OFD packet to send [15:26:58]OFD Sender: No OFD packet to send [15:27:03]OFD Sender: No OFD packet to send [15:27:08]OFD Sender: No OFD packet to send [15:27:13]OFD Sender: No OFD packet to send [15:27:18]OFD Sender: No OFD packet to send [15:27:23]OFD Sender: No OFD packet to send [15:27:28]OFD Sender: No OFD packet to send [15:27:33]OFD Sender: No OFD packet to send [15:27:38]OFD Sender: No OFD packet to send [15:27:43]OFD Sender: No OFD packet to send [15:27:48]OFD Sender: No OFD packet to send [15:27:53]OFD Sender: No OFD packet to send [15:27:58]OFD Sender: No OFD packet to send [15:28:03]accept exits with 9 [15:28:03]New connection [15:28:03]New thread 3066686820 created [15:28:03]Thread 3066830180 joined [15:28:03]Waiting for new connection... [15:28:03] Sock 9.Parse request [15:28:03]Sock 9.Check first char [15:28:03]Sock 9.First char is OK [15:28:03]request: POST /json_proto HTTP/1.0 [15:28:03]Method: POST [15:28:03]URL: /json_proto [15:28:03]Method is POST - this is cgi request [15:28:03]url: /json_proto [15:28:03]query_string will be loaded in cgi processing [15:28:03]execute_cgi json_proto POST (null) [15:28:03]execute_cgi path=json_proto method=POST [15:28:03]POST find Content-Length [15:28:03]Host: 172.17.40.195:8080 [15:28:03]Content-Length: 679 [15:28:03]Content-Type: application/json [15:28:03] [15:28:03]POST finish read [15:28:03]Found Content-Length = 679 [15:28:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:03]execute_script... [15:28: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)161143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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:03]POST & json_proto [15:28:03]process_json_proto [15:28:03]json parsed OK: [15:28:03]protocol is kg_v1.0 [15:28:03]action value=close_receipt [15:28:03]process_action close_receipt [15:28:03]cmd_close_receipt [15:28:03]MH_GetDate [15:28:03]Write to MH i2c: F0 00 00 82 24 95 [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: F0 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: F0 09 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: F0 09 00 82 24 00 05 FF 20 67 D5 8D 6C 64 5B [15:28:03]GetLastDocTimeStamp 1730215386 [15:28:03]current date 1730215685 [15:28:03]FM_GetShiftState [15:28:03]SAM_PROTO_GetShiftState [15:28:03]wFMCommunicate request_size=4 [15:28:03]MH_SAM_APDU [15:28:03]CAPDU: 80 13 01 00 [15:28:03]Write to MH i2c: E2 08 00 83 24 80 13 01 00 00 00 00 00 24 [15:28:03]Write i2c OK [15:28:03]MH_I2C_Read... [15:28:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:03]Read from MH i2c: E2 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 0E 00 [15:28:03]MH_I2C_Read... [15:28:03]Read from MH i2c: E2 0E 00 83 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5D [15:28:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:28:03]wFMCommunicate OK [15:28:03]SAM_PROTO_GetShiftState done [15:28:03]FM_GetShiftState done [15:28:03]opened in 1730161786 [15:28:03]opened+sec_in_day 1730248186 [15:28:03]quantity*price = 300075 [15:28:03]sum+1 = 300077 [15:28:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 179 29.10.2024 15:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146383 ФПД: 103721104088451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152805&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146383&fm=103721104088451&tin=02508201610067®Number=0000000000091683&sum=300000 [15:28:04]StoreToDocumentArchive [15:28:04]shift 547 fd 146383 [15:28:04]save to /storage/0547/doc_00146383 [15:28:04]save last doc name /storage/0547/doc_00146383 to /storage/kkm_last_doc_name [15:28:04]save OK [15:28:04]Clear old archive folders... [15:28:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:28:04]tlvbuf is B6F37820 [15:28:04]SAM_PROTO_ClearQueue [15:28:04]wFMCommunicate request_size=4 [15:28:04]MH_SAM_APDU [15:28:04]CAPDU: 80 09 00 00 [15:28:04]Write to MH i2c: E2 08 00 90 24 80 09 00 00 00 00 00 00 26 [15:28:04]Write i2c OK [15:28:04]MH_I2C_Read... [15:28:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:04]Read from MH i2c: E2 [15:28:04]MH_I2C_Read... [15:28:04]Read from MH i2c: E2 03 00 [15:28:04]MH_I2C_Read... [15:28:04]Read from MH i2c: E2 03 00 90 24 00 90 00 28 [15:28:04]RAPDU: 90 00 [15:28:04]wFMCommunicate OK [15:28:04]SAM_PROTO_ClearQueue done [15:28:04]KKMCreateOFDPacket [15:28:04]OFDProtocolAddRootSTLVToBuf [15:28:04]FM_MakeSignedData [15:28:04]FM_MakeSignedData [15:28:04]SAM_PROTO_SignData [15:28:04]wFMCommunicate request_size=4 [15:28:04]MH_SAM_APDU [15:28:04]CAPDU: 80 0D 01 02 [15:28:04]Write to MH i2c: E2 08 00 91 24 80 0D 01 02 00 00 00 00 2E [15:28:04]Write i2c OK [15:28:04]MH_I2C_Read... [15:28:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:04]Read from MH i2c: E2 [15:28:04]MH_I2C_Read... [15:28:04]Read from MH i2c: E2 03 00 [15:28:04]MH_I2C_Read... [15:28:04]Read from MH i2c: E2 03 00 91 24 00 90 00 29 [15:28:04]RAPDU: 90 00 [15:28:04]wFMCommunicate OK [15:28:04]wFMCommunicate request_size=255 [15:28:04]MH_SAM_APDU [15:28:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 05 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CF 3B 02 00 35 04 06 00 5E 55 73 90 [15:28:04]Write to MH i2c: E2 02 01 92 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 B3 00 00 00 F4 03 04 00 05 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CF 3B 02 00 35 04 06 00 5E 55 73 90 00 00 0E [15:28:04]Write i2c OK [15:28:04]MH_I2C_Read... [15:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:05]Read from MH i2c: E2 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 03 00 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 03 00 92 24 00 90 00 2A [15:28:05]RAPDU: 90 00 [15:28:05]wFMCommunicate OK [15:28:05]wFMCommunicate request_size=7 [15:28:05]MH_SAM_APDU [15:28:05]CAPDU: 80 0D 02 02 02 9D 83 [15:28:05]Write to MH i2c: E2 0A 00 93 24 80 0D 02 02 02 00 9D 83 00 00 55 [15:28:05]Write i2c OK [15:28:05]MH_I2C_Read... [15:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:05]Read from MH i2c: E2 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 03 00 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 03 00 93 24 00 90 00 2B [15:28:05]RAPDU: 90 00 [15:28:05]wFMCommunicate OK [15:28:05]wFMCommunicate request_size=4 [15:28:05]MH_SAM_APDU [15:28:05]CAPDU: 80 0D 03 02 [15:28:05]Write to MH i2c: E2 08 00 94 24 80 0D 03 02 00 00 00 00 33 [15:28:05]Write i2c OK [15:28:05]MH_I2C_Read... [15:28:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:05]Read from MH i2c: E2 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 0B 00 [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: E2 0B 00 94 24 00 99 A6 A1 76 09 8D E4 8F 90 00 93 [15:28:05]RAPDU: 99 A6 A1 76 09 8D E4 8F 90 00 [15:28:05]wFMCommunicate OK [15:28:05]SAM_PROTO_SignData done [15:28:05]FM_MakeSignedData done [15:28:05]CreateOFDProtocolMessage [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 95 24 80 11 00 00 00 00 00 00 33 [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 95 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 86 [15:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:28:05]wFMCommunicate OK [15:28:05]CreateOFDProtocolMessage done [15:28:05]OFDSenderStorePacket 146383 [15:28:05]StoreOFDPacket docnum=146383 [15:28:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 50 E9 04 01 73 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 05 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CF 3B 02 00 35 04 06 00 5E 55 73 90 9D 83 99 A6 A1 76 09 8D E4 8F [15:28:05]CheckFolder [15:28:05]dirname=/storage/ofd_packets [15:28:05]CheckFolder done [15:28:05]ProducePacketName [15:28:05]name=ofd_packets/00146383 [15:28:05]NVStorageSaveData ofd_packets/00146383 [15:28:05]File name is /storage/ofd_packets/00146383 [15:28:05]Write 298 bytes [15:28:05]NVStorageSaveData done [15:28:05]OFDSenderStorePacket done [15:28:05]KKMCreateOFDPacket done [15:28:05]NVStorageSaveData kkm_last_timestamp [15:28:05]File name is /storage/kkm_last_timestamp [15:28:05]Write 4 bytes [15:28:05]NVStorageSaveData done [15:28:05]ExternCall_PrintAddStr [15:28:05]wPrintStart [15:28:05]Write to MH i2c: 01 00 00 96 24 BA [15:28:05]Write i2c OK [15:28:05]MH_I2C_Read... [15:28:05]Read from MH i2c: 01 [15:28:05]MH_I2C_Read... [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 96 24 00 00 00 00 00 FF 0F CF [15:28:05]RasterBufferAndPrint [15:28:05]line Счет N : (1)161143 [15:28:05]line ИНН: 02508201610067 [15:28:05]line Контрольно-Кассовый Чек [15:28:05]line ПРОДАЖА [15:28:05]line ТРК (МРК, ГНК) : 21 [15:28:05]line Товар: 2710194210 [15:28:05]line ДТ-К-2 [15:28:05]line 39.380 * 76.20 [15:28:05]line = 3000.76 [15:28:05]line НДС 12% НСП 1% [15:28:05]line > о реализуемом товаре [15:28:05]line ОКРУГЛЕНИЕ: -0.76 [15:28:05]line ИТОГО: 3000.00 [15:28:05]line Внесено: 3000.00 [15:28:05]line СДАЧА: 0.00 [15:28:05]line НСП 1% : 26.55 [15:28:05]line НДС 12% : 318.66 [15:28:05]line Наличными: 3000.00 [15:28:05]line Безнал.: 0.00 [15:28:05]line Место: АЗС № 126 "Партнер Нефть" [15:28:05]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:28:05]line СНО: Общий режим [15:28:05]line Чек 179 29.10.2024 15:28 [15:28:05]line Смена: 547 ФФД: 1.0 [15:28:05]line ЗНМ: 0300000085 [15:28:05]line РНМ: 0000000000091683 [15:28:05]line Версия ККМ: 001 [15:28:05]line ФМ: 0000000000871745 [15:28:05]line ФД: 146383 [15:28:05]line ФПД: 103721104088451 [15:28:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152805&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146383&fm=103721104088451&tin=02508201610067®Number=0000000000091683&sum=300000 [15:28:05]OFD Sender: Processing packet 146383 [packets to send 206, broken 205] [15:28:05]ProducePacketName [15:28:05]name=ofd_packets/00146383 [15:28:05]OFD Sender: To server: pG, [15:28:05]CommunicateWithHost lk.salyk.kg:30040 [15:28:05]ConnectInit lk.salyk.kg [15:28:05]written 0, free lines is 4095 [15:28:05]Connected sock=10 [15:28:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 50 E9 04 01 73 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 05 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 CF 3B 02 00 35 04 06 00 5E 55 73 90 9D 83 99 A6 A1 76 09 8D E4 8F [15:28:06]Write to MH i2c: 01 00 00 C1 24 E5 [15:28:06]Write i2c OK [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: 01 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: 01 07 00 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: 01 07 00 C1 24 00 00 00 00 00 BE 0C B6 [15:28:06]RasterBufferAndPrint [15:28:06]line [15:28:06]line [15:28:06]line [15:28:06]line [15:28:06]line [15:28:06]written 0, free lines is 3268 [15:28:06]MH_Cut [15:28:06]Write to MH i2c: D1 01 00 C8 24 01 BE [15:28:06]Write i2c OK [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: D1 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: D1 01 00 [15:28:06]MH_I2C_Read... [15:28:06]Read from MH i2c: D1 01 00 C8 24 00 BD [15:28:06]Write to MH i2c: 01 00 00 C9 24 ED [15:28:06]Write i2c OK [15:28:06]MH_I2C_Read... [15:28:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 11 34 47 00 D5 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 31 37 34 35 10 04 04 00 CF 3B 02 00 F4 03 04 00 2C A4 20 67 B6 04 01 00 00 DA C6 56 7F D2 7B F1 99 [15:28:06]CommunicateWithHost err = 0 [15:28:06]CheckOFDResponse [15:28:06]1017 (14) - 77093643461234 [15:28:06]1041 (16) - 0000000000871745 [15:28:06]1040 (4) - 146383 [15:28:06]1012 (4) - 29.10.2024 09:00 [15:28:06]1206 (1) - 0 [15:28:06]OFD Sender: Remove packet 146383 [15:28:06]ProducePacketName [15:28:06]name=ofd_packets/00146383 [15:28:06]NVStorageDeleteData [15:28:06]OFD Sender: No OFD packet to send [15:28:07]*** Cut start [15:28:07]*** Partial cut [15:28:07]*** CUTSNS_PIN = 1 [15:28:07]*** CUTSNS_PIN = 0 [15:28:07]*** Brake cut motor [15:28:07]Read from MH i2c: 01 [15:28:07]MH_I2C_Read... [15:28:07]*** Stop cut motor [15:28:07]*** Cut end [15:28:07]Read from MH i2c: 01 07 00 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: 01 07 00 C9 24 00 00 00 00 00 FF 0F 02 [15:28:07]process_action close_receipt done [15:28:07]requested_data is exist [15:28:07]produce_requested_data [15:28:07]requested_item fm.sn is exist - process it [15:28:07]wFMCommunicate request_size=4 [15:28:07]MH_SAM_APDU [15:28:07]CAPDU: 80 11 00 00 [15:28:07]Write to MH i2c: E2 08 00 CA 24 80 11 00 00 00 00 00 00 68 [15:28:07]Write i2c OK [15:28:07]MH_I2C_Read... [15:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:07]Read from MH i2c: E2 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 17 00 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 17 00 CA 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BB [15:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:28:07]wFMCommunicate OK [15:28:07]requested_item fd.num is exist - process it [15:28:07]SAM_PROTO_GetFieldsCounters [15:28:07]wFMCommunicate request_size=4 [15:28:07]MH_SAM_APDU [15:28:07]CAPDU: 80 13 00 00 [15:28:07]Write to MH i2c: E2 08 00 CB 24 80 13 00 00 00 00 00 00 6B [15:28:07]Write i2c OK [15:28:07]MH_I2C_Read... [15:28:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:07]Read from MH i2c: E2 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 62 00 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 62 00 CB 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CF 3B 02 00 0E 04 04 00 23 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 D8 [15:28:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 CF 3B 02 00 0E 04 04 00 23 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 [15:28:07]wFMCommunicate OK [15:28:07]SAM_PROTO_GetFieldsCounters done [15:28:07]requested_item shift.num is exist - process it [15:28:07]requested_item shift.opened is exist - process it [15:28:07]req_shift_opened [15:28:07]FM_GetShiftState [15:28:07]SAM_PROTO_GetShiftState [15:28:07]wFMCommunicate request_size=4 [15:28:07]MH_SAM_APDU [15:28:07]CAPDU: 80 13 01 00 [15:28:07]Write to MH i2c: E2 08 00 CC 24 80 13 01 00 00 00 00 00 6D [15:28:07]Write i2c OK [15:28:07]MH_I2C_Read... [15:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:07]Read from MH i2c: E2 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 0E 00 [15:28:07]MH_I2C_Read... [15:28:07]Read from MH i2c: E2 0E 00 CC 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A6 [15:28:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:28:07]wFMCommunicate OK [15:28:07]SAM_PROTO_GetShiftState done [15:28:07]FM_GetShiftState done [15:28:07]req_shift_opened done [15:28:07]requested_item shift.open_date is exist - process it [15:28:07]req_shift_open_date [15:28:07]req_shift_open_date done [15:28:07]produce_requested_data done [15:28:07]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146383,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:28:07]process_action_free close_receipt [15:28:07]json_value_free [15:28:07]json_value_free done [15:28:07]process_json_proto returns [15:28:07]Send response to host [15:28:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146383,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:28:07]free response buf [15:28:07]execute_script done [15:28:07]execute_script returns [15:28:07]free content buf [15:28:07]Sock 9.Close socket [15:28:07]Sock 9.Thread stoped [15:28:11]OFD Sender: No OFD packet to send [15:28:16]accept exits with 7 [15:28:16]New connection [15:28:16]New thread 3066830180 created [15:28:16]Thread 3066686820 joined [15:28:16]Waiting for new connection... [15:28:16] Sock 7.Parse request [15:28:16]Sock 7.Check first char [15:28:16]Sock 7.First char is OK [15:28:16]request: POST /json_proto HTTP/1.0 [15:28:16]Method: POST [15:28:16]URL: /json_proto [15:28:16]Method is POST - this is cgi request [15:28:16]url: /json_proto [15:28:16]query_string will be loaded in cgi processing [15:28:16]execute_cgi json_proto POST (null) [15:28:16]execute_cgi path=json_proto method=POST [15:28:16]POST find Content-Length [15:28:16]Host: 172.17.40.195:8080 [15:28:16]Content-Length: 677 [15:28:16]Content-Type: application/json [15:28:16] [15:28:16]POST finish read [15:28:16]Found Content-Length = 677 [15:28:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:28:16]execute_script... [15:28:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [15:28:16]POST & json_proto [15:28:16]process_json_proto [15:28:16]json parsed OK: [15:28:16]protocol is kg_v1.0 [15:28:16]action value=close_receipt [15:28:16]process_action close_receipt [15:28:16]cmd_close_receipt [15:28:16]MH_GetDate [15:28:16]Write to MH i2c: F0 00 00 CD 24 E0 [15:28:16]Write i2c OK [15:28:16]MH_I2C_Read... [15:28:16]Read from MH i2c: F0 [15:28:16]MH_I2C_Read... [15:28:16]Read from MH i2c: F0 09 00 [15:28:16]MH_I2C_Read... [15:28:16]Read from MH i2c: F0 09 00 CD 24 00 11 FF 20 67 D5 8D 6C 64 B2 [15:28:16]GetLastDocTimeStamp 1730215685 [15:28:16]current date 1730215697 [15:28:16]FM_GetShiftState [15:28:16]SAM_PROTO_GetShiftState [15:28:16]wFMCommunicate request_size=4 [15:28:16]MH_SAM_APDU [15:28:16]CAPDU: 80 13 01 00 [15:28:16]Write to MH i2c: E2 08 00 CE 24 80 13 01 00 00 00 00 00 6F [15:28:16]Write i2c OK [15:28:16]MH_I2C_Read... [15:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:16]Read from MH i2c: E2 [15:28:16]MH_I2C_Read... [15:28:16]Read from MH i2c: E2 0E 00 [15:28:16]MH_I2C_Read... [15:28:16]Read from MH i2c: E2 0E 00 CE 24 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A8 [15:28:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:28:16]wFMCommunicate OK [15:28:16]SAM_PROTO_GetShiftState done [15:28:16]FM_GetShiftState done [15:28:16]opened in 1730161786 [15:28:16]opened+sec_in_day 1730248186 [15:28:16]quantity*price = 60027 [15:28:16]sum+1 = 60029 [15:28:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 180 29.10.2024 15:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146384 ФПД: 246930067196980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152817&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146384&fm=246930067196980&tin=02508201610067®Number=0000000000091683&sum=60000 [15:28:17]StoreToDocumentArchive [15:28:17]shift 547 fd 146384 [15:28:17]save to /storage/0547/doc_00146384 [15:28:17]save last doc name /storage/0547/doc_00146384 to /storage/kkm_last_doc_name [15:28:17]save OK [15:28:17]Clear old archive folders... [15:28:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:17]tlvbuf is 020315A0 [15:28:17]SAM_PROTO_ClearQueue [15:28:17]wFMCommunicate request_size=4 [15:28:17]MH_SAM_APDU [15:28:17]CAPDU: 80 09 00 00 [15:28:17]Write to MH i2c: E2 08 00 DB 24 80 09 00 00 00 00 00 00 71 [15:28:17]Write i2c OK [15:28:17]MH_I2C_Read... [15:28:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:17]Read from MH i2c: E2 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 DB 24 00 90 00 73 [15:28:17]RAPDU: 90 00 [15:28:17]wFMCommunicate OK [15:28:17]SAM_PROTO_ClearQueue done [15:28:17]KKMCreateOFDPacket [15:28:17]OFDProtocolAddRootSTLVToBuf [15:28:17]FM_MakeSignedData [15:28:17]FM_MakeSignedData [15:28:17]SAM_PROTO_SignData [15:28:17]wFMCommunicate request_size=4 [15:28:17]MH_SAM_APDU [15:28:17]CAPDU: 80 0D 01 02 [15:28:17]Write to MH i2c: E2 08 00 DC 24 80 0D 01 02 00 00 00 00 79 [15:28:17]Write i2c OK [15:28:17]MH_I2C_Read... [15:28:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:17]Read from MH i2c: E2 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 DC 24 00 90 00 74 [15:28:17]RAPDU: 90 00 [15:28:17]wFMCommunicate OK [15:28:17]wFMCommunicate request_size=255 [15:28:17]MH_SAM_APDU [15:28: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 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 B4 00 00 00 F4 03 04 00 11 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D0 3B 02 00 35 04 06 00 E0 [15:28:17]Write to MH i2c: E2 02 01 DD 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 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 B4 00 00 00 F4 03 04 00 11 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D0 3B 02 00 35 04 06 00 E0 00 00 C3 [15:28:17]Write i2c OK [15:28:17]MH_I2C_Read... [15:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:17]Read from MH i2c: E2 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 DD 24 00 90 00 75 [15:28:17]RAPDU: 90 00 [15:28:17]wFMCommunicate OK [15:28:17]wFMCommunicate request_size=10 [15:28:17]MH_SAM_APDU [15:28:17]CAPDU: 80 0D 02 02 05 94 E2 F0 8C 34 [15:28:17]Write to MH i2c: E2 0D 00 DE 24 80 0D 02 02 05 00 94 E2 F0 8C 34 00 00 AC [15:28:17]Write i2c OK [15:28:17]MH_I2C_Read... [15:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:17]Read from MH i2c: E2 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 03 00 DE 24 00 90 00 76 [15:28:17]RAPDU: 90 00 [15:28:17]wFMCommunicate OK [15:28:17]wFMCommunicate request_size=4 [15:28:17]MH_SAM_APDU [15:28:17]CAPDU: 80 0D 03 02 [15:28:17]Write to MH i2c: E2 08 00 DF 24 80 0D 03 02 00 00 00 00 7E [15:28:17]Write i2c OK [15:28:17]MH_I2C_Read... [15:28:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:17]Read from MH i2c: E2 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 0B 00 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 0B 00 DF 24 00 6C C4 F9 82 D3 4C EF 2B 90 00 63 [15:28:17]RAPDU: 6C C4 F9 82 D3 4C EF 2B 90 00 [15:28:17]wFMCommunicate OK [15:28:17]SAM_PROTO_SignData done [15:28:17]FM_MakeSignedData done [15:28:17]CreateOFDProtocolMessage [15:28:17]wFMCommunicate request_size=4 [15:28:17]MH_SAM_APDU [15:28:17]CAPDU: 80 11 00 00 [15:28:17]Write to MH i2c: E2 08 00 E0 24 80 11 00 00 00 00 00 00 7E [15:28:17]Write i2c OK [15:28:17]MH_I2C_Read... [15:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:17]Read from MH i2c: E2 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 17 00 [15:28:17]MH_I2C_Read... [15:28:17]Read from MH i2c: E2 17 00 E0 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D1 [15:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:28:17]wFMCommunicate OK [15:28:17]CreateOFDProtocolMessage done [15:28:17]OFDSenderStorePacket 146384 [15:28:17]StoreOFDPacket docnum=146384 [15:28:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AD AF 07 01 61 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B4 00 00 00 F4 03 04 00 11 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D0 3B 02 00 35 04 06 00 E0 94 E2 F0 8C 34 6C C4 F9 82 D3 4C EF 2B [15:28:17]CheckFolder [15:28:17]dirname=/storage/ofd_packets [15:28:17]CheckFolder done [15:28:17]ProducePacketName [15:28:17]name=ofd_packets/00146384 [15:28:17]NVStorageSaveData ofd_packets/00146384 [15:28:17]File name is /storage/ofd_packets/00146384 [15:28:17]Write 301 bytes [15:28:17]NVStorageSaveData done [15:28:17]OFDSenderStorePacket done [15:28:17]KKMCreateOFDPacket done [15:28:17]NVStorageSaveData kkm_last_timestamp [15:28:17]File name is /storage/kkm_last_timestamp [15:28:17]Write 4 bytes [15:28:17]NVStorageSaveData done [15:28:18]ExternCall_PrintAddStr [15:28:18]wPrintStart [15:28:18]Write to MH i2c: 01 00 00 E1 24 05 [15:28:18]Write i2c OK [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: 01 [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: 01 07 00 [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: 01 07 00 E1 24 00 00 00 00 00 FF 0F 1A [15:28:18]RasterBufferAndPrint [15:28:18]line Счет N : (1)161144 [15:28:18]line ИНН: 02508201610067 [15:28:18]line Контрольно-Кассовый Чек [15:28:18]line ПРОДАЖА [15:28:18]line ТРК (МРК, ГНК) : 53 [15:28:18]line Товар: 2710124500 [15:28:18]line Аи-95-К-3 [15:28:18]line 8.090 * 74.20 [15:28:18]line = 600.28 [15:28:18]line НДС 12% НСП 1% [15:28:18]line > о реализуемом товаре [15:28:18]line ОКРУГЛЕНИЕ: -0.28 [15:28:18]line ИТОГО: 600.00 [15:28:18]line Внесено: 600.00 [15:28:18]line СДАЧА: 0.00 [15:28:18]line НСП 1% : 5.31 [15:28:18]line НДС 12% : 63.75 [15:28:18]line Наличными: 600.00 [15:28:18]line Безнал.: 0.00 [15:28:18]line Место: АЗС № 126 "Партнер Нефть" [15:28:18]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:28:18]line СНО: Общий режим [15:28:18]line Чек 180 29.10.2024 15:28 [15:28:18]line Смена: 547 ФФД: 1.0 [15:28:18]line ЗНМ: 0300000085 [15:28:18]line РНМ: 0000000000091683 [15:28:18]line Версия ККМ: 001 [15:28:18]line ФМ: 0000000000871745 [15:28:18]line ФД: 146384 [15:28:18]line ФПД: 246930067196980 [15:28:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152817&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146384&fm=246930067196980&tin=02508201610067®Number=0000000000091683&sum=60000 [15:28:18]OFD Sender: Processing packet 146384 [packets to send 206, broken 205] [15:28:18]ProducePacketName [15:28:18]name=ofd_packets/00146384 [15:28:18]OFD Sender: To server: pG, [15:28:18]CommunicateWithHost lk.salyk.kg:30040 [15:28:18]ConnectInit lk.salyk.kg [15:28:18]written 0, free lines is 4095 [15:28:18]Connected sock=9 [15:28:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AD AF 07 01 61 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B4 00 00 00 F4 03 04 00 11 FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D0 3B 02 00 35 04 06 00 E0 94 E2 F0 8C 34 6C C4 F9 82 D3 4C EF 2B [15:28:18]Write to MH i2c: 01 00 00 0C 25 31 [15:28:18]Write i2c OK [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: 01 [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: 01 07 00 [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: 01 07 00 0C 25 00 00 00 00 00 B9 0C FD [15:28:18]RasterBufferAndPrint [15:28:18]line [15:28:18]line [15:28:18]line [15:28:18]line [15:28:18]line [15:28:18]written 0, free lines is 3267 [15:28:18]MH_Cut [15:28:18]Write to MH i2c: D1 01 00 13 25 01 0A [15:28:18]Write i2c OK [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: D1 [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: D1 01 00 [15:28:18]MH_I2C_Read... [15:28:18]Read from MH i2c: D1 01 00 13 25 00 09 [15:28:18]Write to MH i2c: 01 00 00 14 25 39 [15:28:18]Write i2c OK [15:28:18]MH_I2C_Read... [15:28:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 67 09 47 00 D0 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D0 3B 02 00 F4 03 04 00 38 A4 20 67 B6 04 01 00 00 CB 13 19 5A F9 39 13 AF [15:28:19]CommunicateWithHost err = 0 [15:28:19]CheckOFDResponse [15:28:19]1017 (14) - 77093643461234 [15:28:19]1041 (16) - 0000000000871745 [15:28:19]1040 (4) - 146384 [15:28:19]1012 (4) - 29.10.2024 09:00 [15:28:19]1206 (1) - 0 [15:28:19]OFD Sender: Remove packet 146384 [15:28:19]ProducePacketName [15:28:19]name=ofd_packets/00146384 [15:28:19]NVStorageDeleteData [15:28:19]OFD Sender: No OFD packet to send [15:28:19]*** Cut start [15:28:19]*** Partial cut [15:28:19]*** CUTSNS_PIN = 1 [15:28:19]*** CUTSNS_PIN = 0 [15:28:19]*** Brake cut motor [15:28:20]Read from MH i2c: 01 [15:28:20]MH_I2C_Read... [15:28:20]*** Stop cut motor [15:28:20]*** Cut end [15:28:20]Read from MH i2c: 01 07 00 [15:28:20]MH_I2C_Read... [15:28:20]Read from MH i2c: 01 07 00 14 25 00 00 00 00 00 FF 0F 4E [15:28:20]process_action close_receipt done [15:28:20]requested_data is exist [15:28:20]produce_requested_data [15:28:20]requested_item fm.sn is exist - process it [15:28:20]wFMCommunicate request_size=4 [15:28:20]MH_SAM_APDU [15:28:20]CAPDU: 80 11 00 00 [15:28:20]Write to MH i2c: E2 08 00 15 25 80 11 00 00 00 00 00 00 B4 [15:28:20]Write i2c OK [15:28:20]MH_I2C_Read... [15:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:20]Read from MH i2c: E2 [15:28:20]MH_I2C_Read... [15:28:20]Read from MH i2c: E2 17 00 [15:28:20]MH_I2C_Read... [15:28:20]Read from MH i2c: E2 17 00 15 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 07 [15:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:28:20]wFMCommunicate OK [15:28:20]requested_item fd.num is exist - process it [15:28:20]SAM_PROTO_GetFieldsCounters [15:28:20]wFMCommunicate request_size=4 [15:28:20]MH_SAM_APDU [15:28:20]CAPDU: 80 13 00 00 [15:28:20]Write to MH i2c: E2 08 00 16 25 80 13 00 00 00 00 00 00 B7 [15:28:20]Write i2c OK [15:28:20]MH_I2C_Read... [15:28:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:20]Read from MH i2c: E2 [15:28:20]MH_I2C_Read... [15:28:20]Read from MH i2c: E2 62 00 [15:28:20]MH_I2C_Read... [15:28:20]Read from MH i2c: E2 62 00 16 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D0 3B 02 00 0E 04 04 00 23 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 28 [15:28:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D0 3B 02 00 0E 04 04 00 23 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 [15:28:20]wFMCommunicate OK [15:28:20]SAM_PROTO_GetFieldsCounters done [15:28:20]requested_item shift.num is exist - process it [15:28:20]requested_item shift.opened is exist - process it [15:28:20]req_shift_opened [15:28:20]FM_GetShiftState [15:28:20]SAM_PROTO_GetShiftState [15:28:20]wFMCommunicate request_size=4 [15:28:20]MH_SAM_APDU [15:28:20]CAPDU: 80 13 01 00 [15:28:20]Write to MH i2c: E2 08 00 17 25 80 13 01 00 00 00 00 00 B9 [15:28:20]Write i2c OK [15:28:20]MH_I2C_Read... [15:28:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:20]Read from MH i2c: E2 [15:28:20]MH_I2C_Read... [15:28:20]Read from MH i2c: E2 0E 00 [15:28:20]MH_I2C_Read... [15:28:20]Read from MH i2c: E2 0E 00 17 25 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F2 [15:28:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:28:20]wFMCommunicate OK [15:28:20]SAM_PROTO_GetShiftState done [15:28:20]FM_GetShiftState done [15:28:20]req_shift_opened done [15:28:20]requested_item shift.open_date is exist - process it [15:28:20]req_shift_open_date [15:28:20]req_shift_open_date done [15:28:20]produce_requested_data done [15:28:20]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146384,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:28:20]process_action_free close_receipt [15:28:20]json_value_free [15:28:20]json_value_free done [15:28:20]process_json_proto returns [15:28:20]Send response to host [15:28:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146384,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:28:20]free response buf [15:28:20]execute_script done [15:28:20]execute_script returns [15:28:20]free content buf [15:28:20]Sock 7.Close socket [15:28:20]Sock 7.Thread stoped [15:28:24]OFD Sender: No OFD packet to send [15:28:29]OFD Sender: No OFD packet to send [15:28:34]OFD Sender: No OFD packet to send [15:28:39]OFD Sender: No OFD packet to send [15:28:44]OFD Sender: No OFD packet to send [15:28:49]OFD Sender: No OFD packet to send [15:28:54]OFD Sender: No OFD packet to send [15:28:57]accept exits with 10 [15:28:57]New connection [15:28:57]New thread 3066686820 created [15:28:57]Thread 3066830180 joined [15:28:57]Waiting for new connection... [15:28:57] Sock 10.Parse request [15:28:57]Sock 10.Check first char [15:28:57]Sock 10.First char is OK [15:28:57]request: POST /json_proto HTTP/1.0 [15:28:57]Method: POST [15:28:57]URL: /json_proto [15:28:57]Method is POST - this is cgi request [15:28:57]url: /json_proto [15:28:57]query_string will be loaded in cgi processing [15:28:57]execute_cgi json_proto POST (null) [15:28:57]execute_cgi path=json_proto method=POST [15:28:57]POST find Content-Length [15:28:57]Host: 172.17.40.195:8080 [15:28:57]Content-Length: 677 [15:28:57]Content-Type: application/json [15:28:57] [15:28:57]POST finish read [15:28:57]Found Content-Length = 677 [15:28:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.080, "sum" : 540.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:57]execute_script... [15:28: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)161145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.080, "sum" : 540.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:57]POST & json_proto [15:28:57]process_json_proto [15:28:57]json parsed OK: [15:28:57]protocol is kg_v1.0 [15:28:57]action value=close_receipt [15:28:57]process_action close_receipt [15:28:57]cmd_close_receipt [15:28:57]MH_GetDate [15:28:57]Write to MH i2c: F0 00 00 18 25 2C [15:28:57]Write i2c OK [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: F0 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: F0 09 00 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: F0 09 00 18 25 00 3A FF 20 67 D5 8D 6C 64 27 [15:28:57]GetLastDocTimeStamp 1730215697 [15:28:57]current date 1730215738 [15:28:57]FM_GetShiftState [15:28:57]SAM_PROTO_GetShiftState [15:28:57]wFMCommunicate request_size=4 [15:28:57]MH_SAM_APDU [15:28:57]CAPDU: 80 13 01 00 [15:28:57]Write to MH i2c: E2 08 00 19 25 80 13 01 00 00 00 00 00 BB [15:28:57]Write i2c OK [15:28:57]MH_I2C_Read... [15:28:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:57]Read from MH i2c: E2 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: E2 0E 00 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: E2 0E 00 19 25 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F4 [15:28:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:28:57]wFMCommunicate OK [15:28:57]SAM_PROTO_GetShiftState done [15:28:57]FM_GetShiftState done [15:28:57]opened in 1730161786 [15:28:57]opened+sec_in_day 1730248186 [15:28:57]quantity*price = 54055 [15:28:57]sum+1 = 54056 [15:28:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 540.00 Внесено: 540.00 СДАЧА: 0.00 НСП 1% : 4.78 НДС 12% : 57.40 Наличными: 540.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 181 29.10.2024 15:28 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146385 ФПД: 172753735301523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152858&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146385&fm=172753735301523&tin=02508201610067®Number=0000000000091683&sum=54000 [15:28:58]StoreToDocumentArchive [15:28:58]shift 547 fd 146385 [15:28:58]save to /storage/0547/doc_00146385 [15:28:58]save last doc name /storage/0547/doc_00146385 to /storage/kkm_last_doc_name [15:28:58]save OK [15:28:58]Clear old archive folders... [15:28:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:58]tlvbuf is B6D8A490 [15:28:58]SAM_PROTO_ClearQueue [15:28:58]wFMCommunicate request_size=4 [15:28:58]MH_SAM_APDU [15:28:58]CAPDU: 80 09 00 00 [15:28:58]Write to MH i2c: E2 08 00 26 25 80 09 00 00 00 00 00 00 BD [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 26 25 00 90 00 BF [15:28:58]RAPDU: 90 00 [15:28:58]wFMCommunicate OK [15:28:58]SAM_PROTO_ClearQueue done [15:28:58]KKMCreateOFDPacket [15:28:58]OFDProtocolAddRootSTLVToBuf [15:28:58]FM_MakeSignedData [15:28:58]FM_MakeSignedData [15:28:58]SAM_PROTO_SignData [15:28:58]wFMCommunicate request_size=4 [15:28:58]MH_SAM_APDU [15:28:58]CAPDU: 80 0D 01 02 [15:28:58]Write to MH i2c: E2 08 00 27 25 80 0D 01 02 00 00 00 00 C5 [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 27 25 00 90 00 C0 [15:28:58]RAPDU: 90 00 [15:28:58]wFMCommunicate OK [15:28:58]wFMCommunicate request_size=255 [15:28:58]MH_SAM_APDU [15:28: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 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 3A FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D1 3B 02 00 35 04 06 00 9D [15:28:58]Write to MH i2c: E2 02 01 28 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 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 3A FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D1 3B 02 00 35 04 06 00 9D 00 00 DD [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 28 25 00 90 00 C1 [15:28:58]RAPDU: 90 00 [15:28:58]wFMCommunicate OK [15:28:58]wFMCommunicate request_size=10 [15:28:58]MH_SAM_APDU [15:28:58]CAPDU: 80 0D 02 02 05 1E 5D 06 B9 93 [15:28:58]Write to MH i2c: E2 0D 00 29 25 80 0D 02 02 05 00 1E 5D 06 B9 93 00 00 9F [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 29 25 00 90 00 C2 [15:28:58]RAPDU: 90 00 [15:28:58]wFMCommunicate OK [15:28:58]wFMCommunicate request_size=4 [15:28:58]MH_SAM_APDU [15:28:58]CAPDU: 80 0D 03 02 [15:28:58]Write to MH i2c: E2 08 00 2A 25 80 0D 03 02 00 00 00 00 CA [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 0B 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 0B 00 2A 25 00 06 62 59 A1 18 5B 01 61 90 00 02 [15:28:58]RAPDU: 06 62 59 A1 18 5B 01 61 90 00 [15:28:58]wFMCommunicate OK [15:28:58]SAM_PROTO_SignData done [15:28:58]FM_MakeSignedData done [15:28:58]CreateOFDProtocolMessage [15:28:58]wFMCommunicate request_size=4 [15:28:58]MH_SAM_APDU [15:28:58]CAPDU: 80 11 00 00 [15:28:58]Write to MH i2c: E2 08 00 2B 25 80 11 00 00 00 00 00 00 CA [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 17 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 17 00 2B 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1D [15:28:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:28:58]wFMCommunicate OK [15:28:58]CreateOFDProtocolMessage done [15:28:58]OFDSenderStorePacket 146385 [15:28:58]StoreOFDPacket docnum=146385 [15:28:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4F E1 07 01 2F 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 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 3A FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D1 3B 02 00 35 04 06 00 9D 1E 5D 06 B9 93 06 62 59 A1 18 5B 01 61 [15:28:58]CheckFolder [15:28:58]dirname=/storage/ofd_packets [15:28:58]CheckFolder done [15:28:58]ProducePacketName [15:28:58]name=ofd_packets/00146385 [15:28:58]NVStorageSaveData ofd_packets/00146385 [15:28:58]File name is /storage/ofd_packets/00146385 [15:28:58]Write 301 bytes [15:28:58]NVStorageSaveData done [15:28:58]OFDSenderStorePacket done [15:28:58]KKMCreateOFDPacket done [15:28:58]NVStorageSaveData kkm_last_timestamp [15:28:58]File name is /storage/kkm_last_timestamp [15:28:58]Write 4 bytes [15:28:58]NVStorageSaveData done [15:28:58]ExternCall_PrintAddStr [15:28:58]wPrintStart [15:28:58]Write to MH i2c: 01 00 00 2C 25 51 [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: 01 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: 01 07 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: 01 07 00 2C 25 00 00 00 00 00 FF 0F 66 [15:28:58]RasterBufferAndPrint [15:28:58]line Счет N : (1)161145 [15:28:58]line ИНН: 02508201610067 [15:28:58]line Контрольно-Кассовый Чек [15:28:58]line ПРОДАЖА [15:28:58]line ТРК (МРК, ГНК) : 32 [15:28:58]line Товар: 2710124130 [15:28:58]line Аи-92-К-2 [15:28:58]line 8.080 * 66.90 [15:28:58]line = 540.55 [15:28:58]line НДС 12% НСП 1% [15:28:58]line > о реализуемом товаре [15:28:58]line ОКРУГЛЕНИЕ: -0.55 [15:28:58]line ИТОГО: 540.00 [15:28:58]line Внесено: 540.00 [15:28:58]line СДАЧА: 0.00 [15:28:58]line НСП 1% : 4.78 [15:28:58]line НДС 12% : 57.40 [15:28:58]line Наличными: 540.00 [15:28:58]line Безнал.: 0.00 [15:28:58]line Место: АЗС № 126 "Партнер Нефть" [15:28:58]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:28:58]line СНО: Общий режим [15:28:58]line Чек 181 29.10.2024 15:28 [15:28:58]line Смена: 547 ФФД: 1.0 [15:28:58]line ЗНМ: 0300000085 [15:28:58]line РНМ: 0000000000091683 [15:28:58]line Версия ККМ: 001 [15:28:58]line ФМ: 0000000000871745 [15:28:58]line ФД: 146385 [15:28:58]line ФПД: 172753735301523 [15:28:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152858&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146385&fm=172753735301523&tin=02508201610067®Number=0000000000091683&sum=54000 [15:28:59]written 0, free lines is 4095 [15:28:59]OFD Sender: Processing packet 146385 [packets to send 206, broken 205] [15:28:59]ProducePacketName [15:28:59]name=ofd_packets/00146385 [15:28:59]OFD Sender: To server: pG, [15:28:59]CommunicateWithHost lk.salyk.kg:30040 [15:28:59]ConnectInit lk.salyk.kg [15:28:59]Write to MH i2c: 01 00 00 57 25 7C [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: 01 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: 01 07 00 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: 01 07 00 57 25 00 00 00 00 00 AF 0C 3E [15:28:59]RasterBufferAndPrint [15:28:59]line [15:28:59]line [15:28:59]line [15:28:59]line [15:28:59]line [15:28:59]written 0, free lines is 3253 [15:28:59]MH_Cut [15:28:59]Write to MH i2c: D1 01 00 5E 25 01 55 [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: D1 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: D1 01 00 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: D1 01 00 5E 25 00 54 [15:28:59]Write to MH i2c: 01 00 00 5F 25 84 [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]Connected sock=9 [15:28:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4F E1 07 01 2F 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 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 3A FF 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D1 3B 02 00 35 04 06 00 9D 1E 5D 06 B9 93 06 62 59 A1 18 5B 01 61 [15:29:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 31 EE 47 00 7E CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D1 3B 02 00 F4 03 04 00 61 A4 20 67 B6 04 01 00 00 E9 38 AA 9F 98 EE 39 74 [15:29:00]CommunicateWithHost err = 0 [15:29:00]CheckOFDResponse [15:29:00]1017 (14) - 77093643461234 [15:29:00]1041 (16) - 0000000000871745 [15:29:00]1040 (4) - 146385 [15:29:00]1012 (4) - 29.10.2024 09:01 [15:29:00]1206 (1) - 0 [15:29:00]OFD Sender: Remove packet 146385 [15:29:00]ProducePacketName [15:29:00]name=ofd_packets/00146385 [15:29:00]NVStorageDeleteData [15:29:00]*** Cut start [15:29:00]*** Partial cut [15:29:00]*** CUTSNS_PIN = 1 [15:29:00]*** CUTSNS_PIN = 0 [15:29:00]OFD Sender: No OFD packet to send [15:29:00]*** Brake cut motor [15:29:01]Read from MH i2c: 01 [15:29:01]MH_I2C_Read... [15:29:01]*** Stop cut motor [15:29:01]*** Cut end [15:29:01]Read from MH i2c: 01 07 00 [15:29:01]MH_I2C_Read... [15:29:01]Read from MH i2c: 01 07 00 5F 25 00 00 00 00 00 FF 0F 99 [15:29:01]process_action close_receipt done [15:29:01]requested_data is exist [15:29:01]produce_requested_data [15:29:01]requested_item fm.sn is exist - process it [15:29:01]wFMCommunicate request_size=4 [15:29:01]MH_SAM_APDU [15:29:01]CAPDU: 80 11 00 00 [15:29:01]Write to MH i2c: E2 08 00 60 25 80 11 00 00 00 00 00 00 FF [15:29:01]Write i2c OK [15:29:01]MH_I2C_Read... [15:29:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:01]Read from MH i2c: E2 [15:29:01]MH_I2C_Read... [15:29:01]Read from MH i2c: E2 17 00 [15:29:01]MH_I2C_Read... [15:29:01]Read from MH i2c: E2 17 00 60 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 52 [15:29:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:29:01]wFMCommunicate OK [15:29:01]requested_item fd.num is exist - process it [15:29:01]SAM_PROTO_GetFieldsCounters [15:29:01]wFMCommunicate request_size=4 [15:29:01]MH_SAM_APDU [15:29:01]CAPDU: 80 13 00 00 [15:29:01]Write to MH i2c: E2 08 00 61 25 80 13 00 00 00 00 00 00 02 [15:29:01]Write i2c OK [15:29:01]MH_I2C_Read... [15:29:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:01]Read from MH i2c: E2 [15:29:01]MH_I2C_Read... [15:29:01]Read from MH i2c: E2 62 00 [15:29:01]MH_I2C_Read... [15:29:01]Read from MH i2c: E2 62 00 61 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D1 3B 02 00 0E 04 04 00 23 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 77 [15:29:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D1 3B 02 00 0E 04 04 00 23 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 [15:29:01]wFMCommunicate OK [15:29:01]SAM_PROTO_GetFieldsCounters done [15:29:01]requested_item shift.num is exist - process it [15:29:01]requested_item shift.opened is exist - process it [15:29:01]req_shift_opened [15:29:01]FM_GetShiftState [15:29:01]SAM_PROTO_GetShiftState [15:29:01]wFMCommunicate request_size=4 [15:29:01]MH_SAM_APDU [15:29:01]CAPDU: 80 13 01 00 [15:29:01]Write to MH i2c: E2 08 00 62 25 80 13 01 00 00 00 00 00 04 [15:29:01]Write i2c OK [15:29:01]MH_I2C_Read... [15:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:01]Read from MH i2c: E2 [15:29:01]MH_I2C_Read... [15:29:01]Read from MH i2c: E2 0E 00 [15:29:01]MH_I2C_Read... [15:29:01]Read from MH i2c: E2 0E 00 62 25 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3D [15:29:01]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:29:01]wFMCommunicate OK [15:29:01]SAM_PROTO_GetShiftState done [15:29:01]FM_GetShiftState done [15:29:01]req_shift_opened done [15:29:01]requested_item shift.open_date is exist - process it [15:29:01]req_shift_open_date [15:29:01]req_shift_open_date done [15:29:01]produce_requested_data done [15:29:01]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146385,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:29:01]process_action_free close_receipt [15:29:01]json_value_free [15:29:01]json_value_free done [15:29:01]process_json_proto returns [15:29:01]Send response to host [15:29:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146385,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:29:01]free response buf [15:29:01]execute_script done [15:29:01]execute_script returns [15:29:01]free content buf [15:29:01]Sock 10.Close socket [15:29:01]Sock 10.Thread stoped [15:29:05]OFD Sender: No OFD packet to send [15:29:10]OFD Sender: No OFD packet to send [15:29:15]OFD Sender: No OFD packet to send [15:29:20]OFD Sender: No OFD packet to send [15:29:25]OFD Sender: No OFD packet to send [15:29:30]OFD Sender: No OFD packet to send [15:29:35]OFD Sender: No OFD packet to send [15:29:40]OFD Sender: No OFD packet to send [15:29:45]OFD Sender: No OFD packet to send [15:29:50]OFD Sender: No OFD packet to send [15:29:55]OFD Sender: No OFD packet to send [15:30:00]OFD Sender: No OFD packet to send [15:30:05]OFD Sender: No OFD packet to send [15:30:10]OFD Sender: No OFD packet to send [15:30:15]OFD Sender: No OFD packet to send [15:30:20]OFD Sender: No OFD packet to send [15:30:25]OFD Sender: No OFD packet to send [15:30:30]OFD Sender: No OFD packet to send [15:30:35]OFD Sender: No OFD packet to send [15:30:40]OFD Sender: No OFD packet to send [15:30:45]OFD Sender: No OFD packet to send [15:30:50]OFD Sender: No OFD packet to send [15:30:55]OFD Sender: No OFD packet to send [15:31:00]OFD Sender: No OFD packet to send [15:31:02]int [15:31:02]Write to MH i2c: 01 00 00 63 25 88 [15:31:02]*** FLAG_PRN_KEY set [15:31:02]Write i2c OK [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 07 00 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 07 00 63 25 00 08 00 00 00 FF 0F A5 [15:31:02]state=0 [15:31:02]Key pressed [15:31:02]Feed [15:31:02]Write to MH i2c: D8 00 00 64 25 60 [15:31:02]Write i2c OK [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: D8 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: D8 01 00 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: D8 01 00 64 25 00 61 [15:31:02]int [15:31:02]Write to MH i2c: 01 00 00 65 25 8A [15:31:02]Write i2c OK [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 07 00 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 07 00 65 25 00 48 00 00 00 3C 00 15 [15:31:02]state=2 [15:31:02]Key pressed [15:31:02]int [15:31:02]Write to MH i2c: 01 00 00 66 25 8B [15:31:02]*** FLAG_PRN_KEY reset [15:31:02]Write i2c OK [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 07 00 [15:31:02]MH_I2C_Read... [15:31:02]Read from MH i2c: 01 07 00 66 25 00 00 00 00 00 F6 0F 97 [15:31:02]state=2 [15:31:02]Stop feed [15:31:03]int [15:31:03]Write to MH i2c: 01 00 00 67 25 8C [15:31:03]*** FLAG_PRN_KEY set [15:31:03]Write i2c OK [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 07 00 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 07 00 67 25 00 08 00 00 00 FF 0F A9 [15:31:03]state=0 [15:31:03]Key pressed [15:31:03]Feed [15:31:03]Write to MH i2c: D8 00 00 68 25 64 [15:31:03]Write i2c OK [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: D8 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: D8 01 00 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: D8 01 00 68 25 00 65 [15:31:03]int [15:31:03]Write to MH i2c: 01 00 00 69 25 8E [15:31:03]Write i2c OK [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 07 00 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 07 00 69 25 00 48 00 00 00 3C 00 19 [15:31:03]state=2 [15:31:03]Key pressed [15:31:03]int [15:31:03]Write to MH i2c: 01 00 00 6A 25 8F [15:31:03]*** FLAG_PRN_KEY reset [15:31:03]Write i2c OK [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 07 00 [15:31:03]MH_I2C_Read... [15:31:03]Read from MH i2c: 01 07 00 6A 25 00 00 00 00 00 F6 0F 9B [15:31:03]state=2 [15:31:03]Stop feed [15:31:05]OFD Sender: No OFD packet to send [15:31:10]OFD Sender: No OFD packet to send [15:31:15]OFD Sender: No OFD packet to send [15:31:20]OFD Sender: No OFD packet to send [15:31:25]OFD Sender: No OFD packet to send [15:31:30]OFD Sender: No OFD packet to send [15:31:35]OFD Sender: No OFD packet to send [15:31:40]OFD Sender: No OFD packet to send [15:31:45]OFD Sender: No OFD packet to send [15:31:50]OFD Sender: No OFD packet to send [15:31:55]OFD Sender: No OFD packet to send [15:32:00]OFD Sender: No OFD packet to send [15:32:05]OFD Sender: No OFD packet to send [15:32:10]OFD Sender: No OFD packet to send [15:32:15]OFD Sender: No OFD packet to send [15:32:20]OFD Sender: No OFD packet to send [15:32:26]OFD Sender: No OFD packet to send [15:32:31]OFD Sender: No OFD packet to send [15:32:36]OFD Sender: No OFD packet to send [15:32:41]OFD Sender: No OFD packet to send [15:32:46]OFD Sender: No OFD packet to send [15:32:51]OFD Sender: No OFD packet to send [15:32:56]OFD Sender: No OFD packet to send [15:33:01]OFD Sender: No OFD packet to send [15:33:06]OFD Sender: No OFD packet to send [15:33:11]OFD Sender: No OFD packet to send [15:33:16]OFD Sender: No OFD packet to send [15:33:21]OFD Sender: No OFD packet to send [15:33:26]OFD Sender: No OFD packet to send [15:33:31]OFD Sender: No OFD packet to send [15:33:36]OFD Sender: No OFD packet to send [15:33:41]OFD Sender: No OFD packet to send [15:33:46]OFD Sender: No OFD packet to send [15:33:51]OFD Sender: No OFD packet to send [15:33:53]accept exits with 7 [15:33:53]New connection [15:33:53]New thread 3066830180 created [15:33:53]Thread 3066686820 joined [15:33:53]Waiting for new connection... [15:33:53] Sock 7.Parse request [15:33:53]Sock 7.Check first char [15:33:53]Sock 7.First char is OK [15:33:53]request: POST /json_proto HTTP/1.0 [15:33:53]Method: POST [15:33:53]URL: /json_proto [15:33:53]Method is POST - this is cgi request [15:33:53]url: /json_proto [15:33:53]query_string will be loaded in cgi processing [15:33:53]execute_cgi json_proto POST (null) [15:33:53]execute_cgi path=json_proto method=POST [15:33:53]POST find Content-Length [15:33:53]Host: 172.17.40.195:8080 [15:33:53]Content-Length: 984 [15:33:53]Content-Type: application/json [15:33:53] [15:33:53]POST finish read [15:33:53]Found Content-Length = 984 [15:33:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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 126\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" ] } } [15:33:53]execute_script... [15: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)161146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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 126\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" ] } } [15:33:53]POST & json_proto [15:33:53]process_json_proto [15:33:53]json parsed OK: [15:33:53]protocol is kg_v1.0 [15:33:53]action value=close_receipt [15:33:53]process_action close_receipt [15:33:53]cmd_close_receipt [15:33:53]MH_GetDate [15:33:53]Write to MH i2c: F0 00 00 6B 25 7F [15:33:53]Write i2c OK [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: F0 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: F0 09 00 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: F0 09 00 6B 25 00 62 00 21 67 D5 8D 6C 64 A4 [15:33:53]GetLastDocTimeStamp 1730215738 [15:33:53]current date 1730216034 [15:33:53]FM_GetShiftState [15:33:53]SAM_PROTO_GetShiftState [15:33:53]wFMCommunicate request_size=4 [15:33:53]MH_SAM_APDU [15:33:53]CAPDU: 80 13 01 00 [15:33:53]Write to MH i2c: E2 08 00 6C 25 80 13 01 00 00 00 00 00 0E [15:33:53]Write i2c OK [15:33:53]MH_I2C_Read... [15:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:53]Read from MH i2c: E2 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: E2 0E 00 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: E2 0E 00 6C 25 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 47 [15:33:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:33:53]wFMCommunicate OK [15:33:53]SAM_PROTO_GetShiftState done [15:33:53]FM_GetShiftState done [15:33:53]opened in 1730161786 [15:33:53]opened+sec_in_day 1730248186 [15:33:53]quantity*price = 250024 [15:33:53]sum+1 = 250026 [15:33:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 182 29.10.2024 15:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа АИ-92 номер 126 сэкономлено 37.94 сом ФМ: 0000000000871745 ФД: 146386 ФПД: 77349885672542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T153354&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146386&fm=77349885672542&tin=02508201610067®Number=0000000000091683&sum=250000 [15:33:54]StoreToDocumentArchive [15:33:54]shift 547 fd 146386 [15:33:54]save to /storage/0547/doc_00146386 [15:33:54]save last doc name /storage/0547/doc_00146386 to /storage/kkm_last_doc_name [15:33:54]save OK [15:33:54]Clear old archive folders... [15:33:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:54]tlvbuf is 01FD8450 [15:33:54]SAM_PROTO_ClearQueue [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 09 00 00 [15:33:54]Write to MH i2c: E2 08 00 79 25 80 09 00 00 00 00 00 00 10 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 79 25 00 90 00 12 [15:33:54]RAPDU: 90 00 [15:33:54]wFMCommunicate OK [15:33:54]SAM_PROTO_ClearQueue done [15:33:54]KKMCreateOFDPacket [15:33:54]OFDProtocolAddRootSTLVToBuf [15:33:54]FM_MakeSignedData [15:33:54]FM_MakeSignedData [15:33:54]SAM_PROTO_SignData [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 0D 01 02 [15:33:54]Write to MH i2c: E2 08 00 7A 25 80 0D 01 02 00 00 00 00 18 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 7A 25 00 90 00 13 [15:33:54]RAPDU: 90 00 [15:33:54]wFMCommunicate OK [15:33:54]wFMCommunicate request_size=255 [15:33:54]MH_SAM_APDU [15: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 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 B6 00 00 00 F4 03 04 00 62 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D2 3B 02 00 35 04 06 00 46 [15:33:54]Write to MH i2c: E2 02 01 7B 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 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 B6 00 00 00 F4 03 04 00 62 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D2 3B 02 00 35 04 06 00 46 00 00 E7 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 7B 25 00 90 00 14 [15:33:54]RAPDU: 90 00 [15:33:54]wFMCommunicate OK [15:33:54]wFMCommunicate request_size=10 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 0D 02 02 05 59 6C 75 7C 5E [15:33:54]Write to MH i2c: E2 0D 00 7C 25 80 0D 02 02 05 00 59 6C 75 7C 5E 00 00 39 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 03 00 7C 25 00 90 00 15 [15:33:54]RAPDU: 90 00 [15:33:54]wFMCommunicate OK [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 0D 03 02 [15:33:54]Write to MH i2c: E2 08 00 7D 25 80 0D 03 02 00 00 00 00 1D [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0B 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0B 00 7D 25 00 DE 91 FC D7 25 55 63 58 90 00 95 [15:33:54]RAPDU: DE 91 FC D7 25 55 63 58 90 00 [15:33:54]wFMCommunicate OK [15:33:54]SAM_PROTO_SignData done [15:33:54]FM_MakeSignedData done [15:33:54]CreateOFDProtocolMessage [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 7E 25 80 11 00 00 00 00 00 00 1D [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 7E 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 70 [15:33:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:33:54]wFMCommunicate OK [15:33:54]CreateOFDProtocolMessage done [15:33:54]OFDSenderStorePacket 146386 [15:33:54]StoreOFDPacket docnum=146386 [15:33:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D7 3E 07 01 73 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 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 B6 00 00 00 F4 03 04 00 62 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D2 3B 02 00 35 04 06 00 46 59 6C 75 7C 5E DE 91 FC D7 25 55 63 58 [15:33:54]CheckFolder [15:33:54]dirname=/storage/ofd_packets [15:33:54]CheckFolder done [15:33:54]ProducePacketName [15:33:54]name=ofd_packets/00146386 [15:33:54]NVStorageSaveData ofd_packets/00146386 [15:33:54]File name is /storage/ofd_packets/00146386 [15:33:54]Write 301 bytes [15:33:54]NVStorageSaveData done [15:33:54]OFDSenderStorePacket done [15:33:54]KKMCreateOFDPacket done [15:33:54]NVStorageSaveData kkm_last_timestamp [15:33:54]File name is /storage/kkm_last_timestamp [15:33:54]Write 4 bytes [15:33:54]NVStorageSaveData done [15:33:54]ExternCall_PrintAddStr [15:33:54]wPrintStart [15:33:54]Write to MH i2c: 01 00 00 7F 25 A4 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: 01 [15:33:54]MH_I2C_Read... [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 7F 25 00 00 00 00 00 FF 0F B9 [15:33:54]RasterBufferAndPrint [15:33:54]line Счет N : (1)161146 [15:33:54]line ИНН: 02508201610067 [15:33:54]line Контрольно-Кассовый Чек [15:33:54]line ПРОДАЖА [15:33:54]line ТРК (МРК, ГНК) : 62 [15:33:54]line Товар: 2710124130 [15:33:54]line Аи-92-К-2 [15:33:54]line 37.940 * 65.90 [15:33:54]line = 2500.25 [15:33:54]line НДС 12% НСП 1% [15:33:54]line > о реализуемом товаре [15:33:54]line ОКРУГЛЕНИЕ: -0.25 [15:33:54]line ИТОГО: 2500.00 [15:33:54]line Внесено: 2500.00 [15:33:54]line СДАЧА: 0.00 [15:33:54]line НСП 1% : 22.13 [15:33:54]line НДС 12% : 265.51 [15:33:54]line Наличными: 2500.00 [15:33:54]line Безнал.: 0.00 [15:33:54]line Место: АЗС № 126 "Партнер Нефть" [15:33:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:33:54]line СНО: Общий режим [15:33:54]line Чек 182 29.10.2024 15:33 [15:33:54]line Смена: 547 ФФД: 1.0 [15:33:54]line ЗНМ: 0300000085 [15:33:54]line РНМ: 0000000000091683 [15:33:54]line Версия ККМ: 001 [15:33:54]line [15:33:54]line Дисконтная программа [15:33:54]line АИ-92 [15:33:54]line номер 126 [15:33:54]line сэкономлено 37.94 сом [15:33:54]line ФМ: 0000000000871745 [15:33:54]line ФД: 146386 [15:33:54]line ФПД: 77349885672542 [15:33:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T153354&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146386&fm=77349885672542&tin=02508201610067®Number=0000000000091683&sum=250000 [15:33:55]OFD Sender: Processing packet 146386 [packets to send 206, broken 205] [15:33:55]ProducePacketName [15:33:55]name=ofd_packets/00146386 [15:33:55]OFD Sender: To server: pG, [15:33:55]CommunicateWithHost lk.salyk.kg:30040 [15:33:55]ConnectInit lk.salyk.kg [15:33:55]written 0, free lines is 4095 [15:33:55]Write to MH i2c: 01 00 00 AF 25 D4 [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: 01 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: 01 07 00 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: 01 07 00 AF 25 00 00 00 00 00 5D 0C 44 [15:33:55]RasterBufferAndPrint [15:33:55]line [15:33:55]line [15:33:55]line [15:33:55]line [15:33:55]line [15:33:55]written 0, free lines is 3168 [15:33:55]MH_Cut [15:33:55]Write to MH i2c: D1 01 00 B6 25 01 AD [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: D1 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: D1 01 00 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: D1 01 00 B6 25 00 AC [15:33:55]Write to MH i2c: 01 00 00 B7 25 DC [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:56]*** Cut start [15:33:56]*** Partial cut [15:33:56]*** CUTSNS_PIN = 1 [15:33:56]*** CUTSNS_PIN = 0 [15:33:56]*** Brake cut motor [15:33:57]Connected sock=11 [15: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 31 37 34 35 0F 01 00 00 D7 3E 07 01 73 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 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 B6 00 00 00 F4 03 04 00 62 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D2 3B 02 00 35 04 06 00 46 59 6C 75 7C 5E DE 91 FC D7 25 55 63 58 [15:33:57]Read from MH i2c: 01 [15:33:57]MH_I2C_Read... [15:33:57]*** Stop cut motor [15:33:57]*** Cut end [15:33:57]Read from MH i2c: 01 07 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: 01 07 00 B7 25 00 00 00 00 00 FF 0F F1 [15:33:57]process_action close_receipt done [15:33:57]requested_data is exist [15:33:57]produce_requested_data [15:33:57]requested_item fm.sn is exist - process it [15:33:57]wFMCommunicate request_size=4 [15:33:57]MH_SAM_APDU [15:33:57]CAPDU: 80 11 00 00 [15:33:57]Write to MH i2c: E2 08 00 B8 25 80 11 00 00 00 00 00 00 57 [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:57]Read from MH i2c: E2 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: E2 17 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: E2 17 00 B8 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AA [15:33:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:33:57]wFMCommunicate OK [15:33:57]requested_item fd.num is exist - process it [15:33:57]SAM_PROTO_GetFieldsCounters [15:33:57]wFMCommunicate request_size=4 [15:33:57]MH_SAM_APDU [15:33:57]CAPDU: 80 13 00 00 [15:33:57]Write to MH i2c: E2 08 00 B9 25 80 13 00 00 00 00 00 00 5A [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:57]Read from MH i2c: E2 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: E2 62 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: E2 62 00 B9 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D2 3B 02 00 0E 04 04 00 23 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 D3 [15: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D2 3B 02 00 0E 04 04 00 23 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 [15:33:57]wFMCommunicate OK [15:33:57]SAM_PROTO_GetFieldsCounters done [15:33:57]requested_item shift.num is exist - process it [15:33:57]requested_item shift.opened is exist - process it [15:33:57]req_shift_opened [15:33:57]FM_GetShiftState [15:33:57]SAM_PROTO_GetShiftState [15:33:57]wFMCommunicate request_size=4 [15:33:57]MH_SAM_APDU [15:33:57]CAPDU: 80 13 01 00 [15:33:57]Write to MH i2c: E2 08 00 BA 25 80 13 01 00 00 00 00 00 5C [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:57]Read from MH i2c: E2 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: E2 0E 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: E2 0E 00 BA 25 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 95 [15:33:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:33:57]wFMCommunicate OK [15:33:57]SAM_PROTO_GetShiftState done [15:33:57]FM_GetShiftState done [15:33:57]req_shift_opened done [15:33:57]requested_item shift.open_date is exist - process it [15:33:57]req_shift_open_date [15:33:57]req_shift_open_date done [15:33:57]produce_requested_data done [15:33:57]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146386,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:33:57]process_action_free close_receipt [15:33:57]json_value_free [15:33:57]json_value_free done [15:33:57]process_json_proto returns [15:33:57]Send response to host [15:33:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146386,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:33:57]free response buf [15:33:57]execute_script done [15:33:57]execute_script returns [15:33:57]free content buf [15:33:57]Sock 7.Close socket [15:33:57]Sock 7.Thread stoped [15:33:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 62 D2 47 00 2B 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 31 37 34 35 10 04 04 00 D2 3B 02 00 F4 03 04 00 8B A5 20 67 B6 04 01 00 00 7C A0 47 45 E8 FE 59 A1 [15:33:57]CommunicateWithHost err = 0 [15:33:57]CheckOFDResponse [15:33:57]1017 (14) - 77093643461234 [15:33:57]1041 (16) - 0000000000871745 [15:33:57]1040 (4) - 146386 [15:33:57]1012 (4) - 29.10.2024 09:06 [15:33:57]1206 (1) - 0 [15:33:57]OFD Sender: Remove packet 146386 [15:33:57]ProducePacketName [15:33:57]name=ofd_packets/00146386 [15:33:57]NVStorageDeleteData [15:33:58]OFD Sender: No OFD packet to send [15:34:03]OFD Sender: No OFD packet to send [15:34:08]OFD Sender: No OFD packet to send [15:34:13]OFD Sender: No OFD packet to send [15:34:18]OFD Sender: No OFD packet to send [15:34:23]OFD Sender: No OFD packet to send [15:34:28]OFD Sender: No OFD packet to send [15:34:33]OFD Sender: No OFD packet to send [15:34:38]OFD Sender: No OFD packet to send [15:34:43]accept exits with 9 [15:34:43]New connection [15:34:43]New thread 3066686820 created [15:34:43]Thread 3066830180 joined [15:34:43]Waiting for new connection... [15:34:43] Sock 9.Parse request [15:34:43]Sock 9.Check first char [15:34:43]Sock 9.First char is OK [15:34:43]request: POST /json_proto HTTP/1.0 [15:34:43]Method: POST [15:34:43]URL: /json_proto [15:34:43]Method is POST - this is cgi request [15:34:43]url: /json_proto [15:34:43]query_string will be loaded in cgi processing [15:34:43]execute_cgi json_proto POST (null) [15:34:43]execute_cgi path=json_proto method=POST [15:34:43]POST find Content-Length [15:34:43]Host: 172.17.40.195:8080 [15:34:43]Content-Length: 677 [15:34:43]Content-Type: application/json [15:34:43] [15:34:43]POST finish read [15:34:43]Found Content-Length = 677 [15:34:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [15:34:43]execute_script... [15:34:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [15:34:43]POST & json_proto [15:34:43]process_json_proto [15:34:43]json parsed OK: [15:34:43]protocol is kg_v1.0 [15:34:43]action value=close_receipt [15:34:43]process_action close_receipt [15:34:43]cmd_close_receipt [15:34:43]MH_GetDate [15:34:43]Write to MH i2c: F0 00 00 BB 25 CF [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: F0 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: F0 09 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: F0 09 00 BB 25 00 94 00 21 67 D5 8D 6C 64 26 [15:34:43]GetLastDocTimeStamp 1730216034 [15:34:43]current date 1730216084 [15:34:43]FM_GetShiftState [15:34:43]SAM_PROTO_GetShiftState [15:34:43]wFMCommunicate request_size=4 [15:34:43]MH_SAM_APDU [15:34:43]CAPDU: 80 13 01 00 [15:34:43]Write to MH i2c: E2 08 00 BC 25 80 13 01 00 00 00 00 00 5E [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]OFD Sender: No OFD packet to send [15:34:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:43]Read from MH i2c: E2 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 0E 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 0E 00 BC 25 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 97 [15:34:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:34:43]wFMCommunicate OK [15:34:43]SAM_PROTO_GetShiftState done [15:34:43]FM_GetShiftState done [15:34:43]opened in 1730161786 [15:34:43]opened+sec_in_day 1730248186 [15:34:43]quantity*price = 20003 [15:34:43]sum+1 = 20004 [15:34:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 183 29.10.2024 15:34 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146387 ФПД: 20819719365066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T153444&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146387&fm=20819719365066&tin=02508201610067®Number=0000000000091683&sum=20000 [15:34:44]StoreToDocumentArchive [15:34:44]shift 547 fd 146387 [15:34:44]save to /storage/0547/doc_00146387 [15:34:44]save last doc name /storage/0547/doc_00146387 to /storage/kkm_last_doc_name [15:34:44]save OK [15:34:44]Clear old archive folders... [15:34:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:34:44]tlvbuf is 01FD81B0 [15:34:44]SAM_PROTO_ClearQueue [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 09 00 00 [15:34:44]Write to MH i2c: E2 08 00 C9 25 80 09 00 00 00 00 00 00 60 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 C9 25 00 90 00 62 [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]SAM_PROTO_ClearQueue done [15:34:44]KKMCreateOFDPacket [15:34:44]OFDProtocolAddRootSTLVToBuf [15:34:44]FM_MakeSignedData [15:34:44]FM_MakeSignedData [15:34:44]SAM_PROTO_SignData [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 01 02 [15:34:44]Write to MH i2c: E2 08 00 CA 25 80 0D 01 02 00 00 00 00 68 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 CA 25 00 90 00 63 [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]wFMCommunicate request_size=255 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B7 00 00 00 F4 03 04 00 94 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D3 3B 02 00 35 04 06 00 12 [15:34:44]Write to MH i2c: E2 02 01 CB 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 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 B7 00 00 00 F4 03 04 00 94 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D3 3B 02 00 35 04 06 00 12 00 00 D2 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 CB 25 00 90 00 64 [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]wFMCommunicate request_size=10 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 02 02 05 EF 77 FA 21 CA [15:34:44]Write to MH i2c: E2 0D 00 CC 25 80 0D 02 02 05 00 EF 77 FA 21 CA 00 00 C0 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 CC 25 00 90 00 65 [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 03 02 [15:34:44]Write to MH i2c: E2 08 00 CD 25 80 0D 03 02 00 00 00 00 6D [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 0B 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 0B 00 CD 25 00 A9 7F 93 AD EE B6 1E 10 90 00 A8 [15:34:44]RAPDU: A9 7F 93 AD EE B6 1E 10 90 00 [15:34:44]wFMCommunicate OK [15:34:44]SAM_PROTO_SignData done [15:34:44]FM_MakeSignedData done [15:34:44]CreateOFDProtocolMessage [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 11 00 00 [15:34:44]Write to MH i2c: E2 08 00 CE 25 80 11 00 00 00 00 00 00 6D [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 17 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 17 00 CE 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C0 [15:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:34:44]wFMCommunicate OK [15:34:44]CreateOFDProtocolMessage done [15:34:44]OFDSenderStorePacket 146387 [15:34:44]StoreOFDPacket docnum=146387 [15:34:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 0D 07 01 72 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 B7 00 00 00 F4 03 04 00 94 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D3 3B 02 00 35 04 06 00 12 EF 77 FA 21 CA A9 7F 93 AD EE B6 1E 10 [15:34:44]CheckFolder [15:34:44]dirname=/storage/ofd_packets [15:34:44]CheckFolder done [15:34:44]ProducePacketName [15:34:44]name=ofd_packets/00146387 [15:34:44]NVStorageSaveData ofd_packets/00146387 [15:34:44]File name is /storage/ofd_packets/00146387 [15:34:44]Write 301 bytes [15:34:44]NVStorageSaveData done [15:34:44]OFDSenderStorePacket done [15:34:44]KKMCreateOFDPacket done [15:34:44]NVStorageSaveData kkm_last_timestamp [15:34:44]File name is /storage/kkm_last_timestamp [15:34:44]Write 4 bytes [15:34:44]NVStorageSaveData done [15:34:44]ExternCall_PrintAddStr [15:34:44]wPrintStart [15:34:44]Write to MH i2c: 01 00 00 CF 25 F4 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 07 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 07 00 CF 25 00 00 00 00 00 FF 0F 09 [15:34:44]RasterBufferAndPrint [15:34:44]line Счет N : (1)161148 [15:34:44]line ИНН: 02508201610067 [15:34:44]line Контрольно-Кассовый Чек [15:34:44]line ПРОДАЖА [15:34:44]line ТРК (МРК, ГНК) : 42 [15:34:44]line Товар: 2710124130 [15:34:44]line Аи-92-К-2 [15:34:44]line 2.990 * 66.90 [15:34:44]line = 200.03 [15:34:44]line НДС 12% НСП 1% [15:34:44]line > о реализуемом товаре [15:34:44]line ОКРУГЛЕНИЕ: -0.03 [15:34:44]line ИТОГО: 200.00 [15:34:44]line Внесено: 200.00 [15:34:44]line СДАЧА: 0.00 [15:34:44]line НСП 1% : 1.77 [15:34:44]line НДС 12% : 21.24 [15:34:44]line Наличными: 200.00 [15:34:44]line Безнал.: 0.00 [15:34:44]line Место: АЗС № 126 "Партнер Нефть" [15:34:44]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:34:44]line СНО: Общий режим [15:34:44]line Чек 183 29.10.2024 15:34 [15:34:44]line Смена: 547 ФФД: 1.0 [15:34:44]line ЗНМ: 0300000085 [15:34:44]line РНМ: 0000000000091683 [15:34:44]line Версия ККМ: 001 [15:34:44]line ФМ: 0000000000871745 [15:34:44]line ФД: 146387 [15:34:44]line ФПД: 20819719365066 [15:34:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T153444&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146387&fm=20819719365066&tin=02508201610067®Number=0000000000091683&sum=20000 [15:34:45]written 0, free lines is 4095 [15:34:45]OFD Sender: Processing packet 146387 [packets to send 206, broken 205] [15:34:45]ProducePacketName [15:34:45]name=ofd_packets/00146387 [15:34:45]OFD Sender: To server: pG, [15:34:45]CommunicateWithHost lk.salyk.kg:30040 [15:34:45]ConnectInit lk.salyk.kg [15:34:45]Write to MH i2c: 01 00 00 FA 25 1F [15:34:45]Write i2c OK [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: 01 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: 01 07 00 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: 01 07 00 FA 25 00 00 00 00 00 A7 0C D9 [15:34:45]RasterBufferAndPrint [15:34:45]line [15:34:45]line [15:34:45]line [15:34:45]line [15:34:45]line [15:34:45]written 0, free lines is 3242 [15:34:45]MH_Cut [15:34:45]Write to MH i2c: D1 01 00 01 26 01 F9 [15:34:45]Write i2c OK [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: D1 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: D1 01 00 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: D1 01 00 01 26 00 F8 [15:34:45]Write to MH i2c: 01 00 00 02 26 28 [15:34:45]Write i2c OK [15:34:45]MH_I2C_Read... [15:34:46]*** Cut start [15:34:46]*** Partial cut [15:34:46]*** CUTSNS_PIN = 1 [15:34:46]*** CUTSNS_PIN = 0 [15:34:46]*** Brake cut motor [15:34:46]Read from MH i2c: 01 [15:34:46]MH_I2C_Read... [15:34:46]*** Stop cut motor [15:34:46]*** Cut end [15:34:46]Read from MH i2c: 01 07 00 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: 01 07 00 02 26 00 00 00 00 00 FF 0F 3D [15:34:46]process_action close_receipt done [15:34:46]requested_data is exist [15:34:46]produce_requested_data [15:34:46]requested_item fm.sn is exist - process it [15:34:46]wFMCommunicate request_size=4 [15:34:46]MH_SAM_APDU [15:34:46]CAPDU: 80 11 00 00 [15:34:46]Write to MH i2c: E2 08 00 03 26 80 11 00 00 00 00 00 00 A3 [15:34:46]Write i2c OK [15:34:46]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 03 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F6 [15:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:34:47]wFMCommunicate OK [15:34:47]requested_item fd.num is exist - process it [15:34:47]SAM_PROTO_GetFieldsCounters [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 13 00 00 [15:34:47]Write to MH i2c: E2 08 00 04 26 80 13 00 00 00 00 00 00 A6 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 62 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 62 00 04 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D3 3B 02 00 0E 04 04 00 23 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 23 [15:34:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D3 3B 02 00 0E 04 04 00 23 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 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_GetFieldsCounters done [15:34:47]requested_item shift.num is exist - process it [15:34:47]requested_item shift.opened is exist - process it [15:34:47]req_shift_opened [15:34:47]FM_GetShiftState [15:34:47]SAM_PROTO_GetShiftState [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 13 01 00 [15:34:47]Write to MH i2c: E2 08 00 05 26 80 13 01 00 00 00 00 00 A8 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0E 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0E 00 05 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E1 [15:34:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_GetShiftState done [15:34:47]FM_GetShiftState done [15:34:47]req_shift_opened done [15:34:47]requested_item shift.open_date is exist - process it [15:34:47]req_shift_open_date [15:34:47]req_shift_open_date done [15:34:47]produce_requested_data done [15:34:47]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146387,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:34:47]process_action_free close_receipt [15:34:47]json_value_free [15:34:47]json_value_free done [15:34:47]process_json_proto returns [15:34:47]Send response to host [15:34:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146387,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:34:47]free response buf [15:34:47]execute_script done [15:34:47]execute_script returns [15:34:47]free content buf [15:34:47]Sock 9.Close socket [15:34:47]Sock 9.Thread stoped [15:34:47]Connected sock=10 [15:34:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 0D 07 01 72 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 B7 00 00 00 F4 03 04 00 94 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D3 3B 02 00 35 04 06 00 12 EF 77 FA 21 CA A9 7F 93 AD EE B6 1E 10 [15:34:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 DA E7 47 00 11 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 31 37 34 35 10 04 04 00 D3 3B 02 00 F4 03 04 00 BD A5 20 67 B6 04 01 00 00 C8 9C E5 E4 B6 55 67 F8 [15:34:47]CommunicateWithHost err = 0 [15:34:47]CheckOFDResponse [15:34:47]1017 (14) - 77093643461234 [15:34:47]1041 (16) - 0000000000871745 [15:34:47]1040 (4) - 146387 [15:34:47]1012 (4) - 29.10.2024 09:07 [15:34:47]1206 (1) - 0 [15:34:47]OFD Sender: Remove packet 146387 [15:34:47]ProducePacketName [15:34:47]name=ofd_packets/00146387 [15:34:47]NVStorageDeleteData [15:34:48]OFD Sender: No OFD packet to send [15:34:53]OFD Sender: No OFD packet to send [15:34:58]OFD Sender: No OFD packet to send [15:35:03]OFD Sender: No OFD packet to send [15:35:08]OFD Sender: No OFD packet to send [15:35:13]OFD Sender: No OFD packet to send [15:35:18]OFD Sender: No OFD packet to send [15:35:23]OFD Sender: No OFD packet to send [15:35:28]OFD Sender: No OFD packet to send [15:35:33]OFD Sender: No OFD packet to send [15:35:38]OFD Sender: No OFD packet to send [15:35:41]accept exits with 7 [15:35:41]New connection [15:35:41]New thread 3066830180 created [15:35:41]Thread 3066686820 joined [15:35:41]Waiting for new connection... [15:35:41] Sock 7.Parse request [15:35:41]Sock 7.Check first char [15:35:41]Sock 7.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.40.195:8080 [15:35:41]Content-Length: 679 [15:35:41]Content-Type: application/json [15:35:41] [15:35:41]POST finish read [15:35:41]Found Content-Length = 679 [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)161147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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: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)161147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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: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 06 26 1B [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 06 26 00 CE 00 21 67 D5 8D 6C 64 AC [15:35:41]GetLastDocTimeStamp 1730216084 [15:35:41]current date 1730216142 [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 07 26 80 13 01 00 00 00 00 00 AA [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 07 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E3 [15:35:41]RAPDU: 09 00 01 7A 2C 20 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 1730161786 [15:35:41]opened+sec_in_day 1730248186 [15:35:41]quantity*price = 300075 [15:35:41]sum+1 = 300077 [15:35:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 184 29.10.2024 15:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146388 ФПД: 248877929652313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T153542&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146388&fm=248877929652313&tin=02508201610067®Number=0000000000091683&sum=300000 [15:35:42]StoreToDocumentArchive [15:35:42]shift 547 fd 146388 [15:35:42]save to /storage/0547/doc_00146388 [15:35:42]save last doc name /storage/0547/doc_00146388 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=248 [15:35:42]tlvbuf is 02073320 [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 14 26 80 09 00 00 00 00 00 00 AC [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 14 26 00 90 00 AE [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 15 26 80 0D 01 02 00 00 00 00 B4 [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 15 26 00 90 00 AF [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 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 B8 00 00 00 F4 03 04 00 CE 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D4 3B 02 00 35 04 06 00 E2 5A 68 96 [15:35:42]Write to MH i2c: E2 02 01 16 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 B8 00 00 00 F4 03 04 00 CE 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D4 3B 02 00 35 04 06 00 E2 5A 68 96 00 00 ED [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 16 26 00 90 00 B0 [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]wFMCommunicate request_size=7 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 02 02 02 E0 59 [15:35:42]Write to MH i2c: E2 0A 00 17 26 80 0D 02 02 02 00 E0 59 00 00 F4 [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 17 26 00 90 00 B1 [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 18 26 80 0D 03 02 00 00 00 00 B9 [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 18 26 00 5F EC DD 81 96 C0 7A BE 90 00 F1 [15:35:42]RAPDU: 5F EC DD 81 96 C0 7A BE 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 19 26 80 11 00 00 00 00 00 00 B9 [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 19 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0C [15:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:35:42]wFMCommunicate OK [15:35:42]CreateOFDProtocolMessage done [15:35:42]OFDSenderStorePacket 146388 [15:35:42]StoreOFDPacket docnum=146388 [15:35:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 C9 0D 04 01 FD 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 B8 00 00 00 F4 03 04 00 CE 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D4 3B 02 00 35 04 06 00 E2 5A 68 96 E0 59 5F EC DD 81 96 C0 7A BE [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/00146388 [15:35:42]NVStorageSaveData ofd_packets/00146388 [15:35:42]File name is /storage/ofd_packets/00146388 [15:35:42]Write 298 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 1A 26 40 [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 1A 26 00 00 00 00 00 FF 0F 55 [15:35:42]RasterBufferAndPrint [15:35:42]line Счет N : (1)161147 [15:35:42]line ИНН: 02508201610067 [15:35:42]line Контрольно-Кассовый Чек [15:35:42]line ПРОДАЖА [15:35:42]line ТРК (МРК, ГНК) : 21 [15:35:42]line Товар: 2710194210 [15:35:42]line ДТ-К-2 [15:35:42]line 39.380 * 76.20 [15:35:42]line = 3000.76 [15:35:42]line НДС 12% НСП 1% [15:35:42]line > о реализуемом товаре [15:35:42]line ОКРУГЛЕНИЕ: -0.76 [15:35:42]line ИТОГО: 3000.00 [15:35:42]line Внесено: 3000.00 [15:35:42]line СДАЧА: 0.00 [15:35:42]line НСП 1% : 26.55 [15:35:42]line НДС 12% : 318.66 [15:35:42]line Наличными: 3000.00 [15:35:42]line Безнал.: 0.00 [15:35:42]line Место: АЗС № 126 "Партнер Нефть" [15:35:42]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:35:42]line СНО: Общий режим [15:35:42]line Чек 184 29.10.2024 15:35 [15:35:42]line Смена: 547 ФФД: 1.0 [15:35:42]line ЗНМ: 0300000085 [15:35:42]line РНМ: 0000000000091683 [15:35:42]line Версия ККМ: 001 [15:35:42]line ФМ: 0000000000871745 [15:35:42]line ФД: 146388 [15:35:42]line ФПД: 248877929652313 [15:35:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T153542&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146388&fm=248877929652313&tin=02508201610067®Number=0000000000091683&sum=300000 [15:35:43]OFD Sender: Processing packet 146388 [packets to send 206, broken 205] [15:35:43]ProducePacketName [15:35:43]name=ofd_packets/00146388 [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=9 [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 31 37 34 35 0C 01 00 00 C9 0D 04 01 FD 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 B8 00 00 00 F4 03 04 00 CE 00 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D4 3B 02 00 35 04 06 00 E2 5A 68 96 E0 59 5F EC DD 81 96 C0 7A BE [15:35:43]Write to MH i2c: 01 00 00 45 26 6B [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 45 26 00 00 00 00 00 B8 0C 36 [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 3262 [15:35:43]MH_Cut [15:35:43]Write to MH i2c: D1 01 00 4C 26 01 44 [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 4C 26 00 43 [15:35:43]Write to MH i2c: 01 00 00 4D 26 73 [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [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 31 37 34 35 4F 00 00 00 F4 35 47 00 DD 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 31 37 34 35 10 04 04 00 D4 3B 02 00 F4 03 04 00 F5 A5 20 67 B6 04 01 00 00 21 DA 79 AA C6 DA 4B 2B [15:35:43]CommunicateWithHost err = 0 [15:35:43]CheckOFDResponse [15:35:43]1017 (14) - 77093643461234 [15:35:43]1041 (16) - 0000000000871745 [15:35:43]1040 (4) - 146388 [15:35:43]1012 (4) - 29.10.2024 09:08 [15:35:43]1206 (1) - 0 [15:35:43]OFD Sender: Remove packet 146388 [15:35:43]ProducePacketName [15:35:43]name=ofd_packets/00146388 [15:35:43]NVStorageDeleteData [15:35:44]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 4D 26 00 00 00 00 00 FF 0F 88 [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 4E 26 80 11 00 00 00 00 00 00 EE [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 4E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 41 [15:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 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 4F 26 80 13 00 00 00 00 00 00 F1 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:45]Read from MH i2c: E2 [15:35:45]MH_I2C_Read... [15:35:45]Read from MH i2c: E2 62 00 [15:35:45]MH_I2C_Read... [15:35:45]Read from MH i2c: E2 62 00 4F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D4 3B 02 00 0E 04 04 00 23 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 72 [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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D4 3B 02 00 0E 04 04 00 23 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 [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 50 26 80 13 01 00 00 00 00 00 F3 [15:35:45]Write i2c OK [15:35:45]MH_I2C_Read... [15:35:45]Read from MH i2c: E2 [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 0E 00 [15:35:45]MH_I2C_Read... [15:35:45]Read from MH i2c: E2 0E 00 50 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2C [15:35:45]RAPDU: 09 00 01 7A 2C 20 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":"0000000000871745","fd.num":146388,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [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":"0000000000871745","fd.num":146388,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [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 7.Close socket [15:35:45]Sock 7.Thread stoped [15:35:49]OFD Sender: No OFD packet to send [15:35:54]OFD Sender: No OFD packet to send [15:35:59]OFD Sender: No OFD packet to send [15:36:04]OFD Sender: No OFD packet to send [15:36:09]OFD Sender: No OFD packet to send [15:36:14]OFD Sender: No OFD packet to send [15:36:19]OFD Sender: No OFD packet to send [15:36:24]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:19]OFD Sender: No OFD packet to send [15:37:24]OFD Sender: No OFD packet to send [15:37:29]OFD Sender: No OFD packet to send [15:37:34]OFD Sender: No OFD packet to send [15:37:39]OFD Sender: No OFD packet to send [15:37:44]OFD Sender: No OFD packet to send [15:37:49]OFD Sender: No OFD packet to send [15:37:54]OFD Sender: No OFD packet to send [15:37:59]OFD Sender: No OFD packet to send [15:38:04]OFD Sender: No OFD packet to send [15:38:09]OFD Sender: No OFD packet to send [15:38:14]OFD Sender: No OFD packet to send [15:38:19]OFD Sender: No OFD packet to send [15:38:24]OFD Sender: No OFD packet to send [15:38:29]OFD Sender: No OFD packet to send [15:38:34]OFD Sender: No OFD packet to send [15:38:39]OFD Sender: No OFD packet to send [15:38:44]OFD Sender: No OFD packet to send [15:38:49]OFD Sender: No OFD packet to send [15:38:54]OFD Sender: No OFD packet to send [15:38:59]OFD Sender: No OFD packet to send [15:39:04]OFD Sender: No OFD packet to send [15:39:09]OFD Sender: No OFD packet to send [15:39:14]OFD Sender: No OFD packet to send [15:39:19]OFD Sender: No OFD packet to send [15:39:24]OFD Sender: No OFD packet to send [15:39:29]OFD Sender: No OFD packet to send [15:39:34]OFD Sender: No OFD packet to send [15:39:39]OFD Sender: No OFD packet to send [15:39:44]OFD Sender: No OFD packet to send [15:39:49]OFD Sender: No OFD packet to send [15:39:54]OFD Sender: No OFD packet to send [15:39:59]OFD Sender: No OFD packet to send [15:40:04]OFD Sender: No OFD packet to send [15:40:09]OFD Sender: No OFD packet to send [15:40:14]OFD Sender: No OFD packet to send [15:40:19]OFD Sender: No OFD packet to send [15:40:24]OFD Sender: No OFD packet to send [15:40:29]OFD Sender: No OFD packet to send [15:40:34]OFD Sender: No OFD packet to send [15:40:39]OFD Sender: No OFD packet to send [15:40:44]OFD Sender: No OFD packet to send [15:40:49]OFD Sender: No OFD packet to send [15:40:54]OFD Sender: No OFD packet to send [15:40:59]OFD Sender: No OFD packet to send [15:41:04]OFD Sender: No OFD packet to send [15:41:09]OFD Sender: No OFD packet to send [15:41:14]OFD Sender: No OFD packet to send [15:41:19]OFD Sender: No OFD packet to send [15:41:24]OFD Sender: No OFD packet to send [15:41:29]OFD Sender: No OFD packet to send [15:41:34]OFD Sender: No OFD packet to send [15:41:36]accept exits with 10 [15:41:36]New connection [15:41:36]New thread 3066686820 created [15:41:36]Thread 3066830180 joined [15:41:36]Waiting for new connection... [15:41:36] Sock 10.Parse request [15:41:36]Sock 10.Check first char [15:41:36]Sock 10.First char is OK [15:41:36]request: POST /json_proto HTTP/1.0 [15:41:36]Method: POST [15:41:36]URL: /json_proto [15:41:36]Method is POST - this is cgi request [15:41:36]url: /json_proto [15:41:36]query_string will be loaded in cgi processing [15:41:36]execute_cgi json_proto POST (null) [15:41:36]execute_cgi path=json_proto method=POST [15:41:36]POST find Content-Length [15:41:36]Host: 172.17.40.195:8080 [15:41:36]Content-Length: 981 [15:41:36]Content-Type: application/json [15:41:36] [15:41:36]POST finish read [15:41:36]Found Content-Length = 981 [15:41:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:36]execute_script... [15: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)161149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:36]POST & json_proto [15:41:36]process_json_proto [15:41:36]json parsed OK: [15:41:36]protocol is kg_v1.0 [15:41:36]action value=close_receipt [15:41:36]process_action close_receipt [15:41:36]cmd_close_receipt [15:41:36]MH_GetDate [15:41:36]Write to MH i2c: F0 00 00 51 26 66 [15:41:36]Write i2c OK [15:41:36]MH_I2C_Read... [15:41:36]Read from MH i2c: F0 [15:41:36]MH_I2C_Read... [15:41:36]Read from MH i2c: F0 09 00 [15:41:36]MH_I2C_Read... [15:41:36]Read from MH i2c: F0 09 00 51 26 00 32 02 21 67 D5 8D 6C 64 5D [15:41:36]GetLastDocTimeStamp 1730216142 [15:41:36]current date 1730216498 [15:41:36]FM_GetShiftState [15:41:36]SAM_PROTO_GetShiftState [15:41:36]wFMCommunicate request_size=4 [15:41:36]MH_SAM_APDU [15:41:36]CAPDU: 80 13 01 00 [15:41:36]Write to MH i2c: E2 08 00 52 26 80 13 01 00 00 00 00 00 F5 [15:41:36]Write i2c OK [15:41:36]MH_I2C_Read... [15:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:36]Read from MH i2c: E2 [15:41:36]MH_I2C_Read... [15:41:36]Read from MH i2c: E2 0E 00 [15:41:36]MH_I2C_Read... [15:41:36]Read from MH i2c: E2 0E 00 52 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2E [15:41:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:41:36]wFMCommunicate OK [15:41:36]SAM_PROTO_GetShiftState done [15:41:36]FM_GetShiftState done [15:41:36]opened in 1730161786 [15:41:36]opened+sec_in_day 1730248186 [15:41:36]quantity*price = 999032 [15:41:36]sum+1 = 999033 [15:41:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.92 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 185 29.10.2024 15:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 132.85 сом ФМ: 0000000000871745 ФД: 146389 ФПД: 147044858053746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154138&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146389&fm=147044858053746&tin=02508201610067®Number=0000000000091683&sum=999000 [15:41:37]StoreToDocumentArchive [15:41:37]shift 547 fd 146389 [15:41:37]save to /storage/0547/doc_00146389 [15:41:37]save last doc name /storage/0547/doc_00146389 to /storage/kkm_last_doc_name [15:41:37]save OK [15:41:37]Clear old archive folders... [15:41:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:41:37]tlvbuf is 01FE0AA0 [15:41:37]SAM_PROTO_ClearQueue [15:41:37]wFMCommunicate request_size=4 [15:41:37]MH_SAM_APDU [15:41:37]CAPDU: 80 09 00 00 [15:41:37]Write to MH i2c: E2 08 00 5F 26 80 09 00 00 00 00 00 00 F7 [15:41:37]Write i2c OK [15:41:37]MH_I2C_Read... [15:41:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:41:37]Read from MH i2c: E2 [15:41:37]MH_I2C_Read... [15:41:37]Read from MH i2c: E2 03 00 [15:41:37]MH_I2C_Read... [15:41:37]Read from MH i2c: E2 03 00 5F 26 00 90 00 F9 [15:41:37]RAPDU: 90 00 [15:41:37]wFMCommunicate OK [15:41:37]SAM_PROTO_ClearQueue done [15:41:37]KKMCreateOFDPacket [15:41:37]OFDProtocolAddRootSTLVToBuf [15:41:37]FM_MakeSignedData [15:41:37]FM_MakeSignedData [15:41:37]SAM_PROTO_SignData [15:41:37]wFMCommunicate request_size=4 [15:41:37]MH_SAM_APDU [15:41:37]CAPDU: 80 0D 01 02 [15:41:37]Write to MH i2c: E2 08 00 60 26 80 0D 01 02 00 00 00 00 FF [15:41:37]Write i2c OK [15:41:37]MH_I2C_Read... [15:41:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:41:38]Read from MH i2c: E2 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 03 00 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 03 00 60 26 00 90 00 FA [15:41:38]RAPDU: 90 00 [15:41:38]wFMCommunicate OK [15:41:38]wFMCommunicate request_size=255 [15:41:38]MH_SAM_APDU [15:41:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 32 02 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D5 3B 02 00 35 04 06 00 85 BC 8C 87 [15:41:38]Write to MH i2c: E2 02 01 61 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 32 02 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D5 3B 02 00 35 04 06 00 85 BC 8C 87 00 00 97 [15:41:38]Write i2c OK [15:41:38]MH_I2C_Read... [15:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:38]Read from MH i2c: E2 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 03 00 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 03 00 61 26 00 90 00 FB [15:41:38]RAPDU: 90 00 [15:41:38]wFMCommunicate OK [15:41:38]wFMCommunicate request_size=7 [15:41:38]MH_SAM_APDU [15:41:38]CAPDU: 80 0D 02 02 02 C4 72 [15:41:38]Write to MH i2c: E2 0A 00 62 26 80 0D 02 02 02 00 C4 72 00 00 3C [15:41:38]Write i2c OK [15:41:38]MH_I2C_Read... [15:41:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:38]Read from MH i2c: E2 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 03 00 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 03 00 62 26 00 90 00 FC [15:41:38]RAPDU: 90 00 [15:41:38]wFMCommunicate OK [15:41:38]wFMCommunicate request_size=4 [15:41:38]MH_SAM_APDU [15:41:38]CAPDU: 80 0D 03 02 [15:41:38]Write to MH i2c: E2 08 00 63 26 80 0D 03 02 00 00 00 00 04 [15:41:38]Write i2c OK [15:41:38]MH_I2C_Read... [15:41:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:41:38]Read from MH i2c: E2 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 0B 00 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 0B 00 63 26 00 FD EA D5 FA F7 60 62 0F 90 00 83 [15:41:38]RAPDU: FD EA D5 FA F7 60 62 0F 90 00 [15:41:38]wFMCommunicate OK [15:41:38]SAM_PROTO_SignData done [15:41:38]FM_MakeSignedData done [15:41:38]CreateOFDProtocolMessage [15:41:38]wFMCommunicate request_size=4 [15:41:38]MH_SAM_APDU [15:41:38]CAPDU: 80 11 00 00 [15:41:38]Write to MH i2c: E2 08 00 64 26 80 11 00 00 00 00 00 00 04 [15:41:38]Write i2c OK [15:41:38]MH_I2C_Read... [15:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:38]Read from MH i2c: E2 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 17 00 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: E2 17 00 64 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 57 [15:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:41:38]wFMCommunicate OK [15:41:38]CreateOFDProtocolMessage done [15:41:38]OFDSenderStorePacket 146389 [15:41:38]StoreOFDPacket docnum=146389 [15:41:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 F4 11 04 01 6F 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 32 02 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D5 3B 02 00 35 04 06 00 85 BC 8C 87 C4 72 FD EA D5 FA F7 60 62 0F [15:41:38]CheckFolder [15:41:38]dirname=/storage/ofd_packets [15:41:38]CheckFolder done [15:41:38]ProducePacketName [15:41:38]name=ofd_packets/00146389 [15:41:38]NVStorageSaveData ofd_packets/00146389 [15:41:38]File name is /storage/ofd_packets/00146389 [15:41:38]Write 298 bytes [15:41:38]NVStorageSaveData done [15:41:38]OFDSenderStorePacket done [15:41:38]KKMCreateOFDPacket done [15:41:38]NVStorageSaveData kkm_last_timestamp [15:41:38]File name is /storage/kkm_last_timestamp [15:41:38]Write 4 bytes [15:41:38]NVStorageSaveData done [15:41:38]ExternCall_PrintAddStr [15:41:38]wPrintStart [15:41:38]Write to MH i2c: 01 00 00 65 26 8B [15:41:38]Write i2c OK [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: 01 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: 01 07 00 [15:41:38]MH_I2C_Read... [15:41:38]Read from MH i2c: 01 07 00 65 26 00 00 00 00 00 FF 0F A0 [15:41:38]RasterBufferAndPrint [15:41:38]line Счет N : (1)161149 [15:41:38]line ИНН: 02508201610067 [15:41:38]line Контрольно-Кассовый Чек [15:41:38]line ПРОДАЖА [15:41:38]line ТРК (МРК, ГНК) : 11 [15:41:38]line Товар: 2710194210 [15:41:38]line ДТ-К-2 [15:41:38]line 132.850 * 75.20 [15:41:38]line = 9990.32 [15:41:38]line НДС 12% НСП 1% [15:41:38]line > о реализуемом товаре [15:41:38]line ОКРУГЛЕНИЕ: -0.32 [15:41:38]line ИТОГО: 9990.00 [15:41:38]line Внесено: 10000.00 [15:41:38]line СДАЧА: 10.00 [15:41:38]line НСП 1% : 88.41 [15:41:38]line НДС 12% : 1060.92 [15:41:38]line Наличными: 9990.00 [15:41:38]line Безнал.: 0.00 [15:41:38]line Место: АЗС № 126 "Партнер Нефть" [15:41:38]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:41:38]line СНО: Общий режим [15:41:38]line Чек 185 29.10.2024 15:41 [15:41:38]line Смена: 547 ФФД: 1.0 [15:41:38]line ЗНМ: 0300000085 [15:41:38]line РНМ: 0000000000091683 [15:41:38]line Версия ККМ: 001 [15:41:38]line [15:41:38]line Дисконтная программа [15:41:38]line ДТ [15:41:38]line номер 126 [15:41:38]line сэкономлено 132.85 сом [15:41:38]line ФМ: 0000000000871745 [15:41:38]line ФД: 146389 [15:41:38]line ФПД: 147044858053746 [15:41:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154138&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146389&fm=147044858053746&tin=02508201610067®Number=0000000000091683&sum=999000 [15:41:38]OFD Sender: Processing packet 146389 [packets to send 206, broken 205] [15:41:38]ProducePacketName [15:41:38]name=ofd_packets/00146389 [15:41:38]OFD Sender: To server: pG, [15:41:38]CommunicateWithHost lk.salyk.kg:30040 [15:41:38]ConnectInit lk.salyk.kg [15:41:38]written 0, free lines is 4095 [15:41:39]Connected sock=9 [15: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 31 37 34 35 0C 01 00 00 F4 11 04 01 6F 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 32 02 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D5 3B 02 00 35 04 06 00 85 BC 8C 87 C4 72 FD EA D5 FA F7 60 62 0F [15:41:39]Write to MH i2c: 01 00 00 95 26 BB [15:41:39]Write i2c OK [15:41:39]MH_I2C_Read... [15:41:39]Read from MH i2c: 01 [15:41:39]MH_I2C_Read... [15:41:39]Read from MH i2c: 01 07 00 [15:41:39]MH_I2C_Read... [15:41:39]Read from MH i2c: 01 07 00 95 26 00 00 00 00 00 4F 0C 1D [15:41:39]RasterBufferAndPrint [15:41:39]line [15:41:39]line [15:41:39]line [15:41:39]line [15:41:39]line [15:41:39]written 0, free lines is 3159 [15:41:39]MH_Cut [15:41:39]Write to MH i2c: D1 01 00 9C 26 01 94 [15:41:39]Write i2c OK [15:41:39]MH_I2C_Read... [15:41:39]Read from MH i2c: D1 [15:41:39]MH_I2C_Read... [15:41:39]Read from MH i2c: D1 01 00 [15:41:39]MH_I2C_Read... [15:41:39]Read from MH i2c: D1 01 00 9C 26 00 93 [15:41:39]Write to MH i2c: 01 00 00 9D 26 C3 [15:41:39]Write i2c OK [15:41:39]MH_I2C_Read... [15:41:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 CE 9A 47 00 B8 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D5 3B 02 00 F4 03 04 00 59 A7 20 67 B6 04 01 00 00 81 A0 BC 46 DA 4B 1F 9D [15:41:39]CommunicateWithHost err = 0 [15:41:39]CheckOFDResponse [15:41:39]1017 (14) - 77093643461234 [15:41:39]1041 (16) - 0000000000871745 [15:41:39]1040 (4) - 146389 [15:41:39]1012 (4) - 29.10.2024 09:14 [15:41:39]1206 (1) - 0 [15:41:39]OFD Sender: Remove packet 146389 [15:41:39]ProducePacketName [15:41:39]name=ofd_packets/00146389 [15:41:39]NVStorageDeleteData [15:41:39]OFD Sender: No OFD packet to send [15:41:40]*** Cut start [15:41:40]*** Partial cut [15:41:40]*** CUTSNS_PIN = 1 [15:41:40]*** CUTSNS_PIN = 0 [15:41:40]*** Brake cut motor [15:41:40]Read from MH i2c: 01 [15:41:40]MH_I2C_Read... [15:41:40]*** Stop cut motor [15:41:40]*** Cut end [15:41:40]Read from MH i2c: 01 07 00 [15:41:40]MH_I2C_Read... [15:41:40]Read from MH i2c: 01 07 00 9D 26 00 00 00 00 00 FF 0F D8 [15:41:40]process_action close_receipt done [15:41:40]requested_data is exist [15:41:40]produce_requested_data [15:41:40]requested_item fm.sn is exist - process it [15:41:40]wFMCommunicate request_size=4 [15:41:40]MH_SAM_APDU [15:41:40]CAPDU: 80 11 00 00 [15:41:40]Write to MH i2c: E2 08 00 9E 26 80 11 00 00 00 00 00 00 3E [15:41:40]Write i2c OK [15:41:40]MH_I2C_Read... [15:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:40]Read from MH i2c: E2 [15:41:40]MH_I2C_Read... [15:41:40]Read from MH i2c: E2 17 00 [15:41:40]MH_I2C_Read... [15:41:40]Read from MH i2c: E2 17 00 9E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 91 [15:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:41:40]wFMCommunicate OK [15:41:40]requested_item fd.num is exist - process it [15:41:40]SAM_PROTO_GetFieldsCounters [15:41:40]wFMCommunicate request_size=4 [15:41:40]MH_SAM_APDU [15:41:40]CAPDU: 80 13 00 00 [15:41:40]Write to MH i2c: E2 08 00 9F 26 80 13 00 00 00 00 00 00 41 [15:41:40]Write i2c OK [15:41:40]MH_I2C_Read... [15:41:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:40]Read from MH i2c: E2 [15:41:40]MH_I2C_Read... [15:41:40]Read from MH i2c: E2 62 00 [15:41:40]MH_I2C_Read... [15:41:40]Read from MH i2c: E2 62 00 9F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D5 3B 02 00 0E 04 04 00 23 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 C6 [15:41:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D5 3B 02 00 0E 04 04 00 23 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 [15:41:40]wFMCommunicate OK [15:41:40]SAM_PROTO_GetFieldsCounters done [15:41:40]requested_item shift.num is exist - process it [15:41:40]requested_item shift.opened is exist - process it [15:41:40]req_shift_opened [15:41:40]FM_GetShiftState [15:41:40]SAM_PROTO_GetShiftState [15:41:40]wFMCommunicate request_size=4 [15:41:40]MH_SAM_APDU [15:41:40]CAPDU: 80 13 01 00 [15:41:40]Write to MH i2c: E2 08 00 A0 26 80 13 01 00 00 00 00 00 43 [15:41:40]Write i2c OK [15:41:40]MH_I2C_Read... [15:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:40]Read from MH i2c: E2 [15:41:40]MH_I2C_Read... [15:41:40]Read from MH i2c: E2 0E 00 [15:41:40]MH_I2C_Read... [15:41:40]Read from MH i2c: E2 0E 00 A0 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7C [15:41:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:41:40]wFMCommunicate OK [15:41:40]SAM_PROTO_GetShiftState done [15:41:40]FM_GetShiftState done [15:41:40]req_shift_opened done [15:41:40]requested_item shift.open_date is exist - process it [15:41:40]req_shift_open_date [15:41:40]req_shift_open_date done [15:41:40]produce_requested_data done [15:41:40]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146389,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:41:40]process_action_free close_receipt [15:41:40]json_value_free [15:41:40]json_value_free done [15:41:40]process_json_proto returns [15:41:40]Send response to host [15:41:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146389,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:41:40]free response buf [15:41:40]execute_script done [15:41:40]execute_script returns [15:41:40]free content buf [15:41:40]Sock 10.Close socket [15:41:40]Sock 10.Thread stoped [15:41:44]OFD Sender: No OFD packet to send [15:41:49]OFD Sender: No OFD packet to send [15:41:55]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [15:43:30]OFD Sender: No OFD packet to send [15:43:35]OFD Sender: No OFD packet to send [15:43: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:02]accept exits with 7 [15:45:02]New connection [15:45:02]New thread 3066830180 created [15:45:02]Thread 3066686820 joined [15:45:02]Waiting for new connection... [15:45:02] Sock 7.Parse request [15:45:02]Sock 7.Check first char [15:45:02]Sock 7.First char is OK [15:45:02]request: POST /json_proto HTTP/1.0 [15:45:02]Method: POST [15:45:02]URL: /json_proto [15:45:02]Method is POST - this is cgi request [15:45:02]url: /json_proto [15:45:02]query_string will be loaded in cgi processing [15:45:02]execute_cgi json_proto POST (null) [15:45:02]execute_cgi path=json_proto method=POST [15:45:02]POST find Content-Length [15:45:02]Host: 172.17.40.195:8080 [15:45:02]Content-Length: 980 [15:45:02]Content-Type: application/json [15:45:02] [15:45:02]POST finish read [15:45:02]Found Content-Length = 980 [15:45:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 106.390, "sum" : 8000.53, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 106.39 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:02]execute_script... [15:45: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)161150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 106.390, "sum" : 8000.53, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 106.39 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:02]POST & json_proto [15:45:02]process_json_proto [15:45:02]json parsed OK: [15:45:02]protocol is kg_v1.0 [15:45:02]action value=close_receipt [15:45:02]process_action close_receipt [15:45:02]cmd_close_receipt [15:45:02]MH_GetDate [15:45:02]Write to MH i2c: F0 00 00 A1 26 B6 [15:45:02]Write i2c OK [15:45:02]MH_I2C_Read... [15:45:02]Read from MH i2c: F0 [15:45:02]MH_I2C_Read... [15:45:02]Read from MH i2c: F0 09 00 [15:45:02]MH_I2C_Read... [15:45:02]Read from MH i2c: F0 09 00 A1 26 00 FF 02 21 67 D5 8D 6C 64 7A [15:45:02]GetLastDocTimeStamp 1730216498 [15:45:02]current date 1730216703 [15:45:02]FM_GetShiftState [15:45:02]SAM_PROTO_GetShiftState [15:45:02]wFMCommunicate request_size=4 [15:45:02]MH_SAM_APDU [15:45:02]CAPDU: 80 13 01 00 [15:45:02]Write to MH i2c: E2 08 00 A2 26 80 13 01 00 00 00 00 00 45 [15:45:02]Write i2c OK [15:45:02]MH_I2C_Read... [15:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:02]Read from MH i2c: E2 [15:45:02]MH_I2C_Read... [15:45:02]Read from MH i2c: E2 0E 00 [15:45:02]MH_I2C_Read... [15:45:02]Read from MH i2c: E2 0E 00 A2 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7E [15:45:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:45:02]wFMCommunicate OK [15:45:02]SAM_PROTO_GetShiftState done [15:45:02]FM_GetShiftState done [15:45:02]opened in 1730161786 [15:45:02]opened+sec_in_day 1730248186 [15:45:02]quantity*price = 800052 [15:45:02]sum+1 = 800054 [15:45:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 8000.00 Внесено: 8000.00 СДАЧА: 0.00 НСП 1% : 70.80 НДС 12% : 849.61 Наличными: 8000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 186 29.10.2024 15:45 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 106.39 сом ФМ: 0000000000871745 ФД: 146390 ФПД: 163599608693466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154504&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146390&fm=163599608693466&tin=02508201610067®Number=0000000000091683&sum=800000 [15:45:03]StoreToDocumentArchive [15:45:03]shift 547 fd 146390 [15:45:03]save to /storage/0547/doc_00146390 [15:45:03]save last doc name /storage/0547/doc_00146390 to /storage/kkm_last_doc_name [15:45:03]save OK [15:45:03]Clear old archive folders... [15:45:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:45:03]tlvbuf is 020F0E40 [15:45:03]SAM_PROTO_ClearQueue [15:45:03]wFMCommunicate request_size=4 [15:45:03]MH_SAM_APDU [15:45:03]CAPDU: 80 09 00 00 [15:45:03]Write to MH i2c: E2 08 00 AF 26 80 09 00 00 00 00 00 00 47 [15:45:03]Write i2c OK [15:45:03]MH_I2C_Read... [15:45:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:03]Read from MH i2c: E2 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 AF 26 00 90 00 49 [15:45:03]RAPDU: 90 00 [15:45:03]wFMCommunicate OK [15:45:03]SAM_PROTO_ClearQueue done [15:45:03]KKMCreateOFDPacket [15:45:03]OFDProtocolAddRootSTLVToBuf [15:45:03]FM_MakeSignedData [15:45:03]FM_MakeSignedData [15:45:03]SAM_PROTO_SignData [15:45:03]wFMCommunicate request_size=4 [15:45:03]MH_SAM_APDU [15:45:03]CAPDU: 80 0D 01 02 [15:45:03]Write to MH i2c: E2 08 00 B0 26 80 0D 01 02 00 00 00 00 4F [15:45:03]Write i2c OK [15:45:03]MH_I2C_Read... [15:45:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:03]Read from MH i2c: E2 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 B0 26 00 90 00 4A [15:45:03]RAPDU: 90 00 [15:45:03]wFMCommunicate OK [15:45:03]wFMCommunicate request_size=255 [15:45:03]MH_SAM_APDU [15:45:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 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 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 00 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D6 3B 02 00 35 04 06 00 94 CB 00 8F [15:45:03]Write to MH i2c: E2 02 01 B1 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 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 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 00 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D6 3B 02 00 35 04 06 00 94 CB 00 8F 00 00 B1 [15:45:03]Write i2c OK [15:45:03]MH_I2C_Read... [15:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:03]Read from MH i2c: E2 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 B1 26 00 90 00 4B [15:45:03]RAPDU: 90 00 [15:45:03]wFMCommunicate OK [15:45:03]wFMCommunicate request_size=7 [15:45:03]MH_SAM_APDU [15:45:03]CAPDU: 80 0D 02 02 02 C2 DA [15:45:03]Write to MH i2c: E2 0A 00 B2 26 80 0D 02 02 02 00 C2 DA 00 00 F2 [15:45:03]Write i2c OK [15:45:03]MH_I2C_Read... [15:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:03]Read from MH i2c: E2 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 03 00 B2 26 00 90 00 4C [15:45:03]RAPDU: 90 00 [15:45:03]wFMCommunicate OK [15:45:03]wFMCommunicate request_size=4 [15:45:03]MH_SAM_APDU [15:45:03]CAPDU: 80 0D 03 02 [15:45:03]Write to MH i2c: E2 08 00 B3 26 80 0D 03 02 00 00 00 00 54 [15:45:03]Write i2c OK [15:45:03]MH_I2C_Read... [15:45:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:03]Read from MH i2c: E2 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 0B 00 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 0B 00 B3 26 00 95 3B 32 11 D1 45 9E F3 90 00 0F [15:45:03]RAPDU: 95 3B 32 11 D1 45 9E F3 90 00 [15:45:03]wFMCommunicate OK [15:45:03]SAM_PROTO_SignData done [15:45:03]FM_MakeSignedData done [15:45:03]CreateOFDProtocolMessage [15:45:03]wFMCommunicate request_size=4 [15:45:03]MH_SAM_APDU [15:45:03]CAPDU: 80 11 00 00 [15:45:03]Write to MH i2c: E2 08 00 B4 26 80 11 00 00 00 00 00 00 54 [15:45:03]Write i2c OK [15:45:03]MH_I2C_Read... [15:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:03]Read from MH i2c: E2 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 17 00 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: E2 17 00 B4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A7 [15:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:45:03]wFMCommunicate OK [15:45:03]CreateOFDProtocolMessage done [15:45:03]OFDSenderStorePacket 146390 [15:45:03]StoreOFDPacket docnum=146390 [15:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 A5 EF 04 01 A2 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 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 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 00 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D6 3B 02 00 35 04 06 00 94 CB 00 8F C2 DA 95 3B 32 11 D1 45 9E F3 [15:45:03]CheckFolder [15:45:03]dirname=/storage/ofd_packets [15:45:03]CheckFolder done [15:45:03]ProducePacketName [15:45:03]name=ofd_packets/00146390 [15:45:03]NVStorageSaveData ofd_packets/00146390 [15:45:03]File name is /storage/ofd_packets/00146390 [15:45:03]Write 298 bytes [15:45:03]NVStorageSaveData done [15:45:03]OFDSenderStorePacket done [15:45:03]KKMCreateOFDPacket done [15:45:03]NVStorageSaveData kkm_last_timestamp [15:45:03]File name is /storage/kkm_last_timestamp [15:45:03]Write 4 bytes [15:45:03]NVStorageSaveData done [15:45:03]ExternCall_PrintAddStr [15:45:03]wPrintStart [15:45:03]Write to MH i2c: 01 00 00 B5 26 DB [15:45:03]Write i2c OK [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: 01 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: 01 07 00 [15:45:03]MH_I2C_Read... [15:45:03]Read from MH i2c: 01 07 00 B5 26 00 00 00 00 00 FF 0F F0 [15:45:03]RasterBufferAndPrint [15:45:03]line Счет N : (1)161150 [15:45:03]line ИНН: 02508201610067 [15:45:03]line Контрольно-Кассовый Чек [15:45:03]line ПРОДАЖА [15:45:04]line ТРК (МРК, ГНК) : 11 [15:45:04]line Товар: 2710194210 [15:45:04]line ДТ-К-2 [15:45:04]line 106.390 * 75.20 [15:45:04]line = 8000.53 [15:45:04]line НДС 12% НСП 1% [15:45:04]line > о реализуемом товаре [15:45:04]line ОКРУГЛЕНИЕ: -0.53 [15:45:04]line ИТОГО: 8000.00 [15:45:04]line Внесено: 8000.00 [15:45:04]line СДАЧА: 0.00 [15:45:04]line НСП 1% : 70.80 [15:45:04]line НДС 12% : 849.61 [15:45:04]line Наличными: 8000.00 [15:45:04]line Безнал.: 0.00 [15:45:04]line Место: АЗС № 126 "Партнер Нефть" [15:45:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:45:04]line СНО: Общий режим [15:45:04]line Чек 186 29.10.2024 15:45 [15:45:04]line Смена: 547 ФФД: 1.0 [15:45:04]line ЗНМ: 0300000085 [15:45:04]line РНМ: 0000000000091683 [15:45:04]line Версия ККМ: 001 [15:45:04]line [15:45:04]line Дисконтная программа [15:45:04]line ДТ [15:45:04]line номер 126 [15:45:04]line сэкономлено 106.39 сом [15:45:04]line ФМ: 0000000000871745 [15:45:04]line ФД: 146390 [15:45:04]line ФПД: 163599608693466 [15:45:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154504&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146390&fm=163599608693466&tin=02508201610067®Number=0000000000091683&sum=800000 [15:45:04]OFD Sender: Processing packet 146390 [packets to send 206, broken 205] [15:45:04]ProducePacketName [15:45:04]name=ofd_packets/00146390 [15:45:04]OFD Sender: To server: pG, [15:45:04]CommunicateWithHost lk.salyk.kg:30040 [15:45:04]ConnectInit lk.salyk.kg [15:45:04]written 0, free lines is 4095 [15:45:04]Connected sock=9 [15:45:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 A5 EF 04 01 A2 4D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 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 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 00 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D6 3B 02 00 35 04 06 00 94 CB 00 8F C2 DA 95 3B 32 11 D1 45 9E F3 [15:45:04]Write to MH i2c: 01 00 00 E5 26 0B [15:45:04]Write i2c OK [15:45:04]MH_I2C_Read... [15:45:04]Read from MH i2c: 01 [15:45:04]MH_I2C_Read... [15:45:04]Read from MH i2c: 01 07 00 [15:45:04]MH_I2C_Read... [15:45:04]Read from MH i2c: 01 07 00 E5 26 00 00 00 00 00 56 0C 74 [15:45:04]RasterBufferAndPrint [15:45:04]line [15:45:04]line [15:45:04]line [15:45:04]line [15:45:04]line [15:45:04]written 0, free lines is 3164 [15:45:04]MH_Cut [15:45:04]Write to MH i2c: D1 01 00 EC 26 01 E4 [15:45:04]Write i2c OK [15:45:04]MH_I2C_Read... [15:45:04]Read from MH i2c: D1 [15:45:04]MH_I2C_Read... [15:45:04]Read from MH i2c: D1 01 00 [15:45:04]MH_I2C_Read... [15:45:04]Read from MH i2c: D1 01 00 EC 26 00 E3 [15:45:04]Write to MH i2c: 01 00 00 ED 26 13 [15:45:04]Write i2c OK [15:45:04]MH_I2C_Read... [15:45:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D3 3A 47 00 F6 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 31 37 34 35 10 04 04 00 D6 3B 02 00 F4 03 04 00 26 A8 20 67 B6 04 01 00 00 A8 64 95 B0 3C F0 67 47 [15:45:05]CommunicateWithHost err = 0 [15:45:05]CheckOFDResponse [15:45:05]1017 (14) - 77093643461234 [15:45:05]1041 (16) - 0000000000871745 [15:45:05]1040 (4) - 146390 [15:45:05]1012 (4) - 29.10.2024 09:17 [15:45:05]1206 (1) - 0 [15:45:05]OFD Sender: Remove packet 146390 [15:45:05]ProducePacketName [15:45:05]name=ofd_packets/00146390 [15:45:05]NVStorageDeleteData [15:45:05]OFD Sender: No OFD packet to send [15:45:05]*** Cut start [15:45:05]*** Partial cut [15:45:05]*** CUTSNS_PIN = 1 [15:45:05]*** CUTSNS_PIN = 0 [15:45:05]*** Brake cut motor [15:45:06]Read from MH i2c: 01 [15:45:06]MH_I2C_Read... [15:45:06]*** Stop cut motor [15:45:06]*** Cut end [15:45:06]Read from MH i2c: 01 07 00 [15:45:06]MH_I2C_Read... [15:45:06]Read from MH i2c: 01 07 00 ED 26 00 00 00 00 00 FF 0F 28 [15:45:06]process_action close_receipt done [15:45:06]requested_data is exist [15:45:06]produce_requested_data [15:45:06]requested_item fm.sn is exist - process it [15:45:06]wFMCommunicate request_size=4 [15:45:06]MH_SAM_APDU [15:45:06]CAPDU: 80 11 00 00 [15:45:06]Write to MH i2c: E2 08 00 EE 26 80 11 00 00 00 00 00 00 8E [15:45:06]Write i2c OK [15:45:06]MH_I2C_Read... [15:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:06]Read from MH i2c: E2 [15:45:06]MH_I2C_Read... [15:45:06]Read from MH i2c: E2 17 00 [15:45:06]MH_I2C_Read... [15:45:06]Read from MH i2c: E2 17 00 EE 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E1 [15:45:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:45:06]wFMCommunicate OK [15:45:06]requested_item fd.num is exist - process it [15:45:06]SAM_PROTO_GetFieldsCounters [15:45:06]wFMCommunicate request_size=4 [15:45:06]MH_SAM_APDU [15:45:06]CAPDU: 80 13 00 00 [15:45:06]Write to MH i2c: E2 08 00 EF 26 80 13 00 00 00 00 00 00 91 [15:45:06]Write i2c OK [15:45:06]MH_I2C_Read... [15:45:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:06]Read from MH i2c: E2 [15:45:06]MH_I2C_Read... [15:45:06]Read from MH i2c: E2 62 00 [15:45:06]MH_I2C_Read... [15:45:06]Read from MH i2c: E2 62 00 EF 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D6 3B 02 00 0E 04 04 00 23 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 1A [15:45:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D6 3B 02 00 0E 04 04 00 23 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 [15:45:06]wFMCommunicate OK [15:45:06]SAM_PROTO_GetFieldsCounters done [15:45:06]requested_item shift.num is exist - process it [15:45:06]requested_item shift.opened is exist - process it [15:45:06]req_shift_opened [15:45:06]FM_GetShiftState [15:45:06]SAM_PROTO_GetShiftState [15:45:06]wFMCommunicate request_size=4 [15:45:06]MH_SAM_APDU [15:45:06]CAPDU: 80 13 01 00 [15:45:06]Write to MH i2c: E2 08 00 F0 26 80 13 01 00 00 00 00 00 93 [15:45:06]Write i2c OK [15:45:06]MH_I2C_Read... [15:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:06]Read from MH i2c: E2 [15:45:06]MH_I2C_Read... [15:45:06]Read from MH i2c: E2 0E 00 [15:45:06]MH_I2C_Read... [15:45:06]Read from MH i2c: E2 0E 00 F0 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CC [15:45:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:45:06]wFMCommunicate OK [15:45:06]SAM_PROTO_GetShiftState done [15:45:06]FM_GetShiftState done [15:45:06]req_shift_opened done [15:45:06]requested_item shift.open_date is exist - process it [15:45:06]req_shift_open_date [15:45:06]req_shift_open_date done [15:45:06]produce_requested_data done [15:45:06]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146390,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:45:06]process_action_free close_receipt [15:45:06]json_value_free [15:45:06]json_value_free done [15:45:06]process_json_proto returns [15:45:06]Send response to host [15:45:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146390,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:45:06]free response buf [15:45:06]execute_script done [15:45:06]execute_script returns [15:45:06]free content buf [15:45:06]Sock 7.Close socket [15:45:06]Sock 7.Thread stoped [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:40]OFD Sender: No OFD packet to send [15:46:45]OFD Sender: No OFD packet to send [15:46:50]OFD Sender: No OFD packet to send [15:46:55]OFD Sender: No OFD packet to send [15:47:00]OFD Sender: No OFD packet to send [15:47:05]OFD Sender: No OFD packet to send [15:47:10]OFD Sender: No OFD packet to send [15:47:15]OFD Sender: No OFD packet to send [15:47:20]OFD Sender: No OFD packet to send [15:47:25]OFD Sender: No OFD packet to send [15:47:30]OFD Sender: No OFD packet to send [15:47:35]OFD Sender: No OFD packet to send [15:47:37]accept exits with 10 [15:47:37]New connection [15:47:37]New thread 3066686820 created [15:47:37]Thread 3066830180 joined [15:47:37]Waiting for new connection... [15:47:37] Sock 10.Parse request [15:47:37]Sock 10.Check first char [15:47:37]Sock 10.First char is OK [15:47:37]request: POST /json_proto HTTP/1.0 [15:47:37]Method: POST [15:47:37]URL: /json_proto [15:47:37]Method is POST - this is cgi request [15:47:37]url: /json_proto [15:47:37]query_string will be loaded in cgi processing [15:47:37]execute_cgi json_proto POST (null) [15:47:37]execute_cgi path=json_proto method=POST [15:47:37]POST find Content-Length [15:47:37]Host: 172.17.40.195:8080 [15:47:37]Content-Length: 677 [15:47:37]Content-Type: application/json [15:47:37] [15:47:37]POST finish read [15:47:37]Found Content-Length = 677 [15:47:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:47:37]execute_script... [15: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)161151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:47:37]POST & json_proto [15:47:37]process_json_proto [15:47:37]json parsed OK: [15:47:37]protocol is kg_v1.0 [15:47:37]action value=close_receipt [15:47:37]process_action close_receipt [15:47:37]cmd_close_receipt [15:47:37]MH_GetDate [15:47:37]Write to MH i2c: F0 00 00 F1 26 06 [15:47:37]Write i2c OK [15:47:37]MH_I2C_Read... [15:47:37]Read from MH i2c: F0 [15:47:37]MH_I2C_Read... [15:47:37]Read from MH i2c: F0 09 00 [15:47:37]MH_I2C_Read... [15:47:37]Read from MH i2c: F0 09 00 F1 26 00 9A 03 21 67 D5 8D 6C 64 66 [15:47:37]GetLastDocTimeStamp 1730216704 [15:47:37]current date 1730216858 [15:47:37]FM_GetShiftState [15:47:37]SAM_PROTO_GetShiftState [15:47:37]wFMCommunicate request_size=4 [15:47:37]MH_SAM_APDU [15:47:37]CAPDU: 80 13 01 00 [15:47:37]Write to MH i2c: E2 08 00 F2 26 80 13 01 00 00 00 00 00 95 [15:47:37]Write i2c OK [15:47:37]MH_I2C_Read... [15:47:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:37]Read from MH i2c: E2 [15:47:37]MH_I2C_Read... [15:47:37]Read from MH i2c: E2 0E 00 [15:47:37]MH_I2C_Read... [15:47:37]Read from MH i2c: E2 0E 00 F2 26 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CE [15:47:37]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:47:37]wFMCommunicate OK [15:47:37]SAM_PROTO_GetShiftState done [15:47:37]FM_GetShiftState done [15:47:37]opened in 1730161786 [15:47:37]opened+sec_in_day 1730248186 [15:47:37]quantity*price = 50010 [15:47:37]sum+1 = 50012 [15:47:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 187 29.10.2024 15:47 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146391 ФПД: 90094825802356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154738&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146391&fm=90094825802356&tin=02508201610067®Number=0000000000091683&sum=50000 [15:47:38]StoreToDocumentArchive [15:47:38]shift 547 fd 146391 [15:47:38]save to /storage/0547/doc_00146391 [15:47:38]save last doc name /storage/0547/doc_00146391 to /storage/kkm_last_doc_name [15:47:38]save OK [15:47:38]Clear old archive folders... [15:47:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:38]tlvbuf is 0207A840 [15:47:38]SAM_PROTO_ClearQueue [15:47:38]wFMCommunicate request_size=4 [15:47:38]MH_SAM_APDU [15:47:38]CAPDU: 80 09 00 00 [15:47:38]Write to MH i2c: E2 08 00 FF 26 80 09 00 00 00 00 00 00 97 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:38]Read from MH i2c: E2 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 FF 26 00 90 00 99 [15:47:38]RAPDU: 90 00 [15:47:38]wFMCommunicate OK [15:47:38]SAM_PROTO_ClearQueue done [15:47:38]KKMCreateOFDPacket [15:47:38]OFDProtocolAddRootSTLVToBuf [15:47:38]FM_MakeSignedData [15:47:38]FM_MakeSignedData [15:47:38]SAM_PROTO_SignData [15:47:38]wFMCommunicate request_size=4 [15:47:38]MH_SAM_APDU [15:47:38]CAPDU: 80 0D 01 02 [15:47:38]Write to MH i2c: E2 08 00 00 27 80 0D 01 02 00 00 00 00 A0 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:38]Read from MH i2c: E2 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 00 27 00 90 00 9B [15:47:38]RAPDU: 90 00 [15:47:38]wFMCommunicate OK [15:47:38]wFMCommunicate request_size=255 [15:47:38]MH_SAM_APDU [15: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 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 BB 00 00 00 F4 03 04 00 9A 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D7 3B 02 00 35 04 06 00 51 [15:47:38]Write to MH i2c: E2 02 01 01 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 9A 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D7 3B 02 00 35 04 06 00 51 00 00 71 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:38]Read from MH i2c: E2 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 01 27 00 90 00 9C [15:47:38]RAPDU: 90 00 [15:47:38]wFMCommunicate OK [15:47:38]wFMCommunicate request_size=10 [15:47:38]MH_SAM_APDU [15:47:38]CAPDU: 80 0D 02 02 05 F0 D6 16 8A 74 [15:47:38]Write to MH i2c: E2 0D 00 02 27 80 0D 02 02 05 00 F0 D6 16 8A 74 00 00 87 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:38]Read from MH i2c: E2 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 03 00 02 27 00 90 00 9D [15:47:38]RAPDU: 90 00 [15:47:38]wFMCommunicate OK [15:47:38]wFMCommunicate request_size=4 [15:47:38]MH_SAM_APDU [15:47:38]CAPDU: 80 0D 03 02 [15:47:38]Write to MH i2c: E2 08 00 03 27 80 0D 03 02 00 00 00 00 A5 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:38]Read from MH i2c: E2 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 0B 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 0B 00 03 27 00 A5 9B 5A FB 42 45 46 7E 90 00 86 [15:47:38]RAPDU: A5 9B 5A FB 42 45 46 7E 90 00 [15:47:38]wFMCommunicate OK [15:47:38]SAM_PROTO_SignData done [15:47:38]FM_MakeSignedData done [15:47:38]CreateOFDProtocolMessage [15:47:38]wFMCommunicate request_size=4 [15:47:38]MH_SAM_APDU [15:47:38]CAPDU: 80 11 00 00 [15:47:38]Write to MH i2c: E2 08 00 04 27 80 11 00 00 00 00 00 00 A5 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:38]Read from MH i2c: E2 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 17 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 17 00 04 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F8 [15:47:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:47:38]wFMCommunicate OK [15:47:38]CreateOFDProtocolMessage done [15:47:38]OFDSenderStorePacket 146391 [15:47:38]StoreOFDPacket docnum=146391 [15:47:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C7 0C 07 01 AD 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 BB 00 00 00 F4 03 04 00 9A 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D7 3B 02 00 35 04 06 00 51 F0 D6 16 8A 74 A5 9B 5A FB 42 45 46 7E [15:47:38]CheckFolder [15:47:38]dirname=/storage/ofd_packets [15:47:38]CheckFolder done [15:47:38]ProducePacketName [15:47:38]name=ofd_packets/00146391 [15:47:38]NVStorageSaveData ofd_packets/00146391 [15:47:38]File name is /storage/ofd_packets/00146391 [15:47:38]Write 301 bytes [15:47:38]NVStorageSaveData done [15:47:38]OFDSenderStorePacket done [15:47:38]KKMCreateOFDPacket done [15:47:38]NVStorageSaveData kkm_last_timestamp [15:47:38]File name is /storage/kkm_last_timestamp [15:47:38]Write 4 bytes [15:47:38]NVStorageSaveData done [15:47:38]ExternCall_PrintAddStr [15:47:38]wPrintStart [15:47:38]Write to MH i2c: 01 00 00 05 27 2C [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: 01 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: 01 07 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: 01 07 00 05 27 00 00 00 00 00 FF 0F 41 [15:47:38]RasterBufferAndPrint [15:47:38]line Счет N : (1)161151 [15:47:38]line ИНН: 02508201610067 [15:47:38]line Контрольно-Кассовый Чек [15:47:38]line ПРОДАЖА [15:47:38]line ТРК (МРК, ГНК) : 43 [15:47:38]line Товар: 2710124500 [15:47:38]line Аи-95-К-3 [15:47:38]line 6.740 * 74.20 [15:47:38]line = 500.11 [15:47:38]line НДС 12% НСП 1% [15:47:38]line > о реализуемом товаре [15:47:38]line ОКРУГЛЕНИЕ: -0.11 [15:47:38]line ИТОГО: 500.00 [15:47:38]line Внесено: 500.00 [15:47:38]line СДАЧА: 0.00 [15:47:38]line НСП 1% : 4.43 [15:47:38]line НДС 12% : 53.11 [15:47:38]line Наличными: 500.00 [15:47:38]line Безнал.: 0.00 [15:47:38]line Место: АЗС № 126 "Партнер Нефть" [15:47:38]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:47:38]line СНО: Общий режим [15:47:38]line Чек 187 29.10.2024 15:47 [15:47:38]line Смена: 547 ФФД: 1.0 [15:47:38]line ЗНМ: 0300000085 [15:47:38]line РНМ: 0000000000091683 [15:47:38]line Версия ККМ: 001 [15:47:38]line ФМ: 0000000000871745 [15:47:38]line ФД: 146391 [15:47:38]line ФПД: 90094825802356 [15:47:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154738&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146391&fm=90094825802356&tin=02508201610067®Number=0000000000091683&sum=50000 [15:47:39]written 0, free lines is 4095 [15:47:39]OFD Sender: Processing packet 146391 [packets to send 206, broken 205] [15:47:39]ProducePacketName [15:47:39]name=ofd_packets/00146391 [15:47:39]OFD Sender: To server: pG, [15:47:39]CommunicateWithHost lk.salyk.kg:30040 [15:47:39]ConnectInit lk.salyk.kg [15:47:39]Write to MH i2c: 01 00 00 30 27 57 [15:47:39]Write i2c OK [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: 01 [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: 01 07 00 [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: 01 07 00 30 27 00 00 00 00 00 A7 0C 11 [15:47:39]RasterBufferAndPrint [15:47:39]line [15:47:39]line [15:47:39]line [15:47:39]line [15:47:39]line [15:47:39]written 0, free lines is 3242 [15:47:39]MH_Cut [15:47:39]Write to MH i2c: D1 01 00 37 27 01 30 [15:47:39]Write i2c OK [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: D1 [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: D1 01 00 [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: D1 01 00 37 27 00 2F [15:47:39]Write to MH i2c: 01 00 00 38 27 5F [15:47:39]Write i2c OK [15:47:39]MH_I2C_Read... [15:47:40]*** Cut start [15:47:40]*** Partial cut [15:47:40]*** CUTSNS_PIN = 1 [15:47:40]*** CUTSNS_PIN = 0 [15:47:40]*** Brake cut motor [15:47:41]Read from MH i2c: 01 [15:47:41]MH_I2C_Read... [15:47:41]*** Stop cut motor [15:47:41]*** Cut end [15:47:41]Read from MH i2c: 01 07 00 [15:47:41]MH_I2C_Read... [15:47:41]Read from MH i2c: 01 07 00 38 27 00 00 00 00 00 FF 0F 74 [15:47:41]process_action close_receipt done [15:47:41]requested_data is exist [15:47:41]produce_requested_data [15:47:41]requested_item fm.sn is exist - process it [15:47:41]wFMCommunicate request_size=4 [15:47:41]MH_SAM_APDU [15:47:41]CAPDU: 80 11 00 00 [15:47:41]Write to MH i2c: E2 08 00 39 27 80 11 00 00 00 00 00 00 DA [15:47:41]Write i2c OK [15:47:41]MH_I2C_Read... [15:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:41]Read from MH i2c: E2 [15:47:41]MH_I2C_Read... [15:47:41]Read from MH i2c: E2 17 00 [15:47:41]MH_I2C_Read... [15:47:41]Read from MH i2c: E2 17 00 39 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2D [15:47:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:47:41]wFMCommunicate OK [15:47:41]requested_item fd.num is exist - process it [15:47:41]SAM_PROTO_GetFieldsCounters [15:47:41]wFMCommunicate request_size=4 [15:47:41]MH_SAM_APDU [15:47:41]CAPDU: 80 13 00 00 [15:47:41]Write to MH i2c: E2 08 00 3A 27 80 13 00 00 00 00 00 00 DD [15:47:41]Write i2c OK [15:47:41]MH_I2C_Read... [15:47:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:41]Read from MH i2c: E2 [15:47:41]MH_I2C_Read... [15:47:41]Read from MH i2c: E2 62 00 [15:47:41]MH_I2C_Read... [15:47:41]Read from MH i2c: E2 62 00 3A 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D7 3B 02 00 0E 04 04 00 23 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 6A [15: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D7 3B 02 00 0E 04 04 00 23 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 [15:47:41]wFMCommunicate OK [15:47:41]SAM_PROTO_GetFieldsCounters done [15:47:41]requested_item shift.num is exist - process it [15:47:41]requested_item shift.opened is exist - process it [15:47:41]req_shift_opened [15:47:41]FM_GetShiftState [15:47:41]SAM_PROTO_GetShiftState [15:47:41]wFMCommunicate request_size=4 [15:47:41]MH_SAM_APDU [15:47:41]CAPDU: 80 13 01 00 [15:47:41]Write to MH i2c: E2 08 00 3B 27 80 13 01 00 00 00 00 00 DF [15:47:41]Write i2c OK [15:47:41]MH_I2C_Read... [15:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:41]Read from MH i2c: E2 [15:47:41]MH_I2C_Read... [15:47:41]Read from MH i2c: E2 0E 00 [15:47:41]MH_I2C_Read... [15:47:41]Read from MH i2c: E2 0E 00 3B 27 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 18 [15:47:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:47:41]wFMCommunicate OK [15:47:41]SAM_PROTO_GetShiftState done [15:47:41]FM_GetShiftState done [15:47:41]req_shift_opened done [15:47:41]requested_item shift.open_date is exist - process it [15:47:41]req_shift_open_date [15:47:41]req_shift_open_date done [15:47:41]produce_requested_data done [15:47:41]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146391,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:47:41]process_action_free close_receipt [15:47:41]json_value_free [15:47:41]json_value_free done [15:47:41]process_json_proto returns [15:47:41]Send response to host [15:47:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146391,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:47:41]free response buf [15:47:41]execute_script done [15:47:41]execute_script returns [15:47:41]free content buf [15:47:41]Sock 10.Close socket [15:47:41]Sock 10.Thread stoped [15:47:41]Connected sock=11 [15:47:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C7 0C 07 01 AD 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 BB 00 00 00 F4 03 04 00 9A 03 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D7 3B 02 00 35 04 06 00 51 F0 D6 16 8A 74 A5 9B 5A FB 42 45 46 7E [15:47:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B1 49 47 00 A7 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D7 3B 02 00 F4 03 04 00 C3 A8 20 67 B6 04 01 00 00 64 C6 12 13 9A DB 95 8C [15:47:41]CommunicateWithHost err = 0 [15:47:41]CheckOFDResponse [15:47:41]1017 (14) - 77093643461234 [15:47:41]1041 (16) - 0000000000871745 [15:47:41]1040 (4) - 146391 [15:47:41]1012 (4) - 29.10.2024 09:20 [15:47:41]1206 (1) - 0 [15:47:41]OFD Sender: Remove packet 146391 [15:47:41]ProducePacketName [15:47:41]name=ofd_packets/00146391 [15:47:41]NVStorageDeleteData [15:47:42]OFD Sender: No OFD packet to send [15:47:47]OFD Sender: No OFD packet to send [15:47:52]OFD Sender: No OFD packet to send [15:47:57]OFD Sender: No OFD packet to send [15:48:02]OFD Sender: No OFD packet to send [15:48:07]OFD Sender: No OFD packet to send [15:48:12]OFD Sender: No OFD packet to send [15:48:16]int [15:48:16]Write to MH i2c: 01 00 00 3C 27 63 [15:48:16]*** FLAG_PRN_KEY set [15:48:16]Write i2c OK [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 07 00 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 07 00 3C 27 00 08 00 00 00 FF 0F 80 [15:48:16]state=0 [15:48:16]Key pressed [15:48:16]Feed [15:48:16]Write to MH i2c: D8 00 00 3D 27 3B [15:48:16]Write i2c OK [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: D8 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: D8 01 00 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: D8 01 00 3D 27 00 3C [15:48:16]int [15:48:16]Write to MH i2c: 01 00 00 3E 27 65 [15:48:16]Write i2c OK [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 07 00 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 07 00 3E 27 00 48 00 00 00 3C 00 F0 [15:48:16]state=2 [15:48:16]Key pressed [15:48:16]int [15:48:16]Write to MH i2c: 01 00 00 3F 27 66 [15:48:16]*** FLAG_PRN_KEY reset [15:48:16]Write i2c OK [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 07 00 [15:48:16]MH_I2C_Read... [15:48:16]Read from MH i2c: 01 07 00 3F 27 00 00 00 00 00 F5 0F 71 [15:48:16]state=2 [15:48:16]Stop feed [15:48:17]OFD Sender: No OFD packet to send [15:48:22]OFD Sender: No OFD packet to send [15:48:25]int [15:48:25]Write to MH i2c: 01 00 00 40 27 67 [15:48:25]*** FLAG_PRN_KEY set [15:48:25]Write i2c OK [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 07 00 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 07 00 40 27 00 08 00 00 00 FF 0F 84 [15:48:25]state=0 [15:48:25]Key pressed [15:48:25]Feed [15:48:25]Write to MH i2c: D8 00 00 41 27 3F [15:48:25]Write i2c OK [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: D8 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: D8 01 00 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: D8 01 00 41 27 00 40 [15:48:25]int [15:48:25]Write to MH i2c: 01 00 00 42 27 69 [15:48:25]Write i2c OK [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 07 00 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 07 00 42 27 00 48 00 00 00 3D 00 F5 [15:48:25]state=2 [15:48:25]Key pressed [15:48:25]int [15:48:25]Write to MH i2c: 01 00 00 43 27 6A [15:48:25]*** FLAG_PRN_KEY reset [15:48:25]Write i2c OK [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 07 00 [15:48:25]MH_I2C_Read... [15:48:25]Read from MH i2c: 01 07 00 43 27 00 00 00 00 00 F6 0F 76 [15:48:25]state=2 [15:48:25]Stop feed [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:07]OFD Sender: No OFD packet to send [15:50:12]OFD Sender: No OFD packet to send [15:50:17]OFD Sender: No OFD packet to send [15:50:22]OFD Sender: No OFD packet to send [15:50:27]OFD Sender: No OFD packet to send [15:50:32]OFD Sender: No OFD packet to send [15:50:37]OFD Sender: No OFD packet to send [15:50:42]OFD Sender: No OFD packet to send [15:50:47]OFD Sender: No OFD packet to send [15:50:52]OFD Sender: No OFD packet to send [15:50:57]OFD Sender: No OFD packet to send [15:51:02]OFD Sender: No OFD packet to send [15:51:07]OFD Sender: No OFD packet to send [15:51:12]OFD Sender: No OFD packet to send [15:51:17]OFD Sender: No OFD packet to send [15:51:22]OFD Sender: No OFD packet to send [15:51:27]OFD Sender: No OFD packet to send [15:51:32]OFD Sender: No OFD packet to send [15:51:37]OFD Sender: No OFD packet to send [15:51:42]OFD Sender: No OFD packet to send [15:51:47]OFD Sender: No OFD packet to send [15:51:52]OFD Sender: No OFD packet to send [15:51:57]OFD Sender: No OFD packet to send [15:52:02]OFD Sender: No OFD packet to send [15:52:07]OFD Sender: No OFD packet to send [15:52:12]OFD Sender: No OFD packet to send [15:52:17]OFD Sender: No OFD packet to send [15:52:22]OFD Sender: No OFD packet to send [15:52:27]OFD Sender: No OFD packet to send [15:52:32]OFD Sender: No OFD packet to send [15:52:37]OFD Sender: No OFD packet to send [15:52:42]OFD Sender: No OFD packet to send [15:52:47]OFD Sender: No OFD packet to send [15:52:52]OFD Sender: No OFD packet to send [15:52:57]OFD Sender: No OFD packet to send [15:53:02]OFD Sender: No OFD packet to send [15:53:07]OFD Sender: No OFD packet to send [15:53:12]OFD Sender: No OFD packet to send [15:53:17]OFD Sender: No OFD packet to send [15:53:22]OFD Sender: No OFD packet to send [15:53:27]OFD Sender: No OFD packet to send [15:53:32]OFD Sender: No OFD packet to send [15:53:37]OFD Sender: No OFD packet to send [15:53:42]OFD Sender: No OFD packet to send [15:53:47]OFD Sender: No OFD packet to send [15:53:52]OFD Sender: No OFD packet to send [15:53:57]OFD Sender: No OFD packet to send [15:54:02]OFD Sender: No OFD packet to send [15:54:07]OFD Sender: No OFD packet to send [15:54:12]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:13]OFD Sender: No OFD packet to send [15:55:18]OFD Sender: No OFD packet to send [15:55:23]OFD Sender: No OFD packet to send [15:55:28]OFD Sender: No OFD packet to send [15:55:33]OFD Sender: No OFD packet to send [15:55:38]OFD Sender: No OFD packet to send [15:55:43]OFD Sender: No OFD packet to send [15:55:48]OFD Sender: No OFD packet to send [15:55:53]OFD Sender: No OFD packet to send [15:55:58]OFD Sender: No OFD packet to send [15:56:03]OFD Sender: No OFD packet to send [15:56:08]OFD Sender: No OFD packet to send [15:56:13]OFD Sender: No OFD packet to send [15:56:18]OFD Sender: No OFD packet to send [15:56:23]OFD Sender: No OFD packet to send [15:56:28]OFD Sender: No OFD packet to send [15:56:33]OFD Sender: No OFD packet to send [15:56:38]OFD Sender: No OFD packet to send [15:56:39]accept exits with 7 [15:56:39]New connection [15:56:39]New thread 3066830180 created [15:56:39]Thread 3066686820 joined [15:56:39]Waiting for new connection... [15:56:39] Sock 7.Parse request [15:56:39]Sock 7.Check first char [15:56:39]Sock 7.First char is OK [15:56:39]request: POST /json_proto HTTP/1.0 [15:56:39]Method: POST [15:56:39]URL: /json_proto [15:56:39]Method is POST - this is cgi request [15:56:39]url: /json_proto [15:56:39]query_string will be loaded in cgi processing [15:56:39]execute_cgi json_proto POST (null) [15:56:39]execute_cgi path=json_proto method=POST [15:56:39]POST find Content-Length [15:56:39]Host: 172.17.40.195:8080 [15:56:39]Content-Length: 769 [15:56:39]Content-Type: application/json [15:56:39] [15:56:39]POST finish read [15:56:39]Found Content-Length = 769 [15:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:56:39]execute_script... [15: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)161152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:56:39]POST & json_proto [15:56:39]process_json_proto [15:56:39]json parsed OK: [15:56:39]protocol is kg_v1.0 [15:56:39]action value=close_receipt [15:56:39]process_action close_receipt [15:56:39]cmd_close_receipt [15:56:39]MH_GetDate [15:56:39]Write to MH i2c: F0 00 00 44 27 5A [15:56:39]Write i2c OK [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: F0 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: F0 09 00 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: F0 09 00 44 27 00 B9 05 21 67 D5 8D 6C 64 DB [15:56:39]GetLastDocTimeStamp 1730216858 [15:56:39]current date 1730217401 [15:56:39]FM_GetShiftState [15:56:39]SAM_PROTO_GetShiftState [15:56:39]wFMCommunicate request_size=4 [15:56:39]MH_SAM_APDU [15:56:39]CAPDU: 80 13 01 00 [15:56:39]Write to MH i2c: E2 08 00 45 27 80 13 01 00 00 00 00 00 E9 [15:56:39]Write i2c OK [15:56:39]MH_I2C_Read... [15:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:39]Read from MH i2c: E2 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: E2 0E 00 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: E2 0E 00 45 27 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 22 [15:56:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:56:39]wFMCommunicate OK [15:56:39]SAM_PROTO_GetShiftState done [15:56:39]FM_GetShiftState done [15:56:39]opened in 1730161786 [15:56:39]opened+sec_in_day 1730248186 [15:56:39]quantity*price = 150056 [15:56:39]sum+1 = 150058 [15:56:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 188 29.10.2024 15:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146392 ФПД: 148898276408233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155641&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146392&fm=148898276408233&tin=02508201610067®Number=0000000000091683&sum=150057 [15:56:41]StoreToDocumentArchive [15:56:41]shift 547 fd 146392 [15:56:41]save to /storage/0547/doc_00146392 [15:56:41]save last doc name /storage/0547/doc_00146392 to /storage/kkm_last_doc_name [15:56:41]save OK [15:56:41]Clear old archive folders... [15:56:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:56:41]tlvbuf is B6F3A6C0 [15:56:41]SAM_PROTO_ClearQueue [15:56:41]wFMCommunicate request_size=4 [15:56:41]MH_SAM_APDU [15:56:41]CAPDU: 80 09 00 00 [15:56:41]Write to MH i2c: E2 08 00 52 27 80 09 00 00 00 00 00 00 EB [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:41]Read from MH i2c: E2 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 52 27 00 90 00 ED [15:56:41]RAPDU: 90 00 [15:56:41]wFMCommunicate OK [15:56:41]SAM_PROTO_ClearQueue done [15:56:41]KKMCreateOFDPacket [15:56:41]OFDProtocolAddRootSTLVToBuf [15:56:41]FM_MakeSignedData [15:56:41]FM_MakeSignedData [15:56:41]SAM_PROTO_SignData [15:56:41]wFMCommunicate request_size=4 [15:56:41]MH_SAM_APDU [15:56:41]CAPDU: 80 0D 01 02 [15:56:41]Write to MH i2c: E2 08 00 53 27 80 0D 01 02 00 00 00 00 F3 [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:41]Read from MH i2c: E2 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 53 27 00 90 00 EE [15:56:41]RAPDU: 90 00 [15:56:41]wFMCommunicate OK [15:56:41]wFMCommunicate request_size=255 [15:56:41]MH_SAM_APDU [15:56:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BC 00 00 00 F4 03 04 00 B9 05 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D8 3B 02 00 35 04 06 00 87 [15:56:41]Write to MH i2c: E2 02 01 54 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BC 00 00 00 F4 03 04 00 B9 05 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D8 3B 02 00 35 04 06 00 87 00 00 01 [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:41]Read from MH i2c: E2 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 54 27 00 90 00 EF [15:56:41]RAPDU: 90 00 [15:56:41]wFMCommunicate OK [15:56:41]wFMCommunicate request_size=10 [15:56:41]MH_SAM_APDU [15:56:41]CAPDU: 80 0D 02 02 05 6C 14 DF 7B A9 [15:56:41]Write to MH i2c: E2 0D 00 55 27 80 0D 02 02 05 00 6C 14 DF 7B A9 00 00 83 [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:41]Read from MH i2c: E2 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 03 00 55 27 00 90 00 F0 [15:56:41]RAPDU: 90 00 [15:56:41]wFMCommunicate OK [15:56:41]wFMCommunicate request_size=4 [15:56:41]MH_SAM_APDU [15:56:41]CAPDU: 80 0D 03 02 [15:56:41]Write to MH i2c: E2 08 00 56 27 80 0D 03 02 00 00 00 00 F8 [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:41]Read from MH i2c: E2 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 0B 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 0B 00 56 27 00 9A A1 85 99 3E BA F9 A6 90 00 E9 [15:56:41]RAPDU: 9A A1 85 99 3E BA F9 A6 90 00 [15:56:41]wFMCommunicate OK [15:56:41]SAM_PROTO_SignData done [15:56:41]FM_MakeSignedData done [15:56:41]CreateOFDProtocolMessage [15:56:41]wFMCommunicate request_size=4 [15:56:41]MH_SAM_APDU [15:56:41]CAPDU: 80 11 00 00 [15:56:41]Write to MH i2c: E2 08 00 57 27 80 11 00 00 00 00 00 00 F8 [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:41]Read from MH i2c: E2 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 17 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: E2 17 00 57 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4B [15:56:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:56:41]wFMCommunicate OK [15:56:41]CreateOFDProtocolMessage done [15:56:41]OFDSenderStorePacket 146392 [15:56:41]StoreOFDPacket docnum=146392 [15:56:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D9 2E 07 01 15 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 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 BC 00 00 00 F4 03 04 00 B9 05 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D8 3B 02 00 35 04 06 00 87 6C 14 DF 7B A9 9A A1 85 99 3E BA F9 A6 [15:56:41]CheckFolder [15:56:41]dirname=/storage/ofd_packets [15:56:41]CheckFolder done [15:56:41]ProducePacketName [15:56:41]name=ofd_packets/00146392 [15:56:41]NVStorageSaveData ofd_packets/00146392 [15:56:41]File name is /storage/ofd_packets/00146392 [15:56:41]Write 301 bytes [15:56:41]NVStorageSaveData done [15:56:41]OFDSenderStorePacket done [15:56:41]KKMCreateOFDPacket done [15:56:41]NVStorageSaveData kkm_last_timestamp [15:56:41]File name is /storage/kkm_last_timestamp [15:56:41]Write 4 bytes [15:56:41]NVStorageSaveData done [15:56:41]ExternCall_PrintAddStr [15:56:41]wPrintStart [15:56:41]Write to MH i2c: 01 00 00 58 27 7F [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: 01 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: 01 07 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: 01 07 00 58 27 00 00 00 00 00 FF 0F 94 [15:56:41]RasterBufferAndPrint [15:56:41]line Счет N : (1)161152 [15:56:41]line ИНН: 02508201610067 [15:56:41]line Контрольно-Кассовый Чек [15:56:41]line ПРОДАЖА [15:56:41]line ТРК (МРК, ГНК) : 62 [15:56:41]line Товар: 2710124130 [15:56:41]line Аи-92-К-2 [15:56:41]line 22.430 * 66.90 [15:56:41]line = 1500.57 [15:56:41]line НДС 12% НСП 1% [15:56:41]line > о реализуемом товаре [15:56:41]line ИТОГО: 1500.57 [15:56:41]line НСП 1% : 13.28 [15:56:41]line НДС 12% : 159.35 [15:56:41]line Наличными: 0.00 [15:56:41]line Безнал.: 1500.57 [15:56:41]line Место: АЗС № 126 "Партнер Нефть" [15:56:41]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [15:56:41]line СНО: Общий режим [15:56:41]line Чек 188 29.10.2024 15:56 [15:56:41]line Смена: 547 ФФД: 1.0 [15:56:41]line ЗНМ: 0300000085 [15:56:41]line РНМ: 0000000000091683 [15:56:41]line Версия ККМ: 001 [15:56:41]line Платежная система: Mbank [15:56:41]line ФМ: 0000000000871745 [15:56:41]line ФД: 146392 [15:56:41]line ФПД: 148898276408233 [15:56:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155641&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146392&fm=148898276408233&tin=02508201610067®Number=0000000000091683&sum=150057 [15:56:41]written 0, free lines is 4095 [15:56:41]OFD Sender: Processing packet 146392 [packets to send 206, broken 205] [15:56:41]ProducePacketName [15:56:41]name=ofd_packets/00146392 [15:56:41]OFD Sender: To server: pG, [15:56:41]CommunicateWithHost lk.salyk.kg:30040 [15:56:41]ConnectInit lk.salyk.kg [15:56:41]Connected sock=10 [15:56:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D9 2E 07 01 15 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 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 BC 00 00 00 F4 03 04 00 B9 05 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D8 3B 02 00 35 04 06 00 87 6C 14 DF 7B A9 9A A1 85 99 3E BA F9 A6 [15:56:42]Write to MH i2c: 01 00 00 81 27 A8 [15:56:42]Write i2c OK [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: 01 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: 01 07 00 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: 01 07 00 81 27 00 00 00 00 00 DA 0C 95 [15:56:42]RasterBufferAndPrint [15:56:42]line [15:56:42]line [15:56:42]line [15:56:42]line [15:56:42]line [15:56:42]written 0, free lines is 3297 [15:56:42]MH_Cut [15:56:42]Write to MH i2c: D1 01 00 88 27 01 81 [15:56:42]Write i2c OK [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: D1 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: D1 01 00 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: D1 01 00 88 27 00 80 [15:56:42]Write to MH i2c: 01 00 00 89 27 B0 [15:56:42]Write i2c OK [15:56:42]MH_I2C_Read... [15:56:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 09 AD 47 00 1C D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D8 3B 02 00 F4 03 04 00 E0 AA 20 67 B6 04 01 00 00 06 4C EA 27 B5 CF 08 F9 [15:56:42]CommunicateWithHost err = 0 [15:56:42]CheckOFDResponse [15:56:42]1017 (14) - 77093643461234 [15:56:42]1041 (16) - 0000000000871745 [15:56:42]1040 (4) - 146392 [15:56:42]1012 (4) - 29.10.2024 09:29 [15:56:42]1206 (1) - 0 [15:56:42]OFD Sender: Remove packet 146392 [15:56:42]ProducePacketName [15:56:42]name=ofd_packets/00146392 [15:56:42]NVStorageDeleteData [15:56:42]*** Cut start [15:56:42]*** Partial cut [15:56:42]*** CUTSNS_PIN = 1 [15:56:42]*** CUTSNS_PIN = 0 [15:56:42]OFD Sender: No OFD packet to send [15:56:43]*** Brake cut motor [15:56:43]Read from MH i2c: 01 [15:56:43]MH_I2C_Read... [15:56:43]*** Stop cut motor [15:56:43]*** Cut end [15:56:43]Read from MH i2c: 01 07 00 [15:56:43]MH_I2C_Read... [15:56:43]Read from MH i2c: 01 07 00 89 27 00 00 00 00 00 FF 0F C5 [15:56:43]process_action close_receipt done [15:56:43]requested_data is exist [15:56:43]produce_requested_data [15:56:43]requested_item fm.sn is exist - process it [15:56:43]wFMCommunicate request_size=4 [15:56:43]MH_SAM_APDU [15:56:43]CAPDU: 80 11 00 00 [15:56:43]Write to MH i2c: E2 08 00 8A 27 80 11 00 00 00 00 00 00 2B [15:56:43]Write i2c OK [15:56:43]MH_I2C_Read... [15:56:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:43]Read from MH i2c: E2 [15:56:43]MH_I2C_Read... [15:56:43]Read from MH i2c: E2 17 00 [15:56:43]MH_I2C_Read... [15:56:43]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 31 37 34 35 90 00 7E [15:56:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [15:56:43]wFMCommunicate OK [15:56:43]requested_item fd.num is exist - process it [15:56:43]SAM_PROTO_GetFieldsCounters [15:56:43]wFMCommunicate request_size=4 [15:56:43]MH_SAM_APDU [15:56:43]CAPDU: 80 13 00 00 [15:56:43]Write to MH i2c: E2 08 00 8B 27 80 13 00 00 00 00 00 00 2E [15:56:43]Write i2c OK [15:56:43]MH_I2C_Read... [15:56:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:43]Read from MH i2c: E2 [15:56:43]MH_I2C_Read... [15:56:43]Read from MH i2c: E2 62 00 [15:56:43]MH_I2C_Read... [15:56:43]Read from MH i2c: E2 62 00 8B 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D8 3B 02 00 0E 04 04 00 23 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 BF [15:56:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D8 3B 02 00 0E 04 04 00 23 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 [15:56:43]wFMCommunicate OK [15:56:43]SAM_PROTO_GetFieldsCounters done [15:56:43]requested_item shift.num is exist - process it [15:56:43]requested_item shift.opened is exist - process it [15:56:43]req_shift_opened [15:56:43]FM_GetShiftState [15:56:43]SAM_PROTO_GetShiftState [15:56:43]wFMCommunicate request_size=4 [15:56:43]MH_SAM_APDU [15:56:43]CAPDU: 80 13 01 00 [15:56:43]Write to MH i2c: E2 08 00 8C 27 80 13 01 00 00 00 00 00 30 [15:56:43]Write i2c OK [15:56:43]MH_I2C_Read... [15:56:43]Read from MH i2c: E2 [15:56:43]MH_I2C_Read... [15:56:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:43]Read from MH i2c: E2 0E 00 [15:56:43]MH_I2C_Read... [15:56:43]Read from MH i2c: E2 0E 00 8C 27 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 69 [15:56:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [15:56:43]wFMCommunicate OK [15:56:43]SAM_PROTO_GetShiftState done [15:56:43]FM_GetShiftState done [15:56:43]req_shift_opened done [15:56:43]requested_item shift.open_date is exist - process it [15:56:43]req_shift_open_date [15:56:43]req_shift_open_date done [15:56:43]produce_requested_data done [15:56:43]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146392,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [15:56:43]process_action_free close_receipt [15:56:43]json_value_free [15:56:43]json_value_free done [15:56:43]process_json_proto returns [15:56:43]Send response to host [15:56:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146392,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [15:56:43]free response buf [15:56:43]execute_script done [15:56:43]execute_script returns [15:56:43]free content buf [15:56:43]Sock 7.Close socket [15:56:43]Sock 7.Thread stoped [15:56:47]OFD Sender: No OFD packet to send [15:56:52]OFD Sender: No OFD packet to send [15:56:57]OFD Sender: No OFD packet to send [15:57:02]OFD Sender: No OFD packet to send [15:57:07]OFD Sender: No OFD packet to send [15:57:12]OFD Sender: No OFD packet to send [15:57:17]OFD Sender: No OFD packet to send [15:57:22]OFD Sender: No OFD packet to send [15:57:27]OFD Sender: No OFD packet to send [15:57:32]OFD Sender: No OFD packet to send [15:57:37]OFD Sender: No OFD packet to send [15:57:42]OFD Sender: No OFD packet to send [15:57:47]OFD Sender: No OFD packet to send [15:57:53]OFD Sender: No OFD packet to send [15:57:58]OFD Sender: No OFD packet to send [15:58:03]OFD Sender: No OFD packet to send [15:58:08]OFD Sender: No OFD packet to send [15:58:13]OFD Sender: No OFD packet to send [15:58:18]OFD Sender: No OFD packet to send [15:58:23]OFD Sender: No OFD packet to send [15:58:28]OFD Sender: No OFD packet to send [15:58:33]OFD Sender: No OFD packet to send [15:58:38]OFD Sender: No OFD packet to send [15:58:43]OFD Sender: No OFD packet to send [15:58:48]OFD Sender: No OFD packet to send [15:58:53]OFD Sender: No OFD packet to send [15:58:58]OFD Sender: No OFD packet to send [15:59:03]OFD Sender: No OFD packet to send [15:59:08]OFD Sender: No OFD packet to send [15:59:13]OFD Sender: No OFD packet to send [15:59:18]OFD Sender: No OFD packet to send [15:59:23]OFD Sender: No OFD packet to send [15:59:28]OFD Sender: No OFD packet to send [15:59:33]OFD Sender: No OFD packet to send [15:59:38]OFD Sender: No OFD packet to send [15:59:43]OFD Sender: No OFD packet to send [15:59:48]OFD Sender: No OFD packet to send [15:59:53]OFD Sender: No OFD packet to send [15:59:58]OFD Sender: No OFD packet to send [16:00:03]OFD Sender: No OFD packet to send [16:00:08]OFD Sender: No OFD packet to send [16:00:13]OFD Sender: No OFD packet to send [16:00:18]OFD Sender: No OFD packet to send [16:00:23]OFD Sender: No OFD packet to send [16:00:28]OFD Sender: No OFD packet to send [16:00:33]OFD Sender: No OFD packet to send [16:00:38]OFD Sender: No OFD packet to send [16:00:43]OFD Sender: No OFD packet to send [16:00:48]OFD Sender: No OFD packet to send [16:00:53]OFD Sender: No OFD packet to send [16:00:58]OFD Sender: No OFD packet to send [16:01:03]OFD Sender: No OFD packet to send [16:01:08]OFD Sender: No OFD packet to send [16:01:13]OFD Sender: No OFD packet to send [16:01:18]OFD Sender: No OFD packet to send [16:01:23]OFD Sender: No OFD packet to send [16:01:28]OFD Sender: No OFD packet to send [16:01:33]OFD Sender: No OFD packet to send [16:01:38]OFD Sender: No OFD packet to send [16:01:43]OFD Sender: No OFD packet to send [16:01:48]OFD Sender: No OFD packet to send [16:01:53]OFD Sender: No OFD packet to send [16:01:58]OFD Sender: No OFD packet to send [16:02:03]OFD Sender: No OFD packet to send [16:02:08]OFD Sender: No OFD packet to send [16:02:13]OFD Sender: No OFD packet to send [16:02:18]OFD Sender: No OFD packet to send [16:02:23]OFD Sender: No OFD packet to send [16:02:28]OFD Sender: No OFD packet to send [16:02:33]OFD Sender: No OFD packet to send [16:02:38]OFD Sender: No OFD packet to send [16:02:43]OFD Sender: No OFD packet to send [16:02:48]OFD Sender: No OFD packet to send [16:02:53]OFD Sender: No OFD packet to send [16:02:58]OFD Sender: No OFD packet to send [16:03: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:00]accept exits with 9 [16:04:00]New connection [16:04:00]New thread 3066686820 created [16:04:00]Thread 3066830180 joined [16:04:00]Waiting for new connection... [16:04:00] Sock 9.Parse request [16:04:00]Sock 9.Check first char [16:04:00]Sock 9.First char is OK [16:04:00]request: POST /json_proto HTTP/1.0 [16:04:00]Method: POST [16:04:00]URL: /json_proto [16:04:00]Method is POST - this is cgi request [16:04:00]url: /json_proto [16:04:00]query_string will be loaded in cgi processing [16:04:00]execute_cgi json_proto POST (null) [16:04:00]execute_cgi path=json_proto method=POST [16:04:00]POST find Content-Length [16:04:00]Host: 172.17.40.195:8080 [16:04:00]Content-Length: 678 [16:04:00]Content-Type: application/json [16:04:00] [16:04:00]POST finish read [16:04:00]Found Content-Length = 678 [16:04:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:04:00]execute_script... [16:04: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)161153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:04:00]POST & json_proto [16:04:00]process_json_proto [16:04:00]json parsed OK: [16:04:00]protocol is kg_v1.0 [16:04:00]action value=close_receipt [16:04:00]process_action close_receipt [16:04:00]cmd_close_receipt [16:04:00]MH_GetDate [16:04:00]Write to MH i2c: F0 00 00 8D 27 A3 [16:04:00]Write i2c OK [16:04:00]MH_I2C_Read... [16:04:00]Read from MH i2c: F0 [16:04:00]MH_I2C_Read... [16:04:00]Read from MH i2c: F0 09 00 [16:04:00]MH_I2C_Read... [16:04:00]Read from MH i2c: F0 09 00 8D 27 00 72 07 21 67 D5 8D 6C 64 DF [16:04:00]GetLastDocTimeStamp 1730217401 [16:04:00]current date 1730217842 [16:04:00]FM_GetShiftState [16:04:00]SAM_PROTO_GetShiftState [16:04:00]wFMCommunicate request_size=4 [16:04:00]MH_SAM_APDU [16:04:00]CAPDU: 80 13 01 00 [16:04:00]Write to MH i2c: E2 08 00 8E 27 80 13 01 00 00 00 00 00 32 [16:04:00]Write i2c OK [16:04:00]MH_I2C_Read... [16:04:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:00]Read from MH i2c: E2 [16:04:00]MH_I2C_Read... [16:04:00]Read from MH i2c: E2 0E 00 [16:04:00]MH_I2C_Read... [16:04:00]Read from MH i2c: E2 0E 00 8E 27 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6B [16:04:00]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:04:00]wFMCommunicate OK [16:04:00]SAM_PROTO_GetShiftState done [16:04:00]FM_GetShiftState done [16:04:00]opened in 1730161786 [16:04:00]opened+sec_in_day 1730248186 [16:04:00]quantity*price = 80012 [16:04:00]sum+1 = 80013 [16:04:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 189 29.10.2024 16:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146393 ФПД: 201367154997090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160402&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146393&fm=201367154997090&tin=02508201610067®Number=0000000000091683&sum=80000 [16:04:01]StoreToDocumentArchive [16:04:01]shift 547 fd 146393 [16:04:01]save to /storage/0547/doc_00146393 [16:04:01]save last doc name /storage/0547/doc_00146393 to /storage/kkm_last_doc_name [16:04:01]save OK [16:04:01]Clear old archive folders... [16:04:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:04:01]tlvbuf is 020EACC0 [16:04:01]SAM_PROTO_ClearQueue [16:04:01]wFMCommunicate request_size=4 [16:04:01]MH_SAM_APDU [16:04:01]CAPDU: 80 09 00 00 [16:04:01]Write to MH i2c: E2 08 00 9B 27 80 09 00 00 00 00 00 00 34 [16:04:01]Write i2c OK [16:04:01]MH_I2C_Read... [16:04:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:01]Read from MH i2c: E2 [16:04:01]MH_I2C_Read... [16:04:01]Read from MH i2c: E2 03 00 [16:04:01]MH_I2C_Read... [16:04:01]Read from MH i2c: E2 03 00 9B 27 00 90 00 36 [16:04:01]RAPDU: 90 00 [16:04:01]wFMCommunicate OK [16:04:01]SAM_PROTO_ClearQueue done [16:04:01]KKMCreateOFDPacket [16:04:01]OFDProtocolAddRootSTLVToBuf [16:04:01]FM_MakeSignedData [16:04:01]FM_MakeSignedData [16:04:01]SAM_PROTO_SignData [16:04:01]wFMCommunicate request_size=4 [16:04:01]MH_SAM_APDU [16:04:01]CAPDU: 80 0D 01 02 [16:04:01]Write to MH i2c: E2 08 00 9C 27 80 0D 01 02 00 00 00 00 3C [16:04:01]Write i2c OK [16:04:01]MH_I2C_Read... [16:04:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:01]Read from MH i2c: E2 [16:04:01]MH_I2C_Read... [16:04:01]Read from MH i2c: E2 03 00 [16:04:01]MH_I2C_Read... [16:04:01]Read from MH i2c: E2 03 00 9C 27 00 90 00 37 [16:04:01]RAPDU: 90 00 [16:04:01]wFMCommunicate OK [16:04:01]wFMCommunicate request_size=255 [16:04:01]MH_SAM_APDU [16:04: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 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 BD 00 00 00 F4 03 04 00 72 07 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D9 3B 02 00 35 04 06 00 B7 [16:04:01]Write to MH i2c: E2 02 01 9D 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 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 BD 00 00 00 F4 03 04 00 72 07 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D9 3B 02 00 35 04 06 00 B7 00 00 66 [16:04:01]Write i2c OK [16:04:01]MH_I2C_Read... [16:04:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:02]Read from MH i2c: E2 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 03 00 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 03 00 9D 27 00 90 00 38 [16:04:02]RAPDU: 90 00 [16:04:02]wFMCommunicate OK [16:04:02]wFMCommunicate request_size=10 [16:04:02]MH_SAM_APDU [16:04:02]CAPDU: 80 0D 02 02 05 24 71 BE 37 62 [16:04:02]Write to MH i2c: E2 0D 00 9E 27 80 0D 02 02 05 00 24 71 BE 37 62 00 00 35 [16:04:02]Write i2c OK [16:04:02]MH_I2C_Read... [16:04:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:02]Read from MH i2c: E2 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 03 00 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 03 00 9E 27 00 90 00 39 [16:04:02]RAPDU: 90 00 [16:04:02]wFMCommunicate OK [16:04:02]wFMCommunicate request_size=4 [16:04:02]MH_SAM_APDU [16:04:02]CAPDU: 80 0D 03 02 [16:04:02]Write to MH i2c: E2 08 00 9F 27 80 0D 03 02 00 00 00 00 41 [16:04:02]Write i2c OK [16:04:02]MH_I2C_Read... [16:04:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:02]Read from MH i2c: E2 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 0B 00 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 0B 00 9F 27 00 01 88 2A 8F 64 9F FB 43 90 00 C5 [16:04:02]RAPDU: 01 88 2A 8F 64 9F FB 43 90 00 [16:04:02]wFMCommunicate OK [16:04:02]SAM_PROTO_SignData done [16:04:02]FM_MakeSignedData done [16:04:02]CreateOFDProtocolMessage [16:04:02]wFMCommunicate request_size=4 [16:04:02]MH_SAM_APDU [16:04:02]CAPDU: 80 11 00 00 [16:04:02]Write to MH i2c: E2 08 00 A0 27 80 11 00 00 00 00 00 00 41 [16:04:02]Write i2c OK [16:04:02]MH_I2C_Read... [16:04:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:02]Read from MH i2c: E2 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 17 00 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: E2 17 00 A0 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 94 [16:04:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:04:02]wFMCommunicate OK [16:04:02]CreateOFDProtocolMessage done [16:04:02]OFDSenderStorePacket 146393 [16:04:02]StoreOFDPacket docnum=146393 [16:04:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F7 C5 07 01 AF F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BD 00 00 00 F4 03 04 00 72 07 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D9 3B 02 00 35 04 06 00 B7 24 71 BE 37 62 01 88 2A 8F 64 9F FB 43 [16:04:02]CheckFolder [16:04:02]dirname=/storage/ofd_packets [16:04:02]CheckFolder done [16:04:02]ProducePacketName [16:04:02]name=ofd_packets/00146393 [16:04:02]NVStorageSaveData ofd_packets/00146393 [16:04:02]File name is /storage/ofd_packets/00146393 [16:04:02]Write 301 bytes [16:04:02]NVStorageSaveData done [16:04:02]OFDSenderStorePacket done [16:04:02]KKMCreateOFDPacket done [16:04:02]NVStorageSaveData kkm_last_timestamp [16:04:02]File name is /storage/kkm_last_timestamp [16:04:02]Write 4 bytes [16:04:02]NVStorageSaveData done [16:04:02]ExternCall_PrintAddStr [16:04:02]wPrintStart [16:04:02]Write to MH i2c: 01 00 00 A1 27 C8 [16:04:02]Write i2c OK [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: 01 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: 01 07 00 [16:04:02]MH_I2C_Read... [16:04:02]Read from MH i2c: 01 07 00 A1 27 00 00 00 00 00 FF 0F DD [16:04:02]RasterBufferAndPrint [16:04:02]line Счет N : (1)161153 [16:04:02]line ИНН: 02508201610067 [16:04:02]line Контрольно-Кассовый Чек [16:04:02]line ПРОДАЖА [16:04:02]line ТРК (МРК, ГНК) : 32 [16:04:02]line Товар: 2710124130 [16:04:02]line Аи-92-К-2 [16:04:02]line 11.960 * 66.90 [16:04:02]line = 800.12 [16:04:02]line НДС 12% НСП 1% [16:04:02]line > о реализуемом товаре [16:04:02]line ОКРУГЛЕНИЕ: -0.12 [16:04:02]line ИТОГО: 800.00 [16:04:02]line Внесено: 800.00 [16:04:02]line СДАЧА: 0.00 [16:04:02]line НСП 1% : 7.08 [16:04:02]line НДС 12% : 84.97 [16:04:02]line Наличными: 800.00 [16:04:02]line Безнал.: 0.00 [16:04:02]line Место: АЗС № 126 "Партнер Нефть" [16:04:02]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:04:02]line СНО: Общий режим [16:04:02]line Чек 189 29.10.2024 16:04 [16:04:02]line Смена: 547 ФФД: 1.0 [16:04:02]line ЗНМ: 0300000085 [16:04:02]line РНМ: 0000000000091683 [16:04:02]line Версия ККМ: 001 [16:04:02]line ФМ: 0000000000871745 [16:04:02]line ФД: 146393 [16:04:02]line ФПД: 201367154997090 [16:04:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160402&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146393&fm=201367154997090&tin=02508201610067®Number=0000000000091683&sum=80000 [16:04:02]OFD Sender: Processing packet 146393 [packets to send 206, broken 205] [16:04:02]ProducePacketName [16:04:02]name=ofd_packets/00146393 [16:04:02]OFD Sender: To server: pG, [16:04:02]CommunicateWithHost lk.salyk.kg:30040 [16:04:02]ConnectInit lk.salyk.kg [16:04:02]written 0, free lines is 4095 [16:04:03]Write to MH i2c: 01 00 00 CC 27 F3 [16:04:03]Write i2c OK [16:04:03]MH_I2C_Read... [16:04:03]Read from MH i2c: 01 [16:04:03]MH_I2C_Read... [16:04:03]Read from MH i2c: 01 07 00 [16:04:03]MH_I2C_Read... [16:04:03]Read from MH i2c: 01 07 00 CC 27 00 00 00 00 00 AD 0C B3 [16:04:03]RasterBufferAndPrint [16:04:03]line [16:04:03]line [16:04:03]line [16:04:03]line [16:04:03]line [16:04:03]written 0, free lines is 3251 [16:04:03]MH_Cut [16:04:03]Write to MH i2c: D1 01 00 D3 27 01 CC [16:04:03]Write i2c OK [16:04:03]MH_I2C_Read... [16:04:03]Read from MH i2c: D1 [16:04:03]MH_I2C_Read... [16:04:03]Read from MH i2c: D1 01 00 [16:04:03]MH_I2C_Read... [16:04:03]Read from MH i2c: D1 01 00 D3 27 00 CB [16:04:03]Write to MH i2c: 01 00 00 D4 27 FB [16:04:03]Write i2c OK [16:04:03]MH_I2C_Read... [16:04:03]Connected sock=10 [16:04:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F7 C5 07 01 AF F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BD 00 00 00 F4 03 04 00 72 07 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D9 3B 02 00 35 04 06 00 B7 24 71 BE 37 62 01 88 2A 8F 64 9F FB 43 [16:04:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AF C2 47 00 A5 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 D9 3B 02 00 F4 03 04 00 99 AC 20 67 B6 04 01 00 00 B8 63 51 D8 F5 E5 30 22 [16:04:03]CommunicateWithHost err = 0 [16:04:03]CheckOFDResponse [16:04:03]1017 (14) - 77093643461234 [16:04:03]1041 (16) - 0000000000871745 [16:04:03]1040 (4) - 146393 [16:04:03]1012 (4) - 29.10.2024 09:36 [16:04:03]1206 (1) - 0 [16:04:03]OFD Sender: Remove packet 146393 [16:04:03]ProducePacketName [16:04:03]name=ofd_packets/00146393 [16:04:03]NVStorageDeleteData [16:04:03]*** Cut start [16:04:03]*** Partial cut [16:04:03]*** CUTSNS_PIN = 1 [16:04:03]*** CUTSNS_PIN = 0 [16:04:04]*** Brake cut motor [16:04:04]OFD Sender: No OFD packet to send [16:04:04]Read from MH i2c: 01 [16:04:04]MH_I2C_Read... [16:04:04]*** Stop cut motor [16:04:04]*** Cut end [16:04:04]Read from MH i2c: 01 07 00 [16:04:04]MH_I2C_Read... [16:04:04]Read from MH i2c: 01 07 00 D4 27 00 00 00 00 00 FF 0F 10 [16:04:04]process_action close_receipt done [16:04:04]requested_data is exist [16:04:04]produce_requested_data [16:04:04]requested_item fm.sn is exist - process it [16:04:04]wFMCommunicate request_size=4 [16:04:04]MH_SAM_APDU [16:04:04]CAPDU: 80 11 00 00 [16:04:04]Write to MH i2c: E2 08 00 D5 27 80 11 00 00 00 00 00 00 76 [16:04:04]Write i2c OK [16:04:04]MH_I2C_Read... [16:04:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:04]Read from MH i2c: E2 [16:04:04]MH_I2C_Read... [16:04:04]Read from MH i2c: E2 17 00 [16:04:04]MH_I2C_Read... [16:04:04]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 31 37 34 35 90 00 C9 [16:04:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:04:04]wFMCommunicate OK [16:04:04]requested_item fd.num is exist - process it [16:04:04]SAM_PROTO_GetFieldsCounters [16:04:04]wFMCommunicate request_size=4 [16:04:04]MH_SAM_APDU [16:04:04]CAPDU: 80 13 00 00 [16:04:04]Write to MH i2c: E2 08 00 D6 27 80 13 00 00 00 00 00 00 79 [16:04:04]Write i2c OK [16:04:04]MH_I2C_Read... [16:04:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:04]Read from MH i2c: E2 [16:04:04]MH_I2C_Read... [16:04:04]Read from MH i2c: E2 62 00 [16:04:04]MH_I2C_Read... [16:04:04]Read from MH i2c: E2 62 00 D6 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D9 3B 02 00 0E 04 04 00 23 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 0E [16:04:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 D9 3B 02 00 0E 04 04 00 23 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 [16:04:04]wFMCommunicate OK [16:04:04]SAM_PROTO_GetFieldsCounters done [16:04:04]requested_item shift.num is exist - process it [16:04:04]requested_item shift.opened is exist - process it [16:04:04]req_shift_opened [16:04:04]FM_GetShiftState [16:04:04]SAM_PROTO_GetShiftState [16:04:04]wFMCommunicate request_size=4 [16:04:04]MH_SAM_APDU [16:04:04]CAPDU: 80 13 01 00 [16:04:04]Write to MH i2c: E2 08 00 D7 27 80 13 01 00 00 00 00 00 7B [16:04:04]Write i2c OK [16:04:04]MH_I2C_Read... [16:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:04]Read from MH i2c: E2 [16:04:04]MH_I2C_Read... [16:04:04]Read from MH i2c: E2 0E 00 [16:04:04]MH_I2C_Read... [16:04:04]Read from MH i2c: E2 0E 00 D7 27 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B4 [16:04:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:04:04]wFMCommunicate OK [16:04:04]SAM_PROTO_GetShiftState done [16:04:04]FM_GetShiftState done [16:04:04]req_shift_opened done [16:04:04]requested_item shift.open_date is exist - process it [16:04:04]req_shift_open_date [16:04:04]req_shift_open_date done [16:04:04]produce_requested_data done [16:04:04]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146393,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:04:04]process_action_free close_receipt [16:04:04]json_value_free [16:04:04]json_value_free done [16:04:04]process_json_proto returns [16:04:04]Send response to host [16:04:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146393,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:04:04]free response buf [16:04:04]execute_script done [16:04:04]execute_script returns [16:04:04]free content buf [16:04:04]Sock 9.Close socket [16:04:04]Sock 9.Thread stoped [16:04:09]OFD Sender: No OFD packet to send [16:04:14]OFD Sender: No OFD packet to send [16:04:19]OFD Sender: No OFD packet to send [16:04:24]OFD Sender: No OFD packet to send [16:04:29]OFD Sender: No OFD packet to send [16:04:34]OFD Sender: No OFD packet to send [16:04:39]OFD Sender: No OFD packet to send [16:04:44]OFD Sender: No OFD packet to send [16:04:49]OFD Sender: No OFD packet to send [16:04:54]OFD Sender: No OFD packet to send [16:04:59]OFD Sender: No OFD packet to send [16:05:04]OFD Sender: No OFD packet to send [16:05:09]OFD Sender: No OFD packet to send [16:05:14]OFD Sender: No OFD packet to send [16:05:19]OFD Sender: No OFD packet to send [16:05:24]OFD Sender: No OFD packet to send [16:05:29]OFD Sender: No OFD packet to send [16:05:34]OFD Sender: No OFD packet to send [16:05:39]OFD Sender: No OFD packet to send [16:05:44]OFD Sender: No OFD packet to send [16:05:49]OFD Sender: No OFD packet to send [16:05:54]OFD Sender: No OFD packet to send [16:05:59]OFD Sender: No OFD packet to send [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:49]OFD Sender: No OFD packet to send [16:07:54]OFD Sender: No OFD packet to send [16:07:59]OFD Sender: No OFD packet to send [16:08:04]OFD Sender: No OFD packet to send [16:08:09]OFD Sender: No OFD packet to send [16:08:14]OFD Sender: No OFD packet to send [16:08:19]OFD Sender: No OFD packet to send [16:08:24]OFD Sender: No OFD packet to send [16:08:29]OFD Sender: No OFD packet to send [16:08:34]OFD Sender: No OFD packet to send [16:08:39]OFD Sender: No OFD packet to send [16:08:44]OFD Sender: No OFD packet to send [16:08:49]OFD Sender: No OFD packet to send [16:08:54]OFD Sender: No OFD packet to send [16:08:59]OFD Sender: No OFD packet to send [16:09:04]OFD Sender: No OFD packet to send [16:09:09]OFD Sender: No OFD packet to send [16:09:14]OFD Sender: No OFD packet to send [16:09:19]OFD Sender: No OFD packet to send [16:09:24]OFD Sender: No OFD packet to send [16:09:29]OFD Sender: No OFD packet to send [16:09:34]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:14]OFD Sender: No OFD packet to send [16:11:19]OFD Sender: No OFD packet to send [16:11:24]OFD Sender: No OFD packet to send [16:11:29]OFD Sender: No OFD packet to send [16:11:34]OFD Sender: No OFD packet to send [16:11:39]OFD Sender: No OFD packet to send [16:11:44]OFD Sender: No OFD packet to send [16:11:49]OFD Sender: No OFD packet to send [16:11:54]OFD Sender: No OFD packet to send [16:11:59]OFD Sender: No OFD packet to send [16:12:04]OFD Sender: No OFD packet to send [16:12:09]OFD Sender: No OFD packet to send [16:12:14]OFD Sender: No OFD packet to send [16:12:19]OFD Sender: No OFD packet to send [16:12:24]OFD Sender: No OFD packet to send [16:12:29]OFD Sender: No OFD packet to send [16:12:34]OFD Sender: No OFD packet to send [16:12:39]OFD Sender: No OFD packet to send [16:12:44]OFD Sender: No OFD packet to send [16:12:50]OFD Sender: No OFD packet to send [16:12:55]OFD Sender: No OFD packet to send [16:13:00]OFD Sender: No OFD packet to send [16:13:05]OFD Sender: No OFD packet to send [16:13:10]OFD Sender: No OFD packet to send [16:13:15]OFD Sender: No OFD packet to send [16:13:20]OFD Sender: No OFD packet to send [16:13:25]OFD Sender: No OFD packet to send [16:13:30]OFD Sender: No OFD packet to send [16:13:35]OFD Sender: No OFD packet to send [16:13:40]OFD Sender: No OFD packet to send [16:13:45]OFD Sender: No OFD packet to send [16:13:50]OFD Sender: No OFD packet to send [16:13:55]OFD Sender: No OFD packet to send [16:14:00]OFD Sender: No OFD packet to send [16:14:05]OFD Sender: No OFD packet to send [16:14:10]OFD Sender: No OFD packet to send [16:14:15]OFD Sender: No OFD packet to send [16:14:20]OFD Sender: No OFD packet to send [16:14:25]OFD Sender: No OFD packet to send [16:14:30]OFD Sender: No OFD packet to send [16:14:35]OFD Sender: No OFD packet to send [16:14:40]OFD Sender: No OFD packet to send [16:14:45]OFD Sender: No OFD packet to send [16:14:50]OFD Sender: No OFD packet to send [16:14:55]OFD Sender: No OFD packet to send [16:15:00]OFD Sender: No OFD packet to send [16:15:05]OFD Sender: No OFD packet to send [16:15:10]OFD Sender: No OFD packet to send [16:15:13]accept exits with 7 [16:15:13]New connection [16:15:13]New thread 3066830180 created [16:15:13]Thread 3066686820 joined [16:15:13]Waiting for new connection... [16:15:13] Sock 7.Parse request [16:15:13]Sock 7.Check first char [16:15:13]Sock 7.First char is OK [16:15:13]request: POST /json_proto HTTP/1.0 [16:15:13]Method: POST [16:15:13]URL: /json_proto [16:15:13]Method is POST - this is cgi request [16:15:13]url: /json_proto [16:15:13]query_string will be loaded in cgi processing [16:15:13]execute_cgi json_proto POST (null) [16:15:13]execute_cgi path=json_proto method=POST [16:15:13]POST find Content-Length [16:15:13]Host: 172.17.40.195:8080 [16:15:13]Content-Length: 978 [16:15:13]Content-Type: application/json [16:15:13] [16:15:13]POST finish read [16:15:13]Found Content-Length = 978 [16:15:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:13]execute_script... [16: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)161154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:13]POST & json_proto [16:15:13]process_json_proto [16:15:13]json parsed OK: [16:15:13]protocol is kg_v1.0 [16:15:13]action value=close_receipt [16:15:13]process_action close_receipt [16:15:13]cmd_close_receipt [16:15:13]MH_GetDate [16:15:13]Write to MH i2c: F0 00 00 D8 27 EE [16:15:13]Write i2c OK [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: F0 [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: F0 09 00 [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: F0 09 00 D8 27 00 13 0A 21 67 D5 8D 6C 64 CE [16:15:13]GetLastDocTimeStamp 1730217842 [16:15:13]current date 1730218515 [16:15:13]FM_GetShiftState [16:15:13]SAM_PROTO_GetShiftState [16:15:13]wFMCommunicate request_size=4 [16:15:13]MH_SAM_APDU [16:15:13]CAPDU: 80 13 01 00 [16:15:13]Write to MH i2c: E2 08 00 D9 27 80 13 01 00 00 00 00 00 7D [16:15:13]Write i2c OK [16:15:13]MH_I2C_Read... [16:15:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:13]Read from MH i2c: E2 [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: E2 0E 00 [16:15:13]MH_I2C_Read... [16:15:13]Read from MH i2c: E2 0E 00 D9 27 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B6 [16:15:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:15:13]wFMCommunicate OK [16:15:13]SAM_PROTO_GetShiftState done [16:15:13]FM_GetShiftState done [16:15:13]opened in 1730161786 [16:15:13]opened+sec_in_day 1730248186 [16:15:13]quantity*price = 400064 [16:15:13]sum+1 = 400065 [16:15:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 190 29.10.2024 16:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 53.20 сом ФМ: 0000000000871745 ФД: 146394 ФПД: 139818835208777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161515&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146394&fm=139818835208777&tin=02508201610067®Number=0000000000091683&sum=400000 [16:15:14]StoreToDocumentArchive [16:15:14]shift 547 fd 146394 [16:15:14]save to /storage/0547/doc_00146394 [16:15:14]save last doc name /storage/0547/doc_00146394 to /storage/kkm_last_doc_name [16:15:14]save OK [16:15:14]Clear old archive folders... [16:15:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:15:14]tlvbuf is 020235D0 [16:15:14]SAM_PROTO_ClearQueue [16:15:14]wFMCommunicate request_size=4 [16:15:14]MH_SAM_APDU [16:15:14]CAPDU: 80 09 00 00 [16:15:14]Write to MH i2c: E2 08 00 E6 27 80 09 00 00 00 00 00 00 7F [16:15:14]Write i2c OK [16:15:14]MH_I2C_Read... [16:15:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:14]Read from MH i2c: E2 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 E6 27 00 90 00 81 [16:15:14]RAPDU: 90 00 [16:15:14]wFMCommunicate OK [16:15:14]SAM_PROTO_ClearQueue done [16:15:14]KKMCreateOFDPacket [16:15:14]OFDProtocolAddRootSTLVToBuf [16:15:14]FM_MakeSignedData [16:15:14]FM_MakeSignedData [16:15:14]SAM_PROTO_SignData [16:15:14]wFMCommunicate request_size=4 [16:15:14]MH_SAM_APDU [16:15:14]CAPDU: 80 0D 01 02 [16:15:14]Write to MH i2c: E2 08 00 E7 27 80 0D 01 02 00 00 00 00 87 [16:15:14]Write i2c OK [16:15:14]MH_I2C_Read... [16:15:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:14]Read from MH i2c: E2 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 E7 27 00 90 00 82 [16:15:14]RAPDU: 90 00 [16:15:14]wFMCommunicate OK [16:15:14]wFMCommunicate request_size=255 [16:15:14]MH_SAM_APDU [16:15:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 BE 00 00 00 F4 03 04 00 13 0A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DA 3B 02 00 35 04 06 00 7F 2A 1C 01 [16:15:14]Write to MH i2c: E2 02 01 E8 27 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 BE 00 00 00 F4 03 04 00 13 0A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DA 3B 02 00 35 04 06 00 7F 2A 1C 01 00 00 FF [16:15:14]Write i2c OK [16:15:14]MH_I2C_Read... [16:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:14]Read from MH i2c: E2 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 E8 27 00 90 00 83 [16:15:14]RAPDU: 90 00 [16:15:14]wFMCommunicate OK [16:15:14]wFMCommunicate request_size=7 [16:15:14]MH_SAM_APDU [16:15:14]CAPDU: 80 0D 02 02 02 6A 49 [16:15:14]Write to MH i2c: E2 0A 00 E9 27 80 0D 02 02 02 00 6A 49 00 00 41 [16:15:14]Write i2c OK [16:15:14]MH_I2C_Read... [16:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:14]Read from MH i2c: E2 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 [16:15:14]MH_I2C_Read... [16:15:14]Read from MH i2c: E2 03 00 E9 27 00 90 00 84 [16:15:14]RAPDU: 90 00 [16:15:14]wFMCommunicate OK [16:15:14]wFMCommunicate request_size=4 [16:15:14]MH_SAM_APDU [16:15:14]CAPDU: 80 0D 03 02 [16:15:14]Write to MH i2c: E2 08 00 EA 27 80 0D 03 02 00 00 00 00 8C [16:15:14]Write i2c OK [16:15:14]MH_I2C_Read... [16:15:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:15]Read from MH i2c: E2 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 0B 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 0B 00 EA 27 00 06 2C 8E 26 64 FB 0E AE 90 00 8E [16:15:15]RAPDU: 06 2C 8E 26 64 FB 0E AE 90 00 [16:15:15]wFMCommunicate OK [16:15:15]SAM_PROTO_SignData done [16:15:15]FM_MakeSignedData done [16:15:15]CreateOFDProtocolMessage [16:15:15]wFMCommunicate request_size=4 [16:15:15]MH_SAM_APDU [16:15:15]CAPDU: 80 11 00 00 [16:15:15]Write to MH i2c: E2 08 00 EB 27 80 11 00 00 00 00 00 00 8C [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:15]Read from MH i2c: E2 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 17 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 17 00 EB 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DF [16:15:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:15:15]wFMCommunicate OK [16:15:15]CreateOFDProtocolMessage done [16:15:15]OFDSenderStorePacket 146394 [16:15:15]StoreOFDPacket docnum=146394 [16:15:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 02 5F 04 01 81 91 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 BE 00 00 00 F4 03 04 00 13 0A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DA 3B 02 00 35 04 06 00 7F 2A 1C 01 6A 49 06 2C 8E 26 64 FB 0E AE [16:15:15]CheckFolder [16:15:15]dirname=/storage/ofd_packets [16:15:15]CheckFolder done [16:15:15]ProducePacketName [16:15:15]name=ofd_packets/00146394 [16:15:15]NVStorageSaveData ofd_packets/00146394 [16:15:15]File name is /storage/ofd_packets/00146394 [16:15:15]Write 298 bytes [16:15:15]NVStorageSaveData done [16:15:15]OFDSenderStorePacket done [16:15:15]KKMCreateOFDPacket done [16:15:15]NVStorageSaveData kkm_last_timestamp [16:15:15]File name is /storage/kkm_last_timestamp [16:15:15]Write 4 bytes [16:15:15]NVStorageSaveData done [16:15:15]ExternCall_PrintAddStr [16:15:15]wPrintStart [16:15:15]Write to MH i2c: 01 00 00 EC 27 13 [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: 01 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: 01 07 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: 01 07 00 EC 27 00 00 00 00 00 FF 0F 28 [16:15:15]RasterBufferAndPrint [16:15:15]line Счет N : (1)161154 [16:15:15]line ИНН: 02508201610067 [16:15:15]line Контрольно-Кассовый Чек [16:15:15]line ПРОДАЖА [16:15:15]line ТРК (МРК, ГНК) : 21 [16:15:15]line Товар: 2710194210 [16:15:15]line ДТ-К-2 [16:15:15]line 53.200 * 75.20 [16:15:15]line = 4000.64 [16:15:15]line НДС 12% НСП 1% [16:15:15]line > о реализуемом товаре [16:15:15]line ОКРУГЛЕНИЕ: -0.64 [16:15:15]line ИТОГО: 4000.00 [16:15:15]line Внесено: 4000.00 [16:15:15]line СДАЧА: 0.00 [16:15:15]line НСП 1% : 35.40 [16:15:15]line НДС 12% : 424.85 [16:15:15]line Наличными: 4000.00 [16:15:15]line Безнал.: 0.00 [16:15:15]line Место: АЗС № 126 "Партнер Нефть" [16:15:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:15:15]line СНО: Общий режим [16:15:15]line Чек 190 29.10.2024 16:15 [16:15:15]line Смена: 547 ФФД: 1.0 [16:15:15]line ЗНМ: 0300000085 [16:15:15]line РНМ: 0000000000091683 [16:15:15]line Версия ККМ: 001 [16:15:15]line [16:15:15]line Дисконтная программа [16:15:15]line ДТ [16:15:15]line номер 126 [16:15:15]line сэкономлено 53.20 сом [16:15:15]line ФМ: 0000000000871745 [16:15:15]line ФД: 146394 [16:15:15]line ФПД: 139818835208777 [16:15:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161515&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146394&fm=139818835208777&tin=02508201610067®Number=0000000000091683&sum=400000 [16:15:15]OFD Sender: Processing packet 146394 [packets to send 206, broken 205] [16:15:15]ProducePacketName [16:15:15]name=ofd_packets/00146394 [16:15:15]OFD Sender: To server: pG, [16:15:15]CommunicateWithHost lk.salyk.kg:30040 [16:15:15]ConnectInit lk.salyk.kg [16:15:15]written 0, free lines is 4095 [16:15:15]Write to MH i2c: 01 00 00 1C 28 44 [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: 01 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: 01 07 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: 01 07 00 1C 28 00 00 00 00 00 43 0C 9A [16:15:15]RasterBufferAndPrint [16:15:15]line [16:15:15]line [16:15:15]line [16:15:15]line [16:15:15]line [16:15:15]written 0, free lines is 3144 [16:15:15]MH_Cut [16:15:15]Write to MH i2c: D1 01 00 23 28 01 1D [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: D1 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: D1 01 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: D1 01 00 23 28 00 1C [16:15:15]Write to MH i2c: 01 00 00 24 28 4C [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:16]*** Cut start [16:15:16]*** Partial cut [16:15:16]*** CUTSNS_PIN = 1 [16:15:16]*** CUTSNS_PIN = 0 [16:15:16]Connected sock=11 [16:15:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 02 5F 04 01 81 91 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 BE 00 00 00 F4 03 04 00 13 0A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DA 3B 02 00 35 04 06 00 7F 2A 1C 01 6A 49 06 2C 8E 26 64 FB 0E AE [16:15:17]*** Brake cut motor [16:15:17]Read from MH i2c: 01 [16:15:17]MH_I2C_Read... [16:15:17]*** Stop cut motor [16:15:17]*** Cut end [16:15:17]Read from MH i2c: 01 07 00 [16:15:17]MH_I2C_Read... [16:15:17]Read from MH i2c: 01 07 00 24 28 00 00 00 00 00 FF 0F 61 [16:15:17]process_action close_receipt done [16:15:17]requested_data is exist [16:15:17]produce_requested_data [16:15:17]requested_item fm.sn is exist - process it [16:15:17]wFMCommunicate request_size=4 [16:15:17]MH_SAM_APDU [16:15:17]CAPDU: 80 11 00 00 [16:15:17]Write to MH i2c: E2 08 00 25 28 80 11 00 00 00 00 00 00 C7 [16:15:17]Write i2c OK [16:15:17]MH_I2C_Read... [16:15:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 5A 04 47 00 51 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DA 3B 02 00 F4 03 04 00 3B AF 20 67 B6 04 01 00 00 31 B8 EB F2 E9 E6 B9 56 [16:15:17]CommunicateWithHost err = 0 [16:15:17]CheckOFDResponse [16:15:17]1017 (14) - 77093643461234 [16:15:17]1041 (16) - 0000000000871745 [16:15:17]1040 (4) - 146394 [16:15:17]1012 (4) - 29.10.2024 09:47 [16:15:17]1206 (1) - 0 [16:15:17]OFD Sender: Remove packet 146394 [16:15:17]ProducePacketName [16:15:17]name=ofd_packets/00146394 [16:15:17]NVStorageDeleteData [16:15:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:17]Read from MH i2c: E2 [16:15:17]MH_I2C_Read... [16:15:17]Read from MH i2c: E2 17 00 [16:15:17]MH_I2C_Read... [16:15:17]Read from MH i2c: E2 17 00 25 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1A [16:15:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:15:17]wFMCommunicate OK [16:15:17]requested_item fd.num is exist - process it [16:15:17]SAM_PROTO_GetFieldsCounters [16:15:17]wFMCommunicate request_size=4 [16:15:17]MH_SAM_APDU [16:15:17]CAPDU: 80 13 00 00 [16:15:17]Write to MH i2c: E2 08 00 26 28 80 13 00 00 00 00 00 00 CA [16:15:17]Write i2c OK [16:15:17]MH_I2C_Read... [16:15:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:17]Read from MH i2c: E2 [16:15:17]MH_I2C_Read... [16:15:17]Read from MH i2c: E2 62 00 [16:15:17]MH_I2C_Read... [16:15:17]Read from MH i2c: E2 62 00 26 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DA 3B 02 00 0E 04 04 00 23 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 63 [16: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DA 3B 02 00 0E 04 04 00 23 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 [16:15:17]wFMCommunicate OK [16:15:17]SAM_PROTO_GetFieldsCounters done [16:15:17]requested_item shift.num is exist - process it [16:15:17]requested_item shift.opened is exist - process it [16:15:17]req_shift_opened [16:15:17]FM_GetShiftState [16:15:17]SAM_PROTO_GetShiftState [16:15:17]wFMCommunicate request_size=4 [16:15:17]MH_SAM_APDU [16:15:17]CAPDU: 80 13 01 00 [16:15:17]Write to MH i2c: E2 08 00 27 28 80 13 01 00 00 00 00 00 CC [16:15:17]Write i2c OK [16:15:17]MH_I2C_Read... [16:15:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:17]Read from MH i2c: E2 [16:15:17]MH_I2C_Read... [16:15:17]Read from MH i2c: E2 0E 00 [16:15:17]MH_I2C_Read... [16:15:17]Read from MH i2c: E2 0E 00 27 28 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 05 [16:15:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:15:17]wFMCommunicate OK [16:15:17]SAM_PROTO_GetShiftState done [16:15:17]FM_GetShiftState done [16:15:17]req_shift_opened done [16:15:17]requested_item shift.open_date is exist - process it [16:15:17]req_shift_open_date [16:15:17]req_shift_open_date done [16:15:17]produce_requested_data done [16:15:17]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146394,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:15:17]process_action_free close_receipt [16:15:17]json_value_free [16:15:17]json_value_free done [16:15:17]process_json_proto returns [16:15:17]Send response to host [16:15:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146394,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:15:17]free response buf [16:15:17]execute_script done [16:15:17]execute_script returns [16:15:17]free content buf [16:15:17]Sock 7.Close socket [16:15:17]Sock 7.Thread stoped [16:15:17]OFD Sender: No OFD packet to send [16:15:22]OFD Sender: No OFD packet to send [16:15:27]OFD Sender: No OFD packet to send [16:15:32]OFD Sender: No OFD packet to send [16:15:37]OFD Sender: No OFD packet to send [16:15:42]OFD Sender: No OFD packet to send [16:15:47]OFD Sender: No OFD packet to send [16:15:52]OFD Sender: No OFD packet to send [16:15:57]OFD Sender: No OFD packet to send [16:16:02]OFD Sender: No OFD packet to send [16:16:07]OFD Sender: No OFD packet to send [16:16:12]OFD Sender: No OFD packet to send [16:16:18]OFD Sender: No OFD packet to send [16:16:23]OFD Sender: No OFD packet to send [16:16:28]OFD Sender: No OFD packet to send [16:16:33]OFD Sender: No OFD packet to send [16:16:38]OFD Sender: No OFD packet to send [16:16:43]OFD Sender: No OFD packet to send [16:16:48]OFD Sender: No OFD packet to send [16:16:53]OFD Sender: No OFD packet to send [16:16:58]OFD Sender: No OFD packet to send [16:17:03]OFD Sender: No OFD packet to send [16:17:08]OFD Sender: No OFD packet to send [16:17:13]OFD Sender: No OFD packet to send [16:17:18]OFD Sender: No OFD packet to send [16:17:23]OFD Sender: No OFD packet to send [16:17:28]OFD Sender: No OFD packet to send [16:17:33]OFD Sender: No OFD packet to send [16:17:38]OFD Sender: No OFD packet to send [16:17:43]OFD Sender: No OFD packet to send [16:17:48]OFD Sender: No OFD packet to send [16:17:53]OFD Sender: No OFD packet to send [16:17:58]OFD Sender: No OFD packet to send [16:18:03]OFD Sender: No OFD packet to send [16:18:08]OFD Sender: No OFD packet to send [16:18:13]OFD Sender: No OFD packet to send [16:18:18]OFD Sender: No OFD packet to send [16:18:23]OFD Sender: No OFD packet to send [16:18:28]OFD Sender: No OFD packet to send [16:18:33]OFD Sender: No OFD packet to send [16:18:38]OFD Sender: No OFD packet to send [16:18:43]OFD Sender: No OFD packet to send [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:29]accept exits with 9 [16:19:29]New connection [16:19:29]New thread 3066686820 created [16:19:29]Thread 3066830180 joined [16:19:29]Waiting for new connection... [16:19:29] Sock 9.Parse request [16:19:29]Sock 9.Check first char [16:19:29]Sock 9.First char is OK [16:19:29]request: POST /json_proto HTTP/1.0 [16:19:29]Method: POST [16:19:29]URL: /json_proto [16:19:29]Method is POST - this is cgi request [16:19:29]url: /json_proto [16:19:29]query_string will be loaded in cgi processing [16:19:29]execute_cgi json_proto POST (null) [16:19:29]execute_cgi path=json_proto method=POST [16:19:29]POST find Content-Length [16:19:29]Host: 172.17.40.195:8080 [16:19:29]Content-Length: 981 [16:19:29]Content-Type: application/json [16:19:29] [16:19:29]POST finish read [16:19:29]Found Content-Length = 981 [16:19:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:29]execute_script... [16:19: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)161155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 132.850, "sum" : 9990.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.85 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9990.00, "payments": [ { "type": 0, "sum" : 9990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:29]POST & json_proto [16:19:29]process_json_proto [16:19:29]json parsed OK: [16:19:29]protocol is kg_v1.0 [16:19:29]action value=close_receipt [16:19:29]process_action close_receipt [16:19:29]cmd_close_receipt [16:19:29]MH_GetDate [16:19:29]Write to MH i2c: F0 00 00 28 28 3F [16:19:29]Write i2c OK [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: F0 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: F0 09 00 [16:19:29]MH_I2C_Read... [16:19:29]Read from MH i2c: F0 09 00 28 28 00 13 0B 21 67 D5 8D 6C 64 20 [16:19:29]GetLastDocTimeStamp 1730218515 [16:19:29]current date 1730218771 [16:19:29]FM_GetShiftState [16:19:29]SAM_PROTO_GetShiftState [16:19:29]wFMCommunicate request_size=4 [16:19:29]MH_SAM_APDU [16:19:29]CAPDU: 80 13 01 00 [16:19:29]Write to MH i2c: E2 08 00 29 28 80 13 01 00 00 00 00 00 CE [16:19:29]Write i2c OK [16:19:29]MH_I2C_Read... [16:19:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:30]Read from MH i2c: E2 [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: E2 0E 00 [16:19:30]MH_I2C_Read... [16:19:30]Read from MH i2c: E2 0E 00 29 28 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 07 [16:19:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:19:30]wFMCommunicate OK [16:19:30]SAM_PROTO_GetShiftState done [16:19:30]FM_GetShiftState done [16:19:30]opened in 1730161786 [16:19:30]opened+sec_in_day 1730248186 [16:19:30]quantity*price = 999032 [16:19:30]sum+1 = 999033 [16:19:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 9990.00 Внесено: 10000.00 СДАЧА: 10.00 НСП 1% : 88.41 НДС 12% : 1060.92 Наличными: 9990.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 191 29.10.2024 16:19 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 132.85 сом ФМ: 0000000000871745 ФД: 146395 ФПД: 163574174525631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161931&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146395&fm=163574174525631&tin=02508201610067®Number=0000000000091683&sum=999000 [16:19:31]StoreToDocumentArchive [16:19:31]shift 547 fd 146395 [16:19:31]save to /storage/0547/doc_00146395 [16:19:31]save last doc name /storage/0547/doc_00146395 to /storage/kkm_last_doc_name [16:19:31]save OK [16:19:31]Clear old archive folders... [16:19:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:19:31]tlvbuf is 020311C0 [16:19:31]SAM_PROTO_ClearQueue [16:19:31]wFMCommunicate request_size=4 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 09 00 00 [16:19:31]Write to MH i2c: E2 08 00 36 28 80 09 00 00 00 00 00 00 D0 [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:31]Read from MH i2c: E2 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 36 28 00 90 00 D2 [16:19:31]RAPDU: 90 00 [16:19:31]wFMCommunicate OK [16:19:31]SAM_PROTO_ClearQueue done [16:19:31]KKMCreateOFDPacket [16:19:31]OFDProtocolAddRootSTLVToBuf [16:19:31]FM_MakeSignedData [16:19:31]FM_MakeSignedData [16:19:31]SAM_PROTO_SignData [16:19:31]wFMCommunicate request_size=4 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 0D 01 02 [16:19:31]Write to MH i2c: E2 08 00 37 28 80 0D 01 02 00 00 00 00 D8 [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:31]Read from MH i2c: E2 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 37 28 00 90 00 D3 [16:19:31]RAPDU: 90 00 [16:19:31]wFMCommunicate OK [16:19:31]wFMCommunicate request_size=255 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 13 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DB 3B 02 00 35 04 06 00 94 C5 14 91 [16:19:31]Write to MH i2c: E2 02 01 38 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 13 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DB 3B 02 00 35 04 06 00 94 C5 14 91 00 00 10 [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:31]Read from MH i2c: E2 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 38 28 00 90 00 D4 [16:19:31]RAPDU: 90 00 [16:19:31]wFMCommunicate OK [16:19:31]wFMCommunicate request_size=7 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 0D 02 02 02 28 BF [16:19:31]Write to MH i2c: E2 0A 00 39 28 80 0D 02 02 02 00 28 BF 00 00 C6 [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:31]Read from MH i2c: E2 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 03 00 39 28 00 90 00 D5 [16:19:31]RAPDU: 90 00 [16:19:31]wFMCommunicate OK [16:19:31]wFMCommunicate request_size=4 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 0D 03 02 [16:19:31]Write to MH i2c: E2 08 00 3A 28 80 0D 03 02 00 00 00 00 DD [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:31]Read from MH i2c: E2 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 0B 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 0B 00 3A 28 00 81 14 3E D0 F8 EE 58 F3 90 00 B2 [16:19:31]RAPDU: 81 14 3E D0 F8 EE 58 F3 90 00 [16:19:31]wFMCommunicate OK [16:19:31]SAM_PROTO_SignData done [16:19:31]FM_MakeSignedData done [16:19:31]CreateOFDProtocolMessage [16:19:31]wFMCommunicate request_size=4 [16:19:31]MH_SAM_APDU [16:19:31]CAPDU: 80 11 00 00 [16:19:31]Write to MH i2c: E2 08 00 3B 28 80 11 00 00 00 00 00 00 DD [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:31]Read from MH i2c: E2 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 17 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: E2 17 00 3B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 30 [16:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:19:31]wFMCommunicate OK [16:19:31]CreateOFDProtocolMessage done [16:19:31]OFDSenderStorePacket 146395 [16:19:31]StoreOFDPacket docnum=146395 [16:19:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 72 6B 04 01 DA 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 13 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DB 3B 02 00 35 04 06 00 94 C5 14 91 28 BF 81 14 3E D0 F8 EE 58 F3 [16:19:31]CheckFolder [16:19:31]dirname=/storage/ofd_packets [16:19:31]CheckFolder done [16:19:31]ProducePacketName [16:19:31]name=ofd_packets/00146395 [16:19:31]NVStorageSaveData ofd_packets/00146395 [16:19:31]File name is /storage/ofd_packets/00146395 [16:19:31]Write 298 bytes [16:19:31]NVStorageSaveData done [16:19:31]OFDSenderStorePacket done [16:19:31]KKMCreateOFDPacket done [16:19:31]NVStorageSaveData kkm_last_timestamp [16:19:31]File name is /storage/kkm_last_timestamp [16:19:31]Write 4 bytes [16:19:31]NVStorageSaveData done [16:19:31]ExternCall_PrintAddStr [16:19:31]wPrintStart [16:19:31]Write to MH i2c: 01 00 00 3C 28 64 [16:19:31]Write i2c OK [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: 01 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: 01 07 00 [16:19:31]MH_I2C_Read... [16:19:31]Read from MH i2c: 01 07 00 3C 28 00 00 00 00 00 FF 0F 79 [16:19:31]RasterBufferAndPrint [16:19:31]line Счет N : (1)161155 [16:19:31]line ИНН: 02508201610067 [16:19:31]line Контрольно-Кассовый Чек [16:19:31]line ПРОДАЖА [16:19:31]line ТРК (МРК, ГНК) : 11 [16:19:31]line Товар: 2710194210 [16:19:31]line ДТ-К-2 [16:19:31]line 132.850 * 75.20 [16:19:31]line = 9990.32 [16:19:31]line НДС 12% НСП 1% [16:19:31]line > о реализуемом товаре [16:19:31]line ОКРУГЛЕНИЕ: -0.32 [16:19:31]line ИТОГО: 9990.00 [16:19:31]line Внесено: 10000.00 [16:19:31]line СДАЧА: 10.00 [16:19:31]line НСП 1% : 88.41 [16:19:31]line НДС 12% : 1060.92 [16:19:31]line Наличными: 9990.00 [16:19:31]line Безнал.: 0.00 [16:19:31]line Место: АЗС № 126 "Партнер Нефть" [16:19:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:19:31]line СНО: Общий режим [16:19:31]line Чек 191 29.10.2024 16:19 [16:19:31]line Смена: 547 ФФД: 1.0 [16:19:31]line ЗНМ: 0300000085 [16:19:31]line РНМ: 0000000000091683 [16:19:31]line Версия ККМ: 001 [16:19:31]line [16:19:31]line Дисконтная программа [16:19:31]line ДТ [16:19:31]line номер 126 [16:19:31]line сэкономлено 132.85 сом [16:19:31]line ФМ: 0000000000871745 [16:19:31]line ФД: 146395 [16:19:31]line ФПД: 163574174525631 [16:19:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161931&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146395&fm=163574174525631&tin=02508201610067®Number=0000000000091683&sum=999000 [16:19:32]OFD Sender: Processing packet 146395 [packets to send 206, broken 205] [16:19:32]ProducePacketName [16:19:32]name=ofd_packets/00146395 [16:19:32]OFD Sender: To server: pG, [16:19:32]CommunicateWithHost lk.salyk.kg:30040 [16:19:32]ConnectInit lk.salyk.kg [16:19:32]written 0, free lines is 4095 [16:19:32]Write to MH i2c: 01 00 00 6C 28 94 [16:19:32]Write i2c OK [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: 01 [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: 01 07 00 [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: 01 07 00 6C 28 00 00 00 00 00 55 0C FC [16:19:32]RasterBufferAndPrint [16:19:32]line [16:19:32]line [16:19:32]line [16:19:32]line [16:19:32]line [16:19:32]written 0, free lines is 3164 [16:19:32]Connected sock=10 [16:19:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 72 6B 04 01 DA 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F2 06 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 78 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9E 01 00 00 00 07 04 06 00 58 3E 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 13 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DB 3B 02 00 35 04 06 00 94 C5 14 91 28 BF 81 14 3E D0 F8 EE 58 F3 [16:19:32]MH_Cut [16:19:32]Write to MH i2c: D1 01 00 73 28 01 6D [16:19:32]Write i2c OK [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: D1 [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: D1 01 00 [16:19:32]MH_I2C_Read... [16:19:32]Read from MH i2c: D1 01 00 73 28 00 6C [16:19:32]Write to MH i2c: 01 00 00 74 28 9C [16:19:32]Write i2c OK [16:19:32]MH_I2C_Read... [16:19:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 57 27 47 00 7A 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DB 3B 02 00 F4 03 04 00 3A B0 20 67 B6 04 01 00 00 42 EF BD 34 E4 F3 4D 2E [16:19:32]CommunicateWithHost err = 0 [16:19:32]CheckOFDResponse [16:19:32]1017 (14) - 77093643461234 [16:19:32]1041 (16) - 0000000000871745 [16:19:32]1040 (4) - 146395 [16:19:32]1012 (4) - 29.10.2024 09:51 [16:19:32]1206 (1) - 0 [16:19:32]OFD Sender: Remove packet 146395 [16:19:32]ProducePacketName [16:19:32]name=ofd_packets/00146395 [16:19:32]NVStorageDeleteData [16:19:33]*** Cut start [16:19:33]*** Partial cut [16:19:33]*** CUTSNS_PIN = 1 [16:19:33]*** CUTSNS_PIN = 0 [16:19:33]OFD Sender: No OFD packet to send [16:19:33]*** Brake cut motor [16:19:33]Read from MH i2c: 01 [16:19:33]MH_I2C_Read... [16:19:33]*** Stop cut motor [16:19:33]*** Cut end [16:19:33]Read from MH i2c: 01 07 00 [16:19:33]MH_I2C_Read... [16:19:33]Read from MH i2c: 01 07 00 74 28 00 00 00 00 00 FF 0F B1 [16:19:33]process_action close_receipt done [16:19:33]requested_data is exist [16:19:33]produce_requested_data [16:19:33]requested_item fm.sn is exist - process it [16:19:33]wFMCommunicate request_size=4 [16:19:33]MH_SAM_APDU [16:19:33]CAPDU: 80 11 00 00 [16:19:33]Write to MH i2c: E2 08 00 75 28 80 11 00 00 00 00 00 00 17 [16:19:33]Write i2c OK [16:19:33]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 17 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 17 00 75 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6A [16:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:19:34]wFMCommunicate OK [16:19:34]requested_item fd.num is exist - process it [16:19:34]SAM_PROTO_GetFieldsCounters [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 13 00 00 [16:19:34]Write to MH i2c: E2 08 00 76 28 80 13 00 00 00 00 00 00 1A [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 62 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 62 00 76 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DB 3B 02 00 0E 04 04 00 23 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 B7 [16:19:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DB 3B 02 00 0E 04 04 00 23 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 [16:19:34]wFMCommunicate OK [16:19:34]SAM_PROTO_GetFieldsCounters done [16:19:34]requested_item shift.num is exist - process it [16:19:34]requested_item shift.opened is exist - process it [16:19:34]req_shift_opened [16:19:34]FM_GetShiftState [16:19:34]SAM_PROTO_GetShiftState [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 13 01 00 [16:19:34]Write to MH i2c: E2 08 00 77 28 80 13 01 00 00 00 00 00 1C [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 0E 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 0E 00 77 28 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 55 [16:19:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:19:34]wFMCommunicate OK [16:19:34]SAM_PROTO_GetShiftState done [16:19:34]FM_GetShiftState done [16:19:34]req_shift_opened done [16:19:34]requested_item shift.open_date is exist - process it [16:19:34]req_shift_open_date [16:19:34]req_shift_open_date done [16:19:34]produce_requested_data done [16:19:34]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146395,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:19:34]process_action_free close_receipt [16:19:34]json_value_free [16:19:34]json_value_free done [16:19:34]process_json_proto returns [16:19:34]Send response to host [16:19:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146395,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:19:34]free response buf [16:19:34]execute_script done [16:19:34]execute_script returns [16:19:34]free content buf [16:19:34]Sock 9.Close socket [16:19:34]Sock 9.Thread stoped [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:08]OFD Sender: No OFD packet to send [16:20:13]OFD Sender: No OFD packet to send [16:20:18]OFD Sender: No OFD packet to send [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:11]accept exits with 7 [16:21:11]New connection [16:21:11]New thread 3066830180 created [16:21:11]Thread 3066686820 joined [16:21:11]Waiting for new connection... [16:21:11] Sock 7.Parse request [16:21:11]Sock 7.Check first char [16:21:11]Sock 7.First char is OK [16:21:11]request: POST /json_proto HTTP/1.0 [16:21:11]Method: POST [16:21:11]URL: /json_proto [16:21:11]Method is POST - this is cgi request [16:21:11]url: /json_proto [16:21:11]query_string will be loaded in cgi processing [16:21:11]execute_cgi json_proto POST (null) [16:21:11]execute_cgi path=json_proto method=POST [16:21:11]POST find Content-Length [16:21:11]Host: 172.17.40.195:8080 [16:21:11]Content-Length: 674 [16:21:11]Content-Type: application/json [16:21:11] [16:21:11]POST finish read [16:21:11]Found Content-Length = 674 [16:21:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:21:11]execute_script... [16:21: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)161156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:21:11]POST & json_proto [16:21:11]process_json_proto [16:21:11]json parsed OK: [16:21:11]protocol is kg_v1.0 [16:21:11]action value=close_receipt [16:21:11]process_action close_receipt [16:21:11]cmd_close_receipt [16:21:11]MH_GetDate [16:21:11]Write to MH i2c: F0 00 00 78 28 8F [16:21:11]Write i2c OK [16:21:11]MH_I2C_Read... [16:21:11]Read from MH i2c: F0 [16:21:11]MH_I2C_Read... [16:21:11]Read from MH i2c: F0 09 00 [16:21:11]MH_I2C_Read... [16:21:11]Read from MH i2c: F0 09 00 78 28 00 79 0B 21 67 D5 8D 6C 64 D6 [16:21:11]GetLastDocTimeStamp 1730218771 [16:21:11]current date 1730218873 [16:21:11]FM_GetShiftState [16:21:11]SAM_PROTO_GetShiftState [16:21:11]wFMCommunicate request_size=4 [16:21:11]MH_SAM_APDU [16:21:11]CAPDU: 80 13 01 00 [16:21:11]Write to MH i2c: E2 08 00 79 28 80 13 01 00 00 00 00 00 1E [16:21:11]Write i2c OK [16:21:11]MH_I2C_Read... [16:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:11]Read from MH i2c: E2 [16:21:11]MH_I2C_Read... [16:21:11]Read from MH i2c: E2 0E 00 [16:21:11]MH_I2C_Read... [16:21:11]Read from MH i2c: E2 0E 00 79 28 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 57 [16:21:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:21:11]wFMCommunicate OK [16:21:11]SAM_PROTO_GetShiftState done [16:21:11]FM_GetShiftState done [16:21:11]opened in 1730161786 [16:21:11]opened+sec_in_day 1730248186 [16:21:11]quantity*price = 60045 [16:21:11]sum+1 = 60047 [16:21: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 192 29.10.2024 16:21 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146396 ФПД: 159572623769857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162113&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146396&fm=159572623769857&tin=02508201610067®Number=0000000000091683&sum=60000 [16:21:12]StoreToDocumentArchive [16:21:12]shift 547 fd 146396 [16:21:12]save to /storage/0547/doc_00146396 [16:21:12]save last doc name /storage/0547/doc_00146396 to /storage/kkm_last_doc_name [16:21:12]save OK [16:21:12]Clear old archive folders... [16:21:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:21:13]tlvbuf is 01FE0C60 [16:21:13]SAM_PROTO_ClearQueue [16:21:13]wFMCommunicate request_size=4 [16:21:13]MH_SAM_APDU [16:21:13]CAPDU: 80 09 00 00 [16:21:13]Write to MH i2c: E2 08 00 86 28 80 09 00 00 00 00 00 00 20 [16:21:13]Write i2c OK [16:21:13]MH_I2C_Read... [16:21:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:13]Read from MH i2c: E2 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 86 28 00 90 00 22 [16:21:13]RAPDU: 90 00 [16:21:13]wFMCommunicate OK [16:21:13]SAM_PROTO_ClearQueue done [16:21:13]KKMCreateOFDPacket [16:21:13]OFDProtocolAddRootSTLVToBuf [16:21:13]FM_MakeSignedData [16:21:13]FM_MakeSignedData [16:21:13]SAM_PROTO_SignData [16:21:13]wFMCommunicate request_size=4 [16:21:13]MH_SAM_APDU [16:21:13]CAPDU: 80 0D 01 02 [16:21:13]Write to MH i2c: E2 08 00 87 28 80 0D 01 02 00 00 00 00 28 [16:21:13]Write i2c OK [16:21:13]MH_I2C_Read... [16:21:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:13]Read from MH i2c: E2 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 87 28 00 90 00 23 [16:21:13]RAPDU: 90 00 [16:21:13]wFMCommunicate OK [16:21:13]wFMCommunicate request_size=255 [16:21:13]MH_SAM_APDU [16:21:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C0 00 00 00 F4 03 04 00 79 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DC 3B 02 00 35 04 06 00 91 21 65 8E [16:21:13]Write to MH i2c: E2 02 01 88 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C0 00 00 00 F4 03 04 00 79 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DC 3B 02 00 35 04 06 00 91 21 65 8E 00 00 1C [16:21:13]Write i2c OK [16:21:13]MH_I2C_Read... [16:21:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:13]Read from MH i2c: E2 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 88 28 00 90 00 24 [16:21:13]RAPDU: 90 00 [16:21:13]wFMCommunicate OK [16:21:13]wFMCommunicate request_size=7 [16:21:13]MH_SAM_APDU [16:21:13]CAPDU: 80 0D 02 02 02 41 01 [16:21:13]Write to MH i2c: E2 0A 00 89 28 80 0D 02 02 02 00 41 01 00 00 71 [16:21:13]Write i2c OK [16:21:13]MH_I2C_Read... [16:21:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:13]Read from MH i2c: E2 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 03 00 89 28 00 90 00 25 [16:21:13]RAPDU: 90 00 [16:21:13]wFMCommunicate OK [16:21:13]wFMCommunicate request_size=4 [16:21:13]MH_SAM_APDU [16:21:13]CAPDU: 80 0D 03 02 [16:21:13]Write to MH i2c: E2 08 00 8A 28 80 0D 03 02 00 00 00 00 2D [16:21:13]Write i2c OK [16:21:13]MH_I2C_Read... [16:21:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:13]Read from MH i2c: E2 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 0B 00 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 0B 00 8A 28 00 0B B5 00 43 DB E0 AF 9E 90 00 39 [16:21:13]RAPDU: 0B B5 00 43 DB E0 AF 9E 90 00 [16:21:13]wFMCommunicate OK [16:21:13]SAM_PROTO_SignData done [16:21:13]FM_MakeSignedData done [16:21:13]CreateOFDProtocolMessage [16:21:13]wFMCommunicate request_size=4 [16:21:13]MH_SAM_APDU [16:21:13]CAPDU: 80 11 00 00 [16:21:13]Write to MH i2c: E2 08 00 8B 28 80 11 00 00 00 00 00 00 2D [16:21:13]Write i2c OK [16:21:13]MH_I2C_Read... [16:21:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:13]Read from MH i2c: E2 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 17 00 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: E2 17 00 8B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 80 [16:21:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:21:13]wFMCommunicate OK [16:21:13]CreateOFDProtocolMessage done [16:21:13]OFDSenderStorePacket 146396 [16:21:13]StoreOFDPacket docnum=146396 [16:21:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 11 BA 04 01 F4 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 C0 00 00 00 F4 03 04 00 79 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DC 3B 02 00 35 04 06 00 91 21 65 8E 41 01 0B B5 00 43 DB E0 AF 9E [16:21:13]CheckFolder [16:21:13]dirname=/storage/ofd_packets [16:21:13]CheckFolder done [16:21:13]ProducePacketName [16:21:13]name=ofd_packets/00146396 [16:21:13]NVStorageSaveData ofd_packets/00146396 [16:21:13]File name is /storage/ofd_packets/00146396 [16:21:13]Write 298 bytes [16:21:13]NVStorageSaveData done [16:21:13]OFDSenderStorePacket done [16:21:13]KKMCreateOFDPacket done [16:21:13]NVStorageSaveData kkm_last_timestamp [16:21:13]File name is /storage/kkm_last_timestamp [16:21:13]Write 4 bytes [16:21:13]NVStorageSaveData done [16:21:13]ExternCall_PrintAddStr [16:21:13]wPrintStart [16:21:13]Write to MH i2c: 01 00 00 8C 28 B4 [16:21:13]Write i2c OK [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: 01 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: 01 07 00 [16:21:13]MH_I2C_Read... [16:21:13]Read from MH i2c: 01 07 00 8C 28 00 00 00 00 00 FF 0F C9 [16:21:13]RasterBufferAndPrint [16:21:13]line Счет N : (1)161156 [16:21:13]line ИНН: 02508201610067 [16:21:13]line Контрольно-Кассовый Чек [16:21:13]line ПРОДАЖА [16:21:13]line ТРК (МРК, ГНК) : 21 [16:21:13]line Товар: 2710194210 [16:21:13]line ДТ-К-2 [16:21:13]line 7.880 * 76.20 [16:21:13]line = 600.46 [16:21:13]line НДС 12% НСП 1% [16:21:13]line > о реализуемом товаре [16:21:13]line ОКРУГЛЕНИЕ: -0.46 [16:21:13]line ИТОГО: 600.00 [16:21:13]line Внесено: 600.00 [16:21:13]line СДАЧА: 0.00 [16:21:13]line НСП 1% : 5.31 [16:21:13]line НДС 12% : 63.77 [16:21:13]line Наличными: 600.00 [16:21:13]line Безнал.: 0.00 [16:21:13]line Место: АЗС № 126 "Партнер Нефть" [16:21:13]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:21:13]line СНО: Общий режим [16:21:13]line Чек 192 29.10.2024 16:21 [16:21:13]line Смена: 547 ФФД: 1.0 [16:21:13]line ЗНМ: 0300000085 [16:21:13]line РНМ: 0000000000091683 [16:21:13]line Версия ККМ: 001 [16:21:13]line ФМ: 0000000000871745 [16:21:13]line ФД: 146396 [16:21:13]line ФПД: 159572623769857 [16:21:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162113&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146396&fm=159572623769857&tin=02508201610067®Number=0000000000091683&sum=60000 [16:21:13]OFD Sender: Processing packet 146396 [packets to send 206, broken 205] [16:21:13]ProducePacketName [16:21:13]name=ofd_packets/00146396 [16:21:13]OFD Sender: To server: pG, [16:21:13]CommunicateWithHost lk.salyk.kg:30040 [16:21:13]ConnectInit lk.salyk.kg [16:21:13]written 0, free lines is 4095 [16:21:14]Write to MH i2c: 01 00 00 B7 28 DF [16:21:14]Write i2c OK [16:21:14]MH_I2C_Read... [16:21:14]Read from MH i2c: 01 [16:21:14]MH_I2C_Read... [16:21:14]Read from MH i2c: 01 07 00 [16:21:14]MH_I2C_Read... [16:21:14]Read from MH i2c: 01 07 00 B7 28 00 00 00 00 00 AE 0C A0 [16:21:14]RasterBufferAndPrint [16:21:14]line [16:21:14]line [16:21:14]line [16:21:14]line [16:21:14]line [16:21:14]written 0, free lines is 3250 [16:21:14]MH_Cut [16:21:14]Write to MH i2c: D1 01 00 BE 28 01 B8 [16:21:14]Write i2c OK [16:21:14]MH_I2C_Read... [16:21:14]Read from MH i2c: D1 [16:21:14]MH_I2C_Read... [16:21:14]Read from MH i2c: D1 01 00 [16:21:14]MH_I2C_Read... [16:21:14]Read from MH i2c: D1 01 00 BE 28 00 B7 [16:21:14]Write to MH i2c: 01 00 00 BF 28 E7 [16:21:14]Write i2c OK [16:21:14]MH_I2C_Read... [16:21:15]*** Cut start [16:21:15]*** Partial cut [16:21:15]*** CUTSNS_PIN = 1 [16:21:15]*** CUTSNS_PIN = 0 [16:21:15]*** Brake cut motor [16:21:15]Read from MH i2c: 01 [16:21:15]MH_I2C_Read... [16:21:15]*** Stop cut motor [16:21:15]*** Cut end [16:21:15]Read from MH i2c: 01 07 00 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: 01 07 00 BF 28 00 00 00 00 00 FF 0F FC [16:21:15]process_action close_receipt done [16:21:15]requested_data is exist [16:21:15]produce_requested_data [16:21:15]requested_item fm.sn is exist - process it [16:21:15]wFMCommunicate request_size=4 [16:21:15]MH_SAM_APDU [16:21:15]CAPDU: 80 11 00 00 [16:21:15]Write to MH i2c: E2 08 00 C0 28 80 11 00 00 00 00 00 00 62 [16:21:15]Write i2c OK [16:21:15]MH_I2C_Read... [16:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:15]Read from MH i2c: E2 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 17 00 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 17 00 C0 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B5 [16:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:21:15]wFMCommunicate OK [16:21:15]requested_item fd.num is exist - process it [16:21:15]SAM_PROTO_GetFieldsCounters [16:21:15]wFMCommunicate request_size=4 [16:21:15]MH_SAM_APDU [16:21:15]CAPDU: 80 13 00 00 [16:21:15]Write to MH i2c: E2 08 00 C1 28 80 13 00 00 00 00 00 00 65 [16:21:15]Write i2c OK [16:21:15]MH_I2C_Read... [16:21:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:15]Read from MH i2c: E2 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 62 00 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 62 00 C1 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DC 3B 02 00 0E 04 04 00 23 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 06 [16:21:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DC 3B 02 00 0E 04 04 00 23 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 [16:21:15]wFMCommunicate OK [16:21:15]SAM_PROTO_GetFieldsCounters done [16:21:15]requested_item shift.num is exist - process it [16:21:15]requested_item shift.opened is exist - process it [16:21:15]req_shift_opened [16:21:15]FM_GetShiftState [16:21:15]SAM_PROTO_GetShiftState [16:21:15]wFMCommunicate request_size=4 [16:21:15]MH_SAM_APDU [16:21:15]CAPDU: 80 13 01 00 [16:21:15]Write to MH i2c: E2 08 00 C2 28 80 13 01 00 00 00 00 00 67 [16:21:15]Write i2c OK [16:21:15]MH_I2C_Read... [16:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:15]Read from MH i2c: E2 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 0E 00 [16:21:15]MH_I2C_Read... [16:21:15]Read from MH i2c: E2 0E 00 C2 28 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A0 [16:21:15]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:21:15]wFMCommunicate OK [16:21:15]SAM_PROTO_GetShiftState done [16:21:15]FM_GetShiftState done [16:21:15]req_shift_opened done [16:21:15]requested_item shift.open_date is exist - process it [16:21:15]req_shift_open_date [16:21:15]req_shift_open_date done [16:21:15]produce_requested_data done [16:21:15]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146396,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:21:15]process_action_free close_receipt [16:21:15]json_value_free [16:21:15]json_value_free done [16:21:15]process_json_proto returns [16:21:15]Send response to host [16:21:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146396,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:21:15]free response buf [16:21:15]execute_script done [16:21:15]execute_script returns [16:21:15]free content buf [16:21:15]Sock 7.Close socket [16:21:15]Sock 7.Thread stoped [16:21:16]Connected sock=11 [16: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 31 37 34 35 0C 01 00 00 11 BA 04 01 F4 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 C0 00 00 00 F4 03 04 00 79 0B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DC 3B 02 00 35 04 06 00 91 21 65 8E 41 01 0B B5 00 43 DB E0 AF 9E [16:21:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3E B8 47 00 17 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 31 37 34 35 10 04 04 00 DC 3B 02 00 F4 03 04 00 A2 B0 20 67 B6 04 01 00 00 BE B6 F5 19 44 6A 47 B6 [16:21:16]CommunicateWithHost err = 0 [16:21:16]CheckOFDResponse [16:21:16]1017 (14) - 77093643461234 [16:21:16]1041 (16) - 0000000000871745 [16:21:16]1040 (4) - 146396 [16:21:16]1012 (4) - 29.10.2024 09:53 [16:21:16]1206 (1) - 0 [16:21:16]OFD Sender: Remove packet 146396 [16:21:16]ProducePacketName [16:21:16]name=ofd_packets/00146396 [16:21:16]NVStorageDeleteData [16:21:17]OFD Sender: No OFD packet to send [16:21:22]OFD Sender: No OFD packet to send [16:21:27]OFD Sender: No OFD packet to send [16:21:32]OFD Sender: No OFD packet to send [16:21:37]OFD Sender: No OFD packet to send [16:21:42]OFD Sender: No OFD packet to send [16:21:45]int [16:21:45]Write to MH i2c: 01 00 00 C3 28 EB [16:21:45]*** FLAG_PRN_KEY set [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 07 00 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 07 00 C3 28 00 08 00 00 00 FF 0F 08 [16:21:45]state=0 [16:21:45]Key pressed [16:21:45]Feed [16:21:45]Write to MH i2c: D8 00 00 C4 28 C3 [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: D8 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: D8 01 00 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: D8 01 00 C4 28 00 C4 [16:21:45]int [16:21:45]Write to MH i2c: 01 00 00 C5 28 ED [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 07 00 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 07 00 C5 28 00 48 00 00 00 3C 00 78 [16:21:45]state=2 [16:21:45]Key pressed [16:21:46]int [16:21:46]Write to MH i2c: 01 00 00 C6 28 EE [16:21:46]*** FLAG_PRN_KEY reset [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [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 C6 28 00 00 00 00 00 F7 0F FB [16:21:46]state=2 [16:21:46]Stop feed [16:21:46]int [16:21:46]Write to MH i2c: 01 00 00 C7 28 EF [16:21:46]*** FLAG_PRN_KEY set [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [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 C7 28 00 08 00 00 00 FF 0F 0C [16:21:46]state=0 [16:21:46]Key pressed [16:21:46]Feed [16:21:46]Write to MH i2c: D8 00 00 C8 28 C7 [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: D8 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: D8 01 00 [16:21:46]MH_I2C_Read... [16:21:46]Read from MH i2c: D8 01 00 C8 28 00 C8 [16:21:46]int [16:21:46]Write to MH i2c: 01 00 00 C9 28 F1 [16:21:46]Write i2c OK [16:21:46]MH_I2C_Read... [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 C9 28 00 48 00 00 00 3C 00 7C [16:21:46]state=2 [16:21:46]Key pressed [16:21:47]int [16:21:47]Write to MH i2c: 01 00 00 CA 28 F2 [16:21:47]*** FLAG_PRN_KEY reset [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 CA 28 00 00 00 00 00 F5 0F FD [16:21:47]state=2 [16:21:47]Stop feed [16:21:47]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [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:53]accept exits with 9 [16:23:53]New connection [16:23:53]New thread 3066686820 created [16:23:53]Thread 3066830180 joined [16:23:53]Waiting for new connection... [16:23:53] Sock 9.Parse request [16:23:53]Sock 9.Check first char [16:23:53]Sock 9.First char is OK [16:23:53]request: POST /json_proto HTTP/1.0 [16:23:53]Method: POST [16:23:53]URL: /json_proto [16:23:53]Method is POST - this is cgi request [16:23:53]url: /json_proto [16:23:53]query_string will be loaded in cgi processing [16:23:53]execute_cgi json_proto POST (null) [16:23:53]execute_cgi path=json_proto method=POST [16:23:53]POST find Content-Length [16:23:53]Host: 172.17.40.195:8080 [16:23:53]Content-Length: 754 [16:23:53]Content-Type: application/json [16:23:53] [16:23:53]POST finish read [16:23:53]Found Content-Length = 754 [16:23:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 12.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\u000A30090528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:53]execute_script... [16: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)161157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 12.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\u000A30090528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:53]POST & json_proto [16:23:53]process_json_proto [16:23:53]json parsed OK: [16:23:53]protocol is kg_v1.0 [16:23:53]action value=close_receipt [16:23:53]process_action close_receipt [16:23:53]cmd_close_receipt [16:23:53]MH_GetDate [16:23:53]Write to MH i2c: F0 00 00 CB 28 E2 [16:23:53]Write i2c OK [16:23:53]MH_I2C_Read... [16:23:53]Read from MH i2c: F0 [16:23:53]MH_I2C_Read... [16:23:53]Read from MH i2c: F0 09 00 [16:23:53]MH_I2C_Read... [16:23:53]Read from MH i2c: F0 09 00 CB 28 00 1B 0C 21 67 D5 8D 6C 64 CC [16:23:53]GetLastDocTimeStamp 1730218873 [16:23:53]current date 1730219035 [16:23:53]FM_GetShiftState [16:23:53]SAM_PROTO_GetShiftState [16:23:53]wFMCommunicate request_size=4 [16:23:53]MH_SAM_APDU [16:23:53]CAPDU: 80 13 01 00 [16:23:53]Write to MH i2c: E2 08 00 CC 28 80 13 01 00 00 00 00 00 71 [16:23:53]Write i2c OK [16:23:53]MH_I2C_Read... [16:23:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:53]Read from MH i2c: E2 [16:23:53]MH_I2C_Read... [16:23:53]Read from MH i2c: E2 0E 00 [16:23:53]MH_I2C_Read... [16:23:53]Read from MH i2c: E2 0E 00 CC 28 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AA [16:23:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:23:53]wFMCommunicate OK [16:23:53]SAM_PROTO_GetShiftState done [16:23:53]FM_GetShiftState done [16:23:53]opened in 1730161786 [16:23:53]opened+sec_in_day 1730248186 [16:23:53]quantity*price = 0 [16:23:53]sum+1 = 1 [16:23:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 193 29.10.2024 16:23 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30090528 ФМ: 0000000000871745 ФД: 146397 ФПД: 221795052897095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146397&fm=221795052897095&tin=02508201610067®Number=0000000000091683&sum=0 [16:23:55]StoreToDocumentArchive [16:23:55]shift 547 fd 146397 [16:23:55]save to /storage/0547/doc_00146397 [16:23:55]save last doc name /storage/0547/doc_00146397 to /storage/kkm_last_doc_name [16:23:55]save OK [16:23:55]Clear old archive folders... [16:23:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:23:55]tlvbuf is 02031830 [16:23:55]SAM_PROTO_ClearQueue [16:23:55]wFMCommunicate request_size=4 [16:23:55]MH_SAM_APDU [16:23:55]CAPDU: 80 09 00 00 [16:23:55]Write to MH i2c: E2 08 00 D9 28 80 09 00 00 00 00 00 00 73 [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:23:55]Read from MH i2c: E2 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 D9 28 00 90 00 75 [16:23:55]RAPDU: 90 00 [16:23:55]wFMCommunicate OK [16:23:55]SAM_PROTO_ClearQueue done [16:23:55]KKMCreateOFDPacket [16:23:55]OFDProtocolAddRootSTLVToBuf [16:23:55]FM_MakeSignedData [16:23:55]FM_MakeSignedData [16:23:55]SAM_PROTO_SignData [16:23:55]wFMCommunicate request_size=4 [16:23:55]MH_SAM_APDU [16:23:55]CAPDU: 80 0D 01 02 [16:23:55]Write to MH i2c: E2 08 00 DA 28 80 0D 01 02 00 00 00 00 7B [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:23:55]Read from MH i2c: E2 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 DA 28 00 90 00 76 [16:23:55]RAPDU: 90 00 [16:23:55]wFMCommunicate OK [16:23:55]wFMCommunicate request_size=255 [16:23:55]MH_SAM_APDU [16: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 E0 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 1B 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DD 3B 02 00 35 04 06 00 C9 [16:23:55]Write to MH i2c: E2 02 01 DB 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 E0 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 1B 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DD 3B 02 00 35 04 06 00 C9 00 00 0A [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:55]Read from MH i2c: E2 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 DB 28 00 90 00 77 [16:23:55]RAPDU: 90 00 [16:23:55]wFMCommunicate OK [16:23:55]wFMCommunicate request_size=10 [16:23:55]MH_SAM_APDU [16:23:55]CAPDU: 80 0D 02 02 05 B8 AF 57 43 47 [16:23:55]Write to MH i2c: E2 0D 00 DC 28 80 0D 02 02 05 00 B8 AF 57 43 47 00 00 D0 [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:55]Read from MH i2c: E2 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 03 00 DC 28 00 90 00 78 [16:23:55]RAPDU: 90 00 [16:23:55]wFMCommunicate OK [16:23:55]wFMCommunicate request_size=4 [16:23:55]MH_SAM_APDU [16:23:55]CAPDU: 80 0D 03 02 [16:23:55]Write to MH i2c: E2 08 00 DD 28 80 0D 03 02 00 00 00 00 80 [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:23:55]Read from MH i2c: E2 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 0B 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 0B 00 DD 28 00 39 A3 1F 7F 2B 2D 9A 65 90 00 52 [16:23:55]RAPDU: 39 A3 1F 7F 2B 2D 9A 65 90 00 [16:23:55]wFMCommunicate OK [16:23:55]SAM_PROTO_SignData done [16:23:55]FM_MakeSignedData done [16:23:55]CreateOFDProtocolMessage [16:23:55]wFMCommunicate request_size=4 [16:23:55]MH_SAM_APDU [16:23:55]CAPDU: 80 11 00 00 [16:23:55]Write to MH i2c: E2 08 00 DE 28 80 11 00 00 00 00 00 00 80 [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:55]Read from MH i2c: E2 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 17 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: E2 17 00 DE 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D3 [16:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:23:55]wFMCommunicate OK [16:23:55]CreateOFDProtocolMessage done [16:23:55]OFDSenderStorePacket 146397 [16:23:55]StoreOFDPacket docnum=146397 [16:23:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 41 6B 07 01 AE 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E0 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 1B 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DD 3B 02 00 35 04 06 00 C9 B8 AF 57 43 47 39 A3 1F 7F 2B 2D 9A 65 [16:23:55]CheckFolder [16:23:55]dirname=/storage/ofd_packets [16:23:55]CheckFolder done [16:23:55]ProducePacketName [16:23:55]name=ofd_packets/00146397 [16:23:55]NVStorageSaveData ofd_packets/00146397 [16:23:55]File name is /storage/ofd_packets/00146397 [16:23:55]Write 301 bytes [16:23:55]NVStorageSaveData done [16:23:55]OFDSenderStorePacket done [16:23:55]KKMCreateOFDPacket done [16:23:55]NVStorageSaveData kkm_last_timestamp [16:23:55]File name is /storage/kkm_last_timestamp [16:23:55]Write 4 bytes [16:23:55]NVStorageSaveData done [16:23:55]ExternCall_PrintAddStr [16:23:55]wPrintStart [16:23:55]Write to MH i2c: 01 00 00 DF 28 07 [16:23:55]Write i2c OK [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: 01 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: 01 07 00 [16:23:55]MH_I2C_Read... [16:23:55]Read from MH i2c: 01 07 00 DF 28 00 00 00 00 00 FF 0F 1C [16:23:55]RasterBufferAndPrint [16:23:55]line Счет N : (1)161157 [16:23:55]line ИНН: 02508201610067 [16:23:55]line Контрольно-Кассовый Чек [16:23:55]line ПРОДАЖА [16:23:55]line ТРК (МРК, ГНК) : 42 [16:23:55]line Товар: 2710124130 [16:23:55]line Аи-92-К-2 [16:23:55]line 12.000 * 0.00 [16:23:55]line = 0.00 [16:23:55]line НДС 12% НСП 1% [16:23:55]line > о реализуемом товаре [16:23:55]line ИТОГО: 0.00 [16:23:55]line НСП 1% : 0.00 [16:23:55]line НДС 12% : 0.00 [16:23:55]line Наличными: 0.00 [16:23:55]line Безнал.: 0.00 [16:23:55]line Место: АЗС № 126 "Партнер Нефть" [16:23:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:23:55]line СНО: Общий режим [16:23:55]line Чек 193 29.10.2024 16:23 [16:23:55]line Смена: 547 ФФД: 1.0 [16:23:55]line ЗНМ: 0300000085 [16:23:55]line РНМ: 0000000000091683 [16:23:55]line Версия ККМ: 001 [16:23:55]line Талоны: ТК ГПНА Online [16:23:55]line 30090528 [16:23:55]line ФМ: 0000000000871745 [16:23:55]line ФД: 146397 [16:23:55]line ФПД: 221795052897095 [16:23:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146397&fm=221795052897095&tin=02508201610067®Number=0000000000091683&sum=0 [16:23:55]written 0, free lines is 4095 [16:23:55]OFD Sender: Processing packet 146397 [packets to send 206, broken 205] [16:23:55]ProducePacketName [16:23:55]name=ofd_packets/00146397 [16:23:55]OFD Sender: To server: pG, [16:23:55]CommunicateWithHost lk.salyk.kg:30040 [16:23:55]ConnectInit lk.salyk.kg [16:23:55]Connected sock=10 [16: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 31 37 34 35 0F 01 00 00 41 6B 07 01 AE 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E0 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 1B 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DD 3B 02 00 35 04 06 00 C9 B8 AF 57 43 47 39 A3 1F 7F 2B 2D 9A 65 [16:23:56]Write to MH i2c: 01 00 00 09 29 32 [16:23:56]Write i2c OK [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: 01 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: 01 07 00 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: 01 07 00 09 29 00 00 00 00 00 C7 0C 0C [16:23:56]RasterBufferAndPrint [16:23:56]line [16:23:56]line [16:23:56]line [16:23:56]line [16:23:56]line [16:23:56]written 0, free lines is 3277 [16:23:56]MH_Cut [16:23:56]Write to MH i2c: D1 01 00 10 29 01 0B [16:23:56]Write i2c OK [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: D1 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: D1 01 00 [16:23:56]MH_I2C_Read... [16:23:56]Read from MH i2c: D1 01 00 10 29 00 0A [16:23:56]Write to MH i2c: 01 00 00 11 29 3A [16:23:56]Write i2c OK [16:23:56]MH_I2C_Read... [16:23:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 0F FB 47 00 2B 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 31 37 34 35 10 04 04 00 DD 3B 02 00 F4 03 04 00 42 B1 20 67 B6 04 01 00 00 F8 FA 7C C7 35 95 53 79 [16:23:56]CommunicateWithHost err = 0 [16:23:56]CheckOFDResponse [16:23:56]1017 (14) - 77093643461234 [16:23:56]1041 (16) - 0000000000871745 [16:23:56]1040 (4) - 146397 [16:23:56]1012 (4) - 29.10.2024 09:56 [16:23:56]1206 (1) - 0 [16:23:56]OFD Sender: Remove packet 146397 [16:23:56]ProducePacketName [16:23:56]name=ofd_packets/00146397 [16:23:56]NVStorageDeleteData [16:23:56]*** Cut start [16:23:56]*** Partial cut [16:23:56]*** CUTSNS_PIN = 1 [16:23:56]*** CUTSNS_PIN = 0 [16:23:56]OFD Sender: No OFD packet to send [16:23:57]*** Brake cut motor [16:23:57]Read from MH i2c: 01 [16:23:57]MH_I2C_Read... [16:23:57]*** Stop cut motor [16:23:57]*** Cut end [16:23:57]Read from MH i2c: 01 07 00 [16:23:57]MH_I2C_Read... [16:23:57]Read from MH i2c: 01 07 00 11 29 00 00 00 00 00 FF 0F 4F [16:23:57]process_action close_receipt done [16:23:57]requested_data is exist [16:23:57]produce_requested_data [16:23:57]requested_item fm.sn is exist - process it [16:23:57]wFMCommunicate request_size=4 [16:23:57]MH_SAM_APDU [16:23:57]CAPDU: 80 11 00 00 [16:23:57]Write to MH i2c: E2 08 00 12 29 80 11 00 00 00 00 00 00 B5 [16:23:57]Write i2c OK [16:23:57]MH_I2C_Read... [16:23:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:57]Read from MH i2c: E2 [16:23:57]MH_I2C_Read... [16:23:57]Read from MH i2c: E2 17 00 [16:23:57]MH_I2C_Read... [16:23:57]Read from MH i2c: E2 17 00 12 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 08 [16:23:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:23:57]wFMCommunicate OK [16:23:57]requested_item fd.num is exist - process it [16:23:57]SAM_PROTO_GetFieldsCounters [16:23:57]wFMCommunicate request_size=4 [16:23:57]MH_SAM_APDU [16:23:57]CAPDU: 80 13 00 00 [16:23:57]Write to MH i2c: E2 08 00 13 29 80 13 00 00 00 00 00 00 B8 [16:23:57]Write i2c OK [16:23:57]MH_I2C_Read... [16:23:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:57]Read from MH i2c: E2 [16:23:57]MH_I2C_Read... [16:23:57]Read from MH i2c: E2 62 00 [16:23:57]MH_I2C_Read... [16:23:57]Read from MH i2c: E2 62 00 13 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DD 3B 02 00 0E 04 04 00 23 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 5D [16: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DD 3B 02 00 0E 04 04 00 23 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 [16:23:57]wFMCommunicate OK [16:23:57]SAM_PROTO_GetFieldsCounters done [16:23:57]requested_item shift.num is exist - process it [16:23:57]requested_item shift.opened is exist - process it [16:23:57]req_shift_opened [16:23:57]FM_GetShiftState [16:23:57]SAM_PROTO_GetShiftState [16:23:57]wFMCommunicate request_size=4 [16:23:57]MH_SAM_APDU [16:23:57]CAPDU: 80 13 01 00 [16:23:57]Write to MH i2c: E2 08 00 14 29 80 13 01 00 00 00 00 00 BA [16:23:57]Write i2c OK [16:23:57]MH_I2C_Read... [16:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:57]Read from MH i2c: E2 [16:23:57]MH_I2C_Read... [16:23:57]Read from MH i2c: E2 0E 00 [16:23:57]MH_I2C_Read... [16:23:57]Read from MH i2c: E2 0E 00 14 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F3 [16:23:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:23:57]wFMCommunicate OK [16:23:57]SAM_PROTO_GetShiftState done [16:23:57]FM_GetShiftState done [16:23:57]req_shift_opened done [16:23:57]requested_item shift.open_date is exist - process it [16:23:57]req_shift_open_date [16:23:57]req_shift_open_date done [16:23:57]produce_requested_data done [16:23:57]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146397,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:23:57]process_action_free close_receipt [16:23:57]json_value_free [16:23:57]json_value_free done [16:23:57]process_json_proto returns [16:23:57]Send response to host [16:23:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146397,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:23:57]free response buf [16:23:57]execute_script done [16:23:57]execute_script returns [16:23:57]free content buf [16:23:57]Sock 9.Close socket [16:23:57]Sock 9.Thread stoped [16:24:01]OFD Sender: No OFD packet to send [16:24:06]OFD Sender: No OFD packet to send [16:24:11]OFD Sender: No OFD packet to send [16:24:16]OFD Sender: No OFD packet to send [16:24:21]OFD Sender: No OFD packet to send [16:24:26]OFD Sender: No OFD packet to send [16:24:31]OFD Sender: No OFD packet to send [16:24:36]OFD Sender: No OFD packet to send [16:24:41]OFD Sender: No OFD packet to send [16:24:47]OFD Sender: No OFD packet to send [16:24:50]accept exits with 7 [16:24:50]New connection [16:24:50]New thread 3066830180 created [16:24:50]Thread 3066686820 joined [16:24:50]Waiting for new connection... [16:24:50] Sock 7.Parse request [16:24:50]Sock 7.Check first char [16:24:50]Sock 7.First char is OK [16:24:50]request: POST /json_proto HTTP/1.0 [16:24:50]Method: POST [16:24:50]URL: /json_proto [16:24:50]Method is POST - this is cgi request [16:24:50]url: /json_proto [16:24:50]query_string will be loaded in cgi processing [16:24:50]execute_cgi json_proto POST (null) [16:24:50]execute_cgi path=json_proto method=POST [16:24:50]POST find Content-Length [16:24:50]Host: 172.17.40.195:8080 [16:24:50]Content-Length: 674 [16:24:50]Content-Type: application/json [16:24:50] [16:24:50]POST finish read [16:24:50]Found Content-Length = 674 [16:24:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:24:50]execute_script... [16:24: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)161158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:24:50]POST & json_proto [16:24:50]process_json_proto [16:24:50]json parsed OK: [16:24:50]protocol is kg_v1.0 [16:24:50]action value=close_receipt [16:24:50]process_action close_receipt [16:24:50]cmd_close_receipt [16:24:50]MH_GetDate [16:24:50]Write to MH i2c: F0 00 00 15 29 2D [16:24:50]Write i2c OK [16:24:50]MH_I2C_Read... [16:24:50]Read from MH i2c: F0 [16:24:50]MH_I2C_Read... [16:24:50]Read from MH i2c: F0 09 00 [16:24:50]MH_I2C_Read... [16:24:50]Read from MH i2c: F0 09 00 15 29 00 54 0C 21 67 D5 8D 6C 64 50 [16:24:50]GetLastDocTimeStamp 1730219035 [16:24:50]current date 1730219092 [16:24:50]FM_GetShiftState [16:24:50]SAM_PROTO_GetShiftState [16:24:50]wFMCommunicate request_size=4 [16:24:50]MH_SAM_APDU [16:24:50]CAPDU: 80 13 01 00 [16:24:50]Write to MH i2c: E2 08 00 16 29 80 13 01 00 00 00 00 00 BC [16:24:50]Write i2c OK [16:24:50]MH_I2C_Read... [16:24:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:50]Read from MH i2c: E2 [16:24:50]MH_I2C_Read... [16:24:50]Read from MH i2c: E2 0E 00 [16:24:50]MH_I2C_Read... [16:24:50]Read from MH i2c: E2 0E 00 16 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F5 [16:24:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:24:50]wFMCommunicate OK [16:24:50]SAM_PROTO_GetShiftState done [16:24:50]FM_GetShiftState done [16:24:50]opened in 1730161786 [16:24:50]opened+sec_in_day 1730248186 [16:24:50]quantity*price = 50063 [16:24:50]sum+1 = 50064 [16:24:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 194 29.10.2024 16:24 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146398 ФПД: 155411617404690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162452&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146398&fm=155411617404690&tin=02508201610067®Number=0000000000091683&sum=50000 [16:24:51]StoreToDocumentArchive [16:24:51]shift 547 fd 146398 [16:24:51]save to /storage/0547/doc_00146398 [16:24:51]save last doc name /storage/0547/doc_00146398 to /storage/kkm_last_doc_name [16:24:51]save OK [16:24:51]Clear old archive folders... [16:24:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:24:51]tlvbuf is 020EB300 [16:24:51]SAM_PROTO_ClearQueue [16:24:51]wFMCommunicate request_size=4 [16:24:51]MH_SAM_APDU [16:24:51]CAPDU: 80 09 00 00 [16:24:51]Write to MH i2c: E2 08 00 23 29 80 09 00 00 00 00 00 00 BE [16:24:51]Write i2c OK [16:24:51]MH_I2C_Read... [16:24:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:51]Read from MH i2c: E2 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 23 29 00 90 00 C0 [16:24:51]RAPDU: 90 00 [16:24:51]wFMCommunicate OK [16:24:51]SAM_PROTO_ClearQueue done [16:24:51]KKMCreateOFDPacket [16:24:51]OFDProtocolAddRootSTLVToBuf [16:24:51]FM_MakeSignedData [16:24:51]FM_MakeSignedData [16:24:51]SAM_PROTO_SignData [16:24:51]wFMCommunicate request_size=4 [16:24:51]MH_SAM_APDU [16:24:51]CAPDU: 80 0D 01 02 [16:24:51]Write to MH i2c: E2 08 00 24 29 80 0D 01 02 00 00 00 00 C6 [16:24:51]Write i2c OK [16:24:51]MH_I2C_Read... [16:24:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:51]Read from MH i2c: E2 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 24 29 00 90 00 C1 [16:24:51]RAPDU: 90 00 [16:24:51]wFMCommunicate OK [16:24:51]wFMCommunicate request_size=255 [16:24:51]MH_SAM_APDU [16:24:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C2 00 00 00 F4 03 04 00 54 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DE 3B 02 00 35 04 06 00 8D 58 96 3F [16:24:51]Write to MH i2c: E2 02 01 25 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C2 00 00 00 F4 03 04 00 54 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DE 3B 02 00 35 04 06 00 8D 58 96 3F 00 00 76 [16:24:51]Write i2c OK [16:24:51]MH_I2C_Read... [16:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:51]Read from MH i2c: E2 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 25 29 00 90 00 C2 [16:24:51]RAPDU: 90 00 [16:24:51]wFMCommunicate OK [16:24:51]wFMCommunicate request_size=7 [16:24:51]MH_SAM_APDU [16:24:51]CAPDU: 80 0D 02 02 02 D7 12 [16:24:51]Write to MH i2c: E2 0A 00 26 29 80 0D 02 02 02 00 D7 12 00 00 B6 [16:24:51]Write i2c OK [16:24:51]MH_I2C_Read... [16:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:51]Read from MH i2c: E2 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 03 00 26 29 00 90 00 C3 [16:24:51]RAPDU: 90 00 [16:24:51]wFMCommunicate OK [16:24:51]wFMCommunicate request_size=4 [16:24:51]MH_SAM_APDU [16:24:51]CAPDU: 80 0D 03 02 [16:24:51]Write to MH i2c: E2 08 00 27 29 80 0D 03 02 00 00 00 00 CB [16:24:51]Write i2c OK [16:24:51]MH_I2C_Read... [16:24:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:51]Read from MH i2c: E2 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 0B 00 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 0B 00 27 29 00 E8 D2 2F 44 EE D2 2A DD 90 00 C0 [16:24:51]RAPDU: E8 D2 2F 44 EE D2 2A DD 90 00 [16:24:51]wFMCommunicate OK [16:24:51]SAM_PROTO_SignData done [16:24:51]FM_MakeSignedData done [16:24:51]CreateOFDProtocolMessage [16:24:51]wFMCommunicate request_size=4 [16:24:51]MH_SAM_APDU [16:24:51]CAPDU: 80 11 00 00 [16:24:51]Write to MH i2c: E2 08 00 28 29 80 11 00 00 00 00 00 00 CB [16:24:51]Write i2c OK [16:24:51]MH_I2C_Read... [16:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:51]Read from MH i2c: E2 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 17 00 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: E2 17 00 28 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 1E [16:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:24:51]wFMCommunicate OK [16:24:51]CreateOFDProtocolMessage done [16:24:51]OFDSenderStorePacket 146398 [16:24:51]StoreOFDPacket docnum=146398 [16:24:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 CC C7 04 01 63 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C2 00 00 00 F4 03 04 00 54 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DE 3B 02 00 35 04 06 00 8D 58 96 3F D7 12 E8 D2 2F 44 EE D2 2A DD [16:24:51]CheckFolder [16:24:51]dirname=/storage/ofd_packets [16:24:51]CheckFolder done [16:24:51]ProducePacketName [16:24:51]name=ofd_packets/00146398 [16:24:51]NVStorageSaveData ofd_packets/00146398 [16:24:51]File name is /storage/ofd_packets/00146398 [16:24:51]Write 298 bytes [16:24:51]NVStorageSaveData done [16:24:51]OFDSenderStorePacket done [16:24:51]KKMCreateOFDPacket done [16:24:51]NVStorageSaveData kkm_last_timestamp [16:24:51]File name is /storage/kkm_last_timestamp [16:24:51]Write 4 bytes [16:24:51]NVStorageSaveData done [16:24:51]ExternCall_PrintAddStr [16:24:51]wPrintStart [16:24:51]Write to MH i2c: 01 00 00 29 29 52 [16:24:51]Write i2c OK [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: 01 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: 01 07 00 [16:24:51]MH_I2C_Read... [16:24:51]Read from MH i2c: 01 07 00 29 29 00 00 00 00 00 FF 0F 67 [16:24:51]RasterBufferAndPrint [16:24:51]line Счет N : (1)161158 [16:24:51]line ИНН: 02508201610067 [16:24:51]line Контрольно-Кассовый Чек [16:24:51]line ПРОДАЖА [16:24:51]line ТРК (МРК, ГНК) : 21 [16:24:51]line Товар: 2710194210 [16:24:51]line ДТ-К-2 [16:24:51]line 6.570 * 76.20 [16:24:51]line = 500.63 [16:24:51]line НДС 12% НСП 1% [16:24:51]line > о реализуемом товаре [16:24:51]line ОКРУГЛЕНИЕ: -0.63 [16:24:51]line ИТОГО: 500.00 [16:24:51]line Внесено: 500.00 [16:24:51]line СДАЧА: 0.00 [16:24:51]line НСП 1% : 4.43 [16:24:51]line НДС 12% : 53.16 [16:24:51]line Наличными: 500.00 [16:24:51]line Безнал.: 0.00 [16:24:51]line Место: АЗС № 126 "Партнер Нефть" [16:24:51]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:24:51]line СНО: Общий режим [16:24:51]line Чек 194 29.10.2024 16:24 [16:24:51]line Смена: 547 ФФД: 1.0 [16:24:51]line ЗНМ: 0300000085 [16:24:51]line РНМ: 0000000000091683 [16:24:51]line Версия ККМ: 001 [16:24:51]line ФМ: 0000000000871745 [16:24:51]line ФД: 146398 [16:24:51]line ФПД: 155411617404690 [16:24:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162452&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146398&fm=155411617404690&tin=02508201610067®Number=0000000000091683&sum=50000 [16:24:51]written 0, free lines is 4095 [16:24:51]OFD Sender: Processing packet 146398 [packets to send 206, broken 205] [16:24:51]ProducePacketName [16:24:51]name=ofd_packets/00146398 [16:24:51]OFD Sender: To server: pG, [16:24:51]CommunicateWithHost lk.salyk.kg:30040 [16:24:51]ConnectInit lk.salyk.kg [16:24:52]Write to MH i2c: 01 00 00 54 29 7D [16:24:52]Write i2c OK [16:24:52]MH_I2C_Read... [16:24:52]Read from MH i2c: 01 [16:24:52]MH_I2C_Read... [16:24:52]Read from MH i2c: 01 07 00 [16:24:52]MH_I2C_Read... [16:24:52]Read from MH i2c: 01 07 00 54 29 00 00 00 00 00 B4 0C 44 [16:24:52]RasterBufferAndPrint [16:24:52]line [16:24:52]line [16:24:52]line [16:24:52]line [16:24:52]line [16:24:52]written 0, free lines is 3255 [16:24:52]MH_Cut [16:24:52]Write to MH i2c: D1 01 00 5B 29 01 56 [16:24:52]Write i2c OK [16:24:52]MH_I2C_Read... [16:24:52]Read from MH i2c: D1 [16:24:52]MH_I2C_Read... [16:24:52]Read from MH i2c: D1 01 00 [16:24:52]MH_I2C_Read... [16:24:52]Read from MH i2c: D1 01 00 5B 29 00 55 [16:24:52]Write to MH i2c: 01 00 00 5C 29 85 [16:24:52]Write i2c OK [16:24:52]MH_I2C_Read... [16:24:53]*** Cut start [16:24:53]*** Partial cut [16:24:53]*** CUTSNS_PIN = 1 [16:24:53]*** CUTSNS_PIN = 0 [16:24:53]*** Brake cut motor [16:24:53]Read from MH i2c: 01 [16:24:53]MH_I2C_Read... [16:24:53]*** Stop cut motor [16:24:53]*** Cut end [16:24:53]Read from MH i2c: 01 07 00 [16:24:53]MH_I2C_Read... [16:24:53]Read from MH i2c: 01 07 00 5C 29 00 00 00 00 00 FF 0F 9A [16:24:53]process_action close_receipt done [16:24:53]requested_data is exist [16:24:53]produce_requested_data [16:24:53]requested_item fm.sn is exist - process it [16:24:53]wFMCommunicate request_size=4 [16:24:53]MH_SAM_APDU [16:24:53]CAPDU: 80 11 00 00 [16:24:53]Write to MH i2c: E2 08 00 5D 29 80 11 00 00 00 00 00 00 00 [16:24:53]Write i2c OK [16:24:53]MH_I2C_Read... [16:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:53]Read from MH i2c: E2 [16:24:53]MH_I2C_Read... [16:24:53]Read from MH i2c: E2 17 00 [16:24:53]MH_I2C_Read... [16:24:53]Read from MH i2c: E2 17 00 5D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 53 [16:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:24:53]wFMCommunicate OK [16:24:53]requested_item fd.num is exist - process it [16:24:53]SAM_PROTO_GetFieldsCounters [16:24:53]wFMCommunicate request_size=4 [16:24:53]MH_SAM_APDU [16:24:53]CAPDU: 80 13 00 00 [16:24:53]Write to MH i2c: E2 08 00 5E 29 80 13 00 00 00 00 00 00 03 [16:24:53]Write i2c OK [16:24:53]MH_I2C_Read... [16:24:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:53]Read from MH i2c: E2 [16:24:53]MH_I2C_Read... [16:24:53]Read from MH i2c: E2 62 00 [16:24:53]MH_I2C_Read... [16:24:53]Read from MH i2c: E2 62 00 5E 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DE 3B 02 00 0E 04 04 00 23 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 AC [16:24:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DE 3B 02 00 0E 04 04 00 23 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 [16:24:53]wFMCommunicate OK [16:24:53]SAM_PROTO_GetFieldsCounters done [16:24:53]requested_item shift.num is exist - process it [16:24:53]requested_item shift.opened is exist - process it [16:24:53]req_shift_opened [16:24:53]FM_GetShiftState [16:24:53]SAM_PROTO_GetShiftState [16:24:53]wFMCommunicate request_size=4 [16:24:53]MH_SAM_APDU [16:24:53]CAPDU: 80 13 01 00 [16:24:53]Write to MH i2c: E2 08 00 5F 29 80 13 01 00 00 00 00 00 05 [16:24:53]Write i2c OK [16:24:53]MH_I2C_Read... [16:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:54]Read from MH i2c: E2 [16:24:54]MH_I2C_Read... [16:24:54]Read from MH i2c: E2 0E 00 [16:24:54]MH_I2C_Read... [16:24:54]Read from MH i2c: E2 0E 00 5F 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3E [16:24:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:24:54]wFMCommunicate OK [16:24:54]SAM_PROTO_GetShiftState done [16:24:54]FM_GetShiftState done [16:24:54]req_shift_opened done [16:24:54]requested_item shift.open_date is exist - process it [16:24:54]req_shift_open_date [16:24:54]req_shift_open_date done [16:24:54]produce_requested_data done [16:24:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146398,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:24:54]process_action_free close_receipt [16:24:54]json_value_free [16:24:54]json_value_free done [16:24:54]process_json_proto returns [16:24:54]Send response to host [16:24:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146398,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:24:54]free response buf [16:24:54]execute_script done [16:24:54]execute_script returns [16:24:54]free content buf [16:24:54]Sock 7.Close socket [16:24:54]Sock 7.Thread stoped [16:24:54]Connected sock=11 [16:24:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 CC C7 04 01 63 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C2 00 00 00 F4 03 04 00 54 0C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DE 3B 02 00 35 04 06 00 8D 58 96 3F D7 12 E8 D2 2F 44 EE D2 2A DD [16:24:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D8 CD 47 00 4E CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DE 3B 02 00 F4 03 04 00 7C B1 20 67 B6 04 01 00 00 85 DF FD 73 4F 81 B8 6A [16:24:54]CommunicateWithHost err = 0 [16:24:54]CheckOFDResponse [16:24:54]1017 (14) - 77093643461234 [16:24:54]1041 (16) - 0000000000871745 [16:24:54]1040 (4) - 146398 [16:24:54]1012 (4) - 29.10.2024 09:57 [16:24:54]1206 (1) - 0 [16:24:54]OFD Sender: Remove packet 146398 [16:24:54]ProducePacketName [16:24:54]name=ofd_packets/00146398 [16:24:54]NVStorageDeleteData [16:24:55]OFD Sender: No OFD packet to send [16:25:00]OFD Sender: No OFD packet to send [16:25:05]OFD Sender: No OFD packet to send [16:25:10]OFD Sender: No OFD packet to send [16:25:15]OFD Sender: No OFD packet to send [16:25:20]OFD Sender: No OFD packet to send [16:25:25]OFD Sender: No OFD packet to send [16:25:30]OFD Sender: No OFD packet to send [16:25:35]OFD Sender: No OFD packet to send [16:25:40]OFD Sender: No OFD packet to send [16:25:45]OFD Sender: No OFD packet to send [16:25:50]OFD Sender: No OFD packet to send [16:25:55]OFD Sender: No OFD packet to send [16:26:00]OFD Sender: No OFD packet to send [16:26:05]OFD Sender: No OFD packet to send [16:26:10]OFD Sender: No OFD packet to send [16:26:15]OFD Sender: No OFD packet to send [16:26:20]OFD Sender: No OFD packet to send [16:26:25]OFD Sender: No OFD packet to send [16:26:30]OFD Sender: No OFD packet to send [16:26:35]OFD Sender: No OFD packet to send [16:26:40]OFD Sender: No OFD packet to send [16:26:45]OFD Sender: No OFD packet to send [16:26:50]OFD Sender: No OFD packet to send [16:26:55]OFD Sender: No OFD packet to send [16:27:00]OFD Sender: No OFD packet to send [16:27:05]OFD Sender: No OFD packet to send [16:27:10]OFD Sender: No OFD packet to send [16:27:15]OFD Sender: No OFD packet to send [16:27:20]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [16:29:20]OFD Sender: No OFD packet to send [16:29:25]OFD Sender: No OFD packet to send [16:29:30]OFD Sender: No OFD packet to send [16:29:35]OFD Sender: No OFD packet to send [16:29:40]OFD Sender: No OFD packet to send [16:29:45]OFD Sender: No OFD packet to send [16:29:50]OFD Sender: No OFD packet to send [16:29:55]OFD Sender: No OFD packet to send [16:30:00]OFD Sender: No OFD packet to send [16:30:05]OFD Sender: No OFD packet to send [16:30:10]OFD Sender: No OFD packet to send [16:30:15]OFD Sender: No OFD packet to send [16:30:20]OFD Sender: No OFD packet to send [16:30:25]OFD Sender: No OFD packet to send [16:30:30]OFD Sender: No OFD packet to send [16:30:35]OFD Sender: No OFD packet to send [16:30:40]OFD Sender: No OFD packet to send [16:30:45]OFD Sender: No OFD packet to send [16:30:50]OFD Sender: No OFD packet to send [16:30:55]OFD Sender: No OFD packet to send [16:31:00]OFD Sender: No OFD packet to send [16:31:05]OFD Sender: No OFD packet to send [16:31:10]OFD Sender: No OFD packet to send [16:31:15]OFD Sender: No OFD packet to send [16:31:20]OFD Sender: No OFD packet to send [16:31:25]OFD Sender: No OFD packet to send [16:31:30]OFD Sender: No OFD packet to send [16:31:35]OFD Sender: No OFD packet to send [16:31:40]OFD Sender: No OFD packet to send [16:31:41]accept exits with 9 [16:31:41]New connection [16:31:41]New thread 3066686820 created [16:31:41]Thread 3066830180 joined [16:31:41]Waiting for new connection... [16:31:41] Sock 9.Parse request [16:31:41]Sock 9.Check first char [16:31:41]Sock 9.First char is OK [16:31:41]request: POST /json_proto HTTP/1.0 [16:31:41]Method: POST [16:31:41]URL: /json_proto [16:31:41]Method is POST - this is cgi request [16:31:41]url: /json_proto [16:31:41]query_string will be loaded in cgi processing [16:31:41]execute_cgi json_proto POST (null) [16:31:41]execute_cgi path=json_proto method=POST [16:31:41]POST find Content-Length [16:31:41]Host: 172.17.40.195:8080 [16:31:41]Content-Length: 679 [16:31:41]Content-Type: application/json [16:31:41] [16:31:41]POST finish read [16:31:41]Found Content-Length = 679 [16:31:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:31:41]execute_script... [16:31: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)161159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:31:41]POST & json_proto [16:31:41]process_json_proto [16:31:41]json parsed OK: [16:31:41]protocol is kg_v1.0 [16:31:41]action value=close_receipt [16:31:41]process_action close_receipt [16:31:41]cmd_close_receipt [16:31:41]MH_GetDate [16:31:41]Write to MH i2c: F0 00 00 60 29 78 [16:31:41]Write i2c OK [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: F0 [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: F0 09 00 [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: F0 09 00 60 29 00 EF 0D 21 67 D5 8D 6C 64 37 [16:31:41]GetLastDocTimeStamp 1730219092 [16:31:41]current date 1730219503 [16:31:41]FM_GetShiftState [16:31:41]SAM_PROTO_GetShiftState [16:31:41]wFMCommunicate request_size=4 [16:31:41]MH_SAM_APDU [16:31:41]CAPDU: 80 13 01 00 [16:31:41]Write to MH i2c: E2 08 00 61 29 80 13 01 00 00 00 00 00 07 [16:31:41]Write i2c OK [16:31:41]MH_I2C_Read... [16:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:41]Read from MH i2c: E2 [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: E2 0E 00 [16:31:41]MH_I2C_Read... [16:31:41]Read from MH i2c: E2 0E 00 61 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 40 [16:31:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:31:41]wFMCommunicate OK [16:31:41]SAM_PROTO_GetShiftState done [16:31:41]FM_GetShiftState done [16:31:41]opened in 1730161786 [16:31:41]opened+sec_in_day 1730248186 [16:31:41]quantity*price = 150037 [16:31:41]sum+1 = 150039 [16:31: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 195 29.10.2024 16:31 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146399 ФПД: 250188468883742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163143&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146399&fm=250188468883742&tin=02508201610067®Number=0000000000091683&sum=150000 [16:31:42]StoreToDocumentArchive [16:31:42]shift 547 fd 146399 [16:31:42]save to /storage/0547/doc_00146399 [16:31:42]save last doc name /storage/0547/doc_00146399 to /storage/kkm_last_doc_name [16:31:42]save OK [16:31:42]Clear old archive folders... [16:31:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:31:42]tlvbuf is 01FB4A60 [16:31:42]SAM_PROTO_ClearQueue [16:31:42]wFMCommunicate request_size=4 [16:31:42]MH_SAM_APDU [16:31:42]CAPDU: 80 09 00 00 [16:31:42]Write to MH i2c: E2 08 00 6E 29 80 09 00 00 00 00 00 00 09 [16:31:42]Write i2c OK [16:31:42]MH_I2C_Read... [16:31:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:42]Read from MH i2c: E2 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: E2 03 00 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: E2 03 00 6E 29 00 90 00 0B [16:31:42]RAPDU: 90 00 [16:31:42]wFMCommunicate OK [16:31:42]SAM_PROTO_ClearQueue done [16:31:42]KKMCreateOFDPacket [16:31:42]OFDProtocolAddRootSTLVToBuf [16:31:42]FM_MakeSignedData [16:31:42]FM_MakeSignedData [16:31:42]SAM_PROTO_SignData [16:31:42]wFMCommunicate request_size=4 [16:31:42]MH_SAM_APDU [16:31:42]CAPDU: 80 0D 01 02 [16:31:42]Write to MH i2c: E2 08 00 6F 29 80 0D 01 02 00 00 00 00 11 [16:31:42]Write i2c OK [16:31:42]MH_I2C_Read... [16:31:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:42]Read from MH i2c: E2 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: E2 03 00 [16:31:42]MH_I2C_Read... [16:31:42]Read from MH i2c: E2 03 00 6F 29 00 90 00 0C [16:31:42]RAPDU: 90 00 [16:31:42]wFMCommunicate OK [16:31:42]wFMCommunicate request_size=255 [16:31:42]MH_SAM_APDU [16:31:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 EF 0D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DF 3B 02 00 35 04 06 00 E3 8B 8A D0 [16:31:42]Write to MH i2c: E2 02 01 70 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 EF 0D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DF 3B 02 00 35 04 06 00 E3 8B 8A D0 00 00 5C [16:31:42]Write i2c OK [16:31:42]MH_I2C_Read... [16:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:43]Read from MH i2c: E2 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 70 29 00 90 00 0D [16:31:43]RAPDU: 90 00 [16:31:43]wFMCommunicate OK [16:31:43]wFMCommunicate request_size=7 [16:31:43]MH_SAM_APDU [16:31:43]CAPDU: 80 0D 02 02 02 91 1E [16:31:43]Write to MH i2c: E2 0A 00 71 29 80 0D 02 02 02 00 91 1E 00 00 C7 [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:43]Read from MH i2c: E2 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 03 00 71 29 00 90 00 0E [16:31:43]RAPDU: 90 00 [16:31:43]wFMCommunicate OK [16:31:43]wFMCommunicate request_size=4 [16:31:43]MH_SAM_APDU [16:31:43]CAPDU: 80 0D 03 02 [16:31:43]Write to MH i2c: E2 08 00 72 29 80 0D 03 02 00 00 00 00 16 [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:43]Read from MH i2c: E2 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 0B 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 0B 00 72 29 00 C8 BA 5F 0F D3 05 87 20 90 00 86 [16:31:43]RAPDU: C8 BA 5F 0F D3 05 87 20 90 00 [16:31:43]wFMCommunicate OK [16:31:43]SAM_PROTO_SignData done [16:31:43]FM_MakeSignedData done [16:31:43]CreateOFDProtocolMessage [16:31:43]wFMCommunicate request_size=4 [16:31:43]MH_SAM_APDU [16:31:43]CAPDU: 80 11 00 00 [16:31:43]Write to MH i2c: E2 08 00 73 29 80 11 00 00 00 00 00 00 16 [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:43]Read from MH i2c: E2 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 17 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: E2 17 00 73 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 69 [16:31:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:31:43]wFMCommunicate OK [16:31:43]CreateOFDProtocolMessage done [16:31:43]OFDSenderStorePacket 146399 [16:31:43]StoreOFDPacket docnum=146399 [16:31:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6C B3 04 01 C2 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 EF 0D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DF 3B 02 00 35 04 06 00 E3 8B 8A D0 91 1E C8 BA 5F 0F D3 05 87 20 [16:31:43]CheckFolder [16:31:43]dirname=/storage/ofd_packets [16:31:43]CheckFolder done [16:31:43]ProducePacketName [16:31:43]name=ofd_packets/00146399 [16:31:43]NVStorageSaveData ofd_packets/00146399 [16:31:43]File name is /storage/ofd_packets/00146399 [16:31:43]Write 298 bytes [16:31:43]NVStorageSaveData done [16:31:43]OFDSenderStorePacket done [16:31:43]KKMCreateOFDPacket done [16:31:43]NVStorageSaveData kkm_last_timestamp [16:31:43]File name is /storage/kkm_last_timestamp [16:31:43]Write 4 bytes [16:31:43]NVStorageSaveData done [16:31:43]ExternCall_PrintAddStr [16:31:43]wPrintStart [16:31:43]Write to MH i2c: 01 00 00 74 29 9D [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: 01 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: 01 07 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: 01 07 00 74 29 00 00 00 00 00 FF 0F B2 [16:31:43]RasterBufferAndPrint [16:31:43]line Счет N : (1)161159 [16:31:43]line ИНН: 02508201610067 [16:31:43]line Контрольно-Кассовый Чек [16:31:43]line ПРОДАЖА [16:31:43]line ТРК (МРК, ГНК) : 11 [16:31:43]line Товар: 2710194210 [16:31:43]line ДТ-К-2 [16:31:43]line 19.690 * 76.20 [16:31:43]line = 1500.38 [16:31:43]line НДС 12% НСП 1% [16:31:43]line > о реализуемом товаре [16:31:43]line ОКРУГЛЕНИЕ: -0.38 [16:31:43]line ИТОГО: 1500.00 [16:31:43]line Внесено: 1500.00 [16:31:43]line СДАЧА: 0.00 [16:31:43]line НСП 1% : 13.28 [16:31:43]line НДС 12% : 159.33 [16:31:43]line Наличными: 1500.00 [16:31:43]line Безнал.: 0.00 [16:31:43]line Место: АЗС № 126 "Партнер Нефть" [16:31:43]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:31:43]line СНО: Общий режим [16:31:43]line Чек 195 29.10.2024 16:31 [16:31:43]line Смена: 547 ФФД: 1.0 [16:31:43]line ЗНМ: 0300000085 [16:31:43]line РНМ: 0000000000091683 [16:31:43]line Версия ККМ: 001 [16:31:43]line ФМ: 0000000000871745 [16:31:43]line ФД: 146399 [16:31:43]line ФПД: 250188468883742 [16:31:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163143&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146399&fm=250188468883742&tin=02508201610067®Number=0000000000091683&sum=150000 [16:31:43]OFD Sender: Processing packet 146399 [packets to send 206, broken 205] [16:31:43]ProducePacketName [16:31:43]name=ofd_packets/00146399 [16:31:43]OFD Sender: To server: pG, [16:31:43]CommunicateWithHost lk.salyk.kg:30040 [16:31:43]ConnectInit lk.salyk.kg [16:31:43]written 0, free lines is 4095 [16:31:43]Write to MH i2c: 01 00 00 9F 29 C8 [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: 01 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: 01 07 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: 01 07 00 9F 29 00 00 00 00 00 B2 0C 8D [16:31:43]RasterBufferAndPrint [16:31:43]line [16:31:43]line [16:31:43]line [16:31:43]line [16:31:43]line [16:31:43]written 0, free lines is 3255 [16:31:43]MH_Cut [16:31:43]Write to MH i2c: D1 01 00 A6 29 01 A1 [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: D1 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: D1 01 00 [16:31:43]MH_I2C_Read... [16:31:43]Read from MH i2c: D1 01 00 A6 29 00 A0 [16:31:43]Write to MH i2c: 01 00 00 A7 29 D0 [16:31:43]Write i2c OK [16:31:43]MH_I2C_Read... [16:31:44]Connected sock=11 [16:31:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6C B3 04 01 C2 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 EF 0D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 DF 3B 02 00 35 04 06 00 E3 8B 8A D0 91 1E C8 BA 5F 0F D3 05 87 20 [16:31:44]*** Cut start [16:31:44]*** Partial cut [16:31:44]*** CUTSNS_PIN = 1 [16:31:44]*** CUTSNS_PIN = 0 [16:31:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2E 04 47 00 B7 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 31 37 34 35 10 04 04 00 DF 3B 02 00 F4 03 04 00 16 B3 20 67 B6 04 01 00 00 54 2A BB E7 FB E1 21 9F [16:31:44]CommunicateWithHost err = 0 [16:31:44]CheckOFDResponse [16:31:44]1017 (14) - 77093643461234 [16:31:44]1041 (16) - 0000000000871745 [16:31:44]1040 (4) - 146399 [16:31:44]1012 (4) - 29.10.2024 10:04 [16:31:44]1206 (1) - 0 [16:31:44]OFD Sender: Remove packet 146399 [16:31:44]ProducePacketName [16:31:44]name=ofd_packets/00146399 [16:31:44]NVStorageDeleteData [16:31:44]*** Brake cut motor [16:31:45]*** Stop cut motor [16:31:45]*** Cut end [16:31:45]OFD Sender: No OFD packet to send [16:31:45]Read from MH i2c: 01 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: 01 07 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: 01 07 00 A7 29 00 00 00 00 00 FF 0F E5 [16:31:45]process_action close_receipt done [16:31:45]requested_data is exist [16:31:45]produce_requested_data [16:31:45]requested_item fm.sn is exist - process it [16:31:45]wFMCommunicate request_size=4 [16:31:45]MH_SAM_APDU [16:31:45]CAPDU: 80 11 00 00 [16:31:45]Write to MH i2c: E2 08 00 A8 29 80 11 00 00 00 00 00 00 4B [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:45]Read from MH i2c: E2 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 17 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 17 00 A8 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9E [16:31:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:31:45]wFMCommunicate OK [16:31:45]requested_item fd.num is exist - process it [16:31:45]SAM_PROTO_GetFieldsCounters [16:31:45]wFMCommunicate request_size=4 [16:31:45]MH_SAM_APDU [16:31:45]CAPDU: 80 13 00 00 [16:31:45]Write to MH i2c: E2 08 00 A9 29 80 13 00 00 00 00 00 00 4E [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:45]Read from MH i2c: E2 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 62 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 62 00 A9 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DF 3B 02 00 0E 04 04 00 23 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 FB [16:31:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 DF 3B 02 00 0E 04 04 00 23 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 [16:31:45]wFMCommunicate OK [16:31:45]SAM_PROTO_GetFieldsCounters done [16:31:45]requested_item shift.num is exist - process it [16:31:45]requested_item shift.opened is exist - process it [16:31:45]req_shift_opened [16:31:45]FM_GetShiftState [16:31:45]SAM_PROTO_GetShiftState [16:31:45]wFMCommunicate request_size=4 [16:31:45]MH_SAM_APDU [16:31:45]CAPDU: 80 13 01 00 [16:31:45]Write to MH i2c: E2 08 00 AA 29 80 13 01 00 00 00 00 00 50 [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:45]Read from MH i2c: E2 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 0E 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 0E 00 AA 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 89 [16:31:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:31:45]wFMCommunicate OK [16:31:45]SAM_PROTO_GetShiftState done [16:31:45]FM_GetShiftState done [16:31:45]req_shift_opened done [16:31:45]requested_item shift.open_date is exist - process it [16:31:45]req_shift_open_date [16:31:45]req_shift_open_date done [16:31:45]produce_requested_data done [16:31:45]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146399,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:31:45]process_action_free close_receipt [16:31:45]json_value_free [16:31:45]json_value_free done [16:31:45]process_json_proto returns [16:31:45]Send response to host [16:31:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146399,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:31:45]free response buf [16:31:45]execute_script done [16:31:45]execute_script returns [16:31:45]free content buf [16:31:45]Sock 9.Close socket [16:31:45]Sock 9.Thread stoped [16:31:50]OFD Sender: No OFD packet to send [16:31:55]OFD Sender: No OFD packet to send [16:32:00]OFD Sender: No OFD packet to send [16:32:05]OFD Sender: No OFD packet to send [16:32:10]OFD Sender: No OFD packet to send [16:32:15]OFD Sender: No OFD packet to send [16:32:20]OFD Sender: No OFD packet to send [16:32:25]OFD Sender: No OFD packet to send [16:32:30]OFD Sender: No OFD packet to send [16:32:35]OFD Sender: No OFD packet to send [16:32:40]OFD Sender: No OFD packet to send [16:32:45]OFD Sender: No OFD packet to send [16:32:50]OFD Sender: No OFD packet to send [16:32:55]OFD Sender: No OFD packet to send [16:33:00]OFD Sender: No OFD packet to send [16:33:05]OFD Sender: No OFD packet to send [16:33:10]OFD Sender: No OFD packet to send [16:33:15]OFD Sender: No OFD packet to send [16:33:20]OFD Sender: No OFD packet to send [16:33:25]OFD Sender: No OFD packet to send [16:33:30]OFD Sender: No OFD packet to send [16:33:35]OFD Sender: No OFD packet to send [16:33:40]OFD Sender: No OFD packet to send [16:33:45]OFD Sender: No OFD packet to send [16:33:50]OFD Sender: No OFD packet to send [16:33:55]OFD Sender: No OFD packet to send [16:34:00]OFD Sender: No OFD packet to send [16:34:05]OFD Sender: No OFD packet to send [16:34:10]OFD Sender: No OFD packet to send [16:34:15]OFD Sender: No OFD packet to send [16:34:20]OFD Sender: No OFD packet to send [16:34:25]OFD Sender: No OFD packet to send [16:34:30]OFD Sender: No OFD packet to send [16:34:33]accept exits with 7 [16:34:33]New connection [16:34:33]New thread 3066830180 created [16:34:33]Thread 3066686820 joined [16:34:33]Waiting for new connection... [16:34:33] Sock 7.Parse request [16:34:33]Sock 7.Check first char [16:34:33]Sock 7.First char is OK [16:34:33]request: POST /json_proto HTTP/1.0 [16:34:33]Method: POST [16:34:33]URL: /json_proto [16:34:33]Method is POST - this is cgi request [16:34:33]url: /json_proto [16:34:33]query_string will be loaded in cgi processing [16:34:33]execute_cgi json_proto POST (null) [16:34:33]execute_cgi path=json_proto method=POST [16:34:33]POST find Content-Length [16:34:33]Host: 172.17.40.195:8080 [16:34:33]Content-Length: 677 [16:34:33]Content-Type: application/json [16:34:33] [16:34:33]POST finish read [16:34:33]Found Content-Length = 677 [16:34:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:34:33]execute_script... [16: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)161160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:34:33]POST & json_proto [16:34:33]process_json_proto [16:34:33]json parsed OK: [16:34:33]protocol is kg_v1.0 [16:34:33]action value=close_receipt [16:34:33]process_action close_receipt [16:34:33]cmd_close_receipt [16:34:33]MH_GetDate [16:34:33]Write to MH i2c: F0 00 00 AB 29 C3 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: F0 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: F0 09 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: F0 09 00 AB 29 00 9B 0E 21 67 D5 8D 6C 64 2F [16:34:33]GetLastDocTimeStamp 1730219503 [16:34:33]current date 1730219675 [16:34:33]FM_GetShiftState [16:34:33]SAM_PROTO_GetShiftState [16:34:33]wFMCommunicate request_size=4 [16:34:33]MH_SAM_APDU [16:34:33]CAPDU: 80 13 01 00 [16:34:33]Write to MH i2c: E2 08 00 AC 29 80 13 01 00 00 00 00 00 52 [16:34:33]Write i2c OK [16:34:33]MH_I2C_Read... [16:34:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:33]Read from MH i2c: E2 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 0E 00 [16:34:33]MH_I2C_Read... [16:34:33]Read from MH i2c: E2 0E 00 AC 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8B [16:34:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:34:33]wFMCommunicate OK [16:34:33]SAM_PROTO_GetShiftState done [16:34:33]FM_GetShiftState done [16:34:33]opened in 1730161786 [16:34:33]opened+sec_in_day 1730248186 [16:34:33]quantity*price = 50041 [16:34:33]sum+1 = 50042 [16:34: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 196 29.10.2024 16:34 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146400 ФПД: 156490694329973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163435&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146400&fm=156490694329973&tin=02508201610067®Number=0000000000091683&sum=50000 [16:34:35]StoreToDocumentArchive [16:34:35]shift 547 fd 146400 [16:34:35]save to /storage/0547/doc_00146400 [16:34:35]save last doc name /storage/0547/doc_00146400 to /storage/kkm_last_doc_name [16:34:35]save OK [16:34:35]Clear old archive folders... [16:34:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:34:35]tlvbuf is 01FE98C0 [16:34:35]SAM_PROTO_ClearQueue [16:34:35]wFMCommunicate request_size=4 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 09 00 00 [16:34:35]Write to MH i2c: E2 08 00 B9 29 80 09 00 00 00 00 00 00 54 [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 03 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 03 00 B9 29 00 90 00 56 [16:34:35]RAPDU: 90 00 [16:34:35]wFMCommunicate OK [16:34:35]SAM_PROTO_ClearQueue done [16:34:35]KKMCreateOFDPacket [16:34:35]OFDProtocolAddRootSTLVToBuf [16:34:35]FM_MakeSignedData [16:34:35]FM_MakeSignedData [16:34:35]SAM_PROTO_SignData [16:34:35]wFMCommunicate request_size=4 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 0D 01 02 [16:34:35]Write to MH i2c: E2 08 00 BA 29 80 0D 01 02 00 00 00 00 5C [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:35]Read from MH i2c: E2 03 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 03 00 BA 29 00 90 00 57 [16:34:35]RAPDU: 90 00 [16:34:35]wFMCommunicate OK [16:34:35]wFMCommunicate request_size=255 [16:34:35]MH_SAM_APDU [16:34: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 9B 0E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E0 3B 02 00 35 04 06 00 8E [16:34:35]Write to MH i2c: E2 02 01 BB 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 C4 00 00 00 F4 03 04 00 9B 0E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E0 3B 02 00 35 04 06 00 8E 00 00 AF [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 03 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 03 00 BB 29 00 90 00 58 [16:34:35]RAPDU: 90 00 [16:34:35]wFMCommunicate OK [16:34:35]wFMCommunicate request_size=10 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 0D 02 02 05 53 D4 3F 06 75 [16:34:35]Write to MH i2c: E2 0D 00 BC 29 80 0D 02 02 05 00 53 D4 3F 06 75 00 00 4A [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 03 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 03 00 BC 29 00 90 00 59 [16:34:35]RAPDU: 90 00 [16:34:35]wFMCommunicate OK [16:34:35]wFMCommunicate request_size=4 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 0D 03 02 [16:34:35]Write to MH i2c: E2 08 00 BD 29 80 0D 03 02 00 00 00 00 61 [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 0B 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 0B 00 BD 29 00 70 80 00 40 5A 16 F3 D8 90 00 CD [16:34:35]RAPDU: 70 80 00 40 5A 16 F3 D8 90 00 [16:34:35]wFMCommunicate OK [16:34:35]SAM_PROTO_SignData done [16:34:35]FM_MakeSignedData done [16:34:35]CreateOFDProtocolMessage [16:34:35]wFMCommunicate request_size=4 [16:34:35]MH_SAM_APDU [16:34:35]CAPDU: 80 11 00 00 [16:34:35]Write to MH i2c: E2 08 00 BE 29 80 11 00 00 00 00 00 00 61 [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:35]Read from MH i2c: E2 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 17 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: E2 17 00 BE 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B4 [16:34:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:34:35]wFMCommunicate OK [16:34:35]CreateOFDProtocolMessage done [16:34:35]OFDSenderStorePacket 146400 [16:34:35]StoreOFDPacket docnum=146400 [16:34:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E0 EB 07 01 BE 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 C4 00 00 00 F4 03 04 00 9B 0E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E0 3B 02 00 35 04 06 00 8E 53 D4 3F 06 75 70 80 00 40 5A 16 F3 D8 [16:34:35]CheckFolder [16:34:35]dirname=/storage/ofd_packets [16:34:35]CheckFolder done [16:34:35]ProducePacketName [16:34:35]name=ofd_packets/00146400 [16:34:35]NVStorageSaveData ofd_packets/00146400 [16:34:35]File name is /storage/ofd_packets/00146400 [16:34:35]Write 301 bytes [16:34:35]NVStorageSaveData done [16:34:35]OFDSenderStorePacket done [16:34:35]KKMCreateOFDPacket done [16:34:35]NVStorageSaveData kkm_last_timestamp [16:34:35]File name is /storage/kkm_last_timestamp [16:34:35]Write 4 bytes [16:34:35]NVStorageSaveData done [16:34:35]ExternCall_PrintAddStr [16:34:35]wPrintStart [16:34:35]Write to MH i2c: 01 00 00 BF 29 E8 [16:34:35]Write i2c OK [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: 01 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: 01 07 00 [16:34:35]MH_I2C_Read... [16:34:35]Read from MH i2c: 01 07 00 BF 29 00 00 00 00 00 FF 0F FD [16:34:35]RasterBufferAndPrint [16:34:35]line Счет N : (1)161160 [16:34:35]line ИНН: 02508201610067 [16:34:35]line Контрольно-Кассовый Чек [16:34:35]line ПРОДАЖА [16:34:35]line ТРК (МРК, ГНК) : 32 [16:34:35]line Товар: 2710124130 [16:34:35]line Аи-92-К-2 [16:34:35]line 7.480 * 66.90 [16:34:35]line = 500.41 [16:34:35]line НДС 12% НСП 1% [16:34:35]line > о реализуемом товаре [16:34:35]line ОКРУГЛЕНИЕ: -0.41 [16:34:35]line ИТОГО: 500.00 [16:34:35]line Внесено: 500.00 [16:34:35]line СДАЧА: 0.00 [16:34:35]line НСП 1% : 4.43 [16:34:35]line НДС 12% : 53.14 [16:34:35]line Наличными: 500.00 [16:34:35]line Безнал.: 0.00 [16:34:35]line Место: АЗС № 126 "Партнер Нефть" [16:34:35]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:34:35]line СНО: Общий режим [16:34:35]line Чек 196 29.10.2024 16:34 [16:34:35]line Смена: 547 ФФД: 1.0 [16:34:35]line ЗНМ: 0300000085 [16:34:35]line РНМ: 0000000000091683 [16:34:35]line Версия ККМ: 001 [16:34:35]line ФМ: 0000000000871745 [16:34:35]line ФД: 146400 [16:34:35]line ФПД: 156490694329973 [16:34:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163435&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146400&fm=156490694329973&tin=02508201610067®Number=0000000000091683&sum=50000 [16:34:35]OFD Sender: Processing packet 146400 [packets to send 206, broken 205] [16:34:35]ProducePacketName [16:34:35]name=ofd_packets/00146400 [16:34:35]OFD Sender: To server: pG, [16:34:35]CommunicateWithHost lk.salyk.kg:30040 [16:34:35]ConnectInit lk.salyk.kg [16:34:35]written 0, free lines is 4095 [16:34:36]Write to MH i2c: 01 00 00 EA 29 13 [16:34:36]Write i2c OK [16:34:36]MH_I2C_Read... [16:34:36]Read from MH i2c: 01 [16:34:36]MH_I2C_Read... [16:34:36]Read from MH i2c: 01 07 00 [16:34:36]MH_I2C_Read... [16:34:36]Read from MH i2c: 01 07 00 EA 29 00 00 00 00 00 A9 0C CF [16:34:36]RasterBufferAndPrint [16:34:36]line [16:34:36]line [16:34:36]line [16:34:36]line [16:34:36]line [16:34:36]written 0, free lines is 3247 [16:34:36]MH_Cut [16:34:36]Write to MH i2c: D1 01 00 F1 29 01 EC [16:34:36]Write i2c OK [16:34:36]MH_I2C_Read... [16:34:36]Read from MH i2c: D1 [16:34:36]MH_I2C_Read... [16:34:36]Read from MH i2c: D1 01 00 [16:34:36]MH_I2C_Read... [16:34:36]Read from MH i2c: D1 01 00 F1 29 00 EB [16:34:36]Write to MH i2c: 01 00 00 F2 29 1B [16:34:36]Write i2c OK [16:34:36]MH_I2C_Read... [16:34:37]*** Cut start [16:34:37]*** Partial cut [16:34:37]*** CUTSNS_PIN = 1 [16:34:37]*** CUTSNS_PIN = 0 [16:34:37]*** Brake cut motor [16:34:37]Read from MH i2c: 01 [16:34:37]MH_I2C_Read... [16:34:37]*** Stop cut motor [16:34:37]*** Cut end [16:34:37]Read from MH i2c: 01 07 00 [16:34:37]MH_I2C_Read... [16:34:37]Connected sock=11 [16:34:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E0 EB 07 01 BE 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 C4 00 00 00 F4 03 04 00 9B 0E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E0 3B 02 00 35 04 06 00 8E 53 D4 3F 06 75 70 80 00 40 5A 16 F3 D8 [16:34:37]Read from MH i2c: 01 07 00 F2 29 00 00 00 00 00 FF 0F 30 [16:34:37]process_action close_receipt done [16:34:37]requested_data is exist [16:34:37]produce_requested_data [16:34:37]requested_item fm.sn is exist - process it [16:34:37]wFMCommunicate request_size=4 [16:34:37]MH_SAM_APDU [16:34:37]CAPDU: 80 11 00 00 [16:34:37]Write to MH i2c: E2 08 00 F3 29 80 11 00 00 00 00 00 00 96 [16:34:37]Write i2c OK [16:34:37]MH_I2C_Read... [16:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:37]Read from MH i2c: E2 [16:34:37]MH_I2C_Read... [16:34:37]Read from MH i2c: E2 17 00 [16:34:37]MH_I2C_Read... [16:34:37]Read from MH i2c: E2 17 00 F3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E9 [16:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:34:37]wFMCommunicate OK [16:34:37]requested_item fd.num is exist - process it [16:34:37]SAM_PROTO_GetFieldsCounters [16:34:37]wFMCommunicate request_size=4 [16:34:37]MH_SAM_APDU [16:34:37]CAPDU: 80 13 00 00 [16:34:37]Write to MH i2c: E2 08 00 F4 29 80 13 00 00 00 00 00 00 99 [16:34:37]Write i2c OK [16:34:37]MH_I2C_Read... [16:34:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:37]Read from MH i2c: E2 [16:34:37]MH_I2C_Read... [16:34:37]Read from MH i2c: E2 62 00 [16:34:37]MH_I2C_Read... [16:34:37]Read from MH i2c: E2 62 00 F4 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E0 3B 02 00 0E 04 04 00 23 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 4A [16: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E0 3B 02 00 0E 04 04 00 23 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 [16:34:37]wFMCommunicate OK [16:34:37]SAM_PROTO_GetFieldsCounters done [16:34:37]requested_item shift.num is exist - process it [16:34:37]requested_item shift.opened is exist - process it [16:34:37]req_shift_opened [16:34:37]FM_GetShiftState [16:34:37]SAM_PROTO_GetShiftState [16:34:37]wFMCommunicate request_size=4 [16:34:37]MH_SAM_APDU [16:34:37]CAPDU: 80 13 01 00 [16:34:37]Write to MH i2c: E2 08 00 F5 29 80 13 01 00 00 00 00 00 9B [16:34:37]Write i2c OK [16:34:37]MH_I2C_Read... [16:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:38]Read from MH i2c: E2 [16:34:38]MH_I2C_Read... [16:34:38]Read from MH i2c: E2 0E 00 [16:34:38]MH_I2C_Read... [16:34:38]Read from MH i2c: E2 0E 00 F5 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D4 [16:34:38]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:34:38]wFMCommunicate OK [16:34:38]SAM_PROTO_GetShiftState done [16:34:38]FM_GetShiftState done [16:34:38]req_shift_opened done [16:34:38]requested_item shift.open_date is exist - process it [16:34:38]req_shift_open_date [16:34:38]req_shift_open_date done [16:34:38]produce_requested_data done [16:34:38]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146400,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:34:38]process_action_free close_receipt [16:34:38]json_value_free [16:34:38]json_value_free done [16:34:38]process_json_proto returns [16:34:38]Send response to host [16:34:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146400,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:34:38]free response buf [16:34:38]execute_script done [16:34:38]execute_script returns [16:34:38]free content buf [16:34:38]Sock 7.Close socket [16:34:38]Sock 7.Thread stoped [16:34:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 70 96 47 00 C4 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E0 3B 02 00 F4 03 04 00 C4 B3 20 67 B6 04 01 00 00 4A 85 97 D7 7D 92 E3 24 [16:34:38]CommunicateWithHost err = 0 [16:34:38]CheckOFDResponse [16:34:38]1017 (14) - 77093643461234 [16:34:38]1041 (16) - 0000000000871745 [16:34:38]1040 (4) - 146400 [16:34:38]1012 (4) - 29.10.2024 10:07 [16:34:38]1206 (1) - 0 [16:34:38]OFD Sender: Remove packet 146400 [16:34:38]ProducePacketName [16:34:38]name=ofd_packets/00146400 [16:34:38]NVStorageDeleteData [16:34:38]OFD Sender: No OFD packet to send [16:34:43]OFD Sender: No OFD packet to send [16:34:48]OFD Sender: No OFD packet to send [16:34:53]OFD Sender: No OFD packet to send [16:34:58]OFD Sender: No OFD packet to send [16:35:03]OFD Sender: No OFD packet to send [16:35:08]OFD Sender: No OFD packet to send [16:35:13]OFD Sender: No OFD packet to send [16:35:18]OFD Sender: No OFD packet to send [16:35:23]OFD Sender: No OFD packet to send [16:35:28]OFD Sender: No OFD packet to send [16:35:33]OFD Sender: No OFD packet to send [16:35:38]OFD Sender: No OFD packet to send [16:35:43]OFD Sender: No OFD packet to send [16:35:48]OFD Sender: No OFD packet to send [16:35:53]OFD Sender: No OFD packet to send [16:35:58]OFD Sender: No OFD packet to send [16:36:03]OFD Sender: No OFD packet to send [16:36:08]OFD Sender: No OFD packet to send [16:36:13]OFD Sender: No OFD packet to send [16:36:18]OFD Sender: No OFD packet to send [16:36:23]OFD Sender: No OFD packet to send [16:36:24]accept exits with 9 [16:36:24]New connection [16:36:24]New thread 3066686820 created [16:36:24]Thread 3066830180 joined [16:36:24]Waiting for new connection... [16:36:24] Sock 9.Parse request [16:36:24]Sock 9.Check first char [16:36:24]Sock 9.First char is OK [16:36:24]request: POST /json_proto HTTP/1.0 [16:36:24]Method: POST [16:36:24]URL: /json_proto [16:36:24]Method is POST - this is cgi request [16:36:24]url: /json_proto [16:36:24]query_string will be loaded in cgi processing [16:36:24]execute_cgi json_proto POST (null) [16:36:24]execute_cgi path=json_proto method=POST [16:36:24]POST find Content-Length [16:36:24]Host: 172.17.40.195:8080 [16:36:24]Content-Length: 800 [16:36:24]Content-Type: application/json [16:36:24] [16:36:24]POST finish read [16:36:24]Found Content-Length = 800 [16:36:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A4581425", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:24]execute_script... [16: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)161161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A4581425", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:24]POST & json_proto [16:36:24]process_json_proto [16:36:24]json parsed OK: [16:36:24]protocol is kg_v1.0 [16:36:24]action value=close_receipt [16:36:24]process_action close_receipt [16:36:24]cmd_close_receipt [16:36:24]MH_GetDate [16:36:24]Write to MH i2c: F0 00 00 F6 29 0E [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: F0 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: F0 09 00 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: F0 09 00 F6 29 00 0A 0F 21 67 D5 8D 6C 64 EA [16:36:24]GetLastDocTimeStamp 1730219675 [16:36:24]current date 1730219786 [16:36:24]FM_GetShiftState [16:36:24]SAM_PROTO_GetShiftState [16:36:24]wFMCommunicate request_size=4 [16:36:24]MH_SAM_APDU [16:36:24]CAPDU: 80 13 01 00 [16:36:24]Write to MH i2c: E2 08 00 F7 29 80 13 01 00 00 00 00 00 9D [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:24]Read from MH i2c: E2 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: E2 0E 00 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: E2 0E 00 F7 29 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D6 [16:36:24]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:36:24]wFMCommunicate OK [16:36:24]SAM_PROTO_GetShiftState done [16:36:24]FM_GetShiftState done [16:36:24]opened in 1730161786 [16:36:24]opened+sec_in_day 1730248186 [16:36:24]quantity*price = 0 [16:36:24]sum+1 = 1 [16:36:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 197 29.10.2024 16:36 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 4581425 ФМ: 0000000000871745 ФД: 146401 ФПД: 51319942892212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163626&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146401&fm=51319942892212&tin=02508201610067®Number=0000000000091683&sum=0 [16:36:26]StoreToDocumentArchive [16:36:26]shift 547 fd 146401 [16:36:26]save to /storage/0547/doc_00146401 [16:36:26]save last doc name /storage/0547/doc_00146401 to /storage/kkm_last_doc_name [16:36:26]save OK [16:36:26]Clear old archive folders... [16:36:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:36:26]tlvbuf is 020EAC10 [16:36:26]SAM_PROTO_ClearQueue [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 09 00 00 [16:36:26]Write to MH i2c: E2 08 00 04 2A 80 09 00 00 00 00 00 00 A0 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 04 2A 00 90 00 A2 [16:36:26]RAPDU: 90 00 [16:36:26]wFMCommunicate OK [16:36:26]SAM_PROTO_ClearQueue done [16:36:26]KKMCreateOFDPacket [16:36:26]OFDProtocolAddRootSTLVToBuf [16:36:26]FM_MakeSignedData [16:36:26]FM_MakeSignedData [16:36:26]SAM_PROTO_SignData [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 0D 01 02 [16:36:26]Write to MH i2c: E2 08 00 05 2A 80 0D 01 02 00 00 00 00 A8 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 05 2A 00 90 00 A3 [16:36:26]RAPDU: 90 00 [16:36:26]wFMCommunicate OK [16:36:26]wFMCommunicate request_size=255 [16:36:26]MH_SAM_APDU [16:36: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 C5 00 00 00 F4 03 04 00 0A 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E1 3B 02 00 35 04 06 00 2E [16:36:26]Write to MH i2c: E2 02 01 06 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 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 C5 00 00 00 F4 03 04 00 0A 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E1 3B 02 00 35 04 06 00 2E 00 00 F6 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 06 2A 00 90 00 A4 [16:36:26]RAPDU: 90 00 [16:36:26]wFMCommunicate OK [16:36:26]wFMCommunicate request_size=10 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 0D 02 02 05 AC DA F7 4A B4 [16:36:26]Write to MH i2c: E2 0D 00 07 2A 80 0D 02 02 05 00 AC DA F7 4A B4 00 00 30 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 03 00 07 2A 00 90 00 A5 [16:36:26]RAPDU: 90 00 [16:36:26]wFMCommunicate OK [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 0D 03 02 [16:36:26]Write to MH i2c: E2 08 00 08 2A 80 0D 03 02 00 00 00 00 AD [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 0B 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 0B 00 08 2A 00 34 A1 0B C1 34 F8 A5 9C 90 00 BC [16:36:26]RAPDU: 34 A1 0B C1 34 F8 A5 9C 90 00 [16:36:26]wFMCommunicate OK [16:36:26]SAM_PROTO_SignData done [16:36:26]FM_MakeSignedData done [16:36:26]CreateOFDProtocolMessage [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 11 00 00 [16:36:26]Write to MH i2c: E2 08 00 09 2A 80 11 00 00 00 00 00 00 AD [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 17 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 17 00 09 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 00 [16:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:36:26]wFMCommunicate OK [16:36:26]CreateOFDProtocolMessage done [16:36:26]OFDSenderStorePacket 146401 [16:36:26]StoreOFDPacket docnum=146401 [16:36:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 86 8E 07 01 02 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 0A 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E1 3B 02 00 35 04 06 00 2E AC DA F7 4A B4 34 A1 0B C1 34 F8 A5 9C [16:36:26]CheckFolder [16:36:26]dirname=/storage/ofd_packets [16:36:26]CheckFolder done [16:36:26]ProducePacketName [16:36:26]name=ofd_packets/00146401 [16:36:26]NVStorageSaveData ofd_packets/00146401 [16:36:26]File name is /storage/ofd_packets/00146401 [16:36:26]Write 301 bytes [16:36:26]NVStorageSaveData done [16:36:26]OFDSenderStorePacket done [16:36:26]KKMCreateOFDPacket done [16:36:26]NVStorageSaveData kkm_last_timestamp [16:36:26]File name is /storage/kkm_last_timestamp [16:36:26]Write 4 bytes [16:36:26]NVStorageSaveData done [16:36:26]ExternCall_PrintAddStr [16:36:26]wPrintStart [16:36:26]Write to MH i2c: 01 00 00 0A 2A 34 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: 01 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: 01 07 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: 01 07 00 0A 2A 00 00 00 00 00 FF 0F 49 [16:36:26]RasterBufferAndPrint [16:36:26]line Счет N : (1)161161 [16:36:26]line ИНН: 02508201610067 [16:36:26]line Контрольно-Кассовый Чек [16:36:26]line ПРОДАЖА [16:36:26]line ТРК (МРК, ГНК) : 42 [16:36:26]line Товар: 2710124130 [16:36:26]line Аи-92-К-2 [16:36:26]line 20.000 * 0.00 [16:36:26]line = 0.00 [16:36:26]line НДС 12% НСП 1% [16:36:26]line > о реализуемом товаре [16:36:26]line ИТОГО: 0.00 [16:36:26]line НСП 1% : 0.00 [16:36:26]line НДС 12% : 0.00 [16:36:26]line Наличными: 0.00 [16:36:26]line Безнал.: 0.00 [16:36:26]line Место: АЗС № 126 "Партнер Нефть" [16:36:26]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:36:26]line СНО: Общий режим [16:36:26]line Чек 197 29.10.2024 16:36 [16:36:26]line Смена: 547 ФФД: 1.0 [16:36:26]line ЗНМ: 0300000085 [16:36:26]line РНМ: 0000000000091683 [16:36:26]line Версия ККМ: 001 [16:36:26]line Талоны: Топливные Талоны [16:36:26]line 4581425 [16:36:26]line ФМ: 0000000000871745 [16:36:26]line ФД: 146401 [16:36:26]line ФПД: 51319942892212 [16:36:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163626&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146401&fm=51319942892212&tin=02508201610067®Number=0000000000091683&sum=0 [16:36:26]written 0, free lines is 4095 [16:36:26]OFD Sender: Processing packet 146401 [packets to send 206, broken 205] [16:36:26]ProducePacketName [16:36:26]name=ofd_packets/00146401 [16:36:26]OFD Sender: To server: pG, [16:36:26]CommunicateWithHost lk.salyk.kg:30040 [16:36:26]ConnectInit lk.salyk.kg [16:36:27]Connected sock=10 [16:36:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 86 8E 07 01 02 ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 0A 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E1 3B 02 00 35 04 06 00 2E AC DA F7 4A B4 34 A1 0B C1 34 F8 A5 9C [16:36:27]Write to MH i2c: 01 00 00 34 2A 5E [16:36:27]Write i2c OK [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: 01 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: 01 07 00 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: 01 07 00 34 2A 00 00 00 00 00 C2 0C 33 [16:36:27]RasterBufferAndPrint [16:36:27]line [16:36:27]line [16:36:27]line [16:36:27]line [16:36:27]line [16:36:27]written 0, free lines is 3272 [16:36:27]MH_Cut [16:36:27]Write to MH i2c: D1 01 00 3B 2A 01 37 [16:36:27]Write i2c OK [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: D1 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: D1 01 00 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: D1 01 00 3B 2A 00 36 [16:36:27]Write to MH i2c: 01 00 00 3C 2A 66 [16:36:27]Write i2c OK [16:36:27]MH_I2C_Read... [16:36:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 68 3F 47 00 61 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E1 3B 02 00 F4 03 04 00 31 B4 20 67 B6 04 01 00 00 00 A0 B9 4C 3B C9 F1 AF [16:36:27]CommunicateWithHost err = 0 [16:36:27]CheckOFDResponse [16:36:27]1017 (14) - 77093643461234 [16:36:27]1041 (16) - 0000000000871745 [16:36:27]1040 (4) - 146401 [16:36:27]1012 (4) - 29.10.2024 10:08 [16:36:27]1206 (1) - 0 [16:36:27]OFD Sender: Remove packet 146401 [16:36:27]ProducePacketName [16:36:27]name=ofd_packets/00146401 [16:36:27]NVStorageDeleteData [16:36:27]*** Cut start [16:36:27]*** Partial cut [16:36:27]*** CUTSNS_PIN = 1 [16:36:27]OFD Sender: No OFD packet to send [16:36:27]*** CUTSNS_PIN = 0 [16:36:28]*** Brake cut motor [16:36:28]Read from MH i2c: 01 [16:36:28]MH_I2C_Read... [16:36:28]*** Stop cut motor [16:36:28]*** Cut end [16:36:28]Read from MH i2c: 01 07 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: 01 07 00 3C 2A 00 00 00 00 00 FF 0F 7B [16:36:28]process_action close_receipt done [16:36:28]requested_data is exist [16:36:28]produce_requested_data [16:36:28]requested_item fm.sn is exist - process it [16:36:28]wFMCommunicate request_size=4 [16:36:28]MH_SAM_APDU [16:36:28]CAPDU: 80 11 00 00 [16:36:28]Write to MH i2c: E2 08 00 3D 2A 80 11 00 00 00 00 00 00 E1 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:28]Read from MH i2c: E2 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 17 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 17 00 3D 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 34 [16:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:36:28]wFMCommunicate OK [16:36:28]requested_item fd.num is exist - process it [16:36:28]SAM_PROTO_GetFieldsCounters [16:36:28]wFMCommunicate request_size=4 [16:36:28]MH_SAM_APDU [16:36:28]CAPDU: 80 13 00 00 [16:36:28]Write to MH i2c: E2 08 00 3E 2A 80 13 00 00 00 00 00 00 E4 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:28]Read from MH i2c: E2 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 62 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 62 00 3E 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E1 3B 02 00 0E 04 04 00 23 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 99 [16: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E1 3B 02 00 0E 04 04 00 23 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 [16:36:28]wFMCommunicate OK [16:36:28]SAM_PROTO_GetFieldsCounters done [16:36:28]requested_item shift.num is exist - process it [16:36:28]requested_item shift.opened is exist - process it [16:36:28]req_shift_opened [16:36:28]FM_GetShiftState [16:36:28]SAM_PROTO_GetShiftState [16:36:28]wFMCommunicate request_size=4 [16:36:28]MH_SAM_APDU [16:36:28]CAPDU: 80 13 01 00 [16:36:28]Write to MH i2c: E2 08 00 3F 2A 80 13 01 00 00 00 00 00 E6 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:28]Read from MH i2c: E2 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 0E 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 0E 00 3F 2A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1F [16:36:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:36:28]wFMCommunicate OK [16:36:28]SAM_PROTO_GetShiftState done [16:36:28]FM_GetShiftState done [16:36:28]req_shift_opened done [16:36:28]requested_item shift.open_date is exist - process it [16:36:28]req_shift_open_date [16:36:28]req_shift_open_date done [16:36:28]produce_requested_data done [16:36:28]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146401,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:36:28]process_action_free close_receipt [16:36:28]json_value_free [16:36:28]json_value_free done [16:36:28]process_json_proto returns [16:36:28]Send response to host [16:36:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146401,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:36:28]free response buf [16:36:28]execute_script done [16:36:28]execute_script returns [16:36:28]free content buf [16:36:28]Sock 9.Close socket [16:36:28]Sock 9.Thread stoped [16:36:32]OFD Sender: No OFD packet to send [16:36:33]int [16:36:33]Write to MH i2c: 01 00 00 40 2A 6A [16:36:33]*** FLAG_PRN_KEY set [16:36:33]Write i2c OK [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 40 2A 00 08 00 00 00 FF 0F 87 [16:36:33]state=0 [16:36:33]Key pressed [16:36:33]Feed [16:36:33]Write to MH i2c: D8 00 00 41 2A 42 [16:36:33]Write i2c OK [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: D8 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: D8 01 00 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: D8 01 00 41 2A 00 43 [16:36:33]int [16:36:33]Write to MH i2c: 01 00 00 42 2A 6C [16:36:33]Write i2c OK [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 42 2A 00 48 00 00 00 3C 00 F7 [16:36:33]state=2 [16:36:33]Key pressed [16:36:33]int [16:36:33]Write to MH i2c: 01 00 00 43 2A 6D [16:36:33]*** FLAG_PRN_KEY reset [16:36:33]Write i2c OK [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 43 2A 00 00 00 00 00 FA 0F 7D [16:36:33]state=2 [16:36:33]Stop feed [16:36:33]int [16:36:33]Write to MH i2c: 01 00 00 44 2A 6E [16:36:33]*** FLAG_PRN_KEY set [16:36:33]Write i2c OK [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 44 2A 00 08 00 00 00 FF 0F 8B [16:36:33]state=0 [16:36:33]Key pressed [16:36:33]Feed [16:36:33]Write to MH i2c: D8 00 00 45 2A 46 [16:36:33]Write i2c OK [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: D8 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: D8 01 00 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: D8 01 00 45 2A 00 47 [16:36:33]int [16:36:33]Write to MH i2c: 01 00 00 46 2A 70 [16:36:33]Write i2c OK [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 [16:36:33]MH_I2C_Read... [16:36:33]Read from MH i2c: 01 07 00 46 2A 00 48 00 00 00 3C 00 FB [16:36:33]state=2 [16:36:33]Key pressed [16:36:34]int [16:36:34]Write to MH i2c: 01 00 00 47 2A 71 [16:36:34]*** FLAG_PRN_KEY reset [16:36:34]Write i2c OK [16:36:34]MH_I2C_Read... [16:36:34]Read from MH i2c: 01 [16:36:34]MH_I2C_Read... [16:36:34]Read from MH i2c: 01 07 00 [16:36:34]MH_I2C_Read... [16:36:34]Read from MH i2c: 01 07 00 47 2A 00 00 00 00 00 FA 0F 81 [16:36:34]state=2 [16:36:34]Stop feed [16:36:37]OFD Sender: No OFD packet to send [16:36:43]OFD Sender: No OFD packet to send [16:36:48]OFD Sender: No OFD packet to send [16:36:53]OFD Sender: No OFD packet to send [16:36:58]OFD Sender: No OFD packet to send [16:37:03]OFD Sender: No OFD packet to send [16:37:08]OFD Sender: No OFD packet to send [16:37:13]OFD Sender: No OFD packet to send [16:37:18]OFD Sender: No OFD packet to send [16:37:23]OFD Sender: No OFD packet to send [16:37:28]OFD Sender: No OFD packet to send [16:37:33]OFD Sender: No OFD packet to send [16:37:38]OFD Sender: No OFD packet to send [16:37:43]OFD Sender: No OFD packet to send [16:37:48]OFD Sender: No OFD packet to send [16:37:53]OFD Sender: No OFD packet to send [16:37:58]OFD Sender: No OFD packet to send [16:38:03]OFD Sender: No OFD packet to send [16:38:08]OFD Sender: No OFD packet to send [16:38:13]OFD Sender: No OFD packet to send [16:38:18]OFD Sender: No OFD packet to send [16:38:23]OFD Sender: No OFD packet to send [16:38:26]accept exits with 7 [16:38:26]New connection [16:38:26]New thread 3066830180 created [16:38:26]Thread 3066686820 joined [16:38:26]Waiting for new connection... [16:38:26] Sock 7.Parse request [16:38:26]Sock 7.Check first char [16:38:26]Sock 7.First char is OK [16:38:26]request: POST /json_proto HTTP/1.0 [16:38:26]Method: POST [16:38:26]URL: /json_proto [16:38:26]Method is POST - this is cgi request [16:38:26]url: /json_proto [16:38:26]query_string will be loaded in cgi processing [16:38:26]execute_cgi json_proto POST (null) [16:38:26]execute_cgi path=json_proto method=POST [16:38:26]POST find Content-Length [16:38:26]Host: 172.17.40.195:8080 [16:38:26]Content-Length: 769 [16:38:26]Content-Type: application/json [16:38:26] [16:38:26]POST finish read [16:38:26]Found Content-Length = 769 [16:38:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:38:26]execute_script... [16:38: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)161162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:38:26]POST & json_proto [16:38:26]process_json_proto [16:38:26]json parsed OK: [16:38:26]protocol is kg_v1.0 [16:38:26]action value=close_receipt [16:38:26]process_action close_receipt [16:38:26]cmd_close_receipt [16:38:26]MH_GetDate [16:38:26]Write to MH i2c: F0 00 00 48 2A 61 [16:38:26]Write i2c OK [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: F0 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: F0 09 00 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: F0 09 00 48 2A 00 84 0F 21 67 D5 8D 6C 64 B7 [16:38:26]GetLastDocTimeStamp 1730219786 [16:38:26]current date 1730219908 [16:38:26]FM_GetShiftState [16:38:26]SAM_PROTO_GetShiftState [16:38:26]wFMCommunicate request_size=4 [16:38:26]MH_SAM_APDU [16:38:26]CAPDU: 80 13 01 00 [16:38:26]Write to MH i2c: E2 08 00 49 2A 80 13 01 00 00 00 00 00 F0 [16:38:26]Write i2c OK [16:38:26]MH_I2C_Read... [16:38:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:26]Read from MH i2c: E2 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: E2 0E 00 [16:38:26]MH_I2C_Read... [16:38:26]Read from MH i2c: E2 0E 00 49 2A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 29 [16:38:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:38:26]wFMCommunicate OK [16:38:26]SAM_PROTO_GetShiftState done [16:38:26]FM_GetShiftState done [16:38:26]opened in 1730161786 [16:38:26]opened+sec_in_day 1730248186 [16:38:26]quantity*price = 150056 [16:38:26]sum+1 = 150058 [16:38:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 198 29.10.2024 16:38 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146402 ФПД: 185661237043117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163828&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146402&fm=185661237043117&tin=02508201610067®Number=0000000000091683&sum=150057 [16:38:27]StoreToDocumentArchive [16:38:27]shift 547 fd 146402 [16:38:27]save to /storage/0547/doc_00146402 [16:38:27]save last doc name /storage/0547/doc_00146402 to /storage/kkm_last_doc_name [16:38:27]save OK [16:38:27]Clear old archive folders... [16:38:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:38:27]tlvbuf is 01FFBD00 [16:38:27]SAM_PROTO_ClearQueue [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 09 00 00 [16:38:27]Write to MH i2c: E2 08 00 56 2A 80 09 00 00 00 00 00 00 F2 [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 56 2A 00 90 00 F4 [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]SAM_PROTO_ClearQueue done [16:38:27]KKMCreateOFDPacket [16:38:27]OFDProtocolAddRootSTLVToBuf [16:38:27]FM_MakeSignedData [16:38:27]FM_MakeSignedData [16:38:27]SAM_PROTO_SignData [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 0D 01 02 [16:38:27]Write to MH i2c: E2 08 00 57 2A 80 0D 01 02 00 00 00 00 FA [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 57 2A 00 90 00 F5 [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]wFMCommunicate request_size=255 [16:38:27]MH_SAM_APDU [16:38: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 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 C6 00 00 00 F4 03 04 00 84 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E2 3B 02 00 35 04 06 00 A8 [16:38:27]Write to MH i2c: E2 02 01 58 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 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 C6 00 00 00 F4 03 04 00 84 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E2 3B 02 00 35 04 06 00 A8 00 00 12 [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 58 2A 00 90 00 F6 [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]wFMCommunicate request_size=10 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 0D 02 02 05 DB A0 15 1F AD [16:38:27]Write to MH i2c: E2 0D 00 59 2A 80 0D 02 02 05 00 DB A0 15 1F AD 00 00 63 [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 03 00 59 2A 00 90 00 F7 [16:38:27]RAPDU: 90 00 [16:38:27]wFMCommunicate OK [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 0D 03 02 [16:38:27]Write to MH i2c: E2 08 00 5A 2A 80 0D 03 02 00 00 00 00 FF [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:38:27]Read from MH i2c: E2 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 0B 00 [16:38:27]MH_I2C_Read... [16:38:27]Read from MH i2c: E2 0B 00 5A 2A 00 41 3E 37 CE 10 74 1D 82 90 00 A7 [16:38:27]RAPDU: 41 3E 37 CE 10 74 1D 82 90 00 [16:38:27]wFMCommunicate OK [16:38:27]SAM_PROTO_SignData done [16:38:27]FM_MakeSignedData done [16:38:27]CreateOFDProtocolMessage [16:38:27]wFMCommunicate request_size=4 [16:38:27]MH_SAM_APDU [16:38:27]CAPDU: 80 11 00 00 [16:38:27]Write to MH i2c: E2 08 00 5B 2A 80 11 00 00 00 00 00 00 FF [16:38:27]Write i2c OK [16:38:27]MH_I2C_Read... [16:38:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:28]Read from MH i2c: E2 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: E2 17 00 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: E2 17 00 5B 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 52 [16:38:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:38:28]wFMCommunicate OK [16:38:28]CreateOFDProtocolMessage done [16:38:28]OFDSenderStorePacket 146402 [16:38:28]StoreOFDPacket docnum=146402 [16:38:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 21 F1 07 01 E7 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 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 C6 00 00 00 F4 03 04 00 84 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E2 3B 02 00 35 04 06 00 A8 DB A0 15 1F AD 41 3E 37 CE 10 74 1D 82 [16:38:28]CheckFolder [16:38:28]dirname=/storage/ofd_packets [16:38:28]CheckFolder done [16:38:28]ProducePacketName [16:38:28]name=ofd_packets/00146402 [16:38:28]NVStorageSaveData ofd_packets/00146402 [16:38:28]File name is /storage/ofd_packets/00146402 [16:38:28]Write 301 bytes [16:38:28]NVStorageSaveData done [16:38:28]OFDSenderStorePacket done [16:38:28]KKMCreateOFDPacket done [16:38:28]NVStorageSaveData kkm_last_timestamp [16:38:28]File name is /storage/kkm_last_timestamp [16:38:28]Write 4 bytes [16:38:28]NVStorageSaveData done [16:38:28]ExternCall_PrintAddStr [16:38:28]wPrintStart [16:38:28]Write to MH i2c: 01 00 00 5C 2A 86 [16:38:28]Write i2c OK [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 07 00 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 07 00 5C 2A 00 00 00 00 00 FF 0F 9B [16:38:28]RasterBufferAndPrint [16:38:28]line Счет N : (1)161162 [16:38:28]line ИНН: 02508201610067 [16:38:28]line Контрольно-Кассовый Чек [16:38:28]line ПРОДАЖА [16:38:28]line ТРК (МРК, ГНК) : 62 [16:38:28]line Товар: 2710124130 [16:38:28]line Аи-92-К-2 [16:38:28]line 22.430 * 66.90 [16:38:28]line = 1500.57 [16:38:28]line НДС 12% НСП 1% [16:38:28]line > о реализуемом товаре [16:38:28]line ИТОГО: 1500.57 [16:38:28]line НСП 1% : 13.28 [16:38:28]line НДС 12% : 159.35 [16:38:28]line Наличными: 0.00 [16:38:28]line Безнал.: 1500.57 [16:38:28]line Место: АЗС № 126 "Партнер Нефть" [16:38:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:38:28]line СНО: Общий режим [16:38:28]line Чек 198 29.10.2024 16:38 [16:38:28]line Смена: 547 ФФД: 1.0 [16:38:28]line ЗНМ: 0300000085 [16:38:28]line РНМ: 0000000000091683 [16:38:28]line Версия ККМ: 001 [16:38:28]line Платежная система: Mbank [16:38:28]line ФМ: 0000000000871745 [16:38:28]line ФД: 146402 [16:38:28]line ФПД: 185661237043117 [16:38:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T163828&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146402&fm=185661237043117&tin=02508201610067®Number=0000000000091683&sum=150057 [16:38:28]written 0, free lines is 4095 [16:38:28]OFD Sender: Processing packet 146402 [packets to send 206, broken 205] [16:38:28]ProducePacketName [16:38:28]name=ofd_packets/00146402 [16:38:28]OFD Sender: To server: pG, [16:38:28]CommunicateWithHost lk.salyk.kg:30040 [16:38:28]ConnectInit lk.salyk.kg [16:38:28]Connected sock=10 [16:38:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 21 F1 07 01 E7 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 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 C6 00 00 00 F4 03 04 00 84 0F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E2 3B 02 00 35 04 06 00 A8 DB A0 15 1F AD 41 3E 37 CE 10 74 1D 82 [16:38:28]Write to MH i2c: 01 00 00 85 2A AF [16:38:28]Write i2c OK [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 07 00 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: 01 07 00 85 2A 00 00 00 00 00 DA 0C 9C [16:38:28]RasterBufferAndPrint [16:38:28]line [16:38:28]line [16:38:28]line [16:38:28]line [16:38:28]line [16:38:28]written 0, free lines is 3297 [16:38:28]MH_Cut [16:38:28]Write to MH i2c: D1 01 00 8C 2A 01 88 [16:38:28]Write i2c OK [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: D1 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: D1 01 00 [16:38:28]MH_I2C_Read... [16:38:28]Read from MH i2c: D1 01 00 8C 2A 00 87 [16:38:28]Write to MH i2c: 01 00 00 8D 2A B7 [16:38:28]Write i2c OK [16:38:28]MH_I2C_Read... [16:38:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 18 20 47 00 85 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E2 3B 02 00 F4 03 04 00 AA B4 20 67 B6 04 01 00 00 D6 B9 7D 9B 94 1E B6 92 [16:38:28]CommunicateWithHost err = 0 [16:38:28]CheckOFDResponse [16:38:28]1017 (14) - 77093643461234 [16:38:28]1041 (16) - 0000000000871745 [16:38:28]1040 (4) - 146402 [16:38:28]1012 (4) - 29.10.2024 10:10 [16:38:28]1206 (1) - 0 [16:38:28]OFD Sender: Remove packet 146402 [16:38:28]ProducePacketName [16:38:28]name=ofd_packets/00146402 [16:38:28]NVStorageDeleteData [16:38:29]OFD Sender: No OFD packet to send [16:38:29]*** Cut start [16:38:29]*** Partial cut [16:38:29]*** CUTSNS_PIN = 1 [16:38:29]*** CUTSNS_PIN = 0 [16:38:29]*** Brake cut motor [16:38:29]Read from MH i2c: 01 [16:38:29]MH_I2C_Read... [16:38:29]*** Stop cut motor [16:38:29]*** Cut end [16:38:29]Read from MH i2c: 01 07 00 [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: 01 07 00 8D 2A 00 00 00 00 00 FF 0F CC [16:38:29]process_action close_receipt done [16:38:29]requested_data is exist [16:38:29]produce_requested_data [16:38:29]requested_item fm.sn is exist - process it [16:38:29]wFMCommunicate request_size=4 [16:38:29]MH_SAM_APDU [16:38:29]CAPDU: 80 11 00 00 [16:38:29]Write to MH i2c: E2 08 00 8E 2A 80 11 00 00 00 00 00 00 32 [16:38:29]Write i2c OK [16:38:29]MH_I2C_Read... [16:38:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:29]Read from MH i2c: E2 [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: E2 17 00 [16:38:29]MH_I2C_Read... [16:38:29]Read from MH i2c: E2 17 00 8E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 85 [16:38:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:38:29]wFMCommunicate OK [16:38:29]requested_item fd.num is exist - process it [16:38:29]SAM_PROTO_GetFieldsCounters [16:38:29]wFMCommunicate request_size=4 [16:38:29]MH_SAM_APDU [16:38:29]CAPDU: 80 13 00 00 [16:38:29]Write to MH i2c: E2 08 00 8F 2A 80 13 00 00 00 00 00 00 35 [16:38:29]Write i2c OK [16:38:29]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 62 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 62 00 8F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E2 3B 02 00 0E 04 04 00 23 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 EE [16:38:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E2 3B 02 00 0E 04 04 00 23 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 [16:38:30]wFMCommunicate OK [16:38:30]SAM_PROTO_GetFieldsCounters done [16:38:30]requested_item shift.num is exist - process it [16:38:30]requested_item shift.opened is exist - process it [16:38:30]req_shift_opened [16:38:30]FM_GetShiftState [16:38:30]SAM_PROTO_GetShiftState [16:38:30]wFMCommunicate request_size=4 [16:38:30]MH_SAM_APDU [16:38:30]CAPDU: 80 13 01 00 [16:38:30]Write to MH i2c: E2 08 00 90 2A 80 13 01 00 00 00 00 00 37 [16:38:30]Write i2c OK [16:38:30]MH_I2C_Read... [16:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:30]Read from MH i2c: E2 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 0E 00 [16:38:30]MH_I2C_Read... [16:38:30]Read from MH i2c: E2 0E 00 90 2A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 70 [16:38:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:38:30]wFMCommunicate OK [16:38:30]SAM_PROTO_GetShiftState done [16:38:30]FM_GetShiftState done [16:38:30]req_shift_opened done [16:38:30]requested_item shift.open_date is exist - process it [16:38:30]req_shift_open_date [16:38:30]req_shift_open_date done [16:38:30]produce_requested_data done [16:38:30]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146402,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:38:30]process_action_free close_receipt [16:38:30]json_value_free [16:38:30]json_value_free done [16:38:30]process_json_proto returns [16:38:30]Send response to host [16:38:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146402,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:38:30]free response buf [16:38:30]execute_script done [16:38:30]execute_script returns [16:38:30]free content buf [16:38:30]Sock 7.Close socket [16:38:30]Sock 7.Thread stoped [16:38:34]OFD Sender: No OFD packet to send [16:38:39]OFD Sender: No OFD packet to send [16:38:44]OFD Sender: No OFD packet to send [16:38:49]OFD Sender: No OFD packet to send [16:38:54]OFD Sender: No OFD packet to send [16:38:59]OFD Sender: No OFD packet to send [16:39:04]OFD Sender: No OFD packet to send [16:39:09]OFD Sender: No OFD packet to send [16:39: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:09]OFD Sender: No OFD packet to send [16:40:14]OFD Sender: No OFD packet to send [16:40:19]OFD Sender: No OFD packet to send [16:40:24]OFD Sender: No OFD packet to send [16:40:29]OFD Sender: No OFD packet to send [16:40:34]OFD Sender: No OFD packet to send [16:40:39]OFD Sender: No OFD packet to send [16:40:44]OFD Sender: No OFD packet to send [16:40:49]OFD Sender: No OFD packet to send [16:40:54]OFD Sender: No OFD packet to send [16:40:59]OFD Sender: No OFD packet to send [16:41:04]OFD Sender: No OFD packet to send [16:41:09]OFD Sender: No OFD packet to send [16:41:14]OFD Sender: No OFD packet to send [16:41:19]OFD Sender: No OFD packet to send [16:41:24]OFD Sender: No OFD packet to send [16:41:28]accept exits with 9 [16:41:28]New connection [16:41:28]New thread 3066686820 created [16:41:28]Thread 3066830180 joined [16:41:28]Waiting for new connection... [16:41:28] Sock 9.Parse request [16:41:28]Sock 9.Check first char [16:41:28]Sock 9.First char is OK [16:41:28]request: POST /json_proto HTTP/1.0 [16:41:28]Method: POST [16:41:28]URL: /json_proto [16:41:28]Method is POST - this is cgi request [16:41:28]url: /json_proto [16:41:28]query_string will be loaded in cgi processing [16:41:28]execute_cgi json_proto POST (null) [16:41:28]execute_cgi path=json_proto method=POST [16:41:28]POST find Content-Length [16:41:28]Host: 172.17.40.195:8080 [16:41:28]Content-Length: 677 [16:41:28]Content-Type: application/json [16:41:28] [16:41:28]POST finish read [16:41:28]Found Content-Length = 677 [16:41:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:41:28]execute_script... [16:41:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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:41:28]POST & json_proto [16:41:28]process_json_proto [16:41:28]json parsed OK: [16:41:28]protocol is kg_v1.0 [16:41:28]action value=close_receipt [16:41:28]process_action close_receipt [16:41:28]cmd_close_receipt [16:41:28]MH_GetDate [16:41:28]Write to MH i2c: F0 00 00 91 2A AA [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: F0 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: F0 09 00 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: F0 09 00 91 2A 00 3A 10 21 67 D5 8D 6C 64 B7 [16:41:28]GetLastDocTimeStamp 1730219908 [16:41:28]current date 1730220090 [16:41:28]FM_GetShiftState [16:41:28]SAM_PROTO_GetShiftState [16:41:28]wFMCommunicate request_size=4 [16:41:28]MH_SAM_APDU [16:41:28]CAPDU: 80 13 01 00 [16:41:28]Write to MH i2c: E2 08 00 92 2A 80 13 01 00 00 00 00 00 39 [16:41:28]Write i2c OK [16:41:28]MH_I2C_Read... [16:41:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:28]Read from MH i2c: E2 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 0E 00 [16:41:28]MH_I2C_Read... [16:41:28]Read from MH i2c: E2 0E 00 92 2A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 72 [16:41:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:41:28]wFMCommunicate OK [16:41:28]SAM_PROTO_GetShiftState done [16:41:28]FM_GetShiftState done [16:41:28]opened in 1730161786 [16:41:28]opened+sec_in_day 1730248186 [16:41:28]quantity*price = 50010 [16:41:28]sum+1 = 50012 [16:41:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 199 29.10.2024 16:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146403 ФПД: 251032499359432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164130&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146403&fm=251032499359432&tin=02508201610067®Number=0000000000091683&sum=50000 [16:41:29]StoreToDocumentArchive [16:41:29]shift 547 fd 146403 [16:41:29]save to /storage/0547/doc_00146403 [16:41:29]save last doc name /storage/0547/doc_00146403 to /storage/kkm_last_doc_name [16:41:29]save OK [16:41:29]Clear old archive folders... [16:41:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:29]tlvbuf is 020CC9E0 [16:41:29]SAM_PROTO_ClearQueue [16:41:29]wFMCommunicate request_size=4 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 09 00 00 [16:41:29]Write to MH i2c: E2 08 00 9F 2A 80 09 00 00 00 00 00 00 3B [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 9F 2A 00 90 00 3D [16:41:29]RAPDU: 90 00 [16:41:29]wFMCommunicate OK [16:41:29]SAM_PROTO_ClearQueue done [16:41:29]KKMCreateOFDPacket [16:41:29]OFDProtocolAddRootSTLVToBuf [16:41:29]FM_MakeSignedData [16:41:29]FM_MakeSignedData [16:41:29]SAM_PROTO_SignData [16:41:29]wFMCommunicate request_size=4 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 0D 01 02 [16:41:29]Write to MH i2c: E2 08 00 A0 2A 80 0D 01 02 00 00 00 00 43 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 03 00 A0 2A 00 90 00 3E [16:41:29]RAPDU: 90 00 [16:41:29]wFMCommunicate OK [16:41:29]wFMCommunicate request_size=255 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 3A 10 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E3 3B 02 00 35 04 06 00 E4 [16:41:29]Write to MH i2c: E2 02 01 A1 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 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 C7 00 00 00 F4 03 04 00 3A 10 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E3 3B 02 00 35 04 06 00 E4 00 00 6C [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 A1 2A 00 90 00 3F [16:41:30]RAPDU: 90 00 [16:41:30]wFMCommunicate OK [16:41:30]wFMCommunicate request_size=10 [16:41:30]MH_SAM_APDU [16:41:30]CAPDU: 80 0D 02 02 05 50 0E F3 8E C8 [16:41:30]Write to MH i2c: E2 0D 00 A2 2A 80 0D 02 02 05 00 50 0E F3 8E C8 00 00 F7 [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 03 00 A2 2A 00 90 00 40 [16:41:30]RAPDU: 90 00 [16:41:30]wFMCommunicate OK [16:41:30]wFMCommunicate request_size=4 [16:41:30]MH_SAM_APDU [16:41:30]CAPDU: 80 0D 03 02 [16:41:30]Write to MH i2c: E2 08 00 A3 2A 80 0D 03 02 00 00 00 00 48 [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 0B 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 0B 00 A3 2A 00 E7 60 D8 4B BC 33 F3 46 90 00 DB [16:41:30]RAPDU: E7 60 D8 4B BC 33 F3 46 90 00 [16:41:30]wFMCommunicate OK [16:41:30]SAM_PROTO_SignData done [16:41:30]FM_MakeSignedData done [16:41:30]CreateOFDProtocolMessage [16:41:30]wFMCommunicate request_size=4 [16:41:30]MH_SAM_APDU [16:41:30]CAPDU: 80 11 00 00 [16:41:30]Write to MH i2c: E2 08 00 A4 2A 80 11 00 00 00 00 00 00 48 [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 17 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 17 00 A4 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9B [16:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:41:30]wFMCommunicate OK [16:41:30]CreateOFDProtocolMessage done [16:41:30]OFDSenderStorePacket 146403 [16:41:30]StoreOFDPacket docnum=146403 [16:41:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 99 B9 07 01 FB CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 3A 10 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E3 3B 02 00 35 04 06 00 E4 50 0E F3 8E C8 E7 60 D8 4B BC 33 F3 46 [16:41:30]CheckFolder [16:41:30]dirname=/storage/ofd_packets [16:41:30]CheckFolder done [16:41:30]ProducePacketName [16:41:30]name=ofd_packets/00146403 [16:41:30]NVStorageSaveData ofd_packets/00146403 [16:41:30]File name is /storage/ofd_packets/00146403 [16:41:30]Write 301 bytes [16:41:30]NVStorageSaveData done [16:41:30]OFDSenderStorePacket done [16:41:30]KKMCreateOFDPacket done [16:41:30]NVStorageSaveData kkm_last_timestamp [16:41:30]File name is /storage/kkm_last_timestamp [16:41:30]Write 4 bytes [16:41:30]NVStorageSaveData done [16:41:30]ExternCall_PrintAddStr [16:41:30]wPrintStart [16:41:30]Write to MH i2c: 01 00 00 A5 2A CF [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: 01 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: 01 07 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: 01 07 00 A5 2A 00 00 00 00 00 FF 0F E4 [16:41:30]RasterBufferAndPrint [16:41:30]line Счет N : (1)161163 [16:41:30]line ИНН: 02508201610067 [16:41:30]line Контрольно-Кассовый Чек [16:41:30]line ПРОДАЖА [16:41:30]line ТРК (МРК, ГНК) : 53 [16:41:30]line Товар: 2710124500 [16:41:30]line Аи-95-К-3 [16:41:30]line 6.740 * 74.20 [16:41:30]line = 500.11 [16:41:30]line НДС 12% НСП 1% [16:41:30]line > о реализуемом товаре [16:41:30]line ОКРУГЛЕНИЕ: -0.11 [16:41:30]line ИТОГО: 500.00 [16:41:30]line Внесено: 500.00 [16:41:30]line СДАЧА: 0.00 [16:41:30]line НСП 1% : 4.43 [16:41:30]line НДС 12% : 53.11 [16:41:30]line Наличными: 500.00 [16:41:30]line Безнал.: 0.00 [16:41:30]line Место: АЗС № 126 "Партнер Нефть" [16:41:30]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:41:30]line СНО: Общий режим [16:41:30]line Чек 199 29.10.2024 16:41 [16:41:30]line Смена: 547 ФФД: 1.0 [16:41:30]line ЗНМ: 0300000085 [16:41:30]line РНМ: 0000000000091683 [16:41:30]line Версия ККМ: 001 [16:41:30]line ФМ: 0000000000871745 [16:41:30]line ФД: 146403 [16:41:30]line ФПД: 251032499359432 [16:41:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164130&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146403&fm=251032499359432&tin=02508201610067®Number=0000000000091683&sum=50000 [16:41:30]written 0, free lines is 4095 [16:41:30]OFD Sender: Processing packet 146403 [packets to send 206, broken 205] [16:41:30]ProducePacketName [16:41:30]name=ofd_packets/00146403 [16:41:30]OFD Sender: To server: pG, [16:41:30]CommunicateWithHost lk.salyk.kg:30040 [16:41:30]ConnectInit lk.salyk.kg [16:41:30]Connected sock=10 [16:41:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 99 B9 07 01 FB CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 3A 10 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E3 3B 02 00 35 04 06 00 E4 50 0E F3 8E C8 E7 60 D8 4B BC 33 F3 46 [16:41:31]Write to MH i2c: 01 00 00 D0 2A FA [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: 01 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: 01 07 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: 01 07 00 D0 2A 00 00 00 00 00 BB 0C C8 [16:41:31]RasterBufferAndPrint [16:41:31]line [16:41:31]line [16:41:31]line [16:41:31]line [16:41:31]line [16:41:31]written 0, free lines is 3266 [16:41:31]MH_Cut [16:41:31]Write to MH i2c: D1 01 00 D7 2A 01 D3 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: D1 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: D1 01 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: D1 01 00 D7 2A 00 D2 [16:41:31]Write to MH i2c: 01 00 00 D8 2A 02 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AA 80 47 00 5D 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 31 37 34 35 10 04 04 00 E3 3B 02 00 F4 03 04 00 61 B5 20 67 B6 04 01 00 00 AE 0C 55 DE 7C 27 6C 08 [16:41:31]CommunicateWithHost err = 0 [16:41:31]CheckOFDResponse [16:41:31]1017 (14) - 77093643461234 [16:41:31]1041 (16) - 0000000000871745 [16:41:31]1040 (4) - 146403 [16:41:31]1012 (4) - 29.10.2024 10:13 [16:41:31]1206 (1) - 0 [16:41:31]OFD Sender: Remove packet 146403 [16:41:31]ProducePacketName [16:41:31]name=ofd_packets/00146403 [16:41:31]NVStorageDeleteData [16:41:31]OFD Sender: No OFD packet to send [16:41:31]*** Cut start [16:41:31]*** Partial cut [16:41:31]*** CUTSNS_PIN = 1 [16:41:31]*** CUTSNS_PIN = 0 [16:41:32]*** Brake cut motor [16:41:32]Read from MH i2c: 01 [16:41:32]*** Stop cut motor [16:41:32]*** Cut end [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 07 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 07 00 D8 2A 00 00 00 00 00 FF 0F 17 [16:41:32]process_action close_receipt done [16:41:32]requested_data is exist [16:41:32]produce_requested_data [16:41:32]requested_item fm.sn is exist - process it [16:41:32]wFMCommunicate request_size=4 [16:41:32]MH_SAM_APDU [16:41:32]CAPDU: 80 11 00 00 [16:41:32]Write to MH i2c: E2 08 00 D9 2A 80 11 00 00 00 00 00 00 7D [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:32]Read from MH i2c: E2 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 17 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 17 00 D9 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D0 [16:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:41:32]wFMCommunicate OK [16:41:32]requested_item fd.num is exist - process it [16:41:32]SAM_PROTO_GetFieldsCounters [16:41:32]wFMCommunicate request_size=4 [16:41:32]MH_SAM_APDU [16:41:32]CAPDU: 80 13 00 00 [16:41:32]Write to MH i2c: E2 08 00 DA 2A 80 13 00 00 00 00 00 00 80 [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:32]Read from MH i2c: E2 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 62 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 62 00 DA 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E3 3B 02 00 0E 04 04 00 23 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 3D [16:41:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E3 3B 02 00 0E 04 04 00 23 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 [16:41:32]wFMCommunicate OK [16:41:32]SAM_PROTO_GetFieldsCounters done [16:41:32]requested_item shift.num is exist - process it [16:41:32]requested_item shift.opened is exist - process it [16:41:32]req_shift_opened [16:41:32]FM_GetShiftState [16:41:32]SAM_PROTO_GetShiftState [16:41:32]wFMCommunicate request_size=4 [16:41:32]MH_SAM_APDU [16:41:32]CAPDU: 80 13 01 00 [16:41:32]Write to MH i2c: E2 08 00 DB 2A 80 13 01 00 00 00 00 00 82 [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:32]Read from MH i2c: E2 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 0E 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 0E 00 DB 2A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BB [16:41:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:41:32]wFMCommunicate OK [16:41:32]SAM_PROTO_GetShiftState done [16:41:32]FM_GetShiftState done [16:41:32]req_shift_opened done [16:41:32]requested_item shift.open_date is exist - process it [16:41:32]req_shift_open_date [16:41:32]req_shift_open_date done [16:41:32]produce_requested_data done [16:41:32]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146403,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:41:32]process_action_free close_receipt [16:41:32]json_value_free [16:41:32]json_value_free done [16:41:32]process_json_proto returns [16:41:32]Send response to host [16:41:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146403,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:41:32]free response buf [16:41:32]execute_script done [16:41:32]execute_script returns [16:41:32]free content buf [16:41:32]Sock 9.Close socket [16:41:32]Sock 9.Thread stoped [16:41:36]OFD Sender: No OFD packet to send [16:41:41]OFD Sender: No OFD packet to send [16:41:46]OFD Sender: No OFD packet to send [16:41:51]OFD Sender: No OFD packet to send [16:41:56]OFD Sender: No OFD packet to send [16:42:01]OFD Sender: No OFD packet to send [16:42:06]OFD Sender: No OFD packet to send [16:42:11]OFD Sender: No OFD packet to send [16:42:16]OFD Sender: No OFD packet to send [16:42:21]OFD Sender: No OFD packet to send [16:42:26]OFD Sender: No OFD packet to send [16:42:31]OFD Sender: No OFD packet to send [16:42:36]OFD Sender: No OFD packet to send [16:42:41]OFD Sender: No OFD packet to send [16:42:46]OFD Sender: No OFD packet to send [16:42:51]OFD Sender: No OFD packet to send [16:42:56]OFD Sender: No OFD packet to send [16:43:01]OFD Sender: No OFD packet to send [16:43:06]OFD Sender: No OFD packet to send [16:43:11]OFD Sender: No OFD packet to send [16:43:14]int [16:43:14]Write to MH i2c: 01 00 00 DC 2A 06 [16:43:14]*** FLAG_PRN_KEY set [16:43:14]Write i2c OK [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 07 00 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 07 00 DC 2A 00 08 00 00 00 FF 0F 23 [16:43:14]state=0 [16:43:14]Key pressed [16:43:14]Feed [16:43:14]Write to MH i2c: D8 00 00 DD 2A DE [16:43:14]Write i2c OK [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: D8 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: D8 01 00 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: D8 01 00 DD 2A 00 DF [16:43:14]int [16:43:14]Write to MH i2c: 01 00 00 DE 2A 08 [16:43:14]Write i2c OK [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 07 00 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 07 00 DE 2A 00 48 00 00 00 3C 00 93 [16:43:14]state=2 [16:43:14]Key pressed [16:43:14]int [16:43:14]Write to MH i2c: 01 00 00 DF 2A 09 [16:43:14]*** FLAG_PRN_KEY reset [16:43:14]Write i2c OK [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 07 00 [16:43:14]MH_I2C_Read... [16:43:14]Read from MH i2c: 01 07 00 DF 2A 00 00 00 00 00 FF 0F 1E [16:43:14]state=2 [16:43:14]Stop feed [16:43:16]int [16:43:16]Write to MH i2c: 01 00 00 E0 2A 0A [16:43:16]*** FLAG_PRN_KEY set [16:43:16]Write i2c OK [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 07 00 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 07 00 E0 2A 00 08 00 00 00 FF 0F 27 [16:43:16]state=0 [16:43:16]Key pressed [16:43:16]Feed [16:43:16]Write to MH i2c: D8 00 00 E1 2A E2 [16:43:16]Write i2c OK [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: D8 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: D8 01 00 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: D8 01 00 E1 2A 00 E3 [16:43:16]int [16:43:16]Write to MH i2c: 01 00 00 E2 2A 0C [16:43:16]Write i2c OK [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 07 00 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 07 00 E2 2A 00 48 00 00 00 3C 00 97 [16:43:16]state=2 [16:43:16]Key pressed [16:43:16]int [16:43:16]Write to MH i2c: 01 00 00 E3 2A 0D [16:43:16]*** FLAG_PRN_KEY reset [16:43:16]Write i2c OK [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 07 00 [16:43:16]MH_I2C_Read... [16:43:16]Read from MH i2c: 01 07 00 E3 2A 00 00 00 00 00 F6 0F 19 [16:43:16]state=2 [16:43:16]Stop feed [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:11]accept exits with 7 [16:45:11]New connection [16:45:11]New thread 3066830180 created [16:45:11]Thread 3066686820 joined [16:45:11]Waiting for new connection... [16:45:11] Sock 7.Parse request [16:45:11]Sock 7.Check first char [16:45:11]Sock 7.First char is OK [16:45:11]request: POST /json_proto HTTP/1.0 [16:45:11]Method: POST [16:45:11]URL: /json_proto [16:45:11]Method is POST - this is cgi request [16:45:11]url: /json_proto [16:45:11]query_string will be loaded in cgi processing [16:45:11]execute_cgi json_proto POST (null) [16:45:11]execute_cgi path=json_proto method=POST [16:45:11]POST find Content-Length [16:45:11]Host: 172.17.40.195:8080 [16:45:11]Content-Length: 675 [16:45:11]Content-Type: application/json [16:45:11] [16:45:11]POST finish read [16:45:11]Found Content-Length = 675 [16:45:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:45:11]execute_script... [16:45:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:45:11]POST & json_proto [16:45:11]process_json_proto [16:45:11]json parsed OK: [16:45:11]protocol is kg_v1.0 [16:45:11]action value=close_receipt [16:45:11]process_action close_receipt [16:45:11]cmd_close_receipt [16:45:11]MH_GetDate [16:45:11]Write to MH i2c: F0 00 00 E4 2A FD [16:45:11]Write i2c OK [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: F0 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: F0 09 00 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: F0 09 00 E4 2A 00 19 11 21 67 D5 8D 6C 64 EA [16:45:11]GetLastDocTimeStamp 1730220090 [16:45:11]current date 1730220313 [16:45:11]FM_GetShiftState [16:45:11]SAM_PROTO_GetShiftState [16:45:11]wFMCommunicate request_size=4 [16:45:11]MH_SAM_APDU [16:45:11]CAPDU: 80 13 01 00 [16:45:11]Write to MH i2c: E2 08 00 E5 2A 80 13 01 00 00 00 00 00 8C [16:45:11]Write i2c OK [16:45:11]MH_I2C_Read... [16:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:11]Read from MH i2c: E2 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: E2 0E 00 [16:45:11]MH_I2C_Read... [16:45:11]Read from MH i2c: E2 0E 00 E5 2A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C5 [16:45:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:45:11]wFMCommunicate OK [16:45:11]SAM_PROTO_GetShiftState done [16:45:11]FM_GetShiftState done [16:45:11]opened in 1730161786 [16:45:11]opened+sec_in_day 1730248186 [16:45:11]quantity*price = 80010 [16:45:11]sum+1 = 80011 [16:45:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 200 29.10.2024 16:45 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146404 ФПД: 5601316374764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164513&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146404&fm=5601316374764&tin=02508201610067®Number=0000000000091683&sum=80000 [16:45:12]StoreToDocumentArchive [16:45:12]shift 547 fd 146404 [16:45:12]save to /storage/0547/doc_00146404 [16:45:12]save last doc name /storage/0547/doc_00146404 to /storage/kkm_last_doc_name [16:45:12]save OK [16:45:12]Clear old archive folders... [16:45:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:45:12]tlvbuf is B6EBC350 [16:45:12]SAM_PROTO_ClearQueue [16:45:12]wFMCommunicate request_size=4 [16:45:12]MH_SAM_APDU [16:45:12]CAPDU: 80 09 00 00 [16:45:12]Write to MH i2c: E2 08 00 F2 2A 80 09 00 00 00 00 00 00 8E [16:45:12]Write i2c OK [16:45:12]MH_I2C_Read... [16:45:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:12]Read from MH i2c: E2 [16:45:12]MH_I2C_Read... [16:45:12]Read from MH i2c: E2 03 00 [16:45:12]MH_I2C_Read... [16:45:12]Read from MH i2c: E2 03 00 F2 2A 00 90 00 90 [16:45:12]RAPDU: 90 00 [16:45:12]wFMCommunicate OK [16:45:12]SAM_PROTO_ClearQueue done [16:45:12]KKMCreateOFDPacket [16:45:12]OFDProtocolAddRootSTLVToBuf [16:45:12]FM_MakeSignedData [16:45:12]FM_MakeSignedData [16:45:12]SAM_PROTO_SignData [16:45:12]wFMCommunicate request_size=4 [16:45:12]MH_SAM_APDU [16:45:12]CAPDU: 80 0D 01 02 [16:45:12]Write to MH i2c: E2 08 00 F3 2A 80 0D 01 02 00 00 00 00 96 [16:45:12]Write i2c OK [16:45:12]MH_I2C_Read... [16:45:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:12]Read from MH i2c: E2 [16:45:12]MH_I2C_Read... [16:45:12]Read from MH i2c: E2 03 00 [16:45:12]MH_I2C_Read... [16:45:12]Read from MH i2c: E2 03 00 F3 2A 00 90 00 91 [16:45:12]RAPDU: 90 00 [16:45:12]wFMCommunicate OK [16:45:12]wFMCommunicate request_size=255 [16:45:12]MH_SAM_APDU [16:45:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C8 00 00 00 F4 03 04 00 19 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E4 3B 02 00 35 04 06 00 05 18 28 79 [16:45:12]Write to MH i2c: E2 02 01 F4 2A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 C8 00 00 00 F4 03 04 00 19 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E4 3B 02 00 35 04 06 00 05 18 28 79 00 00 CB [16:45:12]Write i2c OK [16:45:12]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 F4 2A 00 90 00 92 [16:45:13]RAPDU: 90 00 [16:45:13]wFMCommunicate OK [16:45:13]wFMCommunicate request_size=7 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 0D 02 02 02 08 EC [16:45:13]Write to MH i2c: E2 0A 00 F5 2A 80 0D 02 02 02 00 08 EC 00 00 91 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 03 00 F5 2A 00 90 00 93 [16:45:13]RAPDU: 90 00 [16:45:13]wFMCommunicate OK [16:45:13]wFMCommunicate request_size=4 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 0D 03 02 [16:45:13]Write to MH i2c: E2 08 00 F6 2A 80 0D 03 02 00 00 00 00 9B [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 0B 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 0B 00 F6 2A 00 78 6A 12 0B 4F 2F FE 26 90 00 3D [16:45:13]RAPDU: 78 6A 12 0B 4F 2F FE 26 90 00 [16:45:13]wFMCommunicate OK [16:45:13]SAM_PROTO_SignData done [16:45:13]FM_MakeSignedData done [16:45:13]CreateOFDProtocolMessage [16:45:13]wFMCommunicate request_size=4 [16:45:13]MH_SAM_APDU [16:45:13]CAPDU: 80 11 00 00 [16:45:13]Write to MH i2c: E2 08 00 F7 2A 80 11 00 00 00 00 00 00 9B [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:13]Read from MH i2c: E2 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 17 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: E2 17 00 F7 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EE [16:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:45:13]wFMCommunicate OK [16:45:13]CreateOFDProtocolMessage done [16:45:13]OFDSenderStorePacket 146404 [16:45:13]StoreOFDPacket docnum=146404 [16:45:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 04 A6 04 01 12 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 C8 00 00 00 F4 03 04 00 19 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E4 3B 02 00 35 04 06 00 05 18 28 79 08 EC 78 6A 12 0B 4F 2F FE 26 [16:45:13]CheckFolder [16:45:13]dirname=/storage/ofd_packets [16:45:13]CheckFolder done [16:45:13]ProducePacketName [16:45:13]name=ofd_packets/00146404 [16:45:13]NVStorageSaveData ofd_packets/00146404 [16:45:13]File name is /storage/ofd_packets/00146404 [16:45:13]Write 298 bytes [16:45:13]NVStorageSaveData done [16:45:13]OFDSenderStorePacket done [16:45:13]KKMCreateOFDPacket done [16:45:13]NVStorageSaveData kkm_last_timestamp [16:45:13]File name is /storage/kkm_last_timestamp [16:45:13]Write 4 bytes [16:45:13]NVStorageSaveData done [16:45:13]ExternCall_PrintAddStr [16:45:13]wPrintStart [16:45:13]Write to MH i2c: 01 00 00 F8 2A 22 [16:45:13]Write i2c OK [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 07 00 [16:45:13]MH_I2C_Read... [16:45:13]Read from MH i2c: 01 07 00 F8 2A 00 00 00 00 00 FF 0F 37 [16:45:13]RasterBufferAndPrint [16:45:13]line Счет N : (1)161164 [16:45:13]line ИНН: 02508201610067 [16:45:13]line Контрольно-Кассовый Чек [16:45:13]line ПРОДАЖА [16:45:13]line ТРК (МРК, ГНК) : 21 [16:45:13]line Товар: 2710194210 [16:45:13]line ДТ-К-2 [16:45:13]line 10.500 * 76.20 [16:45:13]line = 800.10 [16:45:13]line НДС 12% НСП 1% [16:45:13]line > о реализуемом товаре [16:45:13]line ОКРУГЛЕНИЕ: -0.10 [16:45:13]line ИТОГО: 800.00 [16:45:13]line Внесено: 800.00 [16:45:13]line СДАЧА: 0.00 [16:45:13]line НСП 1% : 7.08 [16:45:13]line НДС 12% : 84.97 [16:45:13]line Наличными: 800.00 [16:45:13]line Безнал.: 0.00 [16:45:13]line Место: АЗС № 126 "Партнер Нефть" [16:45:13]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:45:13]line СНО: Общий режим [16:45:13]line Чек 200 29.10.2024 16:45 [16:45:13]line Смена: 547 ФФД: 1.0 [16:45:13]line ЗНМ: 0300000085 [16:45:13]line РНМ: 0000000000091683 [16:45:13]line Версия ККМ: 001 [16:45:13]line ФМ: 0000000000871745 [16:45:13]line ФД: 146404 [16:45:13]line ФПД: 5601316374764 [16:45:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164513&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146404&fm=5601316374764&tin=02508201610067®Number=0000000000091683&sum=80000 [16:45:13]OFD Sender: Processing packet 146404 [packets to send 206, broken 205] [16:45:13]ProducePacketName [16:45:13]name=ofd_packets/00146404 [16:45:13]OFD Sender: To server: pG, [16:45:13]CommunicateWithHost lk.salyk.kg:30040 [16:45:13]ConnectInit lk.salyk.kg [16:45:13]written 0, free lines is 4095 [16:45:13]Connected sock=10 [16:45:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 04 A6 04 01 12 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 C8 00 00 00 F4 03 04 00 19 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E4 3B 02 00 35 04 06 00 05 18 28 79 08 EC 78 6A 12 0B 4F 2F FE 26 [16:45:14]Write to MH i2c: 01 00 00 23 2B 4E [16:45:14]Write i2c OK [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: 01 [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: 01 07 00 [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: 01 07 00 23 2B 00 00 00 00 00 B2 0C 13 [16:45:14]RasterBufferAndPrint [16:45:14]line [16:45:14]line [16:45:14]line [16:45:14]line [16:45:14]line [16:45:14]written 0, free lines is 3256 [16:45:14]MH_Cut [16:45:14]Write to MH i2c: D1 01 00 2A 2B 01 27 [16:45:14]Write i2c OK [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: D1 [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: D1 01 00 [16:45:14]MH_I2C_Read... [16:45:14]Read from MH i2c: D1 01 00 2A 2B 00 26 [16:45:14]Write to MH i2c: 01 00 00 2B 2B 56 [16:45:14]Write i2c OK [16:45:14]MH_I2C_Read... [16:45:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 7D 10 47 00 B8 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 31 37 34 35 10 04 04 00 E4 3B 02 00 F4 03 04 00 40 B6 20 67 B6 04 01 00 00 C3 BE A2 1A E9 79 4D 43 [16:45:14]CommunicateWithHost err = 0 [16:45:14]CheckOFDResponse [16:45:14]1017 (14) - 77093643461234 [16:45:14]1041 (16) - 0000000000871745 [16:45:14]1040 (4) - 146404 [16:45:14]1012 (4) - 29.10.2024 10:17 [16:45:14]1206 (1) - 0 [16:45:14]OFD Sender: Remove packet 146404 [16:45:14]ProducePacketName [16:45:14]name=ofd_packets/00146404 [16:45:14]NVStorageDeleteData [16:45:14]OFD Sender: No OFD packet to send [16:45:14]*** Cut start [16:45:14]*** Partial cut [16:45:14]*** CUTSNS_PIN = 1 [16:45:14]*** CUTSNS_PIN = 0 [16:45:15]*** Brake cut motor [16:45:15]Read from MH i2c: 01 [16:45:15]MH_I2C_Read... [16:45:15]*** Stop cut motor [16:45:15]*** Cut end [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 2B 2B 00 00 00 00 00 FF 0F 6B [16:45:15]process_action close_receipt done [16:45:15]requested_data is exist [16:45:15]produce_requested_data [16:45:15]requested_item fm.sn is exist - process it [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 2C 2B 80 11 00 00 00 00 00 00 D1 [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 2C 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 24 [16:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:45:15]wFMCommunicate OK [16:45:15]requested_item fd.num is exist - process it [16:45:15]SAM_PROTO_GetFieldsCounters [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 13 00 00 [16:45:15]Write to MH i2c: E2 08 00 2D 2B 80 13 00 00 00 00 00 00 D4 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 62 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 62 00 2D 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E4 3B 02 00 0E 04 04 00 23 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 95 [16:45:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E4 3B 02 00 0E 04 04 00 23 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 [16:45:15]wFMCommunicate OK [16:45:15]SAM_PROTO_GetFieldsCounters done [16:45:15]requested_item shift.num is exist - process it [16:45:15]requested_item shift.opened is exist - process it [16:45:15]req_shift_opened [16:45:15]FM_GetShiftState [16:45:15]SAM_PROTO_GetShiftState [16:45:15]wFMCommunicate request_size=4 [16:45:15]MH_SAM_APDU [16:45:15]CAPDU: 80 13 01 00 [16:45:15]Write to MH i2c: E2 08 00 2E 2B 80 13 01 00 00 00 00 00 D6 [16:45:15]Write i2c OK [16:45:15]MH_I2C_Read... [16:45:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:15]Read from MH i2c: E2 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 0E 00 [16:45:15]MH_I2C_Read... [16:45:15]Read from MH i2c: E2 0E 00 2E 2B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0F [16:45:15]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:45:15]wFMCommunicate OK [16:45:15]SAM_PROTO_GetShiftState done [16:45:15]FM_GetShiftState done [16:45:15]req_shift_opened done [16:45:15]requested_item shift.open_date is exist - process it [16:45:15]req_shift_open_date [16:45:15]req_shift_open_date done [16:45:15]produce_requested_data done [16:45:15]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146404,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:45:15]process_action_free close_receipt [16:45:15]json_value_free [16:45:15]json_value_free done [16:45:15]process_json_proto returns [16:45:15]Send response to host [16:45:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146404,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:45:15]free response buf [16:45:15]execute_script done [16:45:15]execute_script returns [16:45:15]free content buf [16:45:15]Sock 7.Close socket [16:45:15]Sock 7.Thread stoped [16:45:19]OFD Sender: No OFD packet to send [16:45:24]OFD Sender: No OFD packet to send [16:45:29]OFD Sender: No OFD packet to send [16:45:30]int [16:45:30]Write to MH i2c: 01 00 00 2F 2B 5A [16:45:30]*** FLAG_PRN_KEY set [16:45:30]Write i2c OK [16:45:30]MH_I2C_Read... [16:45:30]Read from MH i2c: 01 [16:45:30]MH_I2C_Read... [16:45:30]Read from MH i2c: 01 07 00 [16:45:30]MH_I2C_Read... [16:45:30]Read from MH i2c: 01 07 00 2F 2B 00 08 00 00 00 FF 0F 77 [16:45:30]state=0 [16:45:30]Key pressed [16:45:30]Feed [16:45:30]Write to MH i2c: D8 00 00 30 2B 32 [16:45:30]Write i2c OK [16:45:30]MH_I2C_Read... [16:45:30]Read from MH i2c: D8 [16:45:30]MH_I2C_Read... [16:45:30]Read from MH i2c: D8 01 00 [16:45:30]MH_I2C_Read... [16:45:30]Read from MH i2c: D8 01 00 30 2B 00 33 [16:45:30]int [16:45:30]Write to MH i2c: 01 00 00 31 2B 5C [16:45:30]Write i2c OK [16:45:30]MH_I2C_Read... [16:45:31]Read from MH i2c: 01 [16:45:31]MH_I2C_Read... [16:45:31]Read from MH i2c: 01 07 00 [16:45:31]MH_I2C_Read... [16:45:31]Read from MH i2c: 01 07 00 31 2B 00 48 00 00 00 3C 00 E7 [16:45:31]state=2 [16:45:31]Key pressed [16:45:31]int [16:45:31]Write to MH i2c: 01 00 00 32 2B 5D [16:45:31]*** FLAG_PRN_KEY reset [16:45:31]Write i2c OK [16:45:31]MH_I2C_Read... [16:45:31]Read from MH i2c: 01 [16:45:31]MH_I2C_Read... [16:45:31]Read from MH i2c: 01 07 00 [16:45:31]MH_I2C_Read... [16:45:31]Read from MH i2c: 01 07 00 32 2B 00 00 00 00 00 F7 0F 6A [16:45:31]state=2 [16:45:31]Stop feed [16:45:33]int [16:45:33]Write to MH i2c: 01 00 00 33 2B 5E [16:45:33]*** FLAG_PRN_KEY set [16:45:33]Write i2c OK [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 07 00 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 07 00 33 2B 00 08 00 00 00 FF 0F 7B [16:45:33]state=0 [16:45:33]Key pressed [16:45:33]Feed [16:45:33]Write to MH i2c: D8 00 00 34 2B 36 [16:45:33]Write i2c OK [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: D8 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: D8 01 00 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: D8 01 00 34 2B 00 37 [16:45:33]int [16:45:33]Write to MH i2c: 01 00 00 35 2B 60 [16:45:33]Write i2c OK [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 07 00 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 07 00 35 2B 00 48 00 00 00 3C 00 EB [16:45:33]state=2 [16:45:33]Key pressed [16:45:33]int [16:45:33]Write to MH i2c: 01 00 00 36 2B 61 [16:45:33]*** FLAG_PRN_KEY reset [16:45:33]Write i2c OK [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 07 00 [16:45:33]MH_I2C_Read... [16:45:33]Read from MH i2c: 01 07 00 36 2B 00 00 00 00 00 F6 0F 6D [16:45:33]state=2 [16:45:33]Stop feed [16:45:34]OFD Sender: No OFD packet to send [16:45:39]OFD Sender: No OFD packet to send [16:45:44]OFD Sender: No OFD packet to send [16:45:49]OFD Sender: No OFD packet to send [16:45:54]OFD Sender: No OFD packet to send [16:45:59]OFD Sender: No OFD packet to send [16:46:04]OFD Sender: No OFD packet to send [16:46:09]OFD Sender: No OFD packet to send [16:46:14]OFD Sender: No OFD packet to send [16:46:19]OFD Sender: No OFD packet to send [16:46:24]OFD Sender: No OFD packet to send [16:46:29]OFD Sender: No OFD packet to send [16:46:34]OFD Sender: No OFD packet to send [16:46:39]OFD Sender: No OFD packet to send [16:46:44]OFD Sender: No OFD packet to send [16:46:49]OFD Sender: No OFD packet to send [16:46:54]OFD Sender: No OFD packet to send [16:46:59]OFD Sender: No OFD packet to send [16:47:02]accept exits with 9 [16:47:02]New connection [16:47:02]New thread 3066686820 created [16:47:02]Thread 3066830180 joined [16:47:02]Waiting for new connection... [16:47:02] Sock 9.Parse request [16:47:02]Sock 9.Check first char [16:47:02]Sock 9.First char is OK [16:47:02]request: POST /json_proto HTTP/1.0 [16:47:02]Method: POST [16:47:02]URL: /json_proto [16:47:02]Method is POST - this is cgi request [16:47:02]url: /json_proto [16:47:02]query_string will be loaded in cgi processing [16:47:02]execute_cgi json_proto POST (null) [16:47:02]execute_cgi path=json_proto method=POST [16:47:02]POST find Content-Length [16:47:02]Host: 172.17.40.195:8080 [16:47:02]Content-Length: 682 [16:47:02]Content-Type: application/json [16:47:02] [16:47:02]POST finish read [16:47:02]Found Content-Length = 682 [16:47:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [16:47:02]execute_script... [16:47: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)161165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [16:47:02]POST & json_proto [16:47:02]process_json_proto [16:47:02]json parsed OK: [16:47:02]protocol is kg_v1.0 [16:47:02]action value=close_receipt [16:47:02]process_action close_receipt [16:47:02]cmd_close_receipt [16:47:02]MH_GetDate [16:47:02]Write to MH i2c: F0 00 00 37 2B 51 [16:47:02]Write i2c OK [16:47:02]MH_I2C_Read... [16:47:02]Read from MH i2c: F0 [16:47:02]MH_I2C_Read... [16:47:02]Read from MH i2c: F0 09 00 [16:47:02]MH_I2C_Read... [16:47:02]Read from MH i2c: F0 09 00 37 2B 00 88 11 21 67 D5 8D 6C 64 AD [16:47:02]GetLastDocTimeStamp 1730220313 [16:47:02]current date 1730220424 [16:47:02]FM_GetShiftState [16:47:02]SAM_PROTO_GetShiftState [16:47:02]wFMCommunicate request_size=4 [16:47:02]MH_SAM_APDU [16:47:02]CAPDU: 80 13 01 00 [16:47:02]Write to MH i2c: E2 08 00 38 2B 80 13 01 00 00 00 00 00 E0 [16:47:02]Write i2c OK [16:47:02]MH_I2C_Read... [16:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:02]Read from MH i2c: E2 [16:47:02]MH_I2C_Read... [16:47:02]Read from MH i2c: E2 0E 00 [16:47:02]MH_I2C_Read... [16:47:02]Read from MH i2c: E2 0E 00 38 2B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 19 [16:47:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:47:02]wFMCommunicate OK [16:47:02]SAM_PROTO_GetShiftState done [16:47:02]FM_GetShiftState done [16:47:02]opened in 1730161786 [16:47:02]opened+sec_in_day 1730248186 [16:47:02]quantity*price = 150056 [16:47:02]sum+1 = 150058 [16:47:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 201 29.10.2024 16:47 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146405 ФПД: 166901144588016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164704&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146405&fm=166901144588016&tin=02508201610067®Number=0000000000091683&sum=150000 [16:47:03]StoreToDocumentArchive [16:47:03]shift 547 fd 146405 [16:47:03]save to /storage/0547/doc_00146405 [16:47:03]save last doc name /storage/0547/doc_00146405 to /storage/kkm_last_doc_name [16:47:03]save OK [16:47:03]Clear old archive folders... [16:47:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:47:03]tlvbuf is 0207A630 [16:47:03]SAM_PROTO_ClearQueue [16:47:03]wFMCommunicate request_size=4 [16:47:03]MH_SAM_APDU [16:47:03]CAPDU: 80 09 00 00 [16:47:03]Write to MH i2c: E2 08 00 45 2B 80 09 00 00 00 00 00 00 E2 [16:47:03]Write i2c OK [16:47:03]MH_I2C_Read... [16:47:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:47:03]Read from MH i2c: E2 [16:47:03]MH_I2C_Read... [16:47:03]Read from MH i2c: E2 03 00 [16:47:03]MH_I2C_Read... [16:47:03]Read from MH i2c: E2 03 00 45 2B 00 90 00 E4 [16:47:03]RAPDU: 90 00 [16:47:03]wFMCommunicate OK [16:47:03]SAM_PROTO_ClearQueue done [16:47:03]KKMCreateOFDPacket [16:47:03]OFDProtocolAddRootSTLVToBuf [16:47:03]FM_MakeSignedData [16:47:03]FM_MakeSignedData [16:47:03]SAM_PROTO_SignData [16:47:03]wFMCommunicate request_size=4 [16:47:03]MH_SAM_APDU [16:47:03]CAPDU: 80 0D 01 02 [16:47:03]Write to MH i2c: E2 08 00 46 2B 80 0D 01 02 00 00 00 00 EA [16:47:03]Write i2c OK [16:47:03]MH_I2C_Read... [16:47:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:47:03]Read from MH i2c: E2 [16:47:03]MH_I2C_Read... [16:47:03]Read from MH i2c: E2 03 00 [16:47:03]MH_I2C_Read... [16:47:03]Read from MH i2c: E2 03 00 46 2B 00 90 00 E5 [16:47:03]RAPDU: 90 00 [16:47:03]wFMCommunicate OK [16:47:03]wFMCommunicate request_size=255 [16:47:03]MH_SAM_APDU [16:47:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 00 00 00 F4 03 04 00 88 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E5 3B 02 00 35 04 06 00 97 [16:47:03]Write to MH i2c: E2 02 01 47 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 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 C9 00 00 00 F4 03 04 00 88 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E5 3B 02 00 35 04 06 00 97 00 00 89 [16:47:03]Write i2c OK [16:47:03]MH_I2C_Read... [16:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:04]Read from MH i2c: E2 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 03 00 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 03 00 47 2B 00 90 00 E6 [16:47:04]RAPDU: 90 00 [16:47:04]wFMCommunicate OK [16:47:04]wFMCommunicate request_size=10 [16:47:04]MH_SAM_APDU [16:47:04]CAPDU: 80 0D 02 02 05 CB B3 6F 8E F0 [16:47:04]Write to MH i2c: E2 0D 00 48 2B 80 0D 02 02 05 00 CB B3 6F 8E F0 00 00 62 [16:47:04]Write i2c OK [16:47:04]MH_I2C_Read... [16:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:04]Read from MH i2c: E2 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 03 00 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 03 00 48 2B 00 90 00 E7 [16:47:04]RAPDU: 90 00 [16:47:04]wFMCommunicate OK [16:47:04]wFMCommunicate request_size=4 [16:47:04]MH_SAM_APDU [16:47:04]CAPDU: 80 0D 03 02 [16:47:04]Write to MH i2c: E2 08 00 49 2B 80 0D 03 02 00 00 00 00 EF [16:47:04]Write i2c OK [16:47:04]MH_I2C_Read... [16:47:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:47:04]Read from MH i2c: E2 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 0B 00 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 0B 00 49 2B 00 7F 03 0D 2F 4D 1E 6B 24 90 00 A8 [16:47:04]RAPDU: 7F 03 0D 2F 4D 1E 6B 24 90 00 [16:47:04]wFMCommunicate OK [16:47:04]SAM_PROTO_SignData done [16:47:04]FM_MakeSignedData done [16:47:04]CreateOFDProtocolMessage [16:47:04]wFMCommunicate request_size=4 [16:47:04]MH_SAM_APDU [16:47:04]CAPDU: 80 11 00 00 [16:47:04]Write to MH i2c: E2 08 00 4A 2B 80 11 00 00 00 00 00 00 EF [16:47:04]Write i2c OK [16:47:04]MH_I2C_Read... [16:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:04]Read from MH i2c: E2 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 17 00 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: E2 17 00 4A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 42 [16:47:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:47:04]wFMCommunicate OK [16:47:04]CreateOFDProtocolMessage done [16:47:04]OFDSenderStorePacket 146405 [16:47:04]StoreOFDPacket docnum=146405 [16:47:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2E E0 07 01 3C 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 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 C9 00 00 00 F4 03 04 00 88 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E5 3B 02 00 35 04 06 00 97 CB B3 6F 8E F0 7F 03 0D 2F 4D 1E 6B 24 [16:47:04]CheckFolder [16:47:04]dirname=/storage/ofd_packets [16:47:04]CheckFolder done [16:47:04]ProducePacketName [16:47:04]name=ofd_packets/00146405 [16:47:04]NVStorageSaveData ofd_packets/00146405 [16:47:04]File name is /storage/ofd_packets/00146405 [16:47:04]Write 301 bytes [16:47:04]NVStorageSaveData done [16:47:04]OFDSenderStorePacket done [16:47:04]KKMCreateOFDPacket done [16:47:04]NVStorageSaveData kkm_last_timestamp [16:47:04]File name is /storage/kkm_last_timestamp [16:47:04]Write 4 bytes [16:47:04]NVStorageSaveData done [16:47:04]ExternCall_PrintAddStr [16:47:04]wPrintStart [16:47:04]Write to MH i2c: 01 00 00 4B 2B 76 [16:47:04]Write i2c OK [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: 01 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: 01 07 00 [16:47:04]MH_I2C_Read... [16:47:04]Read from MH i2c: 01 07 00 4B 2B 00 00 00 00 00 FF 0F 8B [16:47:04]RasterBufferAndPrint [16:47:04]line Счет N : (1)161165 [16:47:04]line ИНН: 02508201610067 [16:47:04]line Контрольно-Кассовый Чек [16:47:04]line ПРОДАЖА [16:47:04]line ТРК (МРК, ГНК) : 42 [16:47:04]line Товар: 2710124130 [16:47:04]line Аи-92-К-2 [16:47:04]line 22.430 * 66.90 [16:47:04]line = 1500.57 [16:47:04]line НДС 12% НСП 1% [16:47:04]line > о реализуемом товаре [16:47:04]line ОКРУГЛЕНИЕ: -0.57 [16:47:04]line ИТОГО: 1500.00 [16:47:04]line Внесено: 1500.00 [16:47:04]line СДАЧА: 0.00 [16:47:04]line НСП 1% : 13.28 [16:47:04]line НДС 12% : 159.35 [16:47:04]line Наличными: 1500.00 [16:47:04]line Безнал.: 0.00 [16:47:04]line Место: АЗС № 126 "Партнер Нефть" [16:47:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:47:04]line СНО: Общий режим [16:47:04]line Чек 201 29.10.2024 16:47 [16:47:04]line Смена: 547 ФФД: 1.0 [16:47:04]line ЗНМ: 0300000085 [16:47:04]line РНМ: 0000000000091683 [16:47:04]line Версия ККМ: 001 [16:47:04]line ФМ: 0000000000871745 [16:47:04]line ФД: 146405 [16:47:04]line ФПД: 166901144588016 [16:47:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164704&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146405&fm=166901144588016&tin=02508201610067®Number=0000000000091683&sum=150000 [16:47:04]OFD Sender: Processing packet 146405 [packets to send 206, broken 205] [16:47:04]ProducePacketName [16:47:04]name=ofd_packets/00146405 [16:47:04]OFD Sender: To server: pG, [16:47:04]CommunicateWithHost lk.salyk.kg:30040 [16:47:04]ConnectInit lk.salyk.kg [16:47:04]written 0, free lines is 4095 [16:47:05]Write to MH i2c: 01 00 00 76 2B A1 [16:47:05]Write i2c OK [16:47:05]MH_I2C_Read... [16:47:05]Read from MH i2c: 01 [16:47:05]MH_I2C_Read... [16:47:05]Read from MH i2c: 01 07 00 [16:47:05]MH_I2C_Read... [16:47:05]Read from MH i2c: 01 07 00 76 2B 00 00 00 00 00 B2 0C 66 [16:47:05]RasterBufferAndPrint [16:47:05]line [16:47:05]line [16:47:05]line [16:47:05]line [16:47:05]line [16:47:05]written 0, free lines is 3254 [16:47:05]MH_Cut [16:47:05]Write to MH i2c: D1 01 00 7D 2B 01 7A [16:47:05]Write i2c OK [16:47:05]MH_I2C_Read... [16:47:05]Read from MH i2c: D1 [16:47:05]MH_I2C_Read... [16:47:05]Read from MH i2c: D1 01 00 [16:47:05]MH_I2C_Read... [16:47:05]Read from MH i2c: D1 01 00 7D 2B 00 79 [16:47:05]Write to MH i2c: 01 00 00 7E 2B A9 [16:47:05]Write i2c OK [16:47:05]MH_I2C_Read... [16:47:05]Connected sock=10 [16: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 31 37 34 35 0F 01 00 00 2E E0 07 01 3C 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 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 C9 00 00 00 F4 03 04 00 88 11 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E5 3B 02 00 35 04 06 00 97 CB B3 6F 8E F0 7F 03 0D 2F 4D 1E 6B 24 [16:47:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 01 A0 47 00 2F 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 31 37 34 35 10 04 04 00 E5 3B 02 00 F4 03 04 00 AF B6 20 67 B6 04 01 00 00 E2 98 14 B9 12 20 9D 2F [16:47:05]CommunicateWithHost err = 0 [16:47:05]CheckOFDResponse [16:47:05]1017 (14) - 77093643461234 [16:47:05]1041 (16) - 0000000000871745 [16:47:05]1040 (4) - 146405 [16:47:05]1012 (4) - 29.10.2024 10:19 [16:47:05]1206 (1) - 0 [16:47:05]OFD Sender: Remove packet 146405 [16:47:05]ProducePacketName [16:47:05]name=ofd_packets/00146405 [16:47:05]NVStorageDeleteData [16:47:05]*** Cut start [16:47:05]*** Partial cut [16:47:05]*** CUTSNS_PIN = 1 [16:47:06]*** CUTSNS_PIN = 0 [16:47:06]*** Brake cut motor [16:47:06]OFD Sender: No OFD packet to send [16:47:06]Read from MH i2c: 01 [16:47:06]MH_I2C_Read... [16:47:06]*** Stop cut motor [16:47:06]*** Cut end [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 7E 2B 00 00 00 00 00 FF 0F BE [16:47:06]process_action close_receipt done [16:47:06]requested_data is exist [16:47:06]produce_requested_data [16:47:06]requested_item fm.sn is exist - process it [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 7F 2B 80 11 00 00 00 00 00 00 24 [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 7F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 77 [16:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:47:06]wFMCommunicate OK [16:47:06]requested_item fd.num is exist - process it [16:47:06]SAM_PROTO_GetFieldsCounters [16:47:06]wFMCommunicate request_size=4 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 13 00 00 [16:47:06]Write to MH i2c: E2 08 00 80 2B 80 13 00 00 00 00 00 00 27 [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 62 00 [16:47:06]MH_I2C_Read... [16:47:06]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E5 3B 02 00 0E 04 04 00 23 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 EC [16:47:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E5 3B 02 00 0E 04 04 00 23 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 [16:47:06]wFMCommunicate OK [16:47:06]SAM_PROTO_GetFieldsCounters done [16:47:06]requested_item shift.num is exist - process it [16:47:06]requested_item shift.opened is exist - process it [16:47:06]req_shift_opened [16:47:06]FM_GetShiftState [16:47:06]SAM_PROTO_GetShiftState [16:47:06]wFMCommunicate request_size=4 [16:47:06]MH_SAM_APDU [16:47:06]CAPDU: 80 13 01 00 [16:47:06]Write to MH i2c: E2 08 00 81 2B 80 13 01 00 00 00 00 00 29 [16:47:06]Write i2c OK [16:47:06]MH_I2C_Read... [16:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:06]Read from MH i2c: E2 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 0E 00 [16:47:06]MH_I2C_Read... [16:47:06]Read from MH i2c: E2 0E 00 81 2B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 62 [16:47:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:47:06]wFMCommunicate OK [16:47:06]SAM_PROTO_GetShiftState done [16:47:06]FM_GetShiftState done [16:47:06]req_shift_opened done [16:47:06]requested_item shift.open_date is exist - process it [16:47:06]req_shift_open_date [16:47:06]req_shift_open_date done [16:47:06]produce_requested_data done [16:47:06]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146405,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:47:06]process_action_free close_receipt [16:47:06]json_value_free [16:47:06]json_value_free done [16:47:06]process_json_proto returns [16:47:06]Send response to host [16:47:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146405,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:47:06]free response buf [16:47:06]execute_script done [16:47:06]execute_script returns [16:47:06]free content buf [16:47:06]Sock 9.Close socket [16:47:06]Sock 9.Thread stoped [16:47:11]OFD Sender: No OFD packet to send [16:47:16]OFD Sender: No OFD packet to send [16:47:21]OFD Sender: No OFD packet to send [16:47:26]OFD Sender: No OFD packet to send [16:47:31]OFD Sender: No OFD packet to send [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:26]OFD Sender: No OFD packet to send [16:48:31]OFD Sender: No OFD packet to send [16:48:36]OFD Sender: No OFD packet to send [16:48:41]OFD Sender: No OFD packet to send [16:48:46]OFD Sender: No OFD packet to send [16:48:51]OFD Sender: No OFD packet to send [16:48:56]OFD Sender: No OFD packet to send [16:49:01]OFD Sender: No OFD packet to send [16:49:06]OFD Sender: No OFD packet to send [16:49:11]OFD Sender: No OFD packet to send [16:49:16]OFD Sender: No OFD packet to send [16:49:21]OFD Sender: No OFD packet to send [16:49:26]OFD Sender: No OFD packet to send [16:49:31]OFD Sender: No OFD packet to send [16:49:36]OFD Sender: No OFD packet to send [16:49:41]OFD Sender: No OFD packet to send [16:49:46]OFD Sender: No OFD packet to send [16:49:51]OFD Sender: No OFD packet to send [16:49:56]OFD Sender: No OFD packet to send [16:50:01]OFD Sender: No OFD packet to send [16:50:06]OFD Sender: No OFD packet to send [16:50:11]OFD Sender: No OFD packet to send [16:50:16]OFD Sender: No OFD packet to send [16:50:21]OFD Sender: No OFD packet to send [16:50:26]OFD Sender: No OFD packet to send [16:50:31]OFD Sender: No OFD packet to send [16:50:36]OFD Sender: No OFD packet to send [16:50:41]OFD Sender: No OFD packet to send [16:50:46]OFD Sender: No OFD packet to send [16:50:49]accept exits with 7 [16:50:49]New connection [16:50:49]New thread 3066830180 created [16:50:49]Thread 3066686820 joined [16:50:49]Waiting for new connection... [16:50:49] Sock 7.Parse request [16:50:49]Sock 7.Check first char [16:50:49]Sock 7.First char is OK [16:50:49]request: POST /json_proto HTTP/1.0 [16:50:49]Method: POST [16:50:49]URL: /json_proto [16:50:49]Method is POST - this is cgi request [16:50:49]url: /json_proto [16:50:49]query_string will be loaded in cgi processing [16:50:49]execute_cgi json_proto POST (null) [16:50:49]execute_cgi path=json_proto method=POST [16:50:49]POST find Content-Length [16:50:49]Host: 172.17.40.195:8080 [16:50:49]Content-Length: 682 [16:50:49]Content-Type: application/json [16:50:49] [16:50:49]POST finish read [16:50:49]Found Content-Length = 682 [16:50:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:50:49]execute_script... [16:50: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)161166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:50:49]POST & json_proto [16:50:49]process_json_proto [16:50:49]json parsed OK: [16:50:49]protocol is kg_v1.0 [16:50:49]action value=close_receipt [16:50:49]process_action close_receipt [16:50:49]cmd_close_receipt [16:50:49]MH_GetDate [16:50:49]Write to MH i2c: F0 00 00 82 2B 9C [16:50:49]Write i2c OK [16:50:49]MH_I2C_Read... [16:50:49]Read from MH i2c: F0 [16:50:49]MH_I2C_Read... [16:50:49]Read from MH i2c: F0 09 00 [16:50:49]MH_I2C_Read... [16:50:49]Read from MH i2c: F0 09 00 82 2B 00 6B 12 21 67 D5 8D 6C 64 DC [16:50:49]GetLastDocTimeStamp 1730220424 [16:50:49]current date 1730220651 [16:50:49]FM_GetShiftState [16:50:49]SAM_PROTO_GetShiftState [16:50:49]wFMCommunicate request_size=4 [16:50:49]MH_SAM_APDU [16:50:49]CAPDU: 80 13 01 00 [16:50:49]Write to MH i2c: E2 08 00 83 2B 80 13 01 00 00 00 00 00 2B [16:50:49]Write i2c OK [16:50:49]MH_I2C_Read... [16:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:49]Read from MH i2c: E2 [16:50:49]MH_I2C_Read... [16:50:49]Read from MH i2c: E2 0E 00 [16:50:49]MH_I2C_Read... [16:50:49]Read from MH i2c: E2 0E 00 83 2B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 64 [16:50:49]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:50:49]wFMCommunicate OK [16:50:49]SAM_PROTO_GetShiftState done [16:50:49]FM_GetShiftState done [16:50:49]opened in 1730161786 [16:50:49]opened+sec_in_day 1730248186 [16:50:49]quantity*price = 100015 [16:50:49]sum+1 = 100017 [16:50:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 202 29.10.2024 16:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146406 ФПД: 58227182624663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165051&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146406&fm=58227182624663&tin=02508201610067®Number=0000000000091683&sum=100000 [16:50:50]StoreToDocumentArchive [16:50:50]shift 547 fd 146406 [16:50:50]save to /storage/0547/doc_00146406 [16:50:50]save last doc name /storage/0547/doc_00146406 to /storage/kkm_last_doc_name [16:50:50]save OK [16:50:50]Clear old archive folders... [16:50:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:50:50]tlvbuf is 02100610 [16:50:50]SAM_PROTO_ClearQueue [16:50:50]wFMCommunicate request_size=4 [16:50:50]MH_SAM_APDU [16:50:50]CAPDU: 80 09 00 00 [16:50:50]Write to MH i2c: E2 08 00 90 2B 80 09 00 00 00 00 00 00 2D [16:50:50]Write i2c OK [16:50:50]MH_I2C_Read... [16:50:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:50]Read from MH i2c: E2 [16:50:50]MH_I2C_Read... [16:50:50]Read from MH i2c: E2 03 00 [16:50:50]MH_I2C_Read... [16:50:50]Read from MH i2c: E2 03 00 90 2B 00 90 00 2F [16:50:50]RAPDU: 90 00 [16:50:50]wFMCommunicate OK [16:50:50]SAM_PROTO_ClearQueue done [16:50:50]KKMCreateOFDPacket [16:50:50]OFDProtocolAddRootSTLVToBuf [16:50:50]FM_MakeSignedData [16:50:50]FM_MakeSignedData [16:50:50]SAM_PROTO_SignData [16:50:50]wFMCommunicate request_size=4 [16:50:50]MH_SAM_APDU [16:50:50]CAPDU: 80 0D 01 02 [16:50:50]Write to MH i2c: E2 08 00 91 2B 80 0D 01 02 00 00 00 00 35 [16:50:50]Write i2c OK [16:50:50]MH_I2C_Read... [16:50:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:50]Read from MH i2c: E2 [16:50:50]MH_I2C_Read... [16:50:50]Read from MH i2c: E2 03 00 [16:50:50]MH_I2C_Read... [16:50:50]Read from MH i2c: E2 03 00 91 2B 00 90 00 30 [16:50:50]RAPDU: 90 00 [16:50:50]wFMCommunicate OK [16:50:50]wFMCommunicate request_size=255 [16:50:50]MH_SAM_APDU [16:50: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 6B 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E6 3B 02 00 35 04 06 00 34 [16:50:50]Write to MH i2c: E2 02 01 92 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 6B 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E6 3B 02 00 35 04 06 00 34 00 00 08 [16:50:50]Write i2c OK [16:50:50]MH_I2C_Read... [16:50:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:50]Read from MH i2c: E2 [16:50:50]MH_I2C_Read... [16:50:50]Read from MH i2c: E2 03 00 [16:50:50]MH_I2C_Read... [16:50:50]Read from MH i2c: E2 03 00 92 2B 00 90 00 31 [16:50:50]RAPDU: 90 00 [16:50:50]wFMCommunicate OK [16:50:50]wFMCommunicate request_size=10 [16:50:50]MH_SAM_APDU [16:50:50]CAPDU: 80 0D 02 02 05 F5 12 89 5F 97 [16:50:50]Write to MH i2c: E2 0D 00 93 2B 80 0D 02 02 05 00 F5 12 89 5F 97 00 00 C8 [16:50:50]Write i2c OK [16:50:50]MH_I2C_Read... [16:50:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:51]Read from MH i2c: E2 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: E2 03 00 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: E2 03 00 93 2B 00 90 00 32 [16:50:51]RAPDU: 90 00 [16:50:51]wFMCommunicate OK [16:50:51]wFMCommunicate request_size=4 [16:50:51]MH_SAM_APDU [16:50:51]CAPDU: 80 0D 03 02 [16:50:51]Write to MH i2c: E2 08 00 94 2B 80 0D 03 02 00 00 00 00 3A [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:51]Read from MH i2c: E2 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: E2 0B 00 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: E2 0B 00 94 2B 00 69 B7 42 A6 20 EB 5B FE 90 00 A7 [16:50:51]RAPDU: 69 B7 42 A6 20 EB 5B FE 90 00 [16:50:51]wFMCommunicate OK [16:50:51]SAM_PROTO_SignData done [16:50:51]FM_MakeSignedData done [16:50:51]CreateOFDProtocolMessage [16:50:51]wFMCommunicate request_size=4 [16:50:51]MH_SAM_APDU [16:50:51]CAPDU: 80 11 00 00 [16:50:51]Write to MH i2c: E2 08 00 95 2B 80 11 00 00 00 00 00 00 3A [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:51]Read from MH i2c: E2 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: E2 17 00 [16:50:51]MH_I2C_Read... [16:50:51]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 31 37 34 35 90 00 8D [16:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:50:51]wFMCommunicate OK [16:50:51]CreateOFDProtocolMessage done [16:50:51]OFDSenderStorePacket 146406 [16:50:51]StoreOFDPacket docnum=146406 [16:50:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AF F8 07 01 26 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 6B 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E6 3B 02 00 35 04 06 00 34 F5 12 89 5F 97 69 B7 42 A6 20 EB 5B FE [16:50:51]CheckFolder [16:50:51]dirname=/storage/ofd_packets [16:50:51]CheckFolder done [16:50:51]ProducePacketName [16:50:51]name=ofd_packets/00146406 [16:50:51]NVStorageSaveData ofd_packets/00146406 [16:50:51]File name is /storage/ofd_packets/00146406 [16:50:51]Write 301 bytes [16:50:51]NVStorageSaveData done [16:50:51]OFDSenderStorePacket done [16:50:51]KKMCreateOFDPacket done [16:50:51]NVStorageSaveData kkm_last_timestamp [16:50:51]File name is /storage/kkm_last_timestamp [16:50:51]Write 4 bytes [16:50:51]NVStorageSaveData done [16:50:51]ExternCall_PrintAddStr [16:50:51]wPrintStart [16:50:51]Write to MH i2c: 01 00 00 96 2B C1 [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: 01 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: 01 07 00 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: 01 07 00 96 2B 00 00 00 00 00 FF 0F D6 [16:50:51]RasterBufferAndPrint [16:50:51]line Счет N : (1)161166 [16:50:51]line ИНН: 02508201610067 [16:50:51]line Контрольно-Кассовый Чек [16:50:51]line ПРОДАЖА [16:50:51]line ТРК (МРК, ГНК) : 42 [16:50:51]line Товар: 2710124130 [16:50:51]line Аи-92-К-2 [16:50:51]line 14.950 * 66.90 [16:50:51]line = 1000.16 [16:50:51]line НДС 12% НСП 1% [16:50:51]line > о реализуемом товаре [16:50:51]line ОКРУГЛЕНИЕ: -0.16 [16:50:51]line ИТОГО: 1000.00 [16:50:51]line Внесено: 1000.00 [16:50:51]line СДАЧА: 0.00 [16:50:51]line НСП 1% : 8.85 [16:50:51]line НДС 12% : 106.21 [16:50:51]line Наличными: 1000.00 [16:50:51]line Безнал.: 0.00 [16:50:51]line Место: АЗС № 126 "Партнер Нефть" [16:50:51]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:50:51]line СНО: Общий режим [16:50:51]line Чек 202 29.10.2024 16:50 [16:50:51]line Смена: 547 ФФД: 1.0 [16:50:51]line ЗНМ: 0300000085 [16:50:51]line РНМ: 0000000000091683 [16:50:51]line Версия ККМ: 001 [16:50:51]line ФМ: 0000000000871745 [16:50:51]line ФД: 146406 [16:50:51]line ФПД: 58227182624663 [16:50:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165051&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146406&fm=58227182624663&tin=02508201610067®Number=0000000000091683&sum=100000 [16:50:51]OFD Sender: Processing packet 146406 [packets to send 206, broken 205] [16:50:51]ProducePacketName [16:50:51]name=ofd_packets/00146406 [16:50:51]OFD Sender: To server: pG, [16:50:51]CommunicateWithHost lk.salyk.kg:30040 [16:50:51]ConnectInit lk.salyk.kg [16:50:51]written 0, free lines is 4095 [16:50:51]Connected sock=10 [16:50:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AF F8 07 01 26 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 6B 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E6 3B 02 00 35 04 06 00 34 F5 12 89 5F 97 69 B7 42 A6 20 EB 5B FE [16:50:51]Write to MH i2c: 01 00 00 C1 2B EC [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: 01 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: 01 07 00 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: 01 07 00 C1 2B 00 00 00 00 00 B3 0C B2 [16:50:51]RasterBufferAndPrint [16:50:51]line [16:50:51]line [16:50:51]line [16:50:51]line [16:50:51]line [16:50:51]written 0, free lines is 3257 [16:50:51]MH_Cut [16:50:51]Write to MH i2c: D1 01 00 C8 2B 01 C5 [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: D1 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: D1 01 00 [16:50:51]MH_I2C_Read... [16:50:51]Read from MH i2c: D1 01 00 C8 2B 00 C4 [16:50:51]Write to MH i2c: 01 00 00 C9 2B F4 [16:50:51]Write i2c OK [16:50:51]MH_I2C_Read... [16:50:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C2 7D 47 00 2C A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E6 3B 02 00 F4 03 04 00 92 B7 20 67 B6 04 01 00 00 87 5E 8F ED D0 FF FD 4C [16:50:52]CommunicateWithHost err = 0 [16:50:52]CheckOFDResponse [16:50:52]1017 (14) - 77093643461234 [16:50:52]1041 (16) - 0000000000871745 [16:50:52]1040 (4) - 146406 [16:50:52]1012 (4) - 29.10.2024 10:23 [16:50:52]1206 (1) - 0 [16:50:52]OFD Sender: Remove packet 146406 [16:50:52]ProducePacketName [16:50:52]name=ofd_packets/00146406 [16:50:52]NVStorageDeleteData [16:50:52]OFD Sender: No OFD packet to send [16:50:52]*** Cut start [16:50:52]*** Partial cut [16:50:52]*** CUTSNS_PIN = 1 [16:50:52]*** CUTSNS_PIN = 0 [16:50:52]*** Brake cut motor [16:50:53]Read from MH i2c: 01 [16:50:53]MH_I2C_Read... [16:50:53]*** Stop cut motor [16:50:53]*** Cut end [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 C9 2B 00 00 00 00 00 FF 0F 09 [16:50:53]process_action close_receipt done [16:50:53]requested_data is exist [16:50:53]produce_requested_data [16:50:53]requested_item fm.sn is exist - process it [16:50:53]wFMCommunicate request_size=4 [16:50:53]MH_SAM_APDU [16:50:53]CAPDU: 80 11 00 00 [16:50:53]Write to MH i2c: E2 08 00 CA 2B 80 11 00 00 00 00 00 00 6F [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:53]Read from MH i2c: E2 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 17 00 [16:50:53]MH_I2C_Read... [16:50:53]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 31 37 34 35 90 00 C2 [16:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:50:53]wFMCommunicate OK [16:50:53]requested_item fd.num is exist - process it [16:50:53]SAM_PROTO_GetFieldsCounters [16:50:53]wFMCommunicate request_size=4 [16:50:53]MH_SAM_APDU [16:50:53]CAPDU: 80 13 00 00 [16:50:53]Write to MH i2c: E2 08 00 CB 2B 80 13 00 00 00 00 00 00 72 [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:53]Read from MH i2c: E2 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 62 00 [16:50:53]MH_I2C_Read... [16:50:53]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E6 3B 02 00 0E 04 04 00 23 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 3B [16:50:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E6 3B 02 00 0E 04 04 00 23 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 [16:50:53]wFMCommunicate OK [16:50:53]SAM_PROTO_GetFieldsCounters done [16:50:53]requested_item shift.num is exist - process it [16:50:53]requested_item shift.opened is exist - process it [16:50:53]req_shift_opened [16:50:53]FM_GetShiftState [16:50:53]SAM_PROTO_GetShiftState [16:50:53]wFMCommunicate request_size=4 [16:50:53]MH_SAM_APDU [16:50:53]CAPDU: 80 13 01 00 [16:50:53]Write to MH i2c: E2 08 00 CC 2B 80 13 01 00 00 00 00 00 74 [16:50:53]Write i2c OK [16:50:53]MH_I2C_Read... [16:50:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:53]Read from MH i2c: E2 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 0E 00 [16:50:53]MH_I2C_Read... [16:50:53]Read from MH i2c: E2 0E 00 CC 2B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AD [16:50:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:50:53]wFMCommunicate OK [16:50:53]SAM_PROTO_GetShiftState done [16:50:53]FM_GetShiftState done [16:50:53]req_shift_opened done [16:50:53]requested_item shift.open_date is exist - process it [16:50:53]req_shift_open_date [16:50:53]req_shift_open_date done [16:50:53]produce_requested_data done [16:50:53]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146406,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:50:53]process_action_free close_receipt [16:50:53]json_value_free [16:50:53]json_value_free done [16:50:53]process_json_proto returns [16:50:53]Send response to host [16:50:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146406,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:50:53]free response buf [16:50:53]execute_script done [16:50:53]execute_script returns [16:50:53]free content buf [16:50:53]Sock 7.Close socket [16:50:53]Sock 7.Thread stoped [16:50:57]OFD Sender: No OFD packet to send [16:51:02]OFD Sender: No OFD packet to send [16:51:07]OFD Sender: No OFD packet to send [16:51:12]OFD Sender: No OFD packet to send [16:51:17]OFD Sender: No OFD packet to send [16:51:22]OFD Sender: No OFD packet to send [16:51:27]OFD Sender: No OFD packet to send [16:51:32]OFD Sender: No OFD packet to send [16:51:37]OFD Sender: No OFD packet to send [16:51:42]OFD Sender: No OFD packet to send [16:51:47]OFD Sender: No OFD packet to send [16:51:52]OFD Sender: No OFD packet to send [16:51:55]accept exits with 9 [16:51:55]New connection [16:51:55]New thread 3066686820 created [16:51:55]Thread 3066830180 joined [16:51:55]Waiting for new connection... [16:51:55] Sock 9.Parse request [16:51:55]Sock 9.Check first char [16:51:55]Sock 9.First char is OK [16:51:55]request: POST /json_proto HTTP/1.0 [16:51:55]Method: POST [16:51:55]URL: /json_proto [16:51:55]Method is POST - this is cgi request [16:51:55]url: /json_proto [16:51:55]query_string will be loaded in cgi processing [16:51:55]execute_cgi json_proto POST (null) [16:51:55]execute_cgi path=json_proto method=POST [16:51:55]POST find Content-Length [16:51:55]Host: 172.17.40.195:8080 [16:51:55]Content-Length: 677 [16:51:55]Content-Type: application/json [16:51:55] [16:51:55]POST finish read [16:51:55]Found Content-Length = 677 [16:51:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:51:55]execute_script... [16:51: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)161167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:51:55]POST & json_proto [16:51:55]process_json_proto [16:51:55]json parsed OK: [16:51:55]protocol is kg_v1.0 [16:51:55]action value=close_receipt [16:51:55]process_action close_receipt [16:51:55]cmd_close_receipt [16:51:55]MH_GetDate [16:51:55]Write to MH i2c: F0 00 00 CD 2B E7 [16:51:55]Write i2c OK [16:51:55]MH_I2C_Read... [16:51:55]Read from MH i2c: F0 [16:51:55]MH_I2C_Read... [16:51:55]Read from MH i2c: F0 09 00 [16:51:55]MH_I2C_Read... [16:51:55]Read from MH i2c: F0 09 00 CD 2B 00 AD 12 21 67 D5 8D 6C 64 69 [16:51:55]GetLastDocTimeStamp 1730220651 [16:51:55]current date 1730220717 [16:51:55]FM_GetShiftState [16:51:55]SAM_PROTO_GetShiftState [16:51:55]wFMCommunicate request_size=4 [16:51:55]MH_SAM_APDU [16:51:55]CAPDU: 80 13 01 00 [16:51:55]Write to MH i2c: E2 08 00 CE 2B 80 13 01 00 00 00 00 00 76 [16:51:55]Write i2c OK [16:51:55]MH_I2C_Read... [16:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:56]Read from MH i2c: E2 [16:51:56]MH_I2C_Read... [16:51:56]Read from MH i2c: E2 0E 00 [16:51:56]MH_I2C_Read... [16:51:56]Read from MH i2c: E2 0E 00 CE 2B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AF [16:51:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:51:56]wFMCommunicate OK [16:51:56]SAM_PROTO_GetShiftState done [16:51:56]FM_GetShiftState done [16:51:56]opened in 1730161786 [16:51:56]opened+sec_in_day 1730248186 [16:51:56]quantity*price = 30038 [16:51:56]sum+1 = 30039 [16:51:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 203 29.10.2024 16:51 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146407 ФПД: 107242976931558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165157&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146407&fm=107242976931558&tin=02508201610067®Number=0000000000091683&sum=30000 [16:51:57]StoreToDocumentArchive [16:51:57]shift 547 fd 146407 [16:51:57]save to /storage/0547/doc_00146407 [16:51:57]save last doc name /storage/0547/doc_00146407 to /storage/kkm_last_doc_name [16:51:57]save OK [16:51:57]Clear old archive folders... [16:51:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:51:57]tlvbuf is 01FCF930 [16:51:57]SAM_PROTO_ClearQueue [16:51:57]wFMCommunicate request_size=4 [16:51:57]MH_SAM_APDU [16:51:57]CAPDU: 80 09 00 00 [16:51:57]Write to MH i2c: E2 08 00 DB 2B 80 09 00 00 00 00 00 00 78 [16:51:57]Write i2c OK [16:51:57]MH_I2C_Read... [16:51:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:51:57]Read from MH i2c: E2 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 DB 2B 00 90 00 7A [16:51:57]RAPDU: 90 00 [16:51:57]wFMCommunicate OK [16:51:57]SAM_PROTO_ClearQueue done [16:51:57]KKMCreateOFDPacket [16:51:57]OFDProtocolAddRootSTLVToBuf [16:51:57]FM_MakeSignedData [16:51:57]FM_MakeSignedData [16:51:57]SAM_PROTO_SignData [16:51:57]wFMCommunicate request_size=4 [16:51:57]MH_SAM_APDU [16:51:57]CAPDU: 80 0D 01 02 [16:51:57]Write to MH i2c: E2 08 00 DC 2B 80 0D 01 02 00 00 00 00 80 [16:51:57]Write i2c OK [16:51:57]MH_I2C_Read... [16:51:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:51:57]Read from MH i2c: E2 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 DC 2B 00 90 00 7B [16:51:57]RAPDU: 90 00 [16:51:57]wFMCommunicate OK [16:51:57]wFMCommunicate request_size=255 [16:51:57]MH_SAM_APDU [16:51: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 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 CB 00 00 00 F4 03 04 00 AD 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E7 3B 02 00 35 04 06 00 61 [16:51:57]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 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 CB 00 00 00 F4 03 04 00 AD 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E7 3B 02 00 35 04 06 00 61 00 00 BE [16:51:57]Write i2c OK [16:51:57]MH_I2C_Read... [16:51:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:57]Read from MH i2c: E2 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 DD 2B 00 90 00 7C [16:51:57]RAPDU: 90 00 [16:51:57]wFMCommunicate OK [16:51:57]wFMCommunicate request_size=10 [16:51:57]MH_SAM_APDU [16:51:57]CAPDU: 80 0D 02 02 05 89 73 8B 6E E6 [16:51:57]Write to MH i2c: E2 0D 00 DE 2B 80 0D 02 02 05 00 89 73 8B 6E E6 00 00 68 [16:51:57]Write i2c OK [16:51:57]MH_I2C_Read... [16:51:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:57]Read from MH i2c: E2 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 03 00 DE 2B 00 90 00 7D [16:51:57]RAPDU: 90 00 [16:51:57]wFMCommunicate OK [16:51:57]wFMCommunicate request_size=4 [16:51:57]MH_SAM_APDU [16:51:57]CAPDU: 80 0D 03 02 [16:51:57]Write to MH i2c: E2 08 00 DF 2B 80 0D 03 02 00 00 00 00 85 [16:51:57]Write i2c OK [16:51:57]MH_I2C_Read... [16:51:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:51:57]Read from MH i2c: E2 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 0B 00 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 0B 00 DF 2B 00 12 D8 5C 6E 11 23 5C 57 90 00 21 [16:51:57]RAPDU: 12 D8 5C 6E 11 23 5C 57 90 00 [16:51:57]wFMCommunicate OK [16:51:57]SAM_PROTO_SignData done [16:51:57]FM_MakeSignedData done [16:51:57]CreateOFDProtocolMessage [16:51:57]wFMCommunicate request_size=4 [16:51:57]MH_SAM_APDU [16:51:57]CAPDU: 80 11 00 00 [16:51:57]Write to MH i2c: E2 08 00 E0 2B 80 11 00 00 00 00 00 00 85 [16:51:57]Write i2c OK [16:51:57]MH_I2C_Read... [16:51:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:57]Read from MH i2c: E2 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: E2 17 00 [16:51:57]MH_I2C_Read... [16:51:57]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 31 37 34 35 90 00 D8 [16:51:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:51:57]wFMCommunicate OK [16:51:57]CreateOFDProtocolMessage done [16:51:57]OFDSenderStorePacket 146407 [16:51:57]StoreOFDPacket docnum=146407 [16:51:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 74 3D 07 01 6A 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 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 CB 00 00 00 F4 03 04 00 AD 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E7 3B 02 00 35 04 06 00 61 89 73 8B 6E E6 12 D8 5C 6E 11 23 5C 57 [16:51:57]CheckFolder [16:51:57]dirname=/storage/ofd_packets [16:51:57]CheckFolder done [16:51:57]ProducePacketName [16:51:57]name=ofd_packets/00146407 [16:51:57]NVStorageSaveData ofd_packets/00146407 [16:51:57]File name is /storage/ofd_packets/00146407 [16:51:57]Write 301 bytes [16:51:57]NVStorageSaveData done [16:51:57]OFDSenderStorePacket done [16:51:57]KKMCreateOFDPacket done [16:51:57]NVStorageSaveData kkm_last_timestamp [16:51:57]File name is /storage/kkm_last_timestamp [16:51:57]Write 4 bytes [16:51:57]NVStorageSaveData done [16:51:57]ExternCall_PrintAddStr [16:51:57]wPrintStart [16:51:57]Write to MH i2c: 01 00 00 E1 2B 0C [16:51:57]Write i2c OK [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: 01 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: 01 07 00 [16:51:57]MH_I2C_Read... [16:51:57]Read from MH i2c: 01 07 00 E1 2B 00 00 00 00 00 FF 0F 21 [16:51:57]RasterBufferAndPrint [16:51:57]line Счет N : (1)161167 [16:51:57]line ИНН: 02508201610067 [16:51:57]line Контрольно-Кассовый Чек [16:51:57]line ПРОДАЖА [16:51:57]line ТРК (МРК, ГНК) : 42 [16:51:57]line Товар: 2710124130 [16:51:57]line Аи-92-К-2 [16:51:57]line 4.490 * 66.90 [16:51:57]line = 300.38 [16:51:57]line НДС 12% НСП 1% [16:51:57]line > о реализуемом товаре [16:51:57]line ОКРУГЛЕНИЕ: -0.38 [16:51:57]line ИТОГО: 300.00 [16:51:57]line Внесено: 300.00 [16:51:57]line СДАЧА: 0.00 [16:51:57]line НСП 1% : 2.66 [16:51:57]line НДС 12% : 31.90 [16:51:57]line Наличными: 300.00 [16:51:57]line Безнал.: 0.00 [16:51:57]line Место: АЗС № 126 "Партнер Нефть" [16:51:57]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:51:57]line СНО: Общий режим [16:51:57]line Чек 203 29.10.2024 16:51 [16:51:57]line Смена: 547 ФФД: 1.0 [16:51:57]line ЗНМ: 0300000085 [16:51:57]line РНМ: 0000000000091683 [16:51:57]line Версия ККМ: 001 [16:51:57]line ФМ: 0000000000871745 [16:51:57]line ФД: 146407 [16:51:57]line ФПД: 107242976931558 [16:51:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165157&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146407&fm=107242976931558&tin=02508201610067®Number=0000000000091683&sum=30000 [16:51:58]written 0, free lines is 4095 [16:51:58]OFD Sender: Processing packet 146407 [packets to send 206, broken 205] [16:51:58]ProducePacketName [16:51:58]name=ofd_packets/00146407 [16:51:58]OFD Sender: To server: pG, [16:51:58]CommunicateWithHost lk.salyk.kg:30040 [16:51:58]ConnectInit lk.salyk.kg [16:51:58]Connected sock=10 [16: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 31 37 34 35 0F 01 00 00 74 3D 07 01 6A 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 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 CB 00 00 00 F4 03 04 00 AD 12 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E7 3B 02 00 35 04 06 00 61 89 73 8B 6E E6 12 D8 5C 6E 11 23 5C 57 [16:51:58]Write to MH i2c: 01 00 00 0C 2C 38 [16:51:58]Write i2c OK [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 07 00 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 07 00 0C 2C 00 00 00 00 00 C0 0C 0B [16:51:58]RasterBufferAndPrint [16:51:58]line [16:51:58]line [16:51:58]line [16:51:58]line [16:51:58]line [16:51:58]written 0, free lines is 3270 [16:51:58]MH_Cut [16:51:58]Write to MH i2c: D1 01 00 13 2C 01 11 [16:51:58]Write i2c OK [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: D1 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: D1 01 00 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: D1 01 00 13 2C 00 10 [16:51:58]Write to MH i2c: 01 00 00 14 2C 40 [16:51:58]Write i2c OK [16:51:58]MH_I2C_Read... [16:51:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A7 6A 47 00 C1 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E7 3B 02 00 F4 03 04 00 D4 B7 20 67 B6 04 01 00 00 D1 E5 7E 62 AE 9F E7 EA [16:51:58]CommunicateWithHost err = 0 [16:51:58]CheckOFDResponse [16:51:58]1017 (14) - 77093643461234 [16:51:58]1041 (16) - 0000000000871745 [16:51:58]1040 (4) - 146407 [16:51:58]1012 (4) - 29.10.2024 10:24 [16:51:58]1206 (1) - 0 [16:51:58]OFD Sender: Remove packet 146407 [16:51:58]ProducePacketName [16:51:58]name=ofd_packets/00146407 [16:51:58]NVStorageDeleteData [16:51:59]OFD Sender: No OFD packet to send [16:51:59]*** Cut start [16:51:59]*** Partial cut [16:51:59]*** CUTSNS_PIN = 1 [16:51:59]*** CUTSNS_PIN = 0 [16:51:59]*** Brake cut motor [16:51:59]Read from MH i2c: 01 [16:51:59]MH_I2C_Read... [16:51:59]*** Stop cut motor [16:51:59]*** Cut end [16:51:59]Read from MH i2c: 01 07 00 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: 01 07 00 14 2C 00 00 00 00 00 FF 0F 55 [16:51:59]process_action close_receipt done [16:51:59]requested_data is exist [16:51:59]produce_requested_data [16:51:59]requested_item fm.sn is exist - process it [16:51:59]wFMCommunicate request_size=4 [16:51:59]MH_SAM_APDU [16:51:59]CAPDU: 80 11 00 00 [16:51:59]Write to MH i2c: E2 08 00 15 2C 80 11 00 00 00 00 00 00 BB [16:51:59]Write i2c OK [16:51:59]MH_I2C_Read... [16:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:59]Read from MH i2c: E2 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: E2 17 00 [16:51:59]MH_I2C_Read... [16:51:59]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 31 37 34 35 90 00 0E [16:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:51:59]wFMCommunicate OK [16:51:59]requested_item fd.num is exist - process it [16:51:59]SAM_PROTO_GetFieldsCounters [16:51:59]wFMCommunicate request_size=4 [16:51:59]MH_SAM_APDU [16:51:59]CAPDU: 80 13 00 00 [16:51:59]Write to MH i2c: E2 08 00 16 2C 80 13 00 00 00 00 00 00 BE [16:51:59]Write i2c OK [16:51:59]MH_I2C_Read... [16:52:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:00]Read from MH i2c: E2 [16:52:00]MH_I2C_Read... [16:52:00]Read from MH i2c: E2 62 00 [16:52:00]MH_I2C_Read... [16:52:00]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E7 3B 02 00 0E 04 04 00 23 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 8B [16: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E7 3B 02 00 0E 04 04 00 23 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 [16:52:00]wFMCommunicate OK [16:52:00]SAM_PROTO_GetFieldsCounters done [16:52:00]requested_item shift.num is exist - process it [16:52:00]requested_item shift.opened is exist - process it [16:52:00]req_shift_opened [16:52:00]FM_GetShiftState [16:52:00]SAM_PROTO_GetShiftState [16:52:00]wFMCommunicate request_size=4 [16:52:00]MH_SAM_APDU [16:52:00]CAPDU: 80 13 01 00 [16:52:00]Write to MH i2c: E2 08 00 17 2C 80 13 01 00 00 00 00 00 C0 [16:52:00]Write i2c OK [16:52:00]MH_I2C_Read... [16:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:00]Read from MH i2c: E2 [16:52:00]MH_I2C_Read... [16:52:00]Read from MH i2c: E2 0E 00 [16:52:00]MH_I2C_Read... [16:52:00]Read from MH i2c: E2 0E 00 17 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F9 [16:52:00]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:52:00]wFMCommunicate OK [16:52:00]SAM_PROTO_GetShiftState done [16:52:00]FM_GetShiftState done [16:52:00]req_shift_opened done [16:52:00]requested_item shift.open_date is exist - process it [16:52:00]req_shift_open_date [16:52:00]req_shift_open_date done [16:52:00]produce_requested_data done [16:52:00]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146407,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:52:00]process_action_free close_receipt [16:52:00]json_value_free [16:52:00]json_value_free done [16:52:00]process_json_proto returns [16:52:00]Send response to host [16:52:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146407,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:52:00]free response buf [16:52:00]execute_script done [16:52:00]execute_script returns [16:52:00]free content buf [16:52:00]Sock 9.Close socket [16:52:00]Sock 9.Thread stoped [16:52:04]OFD Sender: No OFD packet to send [16:52:09]OFD Sender: No OFD packet to send [16:52:14]OFD Sender: No OFD packet to send [16:52:19]OFD Sender: No OFD packet to send [16:52:24]OFD Sender: No OFD packet to send [16:52:29]OFD Sender: No OFD packet to send [16:52:34]OFD Sender: No OFD packet to send [16:52:39]OFD Sender: No OFD packet to send [16:52:44]OFD Sender: No OFD packet to send [16:52:49]OFD Sender: No OFD packet to send [16:52:54]OFD Sender: No OFD packet to send [16:52:59]OFD Sender: No OFD packet to send [16:53:04]OFD Sender: No OFD packet to send [16:53:09]OFD Sender: No OFD packet to send [16:53:14]OFD Sender: No OFD packet to send [16:53:19]OFD Sender: No OFD packet to send [16:53:24]OFD Sender: No OFD packet to send [16:53:29]OFD Sender: No OFD packet to send [16:53:34]OFD Sender: No OFD packet to send [16:53:39]OFD Sender: No OFD packet to send [16:53:44]OFD Sender: No OFD packet to send [16:53:49]OFD Sender: No OFD packet to send [16:53:54]OFD Sender: No OFD packet to send [16:53:59]OFD Sender: No OFD packet to send [16:54:04]OFD Sender: No OFD packet to send [16:54:09]OFD Sender: No OFD packet to send [16:54:14]OFD Sender: No OFD packet to send [16:54:19]OFD Sender: No OFD packet to send [16:54:24]OFD Sender: No OFD packet to send [16:54:29]OFD Sender: No OFD packet to send [16:54:34]OFD Sender: No OFD packet to send [16:54:39]OFD Sender: No OFD packet to send [16:54:44]OFD Sender: No OFD packet to send [16:54:49]OFD Sender: No OFD packet to send [16:54:54]OFD Sender: No OFD packet to send [16:54:59]OFD Sender: No OFD packet to send [16:55:04]OFD Sender: No OFD packet to send [16:55:09]OFD Sender: No OFD packet to send [16:55:14]OFD Sender: No OFD packet to send [16:55:19]OFD Sender: No OFD packet to send [16:55:24]OFD Sender: No OFD packet to send [16:55:29]OFD Sender: No OFD packet to send [16:55:34]OFD Sender: No OFD packet to send [16:55:39]OFD Sender: No OFD packet to send [16:55:44]OFD Sender: No OFD packet to send [16:55:49]OFD Sender: No OFD packet to send [16:55:54]OFD Sender: No OFD packet to send [16:55:59]OFD Sender: No OFD packet to send [16:56:04]OFD Sender: No OFD packet to send [16:56:09]OFD Sender: No OFD packet to send [16:56:14]OFD Sender: No OFD packet to send [16:56:19]OFD Sender: No OFD packet to send [16:56:24]OFD Sender: No OFD packet to send [16:56:29]OFD Sender: No OFD packet to send [16:56:34]OFD Sender: No OFD packet to send [16:56:39]OFD Sender: No OFD packet to send [16:56:40]accept exits with 7 [16:56:40]New connection [16:56:40]New thread 3066830180 created [16:56:40]Thread 3066686820 joined [16:56:40]Waiting for new connection... [16:56:40] Sock 7.Parse request [16:56:40]Sock 7.Check first char [16:56:40]Sock 7.First char is OK [16:56:40]request: POST /json_proto HTTP/1.0 [16:56:40]Method: POST [16:56:40]URL: /json_proto [16:56:40]Method is POST - this is cgi request [16:56:40]url: /json_proto [16:56:40]query_string will be loaded in cgi processing [16:56:40]execute_cgi json_proto POST (null) [16:56:40]execute_cgi path=json_proto method=POST [16:56:40]POST find Content-Length [16:56:40]Host: 172.17.40.195:8080 [16:56:40]Content-Length: 677 [16:56:40]Content-Type: application/json [16:56:40] [16:56:40]POST finish read [16:56:40]Found Content-Length = 677 [16:56:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:56:40]execute_script... [16:56: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)161168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:56:40]POST & json_proto [16:56:40]process_json_proto [16:56:40]json parsed OK: [16:56:40]protocol is kg_v1.0 [16:56:40]action value=close_receipt [16:56:40]process_action close_receipt [16:56:40]cmd_close_receipt [16:56:40]MH_GetDate [16:56:40]Write to MH i2c: F0 00 00 18 2C 33 [16:56:40]Write i2c OK [16:56:40]MH_I2C_Read... [16:56:40]Read from MH i2c: F0 [16:56:40]MH_I2C_Read... [16:56:40]Read from MH i2c: F0 09 00 [16:56:40]MH_I2C_Read... [16:56:40]Read from MH i2c: F0 09 00 18 2C 00 CA 13 21 67 D5 8D 6C 64 D3 [16:56:40]GetLastDocTimeStamp 1730220717 [16:56:40]current date 1730221002 [16:56:40]FM_GetShiftState [16:56:40]SAM_PROTO_GetShiftState [16:56:40]wFMCommunicate request_size=4 [16:56:40]MH_SAM_APDU [16:56:40]CAPDU: 80 13 01 00 [16:56:40]Write to MH i2c: E2 08 00 19 2C 80 13 01 00 00 00 00 00 C2 [16:56:40]Write i2c OK [16:56:40]MH_I2C_Read... [16:56:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:40]Read from MH i2c: E2 [16:56:40]MH_I2C_Read... [16:56:40]Read from MH i2c: E2 0E 00 [16:56:40]MH_I2C_Read... [16:56:40]Read from MH i2c: E2 0E 00 19 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FB [16:56:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:56:40]wFMCommunicate OK [16:56:40]SAM_PROTO_GetShiftState done [16:56:40]FM_GetShiftState done [16:56:40]opened in 1730161786 [16:56:40]opened+sec_in_day 1730248186 [16:56:40]quantity*price = 50041 [16:56:40]sum+1 = 50042 [16:56:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 204 29.10.2024 16:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146408 ФПД: 235105769823170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165642&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146408&fm=235105769823170&tin=02508201610067®Number=0000000000091683&sum=50000 [16:56:41]StoreToDocumentArchive [16:56:41]shift 547 fd 146408 [16:56:41]save to /storage/0547/doc_00146408 [16:56:41]save last doc name /storage/0547/doc_00146408 to /storage/kkm_last_doc_name [16:56:41]save OK [16:56:41]Clear old archive folders... [16:56:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:56:41]tlvbuf is 01FFBDE0 [16:56:41]SAM_PROTO_ClearQueue [16:56:41]wFMCommunicate request_size=4 [16:56:41]MH_SAM_APDU [16:56:41]CAPDU: 80 09 00 00 [16:56:41]Write to MH i2c: E2 08 00 26 2C 80 09 00 00 00 00 00 00 C4 [16:56:41]Write i2c OK [16:56:41]MH_I2C_Read... [16:56:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:41]Read from MH i2c: E2 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 26 2C 00 90 00 C6 [16:56:41]RAPDU: 90 00 [16:56:41]wFMCommunicate OK [16:56:41]SAM_PROTO_ClearQueue done [16:56:41]KKMCreateOFDPacket [16:56:41]OFDProtocolAddRootSTLVToBuf [16:56:41]FM_MakeSignedData [16:56:41]FM_MakeSignedData [16:56:41]SAM_PROTO_SignData [16:56:41]wFMCommunicate request_size=4 [16:56:41]MH_SAM_APDU [16:56:41]CAPDU: 80 0D 01 02 [16:56:41]Write to MH i2c: E2 08 00 27 2C 80 0D 01 02 00 00 00 00 CC [16:56:41]Write i2c OK [16:56:41]MH_I2C_Read... [16:56:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:41]Read from MH i2c: E2 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 27 2C 00 90 00 C7 [16:56:41]RAPDU: 90 00 [16:56:41]wFMCommunicate OK [16:56:41]wFMCommunicate request_size=255 [16:56:41]MH_SAM_APDU [16:56:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 CC 00 00 00 F4 03 04 00 CA 13 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E8 3B 02 00 35 04 06 00 D5 [16:56:41]Write to MH i2c: E2 02 01 28 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 CC 00 00 00 F4 03 04 00 CA 13 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E8 3B 02 00 35 04 06 00 D5 00 00 AA [16:56:41]Write i2c OK [16:56:41]MH_I2C_Read... [16:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:41]Read from MH i2c: E2 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 28 2C 00 90 00 C8 [16:56:41]RAPDU: 90 00 [16:56:41]wFMCommunicate OK [16:56:41]wFMCommunicate request_size=10 [16:56:41]MH_SAM_APDU [16:56:41]CAPDU: 80 0D 02 02 05 D3 D3 E5 1B C2 [16:56:41]Write to MH i2c: E2 0D 00 29 2C 80 0D 02 02 05 00 D3 D3 E5 1B C2 00 00 41 [16:56:41]Write i2c OK [16:56:41]MH_I2C_Read... [16:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:41]Read from MH i2c: E2 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 03 00 29 2C 00 90 00 C9 [16:56:41]RAPDU: 90 00 [16:56:41]wFMCommunicate OK [16:56:41]wFMCommunicate request_size=4 [16:56:41]MH_SAM_APDU [16:56:41]CAPDU: 80 0D 03 02 [16:56:41]Write to MH i2c: E2 08 00 2A 2C 80 0D 03 02 00 00 00 00 D1 [16:56:41]Write i2c OK [16:56:41]MH_I2C_Read... [16:56:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:41]Read from MH i2c: E2 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 0B 00 [16:56:41]MH_I2C_Read... [16:56:41]Read from MH i2c: E2 0B 00 2A 2C 00 C3 48 28 E4 B3 ED 71 57 90 00 51 [16:56:41]RAPDU: C3 48 28 E4 B3 ED 71 57 90 00 [16:56:41]wFMCommunicate OK [16:56:41]SAM_PROTO_SignData done [16:56:41]FM_MakeSignedData done [16:56:41]CreateOFDProtocolMessage [16:56:41]wFMCommunicate request_size=4 [16:56:41]MH_SAM_APDU [16:56:41]CAPDU: 80 11 00 00 [16:56:41]Write to MH i2c: E2 08 00 2B 2C 80 11 00 00 00 00 00 00 D1 [16:56:41]Write i2c OK [16:56:41]MH_I2C_Read... [16:56:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:42]Read from MH i2c: E2 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: E2 17 00 [16:56:42]MH_I2C_Read... [16:56:42]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 31 37 34 35 90 00 24 [16:56:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:56:42]wFMCommunicate OK [16:56:42]CreateOFDProtocolMessage done [16:56:42]OFDSenderStorePacket 146408 [16:56:42]StoreOFDPacket docnum=146408 [16:56:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F3 C4 07 01 11 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 CA 13 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E8 3B 02 00 35 04 06 00 D5 D3 D3 E5 1B C2 C3 48 28 E4 B3 ED 71 57 [16:56:42]CheckFolder [16:56:42]dirname=/storage/ofd_packets [16:56:42]CheckFolder done [16:56:42]ProducePacketName [16:56:42]name=ofd_packets/00146408 [16:56:42]NVStorageSaveData ofd_packets/00146408 [16:56:42]File name is /storage/ofd_packets/00146408 [16:56:42]Write 301 bytes [16:56:42]NVStorageSaveData done [16:56:42]OFDSenderStorePacket done [16:56:42]KKMCreateOFDPacket done [16:56:42]NVStorageSaveData kkm_last_timestamp [16:56:42]File name is /storage/kkm_last_timestamp [16:56:42]Write 4 bytes [16:56:42]NVStorageSaveData done [16:56:42]ExternCall_PrintAddStr [16:56:42]wPrintStart [16:56:42]Write to MH i2c: 01 00 00 2C 2C 58 [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: 01 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: 01 07 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: 01 07 00 2C 2C 00 00 00 00 00 FF 0F 6D [16:56:42]RasterBufferAndPrint [16:56:42]line Счет N : (1)161168 [16:56:42]line ИНН: 02508201610067 [16:56:42]line Контрольно-Кассовый Чек [16:56:42]line ПРОДАЖА [16:56:42]line ТРК (МРК, ГНК) : 42 [16:56:42]line Товар: 2710124130 [16:56:42]line Аи-92-К-2 [16:56:42]line 7.480 * 66.90 [16:56:42]line = 500.41 [16:56:42]line НДС 12% НСП 1% [16:56:42]line > о реализуемом товаре [16:56:42]line ОКРУГЛЕНИЕ: -0.41 [16:56:42]line ИТОГО: 500.00 [16:56:42]line Внесено: 500.00 [16:56:42]line СДАЧА: 0.00 [16:56:42]line НСП 1% : 4.43 [16:56:42]line НДС 12% : 53.14 [16:56:42]line Наличными: 500.00 [16:56:42]line Безнал.: 0.00 [16:56:42]line Место: АЗС № 126 "Партнер Нефть" [16:56:42]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [16:56:42]line СНО: Общий режим [16:56:42]line Чек 204 29.10.2024 16:56 [16:56:42]line Смена: 547 ФФД: 1.0 [16:56:42]line ЗНМ: 0300000085 [16:56:42]line РНМ: 0000000000091683 [16:56:42]line Версия ККМ: 001 [16:56:42]line ФМ: 0000000000871745 [16:56:42]line ФД: 146408 [16:56:42]line ФПД: 235105769823170 [16:56:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165642&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146408&fm=235105769823170&tin=02508201610067®Number=0000000000091683&sum=50000 [16:56:42]written 0, free lines is 4095 [16:56:42]OFD Sender: Processing packet 146408 [packets to send 206, broken 205] [16:56:42]ProducePacketName [16:56:42]name=ofd_packets/00146408 [16:56:42]OFD Sender: To server: pG, [16:56:42]CommunicateWithHost lk.salyk.kg:30040 [16:56:42]ConnectInit lk.salyk.kg [16:56:42]Connected sock=9 [16: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 31 37 34 35 0F 01 00 00 F3 C4 07 01 11 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 CA 13 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E8 3B 02 00 35 04 06 00 D5 D3 D3 E5 1B C2 C3 48 28 E4 B3 ED 71 57 [16:56:42]Write to MH i2c: 01 00 00 57 2C 83 [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: 01 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: 01 07 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: 01 07 00 57 2C 00 00 00 00 00 AF 0C 45 [16:56:42]RasterBufferAndPrint [16:56:42]line [16:56:42]line [16:56:42]line [16:56:42]line [16:56:42]line [16:56:42]written 0, free lines is 3255 [16:56:42]MH_Cut [16:56:42]Write to MH i2c: D1 01 00 5E 2C 01 5C [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: D1 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: D1 01 00 [16:56:42]MH_I2C_Read... [16:56:42]Read from MH i2c: D1 01 00 5E 2C 00 5B [16:56:42]Write to MH i2c: 01 00 00 5F 2C 8B [16:56:42]Write i2c OK [16:56:42]MH_I2C_Read... [16:56:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 6F 9D 47 00 E0 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 31 37 34 35 10 04 04 00 E8 3B 02 00 F4 03 04 00 F0 B8 20 67 B6 04 01 00 00 5D 4E 72 98 BC 22 03 00 [16:56:43]CommunicateWithHost err = 0 [16:56:43]CheckOFDResponse [16:56:43]1017 (14) - 77093643461234 [16:56:43]1041 (16) - 0000000000871745 [16:56:43]1040 (4) - 146408 [16:56:43]1012 (4) - 29.10.2024 10:29 [16:56:43]1206 (1) - 0 [16:56:43]OFD Sender: Remove packet 146408 [16:56:43]ProducePacketName [16:56:43]name=ofd_packets/00146408 [16:56:43]NVStorageDeleteData [16:56:43]OFD Sender: No OFD packet to send [16:56:43]*** Cut start [16:56:43]*** Partial cut [16:56:43]*** CUTSNS_PIN = 1 [16:56:43]*** CUTSNS_PIN = 0 [16:56:43]*** Brake cut motor [16:56:44]Read from MH i2c: 01 [16:56:44]MH_I2C_Read... [16:56:44]*** Stop cut motor [16:56:44]*** Cut end [16:56:44]Read from MH i2c: 01 07 00 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: 01 07 00 5F 2C 00 00 00 00 00 FF 0F A0 [16:56:44]process_action close_receipt done [16:56:44]requested_data is exist [16:56:44]produce_requested_data [16:56:44]requested_item fm.sn is exist - process it [16:56:44]wFMCommunicate request_size=4 [16:56:44]MH_SAM_APDU [16:56:44]CAPDU: 80 11 00 00 [16:56:44]Write to MH i2c: E2 08 00 60 2C 80 11 00 00 00 00 00 00 06 [16:56:44]Write i2c OK [16:56:44]MH_I2C_Read... [16:56:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:44]Read from MH i2c: E2 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: E2 17 00 [16:56:44]MH_I2C_Read... [16:56:44]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 31 37 34 35 90 00 59 [16:56:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [16:56:44]wFMCommunicate OK [16:56:44]requested_item fd.num is exist - process it [16:56:44]SAM_PROTO_GetFieldsCounters [16:56:44]wFMCommunicate request_size=4 [16:56:44]MH_SAM_APDU [16:56:44]CAPDU: 80 13 00 00 [16:56:44]Write to MH i2c: E2 08 00 61 2C 80 13 00 00 00 00 00 00 09 [16:56:44]Write i2c OK [16:56:44]MH_I2C_Read... [16:56:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:44]Read from MH i2c: E2 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: E2 62 00 [16:56:44]MH_I2C_Read... [16:56:44]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E8 3B 02 00 0E 04 04 00 23 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 DA [16: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E8 3B 02 00 0E 04 04 00 23 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 [16:56:44]wFMCommunicate OK [16:56:44]SAM_PROTO_GetFieldsCounters done [16:56:44]requested_item shift.num is exist - process it [16:56:44]requested_item shift.opened is exist - process it [16:56:44]req_shift_opened [16:56:44]FM_GetShiftState [16:56:44]SAM_PROTO_GetShiftState [16:56:44]wFMCommunicate request_size=4 [16:56:44]MH_SAM_APDU [16:56:44]CAPDU: 80 13 01 00 [16:56:44]Write to MH i2c: E2 08 00 62 2C 80 13 01 00 00 00 00 00 0B [16:56:44]Write i2c OK [16:56:44]MH_I2C_Read... [16:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:44]Read from MH i2c: E2 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: E2 0E 00 [16:56:44]MH_I2C_Read... [16:56:44]Read from MH i2c: E2 0E 00 62 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 44 [16:56:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [16:56:44]wFMCommunicate OK [16:56:44]SAM_PROTO_GetShiftState done [16:56:44]FM_GetShiftState done [16:56:44]req_shift_opened done [16:56:44]requested_item shift.open_date is exist - process it [16:56:44]req_shift_open_date [16:56:44]req_shift_open_date done [16:56:44]produce_requested_data done [16:56:44]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146408,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [16:56:44]process_action_free close_receipt [16:56:44]json_value_free [16:56:44]json_value_free done [16:56:44]process_json_proto returns [16:56:44]Send response to host [16:56:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146408,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [16:56:44]free response buf [16:56:44]execute_script done [16:56:44]execute_script returns [16:56:44]free content buf [16:56:44]Sock 7.Close socket [16:56:44]Sock 7.Thread stoped [16:56:48]OFD Sender: No OFD packet to send [16:56:53]OFD Sender: No OFD packet to send [16:56:58]OFD Sender: No OFD packet to send [16:57:03]OFD Sender: No OFD packet to send [16:57:08]OFD Sender: No OFD packet to send [16:57:13]OFD Sender: No OFD packet to send [16:57:18]OFD Sender: No OFD packet to send [16:57:23]OFD Sender: No OFD packet to send [16:57:28]OFD Sender: No OFD packet to send [16:57:33]OFD Sender: No OFD packet to send [16:57:38]OFD Sender: No OFD packet to send [16:57:43]OFD Sender: No OFD packet to send [16:57:48]OFD Sender: No OFD packet to send [16:57:53]OFD Sender: No OFD packet to send [16:57:58]OFD Sender: No OFD packet to send [16:58:03]OFD Sender: No OFD packet to send [16:58:08]OFD Sender: No OFD packet to send [16:58:13]OFD Sender: No OFD packet to send [16:58:18]OFD Sender: No OFD packet to send [16:58:23]OFD Sender: No OFD packet to send [16:58:28]OFD Sender: No OFD packet to send [16:58:33]OFD Sender: No OFD packet to send [16:58:38]OFD Sender: No OFD packet to send [16:58:43]OFD Sender: No OFD packet to send [16:58:48]OFD Sender: No OFD packet to send [16:58:53]OFD Sender: No OFD packet to send [16:58:58]OFD Sender: No OFD packet to send [16:59:03]OFD Sender: No OFD packet to send [16:59:08]OFD Sender: No OFD packet to send [16:59:13]OFD Sender: No OFD packet to send [16:59:18]OFD Sender: No OFD packet to send [16:59:23]OFD Sender: No OFD packet to send [16:59:28]OFD Sender: No OFD packet to send [16:59:33]OFD Sender: No OFD packet to send [16:59:38]OFD Sender: No OFD packet to send [16:59:43]OFD Sender: No OFD packet to send [16:59:48]OFD Sender: No OFD packet to send [16:59:53]OFD Sender: No OFD packet to send [16:59:58]OFD Sender: No OFD packet to send [17:00:03]OFD Sender: No OFD packet to send [17:00:08]OFD Sender: No OFD packet to send [17:00:13]OFD Sender: No OFD packet to send [17:00:18]OFD Sender: No OFD packet to send [17:00:23]OFD Sender: No OFD packet to send [17:00:28]OFD Sender: No OFD packet to send [17:00:33]OFD Sender: No OFD packet to send [17:00:38]OFD Sender: No OFD packet to send [17:00:43]OFD Sender: No OFD packet to send [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:04]accept exits with 10 [17:01:04]New connection [17:01:04]New thread 3066686820 created [17:01:04]Thread 3066830180 joined [17:01:04]Waiting for new connection... [17:01:04] Sock 10.Parse request [17:01:04]Sock 10.Check first char [17:01:04]Sock 10.First char is OK [17:01:04]request: POST /json_proto HTTP/1.0 [17:01:04]Method: POST [17:01:04]URL: /json_proto [17:01:04]Method is POST - this is cgi request [17:01:04]url: /json_proto [17:01:04]query_string will be loaded in cgi processing [17:01:04]execute_cgi json_proto POST (null) [17:01:04]execute_cgi path=json_proto method=POST [17:01:04]POST find Content-Length [17:01:04]Host: 172.17.40.195:8080 [17:01:04]Content-Length: 767 [17:01:04]Content-Type: application/json [17:01:04] [17:01:04]POST finish read [17:01:04]Found Content-Length = 767 [17:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:01:04]execute_script... [17:01:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:01:04]POST & json_proto [17:01:04]process_json_proto [17:01:04]json parsed OK: [17:01:04]protocol is kg_v1.0 [17:01:04]action value=close_receipt [17:01:04]process_action close_receipt [17:01:04]cmd_close_receipt [17:01:04]MH_GetDate [17:01:04]Write to MH i2c: F0 00 00 63 2C 7E [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: F0 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: F0 09 00 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: F0 09 00 63 2C 00 D2 14 21 67 D5 8D 6C 64 27 [17:01:04]GetLastDocTimeStamp 1730221002 [17:01:04]current date 1730221266 [17:01:04]FM_GetShiftState [17:01:04]SAM_PROTO_GetShiftState [17:01:04]wFMCommunicate request_size=4 [17:01:04]MH_SAM_APDU [17:01:04]CAPDU: 80 13 01 00 [17:01:04]Write to MH i2c: E2 08 00 64 2C 80 13 01 00 00 00 00 00 0D [17:01:04]Write i2c OK [17:01:04]MH_I2C_Read... [17:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:04]Read from MH i2c: E2 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 0E 00 [17:01:04]MH_I2C_Read... [17:01:04]Read from MH i2c: E2 0E 00 64 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 46 [17:01:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:01:04]wFMCommunicate OK [17:01:04]SAM_PROTO_GetShiftState done [17:01:04]FM_GetShiftState done [17:01:04]opened in 1730161786 [17:01:04]opened+sec_in_day 1730248186 [17:01:04]quantity*price = 998982 [17:01:04]sum+1 = 998983 [17:01:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9989.82 НСП 1% : 88.40 НДС 12% : 1060.87 Наличными: 0.00 Безнал.: 9989.82 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 205 29.10.2024 17:01 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146409 ФПД: 39469591855600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170106&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146409&fm=39469591855600&tin=02508201610067®Number=0000000000091683&sum=998982 [17:01:05]StoreToDocumentArchive [17:01:05]shift 547 fd 146409 [17:01:05]save to /storage/0547/doc_00146409 [17:01:05]save last doc name /storage/0547/doc_00146409 to /storage/kkm_last_doc_name [17:01:05]save OK [17:01:05]Clear old archive folders... [17:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:01:05]tlvbuf is 01FFBB20 [17:01:05]SAM_PROTO_ClearQueue [17:01:05]wFMCommunicate request_size=4 [17:01:05]MH_SAM_APDU [17:01:05]CAPDU: 80 09 00 00 [17:01:05]Write to MH i2c: E2 08 00 71 2C 80 09 00 00 00 00 00 00 0F [17:01:05]Write i2c OK [17:01:05]MH_I2C_Read... [17:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:05]Read from MH i2c: E2 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: E2 03 00 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: E2 03 00 71 2C 00 90 00 11 [17:01:05]RAPDU: 90 00 [17:01:05]wFMCommunicate OK [17:01:05]SAM_PROTO_ClearQueue done [17:01:05]KKMCreateOFDPacket [17:01:05]OFDProtocolAddRootSTLVToBuf [17:01:05]FM_MakeSignedData [17:01:05]FM_MakeSignedData [17:01:05]SAM_PROTO_SignData [17:01:05]wFMCommunicate request_size=4 [17:01:05]MH_SAM_APDU [17:01:05]CAPDU: 80 0D 01 02 [17:01:05]Write to MH i2c: E2 08 00 72 2C 80 0D 01 02 00 00 00 00 17 [17:01:05]Write i2c OK [17:01:05]MH_I2C_Read... [17:01:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:05]Read from MH i2c: E2 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: E2 03 00 [17:01:05]MH_I2C_Read... [17:01:05]Read from MH i2c: E2 03 00 72 2C 00 90 00 12 [17:01:05]RAPDU: 90 00 [17:01:05]wFMCommunicate OK [17:01:05]wFMCommunicate request_size=255 [17:01:05]MH_SAM_APDU [17:01:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 CD 00 00 00 F4 03 04 00 D2 14 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E9 3B 02 00 35 04 06 00 23 E5 BB 00 [17:01:05]Write to MH i2c: E2 02 01 73 2C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 CD 00 00 00 F4 03 04 00 D2 14 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E9 3B 02 00 35 04 06 00 23 E5 BB 00 00 00 24 [17:01:05]Write i2c OK [17:01:05]MH_I2C_Read... [17:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:06]Read from MH i2c: E2 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: E2 03 00 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: E2 03 00 73 2C 00 90 00 13 [17:01:06]RAPDU: 90 00 [17:01:06]wFMCommunicate OK [17:01:06]wFMCommunicate request_size=7 [17:01:06]MH_SAM_APDU [17:01:06]CAPDU: 80 0D 02 02 02 81 F0 [17:01:06]Write to MH i2c: E2 0A 00 74 2C 80 0D 02 02 02 00 81 F0 00 00 8F [17:01:06]Write i2c OK [17:01:06]MH_I2C_Read... [17:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:06]Read from MH i2c: E2 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: E2 03 00 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: E2 03 00 74 2C 00 90 00 14 [17:01:06]RAPDU: 90 00 [17:01:06]wFMCommunicate OK [17:01:06]wFMCommunicate request_size=4 [17:01:06]MH_SAM_APDU [17:01:06]CAPDU: 80 0D 03 02 [17:01:06]Write to MH i2c: E2 08 00 75 2C 80 0D 03 02 00 00 00 00 1C [17:01:06]Write i2c OK [17:01:06]MH_I2C_Read... [17:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:06]Read from MH i2c: E2 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: E2 0B 00 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: E2 0B 00 75 2C 00 2D 3F D0 06 1C 33 89 9F 90 00 D6 [17:01:06]RAPDU: 2D 3F D0 06 1C 33 89 9F 90 00 [17:01:06]wFMCommunicate OK [17:01:06]SAM_PROTO_SignData done [17:01:06]FM_MakeSignedData done [17:01:06]CreateOFDProtocolMessage [17:01:06]wFMCommunicate request_size=4 [17:01:06]MH_SAM_APDU [17:01:06]CAPDU: 80 11 00 00 [17:01:06]Write to MH i2c: E2 08 00 76 2C 80 11 00 00 00 00 00 00 1C [17:01:06]Write i2c OK [17:01:06]MH_I2C_Read... [17:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:06]Read from MH i2c: E2 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: E2 17 00 [17:01:06]MH_I2C_Read... [17:01:06]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 31 37 34 35 90 00 6F [17:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:01:06]wFMCommunicate OK [17:01:06]CreateOFDProtocolMessage done [17:01:06]OFDSenderStorePacket 146409 [17:01:06]StoreOFDPacket docnum=146409 [17:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 5C 3E 04 01 9E 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 CD 00 00 00 F4 03 04 00 D2 14 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E9 3B 02 00 35 04 06 00 23 E5 BB 00 81 F0 2D 3F D0 06 1C 33 89 9F [17:01:06]CheckFolder [17:01:06]dirname=/storage/ofd_packets [17:01:06]CheckFolder done [17:01:06]ProducePacketName [17:01:06]name=ofd_packets/00146409 [17:01:06]NVStorageSaveData ofd_packets/00146409 [17:01:06]File name is /storage/ofd_packets/00146409 [17:01:06]Write 298 bytes [17:01:06]NVStorageSaveData done [17:01:06]OFDSenderStorePacket done [17:01:06]KKMCreateOFDPacket done [17:01:06]NVStorageSaveData kkm_last_timestamp [17:01:06]File name is /storage/kkm_last_timestamp [17:01:06]Write 4 bytes [17:01:06]NVStorageSaveData done [17:01:06]ExternCall_PrintAddStr [17:01:06]wPrintStart [17:01:06]Write to MH i2c: 01 00 00 77 2C A3 [17:01:06]Write i2c OK [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: 01 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: 01 07 00 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: 01 07 00 77 2C 00 00 00 00 00 FF 0F B8 [17:01:06]RasterBufferAndPrint [17:01:06]line Счет N : (1)161169 [17:01:06]line ИНН: 02508201610067 [17:01:06]line Контрольно-Кассовый Чек [17:01:06]line ПРОДАЖА [17:01:06]line ТРК (МРК, ГНК) : 11 [17:01:06]line Товар: 2710194210 [17:01:06]line ДТ-К-2 [17:01:06]line 131.100 * 76.20 [17:01:06]line = 9989.82 [17:01:06]line НДС 12% НСП 1% [17:01:06]line > о реализуемом товаре [17:01:06]line ИТОГО: 9989.82 [17:01:06]line НСП 1% : 88.40 [17:01:06]line НДС 12% : 1060.87 [17:01:06]line Наличными: 0.00 [17:01:06]line Безнал.: 9989.82 [17:01:06]line Место: АЗС № 126 "Партнер Нефть" [17:01:06]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:01:06]line СНО: Общий режим [17:01:06]line Чек 205 29.10.2024 17:01 [17:01:06]line Смена: 547 ФФД: 1.0 [17:01:06]line ЗНМ: 0300000085 [17:01:06]line РНМ: 0000000000091683 [17:01:06]line Версия ККМ: 001 [17:01:06]line Платежная система: Mbank [17:01:06]line ФМ: 0000000000871745 [17:01:06]line ФД: 146409 [17:01:06]line ФПД: 39469591855600 [17:01:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170106&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146409&fm=39469591855600&tin=02508201610067®Number=0000000000091683&sum=998982 [17:01:06]OFD Sender: Processing packet 146409 [packets to send 206, broken 205] [17:01:06]ProducePacketName [17:01:06]name=ofd_packets/00146409 [17:01:06]OFD Sender: To server: pG, [17:01:06]CommunicateWithHost lk.salyk.kg:30040 [17:01:06]ConnectInit lk.salyk.kg [17:01:06]written 0, free lines is 4095 [17:01:06]Write to MH i2c: 01 00 00 A0 2C CC [17:01:06]Write i2c OK [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: 01 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: 01 07 00 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: 01 07 00 A0 2C 00 00 00 00 00 D8 0C B7 [17:01:06]RasterBufferAndPrint [17:01:06]line [17:01:06]line [17:01:06]line [17:01:06]line [17:01:06]line [17:01:06]written 0, free lines is 3295 [17:01:06]MH_Cut [17:01:06]Write to MH i2c: D1 01 00 A7 2C 01 A5 [17:01:06]Write i2c OK [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: D1 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: D1 01 00 [17:01:06]MH_I2C_Read... [17:01:06]Read from MH i2c: D1 01 00 A7 2C 00 A4 [17:01:06]Write to MH i2c: 01 00 00 A8 2C D4 [17:01:06]Write i2c OK [17:01:06]MH_I2C_Read... [17:01:07]Connected sock=9 [17:01:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 5C 3E 04 01 9E 3D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 CD 00 00 00 F4 03 04 00 D2 14 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 E9 3B 02 00 35 04 06 00 23 E5 BB 00 81 F0 2D 3F D0 06 1C 33 89 9F [17:01:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B5 56 47 00 A5 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 31 37 34 35 10 04 04 00 E9 3B 02 00 F4 03 04 00 F9 B9 20 67 B6 04 01 00 00 2A 16 95 A3 93 1B 57 4A [17:01:07]CommunicateWithHost err = 0 [17:01:07]CheckOFDResponse [17:01:07]1017 (14) - 77093643461234 [17:01:07]1041 (16) - 0000000000871745 [17:01:07]1040 (4) - 146409 [17:01:07]1012 (4) - 29.10.2024 10:33 [17:01:07]1206 (1) - 0 [17:01:07]OFD Sender: Remove packet 146409 [17:01:07]ProducePacketName [17:01:07]name=ofd_packets/00146409 [17:01:07]NVStorageDeleteData [17:01:07]*** Cut start [17:01:07]*** Partial cut [17:01:07]*** CUTSNS_PIN = 1 [17:01:07]*** CUTSNS_PIN = 0 [17:01:07]*** Brake cut motor [17:01:08]OFD Sender: No OFD packet to send [17:01:08]Read from MH i2c: 01 [17:01:08]MH_I2C_Read... [17:01:08]*** Stop cut motor [17:01:08]*** Cut end [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 A8 2C 00 00 00 00 00 FF 0F E9 [17:01:08]process_action close_receipt done [17:01:08]requested_data is exist [17:01:08]produce_requested_data [17:01:08]requested_item fm.sn is exist - process it [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 A9 2C 80 11 00 00 00 00 00 00 4F [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [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 A9 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A2 [17:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:01:08]wFMCommunicate OK [17:01:08]requested_item fd.num is exist - process it [17:01:08]SAM_PROTO_GetFieldsCounters [17:01:08]wFMCommunicate request_size=4 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 13 00 00 [17:01:08]Write to MH i2c: E2 08 00 AA 2C 80 13 00 00 00 00 00 00 52 [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 62 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 62 00 AA 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E9 3B 02 00 0E 04 04 00 23 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 27 [17:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 E9 3B 02 00 0E 04 04 00 23 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 [17:01:08]wFMCommunicate OK [17:01:08]SAM_PROTO_GetFieldsCounters done [17:01:08]requested_item shift.num is exist - process it [17:01:08]requested_item shift.opened is exist - process it [17:01:08]req_shift_opened [17:01:08]FM_GetShiftState [17:01:08]SAM_PROTO_GetShiftState [17:01:08]wFMCommunicate request_size=4 [17:01:08]MH_SAM_APDU [17:01:08]CAPDU: 80 13 01 00 [17:01:08]Write to MH i2c: E2 08 00 AB 2C 80 13 01 00 00 00 00 00 54 [17:01:08]Write i2c OK [17:01:08]MH_I2C_Read... [17:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:08]Read from MH i2c: E2 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 0E 00 [17:01:08]MH_I2C_Read... [17:01:08]Read from MH i2c: E2 0E 00 AB 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8D [17:01:08]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:01:08]wFMCommunicate OK [17:01:08]SAM_PROTO_GetShiftState done [17:01:08]FM_GetShiftState done [17:01:08]req_shift_opened done [17:01:08]requested_item shift.open_date is exist - process it [17:01:08]req_shift_open_date [17:01:08]req_shift_open_date done [17:01:08]produce_requested_data done [17:01:08]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146409,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:01:08]process_action_free close_receipt [17:01:08]json_value_free [17:01:08]json_value_free done [17:01:08]process_json_proto returns [17:01:08]Send response to host [17:01:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146409,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:01:08]free response buf [17:01:08]execute_script done [17:01:08]execute_script returns [17:01:08]free content buf [17:01:08]Sock 10.Close socket [17:01:08]Sock 10.Thread stoped [17:01:13]OFD Sender: No OFD packet to send [17:01:18]OFD Sender: No OFD packet to send [17:01:23]OFD Sender: No OFD packet to send [17:01:28]OFD Sender: No OFD packet to send [17:01:33]OFD Sender: No OFD packet to send [17:01:38]OFD Sender: No OFD packet to send [17:01:43]OFD Sender: No OFD packet to send [17:01:48]OFD Sender: No OFD packet to send [17:01:53]OFD Sender: No OFD packet to send [17:01:58]OFD Sender: No OFD packet to send [17:02:03]OFD Sender: No OFD packet to send [17:02:08]OFD Sender: No OFD packet to send [17:02:13]OFD Sender: No OFD packet to send [17:02:18]OFD Sender: No OFD packet to send [17:02:23]OFD Sender: No OFD packet to send [17:02:28]OFD Sender: No OFD packet to send [17:02:33]OFD Sender: No OFD packet to send [17:02:38]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:14]accept exits with 7 [17:05:14]New connection [17:05:14]New thread 3066830180 created [17:05:14]Thread 3066686820 joined [17:05:14]Waiting for new connection... [17:05:14] Sock 7.Parse request [17:05:14]Sock 7.Check first char [17:05:14]Sock 7.First char is OK [17:05:14]request: POST /json_proto HTTP/1.0 [17:05:14]Method: POST [17:05:14]URL: /json_proto [17:05:14]Method is POST - this is cgi request [17:05:14]url: /json_proto [17:05:14]query_string will be loaded in cgi processing [17:05:14]execute_cgi json_proto POST (null) [17:05:14]execute_cgi path=json_proto method=POST [17:05:14]POST find Content-Length [17:05:14]Host: 172.17.40.195:8080 [17:05:14]Content-Length: 677 [17:05:14]Content-Type: application/json [17:05:14] [17:05:14]POST finish read [17:05:14]Found Content-Length = 677 [17:05:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [17:05:14]execute_script... [17:05: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)161171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [17:05:14]POST & json_proto [17:05:14]process_json_proto [17:05:14]json parsed OK: [17:05:14]protocol is kg_v1.0 [17:05:14]action value=close_receipt [17:05:14]process_action close_receipt [17:05:14]cmd_close_receipt [17:05:14]MH_GetDate [17:05:14]Write to MH i2c: F0 00 00 AC 2C C7 [17:05:14]Write i2c OK [17:05:14]MH_I2C_Read... [17:05:14]Read from MH i2c: F0 [17:05:14]MH_I2C_Read... [17:05:14]Read from MH i2c: F0 09 00 [17:05:14]MH_I2C_Read... [17:05:14]Read from MH i2c: F0 09 00 AC 2C 00 CC 15 21 67 D5 8D 6C 64 6B [17:05:14]GetLastDocTimeStamp 1730221266 [17:05:14]current date 1730221516 [17:05:14]FM_GetShiftState [17:05:14]SAM_PROTO_GetShiftState [17:05:14]wFMCommunicate request_size=4 [17:05:14]MH_SAM_APDU [17:05:14]CAPDU: 80 13 01 00 [17:05:14]Write to MH i2c: E2 08 00 AD 2C 80 13 01 00 00 00 00 00 56 [17:05:14]Write i2c OK [17:05:14]MH_I2C_Read... [17:05:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:14]Read from MH i2c: E2 [17:05:14]MH_I2C_Read... [17:05:14]Read from MH i2c: E2 0E 00 [17:05:14]MH_I2C_Read... [17:05:14]Read from MH i2c: E2 0E 00 AD 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8F [17:05:14]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:05:14]wFMCommunicate OK [17:05:14]SAM_PROTO_GetShiftState done [17:05:14]FM_GetShiftState done [17:05:14]opened in 1730161786 [17:05:14]opened+sec_in_day 1730248186 [17:05:14]quantity*price = 50041 [17:05:14]sum+1 = 50042 [17:05: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 206 29.10.2024 17:05 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146410 ФПД: 67472194489847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170516&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146410&fm=67472194489847&tin=02508201610067®Number=0000000000091683&sum=50000 [17:05:15]StoreToDocumentArchive [17:05:15]shift 547 fd 146410 [17:05:15]save to /storage/0547/doc_00146410 [17:05:15]save last doc name /storage/0547/doc_00146410 to /storage/kkm_last_doc_name [17:05:15]save OK [17:05:15]Clear old archive folders... [17:05:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:05:15]tlvbuf is B6EBCEF0 [17:05:15]SAM_PROTO_ClearQueue [17:05:15]wFMCommunicate request_size=4 [17:05:15]MH_SAM_APDU [17:05:15]CAPDU: 80 09 00 00 [17:05:15]Write to MH i2c: E2 08 00 BA 2C 80 09 00 00 00 00 00 00 58 [17:05:15]Write i2c OK [17:05:15]MH_I2C_Read... [17:05:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:05:15]Read from MH i2c: E2 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 BA 2C 00 90 00 5A [17:05:15]RAPDU: 90 00 [17:05:15]wFMCommunicate OK [17:05:15]SAM_PROTO_ClearQueue done [17:05:15]KKMCreateOFDPacket [17:05:15]OFDProtocolAddRootSTLVToBuf [17:05:15]FM_MakeSignedData [17:05:15]FM_MakeSignedData [17:05:15]SAM_PROTO_SignData [17:05:15]wFMCommunicate request_size=4 [17:05:15]MH_SAM_APDU [17:05:15]CAPDU: 80 0D 01 02 [17:05:15]Write to MH i2c: E2 08 00 BB 2C 80 0D 01 02 00 00 00 00 60 [17:05:15]Write i2c OK [17:05:15]MH_I2C_Read... [17:05:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:05:15]Read from MH i2c: E2 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 BB 2C 00 90 00 5B [17:05:15]RAPDU: 90 00 [17:05:15]wFMCommunicate OK [17:05:15]wFMCommunicate request_size=255 [17:05:15]MH_SAM_APDU [17:05: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 CE 00 00 00 F4 03 04 00 CC 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EA 3B 02 00 35 04 06 00 3D [17:05:15]Write to MH i2c: E2 02 01 BC 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 CE 00 00 00 F4 03 04 00 CC 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EA 3B 02 00 35 04 06 00 3D 00 00 AE [17:05:15]Write i2c OK [17:05:15]MH_I2C_Read... [17:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:15]Read from MH i2c: E2 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 BC 2C 00 90 00 5C [17:05:15]RAPDU: 90 00 [17:05:15]wFMCommunicate OK [17:05:15]wFMCommunicate request_size=10 [17:05:15]MH_SAM_APDU [17:05:15]CAPDU: 80 0D 02 02 05 5D 98 2F 4D F7 [17:05:15]Write to MH i2c: E2 0D 00 BD 2C 80 0D 02 02 05 00 5D 98 2F 4D F7 00 00 D5 [17:05:15]Write i2c OK [17:05:15]MH_I2C_Read... [17:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:05:15]Read from MH i2c: E2 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 03 00 BD 2C 00 90 00 5D [17:05:15]RAPDU: 90 00 [17:05:15]wFMCommunicate OK [17:05:15]wFMCommunicate request_size=4 [17:05:15]MH_SAM_APDU [17:05:15]CAPDU: 80 0D 03 02 [17:05:15]Write to MH i2c: E2 08 00 BE 2C 80 0D 03 02 00 00 00 00 65 [17:05:15]Write i2c OK [17:05:15]MH_I2C_Read... [17:05:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:05:15]Read from MH i2c: E2 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 0B 00 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 0B 00 BE 2C 00 92 23 0A 87 D5 56 0F 95 90 00 7B [17:05:15]RAPDU: 92 23 0A 87 D5 56 0F 95 90 00 [17:05:15]wFMCommunicate OK [17:05:15]SAM_PROTO_SignData done [17:05:15]FM_MakeSignedData done [17:05:15]CreateOFDProtocolMessage [17:05:15]wFMCommunicate request_size=4 [17:05:15]MH_SAM_APDU [17:05:15]CAPDU: 80 11 00 00 [17:05:15]Write to MH i2c: E2 08 00 BF 2C 80 11 00 00 00 00 00 00 65 [17:05:15]Write i2c OK [17:05:15]MH_I2C_Read... [17:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:15]Read from MH i2c: E2 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 17 00 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: E2 17 00 BF 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B8 [17:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:05:15]wFMCommunicate OK [17:05:15]CreateOFDProtocolMessage done [17:05:15]OFDSenderStorePacket 146410 [17:05:15]StoreOFDPacket docnum=146410 [17:05:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F6 CD 07 01 E3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CC 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EA 3B 02 00 35 04 06 00 3D 5D 98 2F 4D F7 92 23 0A 87 D5 56 0F 95 [17:05:15]CheckFolder [17:05:15]dirname=/storage/ofd_packets [17:05:15]CheckFolder done [17:05:15]ProducePacketName [17:05:15]name=ofd_packets/00146410 [17:05:15]NVStorageSaveData ofd_packets/00146410 [17:05:15]File name is /storage/ofd_packets/00146410 [17:05:15]Write 301 bytes [17:05:15]NVStorageSaveData done [17:05:15]OFDSenderStorePacket done [17:05:15]KKMCreateOFDPacket done [17:05:15]NVStorageSaveData kkm_last_timestamp [17:05:15]File name is /storage/kkm_last_timestamp [17:05:15]Write 4 bytes [17:05:15]NVStorageSaveData done [17:05:15]ExternCall_PrintAddStr [17:05:15]wPrintStart [17:05:15]Write to MH i2c: 01 00 00 C0 2C EC [17:05:15]Write i2c OK [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: 01 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: 01 07 00 [17:05:15]MH_I2C_Read... [17:05:15]Read from MH i2c: 01 07 00 C0 2C 00 00 00 00 00 FF 0F 01 [17:05:15]RasterBufferAndPrint [17:05:15]line Счет N : (1)161171 [17:05:15]line ИНН: 02508201610067 [17:05:15]line Контрольно-Кассовый Чек [17:05:15]line ПРОДАЖА [17:05:15]line ТРК (МРК, ГНК) : 42 [17:05:15]line Товар: 2710124130 [17:05:15]line Аи-92-К-2 [17:05:15]line 7.480 * 66.90 [17:05:15]line = 500.41 [17:05:15]line НДС 12% НСП 1% [17:05:15]line > о реализуемом товаре [17:05:15]line ОКРУГЛЕНИЕ: -0.41 [17:05:15]line ИТОГО: 500.00 [17:05:15]line Внесено: 500.00 [17:05:15]line СДАЧА: 0.00 [17:05:15]line НСП 1% : 4.43 [17:05:15]line НДС 12% : 53.14 [17:05:15]line Наличными: 500.00 [17:05:15]line Безнал.: 0.00 [17:05:15]line Место: АЗС № 126 "Партнер Нефть" [17:05:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:05:15]line СНО: Общий режим [17:05:15]line Чек 206 29.10.2024 17:05 [17:05:15]line Смена: 547 ФФД: 1.0 [17:05:15]line ЗНМ: 0300000085 [17:05:15]line РНМ: 0000000000091683 [17:05:15]line Версия ККМ: 001 [17:05:15]line ФМ: 0000000000871745 [17:05:15]line ФД: 146410 [17:05:15]line ФПД: 67472194489847 [17:05:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170516&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146410&fm=67472194489847&tin=02508201610067®Number=0000000000091683&sum=50000 [17:05:16]written 0, free lines is 4095 [17:05:16]OFD Sender: Processing packet 146410 [packets to send 206, broken 205] [17:05:16]ProducePacketName [17:05:16]name=ofd_packets/00146410 [17:05:16]OFD Sender: To server: pG, [17:05:16]CommunicateWithHost lk.salyk.kg:30040 [17:05:16]ConnectInit lk.salyk.kg [17:05:16]Write to MH i2c: 01 00 00 EB 2C 17 [17:05:16]Write i2c OK [17:05:16]MH_I2C_Read... [17:05:16]Read from MH i2c: 01 [17:05:16]MH_I2C_Read... [17:05:16]Read from MH i2c: 01 07 00 [17:05:16]MH_I2C_Read... [17:05:16]Read from MH i2c: 01 07 00 EB 2C 00 00 00 00 00 A1 0C CB [17:05:16]RasterBufferAndPrint [17:05:16]line [17:05:16]line [17:05:16]line [17:05:16]line [17:05:16]line [17:05:16]written 0, free lines is 3237 [17:05:16]MH_Cut [17:05:16]Write to MH i2c: D1 01 00 F2 2C 01 F0 [17:05:16]Write i2c OK [17:05:16]MH_I2C_Read... [17:05:16]Read from MH i2c: D1 [17:05:16]MH_I2C_Read... [17:05:16]Read from MH i2c: D1 01 00 [17:05:16]MH_I2C_Read... [17:05:16]Read from MH i2c: D1 01 00 F2 2C 00 EF [17:05:16]Write to MH i2c: 01 00 00 F3 2C 1F [17:05:16]Write i2c OK [17:05:16]MH_I2C_Read... [17:05:17]*** Cut start [17:05:17]*** Partial cut [17:05:17]*** CUTSNS_PIN = 1 [17:05:17]*** CUTSNS_PIN = 0 [17:05:17]*** Brake cut motor [17:05:18]Read from MH i2c: 01 [17:05:18]MH_I2C_Read... [17:05:18]*** Stop cut motor [17:05:18]*** Cut end [17:05:18]Read from MH i2c: 01 07 00 [17:05:18]MH_I2C_Read... [17:05:18]Read from MH i2c: 01 07 00 F3 2C 00 00 00 00 00 FF 0F 34 [17:05:18]process_action close_receipt done [17:05:18]requested_data is exist [17:05:18]produce_requested_data [17:05:18]requested_item fm.sn is exist - process it [17:05:18]wFMCommunicate request_size=4 [17:05:18]MH_SAM_APDU [17:05:18]CAPDU: 80 11 00 00 [17:05:18]Write to MH i2c: E2 08 00 F4 2C 80 11 00 00 00 00 00 00 9A [17:05:18]Write i2c OK [17:05:18]MH_I2C_Read... [17:05:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:05:18]Read from MH i2c: E2 [17:05:18]MH_I2C_Read... [17:05:18]Read from MH i2c: E2 17 00 [17:05:18]MH_I2C_Read... [17:05:18]Read from MH i2c: E2 17 00 F4 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 ED [17:05:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:05:18]wFMCommunicate OK [17:05:18]requested_item fd.num is exist - process it [17:05:18]SAM_PROTO_GetFieldsCounters [17:05:18]wFMCommunicate request_size=4 [17:05:18]MH_SAM_APDU [17:05:18]CAPDU: 80 13 00 00 [17:05:18]Write to MH i2c: E2 08 00 F5 2C 80 13 00 00 00 00 00 00 9D [17:05:18]Write i2c OK [17:05:18]MH_I2C_Read... [17:05:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:05:18]Read from MH i2c: E2 [17:05:18]MH_I2C_Read... [17:05:18]Read from MH i2c: E2 62 00 [17:05:18]MH_I2C_Read... [17:05:18]Read from MH i2c: E2 62 00 F5 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EA 3B 02 00 0E 04 04 00 23 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 76 [17:05:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EA 3B 02 00 0E 04 04 00 23 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 [17:05:18]wFMCommunicate OK [17:05:18]SAM_PROTO_GetFieldsCounters done [17:05:18]requested_item shift.num is exist - process it [17:05:18]requested_item shift.opened is exist - process it [17:05:18]req_shift_opened [17:05:18]FM_GetShiftState [17:05:18]SAM_PROTO_GetShiftState [17:05:18]wFMCommunicate request_size=4 [17:05:18]MH_SAM_APDU [17:05:18]CAPDU: 80 13 01 00 [17:05:18]Write to MH i2c: E2 08 00 F6 2C 80 13 01 00 00 00 00 00 9F [17:05:18]Write i2c OK [17:05:18]MH_I2C_Read... [17:05:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:05:18]Read from MH i2c: E2 [17:05:18]MH_I2C_Read... [17:05:18]Read from MH i2c: E2 0E 00 [17:05:18]MH_I2C_Read... [17:05:18]Read from MH i2c: E2 0E 00 F6 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D8 [17:05:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:05:18]wFMCommunicate OK [17:05:18]SAM_PROTO_GetShiftState done [17:05:18]FM_GetShiftState done [17:05:18]req_shift_opened done [17:05:18]requested_item shift.open_date is exist - process it [17:05:18]req_shift_open_date [17:05:18]req_shift_open_date done [17:05:18]produce_requested_data done [17:05:18]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146410,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:05:18]process_action_free close_receipt [17:05:18]json_value_free [17:05:18]json_value_free done [17:05:18]process_json_proto returns [17:05:18]Send response to host [17:05:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146410,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:05:18]free response buf [17:05:18]execute_script done [17:05:18]execute_script returns [17:05:18]free content buf [17:05:18]Sock 7.Close socket [17:05:18]Sock 7.Thread stoped [17:05:19]Connected sock=11 [17:05:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F6 CD 07 01 E3 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CC 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EA 3B 02 00 35 04 06 00 3D 5D 98 2F 4D F7 92 23 0A 87 D5 56 0F 95 [17:05:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 28 A8 47 00 CA E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EA 3B 02 00 F4 03 04 00 F6 BA 20 67 B6 04 01 00 00 B9 65 63 FF FA 82 CE BC [17:05:20]CommunicateWithHost err = 0 [17:05:20]CheckOFDResponse [17:05:20]1017 (14) - 77093643461234 [17:05:20]1041 (16) - 0000000000871745 [17:05:20]1040 (4) - 146410 [17:05:20]1012 (4) - 29.10.2024 10:37 [17:05:20]1206 (1) - 0 [17:05:20]OFD Sender: Remove packet 146410 [17:05:20]ProducePacketName [17:05:20]name=ofd_packets/00146410 [17:05:20]NVStorageDeleteData [17:05:20]OFD Sender: No OFD packet to send [17:05:25]OFD Sender: No OFD packet to send [17:05:30]OFD Sender: No OFD packet to send [17:05:35]OFD Sender: No OFD packet to send [17:05:40]OFD Sender: No OFD packet to send [17:05:45]OFD Sender: No OFD packet to send [17:05:50]OFD Sender: No OFD packet to send [17:05:55]OFD Sender: No OFD packet to send [17:06:00]OFD Sender: No OFD packet to send [17:06:03]accept exits with 9 [17:06:03]New connection [17:06:03]New thread 3066686820 created [17:06:03]Thread 3066830180 joined [17:06:03]Waiting for new connection... [17:06:03] Sock 9.Parse request [17:06:03]Sock 9.Check first char [17:06:03]Sock 9.First char is OK [17:06:03]request: POST /json_proto HTTP/1.0 [17:06:03]Method: POST [17:06:03]URL: /json_proto [17:06:03]Method is POST - this is cgi request [17:06:03]url: /json_proto [17:06:03]query_string will be loaded in cgi processing [17:06:03]execute_cgi json_proto POST (null) [17:06:03]execute_cgi path=json_proto method=POST [17:06:03]POST find Content-Length [17:06:03]Host: 172.17.40.195:8080 [17:06:03]Content-Length: 677 [17:06:03]Content-Type: application/json [17:06:03] [17:06:03]POST finish read [17:06:03]Found Content-Length = 677 [17:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:06:03]execute_script... [17: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)161172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:06:03]POST & json_proto [17:06:03]process_json_proto [17:06:03]json parsed OK: [17:06:03]protocol is kg_v1.0 [17:06:03]action value=close_receipt [17:06:03]process_action close_receipt [17:06:03]cmd_close_receipt [17:06:03]MH_GetDate [17:06:03]Write to MH i2c: F0 00 00 F7 2C 12 [17:06:03]Write i2c OK [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: F0 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: F0 09 00 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: F0 09 00 F7 2C 00 FD 15 21 67 D5 8D 6C 64 E7 [17:06:03]GetLastDocTimeStamp 1730221516 [17:06:03]current date 1730221565 [17:06:03]FM_GetShiftState [17:06:03]SAM_PROTO_GetShiftState [17:06:03]wFMCommunicate request_size=4 [17:06:03]MH_SAM_APDU [17:06:03]CAPDU: 80 13 01 00 [17:06:03]Write to MH i2c: E2 08 00 F8 2C 80 13 01 00 00 00 00 00 A1 [17:06:03]Write i2c OK [17:06:03]MH_I2C_Read... [17:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:03]Read from MH i2c: E2 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: E2 0E 00 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: E2 0E 00 F8 2C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DA [17:06:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:06:03]wFMCommunicate OK [17:06:03]SAM_PROTO_GetShiftState done [17:06:03]FM_GetShiftState done [17:06:03]opened in 1730161786 [17:06:03]opened+sec_in_day 1730248186 [17:06:03]quantity*price = 30038 [17:06:03]sum+1 = 30039 [17:06:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 207 29.10.2024 17:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146411 ФПД: 36938237476311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170605&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146411&fm=36938237476311&tin=02508201610067®Number=0000000000091683&sum=30000 [17:06:04]StoreToDocumentArchive [17:06:04]shift 547 fd 146411 [17:06:04]save to /storage/0547/doc_00146411 [17:06:04]save last doc name /storage/0547/doc_00146411 to /storage/kkm_last_doc_name [17:06:04]save OK [17:06:04]Clear old archive folders... [17:06:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:04]tlvbuf is 01FD01A0 [17:06:04]SAM_PROTO_ClearQueue [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 09 00 00 [17:06:04]Write to MH i2c: E2 08 00 05 2D 80 09 00 00 00 00 00 00 A4 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 05 2D 00 90 00 A6 [17:06:04]RAPDU: 90 00 [17:06:04]wFMCommunicate OK [17:06:04]SAM_PROTO_ClearQueue done [17:06:04]KKMCreateOFDPacket [17:06:04]OFDProtocolAddRootSTLVToBuf [17:06:04]FM_MakeSignedData [17:06:04]FM_MakeSignedData [17:06:04]SAM_PROTO_SignData [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 0D 01 02 [17:06:04]Write to MH i2c: E2 08 00 06 2D 80 0D 01 02 00 00 00 00 AC [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 06 2D 00 90 00 A7 [17:06:04]RAPDU: 90 00 [17:06:04]wFMCommunicate OK [17:06:04]wFMCommunicate request_size=255 [17:06:04]MH_SAM_APDU [17: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 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 CF 00 00 00 F4 03 04 00 FD 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EB 3B 02 00 35 04 06 00 21 [17:06:04]Write to MH i2c: E2 02 01 07 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 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 CF 00 00 00 F4 03 04 00 FD 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EB 3B 02 00 35 04 06 00 21 00 00 05 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 07 2D 00 90 00 A8 [17:06:04]RAPDU: 90 00 [17:06:04]wFMCommunicate OK [17:06:04]wFMCommunicate request_size=10 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 0D 02 02 05 98 5A 85 FD D7 [17:06:04]Write to MH i2c: E2 0D 00 08 2D 80 0D 02 02 05 00 98 5A 85 FD D7 00 00 04 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 03 00 08 2D 00 90 00 A9 [17:06:04]RAPDU: 90 00 [17:06:04]wFMCommunicate OK [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 0D 03 02 [17:06:04]Write to MH i2c: E2 08 00 09 2D 80 0D 03 02 00 00 00 00 B1 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 0B 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 0B 00 09 2D 00 C3 0F 7F C8 A3 C7 05 1F 90 00 59 [17:06:04]RAPDU: C3 0F 7F C8 A3 C7 05 1F 90 00 [17:06:04]wFMCommunicate OK [17:06:04]SAM_PROTO_SignData done [17:06:04]FM_MakeSignedData done [17:06:04]CreateOFDProtocolMessage [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 11 00 00 [17:06:04]Write to MH i2c: E2 08 00 0A 2D 80 11 00 00 00 00 00 00 B1 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 17 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 17 00 0A 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 04 [17:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:06:04]wFMCommunicate OK [17:06:04]CreateOFDProtocolMessage done [17:06:04]OFDSenderStorePacket 146411 [17:06:04]StoreOFDPacket docnum=146411 [17:06:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5B DB 07 01 39 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 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 CF 00 00 00 F4 03 04 00 FD 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EB 3B 02 00 35 04 06 00 21 98 5A 85 FD D7 C3 0F 7F C8 A3 C7 05 1F [17:06:04]CheckFolder [17:06:04]dirname=/storage/ofd_packets [17:06:04]CheckFolder done [17:06:04]ProducePacketName [17:06:04]name=ofd_packets/00146411 [17:06:04]NVStorageSaveData ofd_packets/00146411 [17:06:04]File name is /storage/ofd_packets/00146411 [17:06:04]Write 301 bytes [17:06:04]NVStorageSaveData done [17:06:04]OFDSenderStorePacket done [17:06:04]KKMCreateOFDPacket done [17:06:04]NVStorageSaveData kkm_last_timestamp [17:06:04]File name is /storage/kkm_last_timestamp [17:06:04]Write 4 bytes [17:06:04]NVStorageSaveData done [17:06:04]ExternCall_PrintAddStr [17:06:04]wPrintStart [17:06:04]Write to MH i2c: 01 00 00 0B 2D 38 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: 01 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: 01 07 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: 01 07 00 0B 2D 00 00 00 00 00 FF 0F 4D [17:06:04]RasterBufferAndPrint [17:06:04]line Счет N : (1)161172 [17:06:04]line ИНН: 02508201610067 [17:06:04]line Контрольно-Кассовый Чек [17:06:04]line ПРОДАЖА [17:06:04]line ТРК (МРК, ГНК) : 52 [17:06:04]line Товар: 2710124130 [17:06:04]line Аи-92-К-2 [17:06:04]line 4.490 * 66.90 [17:06:04]line = 300.38 [17:06:04]line НДС 12% НСП 1% [17:06:04]line > о реализуемом товаре [17:06:04]line ОКРУГЛЕНИЕ: -0.38 [17:06:04]line ИТОГО: 300.00 [17:06:04]line Внесено: 300.00 [17:06:04]line СДАЧА: 0.00 [17:06:04]line НСП 1% : 2.66 [17:06:04]line НДС 12% : 31.90 [17:06:04]line Наличными: 300.00 [17:06:04]line Безнал.: 0.00 [17:06:04]line Место: АЗС № 126 "Партнер Нефть" [17:06:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:06:04]line СНО: Общий режим [17:06:04]line Чек 207 29.10.2024 17:06 [17:06:04]line Смена: 547 ФФД: 1.0 [17:06:04]line ЗНМ: 0300000085 [17:06:04]line РНМ: 0000000000091683 [17:06:04]line Версия ККМ: 001 [17:06:04]line ФМ: 0000000000871745 [17:06:04]line ФД: 146411 [17:06:04]line ФПД: 36938237476311 [17:06:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170605&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146411&fm=36938237476311&tin=02508201610067®Number=0000000000091683&sum=30000 [17:06:05]written 0, free lines is 4095 [17:06:05]OFD Sender: Processing packet 146411 [packets to send 206, broken 205] [17:06:05]ProducePacketName [17:06:05]name=ofd_packets/00146411 [17:06:05]OFD Sender: To server: pG, [17:06:05]CommunicateWithHost lk.salyk.kg:30040 [17:06:05]ConnectInit lk.salyk.kg [17:06:05]Connected sock=10 [17: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 31 37 34 35 0F 01 00 00 5B DB 07 01 39 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 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 CF 00 00 00 F4 03 04 00 FD 15 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EB 3B 02 00 35 04 06 00 21 98 5A 85 FD D7 C3 0F 7F C8 A3 C7 05 1F [17:06:05]Write to MH i2c: 01 00 00 36 2D 63 [17:06:05]Write i2c OK [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: 01 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: 01 07 00 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: 01 07 00 36 2D 00 00 00 00 00 A2 0C 18 [17:06:05]RasterBufferAndPrint [17:06:05]line [17:06:05]line [17:06:05]line [17:06:05]line [17:06:05]line [17:06:05]written 0, free lines is 3240 [17:06:05]MH_Cut [17:06:05]Write to MH i2c: D1 01 00 3D 2D 01 3C [17:06:05]Write i2c OK [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: D1 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: D1 01 00 [17:06:05]MH_I2C_Read... [17:06:05]Read from MH i2c: D1 01 00 3D 2D 00 3B [17:06:05]Write to MH i2c: 01 00 00 3E 2D 6B [17:06:05]Write i2c OK [17:06:05]MH_I2C_Read... [17:06:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C9 34 47 00 64 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 31 37 34 35 10 04 04 00 EB 3B 02 00 F4 03 04 00 23 BB 20 67 B6 04 01 00 00 2E CE DF CC EC C2 ED 9F [17:06:05]CommunicateWithHost err = 0 [17:06:05]CheckOFDResponse [17:06:05]1017 (14) - 77093643461234 [17:06:05]1041 (16) - 0000000000871745 [17:06:05]1040 (4) - 146411 [17:06:05]1012 (4) - 29.10.2024 10:38 [17:06:05]1206 (1) - 0 [17:06:05]OFD Sender: Remove packet 146411 [17:06:05]ProducePacketName [17:06:05]name=ofd_packets/00146411 [17:06:05]NVStorageDeleteData [17:06:06]OFD Sender: No OFD packet to send [17:06:06]*** Cut start [17:06:06]*** Partial cut [17:06:06]*** CUTSNS_PIN = 1 [17:06:06]*** CUTSNS_PIN = 0 [17:06:06]*** Brake cut motor [17:06:06]Read from MH i2c: 01 [17:06:06]MH_I2C_Read... [17:06:06]*** Stop cut motor [17:06:06]*** Cut end [17:06:06]Read from MH i2c: 01 07 00 [17:06:06]MH_I2C_Read... [17:06:06]Read from MH i2c: 01 07 00 3E 2D 00 00 00 00 00 FF 0F 80 [17:06:06]process_action close_receipt done [17:06:06]requested_data is exist [17:06:06]produce_requested_data [17:06:06]requested_item fm.sn is exist - process it [17:06:06]wFMCommunicate request_size=4 [17:06:06]MH_SAM_APDU [17:06:06]CAPDU: 80 11 00 00 [17:06:06]Write to MH i2c: E2 08 00 3F 2D 80 11 00 00 00 00 00 00 E6 [17:06:06]Write i2c OK [17:06:06]MH_I2C_Read... [17:06:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:07]Read from MH i2c: E2 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: E2 17 00 [17:06:07]MH_I2C_Read... [17:06:07]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 31 37 34 35 90 00 39 [17:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:06:07]wFMCommunicate OK [17:06:07]requested_item fd.num is exist - process it [17:06:07]SAM_PROTO_GetFieldsCounters [17:06:07]wFMCommunicate request_size=4 [17:06:07]MH_SAM_APDU [17:06:07]CAPDU: 80 13 00 00 [17:06:07]Write to MH i2c: E2 08 00 40 2D 80 13 00 00 00 00 00 00 E9 [17:06:07]Write i2c OK [17:06:07]MH_I2C_Read... [17:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:07]Read from MH i2c: E2 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: E2 62 00 [17:06:07]MH_I2C_Read... [17:06:07]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EB 3B 02 00 0E 04 04 00 23 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 C6 [17: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EB 3B 02 00 0E 04 04 00 23 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 [17:06:07]wFMCommunicate OK [17:06:07]SAM_PROTO_GetFieldsCounters done [17:06:07]requested_item shift.num is exist - process it [17:06:07]requested_item shift.opened is exist - process it [17:06:07]req_shift_opened [17:06:07]FM_GetShiftState [17:06:07]SAM_PROTO_GetShiftState [17:06:07]wFMCommunicate request_size=4 [17:06:07]MH_SAM_APDU [17:06:07]CAPDU: 80 13 01 00 [17:06:07]Write to MH i2c: E2 08 00 41 2D 80 13 01 00 00 00 00 00 EB [17:06:07]Write i2c OK [17:06:07]MH_I2C_Read... [17:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:07]Read from MH i2c: E2 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: E2 0E 00 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: E2 0E 00 41 2D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 24 [17:06:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:06:07]wFMCommunicate OK [17:06:07]SAM_PROTO_GetShiftState done [17:06:07]FM_GetShiftState done [17:06:07]req_shift_opened done [17:06:07]requested_item shift.open_date is exist - process it [17:06:07]req_shift_open_date [17:06:07]req_shift_open_date done [17:06:07]produce_requested_data done [17:06:07]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146411,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:06:07]process_action_free close_receipt [17:06:07]json_value_free [17:06:07]json_value_free done [17:06:07]process_json_proto returns [17:06:07]Send response to host [17:06:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146411,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:06:07]free response buf [17:06:07]execute_script done [17:06:07]execute_script returns [17:06:07]free content buf [17:06:07]Sock 9.Close socket [17:06:07]Sock 9.Thread stoped [17:06:07]accept exits with 7 [17:06:07]New connection [17:06:07]New thread 3066830180 created [17:06:07]Thread 3066686820 joined [17:06:07]Waiting for new connection... [17:06:07] Sock 7.Parse request [17:06:07]Sock 7.Check first char [17:06:07]Sock 7.First char is OK [17:06:07]request: POST /json_proto HTTP/1.0 [17:06:07]Method: POST [17:06:07]URL: /json_proto [17:06:07]Method is POST - this is cgi request [17:06:07]url: /json_proto [17:06:07]query_string will be loaded in cgi processing [17:06:07]execute_cgi json_proto POST (null) [17:06:07]execute_cgi path=json_proto method=POST [17:06:07]POST find Content-Length [17:06:07]Host: 172.17.40.195:8080 [17:06:07]Content-Length: 767 [17:06:07]Content-Type: application/json [17:06:07] [17:06:07]POST finish read [17:06:07]Found Content-Length = 767 [17:06:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:06:07]execute_script... [17:06: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)161170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:06:07]POST & json_proto [17:06:07]process_json_proto [17:06:07]json parsed OK: [17:06:07]protocol is kg_v1.0 [17:06:07]action value=close_receipt [17:06:07]process_action close_receipt [17:06:07]cmd_close_receipt [17:06:07]MH_GetDate [17:06:07]Write to MH i2c: F0 00 00 42 2D 5E [17:06:07]Write i2c OK [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: F0 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: F0 09 00 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: F0 09 00 42 2D 00 01 16 21 67 D5 8D 6C 64 38 [17:06:07]GetLastDocTimeStamp 1730221565 [17:06:07]current date 1730221569 [17:06:07]FM_GetShiftState [17:06:07]SAM_PROTO_GetShiftState [17:06:07]wFMCommunicate request_size=4 [17:06:07]MH_SAM_APDU [17:06:07]CAPDU: 80 13 01 00 [17:06:07]Write to MH i2c: E2 08 00 43 2D 80 13 01 00 00 00 00 00 ED [17:06:07]Write i2c OK [17:06:07]MH_I2C_Read... [17:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:07]Read from MH i2c: E2 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: E2 0E 00 [17:06:07]MH_I2C_Read... [17:06:07]Read from MH i2c: E2 0E 00 43 2D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 26 [17:06:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:06:07]wFMCommunicate OK [17:06:07]SAM_PROTO_GetShiftState done [17:06:07]FM_GetShiftState done [17:06:07]opened in 1730161786 [17:06:07]opened+sec_in_day 1730248186 [17:06:07]quantity*price = 998982 [17:06:07]sum+1 = 998983 [17:06:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9989.82 НСП 1% : 88.40 НДС 12% : 1060.87 Наличными: 0.00 Безнал.: 9989.82 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 208 29.10.2024 17:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146412 ФПД: 123383442507259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170609&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146412&fm=123383442507259&tin=02508201610067®Number=0000000000091683&sum=998982 [17:06:08]StoreToDocumentArchive [17:06:08]shift 547 fd 146412 [17:06:08]save to /storage/0547/doc_00146412 [17:06:08]save last doc name /storage/0547/doc_00146412 to /storage/kkm_last_doc_name [17:06:08]save OK [17:06:08]Clear old archive folders... [17:06:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:06:08]tlvbuf is 01FD0060 [17:06:08]SAM_PROTO_ClearQueue [17:06:08]wFMCommunicate request_size=4 [17:06:08]MH_SAM_APDU [17:06:08]CAPDU: 80 09 00 00 [17:06:08]Write to MH i2c: E2 08 00 50 2D 80 09 00 00 00 00 00 00 EF [17:06:08]Write i2c OK [17:06:08]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 50 2D 00 90 00 F1 [17:06:09]RAPDU: 90 00 [17:06:09]wFMCommunicate OK [17:06:09]SAM_PROTO_ClearQueue done [17:06:09]KKMCreateOFDPacket [17:06:09]OFDProtocolAddRootSTLVToBuf [17:06:09]FM_MakeSignedData [17:06:09]FM_MakeSignedData [17:06:09]SAM_PROTO_SignData [17:06:09]wFMCommunicate request_size=4 [17:06:09]MH_SAM_APDU [17:06:09]CAPDU: 80 0D 01 02 [17:06:09]Write to MH i2c: E2 08 00 51 2D 80 0D 01 02 00 00 00 00 F7 [17:06:09]Write i2c OK [17:06:09]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 51 2D 00 90 00 F2 [17:06:09]RAPDU: 90 00 [17:06:09]wFMCommunicate OK [17:06:09]wFMCommunicate request_size=255 [17:06:09]MH_SAM_APDU [17:06:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D0 00 00 00 F4 03 04 00 01 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EC 3B 02 00 35 04 06 00 70 37 72 43 [17:06:09]Write to MH i2c: E2 02 01 52 2D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 D0 00 00 00 F4 03 04 00 01 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EC 3B 02 00 35 04 06 00 70 37 72 43 00 00 D4 [17:06:09]Write i2c OK [17:06:09]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 52 2D 00 90 00 F3 [17:06:09]RAPDU: 90 00 [17:06:09]wFMCommunicate OK [17:06:09]wFMCommunicate request_size=7 [17:06:09]MH_SAM_APDU [17:06:09]CAPDU: 80 0D 02 02 02 05 FB [17:06:09]Write to MH i2c: E2 0A 00 53 2D 80 0D 02 02 02 00 05 FB 00 00 FE [17:06:09]Write i2c OK [17:06:09]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 03 00 53 2D 00 90 00 F4 [17:06:09]RAPDU: 90 00 [17:06:09]wFMCommunicate OK [17:06:09]wFMCommunicate request_size=4 [17:06:09]MH_SAM_APDU [17:06:09]CAPDU: 80 0D 03 02 [17:06:09]Write to MH i2c: E2 08 00 54 2D 80 0D 03 02 00 00 00 00 FC [17:06:09]Write i2c OK [17:06:09]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 0B 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 0B 00 54 2D 00 92 7C 12 47 C4 7A E8 9B 90 00 25 [17:06:09]RAPDU: 92 7C 12 47 C4 7A E8 9B 90 00 [17:06:09]wFMCommunicate OK [17:06:09]SAM_PROTO_SignData done [17:06:09]FM_MakeSignedData done [17:06:09]CreateOFDProtocolMessage [17:06:09]wFMCommunicate request_size=4 [17:06:09]MH_SAM_APDU [17:06:09]CAPDU: 80 11 00 00 [17:06:09]Write to MH i2c: E2 08 00 55 2D 80 11 00 00 00 00 00 00 FC [17:06:09]Write i2c OK [17:06:09]MH_I2C_Read... [17:06:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:09]Read from MH i2c: E2 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: E2 17 00 [17:06:09]MH_I2C_Read... [17:06:09]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 31 37 34 35 90 00 4F [17:06:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:06:09]wFMCommunicate OK [17:06:09]CreateOFDProtocolMessage done [17:06:09]OFDSenderStorePacket 146412 [17:06:09]StoreOFDPacket docnum=146412 [17:06:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 D9 DE 04 01 07 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D0 00 00 00 F4 03 04 00 01 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EC 3B 02 00 35 04 06 00 70 37 72 43 05 FB 92 7C 12 47 C4 7A E8 9B [17:06:09]CheckFolder [17:06:09]dirname=/storage/ofd_packets [17:06:09]CheckFolder done [17:06:09]ProducePacketName [17:06:09]name=ofd_packets/00146412 [17:06:09]NVStorageSaveData ofd_packets/00146412 [17:06:09]File name is /storage/ofd_packets/00146412 [17:06:09]Write 298 bytes [17:06:09]NVStorageSaveData done [17:06:09]OFDSenderStorePacket done [17:06:09]KKMCreateOFDPacket done [17:06:09]NVStorageSaveData kkm_last_timestamp [17:06:09]File name is /storage/kkm_last_timestamp [17:06:09]Write 4 bytes [17:06:09]NVStorageSaveData done [17:06:09]ExternCall_PrintAddStr [17:06:09]wPrintStart [17:06:09]Write to MH i2c: 01 00 00 56 2D 83 [17:06:09]Write i2c OK [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: 01 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: 01 07 00 [17:06:09]MH_I2C_Read... [17:06:09]Read from MH i2c: 01 07 00 56 2D 00 00 00 00 00 FF 0F 98 [17:06:09]RasterBufferAndPrint [17:06:09]line Счет N : (1)161170 [17:06:09]line ИНН: 02508201610067 [17:06:09]line Контрольно-Кассовый Чек [17:06:09]line ПРОДАЖА [17:06:09]line ТРК (МРК, ГНК) : 11 [17:06:09]line Товар: 2710194210 [17:06:09]line ДТ-К-2 [17:06:09]line 131.100 * 76.20 [17:06:09]line = 9989.82 [17:06:09]line НДС 12% НСП 1% [17:06:09]line > о реализуемом товаре [17:06:09]line ИТОГО: 9989.82 [17:06:09]line НСП 1% : 88.40 [17:06:09]line НДС 12% : 1060.87 [17:06:09]line Наличными: 0.00 [17:06:09]line Безнал.: 9989.82 [17:06:09]line Место: АЗС № 126 "Партнер Нефть" [17:06:09]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:06:09]line СНО: Общий режим [17:06:09]line Чек 208 29.10.2024 17:06 [17:06:09]line Смена: 547 ФФД: 1.0 [17:06:09]line ЗНМ: 0300000085 [17:06:09]line РНМ: 0000000000091683 [17:06:09]line Версия ККМ: 001 [17:06:09]line Платежная система: Mbank [17:06:09]line ФМ: 0000000000871745 [17:06:09]line ФД: 146412 [17:06:09]line ФПД: 123383442507259 [17:06:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170609&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146412&fm=123383442507259&tin=02508201610067®Number=0000000000091683&sum=998982 [17:06:09]OFD Sender: Processing packet 146412 [packets to send 206, broken 205] [17:06:09]ProducePacketName [17:06:09]name=ofd_packets/00146412 [17:06:09]OFD Sender: To server: pG, [17:06:09]CommunicateWithHost lk.salyk.kg:30040 [17:06:09]ConnectInit lk.salyk.kg [17:06:09]written 0, free lines is 4095 [17:06:09]Connected sock=10 [17:06:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 D9 DE 04 01 07 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D0 00 00 00 F4 03 04 00 01 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EC 3B 02 00 35 04 06 00 70 37 72 43 05 FB 92 7C 12 47 C4 7A E8 9B [17:06:10]Write to MH i2c: 01 00 00 7F 2D AC [17:06:10]Write i2c OK [17:06:10]MH_I2C_Read... [17:06:10]Read from MH i2c: 01 [17:06:10]MH_I2C_Read... [17:06:10]Read from MH i2c: 01 07 00 [17:06:10]MH_I2C_Read... [17:06:10]Read from MH i2c: 01 07 00 7F 2D 00 00 00 00 00 E1 0C A0 [17:06:10]RasterBufferAndPrint [17:06:10]line [17:06:10]line [17:06:10]line [17:06:10]line [17:06:10]line [17:06:10]written 0, free lines is 3309 [17:06:10]MH_Cut [17:06:10]Write to MH i2c: D1 01 00 86 2D 01 85 [17:06:10]Write i2c OK [17:06:10]MH_I2C_Read... [17:06:10]Read from MH i2c: D1 [17:06:10]MH_I2C_Read... [17:06:10]Read from MH i2c: D1 01 00 [17:06:10]MH_I2C_Read... [17:06:10]Read from MH i2c: D1 01 00 86 2D 00 84 [17:06:10]Write to MH i2c: 01 00 00 87 2D B4 [17:06:10]Write i2c OK [17:06:10]MH_I2C_Read... [17:06:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 47 80 47 00 7D 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EC 3B 02 00 F4 03 04 00 28 BB 20 67 B6 04 01 00 00 84 A3 DF C3 A9 BB EE 5E [17:06:10]CommunicateWithHost err = 0 [17:06:10]CheckOFDResponse [17:06:10]1017 (14) - 77093643461234 [17:06:10]1041 (16) - 0000000000871745 [17:06:10]1040 (4) - 146412 [17:06:10]1012 (4) - 29.10.2024 10:38 [17:06:10]1206 (1) - 0 [17:06:10]OFD Sender: Remove packet 146412 [17:06:10]ProducePacketName [17:06:10]name=ofd_packets/00146412 [17:06:10]NVStorageDeleteData [17:06:10]*** Cut start [17:06:10]*** Partial cut [17:06:10]*** CUTSNS_PIN = 1 [17:06:10]OFD Sender: No OFD packet to send [17:06:10]*** CUTSNS_PIN = 0 [17:06:11]*** Brake cut motor [17:06:11]Read from MH i2c: 01 [17:06:11]MH_I2C_Read... [17:06:11]*** Stop cut motor [17:06:11]*** Cut end [17:06:11]Read from MH i2c: 01 07 00 [17:06:11]MH_I2C_Read... [17:06:11]Read from MH i2c: 01 07 00 87 2D 00 00 00 00 00 FF 0F C9 [17:06:11]process_action close_receipt done [17:06:11]requested_data is exist [17:06:11]produce_requested_data [17:06:11]requested_item fm.sn is exist - process it [17:06:11]wFMCommunicate request_size=4 [17:06:11]MH_SAM_APDU [17:06:11]CAPDU: 80 11 00 00 [17:06:11]Write to MH i2c: E2 08 00 88 2D 80 11 00 00 00 00 00 00 2F [17:06:11]Write i2c OK [17:06:11]MH_I2C_Read... [17:06:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:11]Read from MH i2c: E2 [17:06:11]MH_I2C_Read... [17:06:11]Read from MH i2c: E2 17 00 [17:06:11]MH_I2C_Read... [17:06:11]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 31 37 34 35 90 00 82 [17:06:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:06:11]wFMCommunicate OK [17:06:11]requested_item fd.num is exist - process it [17:06:11]SAM_PROTO_GetFieldsCounters [17:06:11]wFMCommunicate request_size=4 [17:06:11]MH_SAM_APDU [17:06:11]CAPDU: 80 13 00 00 [17:06:11]Write to MH i2c: E2 08 00 89 2D 80 13 00 00 00 00 00 00 32 [17:06:11]Write i2c OK [17:06:11]MH_I2C_Read... [17:06:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:11]Read from MH i2c: E2 [17:06:11]MH_I2C_Read... [17:06:11]Read from MH i2c: E2 62 00 [17:06:11]MH_I2C_Read... [17:06:11]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EC 3B 02 00 0E 04 04 00 23 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 13 [17:06:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EC 3B 02 00 0E 04 04 00 23 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 [17:06:11]wFMCommunicate OK [17:06:11]SAM_PROTO_GetFieldsCounters done [17:06:11]requested_item shift.num is exist - process it [17:06:11]requested_item shift.opened is exist - process it [17:06:11]req_shift_opened [17:06:11]FM_GetShiftState [17:06:11]SAM_PROTO_GetShiftState [17:06:11]wFMCommunicate request_size=4 [17:06:11]MH_SAM_APDU [17:06:11]CAPDU: 80 13 01 00 [17:06:11]Write to MH i2c: E2 08 00 8A 2D 80 13 01 00 00 00 00 00 34 [17:06:11]Write i2c OK [17:06:11]MH_I2C_Read... [17:06:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:11]Read from MH i2c: E2 [17:06:11]MH_I2C_Read... [17:06:11]Read from MH i2c: E2 0E 00 [17:06:11]MH_I2C_Read... [17:06:11]Read from MH i2c: E2 0E 00 8A 2D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6D [17:06:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:06:11]wFMCommunicate OK [17:06:11]SAM_PROTO_GetShiftState done [17:06:11]FM_GetShiftState done [17:06:11]req_shift_opened done [17:06:11]requested_item shift.open_date is exist - process it [17:06:11]req_shift_open_date [17:06:11]req_shift_open_date done [17:06:11]produce_requested_data done [17:06:11]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146412,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:06:11]process_action_free close_receipt [17:06:11]json_value_free [17:06:11]json_value_free done [17:06:11]process_json_proto returns [17:06:11]Send response to host [17:06:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146412,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:06:11]free response buf [17:06:11]execute_script done [17:06:11]execute_script returns [17:06:11]free content buf [17:06:11]Sock 7.Close socket [17:06:11]Sock 7.Thread stoped [17:06:15]OFD Sender: No OFD packet to send [17:06:20]OFD Sender: No OFD packet to send [17:06:25]OFD Sender: No OFD packet to send [17:06:30]OFD Sender: No OFD packet to send [17:06:35]OFD Sender: No OFD packet to send [17:06:40]OFD Sender: No OFD packet to send [17:06:45]OFD Sender: No OFD packet to send [17:06:50]OFD Sender: No OFD packet to send [17:06:55]OFD Sender: No OFD packet to send [17:07:00]OFD Sender: No OFD packet to send [17:07:05]OFD Sender: No OFD packet to send [17:07:10]OFD Sender: No OFD packet to send [17:07:15]OFD Sender: No OFD packet to send [17:07:20]OFD Sender: No OFD packet to send [17:07:25]OFD Sender: No OFD packet to send [17:07:30]OFD Sender: No OFD packet to send [17:07:35]OFD Sender: No OFD packet to send [17:07: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:08:01]OFD Sender: No OFD packet to send [17:08:06]OFD Sender: No OFD packet to send [17:08:11]OFD Sender: No OFD packet to send [17:08:16]OFD Sender: No OFD packet to send [17:08:21]OFD Sender: No OFD packet to send [17:08:26]OFD Sender: No OFD packet to send [17:08:31]OFD Sender: No OFD packet to send [17:08:36]OFD Sender: No OFD packet to send [17:08:41]OFD Sender: No OFD packet to send [17:08:46]OFD Sender: No OFD packet to send [17:08:51]OFD Sender: No OFD packet to send [17:08:55]accept exits with 9 [17:08:55]New connection [17:08:55]New thread 3066686820 created [17:08:55]Thread 3066830180 joined [17:08:55]Waiting for new connection... [17:08:55] Sock 9.Parse request [17:08:55]Sock 9.Check first char [17:08:55]Sock 9.First char is OK [17:08:55]request: POST /json_proto HTTP/1.0 [17:08:55]Method: POST [17:08:55]URL: /json_proto [17:08:55]Method is POST - this is cgi request [17:08:55]url: /json_proto [17:08:55]query_string will be loaded in cgi processing [17:08:55]execute_cgi json_proto POST (null) [17:08:55]execute_cgi path=json_proto method=POST [17:08:55]POST find Content-Length [17:08:55]Host: 172.17.40.195:8080 [17:08:55]Content-Length: 678 [17:08:55]Content-Type: application/json [17:08:55] [17:08:55]POST finish read [17:08:55]Found Content-Length = 678 [17:08:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.800, "sum" : 856.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 856.00, "total" : 856.00, "payments": [ { "type": 0, "sum" : 856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:55]execute_script... [17:08: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)161173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.800, "sum" : 856.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 856.00, "total" : 856.00, "payments": [ { "type": 0, "sum" : 856.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:55]POST & json_proto [17:08:55]process_json_proto [17:08:55]json parsed OK: [17:08:55]protocol is kg_v1.0 [17:08:55]action value=close_receipt [17:08:55]process_action close_receipt [17:08:55]cmd_close_receipt [17:08:55]MH_GetDate [17:08:55]Write to MH i2c: F0 00 00 8B 2D A7 [17:08:55]Write i2c OK [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: F0 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: F0 09 00 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: F0 09 00 8B 2D 00 A9 16 21 67 D5 8D 6C 64 29 [17:08:55]GetLastDocTimeStamp 1730221569 [17:08:55]current date 1730221737 [17:08:55]FM_GetShiftState [17:08:55]SAM_PROTO_GetShiftState [17:08:55]wFMCommunicate request_size=4 [17:08:55]MH_SAM_APDU [17:08:55]CAPDU: 80 13 01 00 [17:08:55]Write to MH i2c: E2 08 00 8C 2D 80 13 01 00 00 00 00 00 36 [17:08:55]Write i2c OK [17:08:55]MH_I2C_Read... [17:08:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:55]Read from MH i2c: E2 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 0E 00 [17:08:55]MH_I2C_Read... [17:08:55]Read from MH i2c: E2 0E 00 8C 2D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6F [17:08:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:08:55]wFMCommunicate OK [17:08:55]SAM_PROTO_GetShiftState done [17:08:55]FM_GetShiftState done [17:08:55]opened in 1730161786 [17:08:55]opened+sec_in_day 1730248186 [17:08:55]quantity*price = 85632 [17:08:55]sum+1 = 85633 [17:08:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 856.00 Внесено: 856.00 СДАЧА: 0.00 НСП 1% : 7.58 НДС 12% : 90.94 Наличными: 856.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 209 29.10.2024 17:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146413 ФПД: 85651892892859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170857&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146413&fm=85651892892859&tin=02508201610067®Number=0000000000091683&sum=85600 [17:08:56]StoreToDocumentArchive [17:08:56]shift 547 fd 146413 [17:08:56]save to /storage/0547/doc_00146413 [17:08:56]save last doc name /storage/0547/doc_00146413 to /storage/kkm_last_doc_name [17:08:56]save OK [17:08:56]Clear old archive folders... [17:08:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:08:56]tlvbuf is 01F8AA00 [17:08:56]SAM_PROTO_ClearQueue [17:08:56]wFMCommunicate request_size=4 [17:08:56]MH_SAM_APDU [17:08:56]CAPDU: 80 09 00 00 [17:08:56]Write to MH i2c: E2 08 00 99 2D 80 09 00 00 00 00 00 00 38 [17:08:56]Write i2c OK [17:08:56]MH_I2C_Read... [17:08:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:56]Read from MH i2c: E2 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 99 2D 00 90 00 3A [17:08:56]RAPDU: 90 00 [17:08:56]wFMCommunicate OK [17:08:56]SAM_PROTO_ClearQueue done [17:08:56]KKMCreateOFDPacket [17:08:56]OFDProtocolAddRootSTLVToBuf [17:08:56]FM_MakeSignedData [17:08:56]FM_MakeSignedData [17:08:56]SAM_PROTO_SignData [17:08:56]wFMCommunicate request_size=4 [17:08:56]MH_SAM_APDU [17:08:56]CAPDU: 80 0D 01 02 [17:08:56]Write to MH i2c: E2 08 00 9A 2D 80 0D 01 02 00 00 00 00 40 [17:08:56]Write i2c OK [17:08:56]MH_I2C_Read... [17:08:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:56]Read from MH i2c: E2 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 9A 2D 00 90 00 3B [17:08:56]RAPDU: 90 00 [17:08:56]wFMCommunicate OK [17:08:56]wFMCommunicate request_size=255 [17:08:56]MH_SAM_APDU [17:08: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 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 D1 00 00 00 F4 03 04 00 A9 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 ED 3B 02 00 35 04 06 00 4D [17:08:56]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 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 D1 00 00 00 F4 03 04 00 A9 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 ED 3B 02 00 35 04 06 00 4D 00 00 39 [17:08:56]Write i2c OK [17:08:56]MH_I2C_Read... [17:08:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:56]Read from MH i2c: E2 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 9B 2D 00 90 00 3C [17:08:56]RAPDU: 90 00 [17:08:56]wFMCommunicate OK [17:08:56]wFMCommunicate request_size=10 [17:08:56]MH_SAM_APDU [17:08:56]CAPDU: 80 0D 02 02 05 E6 62 A6 74 BB [17:08:56]Write to MH i2c: E2 0D 00 9C 2D 80 0D 02 02 05 00 E6 62 A6 74 BB 00 00 6A [17:08:56]Write i2c OK [17:08:56]MH_I2C_Read... [17:08:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:56]Read from MH i2c: E2 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 03 00 9C 2D 00 90 00 3D [17:08:56]RAPDU: 90 00 [17:08:56]wFMCommunicate OK [17:08:56]wFMCommunicate request_size=4 [17:08:56]MH_SAM_APDU [17:08:56]CAPDU: 80 0D 03 02 [17:08:56]Write to MH i2c: E2 08 00 9D 2D 80 0D 03 02 00 00 00 00 45 [17:08:56]Write i2c OK [17:08:56]MH_I2C_Read... [17:08:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:56]Read from MH i2c: E2 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 0B 00 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 0B 00 9D 2D 00 7E 60 D4 D3 7C C2 52 41 90 00 9C [17:08:56]RAPDU: 7E 60 D4 D3 7C C2 52 41 90 00 [17:08:56]wFMCommunicate OK [17:08:56]SAM_PROTO_SignData done [17:08:56]FM_MakeSignedData done [17:08:56]CreateOFDProtocolMessage [17:08:56]wFMCommunicate request_size=4 [17:08:56]MH_SAM_APDU [17:08:56]CAPDU: 80 11 00 00 [17:08:56]Write to MH i2c: E2 08 00 9E 2D 80 11 00 00 00 00 00 00 45 [17:08:56]Write i2c OK [17:08:56]MH_I2C_Read... [17:08:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:56]Read from MH i2c: E2 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: E2 17 00 [17:08:56]MH_I2C_Read... [17:08:56]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 31 37 34 35 90 00 98 [17:08:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:08:56]wFMCommunicate OK [17:08:56]CreateOFDProtocolMessage done [17:08:56]OFDSenderStorePacket 146413 [17:08:56]StoreOFDPacket docnum=146413 [17:08:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EA BD 07 01 3E 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 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 D1 00 00 00 F4 03 04 00 A9 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 ED 3B 02 00 35 04 06 00 4D E6 62 A6 74 BB 7E 60 D4 D3 7C C2 52 41 [17:08:56]CheckFolder [17:08:56]dirname=/storage/ofd_packets [17:08:56]CheckFolder done [17:08:56]ProducePacketName [17:08:56]name=ofd_packets/00146413 [17:08:56]NVStorageSaveData ofd_packets/00146413 [17:08:56]File name is /storage/ofd_packets/00146413 [17:08:56]Write 301 bytes [17:08:56]NVStorageSaveData done [17:08:56]OFDSenderStorePacket done [17:08:56]KKMCreateOFDPacket done [17:08:56]NVStorageSaveData kkm_last_timestamp [17:08:56]File name is /storage/kkm_last_timestamp [17:08:56]Write 4 bytes [17:08:56]NVStorageSaveData done [17:08:56]ExternCall_PrintAddStr [17:08:56]wPrintStart [17:08:56]Write to MH i2c: 01 00 00 9F 2D CC [17:08:56]Write i2c OK [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: 01 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: 01 07 00 [17:08:56]MH_I2C_Read... [17:08:56]Read from MH i2c: 01 07 00 9F 2D 00 00 00 00 00 FF 0F E1 [17:08:56]RasterBufferAndPrint [17:08:56]line Счет N : (1)161173 [17:08:56]line ИНН: 02508201610067 [17:08:56]line Контрольно-Кассовый Чек [17:08:56]line ПРОДАЖА [17:08:56]line ТРК (МРК, ГНК) : 42 [17:08:56]line Товар: 2710124130 [17:08:56]line Аи-92-К-2 [17:08:56]line 12.800 * 66.90 [17:08:56]line = 856.32 [17:08:56]line НДС 12% НСП 1% [17:08:56]line > о реализуемом товаре [17:08:56]line ОКРУГЛЕНИЕ: -0.32 [17:08:56]line ИТОГО: 856.00 [17:08:56]line Внесено: 856.00 [17:08:56]line СДАЧА: 0.00 [17:08:56]line НСП 1% : 7.58 [17:08:56]line НДС 12% : 90.94 [17:08:56]line Наличными: 856.00 [17:08:56]line Безнал.: 0.00 [17:08:56]line Место: АЗС № 126 "Партнер Нефть" [17:08:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:08:56]line СНО: Общий режим [17:08:56]line Чек 209 29.10.2024 17:08 [17:08:56]line Смена: 547 ФФД: 1.0 [17:08:56]line ЗНМ: 0300000085 [17:08:56]line РНМ: 0000000000091683 [17:08:56]line Версия ККМ: 001 [17:08:56]line ФМ: 0000000000871745 [17:08:56]line ФД: 146413 [17:08:56]line ФПД: 85651892892859 [17:08:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170857&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146413&fm=85651892892859&tin=02508201610067®Number=0000000000091683&sum=85600 [17:08:57]written 0, free lines is 4095 [17:08:57]OFD Sender: Processing packet 146413 [packets to send 206, broken 205] [17:08:57]ProducePacketName [17:08:57]name=ofd_packets/00146413 [17:08:57]OFD Sender: To server: pG, [17:08:57]CommunicateWithHost lk.salyk.kg:30040 [17:08:57]ConnectInit lk.salyk.kg [17:08:57]Connected sock=10 [17:08:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EA BD 07 01 3E 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 00 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 80 4E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 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 86 23 00 00 00 00 07 04 06 00 60 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 D1 00 00 00 F4 03 04 00 A9 16 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 ED 3B 02 00 35 04 06 00 4D E6 62 A6 74 BB 7E 60 D4 D3 7C C2 52 41 [17:08:57]Write to MH i2c: 01 00 00 CA 2D F7 [17:08:57]Write i2c OK [17:08:57]MH_I2C_Read... [17:08:57]Read from MH i2c: 01 [17:08:57]MH_I2C_Read... [17:08:57]Read from MH i2c: 01 07 00 [17:08:57]MH_I2C_Read... [17:08:57]Read from MH i2c: 01 07 00 CA 2D 00 00 00 00 00 B9 0C C3 [17:08:57]RasterBufferAndPrint [17:08:57]line [17:08:57]line [17:08:57]line [17:08:57]line [17:08:57]line [17:08:57]written 0, free lines is 3264 [17:08:57]MH_Cut [17:08:57]Write to MH i2c: D1 01 00 D1 2D 01 D0 [17:08:57]Write i2c OK [17:08:57]MH_I2C_Read... [17:08:57]Read from MH i2c: D1 [17:08:57]MH_I2C_Read... [17:08:57]Read from MH i2c: D1 01 00 [17:08:57]MH_I2C_Read... [17:08:57]Read from MH i2c: D1 01 00 D1 2D 00 CF [17:08:57]Write to MH i2c: 01 00 00 D2 2D FF [17:08:57]Write i2c OK [17:08:57]MH_I2C_Read... [17:08:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 CF 8F 47 00 86 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 31 37 34 35 10 04 04 00 ED 3B 02 00 F4 03 04 00 D0 BB 20 67 B6 04 01 00 00 EC 1A 91 E2 A6 E4 93 9A [17:08:58]CommunicateWithHost err = 0 [17:08:58]CheckOFDResponse [17:08:58]1017 (14) - 77093643461234 [17:08:58]1041 (16) - 0000000000871745 [17:08:58]1040 (4) - 146413 [17:08:58]1012 (4) - 29.10.2024 10:41 [17:08:58]1206 (1) - 0 [17:08:58]OFD Sender: Remove packet 146413 [17:08:58]ProducePacketName [17:08:58]name=ofd_packets/00146413 [17:08:58]NVStorageDeleteData [17:08:58]*** Cut start [17:08:58]*** Partial cut [17:08:58]*** CUTSNS_PIN = 1 [17:08:58]*** CUTSNS_PIN = 0 [17:08:58]OFD Sender: No OFD packet to send [17:08:58]*** Brake cut motor [17:08:59]Read from MH i2c: 01 [17:08:59]MH_I2C_Read... [17:08:59]*** Stop cut motor [17:08:59]*** Cut end [17:08:59]Read from MH i2c: 01 07 00 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: 01 07 00 D2 2D 00 00 00 00 00 FF 0F 14 [17:08:59]process_action close_receipt done [17:08:59]requested_data is exist [17:08:59]produce_requested_data [17:08:59]requested_item fm.sn is exist - process it [17:08:59]wFMCommunicate request_size=4 [17:08:59]MH_SAM_APDU [17:08:59]CAPDU: 80 11 00 00 [17:08:59]Write to MH i2c: E2 08 00 D3 2D 80 11 00 00 00 00 00 00 7A [17:08:59]Write i2c OK [17:08:59]MH_I2C_Read... [17:08:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:59]Read from MH i2c: E2 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 17 00 [17:08:59]MH_I2C_Read... [17:08:59]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 31 37 34 35 90 00 CD [17:08:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:08:59]wFMCommunicate OK [17:08:59]requested_item fd.num is exist - process it [17:08:59]SAM_PROTO_GetFieldsCounters [17:08:59]wFMCommunicate request_size=4 [17:08:59]MH_SAM_APDU [17:08:59]CAPDU: 80 13 00 00 [17:08:59]Write to MH i2c: E2 08 00 D4 2D 80 13 00 00 00 00 00 00 7D [17:08:59]Write i2c OK [17:08:59]MH_I2C_Read... [17:08:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:59]Read from MH i2c: E2 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 62 00 [17:08:59]MH_I2C_Read... [17:08:59]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 ED 3B 02 00 0E 04 04 00 23 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 62 [17:08:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 ED 3B 02 00 0E 04 04 00 23 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 [17:08:59]wFMCommunicate OK [17:08:59]SAM_PROTO_GetFieldsCounters done [17:08:59]requested_item shift.num is exist - process it [17:08:59]requested_item shift.opened is exist - process it [17:08:59]req_shift_opened [17:08:59]FM_GetShiftState [17:08:59]SAM_PROTO_GetShiftState [17:08:59]wFMCommunicate request_size=4 [17:08:59]MH_SAM_APDU [17:08:59]CAPDU: 80 13 01 00 [17:08:59]Write to MH i2c: E2 08 00 D5 2D 80 13 01 00 00 00 00 00 7F [17:08:59]Write i2c OK [17:08:59]MH_I2C_Read... [17:08:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:59]Read from MH i2c: E2 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 0E 00 [17:08:59]MH_I2C_Read... [17:08:59]Read from MH i2c: E2 0E 00 D5 2D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B8 [17:08:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:08:59]wFMCommunicate OK [17:08:59]SAM_PROTO_GetShiftState done [17:08:59]FM_GetShiftState done [17:08:59]req_shift_opened done [17:08:59]requested_item shift.open_date is exist - process it [17:08:59]req_shift_open_date [17:08:59]req_shift_open_date done [17:08:59]produce_requested_data done [17:08:59]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146413,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:08:59]process_action_free close_receipt [17:08:59]json_value_free [17:08:59]json_value_free done [17:08:59]process_json_proto returns [17:08:59]Send response to host [17:08:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146413,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:08:59]free response buf [17:08:59]execute_script done [17:08:59]execute_script returns [17:08:59]free content buf [17:08:59]Sock 9.Close socket [17:08:59]Sock 9.Thread stoped [17:09:03]OFD Sender: No OFD packet to send [17:09:08]OFD Sender: No OFD packet to send [17:09:13]OFD Sender: No OFD packet to send [17:09:18]OFD Sender: No OFD packet to send [17:09:23]OFD Sender: No OFD packet to send [17:09:28]OFD Sender: No OFD packet to send [17:09:33]OFD Sender: No OFD packet to send [17:09:38]OFD Sender: No OFD packet to send [17:09:43]OFD Sender: No OFD packet to send [17:09:48]OFD Sender: No OFD packet to send [17:09:53]OFD Sender: No OFD packet to send [17:09:58]OFD Sender: No OFD packet to send [17:10:03]OFD Sender: No OFD packet to send [17:10:08]OFD Sender: No OFD packet to send [17:10:13]OFD Sender: No OFD packet to send [17:10:18]OFD Sender: No OFD packet to send [17:10:23]OFD Sender: No OFD packet to send [17:10:28]OFD Sender: No OFD packet to send [17:10:33]OFD Sender: No OFD packet to send [17:10:38]OFD Sender: No OFD packet to send [17:10:43]OFD Sender: No OFD packet to send [17:10:48]OFD Sender: No OFD packet to send [17:10:53]OFD Sender: No OFD packet to send [17:10:58]OFD Sender: No OFD packet to send [17:11:03]OFD Sender: No OFD packet to send [17:11:08]OFD Sender: No OFD packet to send [17:11:13]OFD Sender: No OFD packet to send [17:11:18]OFD Sender: No OFD packet to send [17:11:23]OFD Sender: No OFD packet to send [17:11:28]OFD Sender: No OFD packet to send [17:11:33]OFD Sender: No OFD packet to send [17:11:38]OFD Sender: No OFD packet to send [17:11:43]OFD Sender: No OFD packet to send [17:11:48]OFD Sender: No OFD packet to send [17:11:53]OFD Sender: No OFD packet to send [17:11:58]OFD Sender: No OFD packet to send [17:12:03]OFD Sender: No OFD packet to send [17:12:08]OFD Sender: No OFD packet to send [17:12:13]OFD Sender: No OFD packet to send [17:12:18]OFD Sender: No OFD packet to send [17:12:22]accept exits with 7 [17:12:22]New connection [17:12:22]New thread 3066830180 created [17:12:22]Thread 3066686820 joined [17:12:22]Waiting for new connection... [17:12:22] Sock 7.Parse request [17:12:22]Sock 7.Check first char [17:12:22]Sock 7.First char is OK [17:12:22]request: POST /json_proto HTTP/1.0 [17:12:22]Method: POST [17:12:22]URL: /json_proto [17:12:22]Method is POST - this is cgi request [17:12:22]url: /json_proto [17:12:22]query_string will be loaded in cgi processing [17:12:22]execute_cgi json_proto POST (null) [17:12:22]execute_cgi path=json_proto method=POST [17:12:22]POST find Content-Length [17:12:22]Host: 172.17.40.195:8080 [17:12:22]Content-Length: 682 [17:12:22]Content-Type: application/json [17:12:22] [17:12:22]POST finish read [17:12:22]Found Content-Length = 682 [17:12:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "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" ] } } [17:12:22]execute_script... [17:12: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)161174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "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" ] } } [17:12:22]POST & json_proto [17:12:22]process_json_proto [17:12:22]json parsed OK: [17:12:22]protocol is kg_v1.0 [17:12:22]action value=close_receipt [17:12:22]process_action close_receipt [17:12:22]cmd_close_receipt [17:12:22]MH_GetDate [17:12:22]Write to MH i2c: F0 00 00 D6 2D F2 [17:12:22]Write i2c OK [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: F0 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: F0 09 00 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: F0 09 00 D6 2D 00 78 17 21 67 D5 8D 6C 64 44 [17:12:22]GetLastDocTimeStamp 1730221737 [17:12:22]current date 1730221944 [17:12:22]FM_GetShiftState [17:12:22]SAM_PROTO_GetShiftState [17:12:22]wFMCommunicate request_size=4 [17:12:22]MH_SAM_APDU [17:12:22]CAPDU: 80 13 01 00 [17:12:22]Write to MH i2c: E2 08 00 D7 2D 80 13 01 00 00 00 00 00 81 [17:12:22]Write i2c OK [17:12:22]MH_I2C_Read... [17:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:22]Read from MH i2c: E2 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: E2 0E 00 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: E2 0E 00 D7 2D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BA [17:12:22]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:12:22]wFMCommunicate OK [17:12:22]SAM_PROTO_GetShiftState done [17:12:22]FM_GetShiftState done [17:12:22]opened in 1730161786 [17:12:22]opened+sec_in_day 1730248186 [17:12:22]quantity*price = 110038 [17:12:22]sum+1 = 110040 [17:12:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 210 29.10.2024 17:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146414 ФПД: 22916399019401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T171224&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146414&fm=22916399019401&tin=02508201610067®Number=0000000000091683&sum=110000 [17:12:24]StoreToDocumentArchive [17:12:24]shift 547 fd 146414 [17:12:24]save to /storage/0547/doc_00146414 [17:12:24]save last doc name /storage/0547/doc_00146414 to /storage/kkm_last_doc_name [17:12:24]save OK [17:12:24]Clear old archive folders... [17:12:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:12:24]tlvbuf is 020EAF20 [17:12:24]SAM_PROTO_ClearQueue [17:12:24]wFMCommunicate request_size=4 [17:12:24]MH_SAM_APDU [17:12:24]CAPDU: 80 09 00 00 [17:12:24]Write to MH i2c: E2 08 00 E4 2D 80 09 00 00 00 00 00 00 83 [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:24]Read from MH i2c: E2 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 E4 2D 00 90 00 85 [17:12:24]RAPDU: 90 00 [17:12:24]wFMCommunicate OK [17:12:24]SAM_PROTO_ClearQueue done [17:12:24]KKMCreateOFDPacket [17:12:24]OFDProtocolAddRootSTLVToBuf [17:12:24]FM_MakeSignedData [17:12:24]FM_MakeSignedData [17:12:24]SAM_PROTO_SignData [17:12:24]wFMCommunicate request_size=4 [17:12:24]MH_SAM_APDU [17:12:24]CAPDU: 80 0D 01 02 [17:12:24]Write to MH i2c: E2 08 00 E5 2D 80 0D 01 02 00 00 00 00 8B [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:24]Read from MH i2c: E2 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 E5 2D 00 90 00 86 [17:12:24]RAPDU: 90 00 [17:12:24]wFMCommunicate OK [17:12:24]wFMCommunicate request_size=255 [17:12:24]MH_SAM_APDU [17:12: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 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 78 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EE 3B 02 00 35 04 06 00 14 [17:12:24]Write to MH i2c: E2 02 01 E6 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 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 78 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EE 3B 02 00 35 04 06 00 14 00 00 0A [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:24]Read from MH i2c: E2 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 E6 2D 00 90 00 87 [17:12:24]RAPDU: 90 00 [17:12:24]wFMCommunicate OK [17:12:24]wFMCommunicate request_size=10 [17:12:24]MH_SAM_APDU [17:12:24]CAPDU: 80 0D 02 02 05 D7 A3 D2 B5 89 [17:12:24]Write to MH i2c: E2 0D 00 E7 2D 80 0D 02 02 05 00 D7 A3 D2 B5 89 00 00 22 [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:24]Read from MH i2c: E2 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 03 00 E7 2D 00 90 00 88 [17:12:24]RAPDU: 90 00 [17:12:24]wFMCommunicate OK [17:12:24]wFMCommunicate request_size=4 [17:12:24]MH_SAM_APDU [17:12:24]CAPDU: 80 0D 03 02 [17:12:24]Write to MH i2c: E2 08 00 E8 2D 80 0D 03 02 00 00 00 00 90 [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:24]Read from MH i2c: E2 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 0B 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 0B 00 E8 2D 00 69 8D C3 AD 8B F1 EB E5 90 00 43 [17:12:24]RAPDU: 69 8D C3 AD 8B F1 EB E5 90 00 [17:12:24]wFMCommunicate OK [17:12:24]SAM_PROTO_SignData done [17:12:24]FM_MakeSignedData done [17:12:24]CreateOFDProtocolMessage [17:12:24]wFMCommunicate request_size=4 [17:12:24]MH_SAM_APDU [17:12:24]CAPDU: 80 11 00 00 [17:12:24]Write to MH i2c: E2 08 00 E9 2D 80 11 00 00 00 00 00 00 90 [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:24]Read from MH i2c: E2 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: E2 17 00 [17:12:24]MH_I2C_Read... [17:12:24]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 31 37 34 35 90 00 E3 [17:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:12:24]wFMCommunicate OK [17:12:24]CreateOFDProtocolMessage done [17:12:24]OFDSenderStorePacket 146414 [17:12:24]StoreOFDPacket docnum=146414 [17:12:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 03 EF 07 01 C6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 78 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EE 3B 02 00 35 04 06 00 14 D7 A3 D2 B5 89 69 8D C3 AD 8B F1 EB E5 [17:12:24]CheckFolder [17:12:24]dirname=/storage/ofd_packets [17:12:24]CheckFolder done [17:12:24]ProducePacketName [17:12:24]name=ofd_packets/00146414 [17:12:24]NVStorageSaveData ofd_packets/00146414 [17:12:24]File name is /storage/ofd_packets/00146414 [17:12:24]Write 301 bytes [17:12:24]NVStorageSaveData done [17:12:24]OFDSenderStorePacket done [17:12:24]KKMCreateOFDPacket done [17:12:24]NVStorageSaveData kkm_last_timestamp [17:12:24]File name is /storage/kkm_last_timestamp [17:12:24]Write 4 bytes [17:12:24]NVStorageSaveData done [17:12:24]ExternCall_PrintAddStr [17:12:24]wPrintStart [17:12:24]Write to MH i2c: 01 00 00 EA 2D 17 [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: 01 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: 01 07 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: 01 07 00 EA 2D 00 00 00 00 00 FF 0F 2C [17:12:24]RasterBufferAndPrint [17:12:24]line Счет N : (1)161174 [17:12:24]line ИНН: 02508201610067 [17:12:24]line Контрольно-Кассовый Чек [17:12:24]line ПРОДАЖА [17:12:24]line ТРК (МРК, ГНК) : 53 [17:12:24]line Товар: 2710124500 [17:12:24]line Аи-95-К-3 [17:12:24]line 14.830 * 74.20 [17:12:24]line = 1100.39 [17:12:24]line НДС 12% НСП 1% [17:12:24]line > о реализуемом товаре [17:12:24]line ОКРУГЛЕНИЕ: -0.39 [17:12:24]line ИТОГО: 1100.00 [17:12:24]line Внесено: 1100.00 [17:12:24]line СДАЧА: 0.00 [17:12:24]line НСП 1% : 9.74 [17:12:24]line НДС 12% : 116.86 [17:12:24]line Наличными: 1100.00 [17:12:24]line Безнал.: 0.00 [17:12:24]line Место: АЗС № 126 "Партнер Нефть" [17:12:24]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:12:24]line СНО: Общий режим [17:12:24]line Чек 210 29.10.2024 17:12 [17:12:24]line Смена: 547 ФФД: 1.0 [17:12:24]line ЗНМ: 0300000085 [17:12:24]line РНМ: 0000000000091683 [17:12:24]line Версия ККМ: 001 [17:12:24]line ФМ: 0000000000871745 [17:12:24]line ФД: 146414 [17:12:24]line ФПД: 22916399019401 [17:12:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T171224&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146414&fm=22916399019401&tin=02508201610067®Number=0000000000091683&sum=110000 [17:12:24]OFD Sender: Processing packet 146414 [packets to send 206, broken 205] [17:12:24]ProducePacketName [17:12:24]name=ofd_packets/00146414 [17:12:24]OFD Sender: To server: pG, [17:12:24]CommunicateWithHost lk.salyk.kg:30040 [17:12:24]ConnectInit lk.salyk.kg [17:12:24]written 0, free lines is 4095 [17:12:25]Connected sock=10 [17:12:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 03 EF 07 01 C6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 78 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EE 3B 02 00 35 04 06 00 14 D7 A3 D2 B5 89 69 8D C3 AD 8B F1 EB E5 [17:12:25]Write to MH i2c: 01 00 00 15 2E 43 [17:12:25]Write i2c OK [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: 01 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: 01 07 00 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: 01 07 00 15 2E 00 00 00 00 00 A4 0C FA [17:12:25]RasterBufferAndPrint [17:12:25]line [17:12:25]line [17:12:25]line [17:12:25]line [17:12:25]line [17:12:25]written 0, free lines is 3242 [17:12:25]MH_Cut [17:12:25]Write to MH i2c: D1 01 00 1C 2E 01 1C [17:12:25]Write i2c OK [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: D1 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: D1 01 00 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: D1 01 00 1C 2E 00 1B [17:12:25]Write to MH i2c: 01 00 00 1D 2E 4B [17:12:25]Write i2c OK [17:12:25]MH_I2C_Read... [17:12:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A6 C2 47 00 BD 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 31 37 34 35 10 04 04 00 EE 3B 02 00 F4 03 04 00 9F BC 20 67 B6 04 01 00 00 42 2B E9 34 5A 6E 05 9C [17:12:25]CommunicateWithHost err = 0 [17:12:25]CheckOFDResponse [17:12:25]1017 (14) - 77093643461234 [17:12:25]1041 (16) - 0000000000871745 [17:12:25]1040 (4) - 146414 [17:12:25]1012 (4) - 29.10.2024 10:44 [17:12:25]1206 (1) - 0 [17:12:25]OFD Sender: Remove packet 146414 [17:12:25]ProducePacketName [17:12:25]name=ofd_packets/00146414 [17:12:25]NVStorageDeleteData [17:12:26]OFD Sender: No OFD packet to send [17:12:26]*** Cut start [17:12:26]*** Partial cut [17:12:26]*** CUTSNS_PIN = 1 [17:12:26]*** CUTSNS_PIN = 0 [17:12:26]*** Brake cut motor [17:12:26]Read from MH i2c: 01 [17:12:26]MH_I2C_Read... [17:12:26]*** Stop cut motor [17:12:26]*** Cut end [17:12:26]Read from MH i2c: 01 07 00 [17:12:26]MH_I2C_Read... [17:12:26]Read from MH i2c: 01 07 00 1D 2E 00 00 00 00 00 FF 0F 60 [17:12:26]process_action close_receipt done [17:12:26]requested_data is exist [17:12:26]produce_requested_data [17:12:26]requested_item fm.sn is exist - process it [17:12:26]wFMCommunicate request_size=4 [17:12:26]MH_SAM_APDU [17:12:26]CAPDU: 80 11 00 00 [17:12:26]Write to MH i2c: E2 08 00 1E 2E 80 11 00 00 00 00 00 00 C6 [17:12:26]Write i2c OK [17:12:26]MH_I2C_Read... [17:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:26]Read from MH i2c: E2 [17:12:26]MH_I2C_Read... [17:12:26]Read from MH i2c: E2 17 00 [17:12:26]MH_I2C_Read... [17:12:26]Read from MH i2c: E2 17 00 1E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 19 [17:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:12:26]wFMCommunicate OK [17:12:26]requested_item fd.num is exist - process it [17:12:26]SAM_PROTO_GetFieldsCounters [17:12:26]wFMCommunicate request_size=4 [17:12:26]MH_SAM_APDU [17:12:26]CAPDU: 80 13 00 00 [17:12:26]Write to MH i2c: E2 08 00 1F 2E 80 13 00 00 00 00 00 00 C9 [17:12:26]Write i2c OK [17:12:26]MH_I2C_Read... [17:12:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:26]Read from MH i2c: E2 [17:12:26]MH_I2C_Read... [17:12:26]Read from MH i2c: E2 62 00 [17:12:26]MH_I2C_Read... [17:12:26]Read from MH i2c: E2 62 00 1F 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EE 3B 02 00 0E 04 04 00 23 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 B2 [17:12:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EE 3B 02 00 0E 04 04 00 23 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 [17:12:26]wFMCommunicate OK [17:12:26]SAM_PROTO_GetFieldsCounters done [17:12:26]requested_item shift.num is exist - process it [17:12:26]requested_item shift.opened is exist - process it [17:12:26]req_shift_opened [17:12:26]FM_GetShiftState [17:12:26]SAM_PROTO_GetShiftState [17:12:26]wFMCommunicate request_size=4 [17:12:26]MH_SAM_APDU [17:12:26]CAPDU: 80 13 01 00 [17:12:26]Write to MH i2c: E2 08 00 20 2E 80 13 01 00 00 00 00 00 CB [17:12:26]Write i2c OK [17:12:26]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 [17:12:27]MH_I2C_Read... [17:12:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:27]Read from MH i2c: E2 0E 00 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 0E 00 20 2E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 04 [17:12:27]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:12:27]wFMCommunicate OK [17:12:27]SAM_PROTO_GetShiftState done [17:12:27]FM_GetShiftState done [17:12:27]req_shift_opened done [17:12:27]requested_item shift.open_date is exist - process it [17:12:27]req_shift_open_date [17:12:27]req_shift_open_date done [17:12:27]produce_requested_data done [17:12:27]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146414,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:12:27]process_action_free close_receipt [17:12:27]json_value_free [17:12:27]json_value_free done [17:12:27]process_json_proto returns [17:12:27]Send response to host [17:12:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146414,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:12:27]free response buf [17:12:27]execute_script done [17:12:27]execute_script returns [17:12:27]free content buf [17:12:27]Sock 7.Close socket [17:12:27]Sock 7.Thread stoped [17:12:31]OFD Sender: No OFD packet to send [17:12:36]OFD Sender: No OFD packet to send [17:12:41]OFD Sender: No OFD packet to send [17:12:46]OFD Sender: No OFD packet to send [17:12:51]OFD Sender: No OFD packet to send [17:12:56]OFD Sender: No OFD packet to send [17:13:01]OFD Sender: No OFD packet to send [17:13:02]accept exits with 9 [17:13:02]New connection [17:13:02]New thread 3066686820 created [17:13:02]Thread 3066830180 joined [17:13:02]Waiting for new connection... [17:13:02] Sock 9.Parse request [17:13:02]Sock 9.Check first char [17:13:02]Sock 9.First char is OK [17:13:02]request: POST /json_proto HTTP/1.0 [17:13:02]Method: POST [17:13:02]URL: /json_proto [17:13:02]Method is POST - this is cgi request [17:13:02]url: /json_proto [17:13:02]query_string will be loaded in cgi processing [17:13:02]execute_cgi json_proto POST (null) [17:13:02]execute_cgi path=json_proto method=POST [17:13:02]POST find Content-Length [17:13:02]Host: 172.17.40.195:8080 [17:13:02]Content-Length: 677 [17:13:02]Content-Type: application/json [17:13:02] [17:13:02]POST finish read [17:13:02]Found Content-Length = 677 [17:13:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:13:02]execute_script... [17:13:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:13:02]POST & json_proto [17:13:02]process_json_proto [17:13:02]json parsed OK: [17:13:02]protocol is kg_v1.0 [17:13:02]action value=close_receipt [17:13:02]process_action close_receipt [17:13:02]cmd_close_receipt [17:13:02]MH_GetDate [17:13:02]Write to MH i2c: F0 00 00 21 2E 3E [17:13:02]Write i2c OK [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: F0 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: F0 09 00 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: F0 09 00 21 2E 00 A0 17 21 67 D5 8D 6C 64 B8 [17:13:02]GetLastDocTimeStamp 1730221944 [17:13:02]current date 1730221984 [17:13:02]FM_GetShiftState [17:13:02]SAM_PROTO_GetShiftState [17:13:02]wFMCommunicate request_size=4 [17:13:02]MH_SAM_APDU [17:13:02]CAPDU: 80 13 01 00 [17:13:02]Write to MH i2c: E2 08 00 22 2E 80 13 01 00 00 00 00 00 CD [17:13:02]Write i2c OK [17:13:02]MH_I2C_Read... [17:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:02]Read from MH i2c: E2 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 0E 00 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 0E 00 22 2E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 06 [17:13:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:13:02]wFMCommunicate OK [17:13:02]SAM_PROTO_GetShiftState done [17:13:02]FM_GetShiftState done [17:13:02]opened in 1730161786 [17:13:02]opened+sec_in_day 1730248186 [17:13:02]quantity*price = 30038 [17:13:02]sum+1 = 30039 [17:13:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 211 29.10.2024 17:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146415 ФПД: 71598525230888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T171304&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146415&fm=71598525230888&tin=02508201610067®Number=0000000000091683&sum=30000 [17:13:03]StoreToDocumentArchive [17:13:03]shift 547 fd 146415 [17:13:03]save to /storage/0547/doc_00146415 [17:13:03]save last doc name /storage/0547/doc_00146415 to /storage/kkm_last_doc_name [17:13:03]save OK [17:13:03]Clear old archive folders... [17:13:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:13:03]tlvbuf is 020310C0 [17:13:03]SAM_PROTO_ClearQueue [17:13:03]wFMCommunicate request_size=4 [17:13:03]MH_SAM_APDU [17:13:03]CAPDU: 80 09 00 00 [17:13:03]Write to MH i2c: E2 08 00 2F 2E 80 09 00 00 00 00 00 00 CF [17:13:03]Write i2c OK [17:13:03]MH_I2C_Read... [17:13:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:13:03]Read from MH i2c: E2 [17:13:03]MH_I2C_Read... [17:13:03]Read from MH i2c: E2 03 00 [17:13:03]MH_I2C_Read... [17:13:03]Read from MH i2c: E2 03 00 2F 2E 00 90 00 D1 [17:13:03]RAPDU: 90 00 [17:13:03]wFMCommunicate OK [17:13:03]SAM_PROTO_ClearQueue done [17:13:03]KKMCreateOFDPacket [17:13:03]OFDProtocolAddRootSTLVToBuf [17:13:03]FM_MakeSignedData [17:13:03]FM_MakeSignedData [17:13:03]SAM_PROTO_SignData [17:13:03]wFMCommunicate request_size=4 [17:13:03]MH_SAM_APDU [17:13:03]CAPDU: 80 0D 01 02 [17:13:03]Write to MH i2c: E2 08 00 30 2E 80 0D 01 02 00 00 00 00 D7 [17:13:03]Write i2c OK [17:13:03]MH_I2C_Read... [17:13:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:13:03]Read from MH i2c: E2 [17:13:03]MH_I2C_Read... [17:13:03]Read from MH i2c: E2 03 00 [17:13:03]MH_I2C_Read... [17:13:03]Read from MH i2c: E2 03 00 30 2E 00 90 00 D2 [17:13:03]RAPDU: 90 00 [17:13:03]wFMCommunicate OK [17:13:03]wFMCommunicate request_size=255 [17:13:03]MH_SAM_APDU [17:13: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 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 D3 00 00 00 F4 03 04 00 A0 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EF 3B 02 00 35 04 06 00 41 [17:13:03]Write to MH i2c: E2 02 01 31 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 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 D3 00 00 00 F4 03 04 00 A0 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EF 3B 02 00 35 04 06 00 41 00 00 FD [17:13:03]Write i2c OK [17:13:03]MH_I2C_Read... [17:13:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:04]Read from MH i2c: E2 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 03 00 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 03 00 31 2E 00 90 00 D3 [17:13:04]RAPDU: 90 00 [17:13:04]wFMCommunicate OK [17:13:04]wFMCommunicate request_size=10 [17:13:04]MH_SAM_APDU [17:13:04]CAPDU: 80 0D 02 02 05 1E 54 A9 AF 28 [17:13:04]Write to MH i2c: E2 0D 00 32 2E 80 0D 02 02 05 00 1E 54 A9 AF 28 00 00 D6 [17:13:04]Write i2c OK [17:13:04]MH_I2C_Read... [17:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:04]Read from MH i2c: E2 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 03 00 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 03 00 32 2E 00 90 00 D4 [17:13:04]RAPDU: 90 00 [17:13:04]wFMCommunicate OK [17:13:04]wFMCommunicate request_size=4 [17:13:04]MH_SAM_APDU [17:13:04]CAPDU: 80 0D 03 02 [17:13:04]Write to MH i2c: E2 08 00 33 2E 80 0D 03 02 00 00 00 00 DC [17:13:04]Write i2c OK [17:13:04]MH_I2C_Read... [17:13:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:13:04]Read from MH i2c: E2 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 0B 00 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 0B 00 33 2E 00 28 95 6B 28 A8 48 41 DD 90 00 3B [17:13:04]RAPDU: 28 95 6B 28 A8 48 41 DD 90 00 [17:13:04]wFMCommunicate OK [17:13:04]SAM_PROTO_SignData done [17:13:04]FM_MakeSignedData done [17:13:04]CreateOFDProtocolMessage [17:13:04]wFMCommunicate request_size=4 [17:13:04]MH_SAM_APDU [17:13:04]CAPDU: 80 11 00 00 [17:13:04]Write to MH i2c: E2 08 00 34 2E 80 11 00 00 00 00 00 00 DC [17:13:04]Write i2c OK [17:13:04]MH_I2C_Read... [17:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:04]Read from MH i2c: E2 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 17 00 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: E2 17 00 34 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2F [17:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:13:04]wFMCommunicate OK [17:13:04]CreateOFDProtocolMessage done [17:13:04]OFDSenderStorePacket 146415 [17:13:04]StoreOFDPacket docnum=146415 [17:13:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A4 F5 07 01 4E 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D3 00 00 00 F4 03 04 00 A0 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EF 3B 02 00 35 04 06 00 41 1E 54 A9 AF 28 28 95 6B 28 A8 48 41 DD [17:13:04]CheckFolder [17:13:04]dirname=/storage/ofd_packets [17:13:04]CheckFolder done [17:13:04]ProducePacketName [17:13:04]name=ofd_packets/00146415 [17:13:04]NVStorageSaveData ofd_packets/00146415 [17:13:04]File name is /storage/ofd_packets/00146415 [17:13:04]Write 301 bytes [17:13:04]NVStorageSaveData done [17:13:04]OFDSenderStorePacket done [17:13:04]KKMCreateOFDPacket done [17:13:04]NVStorageSaveData kkm_last_timestamp [17:13:04]File name is /storage/kkm_last_timestamp [17:13:04]Write 4 bytes [17:13:04]NVStorageSaveData done [17:13:04]ExternCall_PrintAddStr [17:13:04]wPrintStart [17:13:04]Write to MH i2c: 01 00 00 35 2E 63 [17:13:04]Write i2c OK [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: 01 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: 01 07 00 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: 01 07 00 35 2E 00 00 00 00 00 FF 0F 78 [17:13:04]RasterBufferAndPrint [17:13:04]line Счет N : (1)161175 [17:13:04]line ИНН: 02508201610067 [17:13:04]line Контрольно-Кассовый Чек [17:13:04]line ПРОДАЖА [17:13:04]line ТРК (МРК, ГНК) : 42 [17:13:04]line Товар: 2710124130 [17:13:04]line Аи-92-К-2 [17:13:04]line 4.490 * 66.90 [17:13:04]line = 300.38 [17:13:04]line НДС 12% НСП 1% [17:13:04]line > о реализуемом товаре [17:13:04]line ОКРУГЛЕНИЕ: -0.38 [17:13:04]line ИТОГО: 300.00 [17:13:04]line Внесено: 300.00 [17:13:04]line СДАЧА: 0.00 [17:13:04]line НСП 1% : 2.66 [17:13:04]line НДС 12% : 31.90 [17:13:04]line Наличными: 300.00 [17:13:04]line Безнал.: 0.00 [17:13:04]line Место: АЗС № 126 "Партнер Нефть" [17:13:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:13:04]line СНО: Общий режим [17:13:04]line Чек 211 29.10.2024 17:13 [17:13:04]line Смена: 547 ФФД: 1.0 [17:13:04]line ЗНМ: 0300000085 [17:13:04]line РНМ: 0000000000091683 [17:13:04]line Версия ККМ: 001 [17:13:04]line ФМ: 0000000000871745 [17:13:04]line ФД: 146415 [17:13:04]line ФПД: 71598525230888 [17:13:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T171304&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146415&fm=71598525230888&tin=02508201610067®Number=0000000000091683&sum=30000 [17:13:04]OFD Sender: Processing packet 146415 [packets to send 206, broken 205] [17:13:04]ProducePacketName [17:13:04]name=ofd_packets/00146415 [17:13:04]OFD Sender: To server: pG, [17:13:04]CommunicateWithHost lk.salyk.kg:30040 [17:13:04]ConnectInit lk.salyk.kg [17:13:04]written 0, free lines is 4095 [17:13:04]Write to MH i2c: 01 00 00 60 2E 8E [17:13:04]Write i2c OK [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: 01 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: 01 07 00 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: 01 07 00 60 2E 00 00 00 00 00 A8 0C 49 [17:13:04]RasterBufferAndPrint [17:13:04]line [17:13:04]line [17:13:04]line [17:13:04]line [17:13:04]line [17:13:04]written 0, free lines is 3245 [17:13:04]MH_Cut [17:13:04]Write to MH i2c: D1 01 00 67 2E 01 67 [17:13:04]Write i2c OK [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: D1 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: D1 01 00 [17:13:04]MH_I2C_Read... [17:13:04]Read from MH i2c: D1 01 00 67 2E 00 66 [17:13:04]Write to MH i2c: 01 00 00 68 2E 96 [17:13:04]Write i2c OK [17:13:04]MH_I2C_Read... [17:13:05]Connected sock=10 [17:13:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A4 F5 07 01 4E 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D3 00 00 00 F4 03 04 00 A0 17 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EF 3B 02 00 35 04 06 00 41 1E 54 A9 AF 28 28 95 6B 28 A8 48 41 DD [17:13:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E5 9F 47 00 F1 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 EF 3B 02 00 F4 03 04 00 C7 BC 20 67 B6 04 01 00 00 6C 84 9B 48 5A D8 9E 7F [17:13:05]CommunicateWithHost err = 0 [17:13:05]CheckOFDResponse [17:13:05]1017 (14) - 77093643461234 [17:13:05]1041 (16) - 0000000000871745 [17:13:05]1040 (4) - 146415 [17:13:05]1012 (4) - 29.10.2024 10:45 [17:13:05]1206 (1) - 0 [17:13:05]OFD Sender: Remove packet 146415 [17:13:05]ProducePacketName [17:13:05]name=ofd_packets/00146415 [17:13:05]NVStorageDeleteData [17:13:05]*** Cut start [17:13:05]*** Partial cut [17:13:05]*** CUTSNS_PIN = 1 [17:13:05]*** CUTSNS_PIN = 0 [17:13:06]*** Brake cut motor [17:13:06]OFD Sender: No OFD packet to send [17:13:06]Read from MH i2c: 01 [17:13:06]MH_I2C_Read... [17:13:06]*** Stop cut motor [17:13:06]*** Cut end [17:13:06]Read from MH i2c: 01 07 00 [17:13:06]MH_I2C_Read... [17:13:06]Read from MH i2c: 01 07 00 68 2E 00 00 00 00 00 FF 0F AB [17:13:06]process_action close_receipt done [17:13:06]requested_data is exist [17:13:06]produce_requested_data [17:13:06]requested_item fm.sn is exist - process it [17:13:06]wFMCommunicate request_size=4 [17:13:06]MH_SAM_APDU [17:13:06]CAPDU: 80 11 00 00 [17:13:06]Write to MH i2c: E2 08 00 69 2E 80 11 00 00 00 00 00 00 11 [17:13:06]Write i2c OK [17:13:06]MH_I2C_Read... [17:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:06]Read from MH i2c: E2 [17:13:06]MH_I2C_Read... [17:13:06]Read from MH i2c: E2 17 00 [17:13:06]MH_I2C_Read... [17:13:06]Read from MH i2c: E2 17 00 69 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 64 [17:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:13:06]wFMCommunicate OK [17:13:06]requested_item fd.num is exist - process it [17:13:06]SAM_PROTO_GetFieldsCounters [17:13:06]wFMCommunicate request_size=4 [17:13:06]MH_SAM_APDU [17:13:06]CAPDU: 80 13 00 00 [17:13:06]Write to MH i2c: E2 08 00 6A 2E 80 13 00 00 00 00 00 00 14 [17:13:06]Write i2c OK [17:13:06]MH_I2C_Read... [17:13:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:13:06]Read from MH i2c: E2 [17:13:06]MH_I2C_Read... [17:13:06]Read from MH i2c: E2 62 00 [17:13:06]MH_I2C_Read... [17:13:06]Read from MH i2c: E2 62 00 6A 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EF 3B 02 00 0E 04 04 00 23 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 01 [17:13:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 EF 3B 02 00 0E 04 04 00 23 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 [17:13:06]wFMCommunicate OK [17:13:06]SAM_PROTO_GetFieldsCounters done [17:13:06]requested_item shift.num is exist - process it [17:13:06]requested_item shift.opened is exist - process it [17:13:06]req_shift_opened [17:13:06]FM_GetShiftState [17:13:06]SAM_PROTO_GetShiftState [17:13:06]wFMCommunicate request_size=4 [17:13:06]MH_SAM_APDU [17:13:06]CAPDU: 80 13 01 00 [17:13:06]Write to MH i2c: E2 08 00 6B 2E 80 13 01 00 00 00 00 00 16 [17:13:06]Write i2c OK [17:13:06]MH_I2C_Read... [17:13:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:06]Read from MH i2c: E2 [17:13:06]MH_I2C_Read... [17:13:06]Read from MH i2c: E2 0E 00 [17:13:06]MH_I2C_Read... [17:13:06]Read from MH i2c: E2 0E 00 6B 2E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4F [17:13:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:13:06]wFMCommunicate OK [17:13:06]SAM_PROTO_GetShiftState done [17:13:06]FM_GetShiftState done [17:13:06]req_shift_opened done [17:13:06]requested_item shift.open_date is exist - process it [17:13:06]req_shift_open_date [17:13:06]req_shift_open_date done [17:13:06]produce_requested_data done [17:13:06]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146415,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:13:06]process_action_free close_receipt [17:13:06]json_value_free [17:13:06]json_value_free done [17:13:06]process_json_proto returns [17:13:06]Send response to host [17:13:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146415,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:13:06]free response buf [17:13:06]execute_script done [17:13:06]execute_script returns [17:13:06]free content buf [17:13:06]Sock 9.Close socket [17:13:06]Sock 9.Thread stoped [17:13:11]OFD Sender: No OFD packet to send [17:13:16]OFD Sender: No OFD packet to send [17:13:21]OFD Sender: No OFD packet to send [17:13:26]OFD Sender: No OFD packet to send [17:13:31]OFD Sender: No OFD packet to send [17:13:36]OFD Sender: No OFD packet to send [17:13:41]OFD Sender: No OFD packet to send [17:13:46]OFD Sender: No OFD packet to send [17:13:51]OFD Sender: No OFD packet to send [17:13:56]OFD Sender: No OFD packet to send [17:14:01]OFD Sender: No OFD packet to send [17:14:06]OFD Sender: No OFD packet to send [17:14:11]OFD Sender: No OFD packet to send [17:14:16]OFD Sender: No OFD packet to send [17:14:21]OFD Sender: No OFD packet to send [17:14:26]OFD Sender: No OFD packet to send [17:14:31]OFD Sender: No OFD packet to send [17:14:36]OFD Sender: No OFD packet to send [17:14:41]OFD Sender: No OFD packet to send [17:14:46]OFD Sender: No OFD packet to send [17:14:51]OFD Sender: No OFD packet to send [17:14:56]OFD Sender: No OFD packet to send [17:15:01]OFD Sender: No OFD packet to send [17:15:06]OFD Sender: No OFD packet to send [17:15:11]OFD Sender: No OFD packet to send [17:15:16]OFD Sender: No OFD packet to send [17:15:21]OFD Sender: No OFD packet to send [17:15:26]OFD Sender: No OFD packet to send [17:15:31]OFD Sender: No OFD packet to send [17:15:36]OFD Sender: No OFD packet to send [17:15:41]OFD Sender: No OFD packet to send [17:15:46]OFD Sender: No OFD packet to send [17:15:51]OFD Sender: No OFD packet to send [17:15:56]OFD Sender: No OFD packet to send [17:16:01]OFD Sender: No OFD packet to send [17:16:06]OFD Sender: No OFD packet to send [17:16:11]OFD Sender: No OFD packet to send [17:16:16]OFD Sender: No OFD packet to send [17:16:21]OFD Sender: No OFD packet to send [17:16:26]OFD Sender: No OFD packet to send [17:16:31]OFD Sender: No OFD packet to send [17:16:36]OFD Sender: No OFD packet to send [17:16:41]OFD Sender: No OFD packet to send [17:16:46]OFD Sender: No OFD packet to send [17:16:51]OFD Sender: No OFD packet to send [17:16:56]OFD Sender: No OFD packet to send [17:17:01]OFD Sender: No OFD packet to send [17:17:06]OFD Sender: No OFD packet to send [17:17:11]OFD Sender: No OFD packet to send [17:17:16]OFD Sender: No OFD packet to send [17:17:21]OFD Sender: No OFD packet to send [17:17:26]OFD Sender: No OFD packet to send [17:17:31]OFD Sender: No OFD packet to send [17:17:36]OFD Sender: No OFD packet to send [17:17:41]OFD Sender: No OFD packet to send [17:17:46]OFD Sender: No OFD packet to send [17:17:51]OFD Sender: No OFD packet to send [17:17:56]OFD Sender: No OFD packet to send [17:18:01]OFD Sender: No OFD packet to send [17:18:06]OFD Sender: No OFD packet to send [17:18:11]OFD Sender: No OFD packet to send [17:18:16]OFD Sender: No OFD packet to send [17:18:21]OFD Sender: No OFD packet to send [17:18:26]OFD Sender: No OFD packet to send [17:18:31]OFD Sender: No OFD packet to send [17:18:36]OFD Sender: No OFD packet to send [17:18:41]OFD Sender: No OFD packet to send [17:18:46]OFD Sender: No OFD packet to send [17:18:51]OFD Sender: No OFD packet to send [17:18:56]OFD Sender: No OFD packet to send [17:19:01]OFD Sender: No OFD packet to send [17:19:06]OFD Sender: No OFD packet to send [17:19:11]OFD Sender: No OFD packet to send [17:19:16]OFD Sender: No OFD packet to send [17:19:21]OFD Sender: No OFD packet to send [17:19:26]OFD Sender: No OFD packet to send [17:19:31]OFD Sender: No OFD packet to send [17:19:36]OFD Sender: No OFD packet to send [17:19:41]OFD Sender: No OFD packet to send [17:19:46]OFD Sender: No OFD packet to send [17:19:51]OFD Sender: No OFD packet to send [17:19:56]OFD Sender: No OFD packet to send [17:20:01]OFD Sender: No OFD packet to send [17:20:06]OFD Sender: No OFD packet to send [17:20:11]OFD Sender: No OFD packet to send [17:20:16]OFD Sender: No OFD packet to send [17:20:21]OFD Sender: No OFD packet to send [17:20:26]OFD Sender: No OFD packet to send [17:20:31]OFD Sender: No OFD packet to send [17:20:36]OFD Sender: No OFD packet to send [17:20:41]OFD Sender: No OFD packet to send [17:20:46]OFD Sender: No OFD packet to send [17:20:51]OFD Sender: No OFD packet to send [17:20:56]OFD Sender: No OFD packet to send [17:21:01]OFD Sender: No OFD packet to send [17:21:06]OFD Sender: No OFD packet to send [17:21:11]OFD Sender: No OFD packet to send [17:21:16]OFD Sender: No OFD packet to send [17:21:21]OFD Sender: No OFD packet to send [17:21:26]OFD Sender: No OFD packet to send [17:21:27]accept exits with 7 [17:21:27]New connection [17:21:27]New thread 3066830180 created [17:21:27]Thread 3066686820 joined [17:21:27]Waiting for new connection... [17:21:27] Sock 7.Parse request [17:21:27]Sock 7.Check first char [17:21:27]Sock 7.First char is OK [17:21:27]request: POST /json_proto HTTP/1.0 [17:21:27]Method: POST [17:21:27]URL: /json_proto [17:21:27]Method is POST - this is cgi request [17:21:27]url: /json_proto [17:21:27]query_string will be loaded in cgi processing [17:21:27]execute_cgi json_proto POST (null) [17:21:27]execute_cgi path=json_proto method=POST [17:21:27]POST find Content-Length [17:21:27]Host: 172.17.40.195:8080 [17:21:27]Content-Length: 679 [17:21:27]Content-Type: application/json [17:21:27] [17:21:27]POST finish read [17:21:27]Found Content-Length = 679 [17:21:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 38.590, "sum" : 2940.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2940.00, "total" : 2940.00, "payments": [ { "type": 0, "sum" : 2940.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:27]execute_script... [17:21: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)161176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 38.590, "sum" : 2940.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2940.00, "total" : 2940.00, "payments": [ { "type": 0, "sum" : 2940.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:28]POST & json_proto [17:21:28]process_json_proto [17:21:28]json parsed OK: [17:21:28]protocol is kg_v1.0 [17:21:28]action value=close_receipt [17:21:28]process_action close_receipt [17:21:28]cmd_close_receipt [17:21:28]MH_GetDate [17:21:28]Write to MH i2c: F0 00 00 6C 2E 89 [17:21:28]Write i2c OK [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: F0 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: F0 09 00 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: F0 09 00 6C 2E 00 9A 19 21 67 D5 8D 6C 64 FF [17:21:28]GetLastDocTimeStamp 1730221984 [17:21:28]current date 1730222490 [17:21:28]FM_GetShiftState [17:21:28]SAM_PROTO_GetShiftState [17:21:28]wFMCommunicate request_size=4 [17:21:28]MH_SAM_APDU [17:21:28]CAPDU: 80 13 01 00 [17:21:28]Write to MH i2c: E2 08 00 6D 2E 80 13 01 00 00 00 00 00 18 [17:21:28]Write i2c OK [17:21:28]MH_I2C_Read... [17:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:28]Read from MH i2c: E2 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: E2 0E 00 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: E2 0E 00 6D 2E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 51 [17:21:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:21:28]wFMCommunicate OK [17:21:28]SAM_PROTO_GetShiftState done [17:21:28]FM_GetShiftState done [17:21:28]opened in 1730161786 [17:21:28]opened+sec_in_day 1730248186 [17:21:28]quantity*price = 294055 [17:21:28]sum+1 = 294057 [17:21:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 2940.00 Внесено: 2940.00 СДАЧА: 0.00 НСП 1% : 26.02 НДС 12% : 312.27 Наличными: 2940.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 212 29.10.2024 17:21 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146416 ФПД: 92725658861303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172130&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146416&fm=92725658861303&tin=02508201610067®Number=0000000000091683&sum=294000 [17:21:29]StoreToDocumentArchive [17:21:29]shift 547 fd 146416 [17:21:29]save to /storage/0547/doc_00146416 [17:21:29]save last doc name /storage/0547/doc_00146416 to /storage/kkm_last_doc_name [17:21:29]save OK [17:21:29]Clear old archive folders... [17:21:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:21:29]tlvbuf is B6D8A6F0 [17:21:29]SAM_PROTO_ClearQueue [17:21:29]wFMCommunicate request_size=4 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 09 00 00 [17:21:29]Write to MH i2c: E2 08 00 7A 2E 80 09 00 00 00 00 00 00 1A [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 7A 2E 00 90 00 1C [17:21:29]RAPDU: 90 00 [17:21:29]wFMCommunicate OK [17:21:29]SAM_PROTO_ClearQueue done [17:21:29]KKMCreateOFDPacket [17:21:29]OFDProtocolAddRootSTLVToBuf [17:21:29]FM_MakeSignedData [17:21:29]FM_MakeSignedData [17:21:29]SAM_PROTO_SignData [17:21:29]wFMCommunicate request_size=4 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 0D 01 02 [17:21:29]Write to MH i2c: E2 08 00 7B 2E 80 0D 01 02 00 00 00 00 22 [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 7B 2E 00 90 00 1D [17:21:29]RAPDU: 90 00 [17:21:29]wFMCommunicate OK [17:21:29]wFMCommunicate request_size=255 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 96 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 7C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 7C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 79 00 00 00 00 07 04 06 00 70 7C 04 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 9A 19 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F0 3B 02 00 35 04 06 00 54 55 5F F5 [17:21:29]Write to MH i2c: E2 02 01 7C 2E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 96 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 7C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 7C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 79 00 00 00 00 07 04 06 00 70 7C 04 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 9A 19 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F0 3B 02 00 35 04 06 00 54 55 5F F5 00 00 C1 [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 7C 2E 00 90 00 1E [17:21:29]RAPDU: 90 00 [17:21:29]wFMCommunicate OK [17:21:29]wFMCommunicate request_size=7 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 0D 02 02 02 3E F7 [17:21:29]Write to MH i2c: E2 0A 00 7D 2E 80 0D 02 02 02 00 3E F7 00 00 5E [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 7D 2E 00 90 00 1F [17:21:29]RAPDU: 90 00 [17:21:29]wFMCommunicate OK [17:21:29]wFMCommunicate request_size=4 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 0D 03 02 [17:21:29]Write to MH i2c: E2 08 00 7E 2E 80 0D 03 02 00 00 00 00 27 [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 0B 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 0B 00 7E 2E 00 5B 95 D3 49 12 9D E1 11 90 00 D5 [17:21:29]RAPDU: 5B 95 D3 49 12 9D E1 11 90 00 [17:21:29]wFMCommunicate OK [17:21:29]SAM_PROTO_SignData done [17:21:29]FM_MakeSignedData done [17:21:29]CreateOFDProtocolMessage [17:21:29]wFMCommunicate request_size=4 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 11 00 00 [17:21:29]Write to MH i2c: E2 08 00 7F 2E 80 11 00 00 00 00 00 00 27 [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 17 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 17 00 7F 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7A [17:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:21:29]wFMCommunicate OK [17:21:29]CreateOFDProtocolMessage done [17:21:29]OFDSenderStorePacket 146416 [17:21:29]StoreOFDPacket docnum=146416 [17:21:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 79 B8 04 01 79 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 96 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 7C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 7C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 79 00 00 00 00 07 04 06 00 70 7C 04 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 9A 19 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F0 3B 02 00 35 04 06 00 54 55 5F F5 3E F7 5B 95 D3 49 12 9D E1 11 [17:21:29]CheckFolder [17:21:29]dirname=/storage/ofd_packets [17:21:29]CheckFolder done [17:21:29]ProducePacketName [17:21:29]name=ofd_packets/00146416 [17:21:29]NVStorageSaveData ofd_packets/00146416 [17:21:29]File name is /storage/ofd_packets/00146416 [17:21:29]Write 298 bytes [17:21:29]NVStorageSaveData done [17:21:29]OFDSenderStorePacket done [17:21:29]KKMCreateOFDPacket done [17:21:29]NVStorageSaveData kkm_last_timestamp [17:21:29]File name is /storage/kkm_last_timestamp [17:21:29]Write 4 bytes [17:21:29]NVStorageSaveData done [17:21:29]ExternCall_PrintAddStr [17:21:29]wPrintStart [17:21:29]Write to MH i2c: 01 00 00 80 2E AE [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: 01 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: 01 07 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: 01 07 00 80 2E 00 00 00 00 00 FF 0F C3 [17:21:29]RasterBufferAndPrint [17:21:29]line Счет N : (1)161176 [17:21:29]line ИНН: 02508201610067 [17:21:29]line Контрольно-Кассовый Чек [17:21:29]line ПРОДАЖА [17:21:29]line ТРК (МРК, ГНК) : 21 [17:21:29]line Товар: 2710194210 [17:21:29]line ДТ-К-2 [17:21:29]line 38.590 * 76.20 [17:21:29]line = 2940.56 [17:21:29]line НДС 12% НСП 1% [17:21:29]line > о реализуемом товаре [17:21:29]line ОКРУГЛЕНИЕ: -0.56 [17:21:29]line ИТОГО: 2940.00 [17:21:29]line Внесено: 2940.00 [17:21:29]line СДАЧА: 0.00 [17:21:29]line НСП 1% : 26.02 [17:21:29]line НДС 12% : 312.27 [17:21:29]line Наличными: 2940.00 [17:21:29]line Безнал.: 0.00 [17:21:29]line Место: АЗС № 126 "Партнер Нефть" [17:21:29]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:21:29]line СНО: Общий режим [17:21:29]line Чек 212 29.10.2024 17:21 [17:21:29]line Смена: 547 ФФД: 1.0 [17:21:29]line ЗНМ: 0300000085 [17:21:29]line РНМ: 0000000000091683 [17:21:29]line Версия ККМ: 001 [17:21:29]line ФМ: 0000000000871745 [17:21:29]line ФД: 146416 [17:21:29]line ФПД: 92725658861303 [17:21:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172130&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146416&fm=92725658861303&tin=02508201610067®Number=0000000000091683&sum=294000 [17:21:30]OFD Sender: Processing packet 146416 [packets to send 206, broken 205] [17:21:30]ProducePacketName [17:21:30]name=ofd_packets/00146416 [17:21:30]OFD Sender: To server: pG, [17:21:30]CommunicateWithHost lk.salyk.kg:30040 [17:21:30]ConnectInit lk.salyk.kg [17:21:30]written 0, free lines is 4095 [17:21:30]Connected sock=10 [17:21:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 79 B8 04 01 79 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 96 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 7C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 7C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 79 00 00 00 00 07 04 06 00 70 7C 04 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 9A 19 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F0 3B 02 00 35 04 06 00 54 55 5F F5 3E F7 5B 95 D3 49 12 9D E1 11 [17:21:30]Write to MH i2c: 01 00 00 AB 2E D9 [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: 01 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: 01 07 00 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: 01 07 00 AB 2E 00 00 00 00 00 A4 0C 90 [17:21:30]RasterBufferAndPrint [17:21:30]line [17:21:30]line [17:21:30]line [17:21:30]line [17:21:30]line [17:21:30]written 0, free lines is 3242 [17:21:30]MH_Cut [17:21:30]Write to MH i2c: D1 01 00 B2 2E 01 B2 [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: D1 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: D1 01 00 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: D1 01 00 B2 2E 00 B1 [17:21:30]Write to MH i2c: 01 00 00 B3 2E E1 [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 50 D6 47 00 98 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F0 3B 02 00 F4 03 04 00 C0 BE 20 67 B6 04 01 00 00 54 78 86 22 36 E9 B4 63 [17:21:30]CommunicateWithHost err = 0 [17:21:30]CheckOFDResponse [17:21:30]1017 (14) - 77093643461234 [17:21:30]1041 (16) - 0000000000871745 [17:21:30]1040 (4) - 146416 [17:21:30]1012 (4) - 29.10.2024 10:53 [17:21:30]1206 (1) - 0 [17:21:30]OFD Sender: Remove packet 146416 [17:21:30]ProducePacketName [17:21:30]name=ofd_packets/00146416 [17:21:30]NVStorageDeleteData [17:21:31]OFD Sender: No OFD packet to send [17:21:31]*** Cut start [17:21:31]*** Partial cut [17:21:31]*** CUTSNS_PIN = 1 [17:21:31]*** CUTSNS_PIN = 0 [17:21:31]*** Brake cut motor [17:21:31]Read from MH i2c: 01 [17:21:31]MH_I2C_Read... [17:21:31]*** Stop cut motor [17:21:31]*** Cut end [17:21:31]Read from MH i2c: 01 07 00 [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: 01 07 00 B3 2E 00 00 00 00 00 FF 0F F6 [17:21:31]process_action close_receipt done [17:21:31]requested_data is exist [17:21:31]produce_requested_data [17:21:31]requested_item fm.sn is exist - process it [17:21:31]wFMCommunicate request_size=4 [17:21:31]MH_SAM_APDU [17:21:31]CAPDU: 80 11 00 00 [17:21:31]Write to MH i2c: E2 08 00 B4 2E 80 11 00 00 00 00 00 00 5C [17:21:31]Write i2c OK [17:21:31]MH_I2C_Read... [17:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:31]Read from MH i2c: E2 [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: E2 17 00 [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: E2 17 00 B4 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AF [17:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:21:31]wFMCommunicate OK [17:21:31]requested_item fd.num is exist - process it [17:21:31]SAM_PROTO_GetFieldsCounters [17:21:31]wFMCommunicate request_size=4 [17:21:31]MH_SAM_APDU [17:21:31]CAPDU: 80 13 00 00 [17:21:31]Write to MH i2c: E2 08 00 B5 2E 80 13 00 00 00 00 00 00 5F [17:21:31]Write i2c OK [17:21:31]MH_I2C_Read... [17:21:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:32]Read from MH i2c: E2 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 62 00 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 62 00 B5 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F0 3B 02 00 0E 04 04 00 23 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 50 [17:21:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F0 3B 02 00 0E 04 04 00 23 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 [17:21:32]wFMCommunicate OK [17:21:32]SAM_PROTO_GetFieldsCounters done [17:21:32]requested_item shift.num is exist - process it [17:21:32]requested_item shift.opened is exist - process it [17:21:32]req_shift_opened [17:21:32]FM_GetShiftState [17:21:32]SAM_PROTO_GetShiftState [17:21:32]wFMCommunicate request_size=4 [17:21:32]MH_SAM_APDU [17:21:32]CAPDU: 80 13 01 00 [17:21:32]Write to MH i2c: E2 08 00 B6 2E 80 13 01 00 00 00 00 00 61 [17:21:32]Write i2c OK [17:21:32]MH_I2C_Read... [17:21:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:32]Read from MH i2c: E2 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 0E 00 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 0E 00 B6 2E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9A [17:21:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:21:32]wFMCommunicate OK [17:21:32]SAM_PROTO_GetShiftState done [17:21:32]FM_GetShiftState done [17:21:32]req_shift_opened done [17:21:32]requested_item shift.open_date is exist - process it [17:21:32]req_shift_open_date [17:21:32]req_shift_open_date done [17:21:32]produce_requested_data done [17:21:32]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146416,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:21:32]process_action_free close_receipt [17:21:32]json_value_free [17:21:32]json_value_free done [17:21:32]process_json_proto returns [17:21:32]Send response to host [17:21:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146416,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:21:32]free response buf [17:21:32]execute_script done [17:21:32]execute_script returns [17:21:32]free content buf [17:21:32]Sock 7.Close socket [17:21:32]Sock 7.Thread stoped [17:21:36]OFD Sender: No OFD packet to send [17:21:41]OFD Sender: No OFD packet to send [17:21:46]OFD Sender: No OFD packet to send [17:21:51]OFD Sender: No OFD packet to send [17:21:56]OFD Sender: No OFD packet to send [17:22:01]OFD Sender: No OFD packet to send [17:22:06]OFD Sender: No OFD packet to send [17:22:11]OFD Sender: No OFD packet to send [17:22:16]OFD Sender: No OFD packet to send [17:22:21]OFD Sender: No OFD packet to send [17:22:26]OFD Sender: No OFD packet to send [17:22:31]OFD Sender: No OFD packet to send [17:22:36]OFD Sender: No OFD packet to send [17:22:41]OFD Sender: No OFD packet to send [17:22:46]OFD Sender: No OFD packet to send [17:22:51]OFD Sender: No OFD packet to send [17:22:56]OFD Sender: No OFD packet to send [17:23:01]OFD Sender: No OFD packet to send [17:23:06]OFD Sender: No OFD packet to send [17:23:11]OFD Sender: No OFD packet to send [17:23:16]OFD Sender: No OFD packet to send [17:23:21]OFD Sender: No OFD packet to send [17:23:26]OFD Sender: No OFD packet to send [17:23:31]OFD Sender: No OFD packet to send [17:23:36]OFD Sender: No OFD packet to send [17:23:41]OFD Sender: No OFD packet to send [17:23:46]OFD Sender: No OFD packet to send [17:23:51]OFD Sender: No OFD packet to send [17:23:56]OFD Sender: No OFD packet to send [17:24:01]OFD Sender: No OFD packet to send [17:24:06]OFD Sender: No OFD packet to send [17:24:11]OFD Sender: No OFD packet to send [17:24:14]accept exits with 9 [17:24:14]New connection [17:24:14]New thread 3066686820 created [17:24:14]Thread 3066830180 joined [17:24:14]Waiting for new connection... [17:24:14] Sock 9.Parse request [17:24:14]Sock 9.Check first char [17:24:14]Sock 9.First char is OK [17:24:14]request: POST /json_proto HTTP/1.0 [17:24:14]Method: POST [17:24:14]URL: /json_proto [17:24:14]Method is POST - this is cgi request [17:24:14]url: /json_proto [17:24:14]query_string will be loaded in cgi processing [17:24:14]execute_cgi json_proto POST (null) [17:24:14]execute_cgi path=json_proto method=POST [17:24:14]POST find Content-Length [17:24:14]Host: 172.17.40.195:8080 [17:24:14]Content-Length: 677 [17:24:14]Content-Type: application/json [17:24:14] [17:24:14]POST finish read [17:24:14]Found Content-Length = 677 [17:24:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:24:14]execute_script... [17:24: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)161177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:24:14]POST & json_proto [17:24:14]process_json_proto [17:24:14]json parsed OK: [17:24:14]protocol is kg_v1.0 [17:24:14]action value=close_receipt [17:24:14]process_action close_receipt [17:24:14]cmd_close_receipt [17:24:14]MH_GetDate [17:24:14]Write to MH i2c: F0 00 00 B7 2E D4 [17:24:14]Write i2c OK [17:24:14]MH_I2C_Read... [17:24:14]Read from MH i2c: F0 [17:24:14]MH_I2C_Read... [17:24:14]Read from MH i2c: F0 09 00 [17:24:14]MH_I2C_Read... [17:24:14]Read from MH i2c: F0 09 00 B7 2E 00 40 1A 21 67 D5 8D 6C 64 F1 [17:24:14]GetLastDocTimeStamp 1730222490 [17:24:14]current date 1730222656 [17:24:14]FM_GetShiftState [17:24:14]SAM_PROTO_GetShiftState [17:24:14]wFMCommunicate request_size=4 [17:24:14]MH_SAM_APDU [17:24:14]CAPDU: 80 13 01 00 [17:24:14]Write to MH i2c: E2 08 00 B8 2E 80 13 01 00 00 00 00 00 63 [17:24:14]Write i2c OK [17:24:14]MH_I2C_Read... [17:24:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:14]Read from MH i2c: E2 [17:24:14]MH_I2C_Read... [17:24:14]Read from MH i2c: E2 0E 00 [17:24:14]MH_I2C_Read... [17:24:14]Read from MH i2c: E2 0E 00 B8 2E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 9C [17:24:14]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:24:14]wFMCommunicate OK [17:24:14]SAM_PROTO_GetShiftState done [17:24:14]FM_GetShiftState done [17:24:14]opened in 1730161786 [17:24:14]opened+sec_in_day 1730248186 [17:24:14]quantity*price = 50041 [17:24:14]sum+1 = 50042 [17:24: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 213 29.10.2024 17:24 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146417 ФПД: 92909614907717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172416&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146417&fm=92909614907717&tin=02508201610067®Number=0000000000091683&sum=50000 [17:24:15]StoreToDocumentArchive [17:24:15]shift 547 fd 146417 [17:24:15]save to /storage/0547/doc_00146417 [17:24:15]save last doc name /storage/0547/doc_00146417 to /storage/kkm_last_doc_name [17:24:15]save OK [17:24:15]Clear old archive folders... [17:24:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:24:15]tlvbuf is 01FE0840 [17:24:15]SAM_PROTO_ClearQueue [17:24:15]wFMCommunicate request_size=4 [17:24:15]MH_SAM_APDU [17:24:15]CAPDU: 80 09 00 00 [17:24:15]Write to MH i2c: E2 08 00 C5 2E 80 09 00 00 00 00 00 00 65 [17:24:15]Write i2c OK [17:24:15]MH_I2C_Read... [17:24:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:15]Read from MH i2c: E2 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 C5 2E 00 90 00 67 [17:24:15]RAPDU: 90 00 [17:24:15]wFMCommunicate OK [17:24:15]SAM_PROTO_ClearQueue done [17:24:15]KKMCreateOFDPacket [17:24:15]OFDProtocolAddRootSTLVToBuf [17:24:15]FM_MakeSignedData [17:24:15]FM_MakeSignedData [17:24:15]SAM_PROTO_SignData [17:24:15]wFMCommunicate request_size=4 [17:24:15]MH_SAM_APDU [17:24:15]CAPDU: 80 0D 01 02 [17:24:15]Write to MH i2c: E2 08 00 C6 2E 80 0D 01 02 00 00 00 00 6D [17:24:15]Write i2c OK [17:24:15]MH_I2C_Read... [17:24:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:15]Read from MH i2c: E2 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 C6 2E 00 90 00 68 [17:24:15]RAPDU: 90 00 [17:24:15]wFMCommunicate OK [17:24:15]wFMCommunicate request_size=255 [17:24:15]MH_SAM_APDU [17:24: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 D5 00 00 00 F4 03 04 00 40 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F1 3B 02 00 35 04 06 00 54 [17:24:15]Write to MH i2c: E2 02 01 C7 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 40 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F1 3B 02 00 35 04 06 00 54 00 00 59 [17:24:15]Write i2c OK [17:24:15]MH_I2C_Read... [17:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:15]Read from MH i2c: E2 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 C7 2E 00 90 00 69 [17:24:15]RAPDU: 90 00 [17:24:15]wFMCommunicate OK [17:24:15]wFMCommunicate request_size=10 [17:24:15]MH_SAM_APDU [17:24:15]CAPDU: 80 0D 02 02 05 80 34 97 C1 45 [17:24:15]Write to MH i2c: E2 0D 00 C8 2E 80 0D 02 02 05 00 80 34 97 C1 45 00 00 CB [17:24:15]Write i2c OK [17:24:15]MH_I2C_Read... [17:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:15]Read from MH i2c: E2 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 03 00 C8 2E 00 90 00 6A [17:24:15]RAPDU: 90 00 [17:24:15]wFMCommunicate OK [17:24:15]wFMCommunicate request_size=4 [17:24:15]MH_SAM_APDU [17:24:15]CAPDU: 80 0D 03 02 [17:24:15]Write to MH i2c: E2 08 00 C9 2E 80 0D 03 02 00 00 00 00 72 [17:24:15]Write i2c OK [17:24:15]MH_I2C_Read... [17:24:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:15]Read from MH i2c: E2 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 0B 00 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 0B 00 C9 2E 00 42 7B 8E 25 A0 9A 4A 1D 90 00 84 [17:24:15]RAPDU: 42 7B 8E 25 A0 9A 4A 1D 90 00 [17:24:15]wFMCommunicate OK [17:24:15]SAM_PROTO_SignData done [17:24:15]FM_MakeSignedData done [17:24:15]CreateOFDProtocolMessage [17:24:15]wFMCommunicate request_size=4 [17:24:15]MH_SAM_APDU [17:24:15]CAPDU: 80 11 00 00 [17:24:15]Write to MH i2c: E2 08 00 CA 2E 80 11 00 00 00 00 00 00 72 [17:24:15]Write i2c OK [17:24:15]MH_I2C_Read... [17:24:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:15]Read from MH i2c: E2 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 17 00 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: E2 17 00 CA 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C5 [17:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:24:15]wFMCommunicate OK [17:24:15]CreateOFDProtocolMessage done [17:24:15]OFDSenderStorePacket 146417 [17:24:15]StoreOFDPacket docnum=146417 [17:24:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4F E7 07 01 94 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 40 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F1 3B 02 00 35 04 06 00 54 80 34 97 C1 45 42 7B 8E 25 A0 9A 4A 1D [17:24:15]CheckFolder [17:24:15]dirname=/storage/ofd_packets [17:24:15]CheckFolder done [17:24:15]ProducePacketName [17:24:15]name=ofd_packets/00146417 [17:24:15]NVStorageSaveData ofd_packets/00146417 [17:24:15]File name is /storage/ofd_packets/00146417 [17:24:15]Write 301 bytes [17:24:15]NVStorageSaveData done [17:24:15]OFDSenderStorePacket done [17:24:15]KKMCreateOFDPacket done [17:24:15]NVStorageSaveData kkm_last_timestamp [17:24:15]File name is /storage/kkm_last_timestamp [17:24:15]Write 4 bytes [17:24:15]NVStorageSaveData done [17:24:15]ExternCall_PrintAddStr [17:24:15]wPrintStart [17:24:15]Write to MH i2c: 01 00 00 CB 2E F9 [17:24:15]Write i2c OK [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: 01 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: 01 07 00 [17:24:15]MH_I2C_Read... [17:24:15]Read from MH i2c: 01 07 00 CB 2E 00 00 00 00 00 FF 0F 0E [17:24:15]RasterBufferAndPrint [17:24:15]line Счет N : (1)161177 [17:24:15]line ИНН: 02508201610067 [17:24:15]line Контрольно-Кассовый Чек [17:24:15]line ПРОДАЖА [17:24:15]line ТРК (МРК, ГНК) : 52 [17:24:15]line Товар: 2710124130 [17:24:15]line Аи-92-К-2 [17:24:15]line 7.480 * 66.90 [17:24:15]line = 500.41 [17:24:15]line НДС 12% НСП 1% [17:24:15]line > о реализуемом товаре [17:24:15]line ОКРУГЛЕНИЕ: -0.41 [17:24:15]line ИТОГО: 500.00 [17:24:15]line Внесено: 500.00 [17:24:15]line СДАЧА: 0.00 [17:24:15]line НСП 1% : 4.43 [17:24:15]line НДС 12% : 53.14 [17:24:15]line Наличными: 500.00 [17:24:15]line Безнал.: 0.00 [17:24:15]line Место: АЗС № 126 "Партнер Нефть" [17:24:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:24:15]line СНО: Общий режим [17:24:15]line Чек 213 29.10.2024 17:24 [17:24:15]line Смена: 547 ФФД: 1.0 [17:24:15]line ЗНМ: 0300000085 [17:24:15]line РНМ: 0000000000091683 [17:24:15]line Версия ККМ: 001 [17:24:15]line ФМ: 0000000000871745 [17:24:15]line ФД: 146417 [17:24:15]line ФПД: 92909614907717 [17:24:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172416&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146417&fm=92909614907717&tin=02508201610067®Number=0000000000091683&sum=50000 [17:24:16]written 0, free lines is 4095 [17:24:16]OFD Sender: Processing packet 146417 [packets to send 206, broken 205] [17:24:16]ProducePacketName [17:24:16]name=ofd_packets/00146417 [17:24:16]OFD Sender: To server: pG, [17:24:16]CommunicateWithHost lk.salyk.kg:30040 [17:24:16]ConnectInit lk.salyk.kg [17:24:16]Write to MH i2c: 01 00 00 F6 2E 24 [17:24:16]Write i2c OK [17:24:16]MH_I2C_Read... [17:24:16]Read from MH i2c: 01 [17:24:16]MH_I2C_Read... [17:24:16]Read from MH i2c: 01 07 00 [17:24:16]MH_I2C_Read... [17:24:16]Connected sock=7 [17:24:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4F E7 07 01 94 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 40 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F1 3B 02 00 35 04 06 00 54 80 34 97 C1 45 42 7B 8E 25 A0 9A 4A 1D [17:24:16]Read from MH i2c: 01 07 00 F6 2E 00 00 00 00 00 A0 0C D7 [17:24:16]RasterBufferAndPrint [17:24:16]line [17:24:16]line [17:24:16]line [17:24:16]line [17:24:16]line [17:24:16]written 0, free lines is 3254 [17:24:16]MH_Cut [17:24:16]Write to MH i2c: D1 01 00 FD 2E 01 FD [17:24:16]Write i2c OK [17:24:16]MH_I2C_Read... [17:24:16]Read from MH i2c: D1 [17:24:16]MH_I2C_Read... [17:24:16]Read from MH i2c: D1 01 00 [17:24:16]MH_I2C_Read... [17:24:16]Read from MH i2c: D1 01 00 FD 2E 00 FC [17:24:16]Write to MH i2c: 01 00 00 FE 2E 2C [17:24:16]Write i2c OK [17:24:16]MH_I2C_Read... [17:24:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D0 41 47 00 48 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F1 3B 02 00 F4 03 04 00 66 BF 20 67 B6 04 01 00 00 B3 A4 79 07 EC E9 A5 76 [17:24:17]CommunicateWithHost err = 0 [17:24:17]CheckOFDResponse [17:24:17]1017 (14) - 77093643461234 [17:24:17]1041 (16) - 0000000000871745 [17:24:17]1040 (4) - 146417 [17:24:17]1012 (4) - 29.10.2024 10:56 [17:24:17]1206 (1) - 0 [17:24:17]OFD Sender: Remove packet 146417 [17:24:17]ProducePacketName [17:24:17]name=ofd_packets/00146417 [17:24:17]NVStorageDeleteData [17:24:17]*** Cut start [17:24:17]*** Partial cut [17:24:17]*** CUTSNS_PIN = 1 [17:24:17]*** CUTSNS_PIN = 0 [17:24:17]OFD Sender: No OFD packet to send [17:24:17]*** Brake cut motor [17:24:17]Read from MH i2c: 01 [17:24:17]MH_I2C_Read... [17:24:17]*** Stop cut motor [17:24:17]*** Cut end [17:24:17]Read from MH i2c: 01 07 00 [17:24:17]MH_I2C_Read... [17:24:17]Read from MH i2c: 01 07 00 FE 2E 00 00 00 00 00 FF 0F 41 [17:24:17]process_action close_receipt done [17:24:17]requested_data is exist [17:24:17]produce_requested_data [17:24:17]requested_item fm.sn is exist - process it [17:24:17]wFMCommunicate request_size=4 [17:24:17]MH_SAM_APDU [17:24:17]CAPDU: 80 11 00 00 [17:24:17]Write to MH i2c: E2 08 00 FF 2E 80 11 00 00 00 00 00 00 A7 [17:24:17]Write i2c OK [17:24:17]MH_I2C_Read... [17:24:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:18]Read from MH i2c: E2 [17:24:18]MH_I2C_Read... [17:24:18]Read from MH i2c: E2 17 00 [17:24:18]MH_I2C_Read... [17:24:18]Read from MH i2c: E2 17 00 FF 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FA [17:24:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:24:18]wFMCommunicate OK [17:24:18]requested_item fd.num is exist - process it [17:24:18]SAM_PROTO_GetFieldsCounters [17:24:18]wFMCommunicate request_size=4 [17:24:18]MH_SAM_APDU [17:24:18]CAPDU: 80 13 00 00 [17:24:18]Write to MH i2c: E2 08 00 00 2F 80 13 00 00 00 00 00 00 AB [17:24:18]Write i2c OK [17:24:18]MH_I2C_Read... [17:24:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:18]Read from MH i2c: E2 [17:24:18]MH_I2C_Read... [17:24:18]Read from MH i2c: E2 62 00 [17:24:18]MH_I2C_Read... [17:24:18]Read from MH i2c: E2 62 00 00 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F1 3B 02 00 0E 04 04 00 23 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 A0 [17:24:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F1 3B 02 00 0E 04 04 00 23 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 [17:24:18]wFMCommunicate OK [17:24:18]SAM_PROTO_GetFieldsCounters done [17:24:18]requested_item shift.num is exist - process it [17:24:18]requested_item shift.opened is exist - process it [17:24:18]req_shift_opened [17:24:18]FM_GetShiftState [17:24:18]SAM_PROTO_GetShiftState [17:24:18]wFMCommunicate request_size=4 [17:24:18]MH_SAM_APDU [17:24:18]CAPDU: 80 13 01 00 [17:24:18]Write to MH i2c: E2 08 00 01 2F 80 13 01 00 00 00 00 00 AD [17:24:18]Write i2c OK [17:24:18]MH_I2C_Read... [17:24:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:18]Read from MH i2c: E2 [17:24:18]MH_I2C_Read... [17:24:18]Read from MH i2c: E2 0E 00 [17:24:18]MH_I2C_Read... [17:24:18]Read from MH i2c: E2 0E 00 01 2F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E6 [17:24:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:24:18]wFMCommunicate OK [17:24:18]SAM_PROTO_GetShiftState done [17:24:18]FM_GetShiftState done [17:24:18]req_shift_opened done [17:24:18]requested_item shift.open_date is exist - process it [17:24:18]req_shift_open_date [17:24:18]req_shift_open_date done [17:24:18]produce_requested_data done [17:24:18]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146417,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:24:18]process_action_free close_receipt [17:24:18]json_value_free [17:24:18]json_value_free done [17:24:18]process_json_proto returns [17:24:18]Send response to host [17:24:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146417,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:24:18]free response buf [17:24:18]execute_script done [17:24:18]execute_script returns [17:24:18]free content buf [17:24:18]Sock 9.Close socket [17:24:18]Sock 9.Thread stoped [17:24:22]OFD Sender: No OFD packet to send [17:24:27]OFD Sender: No OFD packet to send [17:24:32]OFD Sender: No OFD packet to send [17:24:37]OFD Sender: No OFD packet to send [17:24:42]OFD Sender: No OFD packet to send [17:24:47]OFD Sender: No OFD packet to send [17:24:52]OFD Sender: No OFD packet to send [17:24:57]OFD Sender: No OFD packet to send [17:25:02]OFD Sender: No OFD packet to send [17:25:07]OFD Sender: No OFD packet to send [17:25:12]OFD Sender: No OFD packet to send [17:25:17]OFD Sender: No OFD packet to send [17:25:22]OFD Sender: No OFD packet to send [17:25:27]OFD Sender: No OFD packet to send [17:25:32]OFD Sender: No OFD packet to send [17:25:37]OFD Sender: No OFD packet to send [17:25:42]OFD Sender: No OFD packet to send [17:25:47]OFD Sender: No OFD packet to send [17:25:52]OFD Sender: No OFD packet to send [17:25:57]OFD Sender: No OFD packet to send [17:26:02]OFD Sender: No OFD packet to send [17:26:07]OFD Sender: No OFD packet to send [17:26:12]OFD Sender: No OFD packet to send [17:26:17]OFD Sender: No OFD packet to send [17:26:22]OFD Sender: No OFD packet to send [17:26:27]OFD Sender: No OFD packet to send [17:26:32]OFD Sender: No OFD packet to send [17:26:37]OFD Sender: No OFD packet to send [17:26:42]OFD Sender: No OFD packet to send [17:26:47]OFD Sender: No OFD packet to send [17:26:52]OFD Sender: No OFD packet to send [17:26:57]OFD Sender: No OFD packet to send [17:27:02]OFD Sender: No OFD packet to send [17:27:07]OFD Sender: No OFD packet to send [17:27:12]OFD Sender: No OFD packet to send [17:27:13]accept exits with 10 [17:27:13]New connection [17:27:13]New thread 3066830180 created [17:27:13]Thread 3066686820 joined [17:27:13]Waiting for new connection... [17:27:13] Sock 10.Parse request [17:27:13]Sock 10.Check first char [17:27:13]Sock 10.First char is OK [17:27:13]request: POST /json_proto HTTP/1.0 [17:27:13]Method: POST [17:27:13]URL: /json_proto [17:27:13]Method is POST - this is cgi request [17:27:13]url: /json_proto [17:27:13]query_string will be loaded in cgi processing [17:27:13]execute_cgi json_proto POST (null) [17:27:13]execute_cgi path=json_proto method=POST [17:27:13]POST find Content-Length [17:27:13]Host: 172.17.40.195:8080 [17:27:13]Content-Length: 642 [17:27:13]Content-Type: application/json [17:27:13] [17:27:13]POST finish read [17:27:13]Found Content-Length = 642 [17:27:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.000, "sum" : 1484.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:13]execute_script... [17: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)161178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.000, "sum" : 1484.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:13]POST & json_proto [17:27:13]process_json_proto [17:27:13]json parsed OK: [17:27:13]protocol is kg_v1.0 [17:27:13]action value=close_receipt [17:27:13]process_action close_receipt [17:27:13]cmd_close_receipt [17:27:13]MH_GetDate [17:27:13]Write to MH i2c: F0 00 00 02 2F 20 [17:27:13]Write i2c OK [17:27:13]MH_I2C_Read... [17:27:13]Read from MH i2c: F0 [17:27:13]MH_I2C_Read... [17:27:13]Read from MH i2c: F0 09 00 [17:27:13]MH_I2C_Read... [17:27:13]Read from MH i2c: F0 09 00 02 2F 00 F3 1A 21 67 D5 8D 6C 64 F0 [17:27:13]GetLastDocTimeStamp 1730222656 [17:27:13]current date 1730222835 [17:27:13]FM_GetShiftState [17:27:13]SAM_PROTO_GetShiftState [17:27:13]wFMCommunicate request_size=4 [17:27:13]MH_SAM_APDU [17:27:13]CAPDU: 80 13 01 00 [17:27:13]Write to MH i2c: E2 08 00 03 2F 80 13 01 00 00 00 00 00 AF [17:27:13]Write i2c OK [17:27:13]MH_I2C_Read... [17:27:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:13]Read from MH i2c: E2 [17:27:13]MH_I2C_Read... [17:27:13]Read from MH i2c: E2 0E 00 [17:27:13]MH_I2C_Read... [17:27:13]Read from MH i2c: E2 0E 00 03 2F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E8 [17:27:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:27:13]wFMCommunicate OK [17:27:13]SAM_PROTO_GetShiftState done [17:27:13]FM_GetShiftState done [17:27:13]opened in 1730161786 [17:27:13]opened+sec_in_day 1730248186 [17:27:13]quantity*price = 148400 [17:27:13]sum+1 = 148401 [17:27:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1484.00 НСП 1% : 13.13 НДС 12% : 157.59 Наличными: 1484.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 214 29.10.2024 17:27 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146418 ФПД: 136546158316678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172715&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146418&fm=136546158316678&tin=02508201610067®Number=0000000000091683&sum=148400 [17:27:14]StoreToDocumentArchive [17:27:14]shift 547 fd 146418 [17:27:14]save to /storage/0547/doc_00146418 [17:27:14]save last doc name /storage/0547/doc_00146418 to /storage/kkm_last_doc_name [17:27:14]save OK [17:27:14]Clear old archive folders... [17:27:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:27:14]tlvbuf is B6EBC460 [17:27:14]SAM_PROTO_ClearQueue [17:27:14]wFMCommunicate request_size=4 [17:27:14]MH_SAM_APDU [17:27:14]CAPDU: 80 09 00 00 [17:27:14]Write to MH i2c: E2 08 00 10 2F 80 09 00 00 00 00 00 00 B1 [17:27:14]Write i2c OK [17:27:14]MH_I2C_Read... [17:27:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:27:14]Read from MH i2c: E2 [17:27:14]MH_I2C_Read... [17:27:14]Read from MH i2c: E2 03 00 [17:27:14]MH_I2C_Read... [17:27:14]Read from MH i2c: E2 03 00 10 2F 00 90 00 B3 [17:27:14]RAPDU: 90 00 [17:27:14]wFMCommunicate OK [17:27:14]SAM_PROTO_ClearQueue done [17:27:14]KKMCreateOFDPacket [17:27:14]OFDProtocolAddRootSTLVToBuf [17:27:14]FM_MakeSignedData [17:27:14]FM_MakeSignedData [17:27:14]SAM_PROTO_SignData [17:27:14]wFMCommunicate request_size=4 [17:27:14]MH_SAM_APDU [17:27:14]CAPDU: 80 0D 01 02 [17:27:14]Write to MH i2c: E2 08 00 11 2F 80 0D 01 02 00 00 00 00 B9 [17:27:14]Write i2c OK [17:27:14]MH_I2C_Read... [17:27:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:27:14]Read from MH i2c: E2 [17:27:14]MH_I2C_Read... [17:27:14]Read from MH i2c: E2 03 00 [17:27:14]MH_I2C_Read... [17:27:14]Read from MH i2c: E2 03 00 11 2F 00 90 00 B4 [17:27:14]RAPDU: 90 00 [17:27:14]wFMCommunicate OK [17:27:14]wFMCommunicate request_size=255 [17:27:14]MH_SAM_APDU [17: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 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 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 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 F3 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F2 3B 02 00 35 04 06 00 7C [17:27:14]Write to MH i2c: E2 02 01 12 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 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 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 F3 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F2 3B 02 00 35 04 06 00 7C 00 00 59 [17:27:14]Write i2c OK [17:27:14]MH_I2C_Read... [17:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:15]Read from MH i2c: E2 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 03 00 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 03 00 12 2F 00 90 00 B5 [17:27:15]RAPDU: 90 00 [17:27:15]wFMCommunicate OK [17:27:15]wFMCommunicate request_size=10 [17:27:15]MH_SAM_APDU [17:27:15]CAPDU: 80 0D 02 02 05 30 21 43 0C 86 [17:27:15]Write to MH i2c: E2 0D 00 13 2F 80 0D 02 02 05 00 30 21 43 0C 86 00 00 EC [17:27:15]Write i2c OK [17:27:15]MH_I2C_Read... [17:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:15]Read from MH i2c: E2 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 03 00 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 03 00 13 2F 00 90 00 B6 [17:27:15]RAPDU: 90 00 [17:27:15]wFMCommunicate OK [17:27:15]wFMCommunicate request_size=4 [17:27:15]MH_SAM_APDU [17:27:15]CAPDU: 80 0D 03 02 [17:27:15]Write to MH i2c: E2 08 00 14 2F 80 0D 03 02 00 00 00 00 BE [17:27:15]Write i2c OK [17:27:15]MH_I2C_Read... [17:27:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:27:15]Read from MH i2c: E2 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 0B 00 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 0B 00 14 2F 00 DA 10 84 3F 9C 85 CE 11 90 00 6C [17:27:15]RAPDU: DA 10 84 3F 9C 85 CE 11 90 00 [17:27:15]wFMCommunicate OK [17:27:15]SAM_PROTO_SignData done [17:27:15]FM_MakeSignedData done [17:27:15]CreateOFDProtocolMessage [17:27:15]wFMCommunicate request_size=4 [17:27:15]MH_SAM_APDU [17:27:15]CAPDU: 80 11 00 00 [17:27:15]Write to MH i2c: E2 08 00 15 2F 80 11 00 00 00 00 00 00 BE [17:27:15]Write i2c OK [17:27:15]MH_I2C_Read... [17:27:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:15]Read from MH i2c: E2 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 17 00 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: E2 17 00 15 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 11 [17:27:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:27:15]wFMCommunicate OK [17:27:15]CreateOFDProtocolMessage done [17:27:15]OFDSenderStorePacket 146418 [17:27:15]StoreOFDPacket docnum=146418 [17:27:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D9 28 07 01 AE 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 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 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 F3 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F2 3B 02 00 35 04 06 00 7C 30 21 43 0C 86 DA 10 84 3F 9C 85 CE 11 [17:27:15]CheckFolder [17:27:15]dirname=/storage/ofd_packets [17:27:15]CheckFolder done [17:27:15]ProducePacketName [17:27:15]name=ofd_packets/00146418 [17:27:15]NVStorageSaveData ofd_packets/00146418 [17:27:15]File name is /storage/ofd_packets/00146418 [17:27:15]Write 301 bytes [17:27:15]NVStorageSaveData done [17:27:15]OFDSenderStorePacket done [17:27:15]KKMCreateOFDPacket done [17:27:15]NVStorageSaveData kkm_last_timestamp [17:27:15]File name is /storage/kkm_last_timestamp [17:27:15]Write 4 bytes [17:27:15]NVStorageSaveData done [17:27:15]OFD Sender: Processing packet 146418 [packets to send 206, broken 205] [17:27:15]ProducePacketName [17:27:15]name=ofd_packets/00146418 [17:27:15]OFD Sender: To server: pG, [17:27:15]CommunicateWithHost lk.salyk.kg:30040 [17:27:15]ConnectInit lk.salyk.kg [17:27:15]ExternCall_PrintAddStr [17:27:15]wPrintStart [17:27:15]Write to MH i2c: 01 00 00 16 2F 45 [17:27:15]Write i2c OK [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: 01 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: 01 07 00 [17:27:15]MH_I2C_Read... [17:27:15]Read from MH i2c: 01 07 00 16 2F 00 00 00 00 00 FF 0F 5A [17:27:15]RasterBufferAndPrint [17:27:15]line Счет N : (1)161178 [17:27:15]line ИНН: 02508201610067 [17:27:15]line Контрольно-Кассовый Чек [17:27:15]line ПРОДАЖА [17:27:15]line ТРК (МРК, ГНК) : 33 [17:27:15]line Товар: 2710124500 [17:27:15]line Аи-95-К-3 [17:27:15]line 20.000 * 74.20 [17:27:15]line = 1484.00 [17:27:15]line НДС 12% НСП 1% [17:27:15]line > о реализуемом товаре [17:27:15]line ИТОГО: 1484.00 [17:27:15]line НСП 1% : 13.13 [17:27:15]line НДС 12% : 157.59 [17:27:15]line Наличными: 1484.00 [17:27:15]line Безнал.: 0.00 [17:27:15]line Место: АЗС № 126 "Партнер Нефть" [17:27:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:27:15]line СНО: Общий режим [17:27:15]line Чек 214 29.10.2024 17:27 [17:27:15]line Смена: 547 ФФД: 1.0 [17:27:15]line ЗНМ: 0300000085 [17:27:15]line РНМ: 0000000000091683 [17:27:15]line Версия ККМ: 001 [17:27:15]line ФМ: 0000000000871745 [17:27:15]line ФД: 146418 [17:27:15]line ФПД: 136546158316678 [17:27:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172715&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146418&fm=136546158316678&tin=02508201610067®Number=0000000000091683&sum=148400 [17:27:15]written 0, free lines is 4095 [17:27:15]Connected sock=12 [17: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 31 37 34 35 0F 01 00 00 D9 28 07 01 AE 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 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 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 F3 1A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F2 3B 02 00 35 04 06 00 7C 30 21 43 0C 86 DA 10 84 3F 9C 85 CE 11 [17:27:16]Write to MH i2c: 01 00 00 3E 2F 6D [17:27:16]Write i2c OK [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: 01 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: 01 07 00 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: 01 07 00 3E 2F 00 00 00 00 00 D8 0C 58 [17:27:16]RasterBufferAndPrint [17:27:16]line [17:27:16]line [17:27:16]line [17:27:16]line [17:27:16]line [17:27:16]written 0, free lines is 3292 [17:27:16]MH_Cut [17:27:16]Write to MH i2c: D1 01 00 45 2F 01 46 [17:27:16]Write i2c OK [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: D1 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: D1 01 00 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: D1 01 00 45 2F 00 45 [17:27:16]Write to MH i2c: 01 00 00 46 2F 75 [17:27:16]Write i2c OK [17:27:16]MH_I2C_Read... [17:27:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 75 9F 47 00 4A D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F2 3B 02 00 F4 03 04 00 1A C0 20 67 B6 04 01 00 00 4D 72 77 87 63 44 D4 83 [17:27:16]CommunicateWithHost err = 0 [17:27:16]CheckOFDResponse [17:27:16]1017 (14) - 77093643461234 [17:27:16]1041 (16) - 0000000000871745 [17:27:16]1040 (4) - 146418 [17:27:16]1012 (4) - 29.10.2024 10:59 [17:27:16]1206 (1) - 0 [17:27:16]OFD Sender: Remove packet 146418 [17:27:16]ProducePacketName [17:27:16]name=ofd_packets/00146418 [17:27:16]NVStorageDeleteData [17:27:16]*** Cut start [17:27:16]*** Partial cut [17:27:16]*** CUTSNS_PIN = 1 [17:27:16]*** CUTSNS_PIN = 0 [17:27:17]OFD Sender: No OFD packet to send [17:27:17]*** Brake cut motor [17:27:17]Read from MH i2c: 01 [17:27:17]MH_I2C_Read... [17:27:17]*** Stop cut motor [17:27:17]*** Cut end [17:27:17]Read from MH i2c: 01 07 00 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: 01 07 00 46 2F 00 00 00 00 00 FF 0F 8A [17:27:17]process_action close_receipt done [17:27:17]requested_data is exist [17:27:17]produce_requested_data [17:27:17]requested_item fm.sn is exist - process it [17:27:17]wFMCommunicate request_size=4 [17:27:17]MH_SAM_APDU [17:27:17]CAPDU: 80 11 00 00 [17:27:17]Write to MH i2c: E2 08 00 47 2F 80 11 00 00 00 00 00 00 F0 [17:27:17]Write i2c OK [17:27:17]MH_I2C_Read... [17:27:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:17]Read from MH i2c: E2 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 17 00 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 17 00 47 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 43 [17:27:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:27:17]wFMCommunicate OK [17:27:17]requested_item fd.num is exist - process it [17:27:17]SAM_PROTO_GetFieldsCounters [17:27:17]wFMCommunicate request_size=4 [17:27:17]MH_SAM_APDU [17:27:17]CAPDU: 80 13 00 00 [17:27:17]Write to MH i2c: E2 08 00 48 2F 80 13 00 00 00 00 00 00 F3 [17:27:17]Write i2c OK [17:27:17]MH_I2C_Read... [17:27:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:17]Read from MH i2c: E2 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 62 00 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 62 00 48 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F2 3B 02 00 0E 04 04 00 23 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 EC [17: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F2 3B 02 00 0E 04 04 00 23 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 [17:27:17]wFMCommunicate OK [17:27:17]SAM_PROTO_GetFieldsCounters done [17:27:17]requested_item shift.num is exist - process it [17:27:17]requested_item shift.opened is exist - process it [17:27:17]req_shift_opened [17:27:17]FM_GetShiftState [17:27:17]SAM_PROTO_GetShiftState [17:27:17]wFMCommunicate request_size=4 [17:27:17]MH_SAM_APDU [17:27:17]CAPDU: 80 13 01 00 [17:27:17]Write to MH i2c: E2 08 00 49 2F 80 13 01 00 00 00 00 00 F5 [17:27:17]Write i2c OK [17:27:17]MH_I2C_Read... [17:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:17]Read from MH i2c: E2 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 0E 00 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 0E 00 49 2F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2E [17:27:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:27:17]wFMCommunicate OK [17:27:17]SAM_PROTO_GetShiftState done [17:27:17]FM_GetShiftState done [17:27:17]req_shift_opened done [17:27:17]requested_item shift.open_date is exist - process it [17:27:17]req_shift_open_date [17:27:17]req_shift_open_date done [17:27:17]produce_requested_data done [17:27:17]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146418,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:27:17]process_action_free close_receipt [17:27:17]json_value_free [17:27:17]json_value_free done [17:27:17]process_json_proto returns [17:27:17]Send response to host [17:27:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146418,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:27:17]free response buf [17:27:17]execute_script done [17:27:17]execute_script returns [17:27:17]free content buf [17:27:17]Sock 10.Close socket [17:27:17]Sock 10.Thread stoped [17:27:22]OFD Sender: No OFD packet to send [17:27:27]OFD Sender: No OFD packet to send [17:27:32]OFD Sender: No OFD packet to send [17:27:37]OFD Sender: No OFD packet to send [17:27:42]OFD Sender: No OFD packet to send [17:27:47]OFD Sender: No OFD packet to send [17:27:52]OFD Sender: No OFD packet to send [17:27:57]OFD Sender: No OFD packet to send [17:28:02]OFD Sender: No OFD packet to send [17:28:07]OFD Sender: No OFD packet to send [17:28:12]OFD Sender: No OFD packet to send [17:28:17]OFD Sender: No OFD packet to send [17:28:22]OFD Sender: No OFD packet to send [17:28:27]OFD Sender: No OFD packet to send [17:28:32]OFD Sender: No OFD packet to send [17:28:37]OFD Sender: No OFD packet to send [17:28:42]OFD Sender: No OFD packet to send [17:28:47]OFD Sender: No OFD packet to send [17:28:52]OFD Sender: No OFD packet to send [17:28:57]OFD Sender: No OFD packet to send [17:29:02]OFD Sender: No OFD packet to send [17:29:07]OFD Sender: No OFD packet to send [17:29:12]OFD Sender: No OFD packet to send [17:29:17]OFD Sender: No OFD packet to send [17:29:22]OFD Sender: No OFD packet to send [17:29:27]OFD Sender: No OFD packet to send [17:29:32]OFD Sender: No OFD packet to send [17:29:37]OFD Sender: No OFD packet to send [17:29:42]OFD Sender: No OFD packet to send [17:29:47]OFD Sender: No OFD packet to send [17:29:52]OFD Sender: No OFD packet to send [17:29:57]OFD Sender: No OFD packet to send [17:30:02]OFD Sender: No OFD packet to send [17:30:07]OFD Sender: No OFD packet to send [17:30:12]OFD Sender: No OFD packet to send [17:30:17]OFD Sender: No OFD packet to send [17:30:22]OFD Sender: No OFD packet to send [17:30:26]accept exits with 7 [17:30:26]New connection [17:30:26]New thread 3066686820 created [17:30:26]Thread 3066830180 joined [17:30:26]Waiting for new connection... [17:30:26] Sock 7.Parse request [17:30:26]Sock 7.Check first char [17:30:26]Sock 7.First char is OK [17:30:26]request: POST /json_proto HTTP/1.0 [17:30:26]Method: POST [17:30:26]URL: /json_proto [17:30:26]Method is POST - this is cgi request [17:30:26]url: /json_proto [17:30:26]query_string will be loaded in cgi processing [17:30:26]execute_cgi json_proto POST (null) [17:30:26]execute_cgi path=json_proto method=POST [17:30:26]POST find Content-Length [17:30:26]Host: 172.17.40.195:8080 [17:30:26]Content-Length: 791 [17:30:26]Content-Type: application/json [17:30:26] [17:30:26]POST finish read [17:30:26]Found Content-Length = 791 [17:30:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 8.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\u000A03528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:26]execute_script... [17:30: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)161179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 8.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\u000A03528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:26]POST & json_proto [17:30:26]process_json_proto [17:30:26]json parsed OK: [17:30:26]protocol is kg_v1.0 [17:30:26]action value=close_receipt [17:30:26]process_action close_receipt [17:30:26]cmd_close_receipt [17:30:26]MH_GetDate [17:30:26]Write to MH i2c: F0 00 00 4A 2F 68 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: F0 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: F0 09 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: F0 09 00 4A 2F 00 B4 1B 21 67 D5 8D 6C 64 FA [17:30:26]GetLastDocTimeStamp 1730222835 [17:30:26]current date 1730223028 [17:30:26]FM_GetShiftState [17:30:26]SAM_PROTO_GetShiftState [17:30:26]wFMCommunicate request_size=4 [17:30:26]MH_SAM_APDU [17:30:26]CAPDU: 80 13 01 00 [17:30:26]Write to MH i2c: E2 08 00 4B 2F 80 13 01 00 00 00 00 00 F7 [17:30:26]Write i2c OK [17:30:26]MH_I2C_Read... [17:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:26]Read from MH i2c: E2 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 0E 00 [17:30:26]MH_I2C_Read... [17:30:26]Read from MH i2c: E2 0E 00 4B 2F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 30 [17:30:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:30:26]wFMCommunicate OK [17:30:26]SAM_PROTO_GetShiftState done [17:30:26]FM_GetShiftState done [17:30:26]opened in 1730161786 [17:30:26]opened+sec_in_day 1730248186 [17:30:26]quantity*price = 0 [17:30:26]sum+1 = 1 [17:30:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 215 29.10.2024 17:30 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 03528 ФМ: 0000000000871745 ФД: 146419 ФПД: 92038558812777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T173028&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146419&fm=92038558812777&tin=02508201610067®Number=0000000000091683&sum=0 [17:30:27]StoreToDocumentArchive [17:30:27]shift 547 fd 146419 [17:30:27]save to /storage/0547/doc_00146419 [17:30:27]save last doc name /storage/0547/doc_00146419 to /storage/kkm_last_doc_name [17:30:27]save OK [17:30:27]Clear old archive folders... [17:30:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:27]tlvbuf is 01F8A7E0 [17:30:27]SAM_PROTO_ClearQueue [17:30:27]wFMCommunicate request_size=4 [17:30:27]MH_SAM_APDU [17:30:27]CAPDU: 80 09 00 00 [17:30:27]Write to MH i2c: E2 08 00 58 2F 80 09 00 00 00 00 00 00 F9 [17:30:27]Write i2c OK [17:30:27]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 58 2F 00 90 00 FB [17:30:28]RAPDU: 90 00 [17:30:28]wFMCommunicate OK [17:30:28]SAM_PROTO_ClearQueue done [17:30:28]KKMCreateOFDPacket [17:30:28]OFDProtocolAddRootSTLVToBuf [17:30:28]FM_MakeSignedData [17:30:28]FM_MakeSignedData [17:30:28]SAM_PROTO_SignData [17:30:28]wFMCommunicate request_size=4 [17:30:28]MH_SAM_APDU [17:30:28]CAPDU: 80 0D 01 02 [17:30:28]Write to MH i2c: E2 08 00 59 2F 80 0D 01 02 00 00 00 00 01 [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 59 2F 00 90 00 FC [17:30:28]RAPDU: 90 00 [17:30:28]wFMCommunicate OK [17:30:28]wFMCommunicate request_size=255 [17:30:28]MH_SAM_APDU [17: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 40 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 B4 1B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F3 3B 02 00 35 04 06 00 53 [17:30:28]Write to MH i2c: E2 02 01 5A 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 40 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 B4 1B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F3 3B 02 00 35 04 06 00 53 00 00 3F [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 5A 2F 00 90 00 FD [17:30:28]RAPDU: 90 00 [17:30:28]wFMCommunicate OK [17:30:28]wFMCommunicate request_size=10 [17:30:28]MH_SAM_APDU [17:30:28]CAPDU: 80 0D 02 02 05 B5 65 9A 8A 69 [17:30:28]Write to MH i2c: E2 0D 00 5B 2F 80 0D 02 02 05 00 B5 65 9A 8A 69 00 00 B5 [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 03 00 5B 2F 00 90 00 FE [17:30:28]RAPDU: 90 00 [17:30:28]wFMCommunicate OK [17:30:28]wFMCommunicate request_size=4 [17:30:28]MH_SAM_APDU [17:30:28]CAPDU: 80 0D 03 02 [17:30:28]Write to MH i2c: E2 08 00 5C 2F 80 0D 03 02 00 00 00 00 06 [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:28]Read from MH i2c: E2 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 0B 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: E2 0B 00 5C 2F 00 BE 11 76 7A 8D E9 BF D6 90 00 D1 [17:30:28]RAPDU: BE 11 76 7A 8D E9 BF D6 90 00 [17:30:28]wFMCommunicate OK [17:30:28]SAM_PROTO_SignData done [17:30:28]FM_MakeSignedData done [17:30:28]CreateOFDProtocolMessage [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 5D 2F 80 11 00 00 00 00 00 00 06 [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 5D 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 59 [17:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:30:28]wFMCommunicate OK [17:30:28]CreateOFDProtocolMessage done [17:30:28]OFDSenderStorePacket 146419 [17:30:28]StoreOFDPacket docnum=146419 [17:30:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2A 50 07 01 A1 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 B4 1B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F3 3B 02 00 35 04 06 00 53 B5 65 9A 8A 69 BE 11 76 7A 8D E9 BF D6 [17:30:28]CheckFolder [17:30:28]dirname=/storage/ofd_packets [17:30:28]CheckFolder done [17:30:28]ProducePacketName [17:30:28]name=ofd_packets/00146419 [17:30:28]NVStorageSaveData ofd_packets/00146419 [17:30:28]File name is /storage/ofd_packets/00146419 [17:30:28]Write 301 bytes [17:30:28]NVStorageSaveData done [17:30:28]OFDSenderStorePacket done [17:30:28]KKMCreateOFDPacket done [17:30:28]NVStorageSaveData kkm_last_timestamp [17:30:28]File name is /storage/kkm_last_timestamp [17:30:28]Write 4 bytes [17:30:28]NVStorageSaveData done [17:30:28]ExternCall_PrintAddStr [17:30:28]wPrintStart [17:30:28]Write to MH i2c: 01 00 00 5E 2F 8D [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: 01 [17:30:28]MH_I2C_Read... [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 5E 2F 00 00 00 00 00 FF 0F A2 [17:30:28]RasterBufferAndPrint [17:30:28]line Счет N : (1)161179 [17:30:28]line ИНН: 02508201610067 [17:30:28]line Контрольно-Кассовый Чек [17:30:28]line ПРОДАЖА [17:30:28]line ТРК (МРК, ГНК) : 32 [17:30:28]line Товар: 2710124130 [17:30:28]line Аи-92-К-2 [17:30:28]line 8.000 * 0.00 [17:30:28]line = 0.00 [17:30:28]line НДС 12% НСП 1% [17:30:28]line > о реализуемом товаре [17:30:28]line ИТОГО: 0.00 [17:30:28]line НСП 1% : 0.00 [17:30:28]line НДС 12% : 0.00 [17:30:28]line Наличными: 0.00 [17:30:28]line Безнал.: 0.00 [17:30:28]line Место: АЗС № 126 "Партнер Нефть" [17:30:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:30:28]line СНО: Общий режим [17:30:28]line Чек 215 29.10.2024 17:30 [17:30:28]line Смена: 547 ФФД: 1.0 [17:30:28]line ЗНМ: 0300000085 [17:30:28]line РНМ: 0000000000091683 [17:30:28]line Версия ККМ: 001 [17:30:28]line Талоны: Топливная Карта [17:30:28]line 03528 [17:30:28]line ФМ: 0000000000871745 [17:30:28]line ФД: 146419 [17:30:28]line ФПД: 92038558812777 [17:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T173028&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146419&fm=92038558812777&tin=02508201610067®Number=0000000000091683&sum=0 [17:30:28]written 0, free lines is 4095 [17:30:28]OFD Sender: Processing packet 146419 [packets to send 206, broken 205] [17:30:28]ProducePacketName [17:30:28]name=ofd_packets/00146419 [17:30:28]OFD Sender: To server: pG, [17:30:28]CommunicateWithHost lk.salyk.kg:30040 [17:30:28]ConnectInit lk.salyk.kg [17:30:28]Connected sock=10 [17:30:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2A 50 07 01 A1 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 B4 1B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F3 3B 02 00 35 04 06 00 53 B5 65 9A 8A 69 BE 11 76 7A 8D E9 BF D6 [17:30:28]Write to MH i2c: 01 00 00 88 2F B7 [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: 01 [17:30:28]MH_I2C_Read... [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 88 2F 00 00 00 00 00 BF 0C 89 [17:30:28]RasterBufferAndPrint [17:30:28]line [17:30:28]line [17:30:28]line [17:30:28]line [17:30:28]line [17:30:28]written 0, free lines is 3269 [17:30:28]MH_Cut [17:30:28]Write to MH i2c: D1 01 00 8F 2F 01 90 [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: D1 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: D1 01 00 [17:30:28]MH_I2C_Read... [17:30:28]Read from MH i2c: D1 01 00 8F 2F 00 8F [17:30:28]Write to MH i2c: 01 00 00 90 2F BF [17:30:28]Write i2c OK [17:30:28]MH_I2C_Read... [17:30:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 66 D5 47 00 1F 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 31 37 34 35 10 04 04 00 F3 3B 02 00 F4 03 04 00 DB C0 20 67 B6 04 01 00 00 49 80 92 93 1D DC DC A3 [17:30:29]CommunicateWithHost err = 0 [17:30:29]CheckOFDResponse [17:30:29]1017 (14) - 77093643461234 [17:30:29]1041 (16) - 0000000000871745 [17:30:29]1040 (4) - 146419 [17:30:29]1012 (4) - 29.10.2024 11:02 [17:30:29]1206 (1) - 0 [17:30:29]OFD Sender: Remove packet 146419 [17:30:29]ProducePacketName [17:30:29]name=ofd_packets/00146419 [17:30:29]NVStorageDeleteData [17:30:29]OFD Sender: No OFD packet to send [17:30:29]*** Cut start [17:30:29]*** Partial cut [17:30:29]*** CUTSNS_PIN = 1 [17:30:29]*** CUTSNS_PIN = 0 [17:30:30]*** Brake cut motor [17:30:30]Read from MH i2c: 01 [17:30:30]MH_I2C_Read... [17:30:30]*** Stop cut motor [17:30:30]*** Cut end [17:30:30]Read from MH i2c: 01 07 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: 01 07 00 90 2F 00 00 00 00 00 FF 0F D4 [17:30:30]process_action close_receipt done [17:30:30]requested_data is exist [17:30:30]produce_requested_data [17:30:30]requested_item fm.sn is exist - process it [17:30:30]wFMCommunicate request_size=4 [17:30:30]MH_SAM_APDU [17:30:30]CAPDU: 80 11 00 00 [17:30:30]Write to MH i2c: E2 08 00 91 2F 80 11 00 00 00 00 00 00 3A [17:30:30]Write i2c OK [17:30:30]MH_I2C_Read... [17:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:30]Read from MH i2c: E2 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 17 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 17 00 91 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8D [17:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:30:30]wFMCommunicate OK [17:30:30]requested_item fd.num is exist - process it [17:30:30]SAM_PROTO_GetFieldsCounters [17:30:30]wFMCommunicate request_size=4 [17:30:30]MH_SAM_APDU [17:30:30]CAPDU: 80 13 00 00 [17:30:30]Write to MH i2c: E2 08 00 92 2F 80 13 00 00 00 00 00 00 3D [17:30:30]Write i2c OK [17:30:30]MH_I2C_Read... [17:30:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:30]Read from MH i2c: E2 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 62 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 62 00 92 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F3 3B 02 00 0E 04 04 00 23 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 3A [17:30:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F3 3B 02 00 0E 04 04 00 23 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 [17:30:30]wFMCommunicate OK [17:30:30]SAM_PROTO_GetFieldsCounters done [17:30:30]requested_item shift.num is exist - process it [17:30:30]requested_item shift.opened is exist - process it [17:30:30]req_shift_opened [17:30:30]FM_GetShiftState [17:30:30]SAM_PROTO_GetShiftState [17:30:30]wFMCommunicate request_size=4 [17:30:30]MH_SAM_APDU [17:30:30]CAPDU: 80 13 01 00 [17:30:30]Write to MH i2c: E2 08 00 93 2F 80 13 01 00 00 00 00 00 3F [17:30:30]Write i2c OK [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 [17:30:30]MH_I2C_Read... [17:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:30]Read from MH i2c: E2 0E 00 [17:30:30]MH_I2C_Read... [17:30:30]Read from MH i2c: E2 0E 00 93 2F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 78 [17:30:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:30:30]wFMCommunicate OK [17:30:30]SAM_PROTO_GetShiftState done [17:30:30]FM_GetShiftState done [17:30:30]req_shift_opened done [17:30:30]requested_item shift.open_date is exist - process it [17:30:30]req_shift_open_date [17:30:30]req_shift_open_date done [17:30:30]produce_requested_data done [17:30:30]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146419,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:30:30]process_action_free close_receipt [17:30:30]json_value_free [17:30:30]json_value_free done [17:30:30]process_json_proto returns [17:30:30]Send response to host [17:30:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146419,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:30:30]free response buf [17:30:30]execute_script done [17:30:30]execute_script returns [17:30:30]free content buf [17:30:30]Sock 7.Close socket [17:30:30]Sock 7.Thread stoped [17:30:34]OFD Sender: No OFD packet to send [17:30:39]OFD Sender: No OFD packet to send [17:30:44]OFD Sender: No OFD packet to send [17:30:49]OFD Sender: No OFD packet to send [17:30:54]OFD Sender: No OFD packet to send [17:30:59]OFD Sender: No OFD packet to send [17:31:04]OFD Sender: No OFD packet to send [17:31:09]OFD Sender: No OFD packet to send [17:31:14]OFD Sender: No OFD packet to send [17:31:19]OFD Sender: No OFD packet to send [17:31:24]OFD Sender: No OFD packet to send [17:31:29]OFD Sender: No OFD packet to send [17:31:34]OFD Sender: No OFD packet to send [17:31:39]OFD Sender: No OFD packet to send [17:31:44]OFD Sender: No OFD packet to send [17:31:49]OFD Sender: No OFD packet to send [17:31:54]OFD Sender: No OFD packet to send [17:31:59]OFD Sender: No OFD packet to send [17:32:04]OFD Sender: No OFD packet to send [17:32:09]OFD Sender: No OFD packet to send [17:32:14]OFD Sender: No OFD packet to send [17:32:19]OFD Sender: No OFD packet to send [17:32:24]accept exits with 9 [17:32:24]New connection [17:32:24]New thread 3066830180 created [17:32:24]Thread 3066686820 joined [17:32:24]Waiting for new connection... [17:32:24] Sock 9.Parse request [17:32:24]Sock 9.Check first char [17:32:24]Sock 9.First char is OK [17:32:24]request: POST /json_proto HTTP/1.0 [17:32:24]Method: POST [17:32:24]URL: /json_proto [17:32:24]Method is POST - this is cgi request [17:32:24]url: /json_proto [17:32:24]query_string will be loaded in cgi processing [17:32:24]execute_cgi json_proto POST (null) [17:32:24]execute_cgi path=json_proto method=POST [17:32:24]POST find Content-Length [17:32:24]Host: 172.17.40.195:8080 [17:32:24]Content-Length: 984 [17:32:24]Content-Type: application/json [17:32:24] [17:32:24]POST finish read [17:32:24]Found Content-Length = 984 [17:32:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.70, "quantity" : 44.780, "sum" : 3300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-95\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 3300.00, "payments": [ { "type": 0, "sum" : 3300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:32:24]execute_script... [17:32: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)161180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.70, "quantity" : 44.780, "sum" : 3300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-95\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 3300.00, "payments": [ { "type": 0, "sum" : 3300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:32:24]POST & json_proto [17:32:24]process_json_proto [17:32:24]json parsed OK: [17:32:24]protocol is kg_v1.0 [17:32:24]action value=close_receipt [17:32:24]process_action close_receipt [17:32:24]cmd_close_receipt [17:32:24]MH_GetDate [17:32:24]Write to MH i2c: F0 00 00 94 2F B2 [17:32:24]Write i2c OK [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: F0 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: F0 09 00 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: F0 09 00 94 2F 00 2A 1C 21 67 D5 8D 6C 64 BB [17:32:24]GetLastDocTimeStamp 1730223028 [17:32:24]current date 1730223146 [17:32:24]FM_GetShiftState [17:32:24]SAM_PROTO_GetShiftState [17:32:24]wFMCommunicate request_size=4 [17:32:24]MH_SAM_APDU [17:32:24]CAPDU: 80 13 01 00 [17:32:24]Write to MH i2c: E2 08 00 95 2F 80 13 01 00 00 00 00 00 41 [17:32:24]Write i2c OK [17:32:24]MH_I2C_Read... [17:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:24]Read from MH i2c: E2 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: E2 0E 00 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: E2 0E 00 95 2F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7A [17:32:24]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:32:24]wFMCommunicate OK [17:32:24]SAM_PROTO_GetShiftState done [17:32:24]FM_GetShiftState done [17:32:24]opened in 1730161786 [17:32:24]opened+sec_in_day 1730248186 [17:32:24]quantity*price = 330028 [17:32:24]sum+1 = 330030 [17:32:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 3300.00 Внесено: 5000.00 СДАЧА: 1700.00 НСП 1% : 29.21 НДС 12% : 350.47 Наличными: 3300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 216 29.10.2024 17:32 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа АИ-95 номер 126 сэкономлено 22.39 сом ФМ: 0000000000871745 ФД: 146420 ФПД: 3791168422919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T173226&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146420&fm=3791168422919&tin=02508201610067®Number=0000000000091683&sum=330000 [17:32:25]StoreToDocumentArchive [17:32:25]shift 547 fd 146420 [17:32:25]save to /storage/0547/doc_00146420 [17:32:25]save last doc name /storage/0547/doc_00146420 to /storage/kkm_last_doc_name [17:32:25]save OK [17:32:25]Clear old archive folders... [17:32:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:32:25]tlvbuf is 01FCFB00 [17:32:25]SAM_PROTO_ClearQueue [17:32:25]wFMCommunicate request_size=4 [17:32:25]MH_SAM_APDU [17:32:25]CAPDU: 80 09 00 00 [17:32:25]Write to MH i2c: E2 08 00 A2 2F 80 09 00 00 00 00 00 00 43 [17:32:25]Write i2c OK [17:32:25]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 A2 2F 00 90 00 45 [17:32:26]RAPDU: 90 00 [17:32:26]wFMCommunicate OK [17:32:26]SAM_PROTO_ClearQueue done [17:32:26]KKMCreateOFDPacket [17:32:26]OFDProtocolAddRootSTLVToBuf [17:32:26]FM_MakeSignedData [17:32:26]FM_MakeSignedData [17:32:26]SAM_PROTO_SignData [17:32:26]wFMCommunicate request_size=4 [17:32:26]MH_SAM_APDU [17:32:26]CAPDU: 80 0D 01 02 [17:32:26]Write to MH i2c: E2 08 00 A3 2F 80 0D 01 02 00 00 00 00 4B [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 A3 2F 00 90 00 46 [17:32:26]RAPDU: 90 00 [17:32:26]wFMCommunicate OK [17:32:26]wFMCommunicate request_size=255 [17:32:26]MH_SAM_APDU [17:32:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EC AE 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 2D 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 D8 00 00 00 F4 03 04 00 2A 1C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F4 3B 02 00 35 04 06 00 03 [17:32:26]Write to MH i2c: E2 02 01 A4 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 EC AE 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 2D 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 D8 00 00 00 F4 03 04 00 2A 1C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F4 3B 02 00 35 04 06 00 03 00 00 32 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 A4 2F 00 90 00 47 [17:32:26]RAPDU: 90 00 [17:32:26]wFMCommunicate OK [17:32:26]wFMCommunicate request_size=10 [17:32:26]MH_SAM_APDU [17:32:26]CAPDU: 80 0D 02 02 05 72 B3 3F 44 07 [17:32:26]Write to MH i2c: E2 0D 00 A5 2F 80 0D 02 02 05 00 72 B3 3F 44 07 00 00 07 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 A5 2F 00 90 00 48 [17:32:26]RAPDU: 90 00 [17:32:26]wFMCommunicate OK [17:32:26]wFMCommunicate request_size=4 [17:32:26]MH_SAM_APDU [17:32:26]CAPDU: 80 0D 03 02 [17:32:26]Write to MH i2c: E2 08 00 A6 2F 80 0D 03 02 00 00 00 00 50 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 0B 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 0B 00 A6 2F 00 E2 20 93 24 6A 48 0B 44 90 00 0B [17:32:26]RAPDU: E2 20 93 24 6A 48 0B 44 90 00 [17:32:26]wFMCommunicate OK [17:32:26]SAM_PROTO_SignData done [17:32:26]FM_MakeSignedData done [17:32:26]CreateOFDProtocolMessage [17:32:26]wFMCommunicate request_size=4 [17:32:26]MH_SAM_APDU [17:32:26]CAPDU: 80 11 00 00 [17:32:26]Write to MH i2c: E2 08 00 A7 2F 80 11 00 00 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C8 [17:32:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:32:29]wFMCommunicate OK [17:32:29]SAM_PROTO_GetShiftState done [17:32:29]FM_GetShiftState done [17:32:29]req_shift_opened done [17:32:29]requested_item shift.open_date is exist - process it [17:32:29]req_shift_open_date [17:32:29]req_shift_open_date done [17:32:29]produce_requested_data done [17:32:29]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146420,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:32:29]process_action_free close_receipt [17:32:29]json_value_free [17:32:29]json_value_free done [17:32:29]process_json_proto returns [17:32:29]Send response to host [17:32:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146420,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:32:29]free response buf [17:32:29]execute_script done [17:32:29]execute_script returns [17:32:29]free content buf [17:32:29]Sock 9.Close socket [17:32:29]Sock 9.Thread stoped [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:37]int [17:33:37]Write to MH i2c: 01 00 00 E4 2F 13 [17:33:37]*** FLAG_PRN_KEY set [17:33:37]Write i2c OK [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 07 00 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 07 00 E4 2F 00 08 00 00 00 FF 0F 30 [17:33:37]state=0 [17:33:37]Key pressed [17:33:37]Feed [17:33:37]Write to MH i2c: D8 00 00 E5 2F EB [17:33:37]Write i2c OK [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: D8 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: D8 01 00 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: D8 01 00 E5 2F 00 EC [17:33:37]int [17:33:37]Write to MH i2c: 01 00 00 E6 2F 15 [17:33:37]Write i2c OK [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 07 00 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 07 00 E6 2F 00 48 00 00 00 3C 00 A0 [17:33:37]state=2 [17:33:37]Key pressed [17:33:37]int [17:33:37]Write to MH i2c: 01 00 00 E7 2F 16 [17:33:37]*** FLAG_PRN_KEY reset [17:33:37]Write i2c OK [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 07 00 [17:33:37]MH_I2C_Read... [17:33:37]Read from MH i2c: 01 07 00 E7 2F 00 00 00 00 00 F6 0F 22 [17:33:37]state=2 [17:33:37]Stop feed [17:33:38]OFD Sender: No OFD packet to send [17:33:39]int [17:33:39]Write to MH i2c: 01 00 00 E8 2F 17 [17:33:39]*** FLAG_PRN_KEY set [17:33:39]Write i2c OK [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 07 00 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 07 00 E8 2F 00 08 00 00 00 FF 0F 34 [17:33:39]state=0 [17:33:39]Key pressed [17:33:39]Feed [17:33:39]Write to MH i2c: D8 00 00 E9 2F EF [17:33:39]Write i2c OK [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: D8 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: D8 01 00 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: D8 01 00 E9 2F 00 F0 [17:33:39]int [17:33:39]Write to MH i2c: 01 00 00 EA 2F 19 [17:33:39]Write i2c OK [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 07 00 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 07 00 EA 2F 00 48 00 00 00 3C 00 A4 [17:33:39]state=2 [17:33:39]Key pressed [17:33:39]int [17:33:39]Write to MH i2c: 01 00 00 EB 2F 1A [17:33:39]*** FLAG_PRN_KEY reset [17:33:39]Write i2c OK [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 07 00 [17:33:39]MH_I2C_Read... [17:33:39]Read from MH i2c: 01 07 00 EB 2F 00 00 00 00 00 F6 0F 26 [17:33:39]state=2 [17:33:39]Stop feed [17:33:43]OFD Sender: No OFD packet to send [17:33:48]OFD Sender: No OFD packet to send [17:33:53]OFD Sender: No OFD packet to send [17:33:58]OFD Sender: No OFD packet to send [17:34:03]OFD Sender: No OFD packet to send [17:34:08]OFD Sender: No OFD packet to send [17:34:13]OFD Sender: No OFD packet to send [17:34:18]OFD Sender: No OFD packet to send [17:34:23]OFD Sender: No OFD packet to send [17:34:28]OFD Sender: No OFD packet to send [17:34:33]OFD Sender: No OFD packet to send [17:34:38]OFD Sender: No OFD packet to send [17:34:43]OFD Sender: No OFD packet to send [17:34:48]OFD Sender: No OFD packet to send [17:34:53]OFD Sender: No OFD packet to send [17:34:53]ConnectInit Can't connect to host [17:34:58]OFD Sender: No OFD packet to send [17:35:03]OFD Sender: No OFD packet to send [17:35:08]OFD Sender: No OFD packet to send [17:35:13]OFD Sender: No OFD packet to send [17:35:18]OFD Sender: No OFD packet to send [17:35:23]OFD Sender: No OFD packet to send [17:35:28]OFD Sender: No OFD packet to send [17:35:33]OFD Sender: No OFD packet to send [17:35:38]OFD Sender: No OFD packet to send [17:35:43]OFD Sender: No OFD packet to send [17:35:48]OFD Sender: No OFD packet to send [17:35:53]OFD Sender: No OFD packet to send [17:35:58]OFD Sender: No OFD packet to send [17:36:03]OFD Sender: No OFD packet to send [17:36:08]OFD Sender: No OFD packet to send [17:36:13]OFD Sender: No OFD packet to send [17:36:18]OFD Sender: No OFD packet to send [17:36:23]OFD Sender: No OFD packet to send [17:36:28]OFD Sender: No OFD packet to send [17:36:33]OFD Sender: No OFD packet to send [17:36:38]OFD Sender: No OFD packet to send [17:36:43]OFD Sender: No OFD packet to send [17:36:48]OFD Sender: No OFD packet to send [17:36:53]OFD Sender: No OFD packet to send [17:36:58]OFD Sender: No OFD packet to send [17:37:03]OFD Sender: No OFD packet to send [17:37:08]OFD Sender: No OFD packet to send [17:37:13]OFD Sender: No OFD packet to send [17:37:18]OFD Sender: No OFD packet to send [17:37:23]OFD Sender: No OFD packet to send [17:37:28]OFD Sender: No OFD packet to send [17:37:33]OFD Sender: No OFD packet to send [17:37:38]OFD Sender: No OFD packet to send [17:37:43]OFD Sender: No OFD packet to send [17:37:48]OFD Sender: No OFD packet to send [17:37:53]OFD Sender: No OFD packet to send [17:37:58]OFD Sender: No OFD packet to send [17:38:03]OFD Sender: No OFD packet to send [17:38:08]OFD Sender: No OFD packet to send [17:38:13]OFD Sender: No OFD packet to send [17:38:15]accept exits with 7 [17:38:15]New connection [17:38:15]New thread 3066686820 created [17:38:15]Thread 3066830180 joined [17:38:15]Waiting for new connection... [17:38:15] Sock 7.Parse request [17:38:15]Sock 7.Check first char [17:38:15]Sock 7.First char is OK [17:38:15]request: POST /json_proto HTTP/1.0 [17:38:15]Method: POST [17:38:15]URL: /json_proto [17:38:15]Method is POST - this is cgi request [17:38:15]url: /json_proto [17:38:15]query_string will be loaded in cgi processing [17:38:15]execute_cgi json_proto POST (null) [17:38:15]execute_cgi path=json_proto method=POST [17:38:15]POST find Content-Length [17:38:15]Host: 172.17.40.195:8080 [17:38:15]Content-Length: 679 [17:38:15]Content-Type: application/json [17:38:15] [17:38:15]POST finish read [17:38:15]Found Content-Length = 679 [17:38:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:38:15]execute_script... [17:38:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:38:15]POST & json_proto [17:38:15]process_json_proto [17:38:15]json parsed OK: [17:38:15]protocol is kg_v1.0 [17:38:15]action value=close_receipt [17:38:15]process_action close_receipt [17:38:15]cmd_close_receipt [17:38:15]MH_GetDate [17:38:15]Write to MH i2c: F0 00 00 EC 2F 0A [17:38:15]Write i2c OK [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: F0 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: F0 09 00 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: F0 09 00 EC 2F 00 89 1D 21 67 D5 8D 6C 64 73 [17:38:15]GetLastDocTimeStamp 1730223146 [17:38:15]current date 1730223497 [17:38:15]FM_GetShiftState [17:38:15]SAM_PROTO_GetShiftState [17:38:15]wFMCommunicate request_size=4 [17:38:15]MH_SAM_APDU [17:38:15]CAPDU: 80 13 01 00 [17:38:15]Write to MH i2c: E2 08 00 ED 2F 80 13 01 00 00 00 00 00 99 [17:38:15]Write i2c OK [17:38:15]MH_I2C_Read... [17:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:15]Read from MH i2c: E2 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 0E 00 [17:38:15]MH_I2C_Read... [17:38:15]Read from MH i2c: E2 0E 00 ED 2F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D2 [17:38:15]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:38:15]wFMCommunicate OK [17:38:15]SAM_PROTO_GetShiftState done [17:38:15]FM_GetShiftState done [17:38:15]opened in 1730161786 [17:38:15]opened+sec_in_day 1730248186 [17:38:15]quantity*price = 100050 [17:38:15]sum+1 = 100052 [17:38:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 217 29.10.2024 17:38 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146421 ФПД: 16147816850125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T173817&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146421&fm=16147816850125&tin=02508201610067®Number=0000000000091683&sum=100000 [17:38:16]StoreToDocumentArchive [17:38:16]shift 547 fd 146421 [17:38:16]save to /storage/0547/doc_00146421 [17:38:16]save last doc name /storage/0547/doc_00146421 to /storage/kkm_last_doc_name [17:38:16]save OK [17:38:16]Clear old archive folders... [17:38:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:38:16]tlvbuf is 01FE91C0 [17:38:16]SAM_PROTO_ClearQueue [17:38:16]wFMCommunicate request_size=4 [17:38:16]MH_SAM_APDU [17:38:16]CAPDU: 80 09 00 00 [17:38:16]Write to MH i2c: E2 08 00 FA 2F 80 09 00 00 00 00 00 00 9B [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:16]Read from MH i2c: E2 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 03 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 03 00 FA 2F 00 90 00 9D [17:38:16]RAPDU: 90 00 [17:38:16]wFMCommunicate OK [17:38:16]SAM_PROTO_ClearQueue done [17:38:16]KKMCreateOFDPacket [17:38:16]OFDProtocolAddRootSTLVToBuf [17:38:16]FM_MakeSignedData [17:38:16]FM_MakeSignedData [17:38:16]SAM_PROTO_SignData [17:38:16]wFMCommunicate request_size=4 [17:38:16]MH_SAM_APDU [17:38:16]CAPDU: 80 0D 01 02 [17:38:16]Write to MH i2c: E2 08 00 FB 2F 80 0D 01 02 00 00 00 00 A3 [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:16]Read from MH i2c: E2 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 03 00 [17:38:16]MH_I2C_Read... [17:38:16]Read from MH i2c: E2 03 00 FB 2F 00 90 00 9E [17:38:16]RAPDU: 90 00 [17:38:16]wFMCommunicate OK [17:38:16]wFMCommunicate request_size=255 [17:38:16]MH_SAM_APDU [17:38:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D9 00 00 00 F4 03 04 00 89 1D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F5 3B 02 00 35 04 06 00 0E AF B4 E3 [17:38:16]Write to MH i2c: E2 02 01 FC 2F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D9 00 00 00 F4 03 04 00 89 1D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F5 3B 02 00 35 04 06 00 0E AF B4 E3 00 00 D9 [17:38:16]Write i2c OK [17:38:16]MH_I2C_Read... [17:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:17]Read from MH i2c: E2 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 03 00 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 03 00 FC 2F 00 90 00 9F [17:38:17]RAPDU: 90 00 [17:38:17]wFMCommunicate OK [17:38:17]wFMCommunicate request_size=7 [17:38:17]MH_SAM_APDU [17:38:17]CAPDU: 80 0D 02 02 02 22 CD [17:38:17]Write to MH i2c: E2 0A 00 FD 2F 80 0D 02 02 02 00 22 CD 00 00 99 [17:38:17]Write i2c OK [17:38:17]MH_I2C_Read... [17:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:17]Read from MH i2c: E2 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 03 00 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 03 00 FD 2F 00 90 00 A0 [17:38:17]RAPDU: 90 00 [17:38:17]wFMCommunicate OK [17:38:17]wFMCommunicate request_size=4 [17:38:17]MH_SAM_APDU [17:38:17]CAPDU: 80 0D 03 02 [17:38:17]Write to MH i2c: E2 08 00 FE 2F 80 0D 03 02 00 00 00 00 A8 [17:38:17]Write i2c OK [17:38:17]MH_I2C_Read... [17:38:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:17]Read from MH i2c: E2 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 0B 00 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 0B 00 FE 2F 00 A2 AE E1 6C F7 5F 5F 51 90 00 4C [17:38:17]RAPDU: A2 AE E1 6C F7 5F 5F 51 90 00 [17:38:17]wFMCommunicate OK [17:38:17]SAM_PROTO_SignData done [17:38:17]FM_MakeSignedData done [17:38:17]CreateOFDProtocolMessage [17:38:17]wFMCommunicate request_size=4 [17:38:17]MH_SAM_APDU [17:38:17]CAPDU: 80 11 00 00 [17:38:17]Write to MH i2c: E2 08 00 FF 2F 80 11 00 00 00 00 00 00 A8 [17:38:17]Write i2c OK [17:38:17]MH_I2C_Read... [17:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:17]Read from MH i2c: E2 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 17 00 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: E2 17 00 FF 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FB [17:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:38:17]wFMCommunicate OK [17:38:17]CreateOFDProtocolMessage done [17:38:17]OFDSenderStorePacket 146421 [17:38:17]StoreOFDPacket docnum=146421 [17:38:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 AA 8C 04 01 1C 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 D9 00 00 00 F4 03 04 00 89 1D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F5 3B 02 00 35 04 06 00 0E AF B4 E3 22 CD A2 AE E1 6C F7 5F 5F 51 [17:38:17]CheckFolder [17:38:17]dirname=/storage/ofd_packets [17:38:17]CheckFolder done [17:38:17]ProducePacketName [17:38:17]name=ofd_packets/00146421 [17:38:17]NVStorageSaveData ofd_packets/00146421 [17:38:17]File name is /storage/ofd_packets/00146421 [17:38:17]Write 298 bytes [17:38:17]NVStorageSaveData done [17:38:17]OFDSenderStorePacket done [17:38:17]KKMCreateOFDPacket done [17:38:17]NVStorageSaveData kkm_last_timestamp [17:38:17]File name is /storage/kkm_last_timestamp [17:38:17]Write 4 bytes [17:38:17]NVStorageSaveData done [17:38:17]ExternCall_PrintAddStr [17:38:17]wPrintStart [17:38:17]Write to MH i2c: 01 00 00 00 30 30 [17:38:17]Write i2c OK [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: 01 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: 01 07 00 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: 01 07 00 00 30 00 00 00 00 00 FF 0F 45 [17:38:17]RasterBufferAndPrint [17:38:17]line Счет N : (1)161181 [17:38:17]line ИНН: 02508201610067 [17:38:17]line Контрольно-Кассовый Чек [17:38:17]line ПРОДАЖА [17:38:17]line ТРК (МРК, ГНК) : 11 [17:38:17]line Товар: 2710194210 [17:38:17]line ДТ-К-2 [17:38:17]line 13.130 * 76.20 [17:38:17]line = 1000.51 [17:38:17]line НДС 12% НСП 1% [17:38:17]line > о реализуемом товаре [17:38:17]line ОКРУГЛЕНИЕ: -0.51 [17:38:17]line ИТОГО: 1000.00 [17:38:17]line Внесено: 1000.00 [17:38:17]line СДАЧА: 0.00 [17:38:17]line НСП 1% : 8.85 [17:38:17]line НДС 12% : 106.25 [17:38:17]line Наличными: 1000.00 [17:38:17]line Безнал.: 0.00 [17:38:17]line Место: АЗС № 126 "Партнер Нефть" [17:38:17]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:38:17]line СНО: Общий режим [17:38:17]line Чек 217 29.10.2024 17:38 [17:38:17]line Смена: 547 ФФД: 1.0 [17:38:17]line ЗНМ: 0300000085 [17:38:17]line РНМ: 0000000000091683 [17:38:17]line Версия ККМ: 001 [17:38:17]line ФМ: 0000000000871745 [17:38:17]line ФД: 146421 [17:38:17]line ФПД: 16147816850125 [17:38:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T173817&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146421&fm=16147816850125&tin=02508201610067®Number=0000000000091683&sum=100000 [17:38:17]OFD Sender: Processing packet 146421 [packets to send 206, broken 205] [17:38:17]ProducePacketName [17:38:17]name=ofd_packets/00146421 [17:38:17]OFD Sender: To server: pG, [17:38:17]CommunicateWithHost lk.salyk.kg:30040 [17:38:17]ConnectInit lk.salyk.kg [17:38:17]written 0, free lines is 4095 [17:38:17]Write to MH i2c: 01 00 00 2B 30 5B [17:38:17]Write i2c OK [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: 01 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: 01 07 00 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: 01 07 00 2B 30 00 00 00 00 00 9C 0C 0A [17:38:17]RasterBufferAndPrint [17:38:17]line [17:38:17]line [17:38:17]line [17:38:17]line [17:38:17]line [17:38:17]written 0, free lines is 3235 [17:38:17]MH_Cut [17:38:17]Write to MH i2c: D1 01 00 32 30 01 34 [17:38:17]Write i2c OK [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: D1 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: D1 01 00 [17:38:17]MH_I2C_Read... [17:38:17]Read from MH i2c: D1 01 00 32 30 00 33 [17:38:17]Write to MH i2c: 01 00 00 33 30 63 [17:38:17]Write i2c OK [17:38:17]MH_I2C_Read... [17:38:18]Connected sock=11 [17:38:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 AA 8C 04 01 1C 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 D9 00 00 00 F4 03 04 00 89 1D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F5 3B 02 00 35 04 06 00 0E AF B4 E3 22 CD A2 AE E1 6C F7 5F 5F 51 [17:38:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AA 79 47 00 E3 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 31 37 34 35 10 04 04 00 F5 3B 02 00 F4 03 04 00 B0 C2 20 67 B6 04 01 00 00 84 63 76 2B E8 C5 3B 37 [17:38:18]CommunicateWithHost err = 0 [17:38:18]CheckOFDResponse [17:38:18]1017 (14) - 77093643461234 [17:38:18]1041 (16) - 0000000000871745 [17:38:18]1040 (4) - 146421 [17:38:18]1012 (4) - 29.10.2024 11:10 [17:38:18]1206 (1) - 0 [17:38:18]OFD Sender: Remove packet 146421 [17:38:18]ProducePacketName [17:38:18]name=ofd_packets/00146421 [17:38:18]NVStorageDeleteData [17:38:18]*** Cut start [17:38:18]*** Partial cut [17:38:18]*** CUTSNS_PIN = 1 [17:38:18]*** CUTSNS_PIN = 0 [17:38:19]*** Brake cut motor [17:38:19]OFD Sender: No OFD packet to send [17:38:19]Read from MH i2c: 01 [17:38:19]MH_I2C_Read... [17:38:19]*** Stop cut motor [17:38:19]*** Cut end [17:38:19]Read from MH i2c: 01 07 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: 01 07 00 33 30 00 00 00 00 00 FF 0F 78 [17:38:19]process_action close_receipt done [17:38:19]requested_data is exist [17:38:19]produce_requested_data [17:38:19]requested_item fm.sn is exist - process it [17:38:19]wFMCommunicate request_size=4 [17:38:19]MH_SAM_APDU [17:38:19]CAPDU: 80 11 00 00 [17:38:19]Write to MH i2c: E2 08 00 34 30 80 11 00 00 00 00 00 00 DE [17:38:19]Write i2c OK [17:38:19]MH_I2C_Read... [17:38:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:19]Read from MH i2c: E2 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 17 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 17 00 34 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 31 [17:38:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:38:19]wFMCommunicate OK [17:38:19]requested_item fd.num is exist - process it [17:38:19]SAM_PROTO_GetFieldsCounters [17:38:19]wFMCommunicate request_size=4 [17:38:19]MH_SAM_APDU [17:38:19]CAPDU: 80 13 00 00 [17:38:19]Write to MH i2c: E2 08 00 35 30 80 13 00 00 00 00 00 00 E1 [17:38:19]Write i2c OK [17:38:19]MH_I2C_Read... [17:38:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:19]Read from MH i2c: E2 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 62 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 62 00 35 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F5 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [17:38:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F5 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:38:19]wFMCommunicate OK [17:38:19]SAM_PROTO_GetFieldsCounters done [17:38:19]requested_item shift.num is exist - process it [17:38:19]requested_item shift.opened is exist - process it [17:38:19]req_shift_opened [17:38:19]FM_GetShiftState [17:38:19]SAM_PROTO_GetShiftState [17:38:19]wFMCommunicate request_size=4 [17:38:19]MH_SAM_APDU [17:38:19]CAPDU: 80 13 01 00 [17:38:19]Write to MH i2c: E2 08 00 36 30 80 13 01 00 00 00 00 00 E3 [17:38:19]Write i2c OK [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 [17:38:19]MH_I2C_Read... [17:38:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:19]Read from MH i2c: E2 0E 00 [17:38:19]MH_I2C_Read... [17:38:19]Read from MH i2c: E2 0E 00 36 30 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1C [17:38:19]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:38:19]wFMCommunicate OK [17:38:19]SAM_PROTO_GetShiftState done [17:38:19]FM_GetShiftState done [17:38:19]req_shift_opened done [17:38:19]requested_item shift.open_date is exist - process it [17:38:19]req_shift_open_date [17:38:19]req_shift_open_date done [17:38:19]produce_requested_data done [17:38:19]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146421,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:38:19]process_action_free close_receipt [17:38:19]json_value_free [17:38:19]json_value_free done [17:38:19]process_json_proto returns [17:38:19]Send response to host [17:39:54]OFD Sender: No OFD packet to send [17:39:59]OFD Sender: No OFD packet to send [17:40:04]OFD Sender: No OFD packet to send [17:40:09]OFD Sender: No OFD packet to send [17:40:14]OFD Sender: No OFD packet to send [17:40:19]OFD Sender: No OFD packet to send [17:40:24]OFD Sender: No OFD packet to send [17:40:29]OFD Sender: No OFD packet to send [17:40:34]OFD Sender: No OFD packet to send [17:40:39]OFD Sender: No OFD packet to send [17:40:44]OFD Sender: No OFD packet to send [17:40:49]OFD Sender: No OFD packet to send [17:40:54]OFD Sender: No OFD packet to send [17:40:59]OFD Sender: No OFD packet to send [17:41:04]OFD Sender: No OFD packet to send [17:41:09]OFD Sender: No OFD packet to send [17:41:14]OFD Sender: No OFD packet to send [17:41:19]OFD Sender: No OFD packet to send [17:41:24]OFD Sender: No OFD packet to send [17:41:29]OFD Sender: No OFD packet to send [17:41:34]OFD Sender: No OFD packet to send [17:41:39]OFD Sender: No OFD packet to send [17:41:44]OFD Sender: No OFD packet to send [17:41:49]OFD Sender: No OFD packet to send [17:41:54]OFD Sender: No OFD packet to send [17:41:59]OFD Sender: No OFD packet to send [17:42:03]ConnectInit Can't connect to host [17:42:04]OFD Sender: No OFD packet to send [17:42:09]OFD Sender: No OFD packet to send [17:42:14]OFD Sender: No OFD packet to send [17:42:19]OFD Sender: No OFD packet to send [17:42:24]OFD Sender: No OFD packet to send [17:42:29]OFD Sender: No OFD packet to send [17:42:34]OFD Sender: No OFD packet to send [17:42:39]OFD Sender: No OFD packet to send [17:42:44]OFD Sender: No OFD packet to send [17:42:49]OFD Sender: No OFD packet to send [17:42:54]OFD Sender: No OFD packet to send [17:42:59]OFD Sender: No OFD packet to send [17:43:00]accept exits with 10 [17:43:00]New connection [17:43:00]New thread 3066830180 created [17:43:00]Thread 3066686820 joined [17:43:00]Waiting for new connection... [17:43:00] Sock 10.Parse request [17:43:00]Sock 10.Check first char [17:43:00]Sock 10.First char is OK [17:43:00]request: POST /json_proto HTTP/1.0 [17:43:00]Method: POST [17:43:00]URL: /json_proto [17:43:00]Method is POST - this is cgi request [17:43:00]url: /json_proto [17:43:00]query_string will be loaded in cgi processing [17:43:00]execute_cgi json_proto POST (null) [17:43:00]execute_cgi path=json_proto method=POST [17:43:00]POST find Content-Length [17:43:00]Host: 172.17.40.195:8080 [17:43:00]Content-Length: 675 [17:43:00]Content-Type: application/json [17:43:00] [17:43:00]POST finish read [17:43:00]Found Content-Length = 675 [17:43:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:00]execute_script... [17:43: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)161182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:00]POST & json_proto [17:43:00]process_json_proto [17:43:00]json parsed OK: [17:43:00]protocol is kg_v1.0 [17:43:00]action value=close_receipt [17:43:00]process_action close_receipt [17:43:00]cmd_close_receipt [17:43:00]MH_GetDate [17:43:00]Write to MH i2c: F0 00 00 37 30 56 [17:43:00]Write i2c OK [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: F0 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: F0 09 00 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: F0 09 00 37 30 00 A6 1E 21 67 D5 8D 6C 64 DD [17:43:00]GetLastDocTimeStamp 1730223497 [17:43:00]current date 1730223782 [17:43:00]FM_GetShiftState [17:43:00]SAM_PROTO_GetShiftState [17:43:00]wFMCommunicate request_size=4 [17:43:00]MH_SAM_APDU [17:43:00]CAPDU: 80 13 01 00 [17:43:00]Write to MH i2c: E2 08 00 38 30 80 13 01 00 00 00 00 00 E5 [17:43:00]Write i2c OK [17:43:00]MH_I2C_Read... [17:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:00]Read from MH i2c: E2 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 0E 00 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 0E 00 38 30 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1E [17:43:00]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:43:00]wFMCommunicate OK [17:43:00]SAM_PROTO_GetShiftState done [17:43:00]FM_GetShiftState done [17:43:00]opened in 1730161786 [17:43:00]opened+sec_in_day 1730248186 [17:43:00]quantity*price = 90068 [17:43:00]sum+1 = 90069 [17:43:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 218 29.10.2024 17:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146422 ФПД: 147129964267658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T174302&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146422&fm=147129964267658&tin=02508201610067®Number=0000000000091683&sum=90000 [17:43:01]StoreToDocumentArchive [17:43:01]shift 547 fd 146422 [17:43:01]save to /storage/0547/doc_00146422 [17:43:01]save last doc name /storage/0547/doc_00146422 to /storage/kkm_last_doc_name [17:43:01]save OK [17:43:01]Clear old archive folders... [17:43:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:43:01]tlvbuf is 01FE9900 [17:43:01]SAM_PROTO_ClearQueue [17:43:01]wFMCommunicate request_size=4 [17:43:01]MH_SAM_APDU [17:43:01]CAPDU: 80 09 00 00 [17:43:01]Write to MH i2c: E2 08 00 45 30 80 09 00 00 00 00 00 00 E7 [17:43:01]Write i2c OK [17:43:01]MH_I2C_Read... [17:43:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:43:01]Read from MH i2c: E2 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 03 00 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 03 00 45 30 00 90 00 E9 [17:43:01]RAPDU: 90 00 [17:43:01]wFMCommunicate OK [17:43:01]SAM_PROTO_ClearQueue done [17:43:01]KKMCreateOFDPacket [17:43:01]OFDProtocolAddRootSTLVToBuf [17:43:01]FM_MakeSignedData [17:43:01]FM_MakeSignedData [17:43:01]SAM_PROTO_SignData [17:43:01]wFMCommunicate request_size=4 [17:43:01]MH_SAM_APDU [17:43:01]CAPDU: 80 0D 01 02 [17:43:01]Write to MH i2c: E2 08 00 46 30 80 0D 01 02 00 00 00 00 EF [17:43:01]Write i2c OK [17:43:01]MH_I2C_Read... [17:43:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:43:01]Read from MH i2c: E2 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 03 00 [17:43:01]MH_I2C_Read... [17:43:01]Read from MH i2c: E2 03 00 46 30 00 90 00 EA [17:43:01]RAPDU: 90 00 [17:43:01]wFMCommunicate OK [17:43:01]wFMCommunicate request_size=255 [17:43:01]MH_SAM_APDU [17:43:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A6 1E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F6 3B 02 00 35 04 06 00 85 D0 5D 41 [17:43:01]Write to MH i2c: E2 02 01 47 30 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A6 1E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F6 3B 02 00 35 04 06 00 85 D0 5D 41 00 00 AD [17:43:01]Write i2c OK [17:43:01]MH_I2C_Read... [17:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:02]Read from MH i2c: E2 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 03 00 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 03 00 47 30 00 90 00 EB [17:43:02]RAPDU: 90 00 [17:43:02]wFMCommunicate OK [17:43:02]wFMCommunicate request_size=7 [17:43:02]MH_SAM_APDU [17:43:02]CAPDU: 80 0D 02 02 02 88 8A [17:43:02]Write to MH i2c: E2 0A 00 48 30 80 0D 02 02 02 00 88 8A 00 00 08 [17:43:02]Write i2c OK [17:43:02]MH_I2C_Read... [17:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:02]Read from MH i2c: E2 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 03 00 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 03 00 48 30 00 90 00 EC [17:43:02]RAPDU: 90 00 [17:43:02]wFMCommunicate OK [17:43:02]wFMCommunicate request_size=4 [17:43:02]MH_SAM_APDU [17:43:02]CAPDU: 80 0D 03 02 [17:43:02]Write to MH i2c: E2 08 00 49 30 80 0D 03 02 00 00 00 00 F4 [17:43:02]Write i2c OK [17:43:02]MH_I2C_Read... [17:43:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:43:02]Read from MH i2c: E2 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 0B 00 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 0B 00 49 30 00 F2 9F 1C 68 85 9B 9C 52 90 00 18 [17:43:02]RAPDU: F2 9F 1C 68 85 9B 9C 52 90 00 [17:43:02]wFMCommunicate OK [17:43:02]SAM_PROTO_SignData done [17:43:02]FM_MakeSignedData done [17:43:02]CreateOFDProtocolMessage [17:43:02]wFMCommunicate request_size=4 [17:43:02]MH_SAM_APDU [17:43:02]CAPDU: 80 11 00 00 [17:43:02]Write to MH i2c: E2 08 00 4A 30 80 11 00 00 00 00 00 00 F4 [17:43:02]Write i2c OK [17:43:02]MH_I2C_Read... [17:43:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:02]Read from MH i2c: E2 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 17 00 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: E2 17 00 4A 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 47 [17:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:43:02]wFMCommunicate OK [17:43:02]CreateOFDProtocolMessage done [17:43:02]OFDSenderStorePacket 146422 [17:43:02]StoreOFDPacket docnum=146422 [17:43:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 BA 63 04 01 05 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A6 1E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F6 3B 02 00 35 04 06 00 85 D0 5D 41 88 8A F2 9F 1C 68 85 9B 9C 52 [17:43:02]CheckFolder [17:43:02]dirname=/storage/ofd_packets [17:43:02]CheckFolder done [17:43:02]ProducePacketName [17:43:02]name=ofd_packets/00146422 [17:43:02]NVStorageSaveData ofd_packets/00146422 [17:43:02]File name is /storage/ofd_packets/00146422 [17:43:02]Write 298 bytes [17:43:02]NVStorageSaveData done [17:43:02]OFDSenderStorePacket done [17:43:02]KKMCreateOFDPacket done [17:43:02]NVStorageSaveData kkm_last_timestamp [17:43:02]File name is /storage/kkm_last_timestamp [17:43:02]Write 4 bytes [17:43:02]NVStorageSaveData done [17:43:02]ExternCall_PrintAddStr [17:43:02]wPrintStart [17:43:02]Write to MH i2c: 01 00 00 4B 30 7B [17:43:02]Write i2c OK [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: 01 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: 01 07 00 [17:43:02]MH_I2C_Read... [17:43:02]Read from MH i2c: 01 07 00 4B 30 00 00 00 00 00 FF 0F 90 [17:43:02]RasterBufferAndPrint [17:43:02]line Счет N : (1)161182 [17:43:02]line ИНН: 02508201610067 [17:43:02]line Контрольно-Кассовый Чек [17:43:02]line ПРОДАЖА [17:43:02]line ТРК (МРК, ГНК) : 21 [17:43:02]line Товар: 2710194210 [17:43:02]line ДТ-К-2 [17:43:02]line 11.820 * 76.20 [17:43:02]line = 900.68 [17:43:02]line НДС 12% НСП 1% [17:43:02]line > о реализуемом товаре [17:43:02]line ОКРУГЛЕНИЕ: -0.68 [17:43:02]line ИТОГО: 900.00 [17:43:02]line Внесено: 900.00 [17:43:02]line СДАЧА: 0.00 [17:43:02]line НСП 1% : 7.97 [17:43:02]line НДС 12% : 95.65 [17:43:02]line Наличными: 900.00 [17:43:02]line Безнал.: 0.00 [17:43:02]line Место: АЗС № 126 "Партнер Нефть" [17:43:02]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:43:02]line СНО: Общий режим [17:43:02]line Чек 218 29.10.2024 17:43 [17:43:02]line Смена: 547 ФФД: 1.0 [17:43:02]line ЗНМ: 0300000085 [17:43:02]line РНМ: 0000000000091683 [17:43:02]line Версия ККМ: 001 [17:43:02]line ФМ: 0000000000871745 [17:43:02]line ФД: 146422 [17:43:02]line ФПД: 147129964267658 [17:43:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T174302&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146422&fm=147129964267658&tin=02508201610067®Number=0000000000091683&sum=90000 [17:43:02]OFD Sender: Processing packet 146422 [packets to send 206, broken 205] [17:43:02]ProducePacketName [17:43:02]name=ofd_packets/00146422 [17:43:02]OFD Sender: To server: pG, [17:43:02]CommunicateWithHost lk.salyk.kg:30040 [17:43:02]ConnectInit lk.salyk.kg [17:43:02]written 0, free lines is 4095 [17:43:02]Connected sock=11 [17:43:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 BA 63 04 01 05 EA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 A6 1E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F6 3B 02 00 35 04 06 00 85 D0 5D 41 88 8A F2 9F 1C 68 85 9B 9C 52 [17:43:03]Write to MH i2c: 01 00 00 76 30 A6 [17:43:03]Write i2c OK [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: 01 [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: 01 07 00 [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: 01 07 00 76 30 00 00 00 00 00 B0 0C 69 [17:43:03]RasterBufferAndPrint [17:43:03]line [17:43:03]line [17:43:03]line [17:43:03]line [17:43:03]line [17:43:03]written 0, free lines is 3254 [17:43:03]MH_Cut [17:43:03]Write to MH i2c: D1 01 00 7D 30 01 7F [17:43:03]Write i2c OK [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: D1 [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: D1 01 00 [17:43:03]MH_I2C_Read... [17:43:03]Read from MH i2c: D1 01 00 7D 30 00 7E [17:43:03]Write to MH i2c: 01 00 00 7E 30 AE [17:43:03]Write i2c OK [17:43:03]MH_I2C_Read... [17:43:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C7 F6 47 00 25 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F6 3B 02 00 F4 03 04 00 CD C3 20 67 B6 04 01 00 00 06 DF 3A 55 7A 25 29 63 [17:43:03]CommunicateWithHost err = 0 [17:43:03]CheckOFDResponse [17:43:03]1017 (14) - 77093643461234 [17:43:03]1041 (16) - 0000000000871745 [17:43:03]1040 (4) - 146422 [17:43:03]1012 (4) - 29.10.2024 11:15 [17:43:03]1206 (1) - 0 [17:43:03]OFD Sender: Remove packet 146422 [17:43:03]ProducePacketName [17:43:03]name=ofd_packets/00146422 [17:43:03]NVStorageDeleteData [17:43:03]OFD Sender: No OFD packet to send [17:43:03]*** Cut start [17:43:03]*** Partial cut [17:43:03]*** CUTSNS_PIN = 1 [17:43:04]*** CUTSNS_PIN = 0 [17:43:04]*** Brake cut motor [17:43:04]Read from MH i2c: 01 [17:43:04]MH_I2C_Read... [17:43:04]*** Stop cut motor [17:43:04]*** Cut end [17:43:04]Read from MH i2c: 01 07 00 [17:43:04]MH_I2C_Read... [17:43:04]Read from MH i2c: 01 07 00 7E 30 00 00 00 00 00 FF 0F C3 [17:43:04]process_action close_receipt done [17:43:04]requested_data is exist [17:43:04]produce_requested_data [17:43:04]requested_item fm.sn is exist - process it [17:43:04]wFMCommunicate request_size=4 [17:43:04]MH_SAM_APDU [17:43:04]CAPDU: 80 11 00 00 [17:43:04]Write to MH i2c: E2 08 00 7F 30 80 11 00 00 00 00 00 00 29 [17:43:04]Write i2c OK [17:43:04]MH_I2C_Read... [17:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:04]Read from MH i2c: E2 [17:43:04]MH_I2C_Read... [17:43:04]Read from MH i2c: E2 17 00 [17:43:04]MH_I2C_Read... [17:43:04]Read from MH i2c: E2 17 00 7F 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7C [17:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:43:04]wFMCommunicate OK [17:43:04]requested_item fd.num is exist - process it [17:43:04]SAM_PROTO_GetFieldsCounters [17:43:04]wFMCommunicate request_size=4 [17:43:04]MH_SAM_APDU [17:43:04]CAPDU: 80 13 00 00 [17:43:04]Write to MH i2c: E2 08 00 80 30 80 13 00 00 00 00 00 00 2C [17:43:04]Write i2c OK [17:43:04]MH_I2C_Read... [17:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:43:04]Read from MH i2c: E2 [17:43:04]MH_I2C_Read... [17:43:04]Read from MH i2c: E2 62 00 [17:43:04]MH_I2C_Read... [17:43:04]Read from MH i2c: E2 62 00 80 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F6 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [17:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F6 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:43:04]wFMCommunicate OK [17:43:04]SAM_PROTO_GetFieldsCounters done [17:43:04]requested_item shift.num is exist - process it [17:43:04]requested_item shift.opened is exist - process it [17:43:04]req_shift_opened [17:43:04]FM_GetShiftState [17:43:04]SAM_PROTO_GetShiftState [17:43:04]wFMCommunicate request_size=4 [17:43:04]MH_SAM_APDU [17:43:04]CAPDU: 80 13 01 00 [17:43:04]Write to MH i2c: E2 08 00 81 30 80 13 01 00 00 00 00 00 2E [17:43:04]Write i2c OK [17:43:04]MH_I2C_Read... [17:43:04]Read from MH i2c: E2 [17:43:04]MH_I2C_Read... [17:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:04]Read from MH i2c: E2 0E 00 [17:43:04]MH_I2C_Read... [17:43:04]Read from MH i2c: E2 0E 00 81 30 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 67 [17:43:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:43:04]wFMCommunicate OK [17:43:04]SAM_PROTO_GetShiftState done [17:43:04]FM_GetShiftState done [17:43:04]req_shift_opened done [17:43:04]requested_item shift.open_date is exist - process it [17:43:04]req_shift_open_date [17:43:04]req_shift_open_date done [17:43:04]produce_requested_data done [17:43:04]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146422,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:43:04]process_action_free close_receipt [17:43:04]json_value_free [17:43:04]json_value_free done [17:43:04]process_json_proto returns [17:43:04]Send response to host [17:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146422,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:43:04]free response buf [17:43:04]execute_script done [17:43:04]execute_script returns [17:43:04]free content buf [17:43:04]Sock 10.Close socket [17:43:04]Sock 10.Thread stoped [17:43:08]OFD Sender: No OFD packet to send [17:43:13]OFD Sender: No OFD packet to send [17:43:18]OFD Sender: No OFD packet to send [17:43:23]OFD Sender: No OFD packet to send [17:43:28]OFD Sender: No OFD packet to send [17:43:33]OFD Sender: No OFD packet to send [17:43:38]OFD Sender: No OFD packet to send [17:43:43]OFD Sender: No OFD packet to send [17:43:48]OFD Sender: No OFD packet to send [17:43:53]OFD Sender: No OFD packet to send [17:43:58]OFD Sender: No OFD packet to send [17:44:04]OFD Sender: No OFD packet to send [17:44:06]int [17:44:06]Write to MH i2c: 01 00 00 82 30 B2 [17:44:06]*** FLAG_PRN_KEY set [17:44:06]Write i2c OK [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 07 00 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 07 00 82 30 00 08 00 00 00 FF 0F CF [17:44:06]state=0 [17:44:06]Key pressed [17:44:06]Feed [17:44:06]Write to MH i2c: D8 00 00 83 30 8A [17:44:06]Write i2c OK [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: D8 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: D8 01 00 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: D8 01 00 83 30 00 8B [17:44:06]int [17:44:06]Write to MH i2c: 01 00 00 84 30 B4 [17:44:06]Write i2c OK [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 07 00 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 07 00 84 30 00 48 00 00 00 3C 00 3F [17:44:06]state=2 [17:44:06]Key pressed [17:44:06]int [17:44:06]Write to MH i2c: 01 00 00 85 30 B5 [17:44:06]*** FLAG_PRN_KEY reset [17:44:06]Write i2c OK [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 07 00 [17:44:06]MH_I2C_Read... [17:44:06]Read from MH i2c: 01 07 00 85 30 00 00 00 00 00 F6 0F C1 [17:44:06]state=2 [17:44:06]Stop feed [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:29]OFD Sender: No OFD packet to send [17:46:29]ConnectInit Can't connect to host [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:24]OFD Sender: No OFD packet to send [17:47:29]OFD Sender: No OFD packet to send [17:47:34]OFD Sender: No OFD packet to send [17:47:39]OFD Sender: No OFD packet to send [17:47:44]OFD Sender: No OFD packet to send [17:47:49]OFD Sender: No OFD packet to send [17:47:54]OFD Sender: No OFD packet to send [17:47:59]OFD Sender: No OFD packet to send [17:48:04]OFD Sender: No OFD packet to send [17:48:09]OFD Sender: No OFD packet to send [17:48:14]OFD Sender: No OFD packet to send [17:48:19]OFD Sender: No OFD packet to send [17:48:24]OFD Sender: No OFD packet to send [17:48:29]OFD Sender: No OFD packet to send [17:48:34]OFD Sender: No OFD packet to send [17:48:39]OFD Sender: No OFD packet to send [17:48:44]OFD Sender: No OFD packet to send [17:48:49]OFD Sender: No OFD packet to send [17:48:54]OFD Sender: No OFD packet to send [17:48:59]OFD Sender: No OFD packet to send [17:49:04]OFD Sender: No OFD packet to send [17:49:09]OFD Sender: No OFD packet to send [17:49:14]OFD Sender: No OFD packet to send [17:49:19]OFD Sender: No OFD packet to send [17:49:24]OFD Sender: No OFD packet to send [17:49:29]OFD Sender: No OFD packet to send [17:49:34]OFD Sender: No OFD packet to send [17:49:39]OFD Sender: No OFD packet to send [17:49:44]OFD Sender: No OFD packet to send [17:49:49]OFD Sender: No OFD packet to send [17:49:54]OFD Sender: No OFD packet to send [17:49:59]OFD Sender: No OFD packet to send [17:50:04]OFD Sender: No OFD packet to send [17:50:09]OFD Sender: No OFD packet to send [17:50:14]OFD Sender: No OFD packet to send [17:50:19]OFD Sender: No OFD packet to send [17:50:24]OFD Sender: No OFD packet to send [17:50:29]OFD Sender: No OFD packet to send [17:50:34]OFD Sender: No OFD packet to send [17:50:39]OFD Sender: No OFD packet to send [17:50:44]OFD Sender: No OFD packet to send [17:50:49]OFD Sender: No OFD packet to send [17:50:52]accept exits with 9 [17:50:52]New connection [17:50:52]New thread 3066686820 created [17:50:52]Thread 3066830180 joined [17:50:52]Waiting for new connection... [17:50:52] Sock 9.Parse request [17:50:52]Sock 9.Check first char [17:50:52]Sock 9.First char is OK [17:50:52]request: POST /json_proto HTTP/1.0 [17:50:52]Method: POST [17:50:52]URL: /json_proto [17:50:52]Method is POST - this is cgi request [17:50:52]url: /json_proto [17:50:52]query_string will be loaded in cgi processing [17:50:52]execute_cgi json_proto POST (null) [17:50:52]execute_cgi path=json_proto method=POST [17:50:52]POST find Content-Length [17:50:52]Host: 172.17.40.195:8080 [17:50:52]Content-Length: 679 [17:50:52]Content-Type: application/json [17:50:52] [17:50:52]POST finish read [17:50:52]Found Content-Length = 679 [17:50:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 24.150, "sum" : 1840.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1840.00, "total" : 1840.00, "payments": [ { "type": 0, "sum" : 1840.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:52]execute_script... [17:50: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)161183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 24.150, "sum" : 1840.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1840.00, "total" : 1840.00, "payments": [ { "type": 0, "sum" : 1840.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:52]POST & json_proto [17:50:52]process_json_proto [17:50:52]json parsed OK: [17:50:52]protocol is kg_v1.0 [17:50:52]action value=close_receipt [17:50:52]process_action close_receipt [17:50:52]cmd_close_receipt [17:50:52]MH_GetDate [17:50:52]Write to MH i2c: F0 00 00 8A 30 A9 [17:50:52]Write i2c OK [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: F0 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: F0 09 00 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: F0 09 00 8A 30 00 7E 20 21 67 D5 8D 6C 64 0A [17:50:52]GetLastDocTimeStamp 1730223782 [17:50:52]current date 1730224254 [17:50:52]FM_GetShiftState [17:50:52]SAM_PROTO_GetShiftState [17:50:52]wFMCommunicate request_size=4 [17:50:52]MH_SAM_APDU [17:50:52]CAPDU: 80 13 01 00 [17:50:52]Write to MH i2c: E2 08 00 8B 30 80 13 01 00 00 00 00 00 38 [17:50:52]Write i2c OK [17:50:52]MH_I2C_Read... [17:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:52]Read from MH i2c: E2 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 0E 00 [17:50:52]MH_I2C_Read... [17:50:52]Read from MH i2c: E2 0E 00 8B 30 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 71 [17:50:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:50:52]wFMCommunicate OK [17:50:52]SAM_PROTO_GetShiftState done [17:50:52]FM_GetShiftState done [17:50:52]opened in 1730161786 [17:50:52]opened+sec_in_day 1730248186 [17:50:52]quantity*price = 184023 [17:50:52]sum+1 = 184024 [17:50:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1840.00 Внесено: 1840.00 СДАЧА: 0.00 НСП 1% : 16.28 НДС 12% : 195.42 Наличными: 1840.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 219 29.10.2024 17:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146423 ФПД: 100413513536006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175054&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146423&fm=100413513536006&tin=02508201610067®Number=0000000000091683&sum=184000 [17:50:53]StoreToDocumentArchive [17:50:53]shift 547 fd 146423 [17:50:53]save to /storage/0547/doc_00146423 [17:50:53]save last doc name /storage/0547/doc_00146423 to /storage/kkm_last_doc_name [17:50:53]save OK [17:50:53]Clear old archive folders... [17:50:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:50:53]tlvbuf is 01FE6B20 [17:50:53]SAM_PROTO_ClearQueue [17:50:53]wFMCommunicate request_size=4 [17:50:53]MH_SAM_APDU [17:50:53]CAPDU: 80 09 00 00 [17:50:53]Write to MH i2c: E2 08 00 98 30 80 09 00 00 00 00 00 00 3A [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]*** iso7816_exchange 80 09 00 00... 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 98 30 00 90 00 3C [17:50:53]RAPDU: 90 00 [17:50:53]wFMCommunicate OK [17:50:53]SAM_PROTO_ClearQueue done [17:50:53]KKMCreateOFDPacket [17:50:53]OFDProtocolAddRootSTLVToBuf [17:50:53]FM_MakeSignedData [17:50:53]FM_MakeSignedData [17:50:53]SAM_PROTO_SignData [17:50:53]wFMCommunicate request_size=4 [17:50:53]MH_SAM_APDU [17:50:53]CAPDU: 80 0D 01 02 [17:50:53]Write to MH i2c: E2 08 00 99 30 80 0D 01 02 00 00 00 00 42 [17:50:53]Write i2c OK [17:50:53]MH_I2C_Read... [17:50:53]*** iso7816_exchange 80 0D 01 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 99 30 00 90 00 3D [17:50:53]RAPDU: 90 00 [17:50:53]wFMCommunicate OK [17:50:53]wFMCommunicate request_size=255 [17:50:53]MH_SAM_APDU [17:50:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 5E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 CE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 CE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 4C 00 00 00 00 07 04 06 00 C0 CE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 7E 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F7 3B 02 00 35 04 06 00 5B 53 57 CE [17:50:53]Write to MH i2c: E2 02 01 9A 30 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 5E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 CE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 CE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 4C 00 00 00 00 07 04 06 00 C0 CE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 7E 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F7 3B 02 00 35 04 06 00 5B 53 57 CE 00 00 2B [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 9A 30 00 90 00 3E [17:50:53]RAPDU: 90 00 [17:50:53]wFMCommunicate OK [17:50:53]wFMCommunicate request_size=7 [17:50:53]MH_SAM_APDU [17:50:53]CAPDU: 80 0D 02 02 02 12 06 [17:50:53]Write to MH i2c: E2 0A 00 9B 30 80 0D 02 02 02 00 12 06 00 00 61 [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 9B 30 00 90 00 3F [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 9C 30 80 0D 03 02 00 00 00 00 47 [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 9C 30 00 93 ED C2 D2 0F 4D FE 64 90 00 1A [17:50:53]RAPDU: 93 ED C2 D2 0F 4D FE 64 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 9D 30 80 11 00 00 00 00 00 00 47 [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 9D 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9A [17:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:50:53]wFMCommunicate OK [17:50:53]CreateOFDProtocolMessage done [17:50:53]OFDSenderStorePacket 146423 [17:50:53]StoreOFDPacket docnum=146423 [17:50:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 5C 3D 04 01 E0 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 5E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 CE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 CE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 4C 00 00 00 00 07 04 06 00 C0 CE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 7E 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F7 3B 02 00 35 04 06 00 5B 53 57 CE 12 06 93 ED C2 D2 0F 4D FE 64 [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/00146423 [17:50:53]NVStorageSaveData ofd_packets/00146423 [17:50:53]File name is /storage/ofd_packets/00146423 [17:50:53]Write 298 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 9E 30 CE [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 9E 30 00 00 00 00 00 FF 0F E3 [17:50:53]RasterBufferAndPrint [17:50:53]line Счет N : (1)161183 [17:50:53]line ИНН: 02508201610067 [17:50:53]line Контрольно-Кассовый Чек [17:50:53]line ПРОДАЖА [17:50:53]line ТРК (МРК, ГНК) : 21 [17:50:53]line Товар: 2710194210 [17:50:53]line ДТ-К-2 [17:50:53]line 24.150 * 76.20 [17:50:53]line = 1840.23 [17:50:53]line НДС 12% НСП 1% [17:50:53]line > о реализуемом товаре [17:50:53]line ОКРУГЛЕНИЕ: -0.23 [17:50:53]line ИТОГО: 1840.00 [17:50:53]line Внесено: 1840.00 [17:50:53]line СДАЧА: 0.00 [17:50:53]line НСП 1% : 16.28 [17:50:53]line НДС 12% : 195.42 [17:50:53]line Наличными: 1840.00 [17:50:53]line Безнал.: 0.00 [17:50:53]line Место: АЗС № 126 "Партнер Нефть" [17:50:53]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:50:53]line СНО: Общий режим [17:50:53]line Чек 219 29.10.2024 17:50 [17:50:53]line Смена: 547 ФФД: 1.0 [17:50:53]line ЗНМ: 0300000085 [17:50:53]line РНМ: 0000000000091683 [17:50:53]line Версия ККМ: 001 [17:50:53]line ФМ: 0000000000871745 [17:50:53]line ФД: 146423 [17:50:53]line ФПД: 100413513536006 [17:50:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175054&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146423&fm=100413513536006&tin=02508201610067®Number=0000000000091683&sum=184000 [17:50:54]OFD Sender: Processing packet 146423 [packets to send 206, broken 205] [17:50:54]ProducePacketName [17:50:54]name=ofd_packets/00146423 [17:50:54]OFD Sender: To server: pG, [17:50:54]CommunicateWithHost lk.salyk.kg:30040 [17:50:54]ConnectInit lk.salyk.kg [17:50:54]written 0, free lines is 4095 [17:50:54]Connected sock=7 [17:50:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 5C 3D 04 01 E0 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 56 5E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 CE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 CE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 4C 00 00 00 00 07 04 06 00 C0 CE 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 7E 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F7 3B 02 00 35 04 06 00 5B 53 57 CE 12 06 93 ED C2 D2 0F 4D FE 64 [17:50:54]Write to MH i2c: 01 00 00 C9 30 F9 [17:50:54]Write i2c OK [17:50:54]MH_I2C_Read... [17:50:54]Read from MH i2c: 01 [17:50:54]MH_I2C_Read... [17:50:54]Read from MH i2c: 01 07 00 [17:50:54]MH_I2C_Read... [17:50:54]Read from MH i2c: 01 07 00 C9 30 00 00 00 00 00 AB 0C B7 [17:50:54]RasterBufferAndPrint [17:50:54]line [17:50:54]line [17:50:54]line [17:50:54]line [17:50:54]line [17:50:54]written 0, free lines is 3250 [17:50:54]MH_Cut [17:50:54]Write to MH i2c: D1 01 00 D0 30 01 D2 [17:50:54]Write i2c OK [17:50:54]MH_I2C_Read... [17:50:54]Read from MH i2c: D1 [17:50:54]MH_I2C_Read... [17:50:54]Read from MH i2c: D1 01 00 [17:50:54]MH_I2C_Read... [17:50:54]Read from MH i2c: D1 01 00 D0 30 00 D1 [17:50:54]Write to MH i2c: 01 00 00 D1 30 01 [17:50:54]Write i2c OK [17:50:54]MH_I2C_Read... [17:50:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 36 E5 47 00 F5 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F7 3B 02 00 F4 03 04 00 A4 C5 20 67 B6 04 01 00 00 5F C2 76 71 4B E4 ED 90 [17:50:54]CommunicateWithHost err = 0 [17:50:54]CheckOFDResponse [17:50:54]1017 (14) - 77093643461234 [17:50:54]1041 (16) - 0000000000871745 [17:50:54]1040 (4) - 146423 [17:50:54]1012 (4) - 29.10.2024 11:23 [17:50:54]1206 (1) - 0 [17:50:54]OFD Sender: Remove packet 146423 [17:50:54]ProducePacketName [17:50:54]name=ofd_packets/00146423 [17:50:54]NVStorageDeleteData [17:50:55]OFD Sender: No OFD packet to send [17:50:55]*** Cut start [17:50:55]*** Partial cut [17:50:55]*** CUTSNS_PIN = 1 [17:50:55]*** CUTSNS_PIN = 0 [17:50:55]*** Brake cut motor [17:50:55]Read from MH i2c: 01 [17:50:55]MH_I2C_Read... [17:50:55]*** Stop cut motor [17:50:55]*** Cut end [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 D1 30 00 00 00 00 00 FF 0F 16 [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 D2 30 80 11 00 00 00 00 00 00 7C [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 D2 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CF [17:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 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 D3 30 80 13 00 00 00 00 00 00 7F [17:50:55]Write i2c OK [17:50:55]MH_I2C_Read... [17:50:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:56]Read from MH i2c: E2 [17:50:56]MH_I2C_Read... [17:50:56]Read from MH i2c: E2 62 00 [17:50:56]MH_I2C_Read... [17:50:56]Read from MH i2c: E2 62 00 D3 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F7 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [17:50:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F7 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:56]wFMCommunicate OK [17:50:56]SAM_PROTO_GetFieldsCounters done [17:50:56]requested_item shift.num is exist - process it [17:50:56]requested_item shift.opened is exist - process it [17:50:56]req_shift_opened [17:50:56]FM_GetShiftState [17:50:56]SAM_PROTO_GetShiftState [17:50:56]wFMCommunicate request_size=4 [17:50:56]MH_SAM_APDU [17:50:56]CAPDU: 80 13 01 00 [17:50:56]Write to MH i2c: E2 08 00 D4 30 80 13 01 00 00 00 00 00 81 [17:50:56]Write i2c OK [17:50:56]MH_I2C_Read... [17:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:56]Read from MH i2c: E2 [17:50:56]MH_I2C_Read... [17:50:56]Read from MH i2c: E2 0E 00 [17:50:56]MH_I2C_Read... [17:50:56]Read from MH i2c: E2 0E 00 D4 30 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BA [17:50:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:50:56]wFMCommunicate OK [17:50:56]SAM_PROTO_GetShiftState done [17:50:56]FM_GetShiftState done [17:50:56]req_shift_opened done [17:50:56]requested_item shift.open_date is exist - process it [17:50:56]req_shift_open_date [17:50:56]req_shift_open_date done [17:50:56]produce_requested_data done [17:50:56]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146423,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:50:56]process_action_free close_receipt [17:50:56]json_value_free [17:50:56]json_value_free done [17:50:56]process_json_proto returns [17:50:56]Send response to host [17:50:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146423,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:50:56]free response buf [17:50:56]execute_script done [17:50:56]execute_script returns [17:50:56]free content buf [17:50:56]Sock 9.Close socket [17:50:56]Sock 9.Thread stoped [17:51:00]OFD Sender: No OFD packet to send [17:51:05]OFD Sender: No OFD packet to send [17:51:10]OFD Sender: No OFD packet to send [17:51:15]OFD Sender: No OFD packet to send [17:51:20]OFD Sender: No OFD packet to send [17:51:25]OFD Sender: No OFD packet to send [17:51:30]OFD Sender: No OFD packet to send [17:51:35]OFD Sender: No OFD packet to send [17:51:40]OFD Sender: No OFD packet to send [17:51:45]OFD Sender: No OFD packet to send [17:51:50]OFD Sender: No OFD packet to send [17:51:55]OFD Sender: No OFD packet to send [17:52:00]OFD Sender: No OFD packet to send [17:52:03]int [17:52:03]Write to MH i2c: 01 00 00 D5 30 05 [17:52:03]*** FLAG_PRN_KEY set [17:52:03]Write i2c OK [17:52:03]MH_I2C_Read... [17:52:03]Read from MH i2c: 01 [17:52:03]MH_I2C_Read... [17:52:03]Read from MH i2c: 01 07 00 [17:52:03]MH_I2C_Read... [17:52:03]Read from MH i2c: 01 07 00 D5 30 00 08 00 00 00 FF 0F 22 [17:52:03]state=0 [17:52:03]Key pressed [17:52:03]Feed [17:52:03]Write to MH i2c: D8 00 00 D6 30 DD [17:52:03]Write i2c OK [17:52:03]MH_I2C_Read... [17:52:03]Read from MH i2c: D8 [17:52:03]MH_I2C_Read... [17:52:03]Read from MH i2c: D8 01 00 [17:52:03]MH_I2C_Read... [17:52:03]Read from MH i2c: D8 01 00 D6 30 00 DE [17:52:03]int [17:52:03]Write to MH i2c: 01 00 00 D7 30 07 [17:52:03]Write i2c OK [17:52:03]MH_I2C_Read... [17:52:04]Read from MH i2c: 01 [17:52:04]MH_I2C_Read... [17:52:04]Read from MH i2c: 01 07 00 [17:52:04]MH_I2C_Read... [17:52:04]Read from MH i2c: 01 07 00 D7 30 00 48 00 00 00 3C 00 92 [17:52:04]state=2 [17:52:04]Key pressed [17:52:04]int [17:52:04]Write to MH i2c: 01 00 00 D8 30 08 [17:52:04]*** FLAG_PRN_KEY reset [17:52:04]Write i2c OK [17:52:04]MH_I2C_Read... [17:52:04]Read from MH i2c: 01 [17:52:04]MH_I2C_Read... [17:52:04]Read from MH i2c: 01 07 00 [17:52:04]MH_I2C_Read... [17:52:04]Read from MH i2c: 01 07 00 D8 30 00 00 00 00 00 F6 0F 14 [17:52:04]state=2 [17:52:04]Stop feed [17:52:05]OFD Sender: No OFD packet to send [17:52:10]OFD Sender: No OFD packet to send [17:52:15]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 EB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 90 [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725EB (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 45388558+1684835797=1730224355 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33540623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 EB FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 91 [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 38 00 FF FF 57 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 E4 20 21 67 D5 8D 6C 64 BD [17:52:36]Current date/time: 29.10.2024 17:52 [17:52:36]FM_Init [17:52:36]wFMConnect [17:52:36]MH_SAM_On [17:52:36]Write to MH i2c: E0 00 00 08 00 E7 [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]*** iso7816_init finished! [17:52:36]*** atr: [17:52:36]*** 0F 3B D5 18 FF 81 91 FE [17:52:36]*** 1F C3 80 73 C8 21 10 0A [17:52:36]*** 00 00 00 00 00 00 00 00 [17:52:36]*** 00 00 00 00 00 00 00 00 [17:52:36]*** 00 00 00 00 00 00 00 00 [17:52:36]*** 00 00 00 00 00 00 00 00 [17:52:36]*** 00 00 00 00 00 00 00 00 [17:52:36]*** 00 00 00 00 00 00 00 00 [17:52:36]Read from MH i2c: E0 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E0 10 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:52:36]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:52:36]wFMCommunicate request_size=10 [17:52:36]MH_SAM_APDU [17:52:36]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:52:36]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [17:52:36]Read from MH i2c: E2 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [17:52:36]RAPDU: 90 00 [17:52:36]wFMCommunicate OK [17:52:36]wFMCommunicate request_size=4 [17:52:36]MH_SAM_APDU [17:52:36]CAPDU: 80 11 00 00 [17:52:36]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:36]Read from MH i2c: E2 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 17 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D7 [17:52:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:52:36]wFMCommunicate OK [17:52:36]Detected FM SN is 0000000000871745 [17:52:36]Stored FM SN is 0000000000871745 [17:52:36]wFMCommunicate request_size=9 [17:52:36]MH_SAM_APDU [17:52:36]CAPDU: 80 16 00 00 04 8C 82 00 00 [17:52:36]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 8C 82 00 00 00 00 A0 [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [17:52:36]Read from MH i2c: E2 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [17:52:36]RAPDU: 90 00 [17:52:36]wFMCommunicate OK [17:52:36]FM PIN OK [17:52:36]wFMCommunicate request_size=8 [17:52:36]MH_SAM_APDU [17:52:36]CAPDU: 80 14 04 00 03 02 00 01 [17:52:36]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [17:52:36]Read from MH i2c: E2 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [17:52:36]RAPDU: 90 00 [17:52:36]wFMCommunicate OK [17:52:36]wFMCommunicate request_size=13 [17:52:36]MH_SAM_APDU [17:52:36]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [17:52:36]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [17:52:36]Read from MH i2c: E2 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [17:52:36]RAPDU: 90 00 [17:52:36]wFMCommunicate OK [17:52:36]wFMCommunicate request_size=4 [17:52:36]MH_SAM_APDU [17:52:36]CAPDU: 80 11 00 00 [17:52:36]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:36]Read from MH i2c: E2 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 17 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DB [17:52:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:52:36]wFMCommunicate OK [17:52:36]DocumentArchiveInit [17:52:36]Start Httpd... [17:52:36]Httpd thread 3067759972 created [17:52:36]Write to MH i2c: 01 00 00 0F 00 0F [17:52:36]Write i2c OK [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: 01 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: 01 07 00 [17:52:36]MH_I2C_Read... [17:52:36]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [17:52:36]MH Int Process started [17:52:36]Allocated Socket 7 [17:52:36]Bind OK [17:52:36]Listen OK [17:52:36]httpd running on port 8080 [17:52:36]Waiting for new connection... [17:52:36]OFD Sender: No OFD packet to send [17:52:41]OFD Sender: No OFD packet to send [17:52:41]accept exits with 8 [17:52:41]New connection [17:52:41]New thread 3067473252 created [17:52:41]Waiting for new connection... [17:52:41] Sock 8.Parse request [17:52:41]Sock 8.Check first char [17:52:41]Sock 8.First char is OK [17:52:41]request: POST /json_proto HTTP/1.0 [17:52:41]Method: POST [17:52:41]URL: /json_proto [17:52:41]Method is POST - this is cgi request [17:52:41]url: /json_proto [17:52:41]query_string will be loaded in cgi processing [17:52:41]execute_cgi json_proto POST (null) [17:52:41]execute_cgi path=json_proto method=POST [17:52:41]POST find Content-Length [17:52:41]Host: 172.17.40.195:8080 [17:52:41]Content-Length: 674 [17:52:41]Content-Type: application/json [17:52:41] [17:52:41]POST finish read [17:52:41]Found Content-Length = 674 [17:52:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:52:41]execute_script... [17:52:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:52:41]POST & json_proto [17:52:41]process_json_proto [17:52:41]json parsed OK: [17:52:41]protocol is kg_v1.0 [17:52:41]action value=close_receipt [17:52:41]process_action close_receipt [17:52:41]cmd_close_receipt [17:52:41]MH_GetDate [17:52:41]Write to MH i2c: F0 00 00 10 00 FF [17:52:41]Write i2c OK [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: F0 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: F0 09 00 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: F0 09 00 10 00 00 EA 20 21 67 D5 8D 6C 64 CC [17:52:41]GetLastDocTimeStamp 1730224254 [17:52:41]current date 1730224362 [17:52:41]FM_GetShiftState [17:52:41]SAM_PROTO_GetShiftState [17:52:41]wFMCommunicate request_size=4 [17:52:41]MH_SAM_APDU [17:52:41]CAPDU: 80 13 01 00 [17:52:41]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [17:52:41]Write i2c OK [17:52:41]MH_I2C_Read... [17:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:41]Read from MH i2c: E2 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: E2 0E 00 [17:52:41]MH_I2C_Read... [17:52:41]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C7 [17:52:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:52:41]wFMCommunicate OK [17:52:41]SAM_PROTO_GetShiftState done [17:52:41]FM_GetShiftState done [17:52:41]opened in 1730161786 [17:52:41]opened+sec_in_day 1730248186 [17:52:41]quantity*price = 20040 [17:52:41]sum+1 = 20042 [17:52:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.28 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 220 29.10.2024 17:52 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146424 ФПД: 173185441978947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175242&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146424&fm=173185441978947&tin=02508201610067®Number=0000000000091683&sum=20000 [17:52:42]StoreToDocumentArchive [17:52:42]shift 547 fd 146424 [17:52:42]save to /storage/0547/doc_00146424 [17:52:42]save last doc name /storage/0547/doc_00146424 to /storage/kkm_last_doc_name [17:52:42]save OK [17:52:42]Clear old archive folders... [17:52:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:52:42]tlvbuf is 010DD7C0 [17:52:42]SAM_PROTO_ClearQueue [17:52:42]wFMCommunicate request_size=4 [17:52:42]MH_SAM_APDU [17:52:42]CAPDU: 80 09 00 00 [17:52:42]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [17:52:42]Write i2c OK [17:52:42]MH_I2C_Read... [17:52:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:52:43]Read from MH i2c: E2 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [17:52:43]RAPDU: 90 00 [17:52:43]wFMCommunicate OK [17:52:43]SAM_PROTO_ClearQueue done [17:52:43]KKMCreateOFDPacket [17:52:43]OFDProtocolAddRootSTLVToBuf [17:52:43]FM_MakeSignedData [17:52:43]FM_MakeSignedData [17:52:43]SAM_PROTO_SignData [17:52:43]wFMCommunicate request_size=4 [17:52:43]MH_SAM_APDU [17:52:43]CAPDU: 80 0D 01 02 [17:52:43]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:52:43]Read from MH i2c: E2 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [17:52:43]RAPDU: 90 00 [17:52:43]wFMCommunicate OK [17:52:43]wFMCommunicate request_size=255 [17:52:43]MH_SAM_APDU [17:52:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 EA 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F8 3B 02 00 35 04 06 00 9D 82 E0 BF [17:52:43]Write to MH i2c: E2 02 01 20 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 EA 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F8 3B 02 00 35 04 06 00 9D 82 E0 BF 00 00 27 [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:43]Read from MH i2c: E2 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [17:52:43]RAPDU: 90 00 [17:52:43]wFMCommunicate OK [17:52:43]wFMCommunicate request_size=7 [17:52:43]MH_SAM_APDU [17:52:43]CAPDU: 80 0D 02 02 02 DA 43 [17:52:43]Write to MH i2c: E2 0A 00 21 00 80 0D 02 02 02 00 DA 43 00 00 BC [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:43]Read from MH i2c: E2 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [17:52:43]RAPDU: 90 00 [17:52:43]wFMCommunicate OK [17:52:43]wFMCommunicate request_size=4 [17:52:43]MH_SAM_APDU [17:52:43]CAPDU: 80 0D 03 02 [17:52:43]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:52:43]Read from MH i2c: E2 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 0B 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 0B 00 22 00 00 C3 71 7A 9F 72 D5 ED 44 90 00 63 [17:52:43]RAPDU: C3 71 7A 9F 72 D5 ED 44 90 00 [17:52:43]wFMCommunicate OK [17:52:43]SAM_PROTO_SignData done [17:52:43]FM_MakeSignedData done [17:52:43]CreateOFDProtocolMessage [17:52:43]wFMCommunicate request_size=4 [17:52:43]MH_SAM_APDU [17:52:43]CAPDU: 80 11 00 00 [17:52:43]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:43]Read from MH i2c: E2 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: E2 17 00 [17:52:43]MH_I2C_Read... [17:52:43]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 31 37 34 35 90 00 F0 [17:52:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:52:43]wFMCommunicate OK [17:52:43]CreateOFDProtocolMessage done [17:52:43]OFDSenderStorePacket 146424 [17:52:43]StoreOFDPacket docnum=146424 [17:52:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 55 89 04 01 34 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 EA 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F8 3B 02 00 35 04 06 00 9D 82 E0 BF DA 43 C3 71 7A 9F 72 D5 ED 44 [17:52:43]CheckFolder [17:52:43]dirname=/storage/ofd_packets [17:52:43]CheckFolder done [17:52:43]ProducePacketName [17:52:43]name=ofd_packets/00146424 [17:52:43]NVStorageSaveData ofd_packets/00146424 [17:52:43]File name is /storage/ofd_packets/00146424 [17:52:43]Write 298 bytes [17:52:43]NVStorageSaveData done [17:52:43]OFDSenderStorePacket done [17:52:43]KKMCreateOFDPacket done [17:52:43]NVStorageSaveData kkm_last_timestamp [17:52:43]File name is /storage/kkm_last_timestamp [17:52:43]Write 4 bytes [17:52:43]NVStorageSaveData done [17:52:43]ExternCall_PrintAddStr [17:52:43]wPrintStart [17:52:43]Write to MH i2c: 01 00 00 24 00 24 [17:52:43]Write i2c OK [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: 01 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: 01 07 00 [17:52:43]MH_I2C_Read... [17:52:43]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [17:52:43]RasterBufferAndPrint [17:52:43]line Счет N : (1)161184 [17:52:43]line ИНН: 02508201610067 [17:52:43]line Контрольно-Кассовый Чек [17:52:43]line ПРОДАЖА [17:52:43]line ТРК (МРК, ГНК) : 11 [17:52:43]line Товар: 2710194210 [17:52:43]line ДТ-К-2 [17:52:43]line 2.630 * 76.20 [17:52:43]line = 200.41 [17:52:43]line НДС 12% НСП 1% [17:52:43]line > о реализуемом товаре [17:52:43]line ОКРУГЛЕНИЕ: -0.41 [17:52:43]line ИТОГО: 200.00 [17:52:43]line Внесено: 200.00 [17:52:43]line СДАЧА: 0.00 [17:52:43]line НСП 1% : 1.77 [17:52:43]line НДС 12% : 21.28 [17:52:43]line Наличными: 200.00 [17:52:43]line Безнал.: 0.00 [17:52:43]line Место: АЗС № 126 "Партнер Нефть" [17:52:43]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:52:43]line СНО: Общий режим [17:52:43]line Чек 220 29.10.2024 17:52 [17:52:43]line Смена: 547 ФФД: 1.0 [17:52:43]line ЗНМ: 0300000085 [17:52:43]line РНМ: 0000000000091683 [17:52:43]line Версия ККМ: 001 [17:52:43]line ФМ: 0000000000871745 [17:52:43]line ФД: 146424 [17:52:43]line ФПД: 173185441978947 [17:52:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175242&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146424&fm=173185441978947&tin=02508201610067®Number=0000000000091683&sum=20000 [17:52:43]OFD Sender: Processing packet 146424 [packets to send 206, broken 205] [17:52:43]ProducePacketName [17:52:43]name=ofd_packets/00146424 [17:52:43]OFD Sender: To server: pG, [17:52:43]CommunicateWithHost lk.salyk.kg:30040 [17:52:43]ConnectInit lk.salyk.kg [17:52:43]written 0, free lines is 4095 [17:52:44]Write to MH i2c: 01 00 00 4F 00 4F [17:52:44]Write i2c OK [17:52:44]MH_I2C_Read... [17:52:44]Read from MH i2c: 01 [17:52:44]MH_I2C_Read... [17:52:44]Read from MH i2c: 01 07 00 [17:52:44]MH_I2C_Read... [17:52:44]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 A0 0C 02 [17:52:44]RasterBufferAndPrint [17:52:44]line [17:52:44]line [17:52:44]line [17:52:44]line [17:52:44]line [17:52:44]written 0, free lines is 3238 [17:52:44]MH_Cut [17:52:44]Write to MH i2c: D1 01 00 56 00 01 28 [17:52:44]Write i2c OK [17:52:44]MH_I2C_Read... [17:52:44]Read from MH i2c: D1 [17:52:44]MH_I2C_Read... [17:52:44]Read from MH i2c: D1 01 00 [17:52:44]MH_I2C_Read... [17:52:44]Read from MH i2c: D1 01 00 56 00 00 27 [17:52:44]Write to MH i2c: 01 00 00 57 00 57 [17:52:44]Write i2c OK [17:52:44]MH_I2C_Read... [17:52:44]Connected sock=9 [17:52:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 55 89 04 01 34 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 EA 20 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F8 3B 02 00 35 04 06 00 9D 82 E0 BF DA 43 C3 71 7A 9F 72 D5 ED 44 [17:52:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AD B7 47 00 E7 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 31 37 34 35 10 04 04 00 F8 3B 02 00 F4 03 04 00 11 C6 20 67 B6 04 01 00 00 76 AF 63 55 3A 8B EC 26 [17:52:44]CommunicateWithHost err = 0 [17:52:44]CheckOFDResponse [17:52:44]1017 (14) - 77093643461234 [17:52:44]1041 (16) - 0000000000871745 [17:52:44]1040 (4) - 146424 [17:52:44]1012 (4) - 29.10.2024 11:25 [17:52:44]1206 (1) - 0 [17:52:44]OFD Sender: Remove packet 146424 [17:52:44]ProducePacketName [17:52:44]name=ofd_packets/00146424 [17:52:44]NVStorageDeleteData [17:52:45]*** Cut start [17:52:45]*** Partial cut [17:52:45]*** CUTSNS_PIN = 1 [17:52:45]*** CUTSNS_PIN = 0 [17:52:45]OFD Sender: No OFD packet to send [17:52:45]*** Brake cut motor [17:52:45]Read from MH i2c: 01 [17:52:45]MH_I2C_Read... [17:52:45]*** Stop cut motor [17:52:45]*** Cut end [17:52:45]Read from MH i2c: 01 07 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [17:52:45]process_action close_receipt done [17:52:45]requested_data is exist [17:52:45]produce_requested_data [17:52:45]requested_item fm.sn is exist - process it [17:52:45]wFMCommunicate request_size=4 [17:52:45]MH_SAM_APDU [17:52:45]CAPDU: 80 11 00 00 [17:52:45]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [17:52:45]Write i2c OK [17:52:45]MH_I2C_Read... [17:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:45]Read from MH i2c: E2 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 17 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 25 [17:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:52:45]wFMCommunicate OK [17:52:45]requested_item fd.num is exist - process it [17:52:45]SAM_PROTO_GetFieldsCounters [17:52:45]wFMCommunicate request_size=4 [17:52:45]MH_SAM_APDU [17:52:45]CAPDU: 80 13 00 00 [17:52:45]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [17:52:45]Write i2c OK [17:52:45]MH_I2C_Read... [17:52:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:45]Read from MH i2c: E2 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 62 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 62 00 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F8 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [17:52:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F8 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:45]wFMCommunicate OK [17:52:45]SAM_PROTO_GetFieldsCounters done [17:52:45]requested_item shift.num is exist - process it [17:52:45]requested_item shift.opened is exist - process it [17:52:45]req_shift_opened [17:52:45]FM_GetShiftState [17:52:45]SAM_PROTO_GetShiftState [17:52:45]wFMCommunicate request_size=4 [17:52:45]MH_SAM_APDU [17:52:45]CAPDU: 80 13 01 00 [17:52:45]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [17:52:45]Write i2c OK [17:52:45]MH_I2C_Read... [17:52:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:45]Read from MH i2c: E2 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 0E 00 [17:52:45]MH_I2C_Read... [17:52:45]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 10 [17:52:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:52:45]wFMCommunicate OK [17:52:45]SAM_PROTO_GetShiftState done [17:52:45]FM_GetShiftState done [17:52:45]req_shift_opened done [17:52:45]requested_item shift.open_date is exist - process it [17:52:45]req_shift_open_date [17:52:45]req_shift_open_date done [17:52:45]produce_requested_data done [17:52:45]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146424,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:52:45]process_action_free close_receipt [17:52:45]json_value_free [17:52:45]json_value_free done [17:52:45]process_json_proto returns [17:52:45]Send response to host [17:52:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146424,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:52:45]free response buf [17:52:45]execute_script done [17:52:45]execute_script returns [17:52:45]free content buf [17:52:45]Sock 8.Close socket [17:52:45]Sock 8.Thread stoped [17:52:47]accept exits with 10 [17:52:47]New connection [17:52:47]New thread 3067329892 created [17:52:47]Thread 3067473252 joined [17:52:47]Waiting for new connection... [17:52:47] Sock 10.Parse request [17:52:47]Sock 10.Check first char [17:52:47]Sock 10.First char is OK [17:52:47]request: POST /json_proto HTTP/1.0 [17:52:47]Method: POST [17:52:47]URL: /json_proto [17:52:47]Method is POST - this is cgi request [17:52:47]url: /json_proto [17:52:47]query_string will be loaded in cgi processing [17:52:47]execute_cgi json_proto POST (null) [17:52:47]execute_cgi path=json_proto method=POST [17:52:47]POST find Content-Length [17:52:47]Host: 172.17.40.195:8080 [17:52:47]Content-Length: 215 [17:52:47]Content-Type: application/json [17:52:47] [17:52:47]POST finish read [17:52:47]Found Content-Length = 215 [17:52:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:47]execute_script... [17:52:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:47]POST & json_proto [17:52:47]process_json_proto [17:52:47]json parsed OK: [17:52:47]protocol is kg_v1.0 [17:52:47]action value=get_value [17:52:47]process_action get_value [17:52:47]cmd_get_value [17:52:47]process_action get_value done [17:52:47]requested_data is exist [17:52:47]produce_requested_data [17:52:47]requested_item kkm.sn is exist - process it [17:52:47]requested_item kkm.ver is exist - process it [17:52:47]requested_item fm.sn is exist - process it [17:52:47]wFMCommunicate request_size=4 [17:52:47]MH_SAM_APDU [17:52:47]CAPDU: 80 11 00 00 [17:52:47]Write to MH i2c: E2 08 00 5B 00 80 11 00 00 00 00 00 00 D5 [17:52:47]Write i2c OK [17:52:47]MH_I2C_Read... [17:52:47]Read from MH i2c: E2 [17:52:47]MH_I2C_Read... [17:52:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:47]Read from MH i2c: E2 17 00 [17:52:47]MH_I2C_Read... [17:52:47]Read from MH i2c: E2 17 00 5B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 28 [17:52:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:52:47]wFMCommunicate OK [17:52:47]requested_item fd.num is exist - process it [17:52:47]SAM_PROTO_GetFieldsCounters [17:52:47]wFMCommunicate request_size=4 [17:52:47]MH_SAM_APDU [17:52:47]CAPDU: 80 13 00 00 [17:52:47]Write to MH i2c: E2 08 00 5C 00 80 13 00 00 00 00 00 00 D8 [17:52:47]Write i2c OK [17:52:47]MH_I2C_Read... [17:52:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:47]Read from MH i2c: E2 [17:52:47]MH_I2C_Read... [17:52:47]Read from MH i2c: E2 62 00 [17:52:47]MH_I2C_Read... [17:52:47]Read from MH i2c: E2 62 00 5C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F8 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [17:52:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F8 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:47]wFMCommunicate OK [17:52:47]SAM_PROTO_GetFieldsCounters done [17:52:47]requested_item shift.num is exist - process it [17:52:47]requested_item shift.opened is exist - process it [17:52:47]req_shift_opened [17:52:47]FM_GetShiftState [17:52:47]SAM_PROTO_GetShiftState [17:52:47]wFMCommunicate request_size=4 [17:52:47]MH_SAM_APDU [17:52:47]CAPDU: 80 13 01 00 [17:52:47]Write to MH i2c: E2 08 00 5D 00 80 13 01 00 00 00 00 00 DA [17:52:47]Write i2c OK [17:52:47]MH_I2C_Read... [17:52:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:47]Read from MH i2c: E2 [17:52:47]MH_I2C_Read... [17:52:47]Read from MH i2c: E2 0E 00 [17:52:47]MH_I2C_Read... [17:52:47]Read from MH i2c: E2 0E 00 5D 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 13 [17:52:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:52:47]wFMCommunicate OK [17:52:47]SAM_PROTO_GetShiftState done [17:52:47]FM_GetShiftState done [17:52:47]req_shift_opened done [17:52:47]requested_item shift.open_date is exist - process it [17:52:47]req_shift_open_date [17:52:47]req_shift_open_date done [17:52:47]produce_requested_data done [17:52:47]produce_requested_data return {"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146424,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:52:47]process_action_free get_value [17:52:47]json_value_free [17:52:47]json_value_free done [17:52:47]process_json_proto returns [17:52:47]Send response to host [17:52:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146424,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:52:47]free response buf [17:52:47]execute_script done [17:52:47]execute_script returns [17:52:47]free content buf [17:52:47]Sock 10.Close socket [17:52:47]Sock 10.Thread stoped [17:52:47]accept exits with 8 [17:52:47]New connection [17:52:47]New thread 3067473252 created [17:52:47]Thread 3067329892 joined [17:52:47]Waiting for new connection... [17:52:47] Sock 8.Parse request [17:52:47]Sock 8.Check first char [17:52:47]Sock 8.First char is OK [17:52:47]request: POST /json_proto HTTP/1.0 [17:52:47]Method: POST [17:52:47]URL: /json_proto [17:52:47]Method is POST - this is cgi request [17:52:47]url: /json_proto [17:52:47]query_string will be loaded in cgi processing [17:52:47]execute_cgi json_proto POST (null) [17:52:47]execute_cgi path=json_proto method=POST [17:52:47]POST find Content-Length [17:52:47]Host: 172.17.40.195:8080 [17:52:47]Content-Length: 331 [17:52:47]Content-Type: application/json [17:52:47] [17:52:47]POST finish read [17:52:47]Found Content-Length = 331 [17:52:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:52:47]execute_script... [17:52:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:52:47]POST & json_proto [17:52:47]process_json_proto [17:52:47]json parsed OK: [17:52:47]protocol is kg_v1.0 [17:52:47]action value=get_value [17:52:47]process_action get_value [17:52:47]cmd_get_value [17:52:47]process_action get_value done [17:52:47]requested_data is exist [17:52:47]produce_requested_data [17:52:47]requested_item fm.sale.total is exist - process it [17:52:47]SAM_PROTO_GetFMData [17:52:47]wFMCommunicate request_size=4 [17:52:47]MH_SAM_APDU [17:52:47]CAPDU: 80 13 03 00 [17:52:47]Write to MH i2c: E2 08 00 5E 00 80 13 03 00 00 00 00 00 DD [17:52:47]Write i2c OK [17:52:47]MH_I2C_Read... [17:52:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:52:48]Read from MH i2c: E2 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 5E 00 00 C1 04 85 04 BD 04 6E 04 04 00 B2 37 02 00 69 04 A3 00 6F 04 04 00 A7 37 02 00 B1 04 05 00 80 87 6F 02 04 70 04 05 00 9C 12 7B 91 03 72 04 04 00 E4 74 F4 70 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 48 8F 07 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 92 CE 15 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 3A [17:52:48]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 B2 37 02 00 69 04 A3 00 6F 04 04 00 A7 37 02 00 B1 04 05 00 80 87 6F 02 04 70 04 05 00 9C 12 7B 91 03 72 04 04 00 E4 74 F4 70 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 48 8F 07 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 92 CE 15 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [17:52:48]wFMCommunicate OK [17:52:48]wFMCommunicate request_size=4 [17:52:48]MH_SAM_APDU [17:52:48]CAPDU: 80 17 00 00 [17:52:48]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [17:52:48]Write i2c OK [17:52:48]MH_I2C_Read... [17:52:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:52:48]Read from MH i2c: E2 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 5F 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 5A [17:52:48]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [17:52:48]wFMCommunicate OK [17:52:48]wFMCommunicate request_size=4 [17:52:48]MH_SAM_APDU [17:52:48]CAPDU: 80 17 00 00 [17:52:48]Write to MH i2c: E2 08 00 60 00 80 17 00 00 00 00 00 00 E0 [17:52:48]Write i2c OK [17:52:48]MH_I2C_Read... [17:52:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:52:48]Read from MH i2c: E2 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 60 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 80 [17:52:48]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [17:52:48]wFMCommunicate OK [17:52:48]wFMCommunicate request_size=4 [17:52:48]MH_SAM_APDU [17:52:48]CAPDU: 80 17 00 00 [17:52:48]Write to MH i2c: E2 08 00 61 00 80 17 00 00 00 00 00 00 E1 [17:52:48]Write i2c OK [17:52:48]MH_I2C_Read... [17:52:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:52:48]Read from MH i2c: E2 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 FD 00 61 00 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 66 [17:52:48]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [17:52:49]wFMCommunicate OK [17:52:49]wFMCommunicate request_size=4 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 17 00 00 [17:52:49]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 DE 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 DE 00 62 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C1 [17:52:49]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:52:49]wFMCommunicate OK [17:52:49]SAM_PROTO_GetFMData done [17:52:49]requested_item fm.sale_refund.total is exist - process it [17:52:49]requested_item fm.buy.total is exist - process it [17:52:49]requested_item shift.sale.total is exist - process it [17:52:49]SAM_PROTO_GetShiftData [17:52:49]wFMCommunicate request_size=4 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 13 02 00 [17:52:49]Write to MH i2c: E2 08 00 63 00 80 13 02 00 00 00 00 00 E1 [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:52:49]Read from MH i2c: E2 FD 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 FD 00 63 00 00 B1 04 AA 04 AD 04 6E 04 04 00 DC 00 00 00 69 04 9E 00 6F 04 04 00 DC 00 00 00 B1 04 04 00 C8 C3 BC 01 70 04 04 00 60 3C 7B 01 72 04 03 00 68 87 41 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 94 3D 2F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 EF 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 B7 [17:52:49]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 DC 00 00 00 69 04 9E 00 6F 04 04 00 DC 00 00 00 B1 04 04 00 C8 C3 BC 01 70 04 04 00 60 3C 7B 01 72 04 03 00 68 87 41 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 94 3D 2F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 EF 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 [17:52:49]wFMCommunicate OK [17:52:49]wFMCommunicate request_size=4 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 17 00 00 [17:52:49]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:52:50]Read from MH i2c: E2 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: E2 FD 00 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: E2 FD 00 64 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 FD [17:52:50]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 [17:52:50]wFMCommunicate OK [17:52:50]wFMCommunicate request_size=4 [17:52:50]MH_SAM_APDU [17:52:50]CAPDU: 80 17 00 00 [17:52:50]Write to MH i2c: E2 08 00 65 00 80 17 00 00 00 00 00 00 E5 [17:52:50]Write i2c OK [17:52:50]MH_I2C_Read... [17:52:50]OFD Sender: No OFD packet to send [17:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:52:50]Read from MH i2c: E2 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: E2 FD 00 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: E2 FD 00 65 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 9E [17:52:50]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 [17:52:50]wFMCommunicate OK [17:52:50]wFMCommunicate request_size=4 [17:52:50]MH_SAM_APDU [17:52:50]CAPDU: 80 17 00 00 [17:52:50]Write to MH i2c: E2 08 00 66 00 80 17 00 00 00 00 00 00 E6 [17:52:50]Write i2c OK [17:52:50]MH_I2C_Read... [17:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:52:50]Read from MH i2c: E2 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: E2 FD 00 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: E2 FD 00 66 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 5E [17:52:51]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 [17:52:51]wFMCommunicate OK [17:52:51]wFMCommunicate request_size=4 [17:52:51]MH_SAM_APDU [17:52:51]CAPDU: 80 17 00 00 [17:52:51]Write to MH i2c: E2 08 00 67 00 80 17 00 00 00 00 00 00 E7 [17:52:51]Write i2c OK [17:52:51]MH_I2C_Read... [17:52:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [17:52:51]Read from MH i2c: E2 [17:52:51]MH_I2C_Read... [17:52:51]Read from MH i2c: E2 CE 00 [17:52:51]MH_I2C_Read... [17:52:51]Read from MH i2c: E2 CE 00 67 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CC [17:52:51]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 [17:52:51]wFMCommunicate OK [17:52:51]SAM_PROTO_GetShiftData done [17:52:51]requested_item shift.sale.total_cash is exist - process it [17:52:51]requested_item shift.sale_refund.total is exist - process it [17:52:51]requested_item shift.sale_refund.total_cash is exist - process it [17:52:51]requested_item shift.buy.total is exist - process it [17:52:51]requested_item shift.buy.total_cash is exist - process it [17:52:51]produce_requested_data done [17:52:51]produce_requested_data return {"fm.sale.total":172207328.00,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":291481.04,"shift.sale.total_cash":248536.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} [17:52:51]process_action_free get_value [17:52:51]json_value_free [17:52:51]json_value_free done [17:52:51]process_json_proto returns [17:52:51]Send response to host [17:52:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":172207328.00,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":291481.04,"shift.sale.total_cash":248536.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}}} [17:52:51]free response buf [17:52:51]execute_script done [17:52:51]execute_script returns [17:52:51]free content buf [17:52:51]Sock 8.Close socket [17:52:51]Sock 8.Thread stoped [17:52:55]OFD Sender: No OFD packet to send [17:53:00]OFD Sender: No OFD packet to send [17:53:05]OFD Sender: No OFD packet to send [17:53:10]OFD Sender: No OFD packet to send [17:53:15]OFD Sender: No OFD packet to send [17:53:18]accept exits with 10 [17:53:18]New connection [17:53:18]New thread 3067329892 created [17:53:18]Thread 3067473252 joined [17:53:18]Waiting for new connection... [17:53:18] Sock 10.Parse request [17:53:18]Sock 10.Check first char [17:53:18]Sock 10.First char is OK [17:53:18]request: POST /json_proto HTTP/1.0 [17:53:18]Method: POST [17:53:18]URL: /json_proto [17:53:18]Method is POST - this is cgi request [17:53:18]url: /json_proto [17:53:18]query_string will be loaded in cgi processing [17:53:18]execute_cgi json_proto POST (null) [17:53:18]execute_cgi path=json_proto method=POST [17:53:18]POST find Content-Length [17:53:18]Host: 172.17.40.195:8080 [17:53:18]Content-Length: 677 [17:53:18]Content-Type: application/json [17:53:18] [17:53:18]POST finish read [17:53:18]Found Content-Length = 677 [17:53:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [17:53:18]execute_script... [17:53: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)161186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [17:53:18]POST & json_proto [17:53:18]process_json_proto [17:53:18]json parsed OK: [17:53:18]protocol is kg_v1.0 [17:53:18]action value=close_receipt [17:53:18]process_action close_receipt [17:53:18]cmd_close_receipt [17:53:18]MH_GetDate [17:53:18]Write to MH i2c: F0 00 00 68 00 57 [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: F0 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: F0 09 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: F0 09 00 68 00 00 0F 21 21 67 D5 8D 6C 64 4A [17:53:18]GetLastDocTimeStamp 1730224362 [17:53:18]current date 1730224399 [17:53:18]FM_GetShiftState [17:53:18]SAM_PROTO_GetShiftState [17:53:18]wFMCommunicate request_size=4 [17:53:18]MH_SAM_APDU [17:53:18]CAPDU: 80 13 01 00 [17:53:18]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:18]Read from MH i2c: E2 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 0E 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1F [17:53:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:53:18]wFMCommunicate OK [17:53:18]SAM_PROTO_GetShiftState done [17:53:18]FM_GetShiftState done [17:53:18]opened in 1730161786 [17:53:18]opened+sec_in_day 1730248186 [17:53:18]quantity*price = 50041 [17:53:18]sum+1 = 50042 [17:53: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 221 29.10.2024 17:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146425 ФПД: 59077830292736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175319&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146425&fm=59077830292736&tin=02508201610067®Number=0000000000091683&sum=50000 [17:53:19]StoreToDocumentArchive [17:53:19]shift 547 fd 146425 [17:53:19]save to /storage/0547/doc_00146425 [17:53:19]save last doc name /storage/0547/doc_00146425 to /storage/kkm_last_doc_name [17:53:19]save OK [17:53:19]Clear old archive folders... [17:53:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:19]tlvbuf is 010DD390 [17:53:19]SAM_PROTO_ClearQueue [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 09 00 00 [17:53:19]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [17:53:19]RAPDU: 90 00 [17:53:19]wFMCommunicate OK [17:53:19]SAM_PROTO_ClearQueue done [17:53:19]KKMCreateOFDPacket [17:53:19]OFDProtocolAddRootSTLVToBuf [17:53:19]FM_MakeSignedData [17:53:19]FM_MakeSignedData [17:53:19]SAM_PROTO_SignData [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 0D 01 02 [17:53:19]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [17:53:19]RAPDU: 90 00 [17:53:19]wFMCommunicate OK [17:53:19]wFMCommunicate request_size=255 [17:53:19]MH_SAM_APDU [17:53: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 DD 00 00 00 F4 03 04 00 0F 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F9 3B 02 00 35 04 06 00 35 [17:53:19]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 00 00 00 F4 03 04 00 0F 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F9 3B 02 00 35 04 06 00 35 00 00 A3 [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:20]Read from MH i2c: E2 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 03 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [17:53:20]RAPDU: 90 00 [17:53:20]wFMCommunicate OK [17:53:20]wFMCommunicate request_size=10 [17:53:20]MH_SAM_APDU [17:53:20]CAPDU: 80 0D 02 02 05 BB 21 16 B5 00 [17:53:20]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 BB 21 16 B5 00 00 00 A4 [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:20]Read from MH i2c: E2 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 03 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [17:53:20]RAPDU: 90 00 [17:53:20]wFMCommunicate OK [17:53:20]wFMCommunicate request_size=4 [17:53:20]MH_SAM_APDU [17:53:20]CAPDU: 80 0D 03 02 [17:53:20]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:20]Read from MH i2c: E2 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 0B 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 0B 00 7A 00 00 33 89 18 3F C7 39 E3 A7 90 00 93 [17:53:20]RAPDU: 33 89 18 3F C7 39 E3 A7 90 00 [17:53:20]wFMCommunicate OK [17:53:20]SAM_PROTO_SignData done [17:53:20]FM_MakeSignedData done [17:53:20]CreateOFDProtocolMessage [17:53:20]wFMCommunicate request_size=4 [17:53:20]MH_SAM_APDU [17:53:20]CAPDU: 80 11 00 00 [17:53:20]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:20]Read from MH i2c: E2 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 17 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 48 [17:53:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:53:20]wFMCommunicate OK [17:53:20]CreateOFDProtocolMessage done [17:53:20]OFDSenderStorePacket 146425 [17:53:20]StoreOFDPacket docnum=146425 [17:53:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A1 66 07 01 5B 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 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 DD 00 00 00 F4 03 04 00 0F 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F9 3B 02 00 35 04 06 00 35 BB 21 16 B5 00 33 89 18 3F C7 39 E3 A7 [17:53:20]CheckFolder [17:53:20]dirname=/storage/ofd_packets [17:53:20]CheckFolder done [17:53:20]ProducePacketName [17:53:20]name=ofd_packets/00146425 [17:53:20]NVStorageSaveData ofd_packets/00146425 [17:53:20]File name is /storage/ofd_packets/00146425 [17:53:20]Write 301 bytes [17:53:20]NVStorageSaveData done [17:53:20]OFDSenderStorePacket done [17:53:20]KKMCreateOFDPacket done [17:53:20]NVStorageSaveData kkm_last_timestamp [17:53:20]File name is /storage/kkm_last_timestamp [17:53:20]Write 4 bytes [17:53:20]NVStorageSaveData done [17:53:20]ExternCall_PrintAddStr [17:53:20]wPrintStart [17:53:20]Write to MH i2c: 01 00 00 7C 00 7C [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 07 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [17:53:20]RasterBufferAndPrint [17:53:20]line Счет N : (1)161186 [17:53:20]line ИНН: 02508201610067 [17:53:20]line Контрольно-Кассовый Чек [17:53:20]line ПРОДАЖА [17:53:20]line ТРК (МРК, ГНК) : 32 [17:53:20]line Товар: 2710124130 [17:53:20]line Аи-92-К-2 [17:53:20]line 7.480 * 66.90 [17:53:20]line = 500.41 [17:53:20]line НДС 12% НСП 1% [17:53:20]line > о реализуемом товаре [17:53:20]line ОКРУГЛЕНИЕ: -0.41 [17:53:20]line ИТОГО: 500.00 [17:53:20]line Внесено: 500.00 [17:53:20]line СДАЧА: 0.00 [17:53:20]line НСП 1% : 4.43 [17:53:20]line НДС 12% : 53.14 [17:53:20]line Наличными: 500.00 [17:53:20]line Безнал.: 0.00 [17:53:20]line Место: АЗС № 126 "Партнер Нефть" [17:53:20]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:53:20]line СНО: Общий режим [17:53:20]line Чек 221 29.10.2024 17:53 [17:53:20]line Смена: 547 ФФД: 1.0 [17:53:20]line ЗНМ: 0300000085 [17:53:20]line РНМ: 0000000000091683 [17:53:20]line Версия ККМ: 001 [17:53:20]line ФМ: 0000000000871745 [17:53:20]line ФД: 146425 [17:53:20]line ФПД: 59077830292736 [17:53:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175319&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146425&fm=59077830292736&tin=02508201610067®Number=0000000000091683&sum=50000 [17:53:20]OFD Sender: Processing packet 146425 [packets to send 206, broken 205] [17:53:20]ProducePacketName [17:53:20]name=ofd_packets/00146425 [17:53:20]OFD Sender: To server: pG, [17:53:20]CommunicateWithHost lk.salyk.kg:30040 [17:53:20]ConnectInit lk.salyk.kg [17:53:20]written 0, free lines is 4095 [17:53:20]Connected sock=8 [17:53:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A1 66 07 01 5B 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 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 DD 00 00 00 F4 03 04 00 0F 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F9 3B 02 00 35 04 06 00 35 BB 21 16 B5 00 33 89 18 3F C7 39 E3 A7 [17:53:20]Write to MH i2c: 01 00 00 A7 00 A7 [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 07 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 BF 0C 79 [17:53:20]RasterBufferAndPrint [17:53:20]line [17:53:20]line [17:53:20]line [17:53:20]line [17:53:20]line [17:53:20]written 0, free lines is 3278 [17:53:20]MH_Cut [17:53:20]Write to MH i2c: D1 01 00 AE 00 01 80 [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: D1 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: D1 01 00 [17:53:20]MH_I2C_Read... [17:53:20]Read from MH i2c: D1 01 00 AE 00 00 7F [17:53:20]Write to MH i2c: 01 00 00 AF 00 AF [17:53:20]Write i2c OK [17:53:20]MH_I2C_Read... [17:53:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 65 70 47 00 AA C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 F9 3B 02 00 F4 03 04 00 35 C6 20 67 B6 04 01 00 00 34 AE D2 14 B1 CB F3 75 [17:53:21]CommunicateWithHost err = 0 [17:53:21]CheckOFDResponse [17:53:21]1017 (14) - 77093643461234 [17:53:21]1041 (16) - 0000000000871745 [17:53:21]1040 (4) - 146425 [17:53:21]1012 (4) - 29.10.2024 11:25 [17:53:21]1206 (1) - 0 [17:53:21]OFD Sender: Remove packet 146425 [17:53:21]ProducePacketName [17:53:21]name=ofd_packets/00146425 [17:53:21]NVStorageDeleteData [17:53:21]*** Cut start [17:53:21]*** Partial cut [17:53:21]*** CUTSNS_PIN = 1 [17:53:21]*** CUTSNS_PIN = 0 [17:53:21]OFD Sender: No OFD packet to send [17:53:21]*** Brake cut motor [17:53:22]Read from MH i2c: 01 [17:53:22]MH_I2C_Read... [17:53:22]*** Stop cut motor [17:53:22]*** Cut end [17:53:22]Read from MH i2c: 01 07 00 [17:53:22]MH_I2C_Read... [17:53:22]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [17:53:22]process_action close_receipt done [17:53:22]requested_data is exist [17:53:22]produce_requested_data [17:53:22]requested_item fm.sn is exist - process it [17:53:22]wFMCommunicate request_size=4 [17:53:22]MH_SAM_APDU [17:53:22]CAPDU: 80 11 00 00 [17:53:22]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [17:53:22]Write i2c OK [17:53:22]MH_I2C_Read... [17:53:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:22]Read from MH i2c: E2 [17:53:22]MH_I2C_Read... [17:53:22]Read from MH i2c: E2 17 00 [17:53:22]MH_I2C_Read... [17:53:22]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7D [17:53:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:53:22]wFMCommunicate OK [17:53:22]requested_item fd.num is exist - process it [17:53:22]SAM_PROTO_GetFieldsCounters [17:53:22]wFMCommunicate request_size=4 [17:53:22]MH_SAM_APDU [17:53:22]CAPDU: 80 13 00 00 [17:53:22]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [17:53:22]Write i2c OK [17:53:22]MH_I2C_Read... [17:53:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:22]Read from MH i2c: E2 [17:53:22]MH_I2C_Read... [17:53:22]Read from MH i2c: E2 62 00 [17:53:22]MH_I2C_Read... [17:53:22]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F9 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [17:53:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 F9 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:22]wFMCommunicate OK [17:53:22]SAM_PROTO_GetFieldsCounters done [17:53:22]requested_item shift.num is exist - process it [17:53:22]requested_item shift.opened is exist - process it [17:53:22]req_shift_opened [17:53:22]FM_GetShiftState [17:53:22]SAM_PROTO_GetShiftState [17:53:22]wFMCommunicate request_size=4 [17:53:22]MH_SAM_APDU [17:53:22]CAPDU: 80 13 01 00 [17:53:22]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [17:53:22]Write i2c OK [17:53:22]MH_I2C_Read... [17:53:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:22]Read from MH i2c: E2 [17:53:22]MH_I2C_Read... [17:53:22]Read from MH i2c: E2 0E 00 [17:53:22]MH_I2C_Read... [17:53:22]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 68 [17:53:22]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:53:22]wFMCommunicate OK [17:53:22]SAM_PROTO_GetShiftState done [17:53:22]FM_GetShiftState done [17:53:22]req_shift_opened done [17:53:22]requested_item shift.open_date is exist - process it [17:53:22]req_shift_open_date [17:53:22]req_shift_open_date done [17:53:22]produce_requested_data done [17:53:22]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146425,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:53:22]process_action_free close_receipt [17:53:22]json_value_free [17:53:22]json_value_free done [17:53:22]process_json_proto returns [17:53:22]Send response to host [17:53:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146425,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:53:22]free response buf [17:53:22]execute_script done [17:53:22]execute_script returns [17:53:22]free content buf [17:53:22]Sock 10.Close socket [17:53:22]Sock 10.Thread stoped [17:53:25]accept exits with 9 [17:53:25]New connection [17:53:25]New thread 3067473252 created [17:53:25]Thread 3067329892 joined [17:53:25]Waiting for new connection... [17:53:25] Sock 9.Parse request [17:53:25]Sock 9.Check first char [17:53:25]Sock 9.First char is OK [17:53:25]request: POST /json_proto HTTP/1.0 [17:53:25]Method: POST [17:53:25]URL: /json_proto [17:53:25]Method is POST - this is cgi request [17:53:25]url: /json_proto [17:53:25]query_string will be loaded in cgi processing [17:53:25]execute_cgi json_proto POST (null) [17:53:25]execute_cgi path=json_proto method=POST [17:53:25]POST find Content-Length [17:53:25]Host: 172.17.40.195:8080 [17:53:25]Content-Length: 792 [17:53:25]Content-Type: application/json [17:53:25] [17:53:25]POST finish read [17:53:25]Found Content-Length = 792 [17:53:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A72834", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:25]execute_script... [17:53:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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\u000A72834", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:25]POST & json_proto [17:53:25]process_json_proto [17:53:25]json parsed OK: [17:53:25]protocol is kg_v1.0 [17:53:25]action value=close_receipt [17:53:25]process_action close_receipt [17:53:25]cmd_close_receipt [17:53:25]MH_GetDate [17:53:25]Write to MH i2c: F0 00 00 B3 00 A2 [17:53:25]Write i2c OK [17:53:25]MH_I2C_Read... [17:53:25]Read from MH i2c: F0 [17:53:25]MH_I2C_Read... [17:53:25]Read from MH i2c: F0 09 00 [17:53:25]MH_I2C_Read... [17:53:25]Read from MH i2c: F0 09 00 B3 00 00 16 21 21 67 D5 8D 6C 64 9C [17:53:25]GetLastDocTimeStamp 1730224399 [17:53:25]current date 1730224406 [17:53:25]FM_GetShiftState [17:53:25]SAM_PROTO_GetShiftState [17:53:25]wFMCommunicate request_size=4 [17:53:25]MH_SAM_APDU [17:53:25]CAPDU: 80 13 01 00 [17:53:25]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [17:53:25]Write i2c OK [17:53:25]MH_I2C_Read... [17:53:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:25]Read from MH i2c: E2 [17:53:25]MH_I2C_Read... [17:53:25]Read from MH i2c: E2 0E 00 [17:53:25]MH_I2C_Read... [17:53:25]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6A [17:53:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:53:25]wFMCommunicate OK [17:53:25]SAM_PROTO_GetShiftState done [17:53:25]FM_GetShiftState done [17:53:25]opened in 1730161786 [17:53:25]opened+sec_in_day 1730248186 [17:53:25]quantity*price = 0 [17:53:25]sum+1 = 1 [17:53:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 222 29.10.2024 17:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 72834 ФМ: 0000000000871745 ФД: 146426 ФПД: 16758118838484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175326&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146426&fm=16758118838484&tin=02508201610067®Number=0000000000091683&sum=0 [17:53:26]StoreToDocumentArchive [17:53:26]shift 547 fd 146426 [17:53:26]save to /storage/0547/doc_00146426 [17:53:26]save last doc name /storage/0547/doc_00146426 to /storage/kkm_last_doc_name [17:53:26]save OK [17:53:26]Clear old archive folders... [17:53:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:26]tlvbuf is 010C42D0 [17:53:26]SAM_PROTO_ClearQueue [17:53:26]wFMCommunicate request_size=4 [17:53:26]MH_SAM_APDU [17:53:26]CAPDU: 80 09 00 00 [17:53:26]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [17:53:26]Write i2c OK [17:53:26]MH_I2C_Read... [17:53:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:27]Read from MH i2c: E2 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [17:53:27]RAPDU: 90 00 [17:53:27]wFMCommunicate OK [17:53:27]SAM_PROTO_ClearQueue done [17:53:27]KKMCreateOFDPacket [17:53:27]OFDProtocolAddRootSTLVToBuf [17:53:27]FM_MakeSignedData [17:53:27]FM_MakeSignedData [17:53:27]SAM_PROTO_SignData [17:53:27]wFMCommunicate request_size=4 [17:53:27]MH_SAM_APDU [17:53:27]CAPDU: 80 0D 01 02 [17:53:27]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [17:53:27]Write i2c OK [17:53:27]MH_I2C_Read... [17:53:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:27]Read from MH i2c: E2 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [17:53:27]RAPDU: 90 00 [17:53:27]wFMCommunicate OK [17:53:27]wFMCommunicate request_size=255 [17:53:27]MH_SAM_APDU [17:53: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 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 DE 00 00 00 F4 03 04 00 16 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FA 3B 02 00 35 04 06 00 0F [17:53:27]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 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 DE 00 00 00 F4 03 04 00 16 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FA 3B 02 00 35 04 06 00 0F 00 00 1E [17:53:27]Write i2c OK [17:53:27]MH_I2C_Read... [17:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:27]Read from MH i2c: E2 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [17:53:27]RAPDU: 90 00 [17:53:27]wFMCommunicate OK [17:53:27]wFMCommunicate request_size=10 [17:53:27]MH_SAM_APDU [17:53:27]CAPDU: 80 0D 02 02 05 3D CD B8 70 D4 [17:53:27]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 3D CD B8 70 D4 00 00 4E [17:53:27]Write i2c OK [17:53:27]MH_I2C_Read... [17:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:27]Read from MH i2c: E2 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [17:53:27]RAPDU: 90 00 [17:53:27]wFMCommunicate OK [17:53:27]wFMCommunicate request_size=4 [17:53:27]MH_SAM_APDU [17:53:27]CAPDU: 80 0D 03 02 [17:53:27]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [17:53:27]Write i2c OK [17:53:27]MH_I2C_Read... [17:53:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:27]Read from MH i2c: E2 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 0B 00 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 0B 00 C5 00 00 39 5C 5F 00 7B 13 F3 98 90 00 4E [17:53:27]RAPDU: 39 5C 5F 00 7B 13 F3 98 90 00 [17:53:27]wFMCommunicate OK [17:53:27]SAM_PROTO_SignData done [17:53:27]FM_MakeSignedData done [17:53:27]CreateOFDProtocolMessage [17:53:27]wFMCommunicate request_size=4 [17:53:27]MH_SAM_APDU [17:53:27]CAPDU: 80 11 00 00 [17:53:27]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [17:53:27]Write i2c OK [17:53:27]MH_I2C_Read... [17:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:27]Read from MH i2c: E2 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 17 00 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 93 [17:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:53:27]wFMCommunicate OK [17:53:27]CreateOFDProtocolMessage done [17:53:27]OFDSenderStorePacket 146426 [17:53:27]StoreOFDPacket docnum=146426 [17:53:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 40 D2 07 01 C1 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 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 DE 00 00 00 F4 03 04 00 16 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FA 3B 02 00 35 04 06 00 0F 3D CD B8 70 D4 39 5C 5F 00 7B 13 F3 98 [17:53:27]CheckFolder [17:53:27]dirname=/storage/ofd_packets [17:53:27]CheckFolder done [17:53:27]ProducePacketName [17:53:27]name=ofd_packets/00146426 [17:53:27]NVStorageSaveData ofd_packets/00146426 [17:53:27]File name is /storage/ofd_packets/00146426 [17:53:27]Write 301 bytes [17:53:27]NVStorageSaveData done [17:53:27]OFDSenderStorePacket done [17:53:27]KKMCreateOFDPacket done [17:53:27]NVStorageSaveData kkm_last_timestamp [17:53:27]File name is /storage/kkm_last_timestamp [17:53:27]Write 4 bytes [17:53:27]NVStorageSaveData done [17:53:27]ExternCall_PrintAddStr [17:53:27]wPrintStart [17:53:27]Write to MH i2c: 01 00 00 C7 00 C7 [17:53:27]Write i2c OK [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: 01 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: 01 07 00 [17:53:27]MH_I2C_Read... [17:53:27]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [17:53:27]RasterBufferAndPrint [17:53:27]line Счет N : (1)161185 [17:53:27]line ИНН: 02508201610067 [17:53:27]line Контрольно-Кассовый Чек [17:53:27]line ПРОДАЖА [17:53:27]line ТРК (МРК, ГНК) : 42 [17:53:27]line Товар: 2710124130 [17:53:27]line Аи-92-К-2 [17:53:27]line 15.000 * 0.00 [17:53:27]line = 0.00 [17:53:27]line НДС 12% НСП 1% [17:53:27]line > о реализуемом товаре [17:53:27]line ИТОГО: 0.00 [17:53:27]line НСП 1% : 0.00 [17:53:27]line НДС 12% : 0.00 [17:53:27]line Наличными: 0.00 [17:53:27]line Безнал.: 0.00 [17:53:27]line Место: АЗС № 126 "Партнер Нефть" [17:53:27]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:53:27]line СНО: Общий режим [17:53:27]line Чек 222 29.10.2024 17:53 [17:53:27]line Смена: 547 ФФД: 1.0 [17:53:27]line ЗНМ: 0300000085 [17:53:27]line РНМ: 0000000000091683 [17:53:27]line Версия ККМ: 001 [17:53:27]line Талоны: Топливная Карта [17:53:27]line 72834 [17:53:27]line ФМ: 0000000000871745 [17:53:27]line ФД: 146426 [17:53:27]line ФПД: 16758118838484 [17:53:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175326&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146426&fm=16758118838484&tin=02508201610067®Number=0000000000091683&sum=0 [17:53:27]OFD Sender: Processing packet 146426 [packets to send 206, broken 205] [17:53:27]ProducePacketName [17:53:27]name=ofd_packets/00146426 [17:53:27]OFD Sender: To server: pG, [17:53:27]CommunicateWithHost lk.salyk.kg:30040 [17:53:27]ConnectInit lk.salyk.kg [17:53:27]written 0, free lines is 4095 [17:53:28]Write to MH i2c: 01 00 00 F1 00 F1 [17:53:28]Write i2c OK [17:53:28]MH_I2C_Read... [17:53:28]Read from MH i2c: 01 [17:53:28]MH_I2C_Read... [17:53:28]Read from MH i2c: 01 07 00 [17:53:28]MH_I2C_Read... [17:53:28]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 C0 0C C4 [17:53:28]RasterBufferAndPrint [17:53:28]line [17:53:28]line [17:53:28]line [17:53:28]line [17:53:28]line [17:53:28]written 0, free lines is 3281 [17:53:28]MH_Cut [17:53:28]Write to MH i2c: D1 01 00 F8 00 01 CA [17:53:28]Write i2c OK [17:53:28]MH_I2C_Read... [17:53:28]Read from MH i2c: D1 [17:53:28]MH_I2C_Read... [17:53:28]Read from MH i2c: D1 01 00 [17:53:28]MH_I2C_Read... [17:53:28]Read from MH i2c: D1 01 00 F8 00 00 C9 [17:53:28]Write to MH i2c: 01 00 00 F9 00 F9 [17:53:28]Write i2c OK [17:53:28]MH_I2C_Read... [17:53:28]Connected sock=8 [17:53:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 40 D2 07 01 C1 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 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 DE 00 00 00 F4 03 04 00 16 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FA 3B 02 00 35 04 06 00 0F 3D CD B8 70 D4 39 5C 5F 00 7B 13 F3 98 [17:53:28]*** Cut start [17:53:28]*** Partial cut [17:53:28]*** CUTSNS_PIN = 1 [17:53:28]*** CUTSNS_PIN = 0 [17:53:29]*** Brake cut motor [17:53:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 85 17 47 00 38 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FA 3B 02 00 F4 03 04 00 3D C6 20 67 B6 04 01 00 00 77 FB D2 DE D5 F2 8D 68 [17:53:29]CommunicateWithHost err = 0 [17:53:29]CheckOFDResponse [17:53:29]1017 (14) - 77093643461234 [17:53:29]1041 (16) - 0000000000871745 [17:53:29]1040 (4) - 146426 [17:53:29]1012 (4) - 29.10.2024 11:25 [17:53:29]1206 (1) - 0 [17:53:29]OFD Sender: Remove packet 146426 [17:53:29]ProducePacketName [17:53:29]name=ofd_packets/00146426 [17:53:29]NVStorageDeleteData [17:53:29]Read from MH i2c: 01 [17:53:29]MH_I2C_Read... [17:53:29]*** Stop cut motor [17:53:29]*** Cut end [17:53:29]Read from MH i2c: 01 07 00 [17:53:29]MH_I2C_Read... [17:53:29]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [17:53:29]process_action close_receipt done [17:53:29]requested_data is exist [17:53:29]produce_requested_data [17:53:29]requested_item fm.sn is exist - process it [17:53:29]wFMCommunicate request_size=4 [17:53:29]MH_SAM_APDU [17:53:29]CAPDU: 80 11 00 00 [17:53:29]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [17:53:29]Write i2c OK [17:53:29]MH_I2C_Read... [17:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:29]Read from MH i2c: E2 [17:53:29]MH_I2C_Read... [17:53:29]Read from MH i2c: E2 17 00 [17:53:29]MH_I2C_Read... [17:53:29]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C7 [17:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:53:29]wFMCommunicate OK [17:53:29]requested_item fd.num is exist - process it [17:53:29]SAM_PROTO_GetFieldsCounters [17:53:29]wFMCommunicate request_size=4 [17:53:29]MH_SAM_APDU [17:53:29]CAPDU: 80 13 00 00 [17:53:29]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [17:53:29]Write i2c OK [17:53:29]MH_I2C_Read... [17:53:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:29]Read from MH i2c: E2 [17:53:29]MH_I2C_Read... [17:53:29]Read from MH i2c: E2 62 00 [17:53:29]MH_I2C_Read... [17:53:29]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FA 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [17:53:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FA 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:29]wFMCommunicate OK [17:53:29]SAM_PROTO_GetFieldsCounters done [17:53:29]requested_item shift.num is exist - process it [17:53:29]requested_item shift.opened is exist - process it [17:53:29]req_shift_opened [17:53:29]FM_GetShiftState [17:53:29]SAM_PROTO_GetShiftState [17:53:29]wFMCommunicate request_size=4 [17:53:29]MH_SAM_APDU [17:53:29]CAPDU: 80 13 01 00 [17:53:29]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [17:53:29]Write i2c OK [17:53:29]MH_I2C_Read... [17:53:29]Read from MH i2c: E2 [17:53:29]MH_I2C_Read... [17:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:29]Read from MH i2c: OFD Sender: No OFD packet to send [17:53:29]E2 0E 00 [17:53:29]MH_I2C_Read... [17:53:29]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B2 [17:53:29]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:53:29]wFMCommunicate OK [17:53:29]SAM_PROTO_GetShiftState done [17:53:29]FM_GetShiftState done [17:53:29]req_shift_opened done [17:53:29]requested_item shift.open_date is exist - process it [17:53:29]req_shift_open_date [17:53:29]req_shift_open_date done [17:53:29]produce_requested_data done [17:53:29]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146426,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:53:29]process_action_free close_receipt [17:53:29]json_value_free [17:53:29]json_value_free done [17:53:29]process_json_proto returns [17:53:29]Send response to host [17:53:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146426,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:53:29]free response buf [17:53:29]execute_script done [17:53:29]execute_script returns [17:53:29]free content buf [17:53:29]Sock 9.Close socket [17:53:29]Sock 9.Thread stoped [17:53:30]int [17:53:30]Write to MH i2c: 01 00 00 FD 00 FD [17:53:30]*** FLAG_PRN_KEY set [17:53:30]Write i2c OK [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 07 00 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 07 00 FD 00 00 08 00 00 00 FF 0F 1A [17:53:30]state=0 [17:53:30]Key pressed [17:53:30]Feed [17:53:30]Write to MH i2c: D8 00 00 FE 00 D5 [17:53:30]Write i2c OK [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: D8 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: D8 01 00 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: D8 01 00 FE 00 00 D6 [17:53:30]int [17:53:30]Write to MH i2c: 01 00 00 FF 00 FF [17:53:30]Write i2c OK [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 07 00 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 07 00 FF 00 00 48 00 00 00 3C 00 8A [17:53:30]state=2 [17:53:30]Key pressed [17:53:30]int [17:53:30]*** FLAG_PRN_KEY reset [17:53:30]Write to MH i2c: 01 00 00 00 01 01 [17:53:30]Write i2c OK [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 07 00 [17:53:30]MH_I2C_Read... [17:53:30]Read from MH i2c: 01 07 00 00 01 00 00 00 00 00 FB 0F 12 [17:53:30]state=2 [17:53:30]Stop feed [17:53:34]OFD Sender: No OFD packet to send [17:53:39]OFD Sender: No OFD packet to send [17:53:44]OFD Sender: No OFD packet to send [17:53:49]OFD Sender: No OFD packet to send [17:53:54]OFD Sender: No OFD packet to send [17:53:59]OFD Sender: No OFD packet to send [17:54:04]OFD Sender: No OFD packet to send [17:54:09]OFD Sender: No OFD packet to send [17:54:14]OFD Sender: No OFD packet to send [17:54:19]OFD Sender: No OFD packet to send [17:54:24]OFD Sender: No OFD packet to send [17:54:29]OFD Sender: No OFD packet to send [17:54:34]OFD Sender: No OFD packet to send [17:54:39]OFD Sender: No OFD packet to send [17:54:44]OFD Sender: No OFD packet to send [17:54:49]OFD Sender: No OFD packet to send [17:54:54]accept exits with 10 [17:54:54]New connection [17:54:54]New thread 3067329892 created [17:54:54]Thread 3067473252 joined [17:54:54]Waiting for new connection... [17:54:54] Sock 10.Parse request [17:54:54]Sock 10.Check first char [17:54:54]Sock 10.First char is OK [17:54:54]request: POST /json_proto HTTP/1.0 [17:54:54]Method: POST [17:54:54]URL: /json_proto [17:54:54]Method is POST - this is cgi request [17:54:54]url: /json_proto [17:54:54]query_string will be loaded in cgi processing [17:54:54]execute_cgi json_proto POST (null) [17:54:54]execute_cgi path=json_proto method=POST [17:54:54]POST find Content-Length [17:54:54]Host: 172.17.40.195:8080 [17:54:54]Content-Length: 677 [17:54:54]Content-Type: application/json [17:54:54] [17:54:54]POST finish read [17:54:54]Found Content-Length = 677 [17:54:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:54:54]execute_script... [17: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)161187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:54:54]POST & json_proto [17:54:54]process_json_proto [17:54:54]json parsed OK: [17:54:54]protocol is kg_v1.0 [17:54:54]action value=close_receipt [17:54:54]process_action close_receipt [17:54:54]cmd_close_receipt [17:54:54]MH_GetDate [17:54:54]Write to MH i2c: F0 00 00 01 01 F1 [17:54:54]Write i2c OK [17:54:54]MH_I2C_Read... [17:54:54]Read from MH i2c: F0 [17:54:54]MH_I2C_Read... [17:54:54]Read from MH i2c: F0 09 00 [17:54:54]MH_I2C_Read... [17:54:54]Read from MH i2c: F0 09 00 01 01 00 6E 21 21 67 D5 8D 6C 64 43 [17:54:54]GetLastDocTimeStamp 1730224406 [17:54:54]current date 1730224494 [17:54:54]FM_GetShiftState [17:54:54]SAM_PROTO_GetShiftState [17:54:54]wFMCommunicate request_size=4 [17:54:54]MH_SAM_APDU [17:54:54]CAPDU: 80 13 01 00 [17:54:54]Write to MH i2c: E2 08 00 02 01 80 13 01 00 00 00 00 00 80 [17:54:54]Write i2c OK [17:54:54]MH_I2C_Read... [17:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:54]Read from MH i2c: E2 [17:54:54]MH_I2C_Read... [17:54:54]Read from MH i2c: E2 0E 00 [17:54:54]MH_I2C_Read... [17:54:54]Read from MH i2c: E2 0E 00 02 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B9 [17:54:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:54:54]wFMCommunicate OK [17:54:54]SAM_PROTO_GetShiftState done [17:54:54]FM_GetShiftState done [17:54:54]opened in 1730161786 [17:54:54]opened+sec_in_day 1730248186 [17:54:54]quantity*price = 30038 [17:54:54]sum+1 = 30039 [17:54:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 223 29.10.2024 17:54 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146427 ФПД: 40374508164005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146427&fm=40374508164005&tin=02508201610067®Number=0000000000091683&sum=30000 [17:54:55]StoreToDocumentArchive [17:54:55]shift 547 fd 146427 [17:54:55]save to /storage/0547/doc_00146427 [17:54:55]save last doc name /storage/0547/doc_00146427 to /storage/kkm_last_doc_name [17:54:55]save OK [17:54:55]Clear old archive folders... [17:54:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:54:55]tlvbuf is 010D8BE0 [17:54:55]SAM_PROTO_ClearQueue [17:54:55]wFMCommunicate request_size=4 [17:54:55]MH_SAM_APDU [17:54:55]CAPDU: 80 09 00 00 [17:54:55]Write to MH i2c: E2 08 00 0F 01 80 09 00 00 00 00 00 00 82 [17:54:55]Write i2c OK [17:54:55]MH_I2C_Read... [17:54:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:54:55]Read from MH i2c: E2 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [17:54:55]RAPDU: 90 00 [17:54:55]wFMCommunicate OK [17:54:55]SAM_PROTO_ClearQueue done [17:54:55]KKMCreateOFDPacket [17:54:55]OFDProtocolAddRootSTLVToBuf [17:54:55]FM_MakeSignedData [17:54:55]FM_MakeSignedData [17:54:55]SAM_PROTO_SignData [17:54:55]wFMCommunicate request_size=4 [17:54:55]MH_SAM_APDU [17:54:55]CAPDU: 80 0D 01 02 [17:54:55]Write to MH i2c: E2 08 00 10 01 80 0D 01 02 00 00 00 00 8A [17:54:55]Write i2c OK [17:54:55]MH_I2C_Read... [17:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:54:55]Read from MH i2c: E2 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [17:54:55]RAPDU: 90 00 [17:54:55]wFMCommunicate OK [17:54:55]wFMCommunicate request_size=255 [17:54:55]MH_SAM_APDU [17:54:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DF 00 00 00 F4 03 04 00 6E 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FB 3B 02 00 35 04 06 00 24 [17:54:55]Write to MH i2c: E2 02 01 11 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 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 DF 00 00 00 F4 03 04 00 6E 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FB 3B 02 00 35 04 06 00 24 00 00 83 [17:54:55]Write i2c OK [17:54:55]MH_I2C_Read... [17:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:55]Read from MH i2c: E2 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [17:54:55]RAPDU: 90 00 [17:54:55]wFMCommunicate OK [17:54:55]wFMCommunicate request_size=10 [17:54:55]MH_SAM_APDU [17:54:55]CAPDU: 80 0D 02 02 05 B8 6C 37 93 A5 [17:54:55]Write to MH i2c: E2 0D 00 12 01 80 0D 02 02 05 00 B8 6C 37 93 A5 00 00 2A [17:54:55]Write i2c OK [17:54:55]MH_I2C_Read... [17:54:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:55]Read from MH i2c: E2 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [17:54:55]RAPDU: 90 00 [17:54:55]wFMCommunicate OK [17:54:55]wFMCommunicate request_size=4 [17:54:55]MH_SAM_APDU [17:54:55]CAPDU: 80 0D 03 02 [17:54:55]Write to MH i2c: E2 08 00 13 01 80 0D 03 02 00 00 00 00 8F [17:54:55]Write i2c OK [17:54:55]MH_I2C_Read... [17:54:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:54:55]Read from MH i2c: E2 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 0B 00 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 0B 00 13 01 00 C1 2E E0 A8 F2 06 00 54 90 00 53 [17:54:55]RAPDU: C1 2E E0 A8 F2 06 00 54 90 00 [17:54:55]wFMCommunicate OK [17:54:55]SAM_PROTO_SignData done [17:54:55]FM_MakeSignedData done [17:54:55]CreateOFDProtocolMessage [17:54:55]wFMCommunicate request_size=4 [17:54:55]MH_SAM_APDU [17:54:55]CAPDU: 80 11 00 00 [17:54:55]Write to MH i2c: E2 08 00 14 01 80 11 00 00 00 00 00 00 8F [17:54:55]Write i2c OK [17:54:55]MH_I2C_Read... [17:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:55]Read from MH i2c: E2 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 17 00 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: E2 17 00 14 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E2 [17:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:54:55]wFMCommunicate OK [17:54:55]CreateOFDProtocolMessage done [17:54:55]OFDSenderStorePacket 146427 [17:54:55]StoreOFDPacket docnum=146427 [17:54:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 DC B8 07 01 A5 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 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 DF 00 00 00 F4 03 04 00 6E 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FB 3B 02 00 35 04 06 00 24 B8 6C 37 93 A5 C1 2E E0 A8 F2 06 00 54 [17:54:55]CheckFolder [17:54:55]dirname=/storage/ofd_packets [17:54:55]CheckFolder done [17:54:55]ProducePacketName [17:54:55]name=ofd_packets/00146427 [17:54:55]NVStorageSaveData ofd_packets/00146427 [17:54:55]File name is /storage/ofd_packets/00146427 [17:54:55]Write 301 bytes [17:54:55]NVStorageSaveData done [17:54:55]OFDSenderStorePacket done [17:54:55]KKMCreateOFDPacket done [17:54:55]NVStorageSaveData kkm_last_timestamp [17:54:55]File name is /storage/kkm_last_timestamp [17:54:55]Write 4 bytes [17:54:55]NVStorageSaveData done [17:54:55]ExternCall_PrintAddStr [17:54:55]wPrintStart [17:54:55]Write to MH i2c: 01 00 00 15 01 16 [17:54:55]Write i2c OK [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: 01 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: 01 07 00 [17:54:55]MH_I2C_Read... [17:54:55]Read from MH i2c: 01 07 00 15 01 00 00 00 00 00 FF 0F 2B [17:54:55]RasterBufferAndPrint [17:54:55]line Счет N : (1)161187 [17:54:55]line ИНН: 02508201610067 [17:54:55]line Контрольно-Кассовый Чек [17:54:55]line ПРОДАЖА [17:54:55]line ТРК (МРК, ГНК) : 62 [17:54:55]line Товар: 2710124130 [17:54:55]line Аи-92-К-2 [17:54:55]line 4.490 * 66.90 [17:54:55]line = 300.38 [17:54:55]line НДС 12% НСП 1% [17:54:55]line > о реализуемом товаре [17:54:55]line ОКРУГЛЕНИЕ: -0.38 [17:54:55]line ИТОГО: 300.00 [17:54:55]line Внесено: 300.00 [17:54:55]line СДАЧА: 0.00 [17:54:55]line НСП 1% : 2.66 [17:54:55]line НДС 12% : 31.90 [17:54:55]line Наличными: 300.00 [17:54:55]line Безнал.: 0.00 [17:54:55]line Место: АЗС № 126 "Партнер Нефть" [17:54:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:54:55]line СНО: Общий режим [17:54:55]line Чек 223 29.10.2024 17:54 [17:54:55]line Смена: 547 ФФД: 1.0 [17:54:55]line ЗНМ: 0300000085 [17:54:55]line РНМ: 0000000000091683 [17:54:55]line Версия ККМ: 001 [17:54:55]line ФМ: 0000000000871745 [17:54:55]line ФД: 146427 [17:54:55]line ФПД: 40374508164005 [17:54:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146427&fm=40374508164005&tin=02508201610067®Number=0000000000091683&sum=30000 [17:54:55]OFD Sender: Processing packet 146427 [packets to send 206, broken 205] [17:54:55]ProducePacketName [17:54:55]name=ofd_packets/00146427 [17:54:56]OFD Sender: To server: pG, [17:54:56]CommunicateWithHost lk.salyk.kg:30040 [17:54:56]ConnectInit lk.salyk.kg [17:54:56]written 0, free lines is 4095 [17:54:56]Write to MH i2c: 01 00 00 40 01 41 [17:54:56]Write i2c OK [17:54:56]MH_I2C_Read... [17:54:56]Read from MH i2c: 01 [17:54:56]MH_I2C_Read... [17:54:56]Read from MH i2c: 01 07 00 [17:54:56]MH_I2C_Read... [17:54:56]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 B1 0C 05 [17:54:56]RasterBufferAndPrint [17:54:56]line [17:54:56]line [17:54:56]line [17:54:56]line [17:54:56]line [17:54:56]written 0, free lines is 3253 [17:54:56]MH_Cut [17:54:56]Write to MH i2c: D1 01 00 47 01 01 1A [17:54:56]Write i2c OK [17:54:56]MH_I2C_Read... [17:54:56]Read from MH i2c: D1 [17:54:56]MH_I2C_Read... [17:54:56]Read from MH i2c: D1 01 00 [17:54:56]MH_I2C_Read... [17:54:56]Read from MH i2c: D1 01 00 47 01 00 19 [17:54:56]Write to MH i2c: 01 00 00 48 01 49 [17:54:56]Write i2c OK [17:54:56]MH_I2C_Read... [17:54:57]*** Cut start [17:54:57]*** Partial cut [17:54:57]*** CUTSNS_PIN = 1 [17:54:57]*** CUTSNS_PIN = 0 [17:54:57]*** Brake cut motor [17:54:57]Read from MH i2c: 01 [17:54:57]MH_I2C_Read... [17:54:57]*** Stop cut motor [17:54:58]*** Cut end [17:54:58]Read from MH i2c: 01 07 00 [17:54:58]MH_I2C_Read... [17:54:58]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [17:54:58]process_action close_receipt done [17:54:58]requested_data is exist [17:54:58]produce_requested_data [17:54:58]requested_item fm.sn is exist - process it [17:54:58]wFMCommunicate request_size=4 [17:54:58]MH_SAM_APDU [17:54:58]CAPDU: 80 11 00 00 [17:54:58]Write to MH i2c: E2 08 00 49 01 80 11 00 00 00 00 00 00 C4 [17:54:58]Write i2c OK [17:54:58]MH_I2C_Read... [17:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:58]Read from MH i2c: E2 [17:54:58]MH_I2C_Read... [17:54:58]Read from MH i2c: E2 17 00 [17:54:58]MH_I2C_Read... [17:54:58]Read from MH i2c: E2 17 00 49 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 17 [17:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:54:58]wFMCommunicate OK [17:54:58]requested_item fd.num is exist - process it [17:54:58]SAM_PROTO_GetFieldsCounters [17:54:58]wFMCommunicate request_size=4 [17:54:58]MH_SAM_APDU [17:54:58]CAPDU: 80 13 00 00 [17:54:58]Write to MH i2c: E2 08 00 4A 01 80 13 00 00 00 00 00 00 C7 [17:54:58]Write i2c OK [17:54:58]MH_I2C_Read... [17:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:54:58]Read from MH i2c: E2 [17:54:58]MH_I2C_Read... [17:54:58]Read from MH i2c: E2 62 00 [17:54:58]MH_I2C_Read... [17:54:58]Read from MH i2c: E2 62 00 4A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FB 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [17:54:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FB 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:54:58]wFMCommunicate OK [17:54:58]SAM_PROTO_GetFieldsCounters done [17:54:58]requested_item shift.num is exist - process it [17:54:58]requested_item shift.opened is exist - process it [17:54:58]req_shift_opened [17:54:58]FM_GetShiftState [17:54:58]SAM_PROTO_GetShiftState [17:54:58]wFMCommunicate request_size=4 [17:54:58]MH_SAM_APDU [17:54:58]CAPDU: 80 13 01 00 [17:54:58]Write to MH i2c: E2 08 00 4B 01 80 13 01 00 00 00 00 00 C9 [17:54:58]Write i2c OK [17:54:58]MH_I2C_Read... [17:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:58]Read from MH i2c: E2 [17:54:58]MH_I2C_Read... [17:54:58]Read from MH i2c: E2 0E 00 [17:54:58]MH_I2C_Read... [17:54:58]Read from MH i2c: E2 0E 00 4B 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 02 [17:54:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:54:58]wFMCommunicate OK [17:54:58]SAM_PROTO_GetShiftState done [17:54:58]FM_GetShiftState done [17:54:58]req_shift_opened done [17:54:58]requested_item shift.open_date is exist - process it [17:54:58]req_shift_open_date [17:54:58]req_shift_open_date done [17:54:58]produce_requested_data done [17:54:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146427,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:54:58]process_action_free close_receipt [17:54:58]json_value_free [17:54:58]json_value_free done [17:54:58]process_json_proto returns [17:54:58]Send response to host [17:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146427,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:54:58]free response buf [17:54:58]execute_script done [17:54:58]execute_script returns [17:54:58]free content buf [17:54:58]Sock 10.Close socket [17:54:58]Sock 10.Thread stoped [17:54:58]Connected sock=11 [17: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 31 37 34 35 0F 01 00 00 DC B8 07 01 A5 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 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 DF 00 00 00 F4 03 04 00 6E 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FB 3B 02 00 35 04 06 00 24 B8 6C 37 93 A5 C1 2E E0 A8 F2 06 00 54 [17:54:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 16 EE 47 00 99 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 31 37 34 35 10 04 04 00 FB 3B 02 00 F4 03 04 00 97 C6 20 67 B6 04 01 00 00 96 D3 CA 7C 52 BC 5B 6B [17:54:59]CommunicateWithHost err = 0 [17:54:59]CheckOFDResponse [17:54:59]1017 (14) - 77093643461234 [17:54:59]1041 (16) - 0000000000871745 [17:54:59]1040 (4) - 146427 [17:54:59]1012 (4) - 29.10.2024 11:27 [17:54:59]1206 (1) - 0 [17:54:59]OFD Sender: Remove packet 146427 [17:54:59]ProducePacketName [17:54:59]name=ofd_packets/00146427 [17:54:59]NVStorageDeleteData [17:54:59]OFD Sender: No OFD packet to send [17:55:04]OFD Sender: No OFD packet to send [17:55:09]OFD Sender: No OFD packet to send [17:55:14]OFD Sender: No OFD packet to send [17:55:19]OFD Sender: No OFD packet to send [17:55:24]OFD Sender: No OFD packet to send [17:55:29]OFD Sender: No OFD packet to send [17:55:34]OFD Sender: No OFD packet to send [17:55:39]OFD Sender: No OFD packet to send [17:55:44]OFD Sender: No OFD packet to send [17:55:49]OFD Sender: No OFD packet to send [17:55:50]accept exits with 8 [17:55:50]New connection [17:55:50]New thread 3067473252 created [17:55:50]Thread 3067329892 joined [17:55:50]Waiting for new connection... [17:55:50] Sock 8.Parse request [17:55:50]Sock 8.Check first char [17:55:50]Sock 8.First char is OK [17:55:50]request: POST /json_proto HTTP/1.0 [17:55:50]Method: POST [17:55:50]URL: /json_proto [17:55:50]Method is POST - this is cgi request [17:55:50]url: /json_proto [17:55:50]query_string will be loaded in cgi processing [17:55:50]execute_cgi json_proto POST (null) [17:55:50]execute_cgi path=json_proto method=POST [17:55:50]POST find Content-Length [17:55:50]Host: 172.17.40.195:8080 [17:55:50]Content-Length: 800 [17:55:50]Content-Type: application/json [17:55:50] [17:55:50]POST finish read [17:55:50]Found Content-Length = 800 [17:55:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A4582646", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:50]execute_script... [17: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)161188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A4582646", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:50]POST & json_proto [17:55:50]process_json_proto [17:55:50]json parsed OK: [17:55:50]protocol is kg_v1.0 [17:55:50]action value=close_receipt [17:55:50]process_action close_receipt [17:55:50]cmd_close_receipt [17:55:50]MH_GetDate [17:55:50]Write to MH i2c: F0 00 00 4C 01 3C [17:55:50]Write i2c OK [17:55:50]MH_I2C_Read... [17:55:50]Read from MH i2c: F0 [17:55:50]MH_I2C_Read... [17:55:50]Read from MH i2c: F0 09 00 [17:55:50]MH_I2C_Read... [17:55:50]Read from MH i2c: F0 09 00 4C 01 00 A6 21 21 67 D5 8D 6C 64 C6 [17:55:50]GetLastDocTimeStamp 1730224494 [17:55:50]current date 1730224550 [17:55:50]FM_GetShiftState [17:55:50]SAM_PROTO_GetShiftState [17:55:50]wFMCommunicate request_size=4 [17:55:50]MH_SAM_APDU [17:55:50]CAPDU: 80 13 01 00 [17:55:50]Write to MH i2c: E2 08 00 4D 01 80 13 01 00 00 00 00 00 CB [17:55:50]Write i2c OK [17:55:50]MH_I2C_Read... [17:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:50]Read from MH i2c: E2 [17:55:50]MH_I2C_Read... [17:55:50]Read from MH i2c: E2 0E 00 [17:55:50]MH_I2C_Read... [17:55:50]Read from MH i2c: E2 0E 00 4D 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 04 [17:55:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:55:50]wFMCommunicate OK [17:55:50]SAM_PROTO_GetShiftState done [17:55:50]FM_GetShiftState done [17:55:50]opened in 1730161786 [17:55:50]opened+sec_in_day 1730248186 [17:55:50]quantity*price = 0 [17:55:50]sum+1 = 1 [17:55:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 224 29.10.2024 17:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 4582646 ФМ: 0000000000871745 ФД: 146428 ФПД: 188121582406484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175550&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146428&fm=188121582406484&tin=02508201610067®Number=0000000000091683&sum=0 [17:55:51]StoreToDocumentArchive [17:55:51]shift 547 fd 146428 [17:55:51]save to /storage/0547/doc_00146428 [17:55:51]save last doc name /storage/0547/doc_00146428 to /storage/kkm_last_doc_name [17:55:51]save OK [17:55:51]Clear old archive folders... [17:55:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:51]tlvbuf is 010D14B0 [17:55:51]SAM_PROTO_ClearQueue [17:55:51]wFMCommunicate request_size=4 [17:55:51]MH_SAM_APDU [17:55:51]CAPDU: 80 09 00 00 [17:55:51]Write to MH i2c: E2 08 00 5A 01 80 09 00 00 00 00 00 00 CD [17:55:51]Write i2c OK [17:55:51]MH_I2C_Read... [17:55:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:51]Read from MH i2c: E2 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [17:55:51]RAPDU: 90 00 [17:55:51]wFMCommunicate OK [17:55:51]SAM_PROTO_ClearQueue done [17:55:51]KKMCreateOFDPacket [17:55:51]OFDProtocolAddRootSTLVToBuf [17:55:51]FM_MakeSignedData [17:55:51]FM_MakeSignedData [17:55:51]SAM_PROTO_SignData [17:55:51]wFMCommunicate request_size=4 [17:55:51]MH_SAM_APDU [17:55:51]CAPDU: 80 0D 01 02 [17:55:51]Write to MH i2c: E2 08 00 5B 01 80 0D 01 02 00 00 00 00 D5 [17:55:51]Write i2c OK [17:55:51]MH_I2C_Read... [17:55:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:51]Read from MH i2c: E2 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [17:55:51]RAPDU: 90 00 [17:55:51]wFMCommunicate OK [17:55:51]wFMCommunicate request_size=255 [17:55:51]MH_SAM_APDU [17: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 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 E0 00 00 00 F4 03 04 00 A6 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FC 3B 02 00 35 04 06 00 AB [17:55:51]Write to MH i2c: E2 02 01 5C 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 E0 00 00 00 F4 03 04 00 A6 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FC 3B 02 00 35 04 06 00 AB 00 00 4D [17:55:51]Write i2c OK [17:55:51]MH_I2C_Read... [17:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:51]Read from MH i2c: E2 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [17:55:51]RAPDU: 90 00 [17:55:51]wFMCommunicate OK [17:55:51]wFMCommunicate request_size=10 [17:55:51]MH_SAM_APDU [17:55:51]CAPDU: 80 0D 02 02 05 18 78 18 0B 54 [17:55:51]Write to MH i2c: E2 0D 00 5D 01 80 0D 02 02 05 00 18 78 18 0B 54 00 00 E9 [17:55:51]Write i2c OK [17:55:51]MH_I2C_Read... [17:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:51]Read from MH i2c: E2 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 [17:55:51]MH_I2C_Read... [17:55:51]Read from MH i2c: E2 03 00 5D 01 00 90 00 D2 [17:55:51]RAPDU: 90 00 [17:55:51]wFMCommunicate OK [17:55:51]wFMCommunicate request_size=4 [17:55:51]MH_SAM_APDU [17:55:51]CAPDU: 80 0D 03 02 [17:55:51]Write to MH i2c: E2 08 00 5E 01 80 0D 03 02 00 00 00 00 DA [17:55:51]Write i2c OK [17:55:51]MH_I2C_Read... [17:55:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:52]Read from MH i2c: E2 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: E2 0B 00 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: E2 0B 00 5E 01 00 4D 63 84 01 4D 48 83 35 90 00 5D [17:55:52]RAPDU: 4D 63 84 01 4D 48 83 35 90 00 [17:55:52]wFMCommunicate OK [17:55:52]SAM_PROTO_SignData done [17:55:52]FM_MakeSignedData done [17:55:52]CreateOFDProtocolMessage [17:55:52]wFMCommunicate request_size=4 [17:55:52]MH_SAM_APDU [17:55:52]CAPDU: 80 11 00 00 [17:55:52]Write to MH i2c: E2 08 00 5F 01 80 11 00 00 00 00 00 00 DA [17:55:52]Write i2c OK [17:55:52]MH_I2C_Read... [17:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:52]Read from MH i2c: E2 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: E2 17 00 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: E2 17 00 5F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2D [17:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:55:52]wFMCommunicate OK [17:55:52]CreateOFDProtocolMessage done [17:55:52]OFDSenderStorePacket 146428 [17:55:52]StoreOFDPacket docnum=146428 [17:55:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E0 8D 07 01 4A FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 00 00 00 F4 03 04 00 A6 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FC 3B 02 00 35 04 06 00 AB 18 78 18 0B 54 4D 63 84 01 4D 48 83 35 [17:55:52]CheckFolder [17:55:52]dirname=/storage/ofd_packets [17:55:52]CheckFolder done [17:55:52]ProducePacketName [17:55:52]name=ofd_packets/00146428 [17:55:52]NVStorageSaveData ofd_packets/00146428 [17:55:52]File name is /storage/ofd_packets/00146428 [17:55:52]Write 301 bytes [17:55:52]NVStorageSaveData done [17:55:52]OFDSenderStorePacket done [17:55:52]KKMCreateOFDPacket done [17:55:52]NVStorageSaveData kkm_last_timestamp [17:55:52]File name is /storage/kkm_last_timestamp [17:55:52]Write 4 bytes [17:55:52]NVStorageSaveData done [17:55:52]ExternCall_PrintAddStr [17:55:52]wPrintStart [17:55:52]Write to MH i2c: 01 00 00 60 01 61 [17:55:52]Write i2c OK [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: 01 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: 01 07 00 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: 01 07 00 60 01 00 00 00 00 00 FF 0F 76 [17:55:52]RasterBufferAndPrint [17:55:52]line Счет N : (1)161188 [17:55:52]line ИНН: 02508201610067 [17:55:52]line Контрольно-Кассовый Чек [17:55:52]line ПРОДАЖА [17:55:52]line ТРК (МРК, ГНК) : 32 [17:55:52]line Товар: 2710124130 [17:55:52]line Аи-92-К-2 [17:55:52]line 10.000 * 0.00 [17:55:52]line = 0.00 [17:55:52]line НДС 12% НСП 1% [17:55:52]line > о реализуемом товаре [17:55:52]line ИТОГО: 0.00 [17:55:52]line НСП 1% : 0.00 [17:55:52]line НДС 12% : 0.00 [17:55:52]line Наличными: 0.00 [17:55:52]line Безнал.: 0.00 [17:55:52]line Место: АЗС № 126 "Партнер Нефть" [17:55:52]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:55:52]line СНО: Общий режим [17:55:52]line Чек 224 29.10.2024 17:55 [17:55:52]line Смена: 547 ФФД: 1.0 [17:55:52]line ЗНМ: 0300000085 [17:55:52]line РНМ: 0000000000091683 [17:55:52]line Версия ККМ: 001 [17:55:52]line Талоны: Топливные Талоны [17:55:52]line 4582646 [17:55:52]line ФМ: 0000000000871745 [17:55:52]line ФД: 146428 [17:55:52]line ФПД: 188121582406484 [17:55:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175550&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146428&fm=188121582406484&tin=02508201610067®Number=0000000000091683&sum=0 [17:55:52]written 0, free lines is 4095 [17:55:52]OFD Sender: Processing packet 146428 [packets to send 206, broken 205] [17:55:52]ProducePacketName [17:55:52]name=ofd_packets/00146428 [17:55:52]OFD Sender: To server: pG, [17:55:52]CommunicateWithHost lk.salyk.kg:30040 [17:55:52]ConnectInit lk.salyk.kg [17:55:52]Write to MH i2c: 01 00 00 8A 01 8B [17:55:52]Write i2c OK [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: 01 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: 01 07 00 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 BC 0C 5A [17:55:52]RasterBufferAndPrint [17:55:52]line [17:55:52]line [17:55:52]line [17:55:52]line [17:55:52]line [17:55:52]written 0, free lines is 3265 [17:55:52]MH_Cut [17:55:52]Write to MH i2c: D1 01 00 91 01 01 64 [17:55:52]Write i2c OK [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: D1 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: D1 01 00 [17:55:52]MH_I2C_Read... [17:55:52]Read from MH i2c: D1 01 00 91 01 00 63 [17:55:52]Write to MH i2c: 01 00 00 92 01 93 [17:55:52]Write i2c OK [17:55:52]MH_I2C_Read... [17:55:53]*** Cut start [17:55:53]*** Partial cut [17:55:53]*** CUTSNS_PIN = 1 [17:55:53]*** CUTSNS_PIN = 0 [17:55:53]*** Brake cut motor [17:55:53]Read from MH i2c: 01 [17:55:53]MH_I2C_Read... [17:55:53]*** Stop cut motor [17:55:53]*** Cut end [17:55:53]Read from MH i2c: 01 07 00 [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: 01 07 00 92 01 00 00 00 00 00 FF 0F A8 [17:55:53]process_action close_receipt done [17:55:53]requested_data is exist [17:55:53]produce_requested_data [17:55:53]requested_item fm.sn is exist - process it [17:55:53]wFMCommunicate request_size=4 [17:55:53]MH_SAM_APDU [17:55:53]CAPDU: 80 11 00 00 [17:55:53]Write to MH i2c: E2 08 00 93 01 80 11 00 00 00 00 00 00 0E [17:55:53]Write i2c OK [17:55:53]MH_I2C_Read... [17:55:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:53]Read from MH i2c: E2 [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: E2 17 00 [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: E2 17 00 93 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 61 [17:55:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:55:53]wFMCommunicate OK [17:55:53]requested_item fd.num is exist - process it [17:55:53]SAM_PROTO_GetFieldsCounters [17:55:53]wFMCommunicate request_size=4 [17:55:53]MH_SAM_APDU [17:55:53]CAPDU: 80 13 00 00 [17:55:53]Write to MH i2c: E2 08 00 94 01 80 13 00 00 00 00 00 00 11 [17:55:53]Write i2c OK [17:55:53]MH_I2C_Read... [17:55:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:54]Read from MH i2c: E2 [17:55:54]MH_I2C_Read... [17:55:54]Read from MH i2c: E2 62 00 [17:55:54]MH_I2C_Read... [17:55:54]Read from MH i2c: E2 62 00 94 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FC 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [17: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FC 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:54]wFMCommunicate OK [17:55:54]SAM_PROTO_GetFieldsCounters done [17:55:54]requested_item shift.num is exist - process it [17:55:54]requested_item shift.opened is exist - process it [17:55:54]req_shift_opened [17:55:54]FM_GetShiftState [17:55:54]SAM_PROTO_GetShiftState [17:55:54]wFMCommunicate request_size=4 [17:55:54]MH_SAM_APDU [17:55:54]CAPDU: 80 13 01 00 [17:55:54]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [17:55:54]Write i2c OK [17:55:54]MH_I2C_Read... [17:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:54]Read from MH i2c: E2 [17:55:54]MH_I2C_Read... [17:55:54]Read from MH i2c: E2 0E 00 [17:55:54]MH_I2C_Read... [17:55:54]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4C [17:55:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:55:54]wFMCommunicate OK [17:55:54]SAM_PROTO_GetShiftState done [17:55:54]FM_GetShiftState done [17:55:54]req_shift_opened done [17:55:54]requested_item shift.open_date is exist - process it [17:55:54]req_shift_open_date [17:55:54]req_shift_open_date done [17:55:54]produce_requested_data done [17:55:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146428,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:55:54]process_action_free close_receipt [17:55:54]json_value_free [17:55:54]json_value_free done [17:55:54]process_json_proto returns [17:55:54]Send response to host [17:55:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146428,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:55:54]free response buf [17:55:54]execute_script done [17:55:54]execute_script returns [17:55:54]free content buf [17:55:54]Sock 8.Close socket [17:55:54]Sock 8.Thread stoped [17:55:54]Connected sock=11 [17:55:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 E0 8D 07 01 4A FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 00 00 00 F4 03 04 00 A6 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FC 3B 02 00 35 04 06 00 AB 18 78 18 0B 54 4D 63 84 01 4D 48 83 35 [17:55:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2A 9A 47 00 E5 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 31 37 34 35 10 04 04 00 FC 3B 02 00 F4 03 04 00 CF C6 20 67 B6 04 01 00 00 11 CD 35 8F 35 F6 FC EC [17:55:54]CommunicateWithHost err = 0 [17:55:54]CheckOFDResponse [17:55:54]1017 (14) - 77093643461234 [17:55:54]1041 (16) - 0000000000871745 [17:55:54]1040 (4) - 146428 [17:55:54]1012 (4) - 29.10.2024 11:28 [17:55:54]1206 (1) - 0 [17:55:54]OFD Sender: Remove packet 146428 [17:55:54]ProducePacketName [17:55:54]name=ofd_packets/00146428 [17:55:54]NVStorageDeleteData [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:13]accept exits with 9 [17:56:13]New connection [17:56:13]New thread 3067329892 created [17:56:13]Thread 3067473252 joined [17:56:13]Waiting for new connection... [17:56:13] Sock 9.Parse request [17:56:13]Sock 9.Check first char [17:56:13]Sock 9.First char is OK [17:56:13]request: POST /json_proto HTTP/1.0 [17:56:13]Method: POST [17:56:13]URL: /json_proto [17:56:13]Method is POST - this is cgi request [17:56:13]url: /json_proto [17:56:13]query_string will be loaded in cgi processing [17:56:13]execute_cgi json_proto POST (null) [17:56:13]execute_cgi path=json_proto method=POST [17:56:13]POST find Content-Length [17:56:13]Host: 172.17.40.195:8080 [17:56:13]Content-Length: 674 [17:56:13]Content-Type: application/json [17:56:13] [17:56:13]POST finish read [17:56:13]Found Content-Length = 674 [17:56:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:56:13]execute_script... [17:56: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)161189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [17:56:13]POST & json_proto [17:56:13]process_json_proto [17:56:13]json parsed OK: [17:56:13]protocol is kg_v1.0 [17:56:13]action value=close_receipt [17:56:13]process_action close_receipt [17:56:13]cmd_close_receipt [17:56:13]MH_GetDate [17:56:13]Write to MH i2c: F0 00 00 96 01 86 [17:56:13]Write i2c OK [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: F0 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: F0 09 00 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: F0 09 00 96 01 00 BD 21 21 67 D5 8D 6C 64 27 [17:56:13]GetLastDocTimeStamp 1730224550 [17:56:13]current date 1730224573 [17:56:13]FM_GetShiftState [17:56:13]SAM_PROTO_GetShiftState [17:56:13]wFMCommunicate request_size=4 [17:56:13]MH_SAM_APDU [17:56:13]CAPDU: 80 13 01 00 [17:56:13]Write to MH i2c: E2 08 00 97 01 80 13 01 00 00 00 00 00 15 [17:56:13]Write i2c OK [17:56:13]MH_I2C_Read... [17:56:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:13]Read from MH i2c: E2 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: E2 0E 00 [17:56:13]MH_I2C_Read... [17:56:13]Read from MH i2c: E2 0E 00 97 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 4E [17:56:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:56:13]wFMCommunicate OK [17:56:13]SAM_PROTO_GetShiftState done [17:56:13]FM_GetShiftState done [17:56:13]opened in 1730161786 [17:56:13]opened+sec_in_day 1730248186 [17:56:13]quantity*price = 50063 [17:56:13]sum+1 = 50064 [17:56:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 225 29.10.2024 17:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146429 ФПД: 36361500338665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175613&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146429&fm=36361500338665&tin=02508201610067®Number=0000000000091683&sum=50000 [17:56:14]StoreToDocumentArchive [17:56:14]shift 547 fd 146429 [17:56:14]save to /storage/0547/doc_00146429 [17:56:14]save last doc name /storage/0547/doc_00146429 to /storage/kkm_last_doc_name [17:56:14]save OK [17:56:14]Clear old archive folders... [17:56:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:56:14]tlvbuf is 010DADD0 [17:56:14]SAM_PROTO_ClearQueue [17:56:14]wFMCommunicate request_size=4 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 09 00 00 [17:56:14]Write to MH i2c: E2 08 00 A4 01 80 09 00 00 00 00 00 00 17 [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [17:56:14]RAPDU: 90 00 [17:56:14]wFMCommunicate OK [17:56:14]SAM_PROTO_ClearQueue done [17:56:14]KKMCreateOFDPacket [17:56:14]OFDProtocolAddRootSTLVToBuf [17:56:14]FM_MakeSignedData [17:56:14]FM_MakeSignedData [17:56:14]SAM_PROTO_SignData [17:56:14]wFMCommunicate request_size=4 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 0D 01 02 [17:56:14]Write to MH i2c: E2 08 00 A5 01 80 0D 01 02 00 00 00 00 1F [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [17:56:14]RAPDU: 90 00 [17:56:14]wFMCommunicate OK [17:56:14]wFMCommunicate request_size=255 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 00 00 00 F4 03 04 00 BD 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FD 3B 02 00 35 04 06 00 21 12 12 4F [17:56:14]Write to MH i2c: E2 02 01 A6 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 00 00 00 F4 03 04 00 BD 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FD 3B 02 00 35 04 06 00 21 12 12 4F 00 00 65 [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 A6 01 00 90 00 1B [17:56:14]RAPDU: 90 00 [17:56:14]wFMCommunicate OK [17:56:14]wFMCommunicate request_size=7 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 0D 02 02 02 A9 E9 [17:56:14]Write to MH i2c: E2 0A 00 A7 01 80 0D 02 02 02 00 A9 E9 00 00 B8 [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [17:56:14]RAPDU: 90 00 [17:56:14]wFMCommunicate OK [17:56:14]wFMCommunicate request_size=4 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 0D 03 02 [17:56:14]Write to MH i2c: E2 08 00 A8 01 80 0D 03 02 00 00 00 00 24 [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 0B 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 0B 00 A8 01 00 3D 22 DA 9E 66 6D 64 25 90 00 58 [17:56:14]RAPDU: 3D 22 DA 9E 66 6D 64 25 90 00 [17:56:14]wFMCommunicate OK [17:56:14]SAM_PROTO_SignData done [17:56:14]FM_MakeSignedData done [17:56:14]CreateOFDProtocolMessage [17:56:14]wFMCommunicate request_size=4 [17:56:14]MH_SAM_APDU [17:56:14]CAPDU: 80 11 00 00 [17:56:14]Write to MH i2c: E2 08 00 A9 01 80 11 00 00 00 00 00 00 24 [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:14]Read from MH i2c: E2 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 17 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: E2 17 00 A9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 77 [17:56:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:56:14]wFMCommunicate OK [17:56:14]CreateOFDProtocolMessage done [17:56:14]OFDSenderStorePacket 146429 [17:56:14]StoreOFDPacket docnum=146429 [17:56:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 04 B1 04 01 8A 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 00 00 00 F4 03 04 00 BD 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FD 3B 02 00 35 04 06 00 21 12 12 4F A9 E9 3D 22 DA 9E 66 6D 64 25 [17:56:14]CheckFolder [17:56:14]dirname=/storage/ofd_packets [17:56:14]CheckFolder done [17:56:14]ProducePacketName [17:56:14]name=ofd_packets/00146429 [17:56:14]NVStorageSaveData ofd_packets/00146429 [17:56:14]File name is /storage/ofd_packets/00146429 [17:56:14]Write 298 bytes [17:56:14]NVStorageSaveData done [17:56:14]OFDSenderStorePacket done [17:56:14]KKMCreateOFDPacket done [17:56:14]NVStorageSaveData kkm_last_timestamp [17:56:14]File name is /storage/kkm_last_timestamp [17:56:14]Write 4 bytes [17:56:14]NVStorageSaveData done [17:56:14]ExternCall_PrintAddStr [17:56:14]wPrintStart [17:56:14]Write to MH i2c: 01 00 00 AA 01 AB [17:56:14]Write i2c OK [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: 01 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: 01 07 00 [17:56:14]MH_I2C_Read... [17:56:14]Read from MH i2c: 01 07 00 AA 01 00 00 00 00 00 FF 0F C0 [17:56:14]RasterBufferAndPrint [17:56:14]line Счет N : (1)161189 [17:56:14]line ИНН: 02508201610067 [17:56:14]line Контрольно-Кассовый Чек [17:56:14]line ПРОДАЖА [17:56:14]line ТРК (МРК, ГНК) : 11 [17:56:14]line Товар: 2710194210 [17:56:14]line ДТ-К-2 [17:56:14]line 6.570 * 76.20 [17:56:14]line = 500.63 [17:56:14]line НДС 12% НСП 1% [17:56:14]line > о реализуемом товаре [17:56:14]line ОКРУГЛЕНИЕ: -0.63 [17:56:14]line ИТОГО: 500.00 [17:56:14]line Внесено: 500.00 [17:56:14]line СДАЧА: 0.00 [17:56:14]line НСП 1% : 4.43 [17:56:14]line НДС 12% : 53.16 [17:56:14]line Наличными: 500.00 [17:56:14]line Безнал.: 0.00 [17:56:14]line Место: АЗС № 126 "Партнер Нефть" [17:56:14]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:56:14]line СНО: Общий режим [17:56:14]line Чек 225 29.10.2024 17:56 [17:56:14]line Смена: 547 ФФД: 1.0 [17:56:14]line ЗНМ: 0300000085 [17:56:14]line РНМ: 0000000000091683 [17:56:14]line Версия ККМ: 001 [17:56:14]line ФМ: 0000000000871745 [17:56:14]line ФД: 146429 [17:56:14]line ФПД: 36361500338665 [17:56:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175613&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146429&fm=36361500338665&tin=02508201610067®Number=0000000000091683&sum=50000 [17:56:15]OFD Sender: Processing packet 146429 [packets to send 206, broken 205] [17:56:15]ProducePacketName [17:56:15]name=ofd_packets/00146429 [17:56:15]OFD Sender: To server: pG, [17:56:15]CommunicateWithHost lk.salyk.kg:30040 [17:56:15]ConnectInit lk.salyk.kg [17:56:15]written 0, free lines is 4095 [17:56:15]Write to MH i2c: 01 00 00 D5 01 D6 [17:56:15]Write i2c OK [17:56:15]MH_I2C_Read... [17:56:15]Read from MH i2c: 01 [17:56:15]MH_I2C_Read... [17:56:15]Read from MH i2c: 01 07 00 [17:56:15]MH_I2C_Read... [17:56:15]Read from MH i2c: 01 07 00 D5 01 00 00 00 00 00 AF 0C 98 [17:56:15]RasterBufferAndPrint [17:56:15]line [17:56:15]line [17:56:15]line [17:56:15]line [17:56:15]line [17:56:15]written 0, free lines is 3252 [17:56:15]MH_Cut [17:56:15]Write to MH i2c: D1 01 00 DC 01 01 AF [17:56:15]Write i2c OK [17:56:15]MH_I2C_Read... [17:56:15]Read from MH i2c: D1 [17:56:15]MH_I2C_Read... [17:56:15]Read from MH i2c: D1 01 00 [17:56:15]MH_I2C_Read... [17:56:15]Read from MH i2c: D1 01 00 DC 01 00 AE [17:56:15]Write to MH i2c: 01 00 00 DD 01 DE [17:56:15]Write i2c OK [17:56:15]MH_I2C_Read... [17:56:16]Connected sock=11 [17: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 31 37 34 35 0C 01 00 00 04 B1 04 01 8A 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 00 00 00 F4 03 04 00 BD 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FD 3B 02 00 35 04 06 00 21 12 12 4F A9 E9 3D 22 DA 9E 66 6D 64 25 [17:56:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 7F A0 47 00 75 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 31 37 34 35 10 04 04 00 FD 3B 02 00 F4 03 04 00 E4 C6 20 67 B6 04 01 00 00 16 7B D6 7B C4 8B 9C D4 [17:56:16]CommunicateWithHost err = 0 [17:56:16]CheckOFDResponse [17:56:16]1017 (14) - 77093643461234 [17:56:16]1041 (16) - 0000000000871745 [17:56:16]1040 (4) - 146429 [17:56:16]1012 (4) - 29.10.2024 11:28 [17:56:16]1206 (1) - 0 [17:56:16]OFD Sender: Remove packet 146429 [17:56:16]ProducePacketName [17:56:16]name=ofd_packets/00146429 [17:56:16]NVStorageDeleteData [17:56:16]*** Cut start [17:56:16]*** Partial cut [17:56:16]*** CUTSNS_PIN = 1 [17:56:16]*** CUTSNS_PIN = 0 [17:56:16]*** Brake cut motor [17:56:17]OFD Sender: No OFD packet to send [17:56:17]Read from MH i2c: 01 [17:56:17]MH_I2C_Read... [17:56:17]*** Stop cut motor [17:56:17]*** Cut end [17:56:17]Read from MH i2c: 01 07 00 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: 01 07 00 DD 01 00 00 00 00 00 FF 0F F3 [17:56:17]process_action close_receipt done [17:56:17]requested_data is exist [17:56:17]produce_requested_data [17:56:17]requested_item fm.sn is exist - process it [17:56:17]wFMCommunicate request_size=4 [17:56:17]MH_SAM_APDU [17:56:17]CAPDU: 80 11 00 00 [17:56:17]Write to MH i2c: E2 08 00 DE 01 80 11 00 00 00 00 00 00 59 [17:56:17]Write i2c OK [17:56:17]MH_I2C_Read... [17:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:17]Read from MH i2c: E2 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 17 00 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 17 00 DE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AC [17:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:56:17]wFMCommunicate OK [17:56:17]requested_item fd.num is exist - process it [17:56:17]SAM_PROTO_GetFieldsCounters [17:56:17]wFMCommunicate request_size=4 [17:56:17]MH_SAM_APDU [17:56:17]CAPDU: 80 13 00 00 [17:56:17]Write to MH i2c: E2 08 00 DF 01 80 13 00 00 00 00 00 00 5C [17:56:17]Write i2c OK [17:56:17]MH_I2C_Read... [17:56:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:17]Read from MH i2c: E2 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 62 00 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 62 00 DF 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FD 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [17:56:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FD 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:17]wFMCommunicate OK [17:56:17]SAM_PROTO_GetFieldsCounters done [17:56:17]requested_item shift.num is exist - process it [17:56:17]requested_item shift.opened is exist - process it [17:56:17]req_shift_opened [17:56:17]FM_GetShiftState [17:56:17]SAM_PROTO_GetShiftState [17:56:17]wFMCommunicate request_size=4 [17:56:17]MH_SAM_APDU [17:56:17]CAPDU: 80 13 01 00 [17:56:17]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [17:56:17]Write i2c OK [17:56:17]MH_I2C_Read... [17:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:17]Read from MH i2c: E2 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 0E 00 [17:56:17]MH_I2C_Read... [17:56:17]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 97 [17:56:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:56:17]wFMCommunicate OK [17:56:17]SAM_PROTO_GetShiftState done [17:56:17]FM_GetShiftState done [17:56:17]req_shift_opened done [17:56:17]requested_item shift.open_date is exist - process it [17:56:17]req_shift_open_date [17:56:17]req_shift_open_date done [17:56:17]produce_requested_data done [17:56:17]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146429,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:56:17]process_action_free close_receipt [17:56:17]json_value_free [17:56:17]json_value_free done [17:56:17]process_json_proto returns [17:56:17]Send response to host [17:56:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146429,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:56:17]free response buf [17:56:17]execute_script done [17:56:17]execute_script returns [17:56:17]free content buf [17:56:17]Sock 9.Close socket [17:56:17]Sock 9.Thread stoped [17:56:22]OFD Sender: No OFD packet to send [17:56:27]OFD Sender: No OFD packet to send [17:56:32]OFD Sender: No OFD packet to send [17:56:37]OFD Sender: No OFD packet to send [17:56:40]accept exits with 8 [17:56:40]New connection [17:56:40]New thread 3067473252 created [17:56:40]Thread 3067329892 joined [17:56:40]Waiting for new connection... [17:56:40] Sock 8.Parse request [17:56:40]Sock 8.Check first char [17:56:40]Sock 8.First char is OK [17:56:40]request: POST /json_proto HTTP/1.0 [17:56:40]Method: POST [17:56:40]URL: /json_proto [17:56:40]Method is POST - this is cgi request [17:56:40]url: /json_proto [17:56:40]query_string will be loaded in cgi processing [17:56:40]execute_cgi json_proto POST (null) [17:56:40]execute_cgi path=json_proto method=POST [17:56:40]POST find Content-Length [17:56:40]Host: 172.17.40.195:8080 [17:56:40]Content-Length: 766 [17:56:40]Content-Type: application/json [17:56:40] [17:56:40]POST finish read [17:56:40]Found Content-Length = 766 [17:56:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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 }]} ], "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.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:40]execute_script... [17:56: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)161190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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 }]} ], "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.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:40]POST & json_proto [17:56:40]process_json_proto [17:56:40]json parsed OK: [17:56:40]protocol is kg_v1.0 [17:56:40]action value=close_receipt [17:56:40]process_action close_receipt [17:56:40]cmd_close_receipt [17:56:40]MH_GetDate [17:56:40]Write to MH i2c: F0 00 00 E1 01 D1 [17:56:40]Write i2c OK [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: F0 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: F0 09 00 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: F0 09 00 E1 01 00 D9 21 21 67 D5 8D 6C 64 8E [17:56:40]GetLastDocTimeStamp 1730224573 [17:56:40]current date 1730224601 [17:56:40]FM_GetShiftState [17:56:40]SAM_PROTO_GetShiftState [17:56:40]wFMCommunicate request_size=4 [17:56:40]MH_SAM_APDU [17:56:40]CAPDU: 80 13 01 00 [17:56:40]Write to MH i2c: E2 08 00 E2 01 80 13 01 00 00 00 00 00 60 [17:56:40]Write i2c OK [17:56:40]MH_I2C_Read... [17:56:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:41]Read from MH i2c: E2 [17:56:41]MH_I2C_Read... [17:56:41]Read from MH i2c: E2 0E 00 [17:56:41]MH_I2C_Read... [17:56:41]Read from MH i2c: E2 0E 00 E2 01 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 99 [17:56:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:56:41]wFMCommunicate OK [17:56:41]SAM_PROTO_GetShiftState done [17:56:41]FM_GetShiftState done [17:56:41]opened in 1730161786 [17:56:41]opened+sec_in_day 1730248186 [17:56:41]quantity*price = 60009 [17:56:41]sum+1 = 60010 [17:56:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 226 29.10.2024 17:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146430 ФПД: 238648810187561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175641&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146430&fm=238648810187561&tin=02508201610067®Number=0000000000091683&sum=60009 [17:56:42]StoreToDocumentArchive [17:56:42]shift 547 fd 146430 [17:56:42]save to /storage/0547/doc_00146430 [17:56:42]save last doc name /storage/0547/doc_00146430 to /storage/kkm_last_doc_name [17:56:42]save OK [17:56:42]Clear old archive folders... [17:56:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:56:42]tlvbuf is 010BFC90 [17:56:42]SAM_PROTO_ClearQueue [17:56:42]wFMCommunicate request_size=4 [17:56:42]MH_SAM_APDU [17:56:42]CAPDU: 80 09 00 00 [17:56:42]Write to MH i2c: E2 08 00 EF 01 80 09 00 00 00 00 00 00 62 [17:56:42]Write i2c OK [17:56:42]MH_I2C_Read... [17:56:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:42]Read from MH i2c: E2 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [17:56:42]RAPDU: 90 00 [17:56:42]wFMCommunicate OK [17:56:42]SAM_PROTO_ClearQueue done [17:56:42]KKMCreateOFDPacket [17:56:42]OFDProtocolAddRootSTLVToBuf [17:56:42]FM_MakeSignedData [17:56:42]FM_MakeSignedData [17:56:42]SAM_PROTO_SignData [17:56:42]wFMCommunicate request_size=4 [17:56:42]MH_SAM_APDU [17:56:42]CAPDU: 80 0D 01 02 [17:56:42]Write to MH i2c: E2 08 00 F0 01 80 0D 01 02 00 00 00 00 6A [17:56:42]Write i2c OK [17:56:42]MH_I2C_Read... [17:56:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:42]Read from MH i2c: E2 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [17:56:42]RAPDU: 90 00 [17:56:42]wFMCommunicate OK [17:56:42]wFMCommunicate request_size=255 [17:56:42]MH_SAM_APDU [17:56: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 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 D9 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FE 3B 02 00 35 04 06 00 D9 [17:56:42]Write to MH i2c: E2 02 01 F1 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 D9 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FE 3B 02 00 35 04 06 00 D9 00 00 84 [17:56:42]Write i2c OK [17:56:42]MH_I2C_Read... [17:56:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:42]Read from MH i2c: E2 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [17:56:42]RAPDU: 90 00 [17:56:42]wFMCommunicate OK [17:56:42]wFMCommunicate request_size=10 [17:56:42]MH_SAM_APDU [17:56:42]CAPDU: 80 0D 02 02 05 0C C1 8E AB 29 [17:56:42]Write to MH i2c: E2 0D 00 F2 01 80 0D 02 02 05 00 0C C1 8E AB 29 00 00 A6 [17:56:42]Write i2c OK [17:56:42]MH_I2C_Read... [17:56:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:42]Read from MH i2c: E2 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [17:56:42]RAPDU: 90 00 [17:56:42]wFMCommunicate OK [17:56:42]wFMCommunicate request_size=4 [17:56:42]MH_SAM_APDU [17:56:42]CAPDU: 80 0D 03 02 [17:56:42]Write to MH i2c: E2 08 00 F3 01 80 0D 03 02 00 00 00 00 6F [17:56:42]Write i2c OK [17:56:42]MH_I2C_Read... [17:56:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:42]Read from MH i2c: E2 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 0B 00 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 0B 00 F3 01 00 64 57 89 E7 56 3B 0D DA 90 00 13 [17:56:42]RAPDU: 64 57 89 E7 56 3B 0D DA 90 00 [17:56:42]wFMCommunicate OK [17:56:42]SAM_PROTO_SignData done [17:56:42]FM_MakeSignedData done [17:56:42]CreateOFDProtocolMessage [17:56:42]wFMCommunicate request_size=4 [17:56:42]MH_SAM_APDU [17:56:42]CAPDU: 80 11 00 00 [17:56:42]Write to MH i2c: E2 08 00 F4 01 80 11 00 00 00 00 00 00 6F [17:56:42]Write i2c OK [17:56:42]MH_I2C_Read... [17:56:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:42]Read from MH i2c: E2 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 17 00 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: E2 17 00 F4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C2 [17:56:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:56:42]wFMCommunicate OK [17:56:42]CreateOFDProtocolMessage done [17:56:42]OFDSenderStorePacket 146430 [17:56:42]StoreOFDPacket docnum=146430 [17:56:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B9 2D 07 01 A5 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 D9 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FE 3B 02 00 35 04 06 00 D9 0C C1 8E AB 29 64 57 89 E7 56 3B 0D DA [17:56:42]CheckFolder [17:56:42]dirname=/storage/ofd_packets [17:56:42]CheckFolder done [17:56:42]ProducePacketName [17:56:42]name=ofd_packets/00146430 [17:56:42]NVStorageSaveData ofd_packets/00146430 [17:56:42]File name is /storage/ofd_packets/00146430 [17:56:42]Write 301 bytes [17:56:42]NVStorageSaveData done [17:56:42]OFDSenderStorePacket done [17:56:42]KKMCreateOFDPacket done [17:56:42]NVStorageSaveData kkm_last_timestamp [17:56:42]File name is /storage/kkm_last_timestamp [17:56:42]Write 4 bytes [17:56:42]NVStorageSaveData done [17:56:42]ExternCall_PrintAddStr [17:56:42]wPrintStart [17:56:42]Write to MH i2c: 01 00 00 F5 01 F6 [17:56:42]Write i2c OK [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: 01 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: 01 07 00 [17:56:42]MH_I2C_Read... [17:56:42]Read from MH i2c: 01 07 00 F5 01 00 00 00 00 00 FF 0F 0B [17:56:42]RasterBufferAndPrint [17:56:42]line Счет N : (1)161190 [17:56:42]line ИНН: 02508201610067 [17:56:42]line Контрольно-Кассовый Чек [17:56:42]line ПРОДАЖА [17:56:42]line ТРК (МРК, ГНК) : 42 [17:56:42]line Товар: 2710124130 [17:56:42]line Аи-92-К-2 [17:56:42]line 8.970 * 66.90 [17:56:42]line = 600.09 [17:56:42]line НДС 12% НСП 1% [17:56:42]line > о реализуемом товаре [17:56:42]line ИТОГО: 600.09 [17:56:42]line НСП 1% : 5.31 [17:56:42]line НДС 12% : 63.73 [17:56:42]line Наличными: 0.00 [17:56:42]line Безнал.: 600.09 [17:56:42]line Место: АЗС № 126 "Партнер Нефть" [17:56:42]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [17:56:42]line СНО: Общий режим [17:56:42]line Чек 226 29.10.2024 17:56 [17:56:42]line Смена: 547 ФФД: 1.0 [17:56:42]line ЗНМ: 0300000085 [17:56:42]line РНМ: 0000000000091683 [17:56:42]line Версия ККМ: 001 [17:56:42]line Платежная система: Mbank [17:56:42]line ФМ: 0000000000871745 [17:56:42]line ФД: 146430 [17:56:42]line ФПД: 238648810187561 [17:56:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175641&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146430&fm=238648810187561&tin=02508201610067®Number=0000000000091683&sum=60009 [17:56:43]OFD Sender: Processing packet 146430 [packets to send 206, broken 205] [17:56:43]ProducePacketName [17:56:43]name=ofd_packets/00146430 [17:56:43]OFD Sender: To server: pG, [17:56:43]CommunicateWithHost lk.salyk.kg:30040 [17:56:43]ConnectInit lk.salyk.kg [17:56:43]written 0, free lines is 4095 [17:56:43]Write to MH i2c: 01 00 00 1E 02 20 [17:56:43]Write i2c OK [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: 01 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: 01 07 00 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 E4 0C 17 [17:56:43]RasterBufferAndPrint [17:56:43]line [17:56:43]line [17:56:43]line [17:56:43]line [17:56:43]line [17:56:43]written 0, free lines is 3307 [17:56:43]MH_Cut [17:56:43]Write to MH i2c: D1 01 00 25 02 01 F9 [17:56:43]Write i2c OK [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: D1 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: D1 01 00 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: D1 01 00 25 02 00 F8 [17:56:43]Write to MH i2c: 01 00 00 26 02 28 [17:56:43]Write i2c OK [17:56:43]MH_I2C_Read... [17:56:44]*** Cut start [17:56:44]*** Partial cut [17:56:44]*** CUTSNS_PIN = 1 [17:56:44]Connected sock=11 [17:56:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B9 2D 07 01 A5 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 D9 21 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FE 3B 02 00 35 04 06 00 D9 0C C1 8E AB 29 64 57 89 E7 56 3B 0D DA [17:56:44]*** CUTSNS_PIN = 0 [17:56:44]*** Brake cut motor [17:56:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 DD 45 47 00 F5 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FE 3B 02 00 F4 03 04 00 00 C7 20 67 B6 04 01 00 00 5E D9 DA 7F 6E 77 C6 5B [17:56:44]CommunicateWithHost err = 0 [17:56:44]CheckOFDResponse [17:56:44]1017 (14) - 77093643461234 [17:56:44]1041 (16) - 0000000000871745 [17:56:44]1040 (4) - 146430 [17:56:44]1012 (4) - 29.10.2024 11:29 [17:56:44]1206 (1) - 0 [17:56:44]OFD Sender: Remove packet 146430 [17:56:44]ProducePacketName [17:56:44]name=ofd_packets/00146430 [17:56:44]NVStorageDeleteData [17:56:44]Read from MH i2c: 01 [17:56:44]MH_I2C_Read... [17:56:44]*** Stop cut motor [17:56:44]*** Cut end [17:56:44]Read from MH i2c: 01 07 00 [17:56:44]MH_I2C_Read... [17:56:44]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [17:56:44]process_action close_receipt done [17:56:44]requested_data is exist [17:56:44]produce_requested_data [17:56:44]requested_item fm.sn is exist - process it [17:56:44]wFMCommunicate request_size=4 [17:56:44]MH_SAM_APDU [17:56:44]CAPDU: 80 11 00 00 [17:56:44]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [17:56:44]Write i2c OK [17:56:44]MH_I2C_Read... [17:56:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:44]Read from MH i2c: E2 [17:56:44]MH_I2C_Read... [17:56:44]Read from MH i2c: E2 17 00 [17:56:44]MH_I2C_Read... [17:56:44]Read from MH i2c: E2 17 00 27 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F6 [17:56:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [17:56:44]wFMCommunicate OK [17:56:44]requested_item fd.num is exist - process it [17:56:44]SAM_PROTO_GetFieldsCounters [17:56:44]wFMCommunicate request_size=4 [17:56:44]MH_SAM_APDU [17:56:44]CAPDU: 80 13 00 00 [17:56:44]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [17:56:44]Write i2c OK [17:56:44]MH_I2C_Read... [17:56:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:45]Read from MH i2c: E2 [17:56:45]MH_I2C_Read... [17:56:45]Read from MH i2c: E2 62 00 [17:56:45]MH_I2C_Read... [17:56:45]Read from MH i2c: E2 62 00 28 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FE 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [17:56:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FE 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:45]wFMCommunicate OK [17:56:45]SAM_PROTO_GetFieldsCounters done [17:56:45]requested_item shift.num is exist - process it [17:56:45]requested_item shift.opened is exist - process it [17:56:45]req_shift_opened [17:56:45]FM_GetShiftState [17:56:45]SAM_PROTO_GetShiftState [17:56:45]wFMCommunicate request_size=4 [17:56:45]MH_SAM_APDU [17:56:45]CAPDU: 80 13 01 00 [17:56:45]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [17:56:45]Write i2c OK [17:56:45]MH_I2C_Read... [17:56:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:45]Read from MH i2c: E2 [17:56:45]MH_I2C_Read... [17:56:45]Read from MH i2c: E2 0E 00 [17:56:45]MH_I2C_Read... [17:56:45]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E1 [17:56:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [17:56:45]wFMCommunicate OK [17:56:45]SAM_PROTO_GetShiftState done [17:56:45]FM_GetShiftState done [17:56:45]req_shift_opened done [17:56:45]requested_item shift.open_date is exist - process it [17:56:45]req_shift_open_date [17:56:45]req_shift_open_date done [17:56:45]produce_requested_data done [17:56:45]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146430,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [17:56:45]process_action_free close_receipt [17:56:45]json_value_free [17:56:45]json_value_free done [17:56:45]process_json_proto returns [17:56:45]Send response to host [17:56:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146430,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [17:56:45]free response buf [17:56:45]execute_script done [17:56:45]execute_script returns [17:56:45]free content buf [17:56:45]Sock 8.Close socket [17:56:45]Sock 8.Thread stoped [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:25]OFD Sender: No OFD packet to send [17:57:30]OFD Sender: No OFD packet to send [17:57:35]OFD Sender: No OFD packet to send [17:57:35]int [17:57:35]Write to MH i2c: 01 00 00 2A 02 2C [17:57:35]*** FLAG_PRN_KEY set [17:57:35]Write i2c OK [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 07 00 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 07 00 2A 02 00 08 00 00 00 FF 0F 49 [17:57:35]state=0 [17:57:35]Key pressed [17:57:35]Feed [17:57:35]Write to MH i2c: D8 00 00 2B 02 04 [17:57:35]Write i2c OK [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: D8 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: D8 01 00 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: D8 01 00 2B 02 00 05 [17:57:35]int [17:57:35]Write to MH i2c: 01 00 00 2C 02 2E [17:57:35]Write i2c OK [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 07 00 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 07 00 2C 02 00 48 00 00 00 3C 00 B9 [17:57:35]state=2 [17:57:35]Key pressed [17:57:35]int [17:57:35]Write to MH i2c: 01 00 00 2D 02 2F [17:57:35]*** FLAG_PRN_KEY reset [17:57:35]Write i2c OK [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 07 00 [17:57:35]MH_I2C_Read... [17:57:35]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 F7 0F 3C [17:57:35]state=2 [17:57:35]Stop feed [17:57:40]OFD Sender: No OFD packet to send [17:57:45]OFD Sender: No OFD packet to send [17:57:50]OFD Sender: No OFD packet to send [17:57:55]OFD Sender: No OFD packet to send [17:58:00]OFD Sender: No OFD packet to send [17:58:05]OFD Sender: No OFD packet to send [17:58:10]OFD Sender: No OFD packet to send [17:58:15]OFD Sender: No OFD packet to send [17:58:20]OFD Sender: No OFD packet to send [17:58:25]OFD Sender: No OFD packet to send [17:58:30]OFD Sender: No OFD packet to send [17:58:35]OFD Sender: No OFD packet to send [17:58:40]OFD Sender: No OFD packet to send [17:58:45]OFD Sender: No OFD packet to send [17:58:50]OFD Sender: No OFD packet to send [17:58:55]OFD Sender: No OFD packet to send [17:59:00]OFD Sender: No OFD packet to send [17:59:05]OFD Sender: No OFD packet to send [17:59:10]OFD Sender: No OFD packet to send [17:59:15]OFD Sender: No OFD packet to send [17:59:20]OFD Sender: No OFD packet to send [17:59:25]OFD Sender: No OFD packet to send [17:59:30]OFD Sender: No OFD packet to send [17:59:35]OFD Sender: No OFD packet to send [17:59:40]OFD Sender: No OFD packet to send [17:59:45]OFD Sender: No OFD packet to send [17:59:50]OFD Sender: No OFD packet to send [17:59:55]OFD Sender: No OFD packet to send [18:00:00]OFD Sender: No OFD packet to send [18:00:05]OFD Sender: No OFD packet to send [18:00:10]OFD Sender: No OFD packet to send [18:00:15]OFD Sender: No OFD packet to send [18:00:20]OFD Sender: No OFD packet to send [18:00:25]OFD Sender: No OFD packet to send [18:00:30]OFD Sender: No OFD packet to send [18:00:35]OFD Sender: No OFD packet to send [18:00:40]OFD Sender: No OFD packet to send [18:00:45]OFD Sender: No OFD packet to send [18:00:50]OFD Sender: No OFD packet to send [18:00:55]OFD Sender: No OFD packet to send [18:01:00]OFD Sender: No OFD packet to send [18:01:05]OFD Sender: No OFD packet to send [18:01:10]OFD Sender: No OFD packet to send [18:01:15]OFD Sender: No OFD packet to send [18:01:20]OFD Sender: No OFD packet to send [18:01:25]OFD Sender: No OFD packet to send [18:01:30]OFD Sender: No OFD packet to send [18:01:35]OFD Sender: No OFD packet to send [18:01:40]OFD Sender: No OFD packet to send [18:01:45]OFD Sender: No OFD packet to send [18:01:50]OFD Sender: No OFD packet to send [18:01:55]OFD Sender: No OFD packet to send [18:02:00]OFD Sender: No OFD packet to send [18:02:05]OFD Sender: No OFD packet to send [18:02:10]OFD Sender: No OFD packet to send [18:02:15]OFD Sender: No OFD packet to send [18:02:20]OFD Sender: No OFD packet to send [18:02:25]OFD Sender: No OFD packet to send [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:10]OFD Sender: No OFD packet to send [18:04:15]OFD Sender: No OFD packet to send [18:04:20]OFD Sender: No OFD packet to send [18:04:25]OFD Sender: No OFD packet to send [18:04:30]OFD Sender: No OFD packet to send [18:04:35]OFD Sender: No OFD packet to send [18:04:40]OFD Sender: No OFD packet to send [18:04:45]OFD Sender: No OFD packet to send [18:04:50]OFD Sender: No OFD packet to send [18:04:55]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:26]OFD Sender: No OFD packet to send [18:06:31]OFD Sender: No OFD packet to send [18:06:36]OFD Sender: No OFD packet to send [18:06:41]OFD Sender: No OFD packet to send [18:06:46]OFD Sender: No OFD packet to send [18:06:48]accept exits with 9 [18:06:48]New connection [18:06:48]New thread 3067329892 created [18:06:48] Sock 9.Parse request [18:06:48]Thread 3067473252 joined [18:06:48]Sock 9.Check first char [18:06:48]Waiting for new connection... [18:06:48]Sock 9.First char is OK [18:06:48]request: POST /json_proto HTTP/1.0 [18:06:48]Method: POST [18:06:48]URL: /json_proto [18:06:48]Method is POST - this is cgi request [18:06:48]url: /json_proto [18:06:48]query_string will be loaded in cgi processing [18:06:48]execute_cgi json_proto POST (null) [18:06:48]execute_cgi path=json_proto method=POST [18:06:48]POST find Content-Length [18:06:48]Host: 172.17.40.195:8080 [18:06:48]Content-Length: 682 [18:06:48]Content-Type: application/json [18:06:48] [18:06:48]POST finish read [18:06:48]Found Content-Length = 682 [18:06:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:06:48]execute_script... [18: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)161191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:06:48]POST & json_proto [18:06:48]process_json_proto [18:06:48]json parsed OK: [18:06:48]protocol is kg_v1.0 [18:06:48]action value=close_receipt [18:06:48]process_action close_receipt [18:06:48]cmd_close_receipt [18:06:48]MH_GetDate [18:06:48]Write to MH i2c: F0 00 00 2E 02 1F [18:06:48]Write i2c OK [18:06:48]MH_I2C_Read... [18:06:48]Read from MH i2c: F0 [18:06:48]MH_I2C_Read... [18:06:48]Read from MH i2c: F0 09 00 [18:06:48]MH_I2C_Read... [18:06:48]Read from MH i2c: F0 09 00 2E 02 00 39 24 21 67 D5 8D 6C 64 3F [18:06:48]GetLastDocTimeStamp 1730224601 [18:06:48]current date 1730225209 [18:06:48]FM_GetShiftState [18:06:48]SAM_PROTO_GetShiftState [18:06:48]wFMCommunicate request_size=4 [18:06:48]MH_SAM_APDU [18:06:48]CAPDU: 80 13 01 00 [18:06:48]Write to MH i2c: E2 08 00 2F 02 80 13 01 00 00 00 00 00 AE [18:06:48]Write i2c OK [18:06:48]MH_I2C_Read... [18:06:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:48]Read from MH i2c: E2 [18:06:48]MH_I2C_Read... [18:06:48]Read from MH i2c: E2 0E 00 [18:06:48]MH_I2C_Read... [18:06:48]Read from MH i2c: E2 0E 00 2F 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E7 [18:06:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:06:48]wFMCommunicate OK [18:06:48]SAM_PROTO_GetShiftState done [18:06:48]FM_GetShiftState done [18:06:48]opened in 1730161786 [18:06:48]opened+sec_in_day 1730248186 [18:06:48]quantity*price = 100015 [18:06:48]sum+1 = 100017 [18:06:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 227 29.10.2024 18:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146431 ФПД: 147448939559802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180649&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146431&fm=147448939559802&tin=02508201610067®Number=0000000000091683&sum=100000 [18:06:49]StoreToDocumentArchive [18:06:49]shift 547 fd 146431 [18:06:49]save to /storage/0547/doc_00146431 [18:06:49]save last doc name /storage/0547/doc_00146431 to /storage/kkm_last_doc_name [18:06:49]save OK [18:06:49]Clear old archive folders... [18:06:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:06:49]tlvbuf is 0112C260 [18:06:49]SAM_PROTO_ClearQueue [18:06:49]wFMCommunicate request_size=4 [18:06:49]MH_SAM_APDU [18:06:49]CAPDU: 80 09 00 00 [18:06:49]Write to MH i2c: E2 08 00 3C 02 80 09 00 00 00 00 00 00 B0 [18:06:49]Write i2c OK [18:06:49]MH_I2C_Read... [18:06:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:49]Read from MH i2c: E2 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: E2 03 00 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [18:06:49]RAPDU: 90 00 [18:06:49]wFMCommunicate OK [18:06:49]SAM_PROTO_ClearQueue done [18:06:49]KKMCreateOFDPacket [18:06:49]OFDProtocolAddRootSTLVToBuf [18:06:49]FM_MakeSignedData [18:06:49]FM_MakeSignedData [18:06:49]SAM_PROTO_SignData [18:06:49]wFMCommunicate request_size=4 [18:06:49]MH_SAM_APDU [18:06:49]CAPDU: 80 0D 01 02 [18:06:49]Write to MH i2c: E2 08 00 3D 02 80 0D 01 02 00 00 00 00 B8 [18:06:49]Write i2c OK [18:06:49]MH_I2C_Read... [18:06:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:49]Read from MH i2c: E2 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: E2 03 00 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [18:06:49]RAPDU: 90 00 [18:06:49]wFMCommunicate OK [18:06:49]wFMCommunicate request_size=255 [18:06:49]MH_SAM_APDU [18: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 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 E3 00 00 00 F4 03 04 00 39 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FF 3B 02 00 35 04 06 00 86 [18:06:49]Write to MH i2c: E2 02 01 3E 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 39 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FF 3B 02 00 35 04 06 00 86 00 00 EF [18:06:49]Write i2c OK [18:06:49]MH_I2C_Read... [18:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:50]Read from MH i2c: E2 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 03 00 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [18:06:50]RAPDU: 90 00 [18:06:50]wFMCommunicate OK [18:06:50]wFMCommunicate request_size=10 [18:06:50]MH_SAM_APDU [18:06:50]CAPDU: 80 0D 02 02 05 1A A1 AA 3B 7A [18:06:50]Write to MH i2c: E2 0D 00 3F 02 80 0D 02 02 05 00 1A A1 AA 3B 7A 00 00 DF [18:06:50]Write i2c OK [18:06:50]MH_I2C_Read... [18:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:50]Read from MH i2c: E2 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 03 00 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [18:06:50]RAPDU: 90 00 [18:06:50]wFMCommunicate OK [18:06:50]wFMCommunicate request_size=4 [18:06:50]MH_SAM_APDU [18:06:50]CAPDU: 80 0D 03 02 [18:06:50]Write to MH i2c: E2 08 00 40 02 80 0D 03 02 00 00 00 00 BD [18:06:50]Write i2c OK [18:06:50]MH_I2C_Read... [18:06:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:06:50]Read from MH i2c: E2 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 0B 00 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 0B 00 40 02 00 F5 6F 35 EE 0E 20 42 25 90 00 DA [18:06:50]RAPDU: F5 6F 35 EE 0E 20 42 25 90 00 [18:06:50]wFMCommunicate OK [18:06:50]SAM_PROTO_SignData done [18:06:50]FM_MakeSignedData done [18:06:50]CreateOFDProtocolMessage [18:06:50]wFMCommunicate request_size=4 [18:06:50]MH_SAM_APDU [18:06:50]CAPDU: 80 11 00 00 [18:06:50]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [18:06:50]Write i2c OK [18:06:50]MH_I2C_Read... [18:06:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:50]Read from MH i2c: E2 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 17 00 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 17 00 41 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 10 [18:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:06:50]wFMCommunicate OK [18:06:50]CreateOFDProtocolMessage done [18:06:50]OFDSenderStorePacket 146431 [18:06:50]StoreOFDPacket docnum=146431 [18:06:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 10 7D 07 01 99 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E3 00 00 00 F4 03 04 00 39 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FF 3B 02 00 35 04 06 00 86 1A A1 AA 3B 7A F5 6F 35 EE 0E 20 42 25 [18:06:50]CheckFolder [18:06:50]dirname=/storage/ofd_packets [18:06:50]CheckFolder done [18:06:50]ProducePacketName [18:06:50]name=ofd_packets/00146431 [18:06:50]NVStorageSaveData ofd_packets/00146431 [18:06:50]File name is /storage/ofd_packets/00146431 [18:06:50]Write 301 bytes [18:06:50]NVStorageSaveData done [18:06:50]OFDSenderStorePacket done [18:06:50]KKMCreateOFDPacket done [18:06:50]NVStorageSaveData kkm_last_timestamp [18:06:50]File name is /storage/kkm_last_timestamp [18:06:50]Write 4 bytes [18:06:50]NVStorageSaveData done [18:06:50]ExternCall_PrintAddStr [18:06:50]wPrintStart [18:06:50]Write to MH i2c: 01 00 00 42 02 44 [18:06:50]Write i2c OK [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: 01 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: 01 07 00 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: 01 07 00 42 02 00 00 00 00 00 FF 0F 59 [18:06:50]RasterBufferAndPrint [18:06:50]line Счет N : (1)161191 [18:06:50]line ИНН: 02508201610067 [18:06:50]line Контрольно-Кассовый Чек [18:06:50]line ПРОДАЖА [18:06:50]line ТРК (МРК, ГНК) : 52 [18:06:50]line Товар: 2710124130 [18:06:50]line Аи-92-К-2 [18:06:50]line 14.950 * 66.90 [18:06:50]line = 1000.16 [18:06:50]line НДС 12% НСП 1% [18:06:50]line > о реализуемом товаре [18:06:50]line ОКРУГЛЕНИЕ: -0.16 [18:06:50]line ИТОГО: 1000.00 [18:06:50]line Внесено: 1000.00 [18:06:50]line СДАЧА: 0.00 [18:06:50]line НСП 1% : 8.85 [18:06:50]line НДС 12% : 106.21 [18:06:50]line Наличными: 1000.00 [18:06:50]line Безнал.: 0.00 [18:06:50]line Место: АЗС № 126 "Партнер Нефть" [18:06:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:06:50]line СНО: Общий режим [18:06:50]line Чек 227 29.10.2024 18:06 [18:06:50]line Смена: 547 ФФД: 1.0 [18:06:50]line ЗНМ: 0300000085 [18:06:50]line РНМ: 0000000000091683 [18:06:50]line Версия ККМ: 001 [18:06:50]line ФМ: 0000000000871745 [18:06:50]line ФД: 146431 [18:06:50]line ФПД: 147448939559802 [18:06:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180649&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146431&fm=147448939559802&tin=02508201610067®Number=0000000000091683&sum=100000 [18:06:50]OFD Sender: Processing packet 146431 [packets to send 206, broken 205] [18:06:50]ProducePacketName [18:06:50]name=ofd_packets/00146431 [18:06:50]OFD Sender: To server: pG, [18:06:50]CommunicateWithHost lk.salyk.kg:30040 [18:06:50]ConnectInit lk.salyk.kg [18:06:50]written 0, free lines is 4095 [18:06:50]Connected sock=10 [18: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 31 37 34 35 0F 01 00 00 10 7D 07 01 99 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E3 00 00 00 F4 03 04 00 39 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 FF 3B 02 00 35 04 06 00 86 1A A1 AA 3B 7A F5 6F 35 EE 0E 20 42 25 [18:06:51]Write to MH i2c: 01 00 00 6D 02 6F [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 07 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 B6 0C 38 [18:06:51]RasterBufferAndPrint [18:06:51]line [18:06:51]line [18:06:51]line [18:06:51]line [18:06:51]line [18:06:51]written 0, free lines is 3259 [18:06:51]MH_Cut [18:06:51]Write to MH i2c: D1 01 00 74 02 01 48 [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: D1 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: D1 01 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: D1 01 00 74 02 00 47 [18:06:51]Write to MH i2c: 01 00 00 75 02 77 [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 76 7E 47 00 45 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 31 37 34 35 10 04 04 00 FF 3B 02 00 F4 03 04 00 5F C9 20 67 B6 04 01 00 00 C2 E7 11 76 12 D0 53 47 [18:06:51]CommunicateWithHost err = 0 [18:06:51]CheckOFDResponse [18:06:51]1017 (14) - 77093643461234 [18:06:51]1041 (16) - 0000000000871745 [18:06:51]1040 (4) - 146431 [18:06:51]1012 (4) - 29.10.2024 11:39 [18:06:51]1206 (1) - 0 [18:06:51]OFD Sender: Remove packet 146431 [18:06:51]ProducePacketName [18:06:51]name=ofd_packets/00146431 [18:06:51]NVStorageDeleteData [18:06:51]OFD Sender: No OFD packet to send [18:06:51]*** Cut start [18:06:51]*** Partial cut [18:06:51]*** CUTSNS_PIN = 1 [18:06:52]*** CUTSNS_PIN = 0 [18:06:52]*** Brake cut motor [18:06:52]Read from MH i2c: 01 [18:06:52]MH_I2C_Read... [18:06:52]*** Stop cut motor [18:06:52]*** Cut end [18:06:52]Read from MH i2c: 01 07 00 [18:06:52]MH_I2C_Read... [18:06:52]Read from MH i2c: 01 07 00 75 02 00 00 00 00 00 FF 0F 8C [18:06:52]process_action close_receipt done [18:06:52]requested_data is exist [18:06:52]produce_requested_data [18:06:52]requested_item fm.sn is exist - process it [18:06:52]wFMCommunicate request_size=4 [18:06:52]MH_SAM_APDU [18:06:52]CAPDU: 80 11 00 00 [18:06:52]Write to MH i2c: E2 08 00 76 02 80 11 00 00 00 00 00 00 F2 [18:06:52]Write i2c OK [18:06:52]MH_I2C_Read... [18:06:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:52]Read from MH i2c: E2 [18:06:52]MH_I2C_Read... [18:06:52]Read from MH i2c: E2 17 00 [18:06:52]MH_I2C_Read... [18:06:52]Read from MH i2c: E2 17 00 76 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 45 [18:06:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:06:52]wFMCommunicate OK [18:06:52]requested_item fd.num is exist - process it [18:06:52]SAM_PROTO_GetFieldsCounters [18:06:52]wFMCommunicate request_size=4 [18:06:52]MH_SAM_APDU [18:06:52]CAPDU: 80 13 00 00 [18:06:52]Write to MH i2c: E2 08 00 77 02 80 13 00 00 00 00 00 00 F5 [18:06:52]Write i2c OK [18:06:52]MH_I2C_Read... [18:06:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:06:52]Read from MH i2c: E2 [18:06:52]MH_I2C_Read... [18:06:52]Read from MH i2c: E2 62 00 [18:06:52]MH_I2C_Read... [18:06:52]Read from MH i2c: E2 62 00 77 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FF 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [18: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 FF 3B 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:06:52]wFMCommunicate OK [18:06:52]SAM_PROTO_GetFieldsCounters done [18:06:52]requested_item shift.num is exist - process it [18:06:52]requested_item shift.opened is exist - process it [18:06:52]req_shift_opened [18:06:52]FM_GetShiftState [18:06:52]SAM_PROTO_GetShiftState [18:06:52]wFMCommunicate request_size=4 [18:06:52]MH_SAM_APDU [18:06:52]CAPDU: 80 13 01 00 [18:06:52]Write to MH i2c: E2 08 00 78 02 80 13 01 00 00 00 00 00 F7 [18:06:52]Write i2c OK [18:06:52]MH_I2C_Read... [18:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:52]Read from MH i2c: E2 [18:06:52]MH_I2C_Read... [18:06:52]Read from MH i2c: E2 0E 00 [18:06:52]MH_I2C_Read... [18:06:52]Read from MH i2c: E2 0E 00 78 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 30 [18:06:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:06:52]wFMCommunicate OK [18:06:52]SAM_PROTO_GetShiftState done [18:06:52]FM_GetShiftState done [18:06:52]req_shift_opened done [18:06:52]requested_item shift.open_date is exist - process it [18:06:52]req_shift_open_date [18:06:52]req_shift_open_date done [18:06:52]produce_requested_data done [18:06:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146431,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:06:52]process_action_free close_receipt [18:06:52]json_value_free [18:06:52]json_value_free done [18:06:52]process_json_proto returns [18:06:52]Send response to host [18:06:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146431,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:06:52]free response buf [18:06:52]execute_script done [18:06:52]execute_script returns [18:06:52]free content buf [18:06:52]Sock 9.Close socket [18:06:52]Sock 9.Thread stoped [18:06:56]OFD Sender: No OFD packet to send [18:07:01]accept exits with 8 [18:07:01]New connection [18:07:01]New thread 3067473252 created [18:07:01]Thread 3067329892 joined [18:07:01]Waiting for new connection... [18:07:01] Sock 8.Parse request [18:07:01]Sock 8.Check first char [18:07:01]Sock 8.First char is OK [18:07:01]request: POST /json_proto HTTP/1.0 [18:07:01]Method: POST [18:07:01]URL: /json_proto [18:07:01]Method is POST - this is cgi request [18:07:01]url: /json_proto [18:07:01]query_string will be loaded in cgi processing [18:07:01]execute_cgi json_proto POST (null) [18:07:01]execute_cgi path=json_proto method=POST [18:07:01]POST find Content-Length [18:07:01]Host: 172.17.40.195:8080 [18:07:01]Content-Length: 797 [18:07:01]Content-Type: application/json [18:07:01] [18:07:01]POST finish read [18:07:01]Found Content-Length = 797 [18:07:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u000A4467021", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:01]execute_script... [18:07: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)161192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u000A4467021", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:01]POST & json_proto [18:07:01]process_json_proto [18:07:01]json parsed OK: [18:07:01]protocol is kg_v1.0 [18:07:01]action value=close_receipt [18:07:01]process_action close_receipt [18:07:01]cmd_close_receipt [18:07:01]MH_GetDate [18:07:01]Write to MH i2c: F0 00 00 79 02 6A [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: F0 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: F0 09 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: F0 09 00 79 02 00 45 24 21 67 D5 8D 6C 64 96 [18:07:01]GetLastDocTimeStamp 1730225209 [18:07:01]current date 1730225221 [18:07:01]FM_GetShiftState [18:07:01]SAM_PROTO_GetShiftState [18:07:01]wFMCommunicate request_size=4 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 13 01 00 [18:07:01]Write to MH i2c: E2 08 00 7A 02 80 13 01 00 00 00 00 00 F9 [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 0E 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 0E 00 7A 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 32 [18:07:01]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:07:01]wFMCommunicate OK [18:07:01]SAM_PROTO_GetShiftState done [18:07:01]FM_GetShiftState done [18:07:01]opened in 1730161786 [18:07:01]opened+sec_in_day 1730248186 [18:07:01]quantity*price = 0 [18:07:01]sum+1 = 1 [18:07:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 228 29.10.2024 18:07 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 4467021 ФМ: 0000000000871745 ФД: 146432 ФПД: 196423264035042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180701&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146432&fm=196423264035042&tin=02508201610067®Number=0000000000091683&sum=0 [18:07:02]StoreToDocumentArchive [18:07:02]shift 547 fd 146432 [18:07:02]save to /storage/0547/doc_00146432 [18:07:02]save last doc name /storage/0547/doc_00146432 to /storage/kkm_last_doc_name [18:07:02]save OK [18:07:02]Clear old archive folders... [18:07:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:07:02]tlvbuf is 010C2520 [18:07:02]SAM_PROTO_ClearQueue [18:07:02]wFMCommunicate request_size=4 [18:07:02]MH_SAM_APDU [18:07:02]CAPDU: 80 09 00 00 [18:07:02]Write to MH i2c: E2 08 00 87 02 80 09 00 00 00 00 00 00 FB [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:02]Read from MH i2c: E2 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [18:07:02]RAPDU: 90 00 [18:07:02]wFMCommunicate OK [18:07:02]SAM_PROTO_ClearQueue done [18:07:02]KKMCreateOFDPacket [18:07:02]OFDProtocolAddRootSTLVToBuf [18:07:02]FM_MakeSignedData [18:07:02]FM_MakeSignedData [18:07:02]SAM_PROTO_SignData [18:07:02]wFMCommunicate request_size=4 [18:07:02]MH_SAM_APDU [18:07:02]CAPDU: 80 0D 01 02 [18:07:02]Write to MH i2c: E2 08 00 88 02 80 0D 01 02 00 00 00 00 03 [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:02]Read from MH i2c: E2 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [18:07:02]RAPDU: 90 00 [18:07:02]wFMCommunicate OK [18:07:02]wFMCommunicate request_size=255 [18:07:02]MH_SAM_APDU [18:07:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E4 00 00 00 F4 03 04 00 45 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 00 3C 02 00 35 04 06 00 B2 A5 5A E0 [18:07:02]Write to MH i2c: E2 02 01 89 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E4 00 00 00 F4 03 04 00 45 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 00 3C 02 00 35 04 06 00 B2 A5 5A E0 00 00 5F [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:02]Read from MH i2c: E2 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [18:07:02]RAPDU: 90 00 [18:07:02]wFMCommunicate OK [18:07:02]wFMCommunicate request_size=7 [18:07:02]MH_SAM_APDU [18:07:02]CAPDU: 80 0D 02 02 02 E0 E2 [18:07:02]Write to MH i2c: E2 0A 00 8A 02 80 0D 02 02 02 00 E0 E2 00 00 CC [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:02]Read from MH i2c: E2 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 03 00 8A 02 00 90 00 00 [18:07:02]RAPDU: 90 00 [18:07:02]wFMCommunicate OK [18:07:02]wFMCommunicate request_size=4 [18:07:02]MH_SAM_APDU [18:07:02]CAPDU: 80 0D 03 02 [18:07:02]Write to MH i2c: E2 08 00 8B 02 80 0D 03 02 00 00 00 00 08 [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:02]Read from MH i2c: E2 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 0B 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 0B 00 8B 02 00 89 AC 19 A9 4C C6 43 F1 90 00 46 [18:07:02]RAPDU: 89 AC 19 A9 4C C6 43 F1 90 00 [18:07:02]wFMCommunicate OK [18:07:02]SAM_PROTO_SignData done [18:07:02]FM_MakeSignedData done [18:07:02]CreateOFDProtocolMessage [18:07:02]wFMCommunicate request_size=4 [18:07:02]MH_SAM_APDU [18:07:02]CAPDU: 80 11 00 00 [18:07:02]Write to MH i2c: E2 08 00 8C 02 80 11 00 00 00 00 00 00 08 [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:02]Read from MH i2c: E2 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 17 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: E2 17 00 8C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5B [18:07:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:07:02]wFMCommunicate OK [18:07:02]CreateOFDProtocolMessage done [18:07:02]OFDSenderStorePacket 146432 [18:07:02]StoreOFDPacket docnum=146432 [18:07:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 08 60 04 01 D8 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E4 00 00 00 F4 03 04 00 45 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 00 3C 02 00 35 04 06 00 B2 A5 5A E0 E0 E2 89 AC 19 A9 4C C6 43 F1 [18:07:02]CheckFolder [18:07:02]dirname=/storage/ofd_packets [18:07:02]CheckFolder done [18:07:02]ProducePacketName [18:07:02]name=ofd_packets/00146432 [18:07:02]NVStorageSaveData ofd_packets/00146432 [18:07:02]File name is /storage/ofd_packets/00146432 [18:07:02]Write 298 bytes [18:07:02]NVStorageSaveData done [18:07:02]OFDSenderStorePacket done [18:07:02]KKMCreateOFDPacket done [18:07:02]NVStorageSaveData kkm_last_timestamp [18:07:02]File name is /storage/kkm_last_timestamp [18:07:02]Write 4 bytes [18:07:02]NVStorageSaveData done [18:07:02]ExternCall_PrintAddStr [18:07:02]wPrintStart [18:07:02]Write to MH i2c: 01 00 00 8D 02 8F [18:07:02]Write i2c OK [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: 01 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: 01 07 00 [18:07:02]MH_I2C_Read... [18:07:02]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 FF 0F A4 [18:07:02]RasterBufferAndPrint [18:07:02]line Счет N : (1)161192 [18:07:02]line ИНН: 02508201610067 [18:07:02]line Контрольно-Кассовый Чек [18:07:02]line ПРОДАЖА [18:07:02]line ТРК (МРК, ГНК) : 21 [18:07:02]line Товар: 2710194210 [18:07:02]line ДТ-К-2 [18:07:02]line 10.000 * 0.00 [18:07:02]line = 0.00 [18:07:02]line НДС 12% НСП 1% [18:07:02]line > о реализуемом товаре [18:07:02]line ИТОГО: 0.00 [18:07:02]line НСП 1% : 0.00 [18:07:02]line НДС 12% : 0.00 [18:07:02]line Наличными: 0.00 [18:07:02]line Безнал.: 0.00 [18:07:02]line Место: АЗС № 126 "Партнер Нефть" [18:07:02]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:07:02]line СНО: Общий режим [18:07:02]line Чек 228 29.10.2024 18:07 [18:07:02]line Смена: 547 ФФД: 1.0 [18:07:02]line ЗНМ: 0300000085 [18:07:02]line РНМ: 0000000000091683 [18:07:02]line Версия ККМ: 001 [18:07:02]line Талоны: Топливные Талоны [18:07:02]line 4467021 [18:07:02]line ФМ: 0000000000871745 [18:07:02]line ФД: 146432 [18:07:02]line ФПД: 196423264035042 [18:07:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180701&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146432&fm=196423264035042&tin=02508201610067®Number=0000000000091683&sum=0 [18:07:02]written 0, free lines is 4095 [18:07:02]OFD Sender: Processing packet 146432 [packets to send 206, broken 205] [18:07:02]ProducePacketName [18:07:02]name=ofd_packets/00146432 [18:07:02]OFD Sender: To server: pG, [18:07:02]CommunicateWithHost lk.salyk.kg:30040 [18:07:02]ConnectInit lk.salyk.kg [18:07:03]Connected sock=9 [18:07:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 08 60 04 01 D8 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E4 00 00 00 F4 03 04 00 45 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 00 3C 02 00 35 04 06 00 B2 A5 5A E0 E0 E2 89 AC 19 A9 4C C6 43 F1 [18:07:03]Write to MH i2c: 01 00 00 B7 02 B9 [18:07:03]Write i2c OK [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: 01 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: 01 07 00 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 CA 0C 96 [18:07:03]RasterBufferAndPrint [18:07:03]line [18:07:03]line [18:07:03]line [18:07:03]line [18:07:03]line [18:07:03]written 0, free lines is 3284 [18:07:03]MH_Cut [18:07:03]Write to MH i2c: D1 01 00 BE 02 01 92 [18:07:03]Write i2c OK [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: D1 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: D1 01 00 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: D1 01 00 BE 02 00 91 [18:07:03]Write to MH i2c: 01 00 00 BF 02 C1 [18:07:03]Write i2c OK [18:07:03]MH_I2C_Read... [18:07:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3C AE 47 00 3F 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 00 3C 02 00 F4 03 04 00 6B C9 20 67 B6 04 01 00 00 EA EC A8 FB 1B EB A5 FA [18:07:03]CommunicateWithHost err = 0 [18:07:03]CheckOFDResponse [18:07:03]1017 (14) - 77093643461234 [18:07:03]1041 (16) - 0000000000871745 [18:07:03]1040 (4) - 146432 [18:07:03]1012 (4) - 29.10.2024 11:39 [18:07:03]1206 (1) - 0 [18:07:03]OFD Sender: Remove packet 146432 [18:07:03]ProducePacketName [18:07:03]name=ofd_packets/00146432 [18:07:03]NVStorageDeleteData [18:07:03]*** Cut start [18:07:03]*** Partial cut [18:07:03]*** CUTSNS_PIN = 1 [18:07:04]*** CUTSNS_PIN = 0 [18:07:04]OFD Sender: No OFD packet to send [18:07:04]*** Brake cut motor [18:07:04]Read from MH i2c: 01 [18:07:04]MH_I2C_Read... [18:07:04]*** Stop cut motor [18:07:04]*** Cut end [18:07:04]Read from MH i2c: 01 07 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 FF 0F D6 [18:07:04]process_action close_receipt done [18:07:04]requested_data is exist [18:07:04]produce_requested_data [18:07:04]requested_item fm.sn is exist - process it [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 11 00 00 [18:07:04]Write to MH i2c: E2 08 00 C0 02 80 11 00 00 00 00 00 00 3C [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 17 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 17 00 C0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8F [18:07:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:07:04]wFMCommunicate OK [18:07:04]requested_item fd.num is exist - process it [18:07:04]SAM_PROTO_GetFieldsCounters [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 13 00 00 [18:07:04]Write to MH i2c: E2 08 00 C1 02 80 13 00 00 00 00 00 00 3F [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:04]Read from MH i2c: E2 62 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 62 00 C1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 00 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [18:07:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 00 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:04]wFMCommunicate OK [18:07:04]SAM_PROTO_GetFieldsCounters done [18:07:04]requested_item shift.num is exist - process it [18:07:04]requested_item shift.opened is exist - process it [18:07:04]req_shift_opened [18:07:04]FM_GetShiftState [18:07:04]SAM_PROTO_GetShiftState [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 13 01 00 [18:07:04]Write to MH i2c: E2 08 00 C2 02 80 13 01 00 00 00 00 00 41 [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 0E 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 0E 00 C2 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7A [18:07:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:07:04]wFMCommunicate OK [18:07:04]SAM_PROTO_GetShiftState done [18:07:04]FM_GetShiftState done [18:07:04]req_shift_opened done [18:07:04]requested_item shift.open_date is exist - process it [18:07:04]req_shift_open_date [18:07:04]req_shift_open_date done [18:07:04]produce_requested_data done [18:07:04]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146432,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:07:04]process_action_free close_receipt [18:07:04]json_value_free [18:07:04]json_value_free done [18:07:04]process_json_proto returns [18:07:04]Send response to host [18:07:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146432,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:07:04]free response buf [18:07:04]execute_script done [18:07:04]execute_script returns [18:07:04]free content buf [18:07:04]Sock 8.Close socket [18:07:04]Sock 8.Thread stoped [18:07:09]OFD Sender: No OFD packet to send [18:07:14]OFD Sender: No OFD packet to send [18:07:14]int [18:07:14]Write to MH i2c: 01 00 00 C3 02 C5 [18:07:14]*** FLAG_PRN_KEY set [18:07:14]Write i2c OK [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 07 00 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 07 00 C3 02 00 08 00 00 00 FF 0F E2 [18:07:14]state=0 [18:07:14]Key pressed [18:07:14]Feed [18:07:14]Write to MH i2c: D8 00 00 C4 02 9D [18:07:14]Write i2c OK [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: D8 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: D8 01 00 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: D8 01 00 C4 02 00 9E [18:07:14]int [18:07:14]Write to MH i2c: 01 00 00 C5 02 C7 [18:07:14]Write i2c OK [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 07 00 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 07 00 C5 02 00 48 00 00 00 3C 00 52 [18:07:14]state=2 [18:07:14]Key pressed [18:07:14]int [18:07:14]Write to MH i2c: 01 00 00 C6 02 C8 [18:07:14]*** FLAG_PRN_KEY reset [18:07:14]Write i2c OK [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 07 00 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: 01 07 00 C6 02 00 00 00 00 00 FE 0F DC [18:07:14]state=2 [18:07:14]Stop feed [18:07:19]OFD Sender: No OFD packet to send [18:07:24]OFD Sender: No OFD packet to send [18:07:29]OFD Sender: No OFD packet to send [18:07:34]OFD Sender: No OFD packet to send [18:07:39]OFD Sender: No OFD packet to send [18:07:44]OFD Sender: No OFD packet to send [18:07:49]OFD Sender: No OFD packet to send [18:07:54]OFD Sender: No OFD packet to send [18:07:59]OFD Sender: No OFD packet to send [18:08:04]OFD Sender: No OFD packet to send [18:08:09]OFD Sender: No OFD packet to send [18:08:14]OFD Sender: No OFD packet to send [18:08:19]OFD Sender: No OFD packet to send [18:08:24]OFD Sender: No OFD packet to send [18:08:29]OFD Sender: No OFD packet to send [18:08:34]OFD Sender: No OFD packet to send [18:08:39]OFD Sender: No OFD packet to send [18:08:40]accept exits with 10 [18:08:40]New connection [18:08:40]New thread 3067329892 created [18:08:40]Thread 3067473252 joined [18:08:40]Waiting for new connection... [18:08:40] Sock 10.Parse request [18:08:40]Sock 10.Check first char [18:08:40]Sock 10.First char is OK [18:08:40]request: POST /json_proto HTTP/1.0 [18:08:40]Method: POST [18:08:40]URL: /json_proto [18:08:40]Method is POST - this is cgi request [18:08:40]url: /json_proto [18:08:40]query_string will be loaded in cgi processing [18:08:40]execute_cgi json_proto POST (null) [18:08:40]execute_cgi path=json_proto method=POST [18:08:40]POST find Content-Length [18:08:40]Host: 172.17.40.195:8080 [18:08:40]Content-Length: 766 [18:08:40]Content-Type: application/json [18:08:40] [18:08:40]POST finish read [18:08:40]Found Content-Length = 766 [18:08:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [18:08:40]execute_script... [18:08: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)161193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [18:08:40]POST & json_proto [18:08:40]process_json_proto [18:08:40]json parsed OK: [18:08:40]protocol is kg_v1.0 [18:08:40]action value=close_receipt [18:08:40]process_action close_receipt [18:08:40]cmd_close_receipt [18:08:40]MH_GetDate [18:08:40]Write to MH i2c: F0 00 00 C7 02 B8 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: F0 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: F0 09 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: F0 09 00 C7 02 00 A9 24 21 67 D5 8D 6C 64 48 [18:08:40]GetLastDocTimeStamp 1730225221 [18:08:40]current date 1730225321 [18:08:40]FM_GetShiftState [18:08:40]SAM_PROTO_GetShiftState [18:08:40]wFMCommunicate request_size=4 [18:08:40]MH_SAM_APDU [18:08:40]CAPDU: 80 13 01 00 [18:08:40]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:40]Read from MH i2c: E2 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 0E 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 80 [18:08:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:08:40]wFMCommunicate OK [18:08:40]SAM_PROTO_GetShiftState done [18:08:40]FM_GetShiftState done [18:08:40]opened in 1730161786 [18:08:40]opened+sec_in_day 1730248186 [18:08:40]quantity*price = 300075 [18:08:40]sum+1 = 300077 [18:08:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 229 29.10.2024 18:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146433 ФПД: 73570401775470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180841&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146433&fm=73570401775470&tin=02508201610067®Number=0000000000091683&sum=300076 [18:08:41]StoreToDocumentArchive [18:08:41]shift 547 fd 146433 [18:08:41]save to /storage/0547/doc_00146433 [18:08:41]save last doc name /storage/0547/doc_00146433 to /storage/kkm_last_doc_name [18:08:41]save OK [18:08:41]Clear old archive folders... [18:08:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:08:41]tlvbuf is 0112D4C0 [18:08:41]SAM_PROTO_ClearQueue [18:08:41]wFMCommunicate request_size=4 [18:08:41]MH_SAM_APDU [18:08:41]CAPDU: 80 09 00 00 [18:08:41]Write to MH i2c: E2 08 00 D5 02 80 09 00 00 00 00 00 00 49 [18:08:41]Write i2c OK [18:08:41]MH_I2C_Read... [18:08:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:41]Read from MH i2c: E2 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: E2 03 00 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: E2 03 00 D5 02 00 90 00 4B [18:08:41]RAPDU: 90 00 [18:08:41]wFMCommunicate OK [18:08:41]SAM_PROTO_ClearQueue done [18:08:41]KKMCreateOFDPacket [18:08:41]OFDProtocolAddRootSTLVToBuf [18:08:41]FM_MakeSignedData [18:08:41]FM_MakeSignedData [18:08:41]SAM_PROTO_SignData [18:08:41]wFMCommunicate request_size=4 [18:08:41]MH_SAM_APDU [18:08:41]CAPDU: 80 0D 01 02 [18:08:41]Write to MH i2c: E2 08 00 D6 02 80 0D 01 02 00 00 00 00 51 [18:08:41]Write i2c OK [18:08:41]MH_I2C_Read... [18:08:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:41]Read from MH i2c: E2 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: E2 03 00 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [18:08:41]RAPDU: 90 00 [18:08:41]wFMCommunicate OK [18:08:41]wFMCommunicate request_size=255 [18:08:41]MH_SAM_APDU [18:08:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 A9 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 01 3C 02 00 35 04 06 00 42 E9 71 A9 [18:08:41]Write to MH i2c: E2 02 01 D7 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 A9 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 01 3C 02 00 35 04 06 00 42 E9 71 A9 00 00 89 [18:08:41]Write i2c OK [18:08:41]MH_I2C_Read... [18:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:42]Read from MH i2c: E2 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 03 00 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [18:08:42]RAPDU: 90 00 [18:08:42]wFMCommunicate OK [18:08:42]wFMCommunicate request_size=7 [18:08:42]MH_SAM_APDU [18:08:42]CAPDU: 80 0D 02 02 02 EF 6E [18:08:42]Write to MH i2c: E2 0A 00 D8 02 80 0D 02 02 02 00 EF 6E 00 00 B5 [18:08:42]Write i2c OK [18:08:42]MH_I2C_Read... [18:08:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:42]Read from MH i2c: E2 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 03 00 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [18:08:42]RAPDU: 90 00 [18:08:42]wFMCommunicate OK [18:08:42]wFMCommunicate request_size=4 [18:08:42]MH_SAM_APDU [18:08:42]CAPDU: 80 0D 03 02 [18:08:42]Write to MH i2c: E2 08 00 D9 02 80 0D 03 02 00 00 00 00 56 [18:08:42]Write i2c OK [18:08:42]MH_I2C_Read... [18:08:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:42]Read from MH i2c: E2 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 0B 00 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 0B 00 D9 02 00 9A C1 7A 20 8C 39 FC A6 90 00 B3 [18:08:42]RAPDU: 9A C1 7A 20 8C 39 FC A6 90 00 [18:08:42]wFMCommunicate OK [18:08:42]SAM_PROTO_SignData done [18:08:42]FM_MakeSignedData done [18:08:42]CreateOFDProtocolMessage [18:08:42]wFMCommunicate request_size=4 [18:08:42]MH_SAM_APDU [18:08:42]CAPDU: 80 11 00 00 [18:08:42]Write to MH i2c: E2 08 00 DA 02 80 11 00 00 00 00 00 00 56 [18:08:42]Write i2c OK [18:08:42]MH_I2C_Read... [18:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:42]Read from MH i2c: E2 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 17 00 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 17 00 DA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A9 [18:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:08:42]wFMCommunicate OK [18:08:42]CreateOFDProtocolMessage done [18:08:42]OFDSenderStorePacket 146433 [18:08:42]StoreOFDPacket docnum=146433 [18:08:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 95 E5 04 01 A0 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 A9 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 01 3C 02 00 35 04 06 00 42 E9 71 A9 EF 6E 9A C1 7A 20 8C 39 FC A6 [18:08:42]CheckFolder [18:08:42]dirname=/storage/ofd_packets [18:08:42]CheckFolder done [18:08:42]ProducePacketName [18:08:42]name=ofd_packets/00146433 [18:08:42]NVStorageSaveData ofd_packets/00146433 [18:08:42]File name is /storage/ofd_packets/00146433 [18:08:42]Write 298 bytes [18:08:42]NVStorageSaveData done [18:08:42]OFDSenderStorePacket done [18:08:42]KKMCreateOFDPacket done [18:08:42]NVStorageSaveData kkm_last_timestamp [18:08:42]File name is /storage/kkm_last_timestamp [18:08:42]Write 4 bytes [18:08:42]NVStorageSaveData done [18:08:42]ExternCall_PrintAddStr [18:08:42]wPrintStart [18:08:42]Write to MH i2c: 01 00 00 DB 02 DD [18:08:42]Write i2c OK [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: 01 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: 01 07 00 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [18:08:42]RasterBufferAndPrint [18:08:42]line Счет N : (1)161193 [18:08:42]line ИНН: 02508201610067 [18:08:42]line Контрольно-Кассовый Чек [18:08:42]line ПРОДАЖА [18:08:42]line ТРК (МРК, ГНК) : 11 [18:08:42]line Товар: 2710194210 [18:08:42]line ДТ-К-2 [18:08:42]line 39.380 * 76.20 [18:08:42]line = 3000.76 [18:08:42]line НДС 12% НСП 1% [18:08:42]line > о реализуемом товаре [18:08:42]line ИТОГО: 3000.76 [18:08:42]line НСП 1% : 26.55 [18:08:42]line НДС 12% : 318.66 [18:08:42]line Наличными: 0.00 [18:08:42]line Безнал.: 3000.76 [18:08:42]line Место: АЗС № 126 "Партнер Нефть" [18:08:42]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:08:42]line СНО: Общий режим [18:08:42]line Чек 229 29.10.2024 18:08 [18:08:42]line Смена: 547 ФФД: 1.0 [18:08:42]line ЗНМ: 0300000085 [18:08:42]line РНМ: 0000000000091683 [18:08:42]line Версия ККМ: 001 [18:08:42]line Платежная система: Mbank [18:08:42]line ФМ: 0000000000871745 [18:08:42]line ФД: 146433 [18:08:42]line ФПД: 73570401775470 [18:08:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180841&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146433&fm=73570401775470&tin=02508201610067®Number=0000000000091683&sum=300076 [18:08:42]OFD Sender: Processing packet 146433 [packets to send 206, broken 205] [18:08:42]ProducePacketName [18:08:42]name=ofd_packets/00146433 [18:08:42]OFD Sender: To server: pG, [18:08:42]CommunicateWithHost lk.salyk.kg:30040 [18:08:42]ConnectInit lk.salyk.kg [18:08:42]written 0, free lines is 4095 [18:08:42]Connected sock=9 [18:08:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 95 E5 04 01 A0 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 E5 00 00 00 F4 03 04 00 A9 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 01 3C 02 00 35 04 06 00 42 E9 71 A9 EF 6E 9A C1 7A 20 8C 39 FC A6 [18:08:43]Write to MH i2c: 01 00 00 04 03 07 [18:08:43]Write i2c OK [18:08:43]MH_I2C_Read... [18:08:43]Read from MH i2c: 01 [18:08:43]MH_I2C_Read... [18:08:43]Read from MH i2c: 01 07 00 [18:08:43]MH_I2C_Read... [18:08:43]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 DD 0C F7 [18:08:43]RasterBufferAndPrint [18:08:43]line [18:08:43]line [18:08:43]line [18:08:43]line [18:08:43]line [18:08:43]written 0, free lines is 3299 [18:08:43]MH_Cut [18:08:43]Write to MH i2c: D1 01 00 0B 03 01 E0 [18:08:43]Write i2c OK [18:08:43]MH_I2C_Read... [18:08:43]Read from MH i2c: D1 [18:08:43]MH_I2C_Read... [18:08:43]Read from MH i2c: D1 01 00 [18:08:43]MH_I2C_Read... [18:08:43]Read from MH i2c: D1 01 00 0B 03 00 DF [18:08:43]Write to MH i2c: 01 00 00 0C 03 0F [18:08:43]Write i2c OK [18:08:43]MH_I2C_Read... [18:08:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 4F 5F 47 00 7D C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 01 3C 02 00 F4 03 04 00 CF C9 20 67 B6 04 01 00 00 E0 6E BF 50 D1 31 6C 69 [18:08:43]CommunicateWithHost err = 0 [18:08:43]CheckOFDResponse [18:08:43]1017 (14) - 77093643461234 [18:08:43]1041 (16) - 0000000000871745 [18:08:43]1040 (4) - 146433 [18:08:43]1012 (4) - 29.10.2024 11:41 [18:08:43]1206 (1) - 0 [18:08:43]OFD Sender: Remove packet 146433 [18:08:43]ProducePacketName [18:08:43]name=ofd_packets/00146433 [18:08:43]NVStorageDeleteData [18:08:43]OFD Sender: No OFD packet to send [18:08:43]*** Cut start [18:08:43]*** Partial cut [18:08:43]*** CUTSNS_PIN = 1 [18:08:43]*** CUTSNS_PIN = 0 [18:08:44]*** Brake cut motor [18:08:44]Read from MH i2c: 01 [18:08:44]MH_I2C_Read... [18:08:44]*** Stop cut motor [18:08:44]*** Cut end [18:08:44]Read from MH i2c: 01 07 00 [18:08:44]MH_I2C_Read... [18:08:44]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [18:08:44]process_action close_receipt done [18:08:44]requested_data is exist [18:08:44]produce_requested_data [18:08:44]requested_item fm.sn is exist - process it [18:08:44]wFMCommunicate request_size=4 [18:08:44]MH_SAM_APDU [18:08:44]CAPDU: 80 11 00 00 [18:08:44]Write to MH i2c: E2 08 00 0D 03 80 11 00 00 00 00 00 00 8A [18:08:44]Write i2c OK [18:08:44]MH_I2C_Read... [18:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:44]Read from MH i2c: E2 [18:08:44]MH_I2C_Read... [18:08:44]Read from MH i2c: E2 17 00 [18:08:44]MH_I2C_Read... [18:08:44]Read from MH i2c: E2 17 00 0D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DD [18:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:08:44]wFMCommunicate OK [18:08:44]requested_item fd.num is exist - process it [18:08:44]SAM_PROTO_GetFieldsCounters [18:08:44]wFMCommunicate request_size=4 [18:08:44]MH_SAM_APDU [18:08:44]CAPDU: 80 13 00 00 [18:08:44]Write to MH i2c: E2 08 00 0E 03 80 13 00 00 00 00 00 00 8D [18:08:44]Write i2c OK [18:08:44]MH_I2C_Read... [18:08:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:44]Read from MH i2c: E2 [18:08:44]MH_I2C_Read... [18:08:44]Read from MH i2c: E2 62 00 [18:08:44]MH_I2C_Read... [18:08:44]Read from MH i2c: E2 62 00 0E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 01 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [18:08:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 01 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:44]wFMCommunicate OK [18:08:44]SAM_PROTO_GetFieldsCounters done [18:08:44]requested_item shift.num is exist - process it [18:08:44]requested_item shift.opened is exist - process it [18:08:44]req_shift_opened [18:08:44]FM_GetShiftState [18:08:44]SAM_PROTO_GetShiftState [18:08:44]wFMCommunicate request_size=4 [18:08:44]MH_SAM_APDU [18:08:44]CAPDU: 80 13 01 00 [18:08:44]Write to MH i2c: E2 08 00 0F 03 80 13 01 00 00 00 00 00 8F [18:08:44]Write i2c OK [18:08:44]MH_I2C_Read... [18:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:44]Read from MH i2c: E2 [18:08:44]MH_I2C_Read... [18:08:44]Read from MH i2c: E2 0E 00 [18:08:44]MH_I2C_Read... [18:08:44]Read from MH i2c: E2 0E 00 0F 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C8 [18:08:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:08:44]wFMCommunicate OK [18:08:44]SAM_PROTO_GetShiftState done [18:08:44]FM_GetShiftState done [18:08:44]req_shift_opened done [18:08:44]requested_item shift.open_date is exist - process it [18:08:44]req_shift_open_date [18:08:44]req_shift_open_date done [18:08:44]produce_requested_data done [18:08:44]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146433,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:08:44]process_action_free close_receipt [18:08:44]json_value_free [18:08:44]json_value_free done [18:08:44]process_json_proto returns [18:08:44]Send response to host [18:08:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146433,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:08:44]free response buf [18:08:44]execute_script done [18:08:44]execute_script returns [18:08:44]free content buf [18:08:44]Sock 10.Close socket [18:08:44]Sock 10.Thread stoped [18:08:48]OFD Sender: No OFD packet to send [18:08:53]OFD Sender: No OFD packet to send [18:08:58]OFD Sender: No OFD packet to send [18:09:03]OFD Sender: No OFD packet to send [18:09:08]OFD Sender: No OFD packet to send [18:09:13]OFD Sender: No OFD packet to send [18:09:18]OFD Sender: No OFD packet to send [18:09:19]accept exits with 8 [18:09:19]New connection [18:09:19]New thread 3067473252 created [18:09:19]Thread 3067329892 joined [18:09:19]Waiting for new connection... [18:09:19] Sock 8.Parse request [18:09:19]Sock 8.Check first char [18:09:19]Sock 8.First char is OK [18:09:19]request: POST /json_proto HTTP/1.0 [18:09:19]Method: POST [18:09:19]URL: /json_proto [18:09:19]Method is POST - this is cgi request [18:09:19]url: /json_proto [18:09:19]query_string will be loaded in cgi processing [18:09:19]execute_cgi json_proto POST (null) [18:09:19]execute_cgi path=json_proto method=POST [18:09:19]POST find Content-Length [18:09:19]Host: 172.17.40.195:8080 [18:09:19]Content-Length: 682 [18:09:19]Content-Type: application/json [18:09:19] [18:09:19]POST finish read [18:09:19]Found Content-Length = 682 [18:09:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:09:19]execute_script... [18:09:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "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:09:19]POST & json_proto [18:09:19]process_json_proto [18:09:19]json parsed OK: [18:09:19]protocol is kg_v1.0 [18:09:19]action value=close_receipt [18:09:19]process_action close_receipt [18:09:19]cmd_close_receipt [18:09:19]MH_GetDate [18:09:19]Write to MH i2c: F0 00 00 10 03 02 [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: F0 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: F0 09 00 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: F0 09 00 10 03 00 D0 24 21 67 D5 8D 6C 64 B9 [18:09:19]GetLastDocTimeStamp 1730225321 [18:09:19]current date 1730225360 [18:09:19]FM_GetShiftState [18:09:19]SAM_PROTO_GetShiftState [18:09:19]wFMCommunicate request_size=4 [18:09:19]MH_SAM_APDU [18:09:19]CAPDU: 80 13 01 00 [18:09:19]Write to MH i2c: E2 08 00 11 03 80 13 01 00 00 00 00 00 91 [18:09:19]Write i2c OK [18:09:19]MH_I2C_Read... [18:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:19]Read from MH i2c: E2 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 0E 00 [18:09:19]MH_I2C_Read... [18:09:19]Read from MH i2c: E2 0E 00 11 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CA [18:09:19]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:09:19]wFMCommunicate OK [18:09:19]SAM_PROTO_GetShiftState done [18:09:19]FM_GetShiftState done [18:09:19]opened in 1730161786 [18:09:19]opened+sec_in_day 1730248186 [18:09:19]quantity*price = 100021 [18:09:19]sum+1 = 100023 [18:09:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 230 29.10.2024 18:09 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146434 ФПД: 134694747888585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180920&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146434&fm=134694747888585&tin=02508201610067®Number=0000000000091683&sum=100000 [18:09:20]StoreToDocumentArchive [18:09:20]shift 547 fd 146434 [18:09:20]save to /storage/0547/doc_00146434 [18:09:20]save last doc name /storage/0547/doc_00146434 to /storage/kkm_last_doc_name [18:09:20]save OK [18:09:20]Clear old archive folders... [18:09:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:09:20]tlvbuf is 01133F10 [18:09:20]SAM_PROTO_ClearQueue [18:09:20]wFMCommunicate request_size=4 [18:09:20]MH_SAM_APDU [18:09:20]CAPDU: 80 09 00 00 [18:09:20]Write to MH i2c: E2 08 00 1E 03 80 09 00 00 00 00 00 00 93 [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:20]Read from MH i2c: E2 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: E2 03 00 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [18:09:20]RAPDU: 90 00 [18:09:20]wFMCommunicate OK [18:09:20]SAM_PROTO_ClearQueue done [18:09:20]KKMCreateOFDPacket [18:09:20]OFDProtocolAddRootSTLVToBuf [18:09:20]FM_MakeSignedData [18:09:20]FM_MakeSignedData [18:09:20]SAM_PROTO_SignData [18:09:20]wFMCommunicate request_size=4 [18:09:20]MH_SAM_APDU [18:09:20]CAPDU: 80 0D 01 02 [18:09:20]Write to MH i2c: E2 08 00 1F 03 80 0D 01 02 00 00 00 00 9B [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:20]Read from MH i2c: E2 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: E2 03 00 [18:09:20]MH_I2C_Read... [18:09:20]Read from MH i2c: E2 03 00 1F 03 00 90 00 96 [18:09:20]RAPDU: 90 00 [18:09:20]wFMCommunicate OK [18:09:20]wFMCommunicate request_size=255 [18:09:20]MH_SAM_APDU [18:09: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 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 E6 00 00 00 F4 03 04 00 D0 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 02 3C 02 00 35 04 06 00 7A [18:09:20]Write to MH i2c: E2 02 01 20 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 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 E6 00 00 00 F4 03 04 00 D0 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 02 3C 02 00 35 04 06 00 7A 00 00 88 [18:09:20]Write i2c OK [18:09:20]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 20 03 00 90 00 97 [18:09:21]RAPDU: 90 00 [18:09:21]wFMCommunicate OK [18:09:21]wFMCommunicate request_size=10 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 0D 02 02 05 81 10 99 DB C9 [18:09:21]Write to MH i2c: E2 0D 00 21 03 80 0D 02 02 05 00 81 10 99 DB C9 00 00 76 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [18:09:21]RAPDU: 90 00 [18:09:21]wFMCommunicate OK [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 0D 03 02 [18:09:21]Write to MH i2c: E2 08 00 22 03 80 0D 03 02 00 00 00 00 A0 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 0B 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 0B 00 22 03 00 44 CE C9 D6 11 9E 7E E9 90 00 68 [18:09:21]RAPDU: 44 CE C9 D6 11 9E 7E E9 90 00 [18:09:21]wFMCommunicate OK [18:09:21]SAM_PROTO_SignData done [18:09:21]FM_MakeSignedData done [18:09:21]CreateOFDProtocolMessage [18:09:21]wFMCommunicate request_size=4 [18:09:21]MH_SAM_APDU [18:09:21]CAPDU: 80 11 00 00 [18:09:21]Write to MH i2c: E2 08 00 23 03 80 11 00 00 00 00 00 00 A0 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:21]Read from MH i2c: E2 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 17 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: E2 17 00 23 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F3 [18:09:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:09:21]wFMCommunicate OK [18:09:21]CreateOFDProtocolMessage done [18:09:21]OFDSenderStorePacket 146434 [18:09:21]StoreOFDPacket docnum=146434 [18:09:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EE FE 07 01 FA 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 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 E6 00 00 00 F4 03 04 00 D0 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 02 3C 02 00 35 04 06 00 7A 81 10 99 DB C9 44 CE C9 D6 11 9E 7E E9 [18:09:21]CheckFolder [18:09:21]dirname=/storage/ofd_packets [18:09:21]CheckFolder done [18:09:21]ProducePacketName [18:09:21]name=ofd_packets/00146434 [18:09:21]NVStorageSaveData ofd_packets/00146434 [18:09:21]File name is /storage/ofd_packets/00146434 [18:09:21]Write 301 bytes [18:09:21]NVStorageSaveData done [18:09:21]OFDSenderStorePacket done [18:09:21]KKMCreateOFDPacket done [18:09:21]NVStorageSaveData kkm_last_timestamp [18:09:21]File name is /storage/kkm_last_timestamp [18:09:21]Write 4 bytes [18:09:21]NVStorageSaveData done [18:09:21]ExternCall_PrintAddStr [18:09:21]wPrintStart [18:09:21]Write to MH i2c: 01 00 00 24 03 27 [18:09:21]Write i2c OK [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: 01 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: 01 07 00 [18:09:21]MH_I2C_Read... [18:09:21]Read from MH i2c: 01 07 00 24 03 00 00 00 00 00 FF 0F 3C [18:09:21]RasterBufferAndPrint [18:09:21]line Счет N : (1)161194 [18:09:21]line ИНН: 02508201610067 [18:09:21]line Контрольно-Кассовый Чек [18:09:21]line ПРОДАЖА [18:09:21]line ТРК (МРК, ГНК) : 33 [18:09:21]line Товар: 2710124500 [18:09:21]line Аи-95-К-3 [18:09:21]line 13.480 * 74.20 [18:09:21]line = 1000.22 [18:09:21]line НДС 12% НСП 1% [18:09:21]line > о реализуемом товаре [18:09:21]line ОКРУГЛЕНИЕ: -0.22 [18:09:21]line ИТОГО: 1000.00 [18:09:21]line Внесено: 1000.00 [18:09:21]line СДАЧА: 0.00 [18:09:21]line НСП 1% : 8.85 [18:09:21]line НДС 12% : 106.22 [18:09:21]line Наличными: 1000.00 [18:09:21]line Безнал.: 0.00 [18:09:21]line Место: АЗС № 126 "Партнер Нефть" [18:09:21]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:09:21]line СНО: Общий режим [18:09:21]line Чек 230 29.10.2024 18:09 [18:09:21]line Смена: 547 ФФД: 1.0 [18:09:21]line ЗНМ: 0300000085 [18:09:21]line РНМ: 0000000000091683 [18:09:21]line Версия ККМ: 001 [18:09:21]line ФМ: 0000000000871745 [18:09:21]line ФД: 146434 [18:09:21]line ФПД: 134694747888585 [18:09:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T180920&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146434&fm=134694747888585&tin=02508201610067®Number=0000000000091683&sum=100000 [18:09:21]OFD Sender: Processing packet 146434 [packets to send 206, broken 205] [18:09:21]ProducePacketName [18:09:21]name=ofd_packets/00146434 [18:09:21]OFD Sender: To server: pG, [18:09:21]CommunicateWithHost lk.salyk.kg:30040 [18:09:21]ConnectInit lk.salyk.kg [18:09:21]written 0, free lines is 4095 [18:09:22]Write to MH i2c: 01 00 00 4F 03 52 [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 07 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 AF 0C 14 [18:09:22]RasterBufferAndPrint [18:09:22]line [18:09:22]line [18:09:22]line [18:09:22]line [18:09:22]line [18:09:22]written 0, free lines is 3254 [18:09:22]MH_Cut [18:09:22]Write to MH i2c: D1 01 00 56 03 01 2B [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: D1 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: D1 01 00 [18:09:22]MH_I2C_Read... [18:09:22]Read from MH i2c: D1 01 00 56 03 00 2A [18:09:22]Write to MH i2c: 01 00 00 57 03 5A [18:09:22]Write i2c OK [18:09:22]MH_I2C_Read... [18:09:22]Connected sock=10 [18:09:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EE FE 07 01 FA 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 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 E6 00 00 00 F4 03 04 00 D0 24 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 02 3C 02 00 35 04 06 00 7A 81 10 99 DB C9 44 CE C9 D6 11 9E 7E E9 [18:09:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A0 E0 47 00 39 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 31 37 34 35 10 04 04 00 02 3C 02 00 F4 03 04 00 F6 C9 20 67 B6 04 01 00 00 71 84 10 20 08 90 E2 A5 [18:09:22]CommunicateWithHost err = 0 [18:09:22]CheckOFDResponse [18:09:22]1017 (14) - 77093643461234 [18:09:22]1041 (16) - 0000000000871745 [18:09:22]1040 (4) - 146434 [18:09:22]1012 (4) - 29.10.2024 11:41 [18:09:22]1206 (1) - 0 [18:09:22]OFD Sender: Remove packet 146434 [18:09:22]ProducePacketName [18:09:22]name=ofd_packets/00146434 [18:09:22]NVStorageDeleteData [18:09:22]*** Cut start [18:09:22]*** Partial cut [18:09:22]*** CUTSNS_PIN = 1 [18:09:23]*** CUTSNS_PIN = 0 [18:09:23]OFD Sender: No OFD packet to send [18:09:23]*** Brake cut motor [18:09:23]Read from MH i2c: 01 [18:09:23]MH_I2C_Read... [18:09:23]*** Stop cut motor [18:09:23]*** Cut end [18:09:23]Read from MH i2c: 01 07 00 [18:09:23]MH_I2C_Read... [18:09:23]Read from MH i2c: 01 07 00 57 03 00 00 00 00 00 FF 0F 6F [18:09:23]process_action close_receipt done [18:09:23]requested_data is exist [18:09:23]produce_requested_data [18:09:23]requested_item fm.sn is exist - process it [18:09:23]wFMCommunicate request_size=4 [18:09:23]MH_SAM_APDU [18:09:23]CAPDU: 80 11 00 00 [18:09:23]Write to MH i2c: E2 08 00 58 03 80 11 00 00 00 00 00 00 D5 [18:09:23]Write i2c OK [18:09:23]MH_I2C_Read... [18:09:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:23]Read from MH i2c: E2 [18:09:23]MH_I2C_Read... [18:09:23]Read from MH i2c: E2 17 00 [18:09:23]MH_I2C_Read... [18:09:23]Read from MH i2c: E2 17 00 58 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 28 [18:09:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:09:23]wFMCommunicate OK [18:09:23]requested_item fd.num is exist - process it [18:09:23]SAM_PROTO_GetFieldsCounters [18:09:23]wFMCommunicate request_size=4 [18:09:23]MH_SAM_APDU [18:09:23]CAPDU: 80 13 00 00 [18:09:23]Write to MH i2c: E2 08 00 59 03 80 13 00 00 00 00 00 00 D8 [18:09:23]Write i2c OK [18:09:23]MH_I2C_Read... [18:09:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:23]Read from MH i2c: E2 [18:09:23]MH_I2C_Read... [18:09:23]Read from MH i2c: E2 62 00 [18:09:23]MH_I2C_Read... [18:09:23]Read from MH i2c: E2 62 00 59 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 02 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [18:09:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 02 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:23]wFMCommunicate OK [18:09:23]SAM_PROTO_GetFieldsCounters done [18:09:23]requested_item shift.num is exist - process it [18:09:23]requested_item shift.opened is exist - process it [18:09:23]req_shift_opened [18:09:23]FM_GetShiftState [18:09:23]SAM_PROTO_GetShiftState [18:09:23]wFMCommunicate request_size=4 [18:09:23]MH_SAM_APDU [18:09:23]CAPDU: 80 13 01 00 [18:09:23]Write to MH i2c: E2 08 00 5A 03 80 13 01 00 00 00 00 00 DA [18:09:23]Write i2c OK [18:09:23]MH_I2C_Read... [18:09:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:23]Read from MH i2c: E2 [18:09:23]MH_I2C_Read... [18:09:23]Read from MH i2c: E2 0E 00 [18:09:23]MH_I2C_Read... [18:09:23]Read from MH i2c: E2 0E 00 5A 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 13 [18:09:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:09:23]wFMCommunicate OK [18:09:23]SAM_PROTO_GetShiftState done [18:09:23]FM_GetShiftState done [18:09:23]req_shift_opened done [18:09:23]requested_item shift.open_date is exist - process it [18:09:23]req_shift_open_date [18:09:23]req_shift_open_date done [18:09:23]produce_requested_data done [18:09:23]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146434,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:09:23]process_action_free close_receipt [18:09:23]json_value_free [18:09:23]json_value_free done [18:09:23]process_json_proto returns [18:09:23]Send response to host [18:09:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146434,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:09:23]free response buf [18:09:23]execute_script done [18:09:23]execute_script returns [18:09:23]free content buf [18:09:23]Sock 8.Close socket [18:09:23]Sock 8.Thread stoped [18:09:28]OFD Sender: No OFD packet to send [18:09:33]OFD Sender: No OFD packet to send [18:09:38]OFD Sender: No OFD packet to send [18:09:43]OFD Sender: No OFD packet to send [18:09:48]OFD Sender: No OFD packet to send [18:09:53]OFD Sender: No OFD packet to send [18:09:58]OFD Sender: No OFD packet to send [18:10:03]OFD Sender: No OFD packet to send [18:10:08]OFD Sender: No OFD packet to send [18:10:13]OFD Sender: No OFD packet to send [18:10:18]OFD Sender: No OFD packet to send [18:10:20]accept exits with 9 [18:10:20]New connection [18:10:20]New thread 3067329892 created [18:10:20]Thread 3067473252 joined [18:10:20]Waiting for new connection... [18:10:20] Sock 9.Parse request [18:10:20]Sock 9.Check first char [18:10:20]Sock 9.First char is OK [18:10:20]request: POST /json_proto HTTP/1.0 [18:10:20]Method: POST [18:10:20]URL: /json_proto [18:10:20]Method is POST - this is cgi request [18:10:20]url: /json_proto [18:10:20]query_string will be loaded in cgi processing [18:10:20]execute_cgi json_proto POST (null) [18:10:20]execute_cgi path=json_proto method=POST [18:10:20]POST find Content-Length [18:10:20]Host: 172.17.40.195:8080 [18:10:20]Content-Length: 677 [18:10:20]Content-Type: application/json [18:10:20] [18:10:20]POST finish read [18:10:20]Found Content-Length = 677 [18:10:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [18:10:20]execute_script... [18:10:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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" ] } } [18:10:20]POST & json_proto [18:10:20]process_json_proto [18:10:20]json parsed OK: [18:10:20]protocol is kg_v1.0 [18:10:20]action value=close_receipt [18:10:20]process_action close_receipt [18:10:20]cmd_close_receipt [18:10:20]MH_GetDate [18:10:20]Write to MH i2c: F0 00 00 5B 03 4D [18:10:20]Write i2c OK [18:10:20]MH_I2C_Read... [18:10:20]Read from MH i2c: F0 [18:10:20]MH_I2C_Read... [18:10:20]Read from MH i2c: F0 09 00 [18:10:20]MH_I2C_Read... [18:10:20]Read from MH i2c: F0 09 00 5B 03 00 0C 25 21 67 D5 8D 6C 64 41 [18:10:20]GetLastDocTimeStamp 1730225360 [18:10:20]current date 1730225420 [18:10:20]FM_GetShiftState [18:10:20]SAM_PROTO_GetShiftState [18:10:20]wFMCommunicate request_size=4 [18:10:20]MH_SAM_APDU [18:10:20]CAPDU: 80 13 01 00 [18:10:20]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [18:10:20]Write i2c OK [18:10:20]MH_I2C_Read... [18:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:20]Read from MH i2c: E2 [18:10:20]MH_I2C_Read... [18:10:20]Read from MH i2c: E2 0E 00 [18:10:20]MH_I2C_Read... [18:10:20]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 15 [18:10:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:10:20]wFMCommunicate OK [18:10:20]SAM_PROTO_GetShiftState done [18:10:20]FM_GetShiftState done [18:10:20]opened in 1730161786 [18:10:20]opened+sec_in_day 1730248186 [18:10:20]quantity*price = 30051 [18:10:20]sum+1 = 30052 [18:10:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 231 29.10.2024 18:10 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146435 ФПД: 135850999784516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181020&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146435&fm=135850999784516&tin=02508201610067®Number=0000000000091683&sum=30000 [18:10:21]StoreToDocumentArchive [18:10:21]shift 547 fd 146435 [18:10:21]save to /storage/0547/doc_00146435 [18:10:21]save last doc name /storage/0547/doc_00146435 to /storage/kkm_last_doc_name [18:10:21]save OK [18:10:21]Clear old archive folders... [18:10:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:10:21]tlvbuf is 010C05D0 [18:10:21]SAM_PROTO_ClearQueue [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 09 00 00 [18:10:21]Write to MH i2c: E2 08 00 69 03 80 09 00 00 00 00 00 00 DE [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 69 03 00 90 00 E0 [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]SAM_PROTO_ClearQueue done [18:10:21]KKMCreateOFDPacket [18:10:21]OFDProtocolAddRootSTLVToBuf [18:10:21]FM_MakeSignedData [18:10:21]FM_MakeSignedData [18:10:21]SAM_PROTO_SignData [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 0D 01 02 [18:10:21]Write to MH i2c: E2 08 00 6A 03 80 0D 01 02 00 00 00 00 E6 [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 6A 03 00 90 00 E1 [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]wFMCommunicate request_size=255 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E7 00 00 00 F4 03 04 00 0C 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 03 3C 02 00 35 04 06 00 7B [18:10:21]Write to MH i2c: E2 02 01 6B 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E7 00 00 00 F4 03 04 00 0C 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 03 3C 02 00 35 04 06 00 7B 00 00 1E [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]wFMCommunicate request_size=10 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 0D 02 02 05 8E 46 95 A4 44 [18:10:21]Write to MH i2c: E2 0D 00 6C 03 80 0D 02 02 05 00 8E 46 95 A4 44 00 00 44 [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 0D 03 02 [18:10:21]Write to MH i2c: E2 08 00 6D 03 80 0D 03 02 00 00 00 00 EB [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 0B 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 0B 00 6D 03 00 73 92 99 E4 97 6B EE F2 90 00 50 [18:10:21]RAPDU: 73 92 99 E4 97 6B EE F2 90 00 [18:10:21]wFMCommunicate OK [18:10:21]SAM_PROTO_SignData done [18:10:21]FM_MakeSignedData done [18:10:21]CreateOFDProtocolMessage [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 11 00 00 [18:10:21]Write to MH i2c: E2 08 00 6E 03 80 11 00 00 00 00 00 00 EB [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 17 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 17 00 6E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3E [18:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:10:21]wFMCommunicate OK [18:10:21]CreateOFDProtocolMessage done [18:10:21]OFDSenderStorePacket 146435 [18:10:21]StoreOFDPacket docnum=146435 [18:10:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 36 85 07 01 A3 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 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 E7 00 00 00 F4 03 04 00 0C 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 03 3C 02 00 35 04 06 00 7B 8E 46 95 A4 44 73 92 99 E4 97 6B EE F2 [18:10:21]CheckFolder [18:10:21]dirname=/storage/ofd_packets [18:10:21]CheckFolder done [18:10:21]ProducePacketName [18:10:21]name=ofd_packets/00146435 [18:10:21]NVStorageSaveData ofd_packets/00146435 [18:10:21]File name is /storage/ofd_packets/00146435 [18:10:21]Write 301 bytes [18:10:21]NVStorageSaveData done [18:10:21]OFDSenderStorePacket done [18:10:21]KKMCreateOFDPacket done [18:10:21]NVStorageSaveData kkm_last_timestamp [18:10:21]File name is /storage/kkm_last_timestamp [18:10:21]Write 4 bytes [18:10:21]NVStorageSaveData done [18:10:21]ExternCall_PrintAddStr [18:10:21]wPrintStart [18:10:21]Write to MH i2c: 01 00 00 6F 03 72 [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: 01 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: 01 07 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: 01 07 00 6F 03 00 00 00 00 00 FF 0F 87 [18:10:21]RasterBufferAndPrint [18:10:21]line Счет N : (1)161195 [18:10:21]line ИНН: 02508201610067 [18:10:21]line Контрольно-Кассовый Чек [18:10:21]line ПРОДАЖА [18:10:21]line ТРК (МРК, ГНК) : 63 [18:10:21]line Товар: 2710124500 [18:10:21]line Аи-95-К-3 [18:10:21]line 4.050 * 74.20 [18:10:21]line = 300.51 [18:10:21]line НДС 12% НСП 1% [18:10:21]line > о реализуемом товаре [18:10:21]line ОКРУГЛЕНИЕ: -0.51 [18:10:21]line ИТОГО: 300.00 [18:10:21]line Внесено: 300.00 [18:10:21]line СДАЧА: 0.00 [18:10:21]line НСП 1% : 2.66 [18:10:21]line НДС 12% : 31.91 [18:10:21]line Наличными: 300.00 [18:10:21]line Безнал.: 0.00 [18:10:21]line Место: АЗС № 126 "Партнер Нефть" [18:10:21]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:10:21]line СНО: Общий режим [18:10:21]line Чек 231 29.10.2024 18:10 [18:10:21]line Смена: 547 ФФД: 1.0 [18:10:21]line ЗНМ: 0300000085 [18:10:21]line РНМ: 0000000000091683 [18:10:21]line Версия ККМ: 001 [18:10:21]line ФМ: 0000000000871745 [18:10:21]line ФД: 146435 [18:10:21]line ФПД: 135850999784516 [18:10:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181020&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146435&fm=135850999784516&tin=02508201610067®Number=0000000000091683&sum=30000 [18:10:21]written 0, free lines is 4095 [18:10:21]OFD Sender: Processing packet 146435 [packets to send 206, broken 205] [18:10:21]ProducePacketName [18:10:21]name=ofd_packets/00146435 [18:10:21]OFD Sender: To server: pG, [18:10:21]CommunicateWithHost lk.salyk.kg:30040 [18:10:21]ConnectInit lk.salyk.kg [18:10:22]Connected sock=8 [18: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 31 37 34 35 0F 01 00 00 36 85 07 01 A3 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 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 E7 00 00 00 F4 03 04 00 0C 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 03 3C 02 00 35 04 06 00 7B 8E 46 95 A4 44 73 92 99 E4 97 6B EE F2 [18:10:22]Write to MH i2c: 01 00 00 9A 03 9D [18:10:22]Write i2c OK [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: 01 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: 01 07 00 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 B6 0C 66 [18:10:22]RasterBufferAndPrint [18:10:22]line [18:10:22]line [18:10:22]line [18:10:22]line [18:10:22]line [18:10:22]written 0, free lines is 3260 [18:10:22]MH_Cut [18:10:22]Write to MH i2c: D1 01 00 A1 03 01 76 [18:10:22]Write i2c OK [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: D1 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: D1 01 00 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: D1 01 00 A1 03 00 75 [18:10:22]Write to MH i2c: 01 00 00 A2 03 A5 [18:10:22]Write i2c OK [18:10:22]MH_I2C_Read... [18:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 6E 1E 47 00 32 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 03 3C 02 00 F4 03 04 00 33 CA 20 67 B6 04 01 00 00 33 BD 99 E4 15 36 75 DC [18:10:22]CommunicateWithHost err = 0 [18:10:22]CheckOFDResponse [18:10:22]1017 (14) - 77093643461234 [18:10:22]1041 (16) - 0000000000871745 [18:10:22]1040 (4) - 146435 [18:10:22]1012 (4) - 29.10.2024 11:42 [18:10:22]1206 (1) - 0 [18:10:22]OFD Sender: Remove packet 146435 [18:10:22]ProducePacketName [18:10:22]name=ofd_packets/00146435 [18:10:22]NVStorageDeleteData [18:10:23]*** Cut start [18:10:23]*** Partial cut [18:10:23]*** CUTSNS_PIN = 1 [18:10:23]*** CUTSNS_PIN = 0 [18:10:23]OFD Sender: No OFD packet to send [18:10:23]*** Brake cut motor [18:10:23]Read from MH i2c: 01 [18:10:23]MH_I2C_Read... [18:10:23]*** Stop cut motor [18:10:23]*** Cut end [18:10:23]Read from MH i2c: 01 07 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: 01 07 00 A2 03 00 00 00 00 00 FF 0F BA [18:10:23]process_action close_receipt done [18:10:23]requested_data is exist [18:10:23]produce_requested_data [18:10:23]requested_item fm.sn is exist - process it [18:10:23]wFMCommunicate request_size=4 [18:10:23]MH_SAM_APDU [18:10:23]CAPDU: 80 11 00 00 [18:10:23]Write to MH i2c: E2 08 00 A3 03 80 11 00 00 00 00 00 00 20 [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:23]Read from MH i2c: E2 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 17 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 17 00 A3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 73 [18:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:10:23]wFMCommunicate OK [18:10:23]requested_item fd.num is exist - process it [18:10:23]SAM_PROTO_GetFieldsCounters [18:10:23]wFMCommunicate request_size=4 [18:10:23]MH_SAM_APDU [18:10:23]CAPDU: 80 13 00 00 [18:10:23]Write to MH i2c: E2 08 00 A4 03 80 13 00 00 00 00 00 00 23 [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:23]Read from MH i2c: E2 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 62 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 62 00 A4 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 03 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [18:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 03 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:23]wFMCommunicate OK [18:10:23]SAM_PROTO_GetFieldsCounters done [18:10:23]requested_item shift.num is exist - process it [18:10:23]requested_item shift.opened is exist - process it [18:10:23]req_shift_opened [18:10:23]FM_GetShiftState [18:10:23]SAM_PROTO_GetShiftState [18:10:23]wFMCommunicate request_size=4 [18:10:23]MH_SAM_APDU [18:10:23]CAPDU: 80 13 01 00 [18:10:23]Write to MH i2c: E2 08 00 A5 03 80 13 01 00 00 00 00 00 25 [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 [18:10:23]MH_I2C_Read... [18:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:23]Read from MH i2c: E2 0E 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 0E 00 A5 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5E [18:10:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:10:23]wFMCommunicate OK [18:10:23]SAM_PROTO_GetShiftState done [18:10:23]FM_GetShiftState done [18:10:23]req_shift_opened done [18:10:23]requested_item shift.open_date is exist - process it [18:10:23]req_shift_open_date [18:10:23]req_shift_open_date done [18:10:23]produce_requested_data done [18:10:23]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146435,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:10:23]process_action_free close_receipt [18:10:23]json_value_free [18:10:23]json_value_free done [18:10:23]process_json_proto returns [18:10:23]Send response to host [18:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146435,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:10:23]free response buf [18:10:23]execute_script done [18:10:23]execute_script returns [18:10:23]free content buf [18:10:23]Sock 9.Close socket [18:10:23]Sock 9.Thread stoped [18:10:28]OFD Sender: No OFD packet to send [18:10:33]OFD Sender: No OFD packet to send [18:10:34]int [18:10:34]Write to MH i2c: 01 00 00 A6 03 A9 [18:10:34]*** FLAG_PRN_KEY set [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 A6 03 00 08 00 00 00 FF 0F C6 [18:10:34]state=0 [18:10:34]Key pressed [18:10:34]Feed [18:10:34]Write to MH i2c: D8 00 00 A7 03 81 [18:10:34]Write i2c OK [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: D8 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: D8 01 00 [18:10:34]MH_I2C_Read... [18:10:34]Read from MH i2c: D8 01 00 A7 03 00 82 [18:10:34]int [18:10:34]Write to MH i2c: 01 00 00 A8 03 AB [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 A8 03 00 48 00 00 00 3C 00 36 [18:10:34]state=2 [18:10:34]Key pressed [18:10:34]int [18:10:34]Write to MH i2c: 01 00 00 A9 03 AC [18:10:34]*** FLAG_PRN_KEY reset [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 A9 03 00 00 00 00 00 FF 0F C1 [18:10:34]state=2 [18:10:34]Stop feed [18:10:37]int [18:10:37]Write to MH i2c: 01 00 00 AA 03 AD [18:10:37]*** FLAG_PRN_KEY set [18:10:37]Write i2c OK [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: 01 [18:10:37]MH_I2C_Read... [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 AA 03 00 08 00 00 00 FF 0F CA [18:10:37]state=0 [18:10:37]Key pressed [18:10:37]Feed [18:10:37]Write to MH i2c: D8 00 00 AB 03 85 [18:10:37]Write i2c OK [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: D8 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: D8 01 00 [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: D8 01 00 AB 03 00 86 [18:10:37]int [18:10:37]Write to MH i2c: 01 00 00 AC 03 AF [18:10:37]Write i2c OK [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: 01 [18:10:37]MH_I2C_Read... [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 AC 03 00 48 00 00 00 3C 00 3A [18:10:37]state=2 [18:10:37]Key pressed [18:10:37]int [18:10:37]Write to MH i2c: 01 00 00 AD 03 B0 [18:10:37]*** FLAG_PRN_KEY reset [18:10:37]Write i2c OK [18:10:37]MH_I2C_Read... [18:10:37]Read from MH i2c: 01 [18:10:37]MH_I2C_Read... [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 AD 03 00 00 00 00 00 F7 0F BD [18:10:37]state=2 [18:10:37]Stop feed [18:10:38]OFD Sender: No OFD packet to send [18:10:43]OFD Sender: No OFD packet to send [18:10:48]OFD Sender: No OFD packet to send [18:10:53]OFD Sender: No OFD packet to send [18:10:58]OFD Sender: No OFD packet to send [18:11:03]OFD Sender: No OFD packet to send [18:11:06]int [18:11:06]Write to MH i2c: 01 00 00 AE 03 B1 [18:11:06]*** FLAG_PRN_KEY set [18:11:06]Write i2c OK [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 07 00 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 07 00 AE 03 00 08 00 00 00 FF 0F CE [18:11:06]state=0 [18:11:06]Key pressed [18:11:06]Feed [18:11:06]Write to MH i2c: D8 00 00 AF 03 89 [18:11:06]Write i2c OK [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: D8 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: D8 01 00 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: D8 01 00 AF 03 00 8A [18:11:06]int [18:11:06]Write to MH i2c: 01 00 00 B0 03 B3 [18:11:06]Write i2c OK [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 07 00 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 07 00 B0 03 00 48 00 00 00 3D 00 3F [18:11:06]state=2 [18:11:06]Key pressed [18:11:06]int [18:11:06]Write to MH i2c: 01 00 00 B1 03 B4 [18:11:06]*** FLAG_PRN_KEY reset [18:11:06]Write i2c OK [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 07 00 [18:11:06]MH_I2C_Read... [18:11:06]Read from MH i2c: 01 07 00 B1 03 00 00 00 00 00 FB 0F C5 [18:11:06]state=2 [18:11:06]Stop feed [18:11:08]OFD Sender: No OFD packet to send [18:11:09]int [18:11:09]Write to MH i2c: 01 00 00 B2 03 B5 [18:11:09]*** FLAG_PRN_KEY set [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 B2 03 00 08 00 00 00 FF 0F D2 [18:11:09]state=0 [18:11:09]Key pressed [18:11:09]Feed [18:11:09]Write to MH i2c: D8 00 00 B3 03 8D [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: D8 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: D8 01 00 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: D8 01 00 B3 03 00 8E [18:11:09]int [18:11:09]Write to MH i2c: 01 00 00 B4 03 B7 [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 B4 03 00 48 00 00 00 3C 00 42 [18:11:09]state=2 [18:11:09]Key pressed [18:11:09]int [18:11:09]Write to MH i2c: 01 00 00 B5 03 B8 [18:11:09]*** FLAG_PRN_KEY reset [18:11:09]Write i2c OK [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 [18:11:09]MH_I2C_Read... [18:11:09]Read from MH i2c: 01 07 00 B5 03 00 00 00 00 00 F6 0F C4 [18:11:09]state=2 [18:11:09]Stop feed [18:11:13]OFD Sender: No OFD packet to send [18:11:18]OFD Sender: No OFD packet to send [18:11:23]OFD Sender: No OFD packet to send [18:11:28]OFD Sender: No OFD packet to send [18:11:33]OFD Sender: No OFD packet to send [18:11:38]OFD Sender: No OFD packet to send [18:11:43]OFD Sender: No OFD packet to send [18:11:48]OFD Sender: No OFD packet to send [18:11:53]OFD Sender: No OFD packet to send [18:11:58]OFD Sender: No OFD packet to send [18:12:03]OFD Sender: No OFD packet to send [18:12:08]OFD Sender: No OFD packet to send [18:12:13]OFD Sender: No OFD packet to send [18:12:18]OFD Sender: No OFD packet to send [18:12:23]OFD Sender: No OFD packet to send [18:12:28]OFD Sender: No OFD packet to send [18:12:33]OFD Sender: No OFD packet to send [18:12:38]OFD Sender: No OFD packet to send [18:12:43]OFD Sender: No OFD packet to send [18:12:48]OFD Sender: No OFD packet to send [18:12:53]OFD Sender: No OFD packet to send [18:12:58]OFD Sender: No OFD packet to send [18:13:03]OFD Sender: No OFD packet to send [18:13:08]OFD Sender: No OFD packet to send [18:13:13]OFD Sender: No OFD packet to send [18:13:18]OFD Sender: No OFD packet to send [18:13:23]OFD Sender: No OFD packet to send [18:13:28]OFD Sender: No OFD packet to send [18:13:30]accept exits with 10 [18:13:30]New connection [18:13:30]New thread 3067473252 created [18:13:30]Thread 3067329892 joined [18:13:30]Waiting for new connection... [18:13:30] Sock 10.Parse request [18:13:30]Sock 10.Check first char [18:13:30]Sock 10.First char is OK [18:13:30]request: POST /json_proto HTTP/1.0 [18:13:30]Method: POST [18:13:30]URL: /json_proto [18:13:30]Method is POST - this is cgi request [18:13:30]url: /json_proto [18:13:30]query_string will be loaded in cgi processing [18:13:30]execute_cgi json_proto POST (null) [18:13:30]execute_cgi path=json_proto method=POST [18:13:30]POST find Content-Length [18:13:30]Host: 172.17.40.195:8080 [18:13:30]Content-Length: 677 [18:13:30]Content-Type: application/json [18:13:30] [18:13:30]POST finish read [18:13:30]Found Content-Length = 677 [18:13:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:13:30]execute_script... [18:13: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)161196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:13:30]POST & json_proto [18:13:30]process_json_proto [18:13:30]json parsed OK: [18:13:30]protocol is kg_v1.0 [18:13:30]action value=close_receipt [18:13:30]process_action close_receipt [18:13:30]cmd_close_receipt [18:13:30]MH_GetDate [18:13:30]Write to MH i2c: F0 00 00 B6 03 A8 [18:13:30]Write i2c OK [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: F0 [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: F0 09 00 [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: F0 09 00 B6 03 00 CA 25 21 67 D5 8D 6C 64 5A [18:13:30]GetLastDocTimeStamp 1730225420 [18:13:30]current date 1730225610 [18:13:30]FM_GetShiftState [18:13:30]SAM_PROTO_GetShiftState [18:13:30]wFMCommunicate request_size=4 [18:13:30]MH_SAM_APDU [18:13:30]CAPDU: 80 13 01 00 [18:13:30]Write to MH i2c: E2 08 00 B7 03 80 13 01 00 00 00 00 00 37 [18:13:30]Write i2c OK [18:13:30]MH_I2C_Read... [18:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:30]Read from MH i2c: E2 [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: E2 0E 00 [18:13:30]MH_I2C_Read... [18:13:30]Read from MH i2c: E2 0E 00 B7 03 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 70 [18:13:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:13:30]wFMCommunicate OK [18:13:30]SAM_PROTO_GetShiftState done [18:13:30]FM_GetShiftState done [18:13:30]opened in 1730161786 [18:13:30]opened+sec_in_day 1730248186 [18:13:30]quantity*price = 50041 [18:13:30]sum+1 = 50042 [18:13:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 232 29.10.2024 18:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146436 ФПД: 216305575973074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181330&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146436&fm=216305575973074&tin=02508201610067®Number=0000000000091683&sum=50000 [18:13:31]StoreToDocumentArchive [18:13:31]shift 547 fd 146436 [18:13:31]save to /storage/0547/doc_00146436 [18:13:31]save last doc name /storage/0547/doc_00146436 to /storage/kkm_last_doc_name [18:13:31]save OK [18:13:31]Clear old archive folders... [18:13:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:31]tlvbuf is 010A48F0 [18:13:31]SAM_PROTO_ClearQueue [18:13:31]wFMCommunicate request_size=4 [18:13:31]MH_SAM_APDU [18:13:31]CAPDU: 80 09 00 00 [18:13:31]Write to MH i2c: E2 08 00 C4 03 80 09 00 00 00 00 00 00 39 [18:13:31]Write i2c OK [18:13:31]MH_I2C_Read... [18:13:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:31]Read from MH i2c: E2 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 C4 03 00 90 00 3B [18:13:31]RAPDU: 90 00 [18:13:31]wFMCommunicate OK [18:13:31]SAM_PROTO_ClearQueue done [18:13:31]KKMCreateOFDPacket [18:13:31]OFDProtocolAddRootSTLVToBuf [18:13:31]FM_MakeSignedData [18:13:31]FM_MakeSignedData [18:13:31]SAM_PROTO_SignData [18:13:31]wFMCommunicate request_size=4 [18:13:31]MH_SAM_APDU [18:13:31]CAPDU: 80 0D 01 02 [18:13:31]Write to MH i2c: E2 08 00 C5 03 80 0D 01 02 00 00 00 00 41 [18:13:31]Write i2c OK [18:13:31]MH_I2C_Read... [18:13:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:31]Read from MH i2c: E2 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 C5 03 00 90 00 3C [18:13:31]RAPDU: 90 00 [18:13:31]wFMCommunicate OK [18:13:31]wFMCommunicate request_size=255 [18:13:31]MH_SAM_APDU [18:13: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CA 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 04 3C 02 00 35 04 06 00 C4 [18:13:31]Write to MH i2c: E2 02 01 C6 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CA 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 04 3C 02 00 35 04 06 00 C4 00 00 59 [18:13:31]Write i2c OK [18:13:31]MH_I2C_Read... [18:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:31]Read from MH i2c: E2 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 C6 03 00 90 00 3D [18:13:31]RAPDU: 90 00 [18:13:31]wFMCommunicate OK [18:13:31]wFMCommunicate request_size=10 [18:13:31]MH_SAM_APDU [18:13:31]CAPDU: 80 0D 02 02 05 BA 91 04 D0 D2 [18:13:31]Write to MH i2c: E2 0D 00 C7 03 80 0D 02 02 05 00 BA 91 04 D0 D2 00 00 3F [18:13:31]Write i2c OK [18:13:31]MH_I2C_Read... [18:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:31]Read from MH i2c: E2 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 03 00 C7 03 00 90 00 3E [18:13:31]RAPDU: 90 00 [18:13:31]wFMCommunicate OK [18:13:31]wFMCommunicate request_size=4 [18:13:31]MH_SAM_APDU [18:13:31]CAPDU: 80 0D 03 02 [18:13:31]Write to MH i2c: E2 08 00 C8 03 80 0D 03 02 00 00 00 00 46 [18:13:31]Write i2c OK [18:13:31]MH_I2C_Read... [18:13:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:31]Read from MH i2c: E2 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 0B 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 0B 00 C8 03 00 2E FF 7C 2E 1C C9 37 28 90 00 62 [18:13:31]RAPDU: 2E FF 7C 2E 1C C9 37 28 90 00 [18:13:31]wFMCommunicate OK [18:13:31]SAM_PROTO_SignData done [18:13:31]FM_MakeSignedData done [18:13:31]CreateOFDProtocolMessage [18:13:31]wFMCommunicate request_size=4 [18:13:31]MH_SAM_APDU [18:13:31]CAPDU: 80 11 00 00 [18:13:31]Write to MH i2c: E2 08 00 C9 03 80 11 00 00 00 00 00 00 46 [18:13:31]Write i2c OK [18:13:31]MH_I2C_Read... [18:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:31]Read from MH i2c: E2 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 17 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: E2 17 00 C9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 99 [18:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:13:31]wFMCommunicate OK [18:13:31]CreateOFDProtocolMessage done [18:13:31]OFDSenderStorePacket 146436 [18:13:31]StoreOFDPacket docnum=146436 [18:13:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A4 09 07 01 DA 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CA 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 04 3C 02 00 35 04 06 00 C4 BA 91 04 D0 D2 2E FF 7C 2E 1C C9 37 28 [18:13:31]CheckFolder [18:13:31]dirname=/storage/ofd_packets [18:13:31]CheckFolder done [18:13:31]ProducePacketName [18:13:31]name=ofd_packets/00146436 [18:13:31]NVStorageSaveData ofd_packets/00146436 [18:13:31]File name is /storage/ofd_packets/00146436 [18:13:31]Write 301 bytes [18:13:31]NVStorageSaveData done [18:13:31]OFDSenderStorePacket done [18:13:31]KKMCreateOFDPacket done [18:13:31]NVStorageSaveData kkm_last_timestamp [18:13:31]File name is /storage/kkm_last_timestamp [18:13:31]Write 4 bytes [18:13:31]NVStorageSaveData done [18:13:31]ExternCall_PrintAddStr [18:13:31]wPrintStart [18:13:31]Write to MH i2c: 01 00 00 CA 03 CD [18:13:31]Write i2c OK [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: 01 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: 01 07 00 [18:13:31]MH_I2C_Read... [18:13:31]Read from MH i2c: 01 07 00 CA 03 00 00 00 00 00 FF 0F E2 [18:13:31]RasterBufferAndPrint [18:13:31]line Счет N : (1)161196 [18:13:31]line ИНН: 02508201610067 [18:13:31]line Контрольно-Кассовый Чек [18:13:31]line ПРОДАЖА [18:13:31]line ТРК (МРК, ГНК) : 52 [18:13:31]line Товар: 2710124130 [18:13:31]line Аи-92-К-2 [18:13:31]line 7.480 * 66.90 [18:13:31]line = 500.41 [18:13:31]line НДС 12% НСП 1% [18:13:31]line > о реализуемом товаре [18:13:31]line ОКРУГЛЕНИЕ: -0.41 [18:13:31]line ИТОГО: 500.00 [18:13:31]line Внесено: 500.00 [18:13:31]line СДАЧА: 0.00 [18:13:31]line НСП 1% : 4.43 [18:13:31]line НДС 12% : 53.14 [18:13:31]line Наличными: 500.00 [18:13:31]line Безнал.: 0.00 [18:13:31]line Место: АЗС № 126 "Партнер Нефть" [18:13:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:13:31]line СНО: Общий режим [18:13:31]line Чек 232 29.10.2024 18:13 [18:13:31]line Смена: 547 ФФД: 1.0 [18:13:31]line ЗНМ: 0300000085 [18:13:31]line РНМ: 0000000000091683 [18:13:31]line Версия ККМ: 001 [18:13:31]line ФМ: 0000000000871745 [18:13:31]line ФД: 146436 [18:13:31]line ФПД: 216305575973074 [18:13:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181330&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146436&fm=216305575973074&tin=02508201610067®Number=0000000000091683&sum=50000 [18:13:32]OFD Sender: Processing packet 146436 [packets to send 206, broken 205] [18:13:32]ProducePacketName [18:13:32]name=ofd_packets/00146436 [18:13:32]OFD Sender: To server: pG, [18:13:32]CommunicateWithHost lk.salyk.kg:30040 [18:13:32]ConnectInit lk.salyk.kg [18:13:32]written 0, free lines is 4095 [18:13:32]Write to MH i2c: 01 00 00 F5 03 F8 [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: 01 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: 01 07 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: 01 07 00 F5 03 00 00 00 00 00 B2 0C BD [18:13:32]RasterBufferAndPrint [18:13:32]line [18:13:32]line [18:13:32]line [18:13:32]line [18:13:32]line [18:13:32]written 0, free lines is 3254 [18:13:32]MH_Cut [18:13:32]Write to MH i2c: D1 01 00 FC 03 01 D1 [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: D1 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: D1 01 00 [18:13:32]MH_I2C_Read... [18:13:32]Read from MH i2c: D1 01 00 FC 03 00 D0 [18:13:32]Write to MH i2c: 01 00 00 FD 03 00 [18:13:32]Write i2c OK [18:13:32]MH_I2C_Read... [18:13:33]Connected sock=11 [18:13:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 A4 09 07 01 DA 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 CA 25 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 04 3C 02 00 35 04 06 00 C4 BA 91 04 D0 D2 2E FF 7C 2E 1C C9 37 28 [18:13:33]*** Cut start [18:13:33]*** Partial cut [18:13:33]*** CUTSNS_PIN = 1 [18:13:33]*** CUTSNS_PIN = 0 [18:13:33]*** Brake cut motor [18:13:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C4 95 47 00 C8 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 04 3C 02 00 F4 03 04 00 F2 CA 20 67 B6 04 01 00 00 1C 71 7E 9A A7 D4 C4 78 [18:13:33]CommunicateWithHost err = 0 [18:13:33]CheckOFDResponse [18:13:33]1017 (14) - 77093643461234 [18:13:33]1041 (16) - 0000000000871745 [18:13:33]1040 (4) - 146436 [18:13:33]1012 (4) - 29.10.2024 11:45 [18:13:33]1206 (1) - 0 [18:13:33]OFD Sender: Remove packet 146436 [18:13:33]ProducePacketName [18:13:33]name=ofd_packets/00146436 [18:13:33]NVStorageDeleteData [18:13:34]Read from MH i2c: 01 [18:13:34]MH_I2C_Read... [18:13:34]*** Stop cut motor [18:13:34]*** Cut end [18:13:34]Read from MH i2c: 01 07 00 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: 01 07 00 FD 03 00 00 00 00 00 FF 0F 15 [18:13:34]process_action close_receipt done [18:13:34]requested_data is exist [18:13:34]produce_requested_data [18:13:34]requested_item fm.sn is exist - process it [18:13:34]wFMCommunicate request_size=4 [18:13:34]MH_SAM_APDU [18:13:34]CAPDU: 80 11 00 00 [18:13:34]Write to MH i2c: E2 08 00 FE 03 80 11 00 00 00 00 00 00 7B [18:13:34]Write i2c OK [18:13:34]MH_I2C_Read... [18:13:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:34]Read from MH i2c: E2 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 17 00 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 17 00 FE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CE [18:13:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:13:34]wFMCommunicate OK [18:13:34]requested_item fd.num is exist - process it [18:13:34]SAM_PROTO_GetFieldsCounters [18:13:34]wFMCommunicate request_size=4 [18:13:34]MH_SAM_APDU [18:13:34]CAPDU: 80 13 00 00 [18:13:34]Write to MH i2c: E2 08 00 FF 03 80 13 00 00 00 00 00 00 7E [18:13:34]Write i2c OK [18:13:34]MH_I2C_Read... [18:13:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:34]Read from MH i2c: E2 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 62 00 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 62 00 FF 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 04 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [18:13:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 04 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:34]wFMCommunicate OK [18:13:34]SAM_PROTO_GetFieldsCounters done [18:13:34]requested_item shift.num is exist - process it [18:13:34]requested_item shift.opened is exist - process it [18:13:34]req_shift_opened [18:13:34]FM_GetShiftState [18:13:34]SAM_PROTO_GetShiftState [18:13:34]wFMCommunicate request_size=4 [18:13:34]MH_SAM_APDU [18:13:34]CAPDU: 80 13 01 00 [18:13:34]Write to MH i2c: E2 08 00 00 04 80 13 01 00 00 00 00 00 81 [18:13:34]Write i2c OK [18:13:34]MH_I2C_Read... [18:13:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:34]Read from MH i2c: E2 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 0E 00 [18:13:34]MH_I2C_Read... [18:13:34]Read from MH i2c: E2 0E 00 00 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 BA [18:13:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:13:34]wFMCommunicate OK [18:13:34]SAM_PROTO_GetShiftState done [18:13:34]FM_GetShiftState done [18:13:34]req_shift_opened done [18:13:34]requested_item shift.open_date is exist - process it [18:13:34]req_shift_open_date [18:13:34]req_shift_open_date done [18:13:34]produce_requested_data done [18:13:34]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146436,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:13:34]process_action_free close_receipt [18:13:34]json_value_free [18:13:34]json_value_free done [18:13:34]process_json_proto returns [18:13:34]Send response to host [18:13:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146436,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:13:34]free response buf [18:13:34]execute_script done [18:13:34]execute_script returns [18:13:34]free content buf [18:13:34]Sock 10.Close socket [18:13:34]Sock 10.Thread stoped [18:13:34]OFD Sender: No OFD packet to send [18:13:39]OFD Sender: No OFD packet to send [18:13:44]OFD Sender: No OFD packet to send [18:13:49]OFD Sender: No OFD packet to send [18:13:54]OFD Sender: No OFD packet to send [18:13:59]OFD Sender: No OFD packet to send [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:22]int [18:14:22]Write to MH i2c: 01 00 00 01 04 05 [18:14:22]*** FLAG_PRN_KEY set [18:14:22]Write i2c OK [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 07 00 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 07 00 01 04 00 08 00 00 00 FF 0F 22 [18:14:22]state=0 [18:14:22]Key pressed [18:14:22]Feed [18:14:22]Write to MH i2c: D8 00 00 02 04 DD [18:14:22]Write i2c OK [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: D8 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: D8 01 00 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: D8 01 00 02 04 00 DE [18:14:22]int [18:14:22]Write to MH i2c: 01 00 00 03 04 07 [18:14:22]Write i2c OK [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 07 00 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 07 00 03 04 00 48 00 00 00 3C 00 92 [18:14:22]state=2 [18:14:22]Key pressed [18:14:22]int [18:14:22]Write to MH i2c: 01 00 00 04 04 08 [18:14:22]*** FLAG_PRN_KEY reset [18:14:22]Write i2c OK [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 07 00 [18:14:22]MH_I2C_Read... [18:14:22]Read from MH i2c: 01 07 00 04 04 00 00 00 00 00 FA 0F 18 [18:14:22]state=2 [18:14:22]Stop feed [18:14:23]int [18:14:23]Write to MH i2c: 01 00 00 05 04 09 [18:14:23]*** FLAG_PRN_KEY set [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 05 04 00 08 00 00 00 FF 0F 26 [18:14:23]state=0 [18:14:23]Key pressed [18:14:23]Feed [18:14:23]Write to MH i2c: D8 00 00 06 04 E1 [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: D8 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: D8 01 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: D8 01 00 06 04 00 E2 [18:14:23]int [18:14:23]Write to MH i2c: 01 00 00 07 04 0B [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 07 04 00 48 00 00 00 3C 00 96 [18:14:23]state=2 [18:14:23]Key pressed [18:14:23]int [18:14:23]Write to MH i2c: 01 00 00 08 04 0C [18:14:23]*** FLAG_PRN_KEY reset [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 08 04 00 00 00 00 00 F5 0F 17 [18:14:23]state=2 [18:14:23]Stop feed [18:14:23]int [18:14:23]Write to MH i2c: 01 00 00 09 04 0D [18:14:23]*** FLAG_PRN_KEY set [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 09 04 00 08 00 00 00 FF 0F 2A [18:14:23]state=0 [18:14:23]Key pressed [18:14:23]Feed [18:14:23]Write to MH i2c: D8 00 00 0A 04 E5 [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: D8 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: D8 01 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: D8 01 00 0A 04 00 E6 [18:14:23]int [18:14:23]Write to MH i2c: 01 00 00 0B 04 0F [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 0B 04 00 48 00 00 00 3C 00 9A [18:14:23]state=2 [18:14:23]Key pressed [18:14:23]int [18:14:23]Write to MH i2c: 01 00 00 0C 04 10 [18:14:23]*** FLAG_PRN_KEY reset [18:14:23]Write i2c OK [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 [18:14:23]MH_I2C_Read... [18:14:23]Read from MH i2c: 01 07 00 0C 04 00 00 00 00 00 F5 0F 1B [18:14:23]state=2 [18:14:23]Stop feed [18:14:24]OFD Sender: No OFD packet to send [18:14:24]int [18:14:24]Write to MH i2c: 01 00 00 0D 04 11 [18:14:24]*** FLAG_PRN_KEY set [18:14:24]Write i2c OK [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 07 00 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 07 00 0D 04 00 08 00 00 00 FF 0F 2E [18:14:24]state=0 [18:14:24]Key pressed [18:14:24]Feed [18:14:24]Write to MH i2c: D8 00 00 0E 04 E9 [18:14:24]Write i2c OK [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: D8 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: D8 01 00 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: D8 01 00 0E 04 00 EA [18:14:24]int [18:14:24]Write to MH i2c: 01 00 00 0F 04 13 [18:14:24]Write i2c OK [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 07 00 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 07 00 0F 04 00 48 00 00 00 3C 00 9E [18:14:24]state=2 [18:14:24]Key pressed [18:14:24]int [18:14:24]Write to MH i2c: 01 00 00 10 04 14 [18:14:24]*** FLAG_PRN_KEY reset [18:14:24]Write i2c OK [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 07 00 [18:14:24]MH_I2C_Read... [18:14:24]Read from MH i2c: 01 07 00 10 04 00 00 00 00 00 F6 0F 20 [18:14:24]state=2 [18:14:24]Stop feed [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:32]accept exits with 8 [18:15:32]New connection [18:15:32]New thread 3067329892 created [18:15:32]Thread 3067473252 joined [18:15:32]Waiting for new connection... [18:15:32] Sock 8.Parse request [18:15:32]Sock 8.Check first char [18:15:32]Sock 8.First char is OK [18:15:32]request: POST /json_proto HTTP/1.0 [18:15:32]Method: POST [18:15:32]URL: /json_proto [18:15:32]Method is POST - this is cgi request [18:15:32]url: /json_proto [18:15:32]query_string will be loaded in cgi processing [18:15:32]execute_cgi json_proto POST (null) [18:15:32]execute_cgi path=json_proto method=POST [18:15:32]POST find Content-Length [18:15:32]Host: 172.17.40.195:8080 [18:15:32]Content-Length: 677 [18:15:32]Content-Type: application/json [18:15:32] [18:15:32]POST finish read [18:15:32]Found Content-Length = 677 [18:15:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:15:32]execute_script... [18:15: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)161197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:15:32]POST & json_proto [18:15:32]process_json_proto [18:15:32]json parsed OK: [18:15:32]protocol is kg_v1.0 [18:15:32]action value=close_receipt [18:15:32]process_action close_receipt [18:15:32]cmd_close_receipt [18:15:32]MH_GetDate [18:15:32]Write to MH i2c: F0 00 00 11 04 04 [18:15:32]Write i2c OK [18:15:32]MH_I2C_Read... [18:15:32]Read from MH i2c: F0 [18:15:32]MH_I2C_Read... [18:15:32]Read from MH i2c: F0 09 00 [18:15:32]MH_I2C_Read... [18:15:32]Read from MH i2c: F0 09 00 11 04 00 45 26 21 67 D5 8D 6C 64 32 [18:15:32]GetLastDocTimeStamp 1730225610 [18:15:32]current date 1730225733 [18:15:32]FM_GetShiftState [18:15:32]SAM_PROTO_GetShiftState [18:15:32]wFMCommunicate request_size=4 [18:15:32]MH_SAM_APDU [18:15:32]CAPDU: 80 13 01 00 [18:15:32]Write to MH i2c: E2 08 00 12 04 80 13 01 00 00 00 00 00 93 [18:15:32]Write i2c OK [18:15:32]MH_I2C_Read... [18:15:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:32]Read from MH i2c: E2 [18:15:32]MH_I2C_Read... [18:15:32]Read from MH i2c: E2 0E 00 [18:15:32]MH_I2C_Read... [18:15:32]Read from MH i2c: E2 0E 00 12 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CC [18:15:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:15:32]wFMCommunicate OK [18:15:32]SAM_PROTO_GetShiftState done [18:15:32]FM_GetShiftState done [18:15:32]opened in 1730161786 [18:15:32]opened+sec_in_day 1730248186 [18:15:32]quantity*price = 40006 [18:15:32]sum+1 = 40007 [18:15: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 233 29.10.2024 18:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146437 ФПД: 52118457097520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181533&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146437&fm=52118457097520&tin=02508201610067®Number=0000000000091683&sum=40000 [18:15:33]StoreToDocumentArchive [18:15:33]shift 547 fd 146437 [18:15:33]save to /storage/0547/doc_00146437 [18:15:33]save last doc name /storage/0547/doc_00146437 to /storage/kkm_last_doc_name [18:15:33]save OK [18:15:33]Clear old archive folders... [18:15:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:15:33]tlvbuf is 01134260 [18:15:33]SAM_PROTO_ClearQueue [18:15:33]wFMCommunicate request_size=4 [18:15:33]MH_SAM_APDU [18:15:33]CAPDU: 80 09 00 00 [18:15:33]Write to MH i2c: E2 08 00 1F 04 80 09 00 00 00 00 00 00 95 [18:15:33]Write i2c OK [18:15:33]MH_I2C_Read... [18:15:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:15:34]Read from MH i2c: E2 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 1F 04 00 90 00 97 [18:15:34]RAPDU: 90 00 [18:15:34]wFMCommunicate OK [18:15:34]SAM_PROTO_ClearQueue done [18:15:34]KKMCreateOFDPacket [18:15:34]OFDProtocolAddRootSTLVToBuf [18:15:34]FM_MakeSignedData [18:15:34]FM_MakeSignedData [18:15:34]SAM_PROTO_SignData [18:15:34]wFMCommunicate request_size=4 [18:15:34]MH_SAM_APDU [18:15:34]CAPDU: 80 0D 01 02 [18:15:34]Write to MH i2c: E2 08 00 20 04 80 0D 01 02 00 00 00 00 9D [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:15:34]Read from MH i2c: E2 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [18:15:34]RAPDU: 90 00 [18:15:34]wFMCommunicate OK [18:15:34]wFMCommunicate request_size=255 [18:15:34]MH_SAM_APDU [18:15:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E9 00 00 00 F4 03 04 00 45 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 05 3C 02 00 35 04 06 00 2F [18:15:34]Write to MH i2c: E2 02 01 21 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E9 00 00 00 F4 03 04 00 45 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 05 3C 02 00 35 04 06 00 2F 00 00 6D [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:34]Read from MH i2c: E2 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 21 04 00 90 00 99 [18:15:34]RAPDU: 90 00 [18:15:34]wFMCommunicate OK [18:15:34]wFMCommunicate request_size=10 [18:15:34]MH_SAM_APDU [18:15:34]CAPDU: 80 0D 02 02 05 66 C6 1F 1D 30 [18:15:34]Write to MH i2c: E2 0D 00 22 04 80 0D 02 02 05 00 66 C6 1F 1D 30 00 00 42 [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:15:34]Read from MH i2c: E2 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 03 00 22 04 00 90 00 9A [18:15:34]RAPDU: 90 00 [18:15:34]wFMCommunicate OK [18:15:34]wFMCommunicate request_size=4 [18:15:34]MH_SAM_APDU [18:15:34]CAPDU: 80 0D 03 02 [18:15:34]Write to MH i2c: E2 08 00 23 04 80 0D 03 02 00 00 00 00 A2 [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:15:34]Read from MH i2c: E2 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 0B 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 0B 00 23 04 00 1F 95 43 0B 70 94 74 40 90 00 5D [18:15:34]RAPDU: 1F 95 43 0B 70 94 74 40 90 00 [18:15:34]wFMCommunicate OK [18:15:34]SAM_PROTO_SignData done [18:15:34]FM_MakeSignedData done [18:15:34]CreateOFDProtocolMessage [18:15:34]wFMCommunicate request_size=4 [18:15:34]MH_SAM_APDU [18:15:34]CAPDU: 80 11 00 00 [18:15:34]Write to MH i2c: E2 08 00 24 04 80 11 00 00 00 00 00 00 A2 [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:34]Read from MH i2c: E2 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 17 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: E2 17 00 24 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F5 [18:15:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:15:34]wFMCommunicate OK [18:15:34]CreateOFDProtocolMessage done [18:15:34]OFDSenderStorePacket 146437 [18:15:34]StoreOFDPacket docnum=146437 [18:15:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E F6 07 01 2D 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 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 E9 00 00 00 F4 03 04 00 45 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 05 3C 02 00 35 04 06 00 2F 66 C6 1F 1D 30 1F 95 43 0B 70 94 74 40 [18:15:34]CheckFolder [18:15:34]dirname=/storage/ofd_packets [18:15:34]CheckFolder done [18:15:34]ProducePacketName [18:15:34]name=ofd_packets/00146437 [18:15:34]NVStorageSaveData ofd_packets/00146437 [18:15:34]File name is /storage/ofd_packets/00146437 [18:15:34]Write 301 bytes [18:15:34]NVStorageSaveData done [18:15:34]OFDSenderStorePacket done [18:15:34]KKMCreateOFDPacket done [18:15:34]NVStorageSaveData kkm_last_timestamp [18:15:34]File name is /storage/kkm_last_timestamp [18:15:34]Write 4 bytes [18:15:34]NVStorageSaveData done [18:15:34]ExternCall_PrintAddStr [18:15:34]wPrintStart [18:15:34]Write to MH i2c: 01 00 00 25 04 29 [18:15:34]OFD Sender: Processing packet 146437 [packets to send 206, broken 205] [18:15:34]ProducePacketName [18:15:34]name=ofd_packets/00146437 [18:15:34]OFD Sender: To server: pG, [18:15:34]CommunicateWithHost lk.salyk.kg:30040 [18:15:34]ConnectInit lk.salyk.kg [18:15:34]Write i2c OK [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: 01 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: 01 07 00 [18:15:34]MH_I2C_Read... [18:15:34]Read from MH i2c: 01 07 00 25 04 00 00 00 00 00 FF 0F 3E [18:15:34]RasterBufferAndPrint [18:15:34]line Счет N : (1)161197 [18:15:34]line ИНН: 02508201610067 [18:15:34]line Контрольно-Кассовый Чек [18:15:34]line ПРОДАЖА [18:15:34]line ТРК (МРК, ГНК) : 42 [18:15:34]line Товар: 2710124130 [18:15:34]line Аи-92-К-2 [18:15:34]line 5.980 * 66.90 [18:15:34]line = 400.06 [18:15:34]line НДС 12% НСП 1% [18:15:34]line > о реализуемом товаре [18:15:34]line ОКРУГЛЕНИЕ: -0.06 [18:15:34]line ИТОГО: 400.00 [18:15:34]line Внесено: 400.00 [18:15:34]line СДАЧА: 0.00 [18:15:34]line НСП 1% : 3.54 [18:15:34]line НДС 12% : 42.48 [18:15:34]line Наличными: 400.00 [18:15:34]line Безнал.: 0.00 [18:15:34]line Место: АЗС № 126 "Партнер Нефть" [18:15:34]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:15:34]line СНО: Общий режим [18:15:34]line Чек 233 29.10.2024 18:15 [18:15:34]line Смена: 547 ФФД: 1.0 [18:15:34]line ЗНМ: 0300000085 [18:15:34]line РНМ: 0000000000091683 [18:15:34]line Версия ККМ: 001 [18:15:34]line ФМ: 0000000000871745 [18:15:34]line ФД: 146437 [18:15:34]line ФПД: 52118457097520 [18:15:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181533&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146437&fm=52118457097520&tin=02508201610067®Number=0000000000091683&sum=40000 [18:15:34]written 0, free lines is 4095 [18:15:34]Connected sock=10 [18:15:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0E F6 07 01 2D 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 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 E9 00 00 00 F4 03 04 00 45 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 05 3C 02 00 35 04 06 00 2F 66 C6 1F 1D 30 1F 95 43 0B 70 94 74 40 [18:15:35]Write to MH i2c: 01 00 00 50 04 54 [18:15:35]Write i2c OK [18:15:35]MH_I2C_Read... [18:15:35]Read from MH i2c: 01 [18:15:35]MH_I2C_Read... [18:15:35]Read from MH i2c: 01 07 00 [18:15:35]MH_I2C_Read... [18:15:35]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 BA 0C 21 [18:15:35]RasterBufferAndPrint [18:15:35]line [18:15:35]line [18:15:35]line [18:15:35]line [18:15:35]line [18:15:35]written 0, free lines is 3265 [18:15:35]MH_Cut [18:15:35]Write to MH i2c: D1 01 00 57 04 01 2D [18:15:35]Write i2c OK [18:15:35]MH_I2C_Read... [18:15:35]Read from MH i2c: D1 [18:15:35]MH_I2C_Read... [18:15:35]Read from MH i2c: D1 01 00 [18:15:35]MH_I2C_Read... [18:15:35]Read from MH i2c: D1 01 00 57 04 00 2C [18:15:35]Write to MH i2c: 01 00 00 58 04 5C [18:15:35]Write i2c OK [18:15:35]MH_I2C_Read... [18:15:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E0 5C 47 00 7A 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 31 37 34 35 10 04 04 00 05 3C 02 00 F4 03 04 00 6B CB 20 67 B6 04 01 00 00 23 50 8B B0 A1 AA D7 D5 [18:15:35]CommunicateWithHost err = 0 [18:15:35]CheckOFDResponse [18:15:35]1017 (14) - 77093643461234 [18:15:35]1041 (16) - 0000000000871745 [18:15:35]1040 (4) - 146437 [18:15:35]1012 (4) - 29.10.2024 11:47 [18:15:35]1206 (1) - 0 [18:15:35]OFD Sender: Remove packet 146437 [18:15:35]ProducePacketName [18:15:35]name=ofd_packets/00146437 [18:15:35]NVStorageDeleteData [18:15:35]OFD Sender: No OFD packet to send [18:15:35]*** Cut start [18:15:35]*** Partial cut [18:15:35]*** CUTSNS_PIN = 1 [18:15:35]*** CUTSNS_PIN = 0 [18:15:36]*** Brake cut motor [18:15:36]Read from MH i2c: 01 [18:15:36]MH_I2C_Read... [18:15:36]*** Stop cut motor [18:15:36]*** Cut end [18:15:36]Read from MH i2c: 01 07 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: 01 07 00 58 04 00 00 00 00 00 FF 0F 71 [18:15:36]process_action close_receipt done [18:15:36]requested_data is exist [18:15:36]produce_requested_data [18:15:36]requested_item fm.sn is exist - process it [18:15:36]wFMCommunicate request_size=4 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 11 00 00 [18:15:36]Write to MH i2c: E2 08 00 59 04 80 11 00 00 00 00 00 00 D7 [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 17 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 17 00 59 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 2A [18:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:15:36]wFMCommunicate OK [18:15:36]requested_item fd.num is exist - process it [18:15:36]SAM_PROTO_GetFieldsCounters [18:15:36]wFMCommunicate request_size=4 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 13 00 00 [18:15:36]Write to MH i2c: E2 08 00 5A 04 80 13 00 00 00 00 00 00 DA [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 62 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 62 00 5A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 05 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [18:15:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 05 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:15:36]wFMCommunicate OK [18:15:36]SAM_PROTO_GetFieldsCounters done [18:15:36]requested_item shift.num is exist - process it [18:15:36]requested_item shift.opened is exist - process it [18:15:36]req_shift_opened [18:15:36]FM_GetShiftState [18:15:36]SAM_PROTO_GetShiftState [18:15:36]wFMCommunicate request_size=4 [18:15:36]MH_SAM_APDU [18:15:36]CAPDU: 80 13 01 00 [18:15:36]Write to MH i2c: E2 08 00 5B 04 80 13 01 00 00 00 00 00 DC [18:15:36]Write i2c OK [18:15:36]MH_I2C_Read... [18:15:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:15:36]Read from MH i2c: E2 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 0E 00 [18:15:36]MH_I2C_Read... [18:15:36]Read from MH i2c: E2 0E 00 5B 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 15 [18:15:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:15:36]wFMCommunicate OK [18:15:36]SAM_PROTO_GetShiftState done [18:15:36]FM_GetShiftState done [18:15:36]req_shift_opened done [18:15:36]requested_item shift.open_date is exist - process it [18:15:36]req_shift_open_date [18:15:36]req_shift_open_date done [18:15:36]produce_requested_data done [18:15:36]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146437,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:15:36]process_action_free close_receipt [18:15:36]json_value_free [18:15:36]json_value_free done [18:15:36]process_json_proto returns [18:15:36]Send response to host [18:15:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146437,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:15:36]free response buf [18:15:36]execute_script done [18:15:36]execute_script returns [18:15:36]free content buf [18:15:36]Sock 8.Close socket [18:15:36]Sock 8.Thread stoped [18:15:39]int [18:15:39]Write to MH i2c: 01 00 00 5C 04 60 [18:15:39]*** FLAG_PRN_KEY set [18:15:39]Write i2c OK [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 07 00 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 07 00 5C 04 00 08 00 00 00 FF 0F 7D [18:15:39]state=0 [18:15:39]Key pressed [18:15:39]Feed [18:15:39]Write to MH i2c: D8 00 00 5D 04 38 [18:15:39]Write i2c OK [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: D8 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: D8 01 00 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: D8 01 00 5D 04 00 39 [18:15:39]int [18:15:39]Write to MH i2c: 01 00 00 5E 04 62 [18:15:39]Write i2c OK [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 07 00 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 07 00 5E 04 00 48 00 00 00 3C 00 ED [18:15:39]state=2 [18:15:39]Key pressed [18:15:39]int [18:15:39]Write to MH i2c: 01 00 00 5F 04 63 [18:15:39]*** FLAG_PRN_KEY reset [18:15:39]Write i2c OK [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 07 00 [18:15:39]MH_I2C_Read... [18:15:39]Read from MH i2c: 01 07 00 5F 04 00 00 00 00 00 FF 0F 78 [18:15:39]state=2 [18:15:39]Stop feed [18:15:40]OFD Sender: No OFD packet to send [18:15:41]int [18:15:41]Write to MH i2c: 01 00 00 60 04 64 [18:15:41]*** FLAG_PRN_KEY set [18:15:41]Write i2c OK [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 07 00 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 07 00 60 04 00 08 00 00 00 FF 0F 81 [18:15:41]state=0 [18:15:41]Key pressed [18:15:41]Feed [18:15:41]Write to MH i2c: D8 00 00 61 04 3C [18:15:41]Write i2c OK [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: D8 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: D8 01 00 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: D8 01 00 61 04 00 3D [18:15:41]int [18:15:41]Write to MH i2c: 01 00 00 62 04 66 [18:15:41]Write i2c OK [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 07 00 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 07 00 62 04 00 48 00 00 00 3C 00 F1 [18:15:41]state=2 [18:15:41]Key pressed [18:15:41]int [18:15:41]Write to MH i2c: 01 00 00 63 04 67 [18:15:41]*** FLAG_PRN_KEY reset [18:15:41]Write i2c OK [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 07 00 [18:15:41]MH_I2C_Read... [18:15:41]Read from MH i2c: 01 07 00 63 04 00 00 00 00 00 FB 0F 78 [18:15:41]state=2 [18:15:41]Stop feed [18:15:45]OFD Sender: No OFD packet to send [18:15:50]OFD Sender: No OFD packet to send [18:15:55]OFD Sender: No OFD packet to send [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:17:00]OFD Sender: No OFD packet to send [18:17:05]OFD Sender: No OFD packet to send [18:17:10]OFD Sender: No OFD packet to send [18:17:15]OFD Sender: No OFD packet to send [18:17:20]OFD Sender: No OFD packet to send [18:17:25]OFD Sender: No OFD packet to send [18:17:30]OFD Sender: No OFD packet to send [18:17:35]OFD Sender: No OFD packet to send [18:17:40]OFD Sender: No OFD packet to send [18:17:45]OFD Sender: No OFD packet to send [18:17:50]OFD Sender: No OFD packet to send [18:17:55]OFD Sender: No OFD packet to send [18:18:00]OFD Sender: No OFD packet to send [18:18:06]OFD Sender: No OFD packet to send [18:18:11]OFD Sender: No OFD packet to send [18:18:16]OFD Sender: No OFD packet to send [18:18:21]OFD Sender: No OFD packet to send [18:18:26]OFD Sender: No OFD packet to send [18:18:31]OFD Sender: No OFD packet to send [18:18:35]accept exits with 9 [18:18:35]New connection [18:18:35]New thread 3067473252 created [18:18:35]Thread 3067329892 joined [18:18:35]Waiting for new connection... [18:18:35] Sock 9.Parse request [18:18:35]Sock 9.Check first char [18:18:35]Sock 9.First char is OK [18:18:35]request: POST /json_proto HTTP/1.0 [18:18:35]Method: POST [18:18:35]URL: /json_proto [18:18:35]Method is POST - this is cgi request [18:18:35]url: /json_proto [18:18:35]query_string will be loaded in cgi processing [18:18:35]execute_cgi json_proto POST (null) [18:18:35]execute_cgi path=json_proto method=POST [18:18:35]POST find Content-Length [18:18:35]Host: 172.17.40.195:8080 [18:18:35]Content-Length: 678 [18:18:35]Content-Type: application/json [18:18:35] [18:18:35]POST finish read [18:18:35]Found Content-Length = 678 [18:18:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:18:35]execute_script... [18:18: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)161199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [18:18:35]POST & json_proto [18:18:35]process_json_proto [18:18:35]json parsed OK: [18:18:35]protocol is kg_v1.0 [18:18:35]action value=close_receipt [18:18:35]process_action close_receipt [18:18:35]cmd_close_receipt [18:18:35]MH_GetDate [18:18:35]Write to MH i2c: F0 00 00 64 04 57 [18:18:35]Write i2c OK [18:18:35]MH_I2C_Read... [18:18:35]Read from MH i2c: F0 [18:18:35]MH_I2C_Read... [18:18:35]Read from MH i2c: F0 09 00 [18:18:35]MH_I2C_Read... [18:18:35]Read from MH i2c: F0 09 00 64 04 00 FC 26 21 67 D5 8D 6C 64 3C [18:18:35]GetLastDocTimeStamp 1730225733 [18:18:35]current date 1730225916 [18:18:35]FM_GetShiftState [18:18:35]SAM_PROTO_GetShiftState [18:18:35]wFMCommunicate request_size=4 [18:18:35]MH_SAM_APDU [18:18:35]CAPDU: 80 13 01 00 [18:18:35]Write to MH i2c: E2 08 00 65 04 80 13 01 00 00 00 00 00 E6 [18:18:35]Write i2c OK [18:18:35]MH_I2C_Read... [18:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:35]Read from MH i2c: E2 [18:18:35]MH_I2C_Read... [18:18:35]Read from MH i2c: E2 0E 00 [18:18:35]MH_I2C_Read... [18:18:35]Read from MH i2c: E2 0E 00 65 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1F [18:18:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:18:35]wFMCommunicate OK [18:18:35]SAM_PROTO_GetShiftState done [18:18:35]FM_GetShiftState done [18:18:35]opened in 1730161786 [18:18:35]opened+sec_in_day 1730248186 [18:18:35]quantity*price = 80061 [18:18:35]sum+1 = 80063 [18:18:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 234 29.10.2024 18:18 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146438 ФПД: 205431187641310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181836&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146438&fm=205431187641310&tin=02508201610067®Number=0000000000091683&sum=80000 [18:18:37]StoreToDocumentArchive [18:18:37]shift 547 fd 146438 [18:18:37]save to /storage/0547/doc_00146438 [18:18:37]save last doc name /storage/0547/doc_00146438 to /storage/kkm_last_doc_name [18:18:37]save OK [18:18:37]Clear old archive folders... [18:18:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:37]tlvbuf is 010BDC30 [18:18:37]SAM_PROTO_ClearQueue [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 09 00 00 [18:18:37]Write to MH i2c: E2 08 00 72 04 80 09 00 00 00 00 00 00 E8 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 72 04 00 90 00 EA [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]SAM_PROTO_ClearQueue done [18:18:37]KKMCreateOFDPacket [18:18:37]OFDProtocolAddRootSTLVToBuf [18:18:37]FM_MakeSignedData [18:18:37]FM_MakeSignedData [18:18:37]SAM_PROTO_SignData [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 01 02 [18:18:37]Write to MH i2c: E2 08 00 73 04 80 0D 01 02 00 00 00 00 F0 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 73 04 00 90 00 EB [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]wFMCommunicate request_size=255 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 FC 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 06 3C 02 00 35 04 06 00 BA [18:18:37]Write to MH i2c: E2 02 01 74 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 FC 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 06 3C 02 00 35 04 06 00 BA 00 00 A3 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 74 04 00 90 00 EC [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]wFMCommunicate request_size=10 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 02 02 05 D6 AC F7 13 DE [18:18:37]Write to MH i2c: E2 0D 00 75 04 80 0D 02 02 05 00 D6 AC F7 13 DE 00 00 67 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 03 00 75 04 00 90 00 ED [18:18:37]RAPDU: 90 00 [18:18:37]wFMCommunicate OK [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 0D 03 02 [18:18:37]Write to MH i2c: E2 08 00 76 04 80 0D 03 02 00 00 00 00 F5 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 0B 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 0B 00 76 04 00 60 27 78 C3 B8 08 3B DB 90 00 8E [18:18:37]RAPDU: 60 27 78 C3 B8 08 3B DB 90 00 [18:18:37]wFMCommunicate OK [18:18:37]SAM_PROTO_SignData done [18:18:37]FM_MakeSignedData done [18:18:37]CreateOFDProtocolMessage [18:18:37]wFMCommunicate request_size=4 [18:18:37]MH_SAM_APDU [18:18:37]CAPDU: 80 11 00 00 [18:18:37]Write to MH i2c: E2 08 00 77 04 80 11 00 00 00 00 00 00 F5 [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:37]Read from MH i2c: E2 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 17 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: E2 17 00 77 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 48 [18:18:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:18:37]wFMCommunicate OK [18:18:37]CreateOFDProtocolMessage done [18:18:37]OFDSenderStorePacket 146438 [18:18:37]StoreOFDPacket docnum=146438 [18:18:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 21 CB 07 01 FD 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 FC 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 06 3C 02 00 35 04 06 00 BA D6 AC F7 13 DE 60 27 78 C3 B8 08 3B DB [18:18:37]CheckFolder [18:18:37]dirname=/storage/ofd_packets [18:18:37]CheckFolder done [18:18:37]ProducePacketName [18:18:37]name=ofd_packets/00146438 [18:18:37]NVStorageSaveData ofd_packets/00146438 [18:18:37]File name is /storage/ofd_packets/00146438 [18:18:37]Write 301 bytes [18:18:37]NVStorageSaveData done [18:18:37]OFDSenderStorePacket done [18:18:37]KKMCreateOFDPacket done [18:18:37]NVStorageSaveData kkm_last_timestamp [18:18:37]File name is /storage/kkm_last_timestamp [18:18:37]Write 4 bytes [18:18:37]NVStorageSaveData done [18:18:37]ExternCall_PrintAddStr [18:18:37]wPrintStart [18:18:37]Write to MH i2c: 01 00 00 78 04 7C [18:18:37]Write i2c OK [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: 01 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: 01 07 00 [18:18:37]MH_I2C_Read... [18:18:37]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 FF 0F 91 [18:18:37]RasterBufferAndPrint [18:18:37]line Счет N : (1)161199 [18:18:37]line ИНН: 02508201610067 [18:18:37]line Контрольно-Кассовый Чек [18:18:37]line ПРОДАЖА [18:18:37]line ТРК (МРК, ГНК) : 53 [18:18:37]line Товар: 2710124500 [18:18:37]line Аи-95-К-3 [18:18:37]line 10.790 * 74.20 [18:18:37]line = 800.62 [18:18:37]line НДС 12% НСП 1% [18:18:37]line > о реализуемом товаре [18:18:37]line ОКРУГЛЕНИЕ: -0.62 [18:18:37]line ИТОГО: 800.00 [18:18:37]line Внесено: 800.00 [18:18:37]line СДАЧА: 0.00 [18:18:37]line НСП 1% : 7.08 [18:18:37]line НДС 12% : 85.02 [18:18:37]line Наличными: 800.00 [18:18:37]line Безнал.: 0.00 [18:18:37]line Место: АЗС № 126 "Партнер Нефть" [18:18:37]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:18:37]line СНО: Общий режим [18:18:37]line Чек 234 29.10.2024 18:18 [18:18:37]line Смена: 547 ФФД: 1.0 [18:18:37]line ЗНМ: 0300000085 [18:18:37]line РНМ: 0000000000091683 [18:18:37]line Версия ККМ: 001 [18:18:37]line ФМ: 0000000000871745 [18:18:37]line ФД: 146438 [18:18:37]line ФПД: 205431187641310 [18:18:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181836&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146438&fm=205431187641310&tin=02508201610067®Number=0000000000091683&sum=80000 [18:18:37]OFD Sender: Processing packet 146438 [packets to send 206, broken 205] [18:18:37]ProducePacketName [18:18:37]name=ofd_packets/00146438 [18:18:37]OFD Sender: To server: pG, [18:18:37]CommunicateWithHost lk.salyk.kg:30040 [18:18:37]ConnectInit lk.salyk.kg [18:18:37]written 0, free lines is 4095 [18:18:37]Connected sock=10 [18:18:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 21 CB 07 01 FD 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 FC 26 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 06 3C 02 00 35 04 06 00 BA D6 AC F7 13 DE 60 27 78 C3 B8 08 3B DB [18:18:38]Write to MH i2c: 01 00 00 A3 04 A7 [18:18:38]Write i2c OK [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 07 00 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: 01 07 00 A3 04 00 00 00 00 00 C4 0C 7E [18:18:38]RasterBufferAndPrint [18:18:38]line [18:18:38]line [18:18:38]line [18:18:38]line [18:18:38]line [18:18:38]written 0, free lines is 3274 [18:18:38]MH_Cut [18:18:38]Write to MH i2c: D1 01 00 AA 04 01 80 [18:18:38]Write i2c OK [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: D1 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: D1 01 00 [18:18:38]MH_I2C_Read... [18:18:38]Read from MH i2c: D1 01 00 AA 04 00 7F [18:18:38]Write to MH i2c: 01 00 00 AB 04 AF [18:18:38]Write i2c OK [18:18:38]MH_I2C_Read... [18:18:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 6F 20 47 00 A2 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 06 3C 02 00 F4 03 04 00 22 CC 20 67 B6 04 01 00 00 31 88 6D A1 FA E5 D0 B2 [18:18:38]CommunicateWithHost err = 0 [18:18:38]CheckOFDResponse [18:18:38]1017 (14) - 77093643461234 [18:18:38]1041 (16) - 0000000000871745 [18:18:38]1040 (4) - 146438 [18:18:38]1012 (4) - 29.10.2024 11:50 [18:18:38]1206 (1) - 0 [18:18:38]OFD Sender: Remove packet 146438 [18:18:38]ProducePacketName [18:18:38]name=ofd_packets/00146438 [18:18:38]NVStorageDeleteData [18:18:38]OFD Sender: No OFD packet to send [18:18:38]*** Cut start [18:18:38]*** Partial cut [18:18:38]*** CUTSNS_PIN = 1 [18:18:38]*** CUTSNS_PIN = 0 [18:18:39]*** Brake cut motor [18:18:39]Read from MH i2c: 01 [18:18:39]MH_I2C_Read... [18:18:39]*** Stop cut motor [18:18:39]*** Cut end [18:18:39]Read from MH i2c: 01 07 00 [18:18:39]MH_I2C_Read... [18:18:39]Read from MH i2c: 01 07 00 AB 04 00 00 00 00 00 FF 0F C4 [18:18:39]process_action close_receipt done [18:18:39]requested_data is exist [18:18:39]produce_requested_data [18:18:39]requested_item fm.sn is exist - process it [18:18:39]wFMCommunicate request_size=4 [18:18:39]MH_SAM_APDU [18:18:39]CAPDU: 80 11 00 00 [18:18:39]Write to MH i2c: E2 08 00 AC 04 80 11 00 00 00 00 00 00 2A [18:18:39]Write i2c OK [18:18:39]MH_I2C_Read... [18:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:39]Read from MH i2c: E2 [18:18:39]MH_I2C_Read... [18:18:39]Read from MH i2c: E2 17 00 [18:18:39]MH_I2C_Read... [18:18:39]Read from MH i2c: E2 17 00 AC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7D [18:18:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:18:39]wFMCommunicate OK [18:18:39]requested_item fd.num is exist - process it [18:18:39]SAM_PROTO_GetFieldsCounters [18:18:39]wFMCommunicate request_size=4 [18:18:39]MH_SAM_APDU [18:18:39]CAPDU: 80 13 00 00 [18:18:39]Write to MH i2c: E2 08 00 AD 04 80 13 00 00 00 00 00 00 2D [18:18:39]Write i2c OK [18:18:39]MH_I2C_Read... [18:18:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:39]Read from MH i2c: E2 [18:18:39]MH_I2C_Read... [18:18:39]Read from MH i2c: E2 62 00 [18:18:39]MH_I2C_Read... [18:18:39]Read from MH i2c: E2 62 00 AD 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 06 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [18:18:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 06 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:18:39]wFMCommunicate OK [18:18:39]SAM_PROTO_GetFieldsCounters done [18:18:39]requested_item shift.num is exist - process it [18:18:39]requested_item shift.opened is exist - process it [18:18:39]req_shift_opened [18:18:39]FM_GetShiftState [18:18:39]SAM_PROTO_GetShiftState [18:18:39]wFMCommunicate request_size=4 [18:18:39]MH_SAM_APDU [18:18:39]CAPDU: 80 13 01 00 [18:18:39]Write to MH i2c: E2 08 00 AE 04 80 13 01 00 00 00 00 00 2F [18:18:39]Write i2c OK [18:18:39]MH_I2C_Read... [18:18:39]Read from MH i2c: E2 [18:18:39]MH_I2C_Read... [18:18:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:39]Read from MH i2c: E2 0E 00 [18:18:39]MH_I2C_Read... [18:18:39]Read from MH i2c: E2 0E 00 AE 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 68 [18:18:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:18:39]wFMCommunicate OK [18:18:39]SAM_PROTO_GetShiftState done [18:18:39]FM_GetShiftState done [18:18:39]req_shift_opened done [18:18:39]requested_item shift.open_date is exist - process it [18:18:39]req_shift_open_date [18:18:39]req_shift_open_date done [18:18:39]produce_requested_data done [18:18:39]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146438,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:18:39]process_action_free close_receipt [18:18:39]json_value_free [18:18:39]json_value_free done [18:18:39]process_json_proto returns [18:18:39]Send response to host [18:18:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146438,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:18:39]free response buf [18:18:39]execute_script done [18:18:39]execute_script returns [18:18:39]free content buf [18:18:39]Sock 9.Close socket [18:18:39]Sock 9.Thread stoped [18:18:43]OFD Sender: No OFD packet to send [18:18:48]OFD Sender: No OFD packet to send [18:18:53]OFD Sender: No OFD packet to send [18:18:58]OFD Sender: No OFD packet to send [18:19:03]OFD Sender: No OFD packet to send [18:19:08]OFD Sender: No OFD packet to send [18:19:13]accept exits with 8 [18:19:13]New connection [18:19:13]New thread 3067329892 created [18:19:13]Thread 3067473252 joined [18:19:13]Waiting for new connection... [18:19:13] Sock 8.Parse request [18:19:13]Sock 8.Check first char [18:19:13]Sock 8.First char is OK [18:19:13]request: POST /json_proto HTTP/1.0 [18:19:13]Method: POST [18:19:13]URL: /json_proto [18:19:13]Method is POST - this is cgi request [18:19:13]url: /json_proto [18:19:13]query_string will be loaded in cgi processing [18:19:13]execute_cgi json_proto POST (null) [18:19:13]execute_cgi path=json_proto method=POST [18:19:13]POST find Content-Length [18:19:13]Host: 172.17.40.195:8080 [18:19:13]Content-Length: 677 [18:19:13]Content-Type: application/json [18:19:13] [18:19:13]POST finish read [18:19:13]Found Content-Length = 677 [18:19:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:19:13]execute_script... [18: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)161200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:19:13]POST & json_proto [18:19:13]process_json_proto [18:19:13]json parsed OK: [18:19:13]protocol is kg_v1.0 [18:19:13]action value=close_receipt [18:19:13]process_action close_receipt [18:19:13]cmd_close_receipt [18:19:13]MH_GetDate [18:19:13]Write to MH i2c: F0 00 00 AF 04 A2 [18:19:13]Write i2c OK [18:19:13]MH_I2C_Read... [18:19:13]Read from MH i2c: F0 [18:19:13]MH_I2C_Read... [18:19:13]Read from MH i2c: F0 09 00 [18:19:13]MH_I2C_Read... [18:19:13]Read from MH i2c: F0 09 00 AF 04 00 21 27 21 67 D5 8D 6C 64 AD [18:19:13]GetLastDocTimeStamp 1730225916 [18:19:13]current date 1730225953 [18:19:13]FM_GetShiftState [18:19:13]SAM_PROTO_GetShiftState [18:19:13]wFMCommunicate request_size=4 [18:19:13]MH_SAM_APDU [18:19:13]CAPDU: 80 13 01 00 [18:19:13]Write to MH i2c: E2 08 00 B0 04 80 13 01 00 00 00 00 00 31 [18:19:13]Write i2c OK [18:19:13]MH_I2C_Read... [18:19:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:13]Read from MH i2c: E2 [18:19:13]MH_I2C_Read... [18:19:13]Read from MH i2c: E2 0E 00 [18:19:13]MH_I2C_Read... [18:19:13]Read from MH i2c: E2 0E 00 B0 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6A [18:19:13]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:19:13]wFMCommunicate OK [18:19:13]SAM_PROTO_GetShiftState done [18:19:13]FM_GetShiftState done [18:19:13]opened in 1730161786 [18:19:13]opened+sec_in_day 1730248186 [18:19:13]quantity*price = 30038 [18:19:13]sum+1 = 30039 [18:19:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 235 29.10.2024 18:19 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146439 ФПД: 254798967085174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181913&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146439&fm=254798967085174&tin=02508201610067®Number=0000000000091683&sum=30000 [18:19:14]StoreToDocumentArchive [18:19:14]shift 547 fd 146439 [18:19:14]save to /storage/0547/doc_00146439 [18:19:14]save last doc name /storage/0547/doc_00146439 to /storage/kkm_last_doc_name [18:19:14]save OK [18:19:14]Clear old archive folders... [18:19:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:19:14]tlvbuf is 010E1360 [18:19:14]SAM_PROTO_ClearQueue [18:19:14]wFMCommunicate request_size=4 [18:19:14]MH_SAM_APDU [18:19:14]CAPDU: 80 09 00 00 [18:19:14]Write to MH i2c: E2 08 00 BD 04 80 09 00 00 00 00 00 00 33 [18:19:14]Write i2c OK [18:19:14]MH_I2C_Read... [18:19:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:14]Read from MH i2c: E2 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 BD 04 00 90 00 35 [18:19:14]RAPDU: 90 00 [18:19:14]wFMCommunicate OK [18:19:14]SAM_PROTO_ClearQueue done [18:19:14]KKMCreateOFDPacket [18:19:14]OFDProtocolAddRootSTLVToBuf [18:19:14]FM_MakeSignedData [18:19:14]FM_MakeSignedData [18:19:14]SAM_PROTO_SignData [18:19:14]wFMCommunicate request_size=4 [18:19:14]MH_SAM_APDU [18:19:14]CAPDU: 80 0D 01 02 [18:19:14]Write to MH i2c: E2 08 00 BE 04 80 0D 01 02 00 00 00 00 3B [18:19:14]Write i2c OK [18:19:14]MH_I2C_Read... [18:19:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:14]Read from MH i2c: E2 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 BE 04 00 90 00 36 [18:19:14]RAPDU: 90 00 [18:19:14]wFMCommunicate OK [18:19:14]wFMCommunicate request_size=255 [18:19:14]MH_SAM_APDU [18: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 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 EB 00 00 00 F4 03 04 00 21 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 07 3C 02 00 35 04 06 00 E7 [18:19:14]Write to MH i2c: E2 02 01 BF 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 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 EB 00 00 00 F4 03 04 00 21 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 07 3C 02 00 35 04 06 00 E7 00 00 C9 [18:19:14]Write i2c OK [18:19:14]MH_I2C_Read... [18:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:14]Read from MH i2c: E2 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 BF 04 00 90 00 37 [18:19:14]RAPDU: 90 00 [18:19:14]wFMCommunicate OK [18:19:14]wFMCommunicate request_size=10 [18:19:14]MH_SAM_APDU [18:19:14]CAPDU: 80 0D 02 02 05 BD 01 EC 18 76 [18:19:14]Write to MH i2c: E2 0D 00 C0 04 80 0D 02 02 05 00 BD 01 EC 18 76 00 00 80 [18:19:14]Write i2c OK [18:19:14]MH_I2C_Read... [18:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:14]Read from MH i2c: E2 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 03 00 C0 04 00 90 00 38 [18:19:14]RAPDU: 90 00 [18:19:14]wFMCommunicate OK [18:19:14]wFMCommunicate request_size=4 [18:19:14]MH_SAM_APDU [18:19:14]CAPDU: 80 0D 03 02 [18:19:14]Write to MH i2c: E2 08 00 C1 04 80 0D 03 02 00 00 00 00 40 [18:19:14]Write i2c OK [18:19:14]MH_I2C_Read... [18:19:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:14]Read from MH i2c: E2 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 0B 00 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 0B 00 C1 04 00 D4 65 33 C1 E1 E2 EC CC 90 00 E9 [18:19:14]RAPDU: D4 65 33 C1 E1 E2 EC CC 90 00 [18:19:14]wFMCommunicate OK [18:19:14]SAM_PROTO_SignData done [18:19:14]FM_MakeSignedData done [18:19:14]CreateOFDProtocolMessage [18:19:14]wFMCommunicate request_size=4 [18:19:14]MH_SAM_APDU [18:19:14]CAPDU: 80 11 00 00 [18:19:14]Write to MH i2c: E2 08 00 C2 04 80 11 00 00 00 00 00 00 40 [18:19:14]Write i2c OK [18:19:14]MH_I2C_Read... [18:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:14]Read from MH i2c: E2 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 17 00 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: E2 17 00 C2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 93 [18:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:19:14]wFMCommunicate OK [18:19:14]CreateOFDProtocolMessage done [18:19:14]OFDSenderStorePacket 146439 [18:19:14]StoreOFDPacket docnum=146439 [18:19:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AE 96 07 01 9E 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 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 EB 00 00 00 F4 03 04 00 21 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 07 3C 02 00 35 04 06 00 E7 BD 01 EC 18 76 D4 65 33 C1 E1 E2 EC CC [18:19:14]CheckFolder [18:19:14]dirname=/storage/ofd_packets [18:19:14]CheckFolder done [18:19:14]ProducePacketName [18:19:14]name=ofd_packets/00146439 [18:19:14]NVStorageSaveData ofd_packets/00146439 [18:19:14]File name is /storage/ofd_packets/00146439 [18:19:14]Write 301 bytes [18:19:14]NVStorageSaveData done [18:19:14]OFDSenderStorePacket done [18:19:14]KKMCreateOFDPacket done [18:19:14]NVStorageSaveData kkm_last_timestamp [18:19:14]File name is /storage/kkm_last_timestamp [18:19:14]Write 4 bytes [18:19:14]NVStorageSaveData done [18:19:14]ExternCall_PrintAddStr [18:19:14]wPrintStart [18:19:14]Write to MH i2c: 01 00 00 C3 04 C7 [18:19:14]Write i2c OK [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: 01 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: 01 07 00 [18:19:14]MH_I2C_Read... [18:19:14]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [18:19:14]RasterBufferAndPrint [18:19:14]line Счет N : (1)161200 [18:19:14]line ИНН: 02508201610067 [18:19:14]line Контрольно-Кассовый Чек [18:19:14]line ПРОДАЖА [18:19:14]line ТРК (МРК, ГНК) : 62 [18:19:14]line Товар: 2710124130 [18:19:14]line Аи-92-К-2 [18:19:14]line 4.490 * 66.90 [18:19:14]line = 300.38 [18:19:14]line НДС 12% НСП 1% [18:19:14]line > о реализуемом товаре [18:19:14]line ОКРУГЛЕНИЕ: -0.38 [18:19:14]line ИТОГО: 300.00 [18:19:14]line Внесено: 300.00 [18:19:14]line СДАЧА: 0.00 [18:19:14]line НСП 1% : 2.66 [18:19:14]line НДС 12% : 31.90 [18:19:14]line Наличными: 300.00 [18:19:14]line Безнал.: 0.00 [18:19:14]line Место: АЗС № 126 "Партнер Нефть" [18:19:14]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:19:14]line СНО: Общий режим [18:19:14]line Чек 235 29.10.2024 18:19 [18:19:14]line Смена: 547 ФФД: 1.0 [18:19:14]line ЗНМ: 0300000085 [18:19:14]line РНМ: 0000000000091683 [18:19:14]line Версия ККМ: 001 [18:19:14]line ФМ: 0000000000871745 [18:19:14]line ФД: 146439 [18:19:14]line ФПД: 254798967085174 [18:19:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T181913&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146439&fm=254798967085174&tin=02508201610067®Number=0000000000091683&sum=30000 [18:19:15]OFD Sender: Processing packet 146439 [packets to send 206, broken 205] [18:19:15]ProducePacketName [18:19:15]name=ofd_packets/00146439 [18:19:15]OFD Sender: To server: pG, [18:19:15]CommunicateWithHost lk.salyk.kg:30040 [18:19:15]ConnectInit lk.salyk.kg [18:19:15]written 0, free lines is 4095 [18:19:15]Write to MH i2c: 01 00 00 EE 04 F2 [18:19:15]Write i2c OK [18:19:15]MH_I2C_Read... [18:19:15]Read from MH i2c: 01 [18:19:15]MH_I2C_Read... [18:19:15]Read from MH i2c: 01 07 00 [18:19:15]MH_I2C_Read... [18:19:15]Read from MH i2c: 01 07 00 EE 04 00 00 00 00 00 B7 0C BC [18:19:15]RasterBufferAndPrint [18:19:15]line [18:19:15]line [18:19:15]line [18:19:15]line [18:19:15]line [18:19:15]written 0, free lines is 3262 [18:19:15]MH_Cut [18:19:15]Write to MH i2c: D1 01 00 F5 04 01 CB [18:19:15]Write i2c OK [18:19:15]MH_I2C_Read... [18:19:15]Read from MH i2c: D1 [18:19:15]MH_I2C_Read... [18:19:15]Read from MH i2c: D1 01 00 [18:19:15]MH_I2C_Read... [18:19:15]Read from MH i2c: D1 01 00 F5 04 00 CA [18:19:15]Write to MH i2c: 01 00 00 F6 04 FA [18:19:15]Write i2c OK [18:19:15]MH_I2C_Read... [18:19:15]Connected sock=11 [18: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 31 37 34 35 0F 01 00 00 AE 96 07 01 9E 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 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 EB 00 00 00 F4 03 04 00 21 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 07 3C 02 00 35 04 06 00 E7 BD 01 EC 18 76 D4 65 33 C1 E1 E2 EC CC [18:19:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 ED D5 47 00 AF BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 07 3C 02 00 F4 03 04 00 48 CC 20 67 B6 04 01 00 00 27 5A DA B1 33 85 1E D9 [18:19:16]CommunicateWithHost err = 0 [18:19:16]CheckOFDResponse [18:19:16]1017 (14) - 77093643461234 [18:19:16]1041 (16) - 0000000000871745 [18:19:16]1040 (4) - 146439 [18:19:16]1012 (4) - 29.10.2024 11:51 [18:19:16]1206 (1) - 0 [18:19:16]OFD Sender: Remove packet 146439 [18:19:16]ProducePacketName [18:19:16]name=ofd_packets/00146439 [18:19:16]NVStorageDeleteData [18:19:16]*** Cut start [18:19:16]*** Partial cut [18:19:16]*** CUTSNS_PIN = 1 [18:19:16]*** CUTSNS_PIN = 0 [18:19:16]*** Brake cut motor [18:19:16]OFD Sender: No OFD packet to send [18:19:17]Read from MH i2c: 01 [18:19:17]MH_I2C_Read... [18:19:17]*** Stop cut motor [18:19:17]*** Cut end [18:19:17]Read from MH i2c: 01 07 00 [18:19:17]MH_I2C_Read... [18:19:17]Read from MH i2c: 01 07 00 F6 04 00 00 00 00 00 FF 0F 0F [18:19:17]process_action close_receipt done [18:19:17]requested_data is exist [18:19:17]produce_requested_data [18:19:17]requested_item fm.sn is exist - process it [18:19:17]wFMCommunicate request_size=4 [18:19:17]MH_SAM_APDU [18:19:17]CAPDU: 80 11 00 00 [18:19:17]Write to MH i2c: E2 08 00 F7 04 80 11 00 00 00 00 00 00 75 [18:19:17]Write i2c OK [18:19:17]MH_I2C_Read... [18:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:17]Read from MH i2c: E2 [18:19:17]MH_I2C_Read... [18:19:17]Read from MH i2c: E2 17 00 [18:19:17]MH_I2C_Read... [18:19:17]Read from MH i2c: E2 17 00 F7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C8 [18:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:19:17]wFMCommunicate OK [18:19:17]requested_item fd.num is exist - process it [18:19:17]SAM_PROTO_GetFieldsCounters [18:19:17]wFMCommunicate request_size=4 [18:19:17]MH_SAM_APDU [18:19:17]CAPDU: 80 13 00 00 [18:19:17]Write to MH i2c: E2 08 00 F8 04 80 13 00 00 00 00 00 00 78 [18:19:17]Write i2c OK [18:19:17]MH_I2C_Read... [18:19:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:17]Read from MH i2c: E2 [18:19:17]MH_I2C_Read... [18:19:17]Read from MH i2c: E2 62 00 [18:19:17]MH_I2C_Read... [18:19:17]Read from MH i2c: E2 62 00 F8 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 07 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [18: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 07 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:19:17]wFMCommunicate OK [18:19:17]SAM_PROTO_GetFieldsCounters done [18:19:17]requested_item shift.num is exist - process it [18:19:17]requested_item shift.opened is exist - process it [18:19:17]req_shift_opened [18:19:17]FM_GetShiftState [18:19:17]SAM_PROTO_GetShiftState [18:19:17]wFMCommunicate request_size=4 [18:19:17]MH_SAM_APDU [18:19:17]CAPDU: 80 13 01 00 [18:19:17]Write to MH i2c: E2 08 00 F9 04 80 13 01 00 00 00 00 00 7A [18:19:17]Write i2c OK [18:19:17]MH_I2C_Read... [18:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:17]Read from MH i2c: E2 [18:19:17]MH_I2C_Read... [18:19:17]Read from MH i2c: E2 0E 00 [18:19:17]MH_I2C_Read... [18:19:17]Read from MH i2c: E2 0E 00 F9 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B3 [18:19:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:19:17]wFMCommunicate OK [18:19:17]SAM_PROTO_GetShiftState done [18:19:17]FM_GetShiftState done [18:19:17]req_shift_opened done [18:19:17]requested_item shift.open_date is exist - process it [18:19:17]req_shift_open_date [18:19:17]req_shift_open_date done [18:19:17]produce_requested_data done [18:19:17]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146439,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:19:17]process_action_free close_receipt [18:19:17]json_value_free [18:19:17]json_value_free done [18:19:17]process_json_proto returns [18:19:17]Send response to host [18:19:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146439,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:19:17]free response buf [18:19:17]execute_script done [18:19:17]execute_script returns [18:19:17]free content buf [18:19:17]Sock 8.Close socket [18:19:17]Sock 8.Thread stoped [18:19:21]OFD Sender: No OFD packet to send [18:19:26]OFD Sender: No OFD packet to send [18:19:31]OFD Sender: No OFD packet to send [18:19:36]OFD Sender: No OFD packet to send [18:19:41]OFD Sender: No OFD packet to send [18:19:46]OFD Sender: No OFD packet to send [18:19:51]OFD Sender: No OFD packet to send [18:19:56]OFD Sender: No OFD packet to send [18:20:01]OFD Sender: No OFD packet to send [18:20:06]OFD Sender: No OFD packet to send [18:20:11]OFD Sender: No OFD packet to send [18:20:16]OFD Sender: No OFD packet to send [18:20:21]accept exits with 9 [18:20:21]New connection [18:20:21]New thread 3067473252 created [18:20:21]Thread 3067329892 joined [18:20:21]Waiting for new connection... [18:20:21] Sock 9.Parse request [18:20:21]Sock 9.Check first char [18:20:21]Sock 9.First char is OK [18:20:21]request: POST /json_proto HTTP/1.0 [18:20:21]Method: POST [18:20:21]URL: /json_proto [18:20:21]Method is POST - this is cgi request [18:20:21]url: /json_proto [18:20:21]query_string will be loaded in cgi processing [18:20:21]execute_cgi json_proto POST (null) [18:20:21]execute_cgi path=json_proto method=POST [18:20:21]POST find Content-Length [18:20:21]Host: 172.17.40.195:8080 [18:20:21]Content-Length: 798 [18:20:21]Content-Type: application/json [18:20:21] [18:20:21]POST finish read [18:20:21]Found Content-Length = 798 [18:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:21]execute_script... [18:20:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755276", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:21]POST & json_proto [18:20:21]process_json_proto [18:20:21]json parsed OK: [18:20:21]protocol is kg_v1.0 [18:20:21]action value=close_receipt [18:20:21]process_action close_receipt [18:20:21]cmd_close_receipt [18:20:21]MH_GetDate [18:20:21]Write to MH i2c: F0 00 00 FA 04 ED [18:20:21]Write i2c OK [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 09 00 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: F0 09 00 FA 04 00 65 27 21 67 D5 8D 6C 64 3C [18:20:21]GetLastDocTimeStamp 1730225953 [18:20:21]current date 1730226021 [18:20:21]FM_GetShiftState [18:20:21]SAM_PROTO_GetShiftState [18:20:21]wFMCommunicate request_size=4 [18:20:21]MH_SAM_APDU [18:20:21]CAPDU: 80 13 01 00 [18:20:21]Write to MH i2c: E2 08 00 FB 04 80 13 01 00 00 00 00 00 7C [18:20:21]Write i2c OK [18:20:21]MH_I2C_Read... [18:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:21]Read from MH i2c: E2 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: E2 0E 00 [18:20:21]MH_I2C_Read... [18:20:21]Read from MH i2c: E2 0E 00 FB 04 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B5 [18:20:21]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:20:21]wFMCommunicate OK [18:20:21]SAM_PROTO_GetShiftState done [18:20:21]FM_GetShiftState done [18:20:21]opened in 1730161786 [18:20:21]opened+sec_in_day 1730248186 [18:20:21]quantity*price = 0 [18:20:21]sum+1 = 1 [18:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 236 29.10.2024 18:20 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 4755276 ФМ: 0000000000871745 ФД: 146440 ФПД: 193944296777090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T182021&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146440&fm=193944296777090&tin=02508201610067®Number=0000000000091683&sum=0 [18:20:22]StoreToDocumentArchive [18:20:22]shift 547 fd 146440 [18:20:22]save to /storage/0547/doc_00146440 [18:20:22]save last doc name /storage/0547/doc_00146440 to /storage/kkm_last_doc_name [18:20:22]save OK [18:20:22]Clear old archive folders... [18:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:20:22]tlvbuf is 010D73B0 [18:20:22]SAM_PROTO_ClearQueue [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 09 00 00 [18:20:22]Write to MH i2c: E2 08 00 08 05 80 09 00 00 00 00 00 00 7F [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 08 05 00 90 00 81 [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]SAM_PROTO_ClearQueue done [18:20:22]KKMCreateOFDPacket [18:20:22]OFDProtocolAddRootSTLVToBuf [18:20:22]FM_MakeSignedData [18:20:22]FM_MakeSignedData [18:20:22]SAM_PROTO_SignData [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 01 02 [18:20:22]Write to MH i2c: E2 08 00 09 05 80 0D 01 02 00 00 00 00 87 [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 09 05 00 90 00 82 [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]wFMCommunicate request_size=255 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 EC 00 00 00 F4 03 04 00 65 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 08 3C 02 00 35 04 06 00 B0 64 2C EA [18:20:22]Write to MH i2c: E2 02 01 0A 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 EC 00 00 00 F4 03 04 00 65 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 08 3C 02 00 35 04 06 00 B0 64 2C EA 00 00 9F [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]wFMCommunicate request_size=7 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 02 02 02 65 82 [18:20:22]Write to MH i2c: E2 0A 00 0B 05 80 0D 02 02 02 00 65 82 00 00 75 [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [18:20:22]RAPDU: 90 00 [18:20:22]wFMCommunicate OK [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 0D 03 02 [18:20:22]Write to MH i2c: E2 08 00 0C 05 80 0D 03 02 00 00 00 00 8C [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 0B 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 0B 00 0C 05 00 4E B8 80 08 34 97 1A 98 90 00 98 [18:20:22]RAPDU: 4E B8 80 08 34 97 1A 98 90 00 [18:20:22]wFMCommunicate OK [18:20:22]SAM_PROTO_SignData done [18:20:22]FM_MakeSignedData done [18:20:22]CreateOFDProtocolMessage [18:20:22]wFMCommunicate request_size=4 [18:20:22]MH_SAM_APDU [18:20:22]CAPDU: 80 11 00 00 [18:20:22]Write to MH i2c: E2 08 00 0D 05 80 11 00 00 00 00 00 00 8C [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:22]Read from MH i2c: E2 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 17 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: E2 17 00 0D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DF [18:20:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:20:22]wFMCommunicate OK [18:20:22]CreateOFDProtocolMessage done [18:20:22]OFDSenderStorePacket 146440 [18:20:22]StoreOFDPacket docnum=146440 [18:20:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 9D 44 04 01 23 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 EC 00 00 00 F4 03 04 00 65 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 08 3C 02 00 35 04 06 00 B0 64 2C EA 65 82 4E B8 80 08 34 97 1A 98 [18:20:22]CheckFolder [18:20:22]dirname=/storage/ofd_packets [18:20:22]CheckFolder done [18:20:22]ProducePacketName [18:20:22]name=ofd_packets/00146440 [18:20:22]NVStorageSaveData ofd_packets/00146440 [18:20:22]File name is /storage/ofd_packets/00146440 [18:20:22]Write 298 bytes [18:20:22]NVStorageSaveData done [18:20:22]OFDSenderStorePacket done [18:20:22]KKMCreateOFDPacket done [18:20:22]NVStorageSaveData kkm_last_timestamp [18:20:22]File name is /storage/kkm_last_timestamp [18:20:22]Write 4 bytes [18:20:22]NVStorageSaveData done [18:20:22]ExternCall_PrintAddStr [18:20:22]wPrintStart [18:20:22]Write to MH i2c: 01 00 00 0E 05 13 [18:20:22]Write i2c OK [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: 01 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: 01 07 00 [18:20:22]MH_I2C_Read... [18:20:22]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 FF 0F 28 [18:20:22]RasterBufferAndPrint [18:20:22]line Счет N : (1)161198 [18:20:22]line ИНН: 02508201610067 [18:20:22]line Контрольно-Кассовый Чек [18:20:22]line ПРОДАЖА [18:20:22]line ТРК (МРК, ГНК) : 21 [18:20:22]line Товар: 2710194210 [18:20:22]line ДТ-К-2 [18:20:22]line 100.000 * 0.00 [18:20:22]line = 0.00 [18:20:22]line НДС 12% НСП 1% [18:20:22]line > о реализуемом товаре [18:20:22]line ИТОГО: 0.00 [18:20:22]line НСП 1% : 0.00 [18:20:22]line НДС 12% : 0.00 [18:20:22]line Наличными: 0.00 [18:20:22]line Безнал.: 0.00 [18:20:22]line Место: АЗС № 126 "Партнер Нефть" [18:20:22]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:20:22]line СНО: Общий режим [18:20:22]line Чек 236 29.10.2024 18:20 [18:20:22]line Смена: 547 ФФД: 1.0 [18:20:22]line ЗНМ: 0300000085 [18:20:22]line РНМ: 0000000000091683 [18:20:22]line Версия ККМ: 001 [18:20:22]line Талоны: Топливные Талоны [18:20:22]line 4755276 [18:20:22]line ФМ: 0000000000871745 [18:20:22]line ФД: 146440 [18:20:22]line ФПД: 193944296777090 [18:20:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T182021&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146440&fm=193944296777090&tin=02508201610067®Number=0000000000091683&sum=0 [18:20:23]OFD Sender: Processing packet 146440 [packets to send 206, broken 205] [18:20:23]ProducePacketName [18:20:23]name=ofd_packets/00146440 [18:20:23]OFD Sender: To server: pG, [18:20:23]CommunicateWithHost lk.salyk.kg:30040 [18:20:23]ConnectInit lk.salyk.kg [18:20:23]written 0, free lines is 4095 [18:20:23]Connected sock=8 [18:20:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 9D 44 04 01 23 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 EC 00 00 00 F4 03 04 00 65 27 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 08 3C 02 00 35 04 06 00 B0 64 2C EA 65 82 4E B8 80 08 34 97 1A 98 [18:20:23]Write to MH i2c: 01 00 00 38 05 3D [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: 01 07 00 38 05 00 00 00 00 00 CB 0C 1B [18:20:23]RasterBufferAndPrint [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]line [18:20:23]written 0, free lines is 3281 [18:20:23]MH_Cut [18:20:23]Write to MH i2c: D1 01 00 3F 05 01 16 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 01 00 [18:20:23]MH_I2C_Read... [18:20:23]Read from MH i2c: D1 01 00 3F 05 00 15 [18:20:23]Write to MH i2c: 01 00 00 40 05 45 [18:20:23]Write i2c OK [18:20:23]MH_I2C_Read... [18:20:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F8 4B 47 00 4A 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 08 3C 02 00 F4 03 04 00 8C CC 20 67 B6 04 01 00 00 EC 67 DE 5A E1 EB 86 DF [18:20:23]CommunicateWithHost err = 0 [18:20:23]CheckOFDResponse [18:20:23]1017 (14) - 77093643461234 [18:20:23]1041 (16) - 0000000000871745 [18:20:23]1040 (4) - 146440 [18:20:23]1012 (4) - 29.10.2024 11:52 [18:20:23]1206 (1) - 0 [18:20:23]OFD Sender: Remove packet 146440 [18:20:23]ProducePacketName [18:20:23]name=ofd_packets/00146440 [18:20:23]NVStorageDeleteData [18:20:24]OFD Sender: No OFD packet to send [18:20:24]*** Cut start [18:20:24]*** Partial cut [18:20:24]*** CUTSNS_PIN = 1 [18:20:24]*** CUTSNS_PIN = 0 [18:20:24]*** Brake cut motor [18:20:24]Read from MH i2c: 01 [18:20:24]MH_I2C_Read... [18:20:24]*** Stop cut motor [18:20:24]*** Cut end [18:20:24]Read from MH i2c: 01 07 00 [18:20:24]MH_I2C_Read... [18:20:24]Read from MH i2c: 01 07 00 40 05 00 00 00 00 00 FF 0F 5A [18:20:24]process_action close_receipt done [18:20:24]requested_data is exist [18:20:24]produce_requested_data [18:20:24]requested_item fm.sn is exist - process it [18:20:24]wFMCommunicate request_size=4 [18:20:24]MH_SAM_APDU [18:20:24]CAPDU: 80 11 00 00 [18:20:24]Write to MH i2c: E2 08 00 41 05 80 11 00 00 00 00 00 00 C0 [18:20:24]Write i2c OK [18:20:24]MH_I2C_Read... [18:20:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:24]Read from MH i2c: E2 [18:20:24]MH_I2C_Read... [18:20:24]Read from MH i2c: E2 17 00 [18:20:24]MH_I2C_Read... [18:20:24]Read from MH i2c: E2 17 00 41 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 13 [18:20:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:20:24]wFMCommunicate OK [18:20:24]requested_item fd.num is exist - process it [18:20:24]SAM_PROTO_GetFieldsCounters [18:20:24]wFMCommunicate request_size=4 [18:20:24]MH_SAM_APDU [18:20:24]CAPDU: 80 13 00 00 [18:20:24]Write to MH i2c: E2 08 00 42 05 80 13 00 00 00 00 00 00 C3 [18:20:24]Write i2c OK [18:20:24]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 62 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 62 00 42 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 08 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [18:20:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 08 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:25]wFMCommunicate OK [18:20:25]SAM_PROTO_GetFieldsCounters done [18:20:25]requested_item shift.num is exist - process it [18:20:25]requested_item shift.opened is exist - process it [18:20:25]req_shift_opened [18:20:25]FM_GetShiftState [18:20:25]SAM_PROTO_GetShiftState [18:20:25]wFMCommunicate request_size=4 [18:20:25]MH_SAM_APDU [18:20:25]CAPDU: 80 13 01 00 [18:20:25]Write to MH i2c: E2 08 00 43 05 80 13 01 00 00 00 00 00 C5 [18:20:25]Write i2c OK [18:20:25]MH_I2C_Read... [18:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:25]Read from MH i2c: E2 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 [18:20:25]MH_I2C_Read... [18:20:25]Read from MH i2c: E2 0E 00 43 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FE [18:20:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:20:25]wFMCommunicate OK [18:20:25]SAM_PROTO_GetShiftState done [18:20:25]FM_GetShiftState done [18:20:25]req_shift_opened done [18:20:25]requested_item shift.open_date is exist - process it [18:20:25]req_shift_open_date [18:20:25]req_shift_open_date done [18:20:25]produce_requested_data done [18:20:25]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146440,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:20:25]process_action_free close_receipt [18:20:25]json_value_free [18:20:25]json_value_free done [18:20:25]process_json_proto returns [18:20:25]Send response to host [18:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146440,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:20:25]free response buf [18:20:25]execute_script done [18:20:25]execute_script returns [18:20:25]free content buf [18:20:25]Sock 9.Close socket [18:20:25]Sock 9.Thread stoped [18:20:29]OFD Sender: No OFD packet to send [18:20:34]OFD Sender: No OFD packet to send [18:20:39]OFD Sender: No OFD packet to send [18:20:44]OFD Sender: No OFD packet to send [18:20:49]OFD Sender: No OFD packet to send [18:20:54]OFD Sender: No OFD packet to send [18:20:59]OFD Sender: No OFD packet to send [18:21:04]OFD Sender: No OFD packet to send [18:21:09]OFD Sender: No OFD packet to send [18:21:14]OFD Sender: No OFD packet to send [18:21:19]OFD Sender: No OFD packet to send [18:21:24]OFD Sender: No OFD packet to send [18:21:29]OFD Sender: No OFD packet to send [18:21:34]OFD Sender: No OFD packet to send [18:21:39]OFD Sender: No OFD packet to send [18:21:44]OFD Sender: No OFD packet to send [18:21:49]OFD Sender: No OFD packet to send [18:21:54]OFD Sender: No OFD packet to send [18:21:59]OFD Sender: No OFD packet to send [18:22:04]OFD Sender: No OFD packet to send [18:22:09]OFD Sender: No OFD packet to send [18:22:14]OFD Sender: No OFD packet to send [18:22:19]OFD Sender: No OFD packet to send [18:22:24]OFD Sender: No OFD packet to send [18:22:29]OFD Sender: No OFD packet to send [18:22:34]OFD Sender: No OFD packet to send [18:22:39]OFD Sender: No OFD packet to send [18:22:44]OFD Sender: No OFD packet to send [18:22:49]OFD Sender: No OFD packet to send [18:22:54]OFD Sender: No OFD packet to send [18:22:59]OFD Sender: No OFD packet to send [18:23:04]OFD Sender: No OFD packet to send [18:23:09]OFD Sender: No OFD packet to send [18:23:14]OFD Sender: No OFD packet to send [18:23:19]OFD Sender: No OFD packet to send [18:23:24]OFD Sender: No OFD packet to send [18:23:29]OFD Sender: No OFD packet to send [18:23:34]OFD Sender: No OFD packet to send [18:23:39]OFD Sender: No OFD packet to send [18:23:44]OFD Sender: No OFD packet to send [18:23:49]OFD Sender: No OFD packet to send [18:23:53]int [18:23:53]Write to MH i2c: 01 00 00 44 05 49 [18:23:53]*** FLAG_PRN_KEY set [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 44 05 00 08 00 00 00 FF 0F 66 [18:23:53]state=0 [18:23:53]Key pressed [18:23:53]Feed [18:23:53]Write to MH i2c: D8 00 00 45 05 21 [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D8 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D8 01 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: D8 01 00 45 05 00 22 [18:23:53]int [18:23:53]Write to MH i2c: 01 00 00 46 05 4B [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 46 05 00 48 00 00 00 3C 00 D6 [18:23:53]state=2 [18:23:53]Key pressed [18:23:53]int [18:23:53]Write to MH i2c: 01 00 00 47 05 4C [18:23:53]*** FLAG_PRN_KEY reset [18:23:53]Write i2c OK [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 [18:23:53]MH_I2C_Read... [18:23:53]Read from MH i2c: 01 07 00 47 05 00 00 00 00 00 F7 0F 59 [18:23:53]state=2 [18:23:53]Stop feed [18:23:54]OFD Sender: No OFD packet to send [18:23:55]int [18:23:55]Write to MH i2c: 01 00 00 48 05 4D [18:23:55]*** FLAG_PRN_KEY set [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 48 05 00 08 00 00 00 FF 0F 6A [18:23:55]state=0 [18:23:55]Key pressed [18:23:55]Feed [18:23:55]Write to MH i2c: D8 00 00 49 05 25 [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: D8 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: D8 01 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: D8 01 00 49 05 00 26 [18:23:55]int [18:23:55]Write to MH i2c: 01 00 00 4A 05 4F [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 4A 05 00 48 00 00 00 3C 00 DA [18:23:55]state=2 [18:23:55]Key pressed [18:23:55]int [18:23:55]Write to MH i2c: 01 00 00 4B 05 50 [18:23:55]*** FLAG_PRN_KEY reset [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 4B 05 00 00 00 00 00 F6 0F 5C [18:23:55]state=2 [18:23:55]Stop feed [18:23:59]OFD Sender: No OFD packet to send [18:24:04]OFD Sender: No OFD packet to send [18:24:09]OFD Sender: No OFD packet to send [18:24:14]OFD Sender: No OFD packet to send [18:24:19]OFD Sender: No OFD packet to send [18:24:24]OFD Sender: No OFD packet to send [18:24:29]OFD Sender: No OFD packet to send [18:24:34]OFD Sender: No OFD packet to send [18:24:39]OFD Sender: No OFD packet to send [18:24:44]OFD Sender: No OFD packet to send [18:24:49]OFD Sender: No OFD packet to send [18:24:54]OFD Sender: No OFD packet to send [18:24:59]OFD Sender: No OFD packet to send [18:25:04]OFD Sender: No OFD packet to send [18:25:09]OFD Sender: No OFD packet to send [18:25:14]OFD Sender: No OFD packet to send [18:25:14]accept exits with 10 [18:25:14]New connection [18:25:14]New thread 3067329892 created [18:25:14]Thread 3067473252 joined [18:25:14]Waiting for new connection... [18:25:14] Sock 10.Parse request [18:25:14]Sock 10.Check first char [18:25:14]Sock 10.First char is OK [18:25:14]request: POST /json_proto HTTP/1.0 [18:25:14]Method: POST [18:25:14]URL: /json_proto [18:25:14]Method is POST - this is cgi request [18:25:14]url: /json_proto [18:25:14]query_string will be loaded in cgi processing [18:25:14]execute_cgi json_proto POST (null) [18:25:14]execute_cgi path=json_proto method=POST [18:25:14]POST find Content-Length [18:25:14]Host: 172.17.40.195:8080 [18:25:14]Content-Length: 682 [18:25:14]Content-Type: application/json [18:25:14] [18:25:14]POST finish read [18:25:14]Found Content-Length = 682 [18:25:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:25:14]execute_script... [18: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)161201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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:25:14]POST & json_proto [18:25:14]process_json_proto [18:25:14]json parsed OK: [18:25:14]protocol is kg_v1.0 [18:25:14]action value=close_receipt [18:25:14]process_action close_receipt [18:25:14]cmd_close_receipt [18:25:14]MH_GetDate [18:25:14]Write to MH i2c: F0 00 00 4C 05 40 [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: F0 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: F0 09 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: F0 09 00 4C 05 00 8B 28 21 67 D5 8D 6C 64 B6 [18:25:14]GetLastDocTimeStamp 1730226021 [18:25:14]current date 1730226315 [18:25:14]FM_GetShiftState [18:25:14]SAM_PROTO_GetShiftState [18:25:14]wFMCommunicate request_size=4 [18:25:14]MH_SAM_APDU [18:25:14]CAPDU: 80 13 01 00 [18:25:14]Write to MH i2c: E2 08 00 4D 05 80 13 01 00 00 00 00 00 CF [18:25:14]Write i2c OK [18:25:14]MH_I2C_Read... [18:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:14]Read from MH i2c: E2 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 0E 00 [18:25:14]MH_I2C_Read... [18:25:14]Read from MH i2c: E2 0E 00 4D 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 08 [18:25:14]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:25:14]wFMCommunicate OK [18:25:14]SAM_PROTO_GetShiftState done [18:25:14]FM_GetShiftState done [18:25:14]opened in 1730161786 [18:25:14]opened+sec_in_day 1730248186 [18:25:14]quantity*price = 100021 [18:25:14]sum+1 = 100023 [18:25:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 237 29.10.2024 18:25 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146441 ФПД: 187652561499314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T182515&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146441&fm=187652561499314&tin=02508201610067®Number=0000000000091683&sum=100000 [18:25:15]StoreToDocumentArchive [18:25:15]shift 547 fd 146441 [18:25:15]save to /storage/0547/doc_00146441 [18:25:15]save last doc name /storage/0547/doc_00146441 to /storage/kkm_last_doc_name [18:25:15]save OK [18:25:15]Clear old archive folders... [18:25:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:25:15]tlvbuf is 010F5ED0 [18:25:15]SAM_PROTO_ClearQueue [18:25:15]wFMCommunicate request_size=4 [18:25:15]MH_SAM_APDU [18:25:15]CAPDU: 80 09 00 00 [18:25:15]Write to MH i2c: E2 08 00 5A 05 80 09 00 00 00 00 00 00 D1 [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:25:16]Read from MH i2c: E2 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [18:25:16]RAPDU: 90 00 [18:25:16]wFMCommunicate OK [18:25:16]SAM_PROTO_ClearQueue done [18:25:16]KKMCreateOFDPacket [18:25:16]OFDProtocolAddRootSTLVToBuf [18:25:16]FM_MakeSignedData [18:25:16]FM_MakeSignedData [18:25:16]SAM_PROTO_SignData [18:25:16]wFMCommunicate request_size=4 [18:25:16]MH_SAM_APDU [18:25:16]CAPDU: 80 0D 01 02 [18:25:16]Write to MH i2c: E2 08 00 5B 05 80 0D 01 02 00 00 00 00 D9 [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:25:16]Read from MH i2c: E2 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [18:25:16]RAPDU: 90 00 [18:25:16]wFMCommunicate OK [18:25:16]wFMCommunicate request_size=255 [18:25:16]MH_SAM_APDU [18:25:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 ED 00 00 00 F4 03 04 00 8B 28 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 09 3C 02 00 35 04 06 00 AA [18:25:16]Write to MH i2c: E2 02 01 5C 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 ED 00 00 00 F4 03 04 00 8B 28 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 09 3C 02 00 35 04 06 00 AA 00 00 C3 [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:16]Read from MH i2c: E2 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 5C 05 00 90 00 D5 [18:25:16]RAPDU: 90 00 [18:25:16]wFMCommunicate OK [18:25:16]wFMCommunicate request_size=10 [18:25:16]MH_SAM_APDU [18:25:16]CAPDU: 80 0D 02 02 05 AB 44 44 F4 B2 [18:25:16]Write to MH i2c: E2 0D 00 5D 05 80 0D 02 02 05 00 AB 44 44 F4 B2 00 00 BF [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:16]Read from MH i2c: E2 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 03 00 5D 05 00 90 00 D6 [18:25:16]RAPDU: 90 00 [18:25:16]wFMCommunicate OK [18:25:16]wFMCommunicate request_size=4 [18:25:16]MH_SAM_APDU [18:25:16]CAPDU: 80 0D 03 02 [18:25:16]Write to MH i2c: E2 08 00 5E 05 80 0D 03 02 00 00 00 00 DE [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:25:16]Read from MH i2c: E2 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 0B 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 0B 00 5E 05 00 E5 7D 14 35 D6 38 18 FF 90 00 AF [18:25:16]RAPDU: E5 7D 14 35 D6 38 18 FF 90 00 [18:25:16]wFMCommunicate OK [18:25:16]SAM_PROTO_SignData done [18:25:16]FM_MakeSignedData done [18:25:16]CreateOFDProtocolMessage [18:25:16]wFMCommunicate request_size=4 [18:25:16]MH_SAM_APDU [18:25:16]CAPDU: 80 11 00 00 [18:25:16]Write to MH i2c: E2 08 00 5F 05 80 11 00 00 00 00 00 00 DE [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:16]Read from MH i2c: E2 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 17 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: E2 17 00 5F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 31 [18:25:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:25:16]wFMCommunicate OK [18:25:16]CreateOFDProtocolMessage done [18:25:16]OFDSenderStorePacket 146441 [18:25:16]StoreOFDPacket docnum=146441 [18:25:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 5D 18 07 01 6D 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 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 ED 00 00 00 F4 03 04 00 8B 28 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 09 3C 02 00 35 04 06 00 AA AB 44 44 F4 B2 E5 7D 14 35 D6 38 18 FF [18:25:16]CheckFolder [18:25:16]dirname=/storage/ofd_packets [18:25:16]CheckFolder done [18:25:16]ProducePacketName [18:25:16]name=ofd_packets/00146441 [18:25:16]NVStorageSaveData ofd_packets/00146441 [18:25:16]File name is /storage/ofd_packets/00146441 [18:25:16]Write 301 bytes [18:25:16]NVStorageSaveData done [18:25:16]OFDSenderStorePacket done [18:25:16]KKMCreateOFDPacket done [18:25:16]NVStorageSaveData kkm_last_timestamp [18:25:16]File name is /storage/kkm_last_timestamp [18:25:16]Write 4 bytes [18:25:16]NVStorageSaveData done [18:25:16]ExternCall_PrintAddStr [18:25:16]wPrintStart [18:25:16]Write to MH i2c: 01 00 00 60 05 65 [18:25:16]Write i2c OK [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: 01 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: 01 07 00 [18:25:16]MH_I2C_Read... [18:25:16]Read from MH i2c: 01 07 00 60 05 00 00 00 00 00 FF 0F 7A [18:25:16]RasterBufferAndPrint [18:25:16]line Счет N : (1)161201 [18:25:16]line ИНН: 02508201610067 [18:25:16]line Контрольно-Кассовый Чек [18:25:16]line ПРОДАЖА [18:25:16]line ТРК (МРК, ГНК) : 63 [18:25:16]line Товар: 2710124500 [18:25:16]line Аи-95-К-3 [18:25:16]line 13.480 * 74.20 [18:25:16]line = 1000.22 [18:25:16]line НДС 12% НСП 1% [18:25:16]line > о реализуемом товаре [18:25:16]line ОКРУГЛЕНИЕ: -0.22 [18:25:16]line ИТОГО: 1000.00 [18:25:16]line Внесено: 1000.00 [18:25:16]line СДАЧА: 0.00 [18:25:16]line НСП 1% : 8.85 [18:25:16]line НДС 12% : 106.22 [18:25:16]line Наличными: 1000.00 [18:25:16]line Безнал.: 0.00 [18:25:16]line Место: АЗС № 126 "Партнер Нефть" [18:25:16]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:25:16]line СНО: Общий режим [18:25:16]line Чек 237 29.10.2024 18:25 [18:25:16]line Смена: 547 ФФД: 1.0 [18:25:16]line ЗНМ: 0300000085 [18:25:16]line РНМ: 0000000000091683 [18:25:16]line Версия ККМ: 001 [18:25:16]line ФМ: 0000000000871745 [18:25:16]line ФД: 146441 [18:25:16]line ФПД: 187652561499314 [18:25:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T182515&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146441&fm=187652561499314&tin=02508201610067®Number=0000000000091683&sum=100000 [18:25:16]written 0, free lines is 4095 [18:25:16]OFD Sender: Processing packet 146441 [packets to send 206, broken 205] [18:25:16]ProducePacketName [18:25:16]name=ofd_packets/00146441 [18:25:16]OFD Sender: To server: pG, [18:25:16]CommunicateWithHost lk.salyk.kg:30040 [18:25:16]ConnectInit lk.salyk.kg [18:25:16]Connected sock=8 [18: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 31 37 34 35 0F 01 00 00 5D 18 07 01 6D 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 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 ED 00 00 00 F4 03 04 00 8B 28 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 09 3C 02 00 35 04 06 00 AA AB 44 44 F4 B2 E5 7D 14 35 D6 38 18 FF [18:25:17]Write to MH i2c: 01 00 00 8B 05 90 [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: 01 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: 01 07 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: 01 07 00 8B 05 00 00 00 00 00 C0 0C 63 [18:25:17]RasterBufferAndPrint [18:25:17]line [18:25:17]line [18:25:17]line [18:25:17]line [18:25:17]line [18:25:17]written 0, free lines is 3270 [18:25:17]MH_Cut [18:25:17]Write to MH i2c: D1 01 00 92 05 01 69 [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: D1 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: D1 01 00 [18:25:17]MH_I2C_Read... [18:25:17]Read from MH i2c: D1 01 00 92 05 00 68 [18:25:17]Write to MH i2c: 01 00 00 93 05 98 [18:25:17]Write i2c OK [18:25:17]MH_I2C_Read... [18:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 01 66 47 00 31 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 09 3C 02 00 F4 03 04 00 B1 CD 20 67 B6 04 01 00 00 8A 6A 54 93 19 65 2E 3E [18:25:17]CommunicateWithHost err = 0 [18:25:17]CheckOFDResponse [18:25:17]1017 (14) - 77093643461234 [18:25:17]1041 (16) - 0000000000871745 [18:25:17]1040 (4) - 146441 [18:25:17]1012 (4) - 29.10.2024 11:57 [18:25:17]1206 (1) - 0 [18:25:17]OFD Sender: Remove packet 146441 [18:25:17]ProducePacketName [18:25:17]name=ofd_packets/00146441 [18:25:17]NVStorageDeleteData [18:25:17]OFD Sender: No OFD packet to send [18:25:17]*** Cut start [18:25:17]*** Partial cut [18:25:17]*** CUTSNS_PIN = 1 [18:25:17]*** CUTSNS_PIN = 0 [18:25:18]*** Brake cut motor [18:25:18]Read from MH i2c: 01 [18:25:18]MH_I2C_Read... [18:25:18]*** Stop cut motor [18:25:18]*** Cut end [18:25:18]Read from MH i2c: 01 07 00 [18:25:18]MH_I2C_Read... [18:25:18]Read from MH i2c: 01 07 00 93 05 00 00 00 00 00 FF 0F AD [18:25:18]process_action close_receipt done [18:25:18]requested_data is exist [18:25:18]produce_requested_data [18:25:18]requested_item fm.sn is exist - process it [18:25:18]wFMCommunicate request_size=4 [18:25:18]MH_SAM_APDU [18:25:18]CAPDU: 80 11 00 00 [18:25:18]Write to MH i2c: E2 08 00 94 05 80 11 00 00 00 00 00 00 13 [18:25:18]Write i2c OK [18:25:18]MH_I2C_Read... [18:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:25:18]Read from MH i2c: E2 [18:25:18]MH_I2C_Read... [18:25:18]Read from MH i2c: E2 17 00 [18:25:18]MH_I2C_Read... [18:25:18]Read from MH i2c: E2 17 00 94 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 66 [18:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:25:18]wFMCommunicate OK [18:25:18]requested_item fd.num is exist - process it [18:25:18]SAM_PROTO_GetFieldsCounters [18:25:18]wFMCommunicate request_size=4 [18:25:18]MH_SAM_APDU [18:25:18]CAPDU: 80 13 00 00 [18:25:18]Write to MH i2c: E2 08 00 95 05 80 13 00 00 00 00 00 00 16 [18:25:18]Write i2c OK [18:25:18]MH_I2C_Read... [18:25:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:25:18]Read from MH i2c: E2 [18:25:18]MH_I2C_Read... [18:25:18]Read from MH i2c: E2 62 00 [18:25:18]MH_I2C_Read... [18:25:18]Read from MH i2c: E2 62 00 95 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 09 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [18:25:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 09 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:25:18]wFMCommunicate OK [18:25:18]SAM_PROTO_GetFieldsCounters done [18:25:18]requested_item shift.num is exist - process it [18:25:18]requested_item shift.opened is exist - process it [18:25:18]req_shift_opened [18:25:18]FM_GetShiftState [18:25:18]SAM_PROTO_GetShiftState [18:25:18]wFMCommunicate request_size=4 [18:25:18]MH_SAM_APDU [18:25:18]CAPDU: 80 13 01 00 [18:25:18]Write to MH i2c: E2 08 00 96 05 80 13 01 00 00 00 00 00 18 [18:25:18]Write i2c OK [18:25:18]MH_I2C_Read... [18:25:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:18]Read from MH i2c: E2 [18:25:18]MH_I2C_Read... [18:25:18]Read from MH i2c: E2 0E 00 [18:25:18]MH_I2C_Read... [18:25:18]Read from MH i2c: E2 0E 00 96 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 51 [18:25:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:25:18]wFMCommunicate OK [18:25:18]SAM_PROTO_GetShiftState done [18:25:18]FM_GetShiftState done [18:25:18]req_shift_opened done [18:25:18]requested_item shift.open_date is exist - process it [18:25:18]req_shift_open_date [18:25:18]req_shift_open_date done [18:25:18]produce_requested_data done [18:25:18]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146441,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:25:18]process_action_free close_receipt [18:25:18]json_value_free [18:25:18]json_value_free done [18:25:18]process_json_proto returns [18:25:18]Send response to host [18:25:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146441,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:25:18]free response buf [18:25:18]execute_script done [18:25:18]execute_script returns [18:25:18]free content buf [18:25:18]Sock 10.Close socket [18:25:18]Sock 10.Thread stoped [18:25:22]OFD Sender: No OFD packet to send [18:25:27]OFD Sender: No OFD packet to send [18:25:32]OFD Sender: No OFD packet to send [18:25:37]OFD Sender: No OFD packet to send [18:25:42]OFD Sender: No OFD packet to send [18:25:47]OFD Sender: No OFD packet to send [18:25:52]OFD Sender: No OFD packet to send [18:25:57]OFD Sender: No OFD packet to send [18:26:02]OFD Sender: No OFD packet to send [18:26:07]OFD Sender: No OFD packet to send [18:26:12]OFD Sender: No OFD packet to send [18:26:17]OFD Sender: No OFD packet to send [18:26:22]OFD Sender: No OFD packet to send [18:26:27]OFD Sender: No OFD packet to send [18:26:32]OFD Sender: No OFD packet to send [18:26:37]OFD Sender: No OFD packet to send [18:26:42]OFD Sender: No OFD packet to send [18:26:47]OFD Sender: No OFD packet to send [18:26:52]OFD Sender: No OFD packet to send [18:26:57]OFD Sender: No OFD packet to send [18:27:02]OFD Sender: No OFD packet to send [18:27:07]OFD Sender: No OFD packet to send [18:27:12]OFD Sender: No OFD packet to send [18:27:17]OFD Sender: No OFD packet to send [18:27:22]OFD Sender: No OFD packet to send [18:27:27]OFD Sender: No OFD packet to send [18:27:33]OFD Sender: No OFD packet to send [18:27:38]OFD Sender: No OFD packet to send [18:27:43]OFD Sender: No OFD packet to send [18:27:48]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [18:28:28]OFD Sender: No OFD packet to send [18:28:33]OFD Sender: No OFD packet to send [18:28:38]OFD Sender: No OFD packet to send [18:28:43]OFD Sender: No OFD packet to send [18:28:48]OFD Sender: No OFD packet to send [18:28:53]OFD Sender: No OFD packet to send [18:28:58]OFD Sender: No OFD packet to send [18:29:03]OFD Sender: No OFD packet to send [18:29:08]OFD Sender: No OFD packet to send [18:29:13]OFD Sender: No OFD packet to send [18:29:18]OFD Sender: No OFD packet to send [18:29:23]OFD Sender: No OFD packet to send [18:29:28]OFD Sender: No OFD packet to send [18:29:33]OFD Sender: No OFD packet to send [18:29:38]OFD Sender: No OFD packet to send [18:29:43]OFD Sender: No OFD packet to send [18:29:48]OFD Sender: No OFD packet to send [18:29:53]OFD Sender: No OFD packet to send [18:29:58]OFD Sender: No OFD packet to send [18:30:03]OFD Sender: No OFD packet to send [18:30:08]OFD Sender: No OFD packet to send [18:30:13]OFD Sender: No OFD packet to send [18:30:15]int [18:30:15]Write to MH i2c: 01 00 00 97 05 9C [18:30:15]*** FLAG_PRN_KEY set [18:30:15]Write i2c OK [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 07 00 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 07 00 97 05 00 08 00 00 00 FF 0F B9 [18:30:15]state=0 [18:30:15]Key pressed [18:30:15]Feed [18:30:15]Write to MH i2c: D8 00 00 98 05 74 [18:30:15]Write i2c OK [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: D8 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: D8 01 00 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: D8 01 00 98 05 00 75 [18:30:15]int [18:30:15]Write to MH i2c: 01 00 00 99 05 9E [18:30:15]Write i2c OK [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 07 00 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 07 00 99 05 00 48 00 00 00 3C 00 29 [18:30:15]state=2 [18:30:15]Key pressed [18:30:15]int [18:30:15]Write to MH i2c: 01 00 00 9A 05 9F [18:30:15]*** FLAG_PRN_KEY reset [18:30:15]Write i2c OK [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 07 00 [18:30:15]MH_I2C_Read... [18:30:15]Read from MH i2c: 01 07 00 9A 05 00 00 00 00 00 F7 0F AC [18:30:15]state=2 [18:30:15]Stop feed [18:30:18]OFD Sender: No OFD packet to send [18:30:23]OFD Sender: No OFD packet to send [18:30:28]OFD Sender: No OFD packet to send [18:30:33]OFD Sender: No OFD packet to send [18:30:38]OFD Sender: No OFD packet to send [18:30:43]OFD Sender: No OFD packet to send [18:30:48]OFD Sender: No OFD packet to send [18:30:53]OFD Sender: No OFD packet to send [18:30:58]OFD Sender: No OFD packet to send [18:31:03]OFD Sender: No OFD packet to send [18:31:08]OFD Sender: No OFD packet to send [18:31:13]OFD Sender: No OFD packet to send [18:31:18]OFD Sender: No OFD packet to send [18:31:23]OFD Sender: No OFD packet to send [18:31:28]OFD Sender: No OFD packet to send [18:31:33]OFD Sender: No OFD packet to send [18:31:38]OFD Sender: No OFD packet to send [18:31:43]OFD Sender: No OFD packet to send [18:31:48]OFD Sender: No OFD packet to send [18:31:53]OFD Sender: No OFD packet to send [18:31:58]OFD Sender: No OFD packet to send [18:32:03]OFD Sender: No OFD packet to send [18:32:08]OFD Sender: No OFD packet to send [18:32:13]OFD Sender: No OFD packet to send [18:32:18]OFD Sender: No OFD packet to send [18:32:23]OFD Sender: No OFD packet to send [18:32:28]OFD Sender: No OFD packet to send [18:32:33]OFD Sender: No OFD packet to send [18:32:38]OFD Sender: No OFD packet to send [18:32:43]OFD Sender: No OFD packet to send [18:32:48]OFD Sender: No OFD packet to send [18:32:53]OFD Sender: No OFD packet to send [18:32:58]OFD Sender: No OFD packet to send [18:33:03]OFD Sender: No OFD packet to send [18:33:04]accept exits with 9 [18:33:04]New connection [18:33:04]New thread 3067473252 created [18:33:04]Thread 3067329892 joined [18:33:04]Waiting for new connection... [18:33:04] Sock 9.Parse request [18:33:04]Sock 9.Check first char [18:33:04]Sock 9.First char is OK [18:33:04]request: POST /json_proto HTTP/1.0 [18:33:04]Method: POST [18:33:04]URL: /json_proto [18:33:04]Method is POST - this is cgi request [18:33:04]url: /json_proto [18:33:04]query_string will be loaded in cgi processing [18:33:04]execute_cgi json_proto POST (null) [18:33:04]execute_cgi path=json_proto method=POST [18:33:04]POST find Content-Length [18:33:04]Host: 172.17.40.195:8080 [18:33:04]Content-Length: 677 [18:33:04]Content-Type: application/json [18:33:04] [18:33:04]POST finish read [18:33:04]Found Content-Length = 677 [18:33:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:33:04]execute_script... [18:33:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:33:04]POST & json_proto [18:33:04]process_json_proto [18:33:04]json parsed OK: [18:33:04]protocol is kg_v1.0 [18:33:04]action value=close_receipt [18:33:04]process_action close_receipt [18:33:04]cmd_close_receipt [18:33:04]MH_GetDate [18:33:04]Write to MH i2c: F0 00 00 9B 05 8F [18:33:04]Write i2c OK [18:33:04]MH_I2C_Read... [18:33:04]Read from MH i2c: F0 [18:33:04]MH_I2C_Read... [18:33:04]Read from MH i2c: F0 09 00 [18:33:04]MH_I2C_Read... [18:33:04]Read from MH i2c: F0 09 00 9B 05 00 60 2A 21 67 D5 8D 6C 64 DC [18:33:04]GetLastDocTimeStamp 1730226315 [18:33:04]current date 1730226784 [18:33:04]FM_GetShiftState [18:33:04]SAM_PROTO_GetShiftState [18:33:04]wFMCommunicate request_size=4 [18:33:04]MH_SAM_APDU [18:33:04]CAPDU: 80 13 01 00 [18:33:04]Write to MH i2c: E2 08 00 9C 05 80 13 01 00 00 00 00 00 1E [18:33:04]Write i2c OK [18:33:04]MH_I2C_Read... [18:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:04]Read from MH i2c: E2 [18:33:04]MH_I2C_Read... [18:33:04]Read from MH i2c: E2 0E 00 [18:33:04]MH_I2C_Read... [18:33:04]Read from MH i2c: E2 0E 00 9C 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 57 [18:33:04]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:33:04]wFMCommunicate OK [18:33:04]SAM_PROTO_GetShiftState done [18:33:04]FM_GetShiftState done [18:33:04]opened in 1730161786 [18:33:04]opened+sec_in_day 1730248186 [18:33:04]quantity*price = 40006 [18:33:04]sum+1 = 40007 [18:33:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 238 29.10.2024 18:33 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146442 ФПД: 84518846543131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T183304&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146442&fm=84518846543131&tin=02508201610067®Number=0000000000091683&sum=40000 [18:33:05]StoreToDocumentArchive [18:33:05]shift 547 fd 146442 [18:33:05]save to /storage/0547/doc_00146442 [18:33:05]save last doc name /storage/0547/doc_00146442 to /storage/kkm_last_doc_name [18:33:05]save OK [18:33:05]Clear old archive folders... [18:33:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:33:05]tlvbuf is 010C3D10 [18:33:05]SAM_PROTO_ClearQueue [18:33:05]wFMCommunicate request_size=4 [18:33:05]MH_SAM_APDU [18:33:05]CAPDU: 80 09 00 00 [18:33:05]Write to MH i2c: E2 08 00 A9 05 80 09 00 00 00 00 00 00 20 [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:05]Read from MH i2c: E2 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 A9 05 00 90 00 22 [18:33:05]RAPDU: 90 00 [18:33:05]wFMCommunicate OK [18:33:05]SAM_PROTO_ClearQueue done [18:33:05]KKMCreateOFDPacket [18:33:05]OFDProtocolAddRootSTLVToBuf [18:33:05]FM_MakeSignedData [18:33:05]FM_MakeSignedData [18:33:05]SAM_PROTO_SignData [18:33:05]wFMCommunicate request_size=4 [18:33:05]MH_SAM_APDU [18:33:05]CAPDU: 80 0D 01 02 [18:33:05]Write to MH i2c: E2 08 00 AA 05 80 0D 01 02 00 00 00 00 28 [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:05]Read from MH i2c: E2 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 AA 05 00 90 00 23 [18:33:05]RAPDU: 90 00 [18:33:05]wFMCommunicate OK [18:33:05]wFMCommunicate request_size=255 [18:33:05]MH_SAM_APDU [18:33:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EE 00 00 00 F4 03 04 00 60 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0A 3C 02 00 35 04 06 00 4C [18:33:05]Write to MH i2c: E2 02 01 AB 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 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 EE 00 00 00 F4 03 04 00 60 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0A 3C 02 00 35 04 06 00 4C 00 00 3E [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:05]Read from MH i2c: E2 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 AB 05 00 90 00 24 [18:33:05]RAPDU: 90 00 [18:33:05]wFMCommunicate OK [18:33:05]wFMCommunicate request_size=10 [18:33:05]MH_SAM_APDU [18:33:05]CAPDU: 80 0D 02 02 05 DE 93 D3 35 1B [18:33:05]Write to MH i2c: E2 0D 00 AC 05 80 0D 02 02 05 00 DE 93 D3 35 1B 00 00 C9 [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:05]Read from MH i2c: E2 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 03 00 AC 05 00 90 00 25 [18:33:05]RAPDU: 90 00 [18:33:05]wFMCommunicate OK [18:33:05]wFMCommunicate request_size=4 [18:33:05]MH_SAM_APDU [18:33:05]CAPDU: 80 0D 03 02 [18:33:05]Write to MH i2c: E2 08 00 AD 05 80 0D 03 02 00 00 00 00 2D [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:05]Read from MH i2c: E2 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 0B 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 0B 00 AD 05 00 2D AE F5 51 A9 39 22 A5 90 00 F8 [18:33:05]RAPDU: 2D AE F5 51 A9 39 22 A5 90 00 [18:33:05]wFMCommunicate OK [18:33:05]SAM_PROTO_SignData done [18:33:05]FM_MakeSignedData done [18:33:05]CreateOFDProtocolMessage [18:33:05]wFMCommunicate request_size=4 [18:33:05]MH_SAM_APDU [18:33:05]CAPDU: 80 11 00 00 [18:33:05]Write to MH i2c: E2 08 00 AE 05 80 11 00 00 00 00 00 00 2D [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:05]Read from MH i2c: E2 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 17 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 17 00 AE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 80 [18:33:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:33:05]wFMCommunicate OK [18:33:05]CreateOFDProtocolMessage done [18:33:05]OFDSenderStorePacket 146442 [18:33:05]StoreOFDPacket docnum=146442 [18:33:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BC 12 07 01 19 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 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 EE 00 00 00 F4 03 04 00 60 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0A 3C 02 00 35 04 06 00 4C DE 93 D3 35 1B 2D AE F5 51 A9 39 22 A5 [18:33:05]CheckFolder [18:33:05]dirname=/storage/ofd_packets [18:33:05]CheckFolder done [18:33:05]ProducePacketName [18:33:05]name=ofd_packets/00146442 [18:33:05]NVStorageSaveData ofd_packets/00146442 [18:33:05]File name is /storage/ofd_packets/00146442 [18:33:05]Write 301 bytes [18:33:05]NVStorageSaveData done [18:33:05]OFDSenderStorePacket done [18:33:05]KKMCreateOFDPacket done [18:33:05]NVStorageSaveData kkm_last_timestamp [18:33:05]File name is /storage/kkm_last_timestamp [18:33:05]Write 4 bytes [18:33:05]NVStorageSaveData done [18:33:05]ExternCall_PrintAddStr [18:33:05]wPrintStart [18:33:05]Write to MH i2c: 01 00 00 AF 05 B4 [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: 01 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: 01 07 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 FF 0F C9 [18:33:05]RasterBufferAndPrint [18:33:05]line Счет N : (1)161202 [18:33:05]line ИНН: 02508201610067 [18:33:05]line Контрольно-Кассовый Чек [18:33:05]line ПРОДАЖА [18:33:05]line ТРК (МРК, ГНК) : 52 [18:33:05]line Товар: 2710124130 [18:33:05]line Аи-92-К-2 [18:33:05]line 5.980 * 66.90 [18:33:05]line = 400.06 [18:33:05]line НДС 12% НСП 1% [18:33:05]line > о реализуемом товаре [18:33:05]line ОКРУГЛЕНИЕ: -0.06 [18:33:05]line ИТОГО: 400.00 [18:33:05]line Внесено: 400.00 [18:33:05]line СДАЧА: 0.00 [18:33:05]line НСП 1% : 3.54 [18:33:05]line НДС 12% : 42.48 [18:33:05]line Наличными: 400.00 [18:33:05]line Безнал.: 0.00 [18:33:05]line Место: АЗС № 126 "Партнер Нефть" [18:33:05]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:33:05]line СНО: Общий режим [18:33:05]line Чек 238 29.10.2024 18:33 [18:33:05]line Смена: 547 ФФД: 1.0 [18:33:05]line ЗНМ: 0300000085 [18:33:05]line РНМ: 0000000000091683 [18:33:05]line Версия ККМ: 001 [18:33:05]line ФМ: 0000000000871745 [18:33:05]line ФД: 146442 [18:33:05]line ФПД: 84518846543131 [18:33:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T183304&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146442&fm=84518846543131&tin=02508201610067®Number=0000000000091683&sum=40000 [18:33:06]written 0, free lines is 4095 [18:33:06]OFD Sender: Processing packet 146442 [packets to send 206, broken 205] [18:33:06]ProducePacketName [18:33:06]name=ofd_packets/00146442 [18:33:06]OFD Sender: To server: pG, [18:33:06]CommunicateWithHost lk.salyk.kg:30040 [18:33:06]ConnectInit lk.salyk.kg [18:33:06]Write to MH i2c: 01 00 00 DA 05 DF [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: 01 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: 01 07 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: 01 07 00 DA 05 00 00 00 00 00 B3 0C A5 [18:33:06]RasterBufferAndPrint [18:33:06]line [18:33:06]line [18:33:06]line [18:33:06]line [18:33:06]line [18:33:06]written 0, free lines is 3258 [18:33:06]MH_Cut [18:33:06]Write to MH i2c: D1 01 00 E1 05 01 B8 [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: D1 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: D1 01 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: D1 01 00 E1 05 00 B7 [18:33:06]Write to MH i2c: 01 00 00 E2 05 E7 [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:07]*** Cut start [18:33:07]*** Partial cut [18:33:07]*** CUTSNS_PIN = 1 [18:33:07]*** CUTSNS_PIN = 0 [18:33:07]*** Brake cut motor [18:33:07]Read from MH i2c: 01 Connected sock=11 [18:33:08] [18:33:08]Data to sent: 87 95 F6 70 47 MH_I2C_Read... [18:33:08]2C *** Stop cut motor [18:33:08]*** Cut end [18:33:08]Read from MH i2c: 01 07 00 [18:33:08]MH_I2C_Read... [18:33:08]Read from MH i2c: 01 07 00 E2 05 00 00 00 00 00 FF 0F FC [18:33:08]process_action close_receipt done [18:33:08]requested_data is exist [18:33:08]produce_requested_data [18:33:08]requested_item fm.sn is exist - process it [18:33:08]wFMCommunicate request_size=4 [18:33:08]MH_SAM_APDU [18:33:08]CAPDU: 80 11 00 00 [18:33:08]Write to MH i2c: E2 08 00 E3 05 80 11 00 00 00 00 00 00 62 [18:33:08]Write i2c OK [18:33:08]MH_I2C_Read... [18:33:08]01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BC 12 07 01 19 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 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 EE 00 00 00 F4 03 04 00 60 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0A 3C 02 00 35 04 06 00 4C DE 93 D3 35 1B 2D AE F5 51 A9 39 22 A5 [18:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:08]Read from MH i2c: E2 [18:33:08]MH_I2C_Read... [18:33:08]Read from MH i2c: E2 17 00 [18:33:08]MH_I2C_Read... [18:33:08]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 31 37 34 35 90 00 B5 [18:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:33:08]wFMCommunicate OK [18:33:08]requested_item fd.num is exist - process it [18:33:08]SAM_PROTO_GetFieldsCounters [18:33:08]wFMCommunicate request_size=4 [18:33:08]MH_SAM_APDU [18:33:08]CAPDU: 80 13 00 00 [18:33:08]Write to MH i2c: E2 08 00 E4 05 80 13 00 00 00 00 00 00 65 [18:33:08]Write i2c OK [18:33:08]MH_I2C_Read... [18:33:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:08]Read from MH i2c: E2 [18:33:08]MH_I2C_Read... [18:33:08]Read from MH i2c: E2 62 00 [18:33:08]MH_I2C_Read... [18:33:08]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0A 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [18:33:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0A 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:08]wFMCommunicate OK [18:33:08]SAM_PROTO_GetFieldsCounters done [18:33:08]requested_item shift.num is exist - process it [18:33:08]requested_item shift.opened is exist - process it [18:33:08]req_shift_opened [18:33:08]FM_GetShiftState [18:33:08]SAM_PROTO_GetShiftState [18:33:08]wFMCommunicate request_size=4 [18:33:08]MH_SAM_APDU [18:33:08]CAPDU: 80 13 01 00 [18:33:08]Write to MH i2c: E2 08 00 E5 05 80 13 01 00 00 00 00 00 67 [18:33:08]Write i2c OK [18:33:08]MH_I2C_Read... [18:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:08]Read from MH i2c: E2 [18:33:08]MH_I2C_Read... [18:33:08]Read from MH i2c: E2 0E 00 [18:33:08]MH_I2C_Read... [18:33:08]Read from MH i2c: E2 0E 00 E5 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A0 [18:33:08]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:33:08]wFMCommunicate OK [18:33:08]SAM_PROTO_GetShiftState done [18:33:08]FM_GetShiftState done [18:33:08]req_shift_opened done [18:33:08]requested_item shift.open_date is exist - process it [18:33:08]req_shift_open_date [18:33:08]req_shift_open_date done [18:33:08]produce_requested_data done [18:33:08]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146442,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:33:08]process_action_free close_receipt [18:33:08]json_value_free [18:33:08]json_value_free done [18:33:08]process_json_proto returns [18:33:08]Send response to host [18:33:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146442,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:33:08]free response buf [18:33:08]execute_script done [18:33:08]execute_script returns [18:33:08]free content buf [18:33:08]Sock 9.Close socket [18:33:08]Sock 9.Thread stoped [18:33:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 73 1B 47 00 4E 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 31 37 34 35 10 04 04 00 0A 3C 02 00 F4 03 04 00 88 CF 20 67 B6 04 01 00 00 A9 F9 20 B2 E3 0C FE 5D [18:33:08]CommunicateWithHost err = 0 [18:33:08]CheckOFDResponse [18:33:08]1017 (14) - 77093643461234 [18:33:08]1041 (16) - 0000000000871745 [18:33:08]1040 (4) - 146442 [18:33:08]1012 (4) - 29.10.2024 12:05 [18:33:08]1206 (1) - 0 [18:33:08]OFD Sender: Remove packet 146442 [18:33:08]ProducePacketName [18:33:08]name=ofd_packets/00146442 [18:33:08]NVStorageDeleteData [18:33:08]OFD Sender: No OFD packet to send [18:33:13]OFD Sender: No OFD packet to send [18:33:18]OFD Sender: No OFD packet to send [18:33:23]OFD Sender: No OFD packet to send [18:33:28]OFD Sender: No OFD packet to send [18:33:33]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:54]OFD Sender: No OFD packet to send [18:34:54]accept exits with 8 [18:34:54]New connection [18:34:54]New thread 3067329892 created [18:34:54]Thread 3067473252 joined [18:34:54]Waiting for new connection... [18:34:54] Sock 8.Parse request [18:34:54]Sock 8.Check first char [18:34:54]Sock 8.First char is OK [18:34:54]request: POST /json_proto HTTP/1.0 [18:34:54]Method: POST [18:34:54]URL: /json_proto [18:34:54]Method is POST - this is cgi request [18:34:54]url: /json_proto [18:34:54]query_string will be loaded in cgi processing [18:34:54]execute_cgi json_proto POST (null) [18:34:54]execute_cgi path=json_proto method=POST [18:34:54]POST find Content-Length [18:34:54]Host: 172.17.40.195:8080 [18:34:54]Content-Length: 682 [18:34:54]Content-Type: application/json [18:34:54] [18:34:54]POST finish read [18:34:54]Found Content-Length = 682 [18:34:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:34:54]execute_script... [18:34:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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:34:54]POST & json_proto [18:34:54]process_json_proto [18:34:54]json parsed OK: [18:34:54]protocol is kg_v1.0 [18:34:54]action value=close_receipt [18:34:54]process_action close_receipt [18:34:54]cmd_close_receipt [18:34:54]MH_GetDate [18:34:54]Write to MH i2c: F0 00 00 E6 05 DA [18:34:54]Write i2c OK [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: F0 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: F0 09 00 [18:34:54]MH_I2C_Read... [18:34:54]Read from MH i2c: F0 09 00 E6 05 00 CE 2A 21 67 D5 8D 6C 64 95 [18:34:54]GetLastDocTimeStamp 1730226784 [18:34:54]current date 1730226894 [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 E7 05 80 13 01 00 00 00 00 00 69 [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 E7 05 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A2 [18:34:54]RAPDU: 09 00 01 7A 2C 20 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]opened in 1730161786 [18:34:54]opened+sec_in_day 1730248186 [18:34:54]quantity*price = 100021 [18:34:54]sum+1 = 100023 [18:34: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 239 29.10.2024 18:34 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146443 ФПД: 137816004690240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T183454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146443&fm=137816004690240&tin=02508201610067®Number=0000000000091683&sum=100000 [18:34:55]StoreToDocumentArchive [18:34:55]shift 547 fd 146443 [18:34:55]save to /storage/0547/doc_00146443 [18:34:55]save last doc name /storage/0547/doc_00146443 to /storage/kkm_last_doc_name [18:34:55]save OK [18:34:55]Clear old archive folders... [18:34:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:55]tlvbuf is 010C4590 [18:34:55]SAM_PROTO_ClearQueue [18:34:55]wFMCommunicate request_size=4 [18:34:55]MH_SAM_APDU [18:34:55]CAPDU: 80 09 00 00 [18:34:55]Write to MH i2c: E2 08 00 F4 05 80 09 00 00 00 00 00 00 6B [18:34:55]Write i2c OK [18:34:55]MH_I2C_Read... [18:34:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:55]Read from MH i2c: E2 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [18:34:55]RAPDU: 90 00 [18:34:55]wFMCommunicate OK [18:34:55]SAM_PROTO_ClearQueue done [18:34:55]KKMCreateOFDPacket [18:34:55]OFDProtocolAddRootSTLVToBuf [18:34:55]FM_MakeSignedData [18:34:55]FM_MakeSignedData [18:34:55]SAM_PROTO_SignData [18:34:55]wFMCommunicate request_size=4 [18:34:55]MH_SAM_APDU [18:34:55]CAPDU: 80 0D 01 02 [18:34:55]Write to MH i2c: E2 08 00 F5 05 80 0D 01 02 00 00 00 00 73 [18:34:55]Write i2c OK [18:34:55]MH_I2C_Read... [18:34:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:55]Read from MH i2c: E2 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [18:34:55]RAPDU: 90 00 [18:34:55]wFMCommunicate OK [18:34:55]wFMCommunicate request_size=255 [18:34:55]MH_SAM_APDU [18:34: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 EF 00 00 00 F4 03 04 00 CE 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0B 3C 02 00 35 04 06 00 7D [18:34:55]Write to MH i2c: E2 02 01 F6 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 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 EF 00 00 00 F4 03 04 00 CE 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0B 3C 02 00 35 04 06 00 7D 00 00 79 [18:34:55]Write i2c OK [18:34:55]MH_I2C_Read... [18:34:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:55]Read from MH i2c: E2 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 F6 05 00 90 00 6F [18:34:55]RAPDU: 90 00 [18:34:55]wFMCommunicate OK [18:34:55]wFMCommunicate request_size=10 [18:34:55]MH_SAM_APDU [18:34:55]CAPDU: 80 0D 02 02 05 57 CA 01 01 40 [18:34:55]Write to MH i2c: E2 0D 00 F7 05 80 0D 02 02 05 00 57 CA 01 01 40 00 00 E3 [18:34:55]Write i2c OK [18:34:55]MH_I2C_Read... [18:34:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:55]Read from MH i2c: E2 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 03 00 F7 05 00 90 00 70 [18:34:55]RAPDU: 90 00 [18:34:55]wFMCommunicate OK [18:34:55]wFMCommunicate request_size=4 [18:34:55]MH_SAM_APDU [18:34:55]CAPDU: 80 0D 03 02 [18:34:55]Write to MH i2c: E2 08 00 F8 05 80 0D 03 02 00 00 00 00 78 [18:34:55]Write i2c OK [18:34:55]MH_I2C_Read... [18:34:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:55]Read from MH i2c: E2 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 0B 00 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 0B 00 F8 05 00 53 98 0F 2D C4 88 C3 3B 90 00 EA [18:34:55]RAPDU: 53 98 0F 2D C4 88 C3 3B 90 00 [18:34:55]wFMCommunicate OK [18:34:55]SAM_PROTO_SignData done [18:34:55]FM_MakeSignedData done [18:34:55]CreateOFDProtocolMessage [18:34:55]wFMCommunicate request_size=4 [18:34:55]MH_SAM_APDU [18:34:55]CAPDU: 80 11 00 00 [18:34:55]Write to MH i2c: E2 08 00 F9 05 80 11 00 00 00 00 00 00 78 [18:34:55]Write i2c OK [18:34:55]MH_I2C_Read... [18:34:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:55]Read from MH i2c: E2 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: E2 17 00 [18:34:55]MH_I2C_Read... [18:34:55]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 31 37 34 35 90 00 CB [18:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:34:55]wFMCommunicate OK [18:34:55]CreateOFDProtocolMessage done [18:34:55]OFDSenderStorePacket 146443 [18:34:55]StoreOFDPacket docnum=146443 [18:34:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0A EF 07 01 3B 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 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 EF 00 00 00 F4 03 04 00 CE 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0B 3C 02 00 35 04 06 00 7D 57 CA 01 01 40 53 98 0F 2D C4 88 C3 3B [18:34:55]CheckFolder [18:34:55]dirname=/storage/ofd_packets [18:34:55]CheckFolder done [18:34:55]ProducePacketName [18:34:55]name=ofd_packets/00146443 [18:34:55]NVStorageSaveData ofd_packets/00146443 [18:34:55]File name is /storage/ofd_packets/00146443 [18:34:55]Write 301 bytes [18:34:55]NVStorageSaveData done [18:34:55]OFDSenderStorePacket done [18:34:55]KKMCreateOFDPacket done [18:34:55]NVStorageSaveData kkm_last_timestamp [18:34:55]File name is /storage/kkm_last_timestamp [18:34:55]Write 4 bytes [18:34:55]NVStorageSaveData done [18:34:55]ExternCall_PrintAddStr [18:34:55]wPrintStart [18:34:55]Write to MH i2c: 01 00 00 FA 05 FF [18:34:55]Write i2c OK [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: 01 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: 01 07 00 [18:34:55]MH_I2C_Read... [18:34:55]Read from MH i2c: 01 07 00 FA 05 00 00 00 00 00 FF 0F 14 [18:34:55]RasterBufferAndPrint [18:34:55]line Счет N : (1)161203 [18:34:55]line ИНН: 02508201610067 [18:34:55]line Контрольно-Кассовый Чек [18:34:55]line ПРОДАЖА [18:34:55]line ТРК (МРК, ГНК) : 43 [18:34:55]line Товар: 2710124500 [18:34:55]line Аи-95-К-3 [18:34:55]line 13.480 * 74.20 [18:34:55]line = 1000.22 [18:34:55]line НДС 12% НСП 1% [18:34:55]line > о реализуемом товаре [18:34:55]line ОКРУГЛЕНИЕ: -0.22 [18:34:55]line ИТОГО: 1000.00 [18:34:55]line Внесено: 1000.00 [18:34:55]line СДАЧА: 0.00 [18:34:55]line НСП 1% : 8.85 [18:34:55]line НДС 12% : 106.22 [18:34:55]line Наличными: 1000.00 [18:34:55]line Безнал.: 0.00 [18:34:55]line Место: АЗС № 126 "Партнер Нефть" [18:34:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:34:55]line СНО: Общий режим [18:34:55]line Чек 239 29.10.2024 18:34 [18:34:55]line Смена: 547 ФФД: 1.0 [18:34:55]line ЗНМ: 0300000085 [18:34:55]line РНМ: 0000000000091683 [18:34:55]line Версия ККМ: 001 [18:34:55]line ФМ: 0000000000871745 [18:34:55]line ФД: 146443 [18:34:55]line ФПД: 137816004690240 [18:34:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T183454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146443&fm=137816004690240&tin=02508201610067®Number=0000000000091683&sum=100000 [18:34:56]OFD Sender: Processing packet 146443 [packets to send 206, broken 205] [18:34:56]ProducePacketName [18:34:56]name=ofd_packets/00146443 [18:34:56]OFD Sender: To server: pG, [18:34:56]CommunicateWithHost lk.salyk.kg:30040 [18:34:56]ConnectInit lk.salyk.kg [18:34:56]written 0, free lines is 4095 [18:34:56]Connected sock=10 [18:34:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 0A EF 07 01 3B 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 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 EF 00 00 00 F4 03 04 00 CE 2A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0B 3C 02 00 35 04 06 00 7D 57 CA 01 01 40 53 98 0F 2D C4 88 C3 3B [18:34:56]Write to MH i2c: 01 00 00 25 06 2B [18:34:56]Write i2c OK [18:34:56]MH_I2C_Read... [18:34:56]Read from MH i2c: 01 [18:34:56]MH_I2C_Read... [18:34:56]Read from MH i2c: 01 07 00 [18:34:56]MH_I2C_Read... [18:34:56]Read from MH i2c: 01 07 00 25 06 00 00 00 00 00 BE 0C FC [18:34:56]RasterBufferAndPrint [18:34:56]line [18:34:56]line [18:34:56]line [18:34:56]line [18:34:56]line [18:34:56]written 0, free lines is 3268 [18:34:56]MH_Cut [18:34:56]Write to MH i2c: D1 01 00 2C 06 01 04 [18:34:56]Write i2c OK [18:34:56]MH_I2C_Read... [18:34:56]Read from MH i2c: D1 [18:34:56]MH_I2C_Read... [18:34:56]Read from MH i2c: D1 01 00 [18:34:56]MH_I2C_Read... [18:34:56]Read from MH i2c: D1 01 00 2C 06 00 03 [18:34:56]Write to MH i2c: 01 00 00 2D 06 33 [18:34:56]Write i2c OK [18:34:56]MH_I2C_Read... [18:34:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 32 74 47 00 0E 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0B 3C 02 00 F4 03 04 00 F5 CF 20 67 B6 04 01 00 00 8E EF 05 47 E9 10 94 5A [18:34:56]CommunicateWithHost err = 0 [18:34:56]CheckOFDResponse [18:34:56]1017 (14) - 77093643461234 [18:34:56]1041 (16) - 0000000000871745 [18:34:56]1040 (4) - 146443 [18:34:56]1012 (4) - 29.10.2024 12:07 [18:34:56]1206 (1) - 0 [18:34:56]OFD Sender: Remove packet 146443 [18:34:56]ProducePacketName [18:34:56]name=ofd_packets/00146443 [18:34:56]NVStorageDeleteData [18:34:57]OFD Sender: No OFD packet to send [18:34:57]*** Cut start [18:34:57]*** Partial cut [18:34:57]*** CUTSNS_PIN = 1 [18:34:57]*** CUTSNS_PIN = 0 [18:34:57]*** Brake cut motor [18:34:58]Read from MH i2c: 01 [18:34:58]MH_I2C_Read... [18:34:58]*** Stop cut motor [18:34:58]*** Cut end [18:34:58]Read from MH i2c: 01 07 00 [18:34:58]MH_I2C_Read... [18:34:58]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 FF 0F 48 [18:34:58]process_action close_receipt done [18:34:58]requested_data is exist [18:34:58]produce_requested_data [18:34:58]requested_item fm.sn is exist - process it [18:34:58]wFMCommunicate request_size=4 [18:34:58]MH_SAM_APDU [18:34:58]CAPDU: 80 11 00 00 [18:34:58]Write to MH i2c: E2 08 00 2E 06 80 11 00 00 00 00 00 00 AE [18:34:58]Write i2c OK [18:34:58]MH_I2C_Read... [18:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:58]Read from MH i2c: E2 [18:34:58]MH_I2C_Read... [18:34:58]Read from MH i2c: E2 17 00 [18:34:58]MH_I2C_Read... [18:34:58]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 31 37 34 35 90 00 01 [18:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:34:58]wFMCommunicate OK [18:34:58]requested_item fd.num is exist - process it [18:34:58]SAM_PROTO_GetFieldsCounters [18:34:58]wFMCommunicate request_size=4 [18:34:58]MH_SAM_APDU [18:34:58]CAPDU: 80 13 00 00 [18:34:58]Write to MH i2c: E2 08 00 2F 06 80 13 00 00 00 00 00 00 B1 [18:34:58]Write i2c OK [18:34:58]MH_I2C_Read... [18:34:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:58]Read from MH i2c: E2 [18:34:58]MH_I2C_Read... [18:34:58]Read from MH i2c: E2 62 00 [18:34:58]MH_I2C_Read... [18:34:58]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0B 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [18:34:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0B 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:58]wFMCommunicate OK [18:34:58]SAM_PROTO_GetFieldsCounters done [18:34:58]requested_item shift.num is exist - process it [18:34:58]requested_item shift.opened is exist - process it [18:34:58]req_shift_opened [18:34:58]FM_GetShiftState [18:34:58]SAM_PROTO_GetShiftState [18:34:58]wFMCommunicate request_size=4 [18:34:58]MH_SAM_APDU [18:34:58]CAPDU: 80 13 01 00 [18:34:58]Write to MH i2c: E2 08 00 30 06 80 13 01 00 00 00 00 00 B3 [18:34:58]Write i2c OK [18:34:58]MH_I2C_Read... [18:34:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:58]Read from MH i2c: E2 [18:34:58]MH_I2C_Read... [18:34:58]Read from MH i2c: E2 0E 00 [18:34:58]MH_I2C_Read... [18:34:58]Read from MH i2c: E2 0E 00 30 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EC [18:34:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:34:58]wFMCommunicate OK [18:34:58]SAM_PROTO_GetShiftState done [18:34:58]FM_GetShiftState done [18:34:58]req_shift_opened done [18:34:58]requested_item shift.open_date is exist - process it [18:34:58]req_shift_open_date [18:34:58]req_shift_open_date done [18:34:58]produce_requested_data done [18:34:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146443,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:34:58]process_action_free close_receipt [18:34:58]json_value_free [18:34:58]json_value_free done [18:34:58]process_json_proto returns [18:34:58]Send response to host [18:34:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146443,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:34:58]free response buf [18:34:58]execute_script done [18:34:58]execute_script returns [18:34:58]free content buf [18:34:58]Sock 8.Close socket [18:34:58]Sock 8.Thread stoped [18:35:02]OFD Sender: No OFD packet to send [18:35:07]OFD Sender: No OFD packet to send [18:35:12]OFD Sender: No OFD packet to send [18:35:17]OFD Sender: No OFD packet to send [18:35:22]OFD Sender: No OFD packet to send [18:35:27]OFD Sender: No OFD packet to send [18:35:32]OFD Sender: No OFD packet to send [18:35:37]OFD Sender: No OFD packet to send [18:35:42]OFD Sender: No OFD packet to send [18:35:47]OFD Sender: No OFD packet to send [18:35:52]OFD Sender: No OFD packet to send [18:35:57]OFD Sender: No OFD packet to send [18:36:02]OFD Sender: No OFD packet to send [18:36:07]OFD Sender: No OFD packet to send [18:36:12]OFD Sender: No OFD packet to send [18:36:17]OFD Sender: No OFD packet to send [18:36:22]OFD Sender: No OFD packet to send [18:36:27]OFD Sender: No OFD packet to send [18:36:32]OFD Sender: No OFD packet to send [18:36:37]OFD Sender: No OFD packet to send [18:36:42]OFD Sender: No OFD packet to send [18:36:47]OFD Sender: No OFD packet to send [18:36:52]OFD Sender: No OFD packet to send [18:36:57]OFD Sender: No OFD packet to send [18:37:02]OFD Sender: No OFD packet to send [18:37:07]OFD Sender: No OFD packet to send [18:37:12]OFD Sender: No OFD packet to send [18:37:17]OFD Sender: No OFD packet to send [18:37:22]OFD Sender: No OFD packet to send [18:37:27]OFD Sender: No OFD packet to send [18:37:32]OFD Sender: No OFD packet to send [18:37:37]OFD Sender: No OFD packet to send [18:37:42]OFD Sender: No OFD packet to send [18:37:47]OFD Sender: No OFD packet to send [18:37:52]OFD Sender: No OFD packet to send [18:37:57]OFD Sender: No OFD packet to send [18:38:02]OFD Sender: No OFD packet to send [18:38:07]OFD Sender: No OFD packet to send [18:38:12]OFD Sender: No OFD packet to send [18:38:17]OFD Sender: No OFD packet to send [18:38:22]OFD Sender: No OFD packet to send [18:38:27]OFD Sender: No OFD packet to send [18:38:32]OFD Sender: No OFD packet to send [18:38:37]OFD Sender: No OFD packet to send [18:38:42]OFD Sender: No OFD packet to send [18:38:47]OFD Sender: No OFD packet to send [18:38:52]OFD Sender: No OFD packet to send [18:38:57]OFD Sender: No OFD packet to send [18:39:02]OFD Sender: No OFD packet to send [18:39:07]OFD Sender: No OFD packet to send [18:39:12]OFD Sender: No OFD packet to send [18:39:17]OFD Sender: No OFD packet to send [18:39:22]OFD Sender: No OFD packet to send [18:39:27]OFD Sender: No OFD packet to send [18:39:32]OFD Sender: No OFD packet to send [18:39:37]OFD Sender: No OFD packet to send [18:39:42]OFD Sender: No OFD packet to send [18:39:47]OFD Sender: No OFD packet to send [18:39:52]OFD Sender: No OFD packet to send [18:39:57]OFD Sender: No OFD packet to send [18:40:02]OFD Sender: No OFD packet to send [18:40:07]OFD Sender: No OFD packet to send [18:40:12]OFD Sender: No OFD packet to send [18:40:17]OFD Sender: No OFD packet to send [18:40:22]OFD Sender: No OFD packet to send [18:40:27]OFD Sender: No OFD packet to send [18:40:32]OFD Sender: No OFD packet to send [18:40:37]OFD Sender: No OFD packet to send [18:40:42]OFD Sender: No OFD packet to send [18:40:47]OFD Sender: No OFD packet to send [18:40:52]OFD Sender: No OFD packet to send [18:40:57]OFD Sender: No OFD packet to send [18:41:02]OFD Sender: No OFD packet to send [18:41:07]OFD Sender: No OFD packet to send [18:41:13]OFD Sender: No OFD packet to send [18:41:18]OFD Sender: No OFD packet to send [18:41:23]OFD Sender: No OFD packet to send [18:41:28]OFD Sender: No OFD packet to send [18:41:33]OFD Sender: No OFD packet to send [18:41:38]OFD Sender: No OFD packet to send [18:41:43]OFD Sender: No OFD packet to send [18:41:48]OFD Sender: No OFD packet to send [18:41:53]OFD Sender: No OFD packet to send [18:41:55]accept exits with 9 [18:41:55]New connection [18:41:55]New thread 3067473252 created [18:41:55]Thread 3067329892 joined [18:41:55]Waiting for new connection... [18:41:55] Sock 9.Parse request [18:41:55]Sock 9.Check first char [18:41:55]Sock 9.First char is OK [18:41:55]request: POST /json_proto HTTP/1.0 [18:41:55]Method: POST [18:41:55]URL: /json_proto [18:41:55]Method is POST - this is cgi request [18:41:55]url: /json_proto [18:41:55]query_string will be loaded in cgi processing [18:41:55]execute_cgi json_proto POST (null) [18:41:55]execute_cgi path=json_proto method=POST [18:41:55]POST find Content-Length [18:41:55]Host: 172.17.40.195:8080 [18:41:55]Content-Length: 677 [18:41:55]Content-Type: application/json [18:41:55] [18:41:55]POST finish read [18:41:55]Found Content-Length = 677 [18:41:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:41:55]execute_script... [18:41: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)161204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:41:55]POST & json_proto [18:41:55]process_json_proto [18:41:55]json parsed OK: [18:41:55]protocol is kg_v1.0 [18:41:55]action value=close_receipt [18:41:55]process_action close_receipt [18:41:55]cmd_close_receipt [18:41:55]MH_GetDate [18:41:55]Write to MH i2c: F0 00 00 31 06 26 [18:41:55]Write i2c OK [18:41:55]MH_I2C_Read... [18:41:55]Read from MH i2c: F0 [18:41:55]MH_I2C_Read... [18:41:55]Read from MH i2c: F0 09 00 [18:41:55]MH_I2C_Read... [18:41:55]Read from MH i2c: F0 09 00 31 06 00 74 2C 21 67 D5 8D 6C 64 89 [18:41:55]GetLastDocTimeStamp 1730226894 [18:41:55]current date 1730227316 [18:41:55]FM_GetShiftState [18:41:55]SAM_PROTO_GetShiftState [18:41:55]wFMCommunicate request_size=4 [18:41:55]MH_SAM_APDU [18:41:55]CAPDU: 80 13 01 00 [18:41:55]Write to MH i2c: E2 08 00 32 06 80 13 01 00 00 00 00 00 B5 [18:41:55]Write i2c OK [18:41:55]MH_I2C_Read... [18:41:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:55]Read from MH i2c: E2 [18:41:55]MH_I2C_Read... [18:41:55]Read from MH i2c: E2 0E 00 [18:41:55]MH_I2C_Read... [18:41:55]Read from MH i2c: E2 0E 00 32 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EE [18:41:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:41:55]wFMCommunicate OK [18:41:55]SAM_PROTO_GetShiftState done [18:41:55]FM_GetShiftState done [18:41:55]opened in 1730161786 [18:41:55]opened+sec_in_day 1730248186 [18:41:55]quantity*price = 50041 [18:41:55]sum+1 = 50042 [18:41:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 240 29.10.2024 18:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146444 ФПД: 134991877404902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184156&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146444&fm=134991877404902&tin=02508201610067®Number=0000000000091683&sum=50000 [18:41:56]StoreToDocumentArchive [18:41:56]shift 547 fd 146444 [18:41:56]save to /storage/0547/doc_00146444 [18:41:56]save last doc name /storage/0547/doc_00146444 to /storage/kkm_last_doc_name [18:41:56]save OK [18:41:56]Clear old archive folders... [18:41:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:56]tlvbuf is 010E8A00 [18:41:56]SAM_PROTO_ClearQueue [18:41:56]wFMCommunicate request_size=4 [18:41:56]MH_SAM_APDU [18:41:56]CAPDU: 80 09 00 00 [18:41:56]Write to MH i2c: E2 08 00 3F 06 80 09 00 00 00 00 00 00 B7 [18:41:56]Write i2c OK [18:41:56]MH_I2C_Read... [18:41:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:56]Read from MH i2c: E2 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 3F 06 00 90 00 B9 [18:41:56]RAPDU: 90 00 [18:41:56]wFMCommunicate OK [18:41:56]SAM_PROTO_ClearQueue done [18:41:56]KKMCreateOFDPacket [18:41:56]OFDProtocolAddRootSTLVToBuf [18:41:56]FM_MakeSignedData [18:41:56]FM_MakeSignedData [18:41:56]SAM_PROTO_SignData [18:41:56]wFMCommunicate request_size=4 [18:41:56]MH_SAM_APDU [18:41:56]CAPDU: 80 0D 01 02 [18:41:56]Write to MH i2c: E2 08 00 40 06 80 0D 01 02 00 00 00 00 BF [18:41:56]Write i2c OK [18:41:56]MH_I2C_Read... [18:41:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:56]Read from MH i2c: E2 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 40 06 00 90 00 BA [18:41:56]RAPDU: 90 00 [18:41:56]wFMCommunicate OK [18:41:56]wFMCommunicate request_size=255 [18:41:56]MH_SAM_APDU [18:41: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 F0 00 00 00 F4 03 04 00 74 2C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0C 3C 02 00 35 04 06 00 7A [18:41:56]Write to MH i2c: E2 02 01 41 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F0 00 00 00 F4 03 04 00 74 2C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0C 3C 02 00 35 04 06 00 7A 00 00 4E [18:41:56]Write i2c OK [18:41:56]MH_I2C_Read... [18:41:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:56]Read from MH i2c: E2 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 41 06 00 90 00 BB [18:41:56]RAPDU: 90 00 [18:41:56]wFMCommunicate OK [18:41:56]wFMCommunicate request_size=10 [18:41:56]MH_SAM_APDU [18:41:56]CAPDU: 80 0D 02 02 05 C6 3E E6 78 E6 [18:41:56]Write to MH i2c: E2 0D 00 42 06 80 0D 02 02 05 00 C6 3E E6 78 E6 00 00 14 [18:41:56]Write i2c OK [18:41:56]MH_I2C_Read... [18:41:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:56]Read from MH i2c: E2 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 [18:41:56]MH_I2C_Read... [18:41:56]Read from MH i2c: E2 03 00 42 06 00 90 00 BC [18:41:56]RAPDU: 90 00 [18:41:56]wFMCommunicate OK [18:41:56]wFMCommunicate request_size=4 [18:41:56]MH_SAM_APDU [18:41:56]CAPDU: 80 0D 03 02 [18:41:56]Write to MH i2c: E2 08 00 43 06 80 0D 03 02 00 00 00 00 C4 [18:41:56]Write i2c OK [18:41:56]MH_I2C_Read... [18:41:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:57]Read from MH i2c: E2 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: E2 0B 00 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: E2 0B 00 43 06 00 03 DD B5 23 D0 50 ED D5 90 00 5F [18:41:57]RAPDU: 03 DD B5 23 D0 50 ED D5 90 00 [18:41:57]wFMCommunicate OK [18:41:57]SAM_PROTO_SignData done [18:41:57]FM_MakeSignedData done [18:41:57]CreateOFDProtocolMessage [18:41:57]wFMCommunicate request_size=4 [18:41:57]MH_SAM_APDU [18:41:57]CAPDU: 80 11 00 00 [18:41:57]Write to MH i2c: E2 08 00 44 06 80 11 00 00 00 00 00 00 C4 [18:41:57]Write i2c OK [18:41:57]MH_I2C_Read... [18:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:57]Read from MH i2c: E2 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: E2 17 00 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: E2 17 00 44 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 17 [18:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:41:57]wFMCommunicate OK [18:41:57]CreateOFDProtocolMessage done [18:41:57]OFDSenderStorePacket 146444 [18:41:57]StoreOFDPacket docnum=146444 [18:41:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F0 D3 07 01 8F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 74 2C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0C 3C 02 00 35 04 06 00 7A C6 3E E6 78 E6 03 DD B5 23 D0 50 ED D5 [18:41:57]CheckFolder [18:41:57]dirname=/storage/ofd_packets [18:41:57]CheckFolder done [18:41:57]ProducePacketName [18:41:57]name=ofd_packets/00146444 [18:41:57]NVStorageSaveData ofd_packets/00146444 [18:41:57]File name is /storage/ofd_packets/00146444 [18:41:57]Write 301 bytes [18:41:57]NVStorageSaveData done [18:41:57]OFDSenderStorePacket done [18:41:57]KKMCreateOFDPacket done [18:41:57]NVStorageSaveData kkm_last_timestamp [18:41:57]File name is /storage/kkm_last_timestamp [18:41:57]Write 4 bytes [18:41:57]NVStorageSaveData done [18:41:57]ExternCall_PrintAddStr [18:41:57]wPrintStart [18:41:57]Write to MH i2c: 01 00 00 45 06 4B [18:41:57]Write i2c OK [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: 01 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: 01 07 00 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: 01 07 00 45 06 00 00 00 00 00 FF 0F 60 [18:41:57]RasterBufferAndPrint [18:41:57]line Счет N : (1)161204 [18:41:57]line ИНН: 02508201610067 [18:41:57]line Контрольно-Кассовый Чек [18:41:57]line ПРОДАЖА [18:41:57]line ТРК (МРК, ГНК) : 32 [18:41:57]line Товар: 2710124130 [18:41:57]line Аи-92-К-2 [18:41:57]line 7.480 * 66.90 [18:41:57]line = 500.41 [18:41:57]line НДС 12% НСП 1% [18:41:57]line > о реализуемом товаре [18:41:57]line ОКРУГЛЕНИЕ: -0.41 [18:41:57]line ИТОГО: 500.00 [18:41:57]line Внесено: 500.00 [18:41:57]line СДАЧА: 0.00 [18:41:57]line НСП 1% : 4.43 [18:41:57]line НДС 12% : 53.14 [18:41:57]line Наличными: 500.00 [18:41:57]line Безнал.: 0.00 [18:41:57]line Место: АЗС № 126 "Партнер Нефть" [18:41:57]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:41:57]line СНО: Общий режим [18:41:57]line Чек 240 29.10.2024 18:41 [18:41:57]line Смена: 547 ФФД: 1.0 [18:41:57]line ЗНМ: 0300000085 [18:41:57]line РНМ: 0000000000091683 [18:41:57]line Версия ККМ: 001 [18:41:57]line ФМ: 0000000000871745 [18:41:57]line ФД: 146444 [18:41:57]line ФПД: 134991877404902 [18:41:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184156&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146444&fm=134991877404902&tin=02508201610067®Number=0000000000091683&sum=50000 [18:41:57]written 0, free lines is 4095 [18:41:57]OFD Sender: Processing packet 146444 [packets to send 206, broken 205] [18:41:57]ProducePacketName [18:41:57]name=ofd_packets/00146444 [18:41:57]OFD Sender: To server: pG, [18:41:57]CommunicateWithHost lk.salyk.kg:30040 [18:41:57]ConnectInit lk.salyk.kg [18:41:57]Write to MH i2c: 01 00 00 70 06 76 [18:41:57]Write i2c OK [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: 01 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: 01 07 00 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: 01 07 00 70 06 00 00 00 00 00 A4 0C 2D [18:41:57]RasterBufferAndPrint [18:41:57]line [18:41:57]line [18:41:57]line [18:41:57]line [18:41:57]line [18:41:57]written 0, free lines is 3242 [18:41:57]MH_Cut [18:41:57]Write to MH i2c: D1 01 00 77 06 01 4F [18:41:57]Write i2c OK [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: D1 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: D1 01 00 [18:41:57]MH_I2C_Read... [18:41:57]Read from MH i2c: D1 01 00 77 06 00 4E [18:41:57]Write to MH i2c: 01 00 00 78 06 7E [18:41:57]Write i2c OK [18:41:57]MH_I2C_Read... [18:41:57]Connected sock=10 [18:41:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F0 D3 07 01 8F 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 74 2C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0C 3C 02 00 35 04 06 00 7A C6 3E E6 78 E6 03 DD B5 23 D0 50 ED D5 [18:41:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D8 04 47 00 BF C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0C 3C 02 00 F4 03 04 00 9A D1 20 67 B6 04 01 00 00 07 60 0F 47 AF 34 1A 89 [18:41:58]CommunicateWithHost err = 0 [18:41:58]CheckOFDResponse [18:41:58]1017 (14) - 77093643461234 [18:41:58]1041 (16) - 0000000000871745 [18:41:58]1040 (4) - 146444 [18:41:58]1012 (4) - 29.10.2024 12:14 [18:41:58]1206 (1) - 0 [18:41:58]OFD Sender: Remove packet 146444 [18:41:58]ProducePacketName [18:41:58]name=ofd_packets/00146444 [18:41:58]NVStorageDeleteData [18:41:58]*** Cut start [18:41:58]*** Partial cut [18:41:58]*** CUTSNS_PIN = 1 [18:41:58]*** CUTSNS_PIN = 0 [18:41:58]OFD Sender: No OFD packet to send [18:41:58]*** Brake cut motor [18:41:59]Read from MH i2c: 01 [18:41:59]MH_I2C_Read... [18:41:59]*** Stop cut motor [18:41:59]*** Cut end [18:41:59]Read from MH i2c: 01 07 00 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: 01 07 00 78 06 00 00 00 00 00 FF 0F 93 [18:41:59]process_action close_receipt done [18:41:59]requested_data is exist [18:41:59]produce_requested_data [18:41:59]requested_item fm.sn is exist - process it [18:41:59]wFMCommunicate request_size=4 [18:41:59]MH_SAM_APDU [18:41:59]CAPDU: 80 11 00 00 [18:41:59]Write to MH i2c: E2 08 00 79 06 80 11 00 00 00 00 00 00 F9 [18:41:59]Write i2c OK [18:41:59]MH_I2C_Read... [18:41:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:59]Read from MH i2c: E2 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: E2 17 00 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: E2 17 00 79 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4C [18:41:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:41:59]wFMCommunicate OK [18:41:59]requested_item fd.num is exist - process it [18:41:59]SAM_PROTO_GetFieldsCounters [18:41:59]wFMCommunicate request_size=4 [18:41:59]MH_SAM_APDU [18:41:59]CAPDU: 80 13 00 00 [18:41:59]Write to MH i2c: E2 08 00 7A 06 80 13 00 00 00 00 00 00 FC [18:41:59]Write i2c OK [18:41:59]MH_I2C_Read... [18:41:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:59]Read from MH i2c: E2 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: E2 62 00 [18:41:59]MH_I2C_Read... [18:41:59]Read from MH i2c: E2 62 00 7A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0C 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [18:41:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0C 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:59]wFMCommunicate OK [18:41:59]SAM_PROTO_GetFieldsCounters done [18:41:59]requested_item shift.num is exist - process it [18:41:59]requested_item shift.opened is exist - process it [18:41:59]req_shift_opened [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 7B 06 80 13 01 00 00 00 00 00 FE [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 7B 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 37 [18:41:59]RAPDU: 09 00 01 7A 2C 20 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]req_shift_opened done [18:41:59]requested_item shift.open_date is exist - process it [18:41:59]req_shift_open_date [18:41:59]req_shift_open_date done [18:41:59]produce_requested_data done [18:41:59]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146444,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:41:59]process_action_free close_receipt [18:41:59]json_value_free [18:41:59]json_value_free done [18:41:59]process_json_proto returns [18:41:59]Send response to host [18:41:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146444,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:41:59]free response buf [18:41:59]execute_script done [18:41:59]execute_script returns [18:41:59]free content buf [18:41:59]Sock 9.Close socket [18:41:59]Sock 9.Thread stoped [18:42:03]OFD Sender: No OFD packet to send [18:42:08]OFD Sender: No OFD packet to send [18:42:13]OFD Sender: No OFD packet to send [18:42:18]OFD Sender: No OFD packet to send [18:42:23]OFD Sender: No OFD packet to send [18:42:28]OFD Sender: No OFD packet to send [18:42:33]OFD Sender: No OFD packet to send [18:42:38]OFD Sender: No OFD packet to send [18:42:43]OFD Sender: No OFD packet to send [18:42:49]OFD Sender: No OFD packet to send [18:42:54]OFD Sender: No OFD packet to send [18:42:59]OFD Sender: No OFD packet to send [18:43:04]OFD Sender: No OFD packet to send [18:43:09]OFD Sender: No OFD packet to send [18:43:14]OFD Sender: No OFD packet to send [18:43:19]OFD Sender: No OFD packet to send [18:43:24]OFD Sender: No OFD packet to send [18:43:29]OFD Sender: No OFD packet to send [18:43:34]OFD Sender: No OFD packet to send [18:43:39]OFD Sender: No OFD packet to send [18:43:44]OFD Sender: No OFD packet to send [18:43:49]OFD Sender: No OFD packet to send [18:43:54]OFD Sender: No OFD packet to send [18:43:57]int [18:43:57]Write to MH i2c: 01 00 00 7C 06 82 [18:43:57]*** FLAG_PRN_KEY set [18:43:57]Write i2c OK [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 07 00 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 07 00 7C 06 00 08 00 00 00 FF 0F 9F [18:43:57]state=0 [18:43:57]Key pressed [18:43:57]Feed [18:43:57]Write to MH i2c: D8 00 00 7D 06 5A [18:43:57]Write i2c OK [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: D8 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: D8 01 00 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: D8 01 00 7D 06 00 5B [18:43:57]int [18:43:57]Write to MH i2c: 01 00 00 7E 06 84 [18:43:57]Write i2c OK [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 07 00 [18:43:57]MH_I2C_Read... [18:43:57]Read from MH i2c: 01 07 00 7E 06 00 48 00 00 00 3C 00 0F [18:43:57]state=2 [18:43:57]Key pressed [18:43:58]int [18:43:58]Write to MH i2c: 01 00 00 7F 06 85 [18:43:58]*** FLAG_PRN_KEY reset [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 7F 06 00 00 00 00 00 F6 0F 91 [18:43:58]state=2 [18:43:58]Stop feed [18:43:58]int [18:43:58]Write to MH i2c: 01 00 00 80 06 86 [18:43:58]*** FLAG_PRN_KEY set [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 80 06 00 08 00 00 00 FF 0F A3 [18:43:58]state=0 [18:43:58]Key pressed [18:43:58]Feed [18:43:58]Write to MH i2c: D8 00 00 81 06 5E [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: D8 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: D8 01 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: D8 01 00 81 06 00 5F [18:43:58]int [18:43:58]Write to MH i2c: 01 00 00 82 06 88 [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 82 06 00 48 00 00 00 3C 00 13 [18:43:58]state=2 [18:43:58]Key pressed [18:43:58]int [18:43:58]Write to MH i2c: 01 00 00 83 06 89 [18:43:58]*** FLAG_PRN_KEY reset [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 83 06 00 00 00 00 00 F5 0F 94 [18:43:58]state=2 [18:43:58]Stop feed [18:43:58]int [18:43:58]Write to MH i2c: 01 00 00 84 06 8A [18:43:58]Write i2c OK [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 [18:43:58]MH_I2C_Read... [18:43:58]Read from MH i2c: 01 07 00 [18:43:58]MH_I2C_Read... [18:43:58]*** FLAG_PRN_KEY set [18:43:58]*** FLAG_PRN_KEY reset [18:43:58]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 F6 0F 96 [18:43:58]state=0 [18:43:59]OFD Sender: No OFD packet to send [18:43:59]int [18:43:59]Write to MH i2c: 01 00 00 85 06 8B [18:43:59]*** FLAG_PRN_KEY set [18:43:59]Write i2c OK [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 07 00 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 07 00 85 06 00 08 00 00 00 FF 0F A8 [18:43:59]state=0 [18:43:59]Key pressed [18:43:59]Feed [18:43:59]Write to MH i2c: D8 00 00 86 06 63 [18:43:59]Write i2c OK [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: D8 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: D8 01 00 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: D8 01 00 86 06 00 64 [18:43:59]int [18:43:59]Write to MH i2c: 01 00 00 87 06 8D [18:43:59]Write i2c OK [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 07 00 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 07 00 87 06 00 48 00 00 00 3C 00 18 [18:43:59]state=2 [18:43:59]Key pressed [18:43:59]int [18:43:59]Write to MH i2c: 01 00 00 88 06 8E [18:43:59]*** FLAG_PRN_KEY reset [18:43:59]Write i2c OK [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 07 00 [18:43:59]MH_I2C_Read... [18:43:59]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 F6 0F 9A [18:43:59]state=2 [18:43:59]Stop feed [18:44:04]OFD Sender: No OFD packet to send [18:44:09]OFD Sender: No OFD packet to send [18:44:14]OFD Sender: No OFD packet to send [18:44:19]OFD Sender: No OFD packet to send [18:44:24]OFD Sender: No OFD packet to send [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:24]accept exits with 8 [18:46:24]New connection [18:46:24]New thread 3067329892 created [18:46:24]Thread 3067473252 joined [18:46:24]Waiting for new connection... [18:46:24] Sock 8.Parse request [18:46:24]Sock 8.Check first char [18:46:24]Sock 8.First char is OK [18:46:24]request: POST /json_proto HTTP/1.0 [18:46:24]Method: POST [18:46:24]URL: /json_proto [18:46:24]Method is POST - this is cgi request [18:46:24]url: /json_proto [18:46:24]query_string will be loaded in cgi processing [18:46:24]execute_cgi json_proto POST (null) [18:46:24]execute_cgi path=json_proto method=POST [18:46:24]POST find Content-Length [18:46:24]Host: 172.17.40.195:8080 [18:46:24]Content-Length: 754 [18:46:24]Content-Type: application/json [18:46:24] [18:46:24]POST finish read [18:46:24]Found Content-Length = 754 [18:46:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:24]execute_script... [18:46: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)161205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:24]POST & json_proto [18:46:24]process_json_proto [18:46:24]json parsed OK: [18:46:24]protocol is kg_v1.0 [18:46:24]action value=close_receipt [18:46:24]process_action close_receipt [18:46:24]cmd_close_receipt [18:46:24]MH_GetDate [18:46:24]Write to MH i2c: F0 00 00 89 06 7E [18:46:24]Write i2c OK [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: F0 [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: F0 09 00 [18:46:24]MH_I2C_Read... [18:46:24]Read from MH i2c: F0 09 00 89 06 00 81 2D 21 67 D5 8D 6C 64 EF [18:46:24]GetLastDocTimeStamp 1730227316 [18:46:24]current date 1730227585 [18:46:24]FM_GetShiftState [18:46:24]SAM_PROTO_GetShiftState [18:46:24]wFMCommunicate request_size=4 [18:46:24]MH_SAM_APDU [18:46:24]CAPDU: 80 13 01 00 [18:46:24]Write to MH i2c: E2 08 00 8A 06 80 13 01 00 00 00 00 00 0D [18:46:24]Write i2c OK [18:46:24]MH_I2C_Read... [18:46:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:25]Read from MH i2c: E2 [18:46:25]MH_I2C_Read... [18:46:25]Read from MH i2c: E2 0E 00 [18:46:25]MH_I2C_Read... [18:46:25]Read from MH i2c: E2 0E 00 8A 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 46 [18:46:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:46:25]wFMCommunicate OK [18:46:25]SAM_PROTO_GetShiftState done [18:46:25]FM_GetShiftState done [18:46:25]opened in 1730161786 [18:46:25]opened+sec_in_day 1730248186 [18:46:25]quantity*price = 0 [18:46:25]sum+1 = 1 [18:46:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 241 29.10.2024 18:46 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101069 ФМ: 0000000000871745 ФД: 146445 ФПД: 259375623351249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184625&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146445&fm=259375623351249&tin=02508201610067®Number=0000000000091683&sum=0 [18:46:26]StoreToDocumentArchive [18:46:26]shift 547 fd 146445 [18:46:26]save to /storage/0547/doc_00146445 [18:46:26]save last doc name /storage/0547/doc_00146445 to /storage/kkm_last_doc_name [18:46:26]save OK [18:46:26]Clear old archive folders... [18:46:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:26]tlvbuf is 010EEDC0 [18:46:26]SAM_PROTO_ClearQueue [18:46:26]wFMCommunicate request_size=4 [18:46:26]MH_SAM_APDU [18:46:26]CAPDU: 80 09 00 00 [18:46:26]Write to MH i2c: E2 08 00 97 06 80 09 00 00 00 00 00 00 0F [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 97 06 00 90 00 11 [18:46:26]RAPDU: 90 00 [18:46:26]wFMCommunicate OK [18:46:26]SAM_PROTO_ClearQueue done [18:46:26]KKMCreateOFDPacket [18:46:26]OFDProtocolAddRootSTLVToBuf [18:46:26]FM_MakeSignedData [18:46:26]FM_MakeSignedData [18:46:26]SAM_PROTO_SignData [18:46:26]wFMCommunicate request_size=4 [18:46:26]MH_SAM_APDU [18:46:26]CAPDU: 80 0D 01 02 [18:46:26]Write to MH i2c: E2 08 00 98 06 80 0D 01 02 00 00 00 00 17 [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [18:46:26]RAPDU: 90 00 [18:46:26]wFMCommunicate OK [18:46:26]wFMCommunicate request_size=255 [18:46:26]MH_SAM_APDU [18:46: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 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 F1 00 00 00 F4 03 04 00 81 2D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0D 3C 02 00 35 04 06 00 EB [18:46:26]Write to MH i2c: E2 02 01 99 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F1 00 00 00 F4 03 04 00 81 2D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0D 3C 02 00 35 04 06 00 EB 00 00 D9 [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [18:46:26]RAPDU: 90 00 [18:46:26]wFMCommunicate OK [18:46:26]wFMCommunicate request_size=10 [18:46:26]MH_SAM_APDU [18:46:26]CAPDU: 80 0D 02 02 05 E6 97 E4 AB D1 [18:46:26]Write to MH i2c: E2 0D 00 9A 06 80 0D 02 02 05 00 E6 97 E4 AB D1 00 00 01 [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [18:46:26]RAPDU: 90 00 [18:46:26]wFMCommunicate OK [18:46:26]wFMCommunicate request_size=4 [18:46:26]MH_SAM_APDU [18:46:26]CAPDU: 80 0D 03 02 [18:46:26]Write to MH i2c: E2 08 00 9B 06 80 0D 03 02 00 00 00 00 1C [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 0B 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 0B 00 9B 06 00 62 8A 69 EA 8F D7 13 F3 90 00 C8 [18:46:26]RAPDU: 62 8A 69 EA 8F D7 13 F3 90 00 [18:46:26]wFMCommunicate OK [18:46:26]SAM_PROTO_SignData done [18:46:26]FM_MakeSignedData done [18:46:26]CreateOFDProtocolMessage [18:46:26]wFMCommunicate request_size=4 [18:46:26]MH_SAM_APDU [18:46:26]CAPDU: 80 11 00 00 [18:46:26]Write to MH i2c: E2 08 00 9C 06 80 11 00 00 00 00 00 00 1C [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:26]Read from MH i2c: E2 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 17 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: E2 17 00 9C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6F [18:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:46:26]wFMCommunicate OK [18:46:26]CreateOFDProtocolMessage done [18:46:26]OFDSenderStorePacket 146445 [18:46:26]StoreOFDPacket docnum=146445 [18:46:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1C F0 07 01 62 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 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 F1 00 00 00 F4 03 04 00 81 2D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0D 3C 02 00 35 04 06 00 EB E6 97 E4 AB D1 62 8A 69 EA 8F D7 13 F3 [18:46:26]CheckFolder [18:46:26]dirname=/storage/ofd_packets [18:46:26]CheckFolder done [18:46:26]ProducePacketName [18:46:26]name=ofd_packets/00146445 [18:46:26]NVStorageSaveData ofd_packets/00146445 [18:46:26]File name is /storage/ofd_packets/00146445 [18:46:26]Write 301 bytes [18:46:26]NVStorageSaveData done [18:46:26]OFDSenderStorePacket done [18:46:26]KKMCreateOFDPacket done [18:46:26]NVStorageSaveData kkm_last_timestamp [18:46:26]File name is /storage/kkm_last_timestamp [18:46:26]Write 4 bytes [18:46:26]NVStorageSaveData done [18:46:26]ExternCall_PrintAddStr [18:46:26]wPrintStart [18:46:26]Write to MH i2c: 01 00 00 9D 06 A3 [18:46:26]Write i2c OK [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: 01 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: 01 07 00 [18:46:26]MH_I2C_Read... [18:46:26]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 FF 0F B8 [18:46:26]RasterBufferAndPrint [18:46:26]line Счет N : (1)161205 [18:46:26]line ИНН: 02508201610067 [18:46:26]line Контрольно-Кассовый Чек [18:46:26]line ПРОДАЖА [18:46:26]line ТРК (МРК, ГНК) : 52 [18:46:26]line Товар: 2710124130 [18:46:26]line Аи-92-К-2 [18:46:26]line 10.000 * 0.00 [18:46:26]line = 0.00 [18:46:26]line НДС 12% НСП 1% [18:46:26]line > о реализуемом товаре [18:46:26]line ИТОГО: 0.00 [18:46:26]line НСП 1% : 0.00 [18:46:26]line НДС 12% : 0.00 [18:46:26]line Наличными: 0.00 [18:46:26]line Безнал.: 0.00 [18:46:26]line Место: АЗС № 126 "Партнер Нефть" [18:46:26]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:46:26]line СНО: Общий режим [18:46:26]line Чек 241 29.10.2024 18:46 [18:46:26]line Смена: 547 ФФД: 1.0 [18:46:26]line ЗНМ: 0300000085 [18:46:26]line РНМ: 0000000000091683 [18:46:26]line Версия ККМ: 001 [18:46:26]line Талоны: ТК ГПНА Online [18:46:26]line 30101069 [18:46:26]line ФМ: 0000000000871745 [18:46:26]line ФД: 146445 [18:46:26]line ФПД: 259375623351249 [18:46:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184625&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146445&fm=259375623351249&tin=02508201610067®Number=0000000000091683&sum=0 [18:46:26]written 0, free lines is 4095 [18:46:26]OFD Sender: Processing packet 146445 [packets to send 206, broken 205] [18:46:26]ProducePacketName [18:46:26]name=ofd_packets/00146445 [18:46:26]OFD Sender: To server: pG, [18:46:26]CommunicateWithHost lk.salyk.kg:30040 [18:46:26]ConnectInit lk.salyk.kg [18:46:27]Connected sock=10 [18:46:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 1C F0 07 01 62 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 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 F1 00 00 00 F4 03 04 00 81 2D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0D 3C 02 00 35 04 06 00 EB E6 97 E4 AB D1 62 8A 69 EA 8F D7 13 F3 [18:46:27]Write to MH i2c: 01 00 00 C7 06 CD [18:46:27]Write i2c OK [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: 01 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: 01 07 00 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: 01 07 00 C7 06 00 00 00 00 00 CE 0C AE [18:46:27]RasterBufferAndPrint [18:46:27]line [18:46:27]line [18:46:27]line [18:46:27]line [18:46:27]line [18:46:27]written 0, free lines is 3284 [18:46:27]MH_Cut [18:46:27]Write to MH i2c: D1 01 00 CE 06 01 A6 [18:46:27]Write i2c OK [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: D1 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: D1 01 00 [18:46:27]MH_I2C_Read... [18:46:27]Read from MH i2c: D1 01 00 CE 06 00 A5 [18:46:27]Write to MH i2c: 01 00 00 CF 06 D5 [18:46:27]Write i2c OK [18:46:27]MH_I2C_Read... [18:46:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 60 E3 47 00 F0 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0D 3C 02 00 F4 03 04 00 A7 D2 20 67 B6 04 01 00 00 25 58 3A 1E 97 20 F0 DE [18:46:27]CommunicateWithHost err = 0 [18:46:27]CheckOFDResponse [18:46:27]1017 (14) - 77093643461234 [18:46:27]1041 (16) - 0000000000871745 [18:46:27]1040 (4) - 146445 [18:46:27]1012 (4) - 29.10.2024 12:18 [18:46:27]1206 (1) - 0 [18:46:27]OFD Sender: Remove packet 146445 [18:46:27]ProducePacketName [18:46:27]name=ofd_packets/00146445 [18:46:27]NVStorageDeleteData [18:46:27]*** Cut start [18:46:27]*** Partial cut [18:46:27]*** CUTSNS_PIN = 1 [18:46:27]OFD Sender: No OFD packet to send [18:46:27]*** CUTSNS_PIN = 0 [18:46:28]*** Brake cut motor [18:46:28]Read from MH i2c: 01 [18:46:28]MH_I2C_Read... [18:46:28]*** Stop cut motor [18:46:28]*** Cut end [18:46:28]Read from MH i2c: 01 07 00 [18:46:28]MH_I2C_Read... [18:46:28]Read from MH i2c: 01 07 00 CF 06 00 00 00 00 00 FF 0F EA [18:46:28]process_action close_receipt done [18:46:28]requested_data is exist [18:46:28]produce_requested_data [18:46:28]requested_item fm.sn is exist - process it [18:46:28]wFMCommunicate request_size=4 [18:46:28]MH_SAM_APDU [18:46:28]CAPDU: 80 11 00 00 [18:46:28]Write to MH i2c: E2 08 00 D0 06 80 11 00 00 00 00 00 00 50 [18:46:28]Write i2c OK [18:46:28]MH_I2C_Read... [18:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:28]Read from MH i2c: E2 [18:46:28]MH_I2C_Read... [18:46:28]Read from MH i2c: E2 17 00 [18:46:28]MH_I2C_Read... [18:46:28]Read from MH i2c: E2 17 00 D0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A3 [18:46:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:46:28]wFMCommunicate OK [18:46:28]requested_item fd.num is exist - process it [18:46:28]SAM_PROTO_GetFieldsCounters [18:46:28]wFMCommunicate request_size=4 [18:46:28]MH_SAM_APDU [18:46:28]CAPDU: 80 13 00 00 [18:46:28]Write to MH i2c: E2 08 00 D1 06 80 13 00 00 00 00 00 00 53 [18:46:28]Write i2c OK [18:46:28]MH_I2C_Read... [18:46:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:28]Read from MH i2c: E2 [18:46:28]MH_I2C_Read... [18:46:28]Read from MH i2c: E2 62 00 [18:46:28]MH_I2C_Read... [18:46:28]Read from MH i2c: E2 62 00 D1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0D 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [18:46:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0D 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:46:28]wFMCommunicate OK [18:46:28]SAM_PROTO_GetFieldsCounters done [18:46:28]requested_item shift.num is exist - process it [18:46:28]requested_item shift.opened is exist - process it [18:46:28]req_shift_opened [18:46:28]FM_GetShiftState [18:46:28]SAM_PROTO_GetShiftState [18:46:28]wFMCommunicate request_size=4 [18:46:28]MH_SAM_APDU [18:46:28]CAPDU: 80 13 01 00 [18:46:28]Write to MH i2c: E2 08 00 D2 06 80 13 01 00 00 00 00 00 55 [18:46:28]Write i2c OK [18:46:28]MH_I2C_Read... [18:46:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:28]Read from MH i2c: E2 [18:46:28]MH_I2C_Read... [18:46:28]Read from MH i2c: E2 0E 00 [18:46:28]MH_I2C_Read... [18:46:28]Read from MH i2c: E2 0E 00 D2 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8E [18:46:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:46:28]wFMCommunicate OK [18:46:28]SAM_PROTO_GetShiftState done [18:46:28]FM_GetShiftState done [18:46:28]req_shift_opened done [18:46:28]requested_item shift.open_date is exist - process it [18:46:28]req_shift_open_date [18:46:28]req_shift_open_date done [18:46:28]produce_requested_data done [18:46:28]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146445,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:46:28]process_action_free close_receipt [18:46:28]json_value_free [18:46:28]json_value_free done [18:46:28]process_json_proto returns [18:46:28]Send response to host [18:46:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146445,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:46:28]free response buf [18:46:28]execute_script done [18:46:28]execute_script returns [18:46:28]free content buf [18:46:28]Sock 8.Close socket [18:46:28]Sock 8.Thread stoped [18:46:32]OFD Sender: No OFD packet to send [18:46:38]OFD Sender: No OFD packet to send [18:46:43]OFD Sender: No OFD packet to send [18:46:48]OFD Sender: No OFD packet to send [18:46:53]OFD Sender: No OFD packet to send [18:46:58]OFD Sender: No OFD packet to send [18:47:03]OFD Sender: No OFD packet to send [18:47:08]OFD Sender: No OFD packet to send [18:47:13]OFD Sender: No OFD packet to send [18:47:18]OFD Sender: No OFD packet to send [18:47:23]OFD Sender: No OFD packet to send [18:47:28]OFD Sender: No OFD packet to send [18:47:33]OFD Sender: No OFD packet to send [18:47:38]OFD Sender: No OFD packet to send [18:47:43]OFD Sender: No OFD packet to send [18:47:48]OFD Sender: No OFD packet to send [18:47:53]OFD Sender: No OFD packet to send [18:47:58]OFD Sender: No OFD packet to send [18:48:03]OFD Sender: No OFD packet to send [18:48:08]OFD Sender: No OFD packet to send [18:48:13]OFD Sender: No OFD packet to send [18:48:18]OFD Sender: No OFD packet to send [18:48:23]OFD Sender: No OFD packet to send [18:48:28]OFD Sender: No OFD packet to send [18:48:33]OFD Sender: No OFD packet to send [18:48:38]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [18:50:03]OFD Sender: No OFD packet to send [18:50:08]OFD Sender: No OFD packet to send [18:50:13]OFD Sender: No OFD packet to send [18:50:18]OFD Sender: No OFD packet to send [18:50:23]OFD Sender: No OFD packet to send [18:50:28]OFD Sender: No OFD packet to send [18:50:33]OFD Sender: No OFD packet to send [18:50:38]OFD Sender: No OFD packet to send [18:50:39]accept exits with 9 [18:50:39]New connection [18:50:39]New thread 3067473252 created [18:50:39]Thread 3067329892 joined [18:50:39]Waiting for new connection... [18:50:39] Sock 9.Parse request [18:50:39]Sock 9.Check first char [18:50:39]Sock 9.First char is OK [18:50:39]request: POST /json_proto HTTP/1.0 [18:50:39]Method: POST [18:50:39]URL: /json_proto [18:50:39]Method is POST - this is cgi request [18:50:39]url: /json_proto [18:50:39]query_string will be loaded in cgi processing [18:50:39]execute_cgi json_proto POST (null) [18:50:39]execute_cgi path=json_proto method=POST [18:50:39]POST find Content-Length [18:50:39]Host: 172.17.40.195:8080 [18:50:39]Content-Length: 677 [18:50:39]Content-Type: application/json [18:50:39] [18:50:39]POST finish read [18:50:39]Found Content-Length = 677 [18:50:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [18:50:39]execute_script... [18:50:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [18:50:39]POST & json_proto [18:50:39]process_json_proto [18:50:39]json parsed OK: [18:50:39]protocol is kg_v1.0 [18:50:39]action value=close_receipt [18:50:39]process_action close_receipt [18:50:39]cmd_close_receipt [18:50:39]MH_GetDate [18:50:39]Write to MH i2c: F0 00 00 D3 06 C8 [18:50:39]Write i2c OK [18:50:39]MH_I2C_Read... [18:50:39]Read from MH i2c: F0 [18:50:39]MH_I2C_Read... [18:50:39]Read from MH i2c: F0 09 00 [18:50:39]MH_I2C_Read... [18:50:39]Read from MH i2c: F0 09 00 D3 06 00 80 2E 21 67 D5 8D 6C 64 39 [18:50:39]GetLastDocTimeStamp 1730227585 [18:50:39]current date 1730227840 [18:50:39]FM_GetShiftState [18:50:39]SAM_PROTO_GetShiftState [18:50:39]wFMCommunicate request_size=4 [18:50:39]MH_SAM_APDU [18:50:39]CAPDU: 80 13 01 00 [18:50:39]Write to MH i2c: E2 08 00 D4 06 80 13 01 00 00 00 00 00 57 [18:50:39]Write i2c OK [18:50:39]MH_I2C_Read... [18:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:39]Read from MH i2c: E2 [18:50:39]MH_I2C_Read... [18:50:39]Read from MH i2c: E2 0E 00 [18:50:39]MH_I2C_Read... [18:50:39]Read from MH i2c: E2 0E 00 D4 06 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 90 [18:50:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:50:39]wFMCommunicate OK [18:50:39]SAM_PROTO_GetShiftState done [18:50:39]FM_GetShiftState done [18:50:39]opened in 1730161786 [18:50:39]opened+sec_in_day 1730248186 [18:50:39]quantity*price = 20003 [18:50:39]sum+1 = 20004 [18:50:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 242 29.10.2024 18:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146446 ФПД: 254896023749607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185040&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146446&fm=254896023749607&tin=02508201610067®Number=0000000000091683&sum=20000 [18:50:40]StoreToDocumentArchive [18:50:40]shift 547 fd 146446 [18:50:40]save to /storage/0547/doc_00146446 [18:50:40]save last doc name /storage/0547/doc_00146446 to /storage/kkm_last_doc_name [18:50:40]save OK [18:50:40]Clear old archive folders... [18:50:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:50:40]tlvbuf is 010D8990 [18:50:40]SAM_PROTO_ClearQueue [18:50:40]wFMCommunicate request_size=4 [18:50:40]MH_SAM_APDU [18:50:40]CAPDU: 80 09 00 00 [18:50:40]Write to MH i2c: E2 08 00 E1 06 80 09 00 00 00 00 00 00 59 [18:50:40]Write i2c OK [18:50:40]MH_I2C_Read... [18:50:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:50:40]Read from MH i2c: E2 [18:50:40]MH_I2C_Read... [18:50:40]Read from MH i2c: E2 03 00 [18:50:40]MH_I2C_Read... [18:50:40]Read from MH i2c: E2 03 00 E1 06 00 90 00 5B [18:50:40]RAPDU: 90 00 [18:50:40]wFMCommunicate OK [18:50:40]SAM_PROTO_ClearQueue done [18:50:40]KKMCreateOFDPacket [18:50:40]OFDProtocolAddRootSTLVToBuf [18:50:40]FM_MakeSignedData [18:50:40]FM_MakeSignedData [18:50:40]SAM_PROTO_SignData [18:50:40]wFMCommunicate request_size=4 [18:50:40]MH_SAM_APDU [18:50:40]CAPDU: 80 0D 01 02 [18:50:40]Write to MH i2c: E2 08 00 E2 06 80 0D 01 02 00 00 00 00 61 [18:50:40]Write i2c OK [18:50:40]MH_I2C_Read... [18:50:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:50:40]Read from MH i2c: E2 [18:50:40]MH_I2C_Read... [18:50:40]Read from MH i2c: E2 03 00 [18:50:40]MH_I2C_Read... [18:50:40]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [18:50:40]RAPDU: 90 00 [18:50:40]wFMCommunicate OK [18:50:40]wFMCommunicate request_size=255 [18:50:40]MH_SAM_APDU [18:50:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F2 00 00 00 F4 03 04 00 80 2E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0E 3C 02 00 35 04 06 00 E7 [18:50:40]Write to MH i2c: E2 02 01 E3 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F2 00 00 00 F4 03 04 00 80 2E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0E 3C 02 00 35 04 06 00 E7 00 00 31 [18:50:40]Write i2c OK [18:50:40]MH_I2C_Read... [18:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:41]Read from MH i2c: E2 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 03 00 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [18:50:41]RAPDU: 90 00 [18:50:41]wFMCommunicate OK [18:50:41]wFMCommunicate request_size=10 [18:50:41]MH_SAM_APDU [18:50:41]CAPDU: 80 0D 02 02 05 D3 9A F3 43 E7 [18:50:41]Write to MH i2c: E2 0D 00 E4 06 80 0D 02 02 05 00 D3 9A F3 43 E7 00 00 F8 [18:50:41]Write i2c OK [18:50:41]MH_I2C_Read... [18:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:50:41]Read from MH i2c: E2 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 03 00 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [18:50:41]RAPDU: 90 00 [18:50:41]wFMCommunicate OK [18:50:41]wFMCommunicate request_size=4 [18:50:41]MH_SAM_APDU [18:50:41]CAPDU: 80 0D 03 02 [18:50:41]Write to MH i2c: E2 08 00 E5 06 80 0D 03 02 00 00 00 00 66 [18:50:41]Write i2c OK [18:50:41]MH_I2C_Read... [18:50:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:50:41]Read from MH i2c: E2 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 0B 00 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 0B 00 E5 06 00 48 5D A1 19 6E 65 00 B1 90 00 4A [18:50:41]RAPDU: 48 5D A1 19 6E 65 00 B1 90 00 [18:50:41]wFMCommunicate OK [18:50:41]SAM_PROTO_SignData done [18:50:41]FM_MakeSignedData done [18:50:41]CreateOFDProtocolMessage [18:50:41]wFMCommunicate request_size=4 [18:50:41]MH_SAM_APDU [18:50:41]CAPDU: 80 11 00 00 [18:50:41]Write to MH i2c: E2 08 00 E6 06 80 11 00 00 00 00 00 00 66 [18:50:41]Write i2c OK [18:50:41]MH_I2C_Read... [18:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:41]Read from MH i2c: E2 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 17 00 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: E2 17 00 E6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B9 [18:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:50:41]wFMCommunicate OK [18:50:41]CreateOFDProtocolMessage done [18:50:41]OFDSenderStorePacket 146446 [18:50:41]StoreOFDPacket docnum=146446 [18:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 6C 9D 07 01 65 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 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 F2 00 00 00 F4 03 04 00 80 2E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0E 3C 02 00 35 04 06 00 E7 D3 9A F3 43 E7 48 5D A1 19 6E 65 00 B1 [18:50:41]CheckFolder [18:50:41]dirname=/storage/ofd_packets [18:50:41]CheckFolder done [18:50:41]ProducePacketName [18:50:41]name=ofd_packets/00146446 [18:50:41]NVStorageSaveData ofd_packets/00146446 [18:50:41]File name is /storage/ofd_packets/00146446 [18:50:41]Write 301 bytes [18:50:41]NVStorageSaveData done [18:50:41]OFDSenderStorePacket done [18:50:41]KKMCreateOFDPacket done [18:50:41]NVStorageSaveData kkm_last_timestamp [18:50:41]File name is /storage/kkm_last_timestamp [18:50:41]Write 4 bytes [18:50:41]NVStorageSaveData done [18:50:41]ExternCall_PrintAddStr [18:50:41]wPrintStart [18:50:41]Write to MH i2c: 01 00 00 E7 06 ED [18:50:41]Write i2c OK [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: 01 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: 01 07 00 [18:50:41]MH_I2C_Read... [18:50:41]Read from MH i2c: 01 07 00 E7 06 00 00 00 00 00 FF 0F 02 [18:50:41]RasterBufferAndPrint [18:50:41]line Счет N : (1)161206 [18:50:41]line ИНН: 02508201610067 [18:50:41]line Контрольно-Кассовый Чек [18:50:41]line ПРОДАЖА [18:50:41]line ТРК (МРК, ГНК) : 42 [18:50:41]line Товар: 2710124130 [18:50:41]line Аи-92-К-2 [18:50:41]line 2.990 * 66.90 [18:50:41]line = 200.03 [18:50:41]line НДС 12% НСП 1% [18:50:41]line > о реализуемом товаре [18:50:41]line ОКРУГЛЕНИЕ: -0.03 [18:50:41]line ИТОГО: 200.00 [18:50:41]line Внесено: 200.00 [18:50:41]line СДАЧА: 0.00 [18:50:41]line НСП 1% : 1.77 [18:50:41]line НДС 12% : 21.24 [18:50:41]line Наличными: 200.00 [18:50:41]line Безнал.: 0.00 [18:50:41]line Место: АЗС № 126 "Партнер Нефть" [18:50:41]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:50:41]line СНО: Общий режим [18:50:41]line Чек 242 29.10.2024 18:50 [18:50:41]line Смена: 547 ФФД: 1.0 [18:50:41]line ЗНМ: 0300000085 [18:50:41]line РНМ: 0000000000091683 [18:50:41]line Версия ККМ: 001 [18:50:41]line ФМ: 0000000000871745 [18:50:41]line ФД: 146446 [18:50:41]line ФПД: 254896023749607 [18:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185040&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146446&fm=254896023749607&tin=02508201610067®Number=0000000000091683&sum=20000 [18:50:41]OFD Sender: Processing packet 146446 [packets to send 206, broken 205] [18:50:41]ProducePacketName [18:50:41]name=ofd_packets/00146446 [18:50:41]OFD Sender: To server: pG, [18:50:41]CommunicateWithHost lk.salyk.kg:30040 [18:50:41]ConnectInit lk.salyk.kg [18:50:41]Connected sock=10 [18:50:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 6C 9D 07 01 65 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 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 F2 00 00 00 F4 03 04 00 80 2E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0E 3C 02 00 35 04 06 00 E7 D3 9A F3 43 E7 48 5D A1 19 6E 65 00 B1 [18:50:41]written 0, free lines is 4095 [18:50:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A8 50 47 00 2D F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0E 3C 02 00 F4 03 04 00 A6 D3 20 67 B6 04 01 00 00 8E 8D 5F B9 25 D0 6E F2 [18:50:42]CommunicateWithHost err = 0 [18:50:42]CheckOFDResponse [18:50:42]1017 (14) - 77093643461234 [18:50:42]1041 (16) - 0000000000871745 [18:50:42]1040 (4) - 146446 [18:50:42]1012 (4) - 29.10.2024 12:23 [18:50:42]1206 (1) - 0 [18:50:42]OFD Sender: Remove packet 146446 [18:50:42]ProducePacketName [18:50:42]name=ofd_packets/00146446 [18:50:42]NVStorageDeleteData [18:50:42]Write to MH i2c: 01 00 00 12 07 19 [18:50:42]Write i2c OK [18:50:42]MH_I2C_Read... [18:50:42]Read from MH i2c: 01 [18:50:42]MH_I2C_Read... [18:50:42]Read from MH i2c: 01 07 00 [18:50:42]MH_I2C_Read... [18:50:42]Read from MH i2c: 01 07 00 12 07 00 00 00 00 00 B7 0C E3 [18:50:42]RasterBufferAndPrint [18:50:42]line [18:50:42]line [18:50:42]line [18:50:42]line [18:50:42]line [18:50:42]written 0, free lines is 3262 [18:50:42]MH_Cut [18:50:42]Write to MH i2c: D1 01 00 19 07 01 F2 [18:50:42]Write i2c OK [18:50:42]MH_I2C_Read... [18:50:42]Read from MH i2c: D1 [18:50:42]MH_I2C_Read... [18:50:42]Read from MH i2c: D1 01 00 [18:50:42]MH_I2C_Read... [18:50:42]Read from MH i2c: D1 01 00 19 07 00 F1 [18:50:42]Write to MH i2c: 01 00 00 1A 07 21 [18:50:42]Write i2c OK [18:50:42]MH_I2C_Read... [18:50:42]OFD Sender: No OFD packet to send [18:50:43]*** Cut start [18:50:43]*** Partial cut [18:50:43]*** CUTSNS_PIN = 1 [18:50:43]*** CUTSNS_PIN = 0 [18:50:43]*** Brake cut motor [18:50:43]Read from MH i2c: 01 [18:50:43]MH_I2C_Read... [18:50:43]*** Stop cut motor [18:50:43]*** Cut end [18:50:43]Read from MH i2c: 01 07 00 [18:50:43]MH_I2C_Read... [18:50:43]Read from MH i2c: 01 07 00 1A 07 00 00 00 00 00 FF 0F 36 [18:50:43]process_action close_receipt done [18:50:43]requested_data is exist [18:50:43]produce_requested_data [18:50:43]requested_item fm.sn is exist - process it [18:50:43]wFMCommunicate request_size=4 [18:50:43]MH_SAM_APDU [18:50:43]CAPDU: 80 11 00 00 [18:50:43]Write to MH i2c: E2 08 00 1B 07 80 11 00 00 00 00 00 00 9C [18:50:43]Write i2c OK [18:50:43]MH_I2C_Read... [18:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:50:43]Read from MH i2c: E2 [18:50:43]MH_I2C_Read... [18:50:43]Read from MH i2c: E2 17 00 [18:50:43]MH_I2C_Read... [18:50:43]Read from MH i2c: E2 17 00 1B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EF [18:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:50:43]wFMCommunicate OK [18:50:43]requested_item fd.num is exist - process it [18:50:43]SAM_PROTO_GetFieldsCounters [18:50:43]wFMCommunicate request_size=4 [18:50:43]MH_SAM_APDU [18:50:43]CAPDU: 80 13 00 00 [18:50:43]Write to MH i2c: E2 08 00 1C 07 80 13 00 00 00 00 00 00 9F [18:50:43]Write i2c OK [18:50:43]MH_I2C_Read... [18:50:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:50:43]Read from MH i2c: E2 [18:50:43]MH_I2C_Read... [18:50:43]Read from MH i2c: E2 62 00 [18:50:43]MH_I2C_Read... [18:50:43]Read from MH i2c: E2 62 00 1C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0E 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [18:50:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0E 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:50:43]wFMCommunicate OK [18:50:43]SAM_PROTO_GetFieldsCounters done [18:50:43]requested_item shift.num is exist - process it [18:50:43]requested_item shift.opened is exist - process it [18:50:43]req_shift_opened [18:50:43]FM_GetShiftState [18:50:43]SAM_PROTO_GetShiftState [18:50:43]wFMCommunicate request_size=4 [18:50:43]MH_SAM_APDU [18:50:43]CAPDU: 80 13 01 00 [18:50:43]Write to MH i2c: E2 08 00 1D 07 80 13 01 00 00 00 00 00 A1 [18:50:43]Write i2c OK [18:50:43]MH_I2C_Read... [18:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:50:43]Read from MH i2c: E2 [18:50:43]MH_I2C_Read... [18:50:43]Read from MH i2c: E2 0E 00 [18:50:43]MH_I2C_Read... [18:50:43]Read from MH i2c: E2 0E 00 1D 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DA [18:50:43]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:50:43]wFMCommunicate OK [18:50:43]SAM_PROTO_GetShiftState done [18:50:43]FM_GetShiftState done [18:50:43]req_shift_opened done [18:50:43]requested_item shift.open_date is exist - process it [18:50:43]req_shift_open_date [18:50:43]req_shift_open_date done [18:50:43]produce_requested_data done [18:50:43]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146446,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:50:43]process_action_free close_receipt [18:50:43]json_value_free [18:50:43]json_value_free done [18:50:43]process_json_proto returns [18:50:43]Send response to host [18:50:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146446,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:50:43]free response buf [18:50:43]execute_script done [18:50:43]execute_script returns [18:50:43]free content buf [18:50:43]Sock 9.Close socket [18:50:43]Sock 9.Thread stoped [18:50:47]OFD Sender: No OFD packet to send [18:50:52]OFD Sender: No OFD packet to send [18:50:57]OFD Sender: No OFD packet to send [18:51:02]OFD Sender: No OFD packet to send [18:51:07]OFD Sender: No OFD packet to send [18:51:12]OFD Sender: No OFD packet to send [18:51:17]OFD Sender: No OFD packet to send [18:51:22]OFD Sender: No OFD packet to send [18:51:27]OFD Sender: No OFD packet to send [18:51:32]OFD Sender: No OFD packet to send [18:51:37]OFD Sender: No OFD packet to send [18:51:42]OFD Sender: No OFD packet to send [18:51:47]OFD Sender: No OFD packet to send [18:51:52]OFD Sender: No OFD packet to send [18:51:57]OFD Sender: No OFD packet to send [18:52:02]OFD Sender: No OFD packet to send [18:52:07]OFD Sender: No OFD packet to send [18:52:12]OFD Sender: No OFD packet to send [18:52:17]OFD Sender: No OFD packet to send [18:52:22]OFD Sender: No OFD packet to send [18:52:27]OFD Sender: No OFD packet to send [18:52:32]OFD Sender: No OFD packet to send [18:52:37]OFD Sender: No OFD packet to send [18:52:42]OFD Sender: No OFD packet to send [18:52:47]OFD Sender: No OFD packet to send [18:52:52]OFD Sender: No OFD packet to send [18:52:57]OFD Sender: No OFD packet to send [18:53:02]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [18:54:27]OFD Sender: No OFD packet to send [18:54:32]OFD Sender: No OFD packet to send [18:54:37]OFD Sender: No OFD packet to send [18:54:42]OFD Sender: No OFD packet to send [18:54:47]OFD Sender: No OFD packet to send [18:54:53]OFD Sender: No OFD packet to send [18:54:58]OFD Sender: No OFD packet to send [18:55:03]OFD Sender: No OFD packet to send [18:55:06]accept exits with 8 [18:55:06]New connection [18:55:06]New thread 3067329892 created [18:55:06]Thread 3067473252 joined [18:55:06]Waiting for new connection... [18:55:06] Sock 8.Parse request [18:55:06]Sock 8.Check first char [18:55:06]Sock 8.First char is OK [18:55:06]request: POST /json_proto HTTP/1.0 [18:55:06]Method: POST [18:55:06]URL: /json_proto [18:55:06]Method is POST - this is cgi request [18:55:06]url: /json_proto [18:55:06]query_string will be loaded in cgi processing [18:55:06]execute_cgi json_proto POST (null) [18:55:06]execute_cgi path=json_proto method=POST [18:55:06]POST find Content-Length [18:55:06]Host: 172.17.40.195:8080 [18:55:06]Content-Length: 682 [18:55:06]Content-Type: application/json [18:55:06] [18:55:06]POST finish read [18:55:06]Found Content-Length = 682 [18:55:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:55:06]execute_script... [18:55: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)161207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:55:06]POST & json_proto [18:55:06]process_json_proto [18:55:06]json parsed OK: [18:55:06]protocol is kg_v1.0 [18:55:06]action value=close_receipt [18:55:06]process_action close_receipt [18:55:06]cmd_close_receipt [18:55:06]MH_GetDate [18:55:06]Write to MH i2c: F0 00 00 1E 07 14 [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: F0 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: F0 09 00 [18:55:06]MH_I2C_Read... [18:55:06]Read from MH i2c: F0 09 00 1E 07 00 8B 2F 21 67 D5 8D 6C 64 91 [18:55:06]GetLastDocTimeStamp 1730227840 [18:55:06]current date 1730228107 [18:55:06]FM_GetShiftState [18:55:06]SAM_PROTO_GetShiftState [18:55:06]wFMCommunicate request_size=4 [18:55:06]MH_SAM_APDU [18:55:06]CAPDU: 80 13 01 00 [18:55:06]Write to MH i2c: E2 08 00 1F 07 80 13 01 00 00 00 00 00 A3 [18:55:06]Write i2c OK [18:55:06]MH_I2C_Read... [18:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:07]Read from MH i2c: E2 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: E2 0E 00 [18:55:07]MH_I2C_Read... [18:55:07]Read from MH i2c: E2 0E 00 1F 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DC [18:55:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:55:07]wFMCommunicate OK [18:55:07]SAM_PROTO_GetShiftState done [18:55:07]FM_GetShiftState done [18:55:07]opened in 1730161786 [18:55:07]opened+sec_in_day 1730248186 [18:55:07]quantity*price = 100015 [18:55:07]sum+1 = 100017 [18:55:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 243 29.10.2024 18:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146447 ФПД: 31932883734301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185507&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146447&fm=31932883734301&tin=02508201610067®Number=0000000000091683&sum=100000 [18:55:08]StoreToDocumentArchive [18:55:08]shift 547 fd 146447 [18:55:08]save to /storage/0547/doc_00146447 [18:55:08]save last doc name /storage/0547/doc_00146447 to /storage/kkm_last_doc_name [18:55:08]save OK [18:55:08]Clear old archive folders... [18:55:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:55:08]tlvbuf is 010E0AA0 [18:55:08]SAM_PROTO_ClearQueue [18:55:08]wFMCommunicate request_size=4 [18:55:08]MH_SAM_APDU [18:55:08]CAPDU: 80 09 00 00 [18:55:08]Write to MH i2c: E2 08 00 2C 07 80 09 00 00 00 00 00 00 A5 [18:55:08]Write i2c OK [18:55:08]MH_I2C_Read... [18:55:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:55:08]Read from MH i2c: E2 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 2C 07 00 90 00 A7 [18:55:08]RAPDU: 90 00 [18:55:08]wFMCommunicate OK [18:55:08]SAM_PROTO_ClearQueue done [18:55:08]KKMCreateOFDPacket [18:55:08]OFDProtocolAddRootSTLVToBuf [18:55:08]FM_MakeSignedData [18:55:08]FM_MakeSignedData [18:55:08]SAM_PROTO_SignData [18:55:08]wFMCommunicate request_size=4 [18:55:08]MH_SAM_APDU [18:55:08]CAPDU: 80 0D 01 02 [18:55:08]Write to MH i2c: E2 08 00 2D 07 80 0D 01 02 00 00 00 00 AD [18:55:08]Write i2c OK [18:55:08]MH_I2C_Read... [18:55:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:55:08]Read from MH i2c: E2 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 2D 07 00 90 00 A8 [18:55:08]RAPDU: 90 00 [18:55:08]wFMCommunicate OK [18:55:08]wFMCommunicate request_size=255 [18:55:08]MH_SAM_APDU [18:55: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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 8B 2F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0F 3C 02 00 35 04 06 00 1D [18:55:08]Write to MH i2c: E2 02 01 2E 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 8B 2F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0F 3C 02 00 35 04 06 00 1D 00 00 F9 [18:55:08]Write i2c OK [18:55:08]MH_I2C_Read... [18:55:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:08]Read from MH i2c: E2 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 2E 07 00 90 00 A9 [18:55:08]RAPDU: 90 00 [18:55:08]wFMCommunicate OK [18:55:08]wFMCommunicate request_size=10 [18:55:08]MH_SAM_APDU [18:55:08]CAPDU: 80 0D 02 02 05 0A F4 31 0F 1D [18:55:08]Write to MH i2c: E2 0D 00 2F 07 80 0D 02 02 05 00 0A F4 31 0F 1D 00 00 15 [18:55:08]Write i2c OK [18:55:08]MH_I2C_Read... [18:55:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:55:08]Read from MH i2c: E2 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 03 00 2F 07 00 90 00 AA [18:55:08]RAPDU: 90 00 [18:55:08]wFMCommunicate OK [18:55:08]wFMCommunicate request_size=4 [18:55:08]MH_SAM_APDU [18:55:08]CAPDU: 80 0D 03 02 [18:55:08]Write to MH i2c: E2 08 00 30 07 80 0D 03 02 00 00 00 00 B2 [18:55:08]Write i2c OK [18:55:08]MH_I2C_Read... [18:55:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:55:08]Read from MH i2c: E2 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 0B 00 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 0B 00 30 07 00 B7 AF 3A 1F 3E 0F D3 DE 90 00 70 [18:55:08]RAPDU: B7 AF 3A 1F 3E 0F D3 DE 90 00 [18:55:08]wFMCommunicate OK [18:55:08]SAM_PROTO_SignData done [18:55:08]FM_MakeSignedData done [18:55:08]CreateOFDProtocolMessage [18:55:08]wFMCommunicate request_size=4 [18:55:08]MH_SAM_APDU [18:55:08]CAPDU: 80 11 00 00 [18:55:08]Write to MH i2c: E2 08 00 31 07 80 11 00 00 00 00 00 00 B2 [18:55:08]Write i2c OK [18:55:08]MH_I2C_Read... [18:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:08]Read from MH i2c: E2 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 17 00 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: E2 17 00 31 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 05 [18:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:55:08]wFMCommunicate OK [18:55:08]CreateOFDProtocolMessage done [18:55:08]OFDSenderStorePacket 146447 [18:55:08]StoreOFDPacket docnum=146447 [18:55:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4C 7B 07 01 33 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 8B 2F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0F 3C 02 00 35 04 06 00 1D 0A F4 31 0F 1D B7 AF 3A 1F 3E 0F D3 DE [18:55:08]CheckFolder [18:55:08]dirname=/storage/ofd_packets [18:55:08]CheckFolder done [18:55:08]ProducePacketName [18:55:08]name=ofd_packets/00146447 [18:55:08]NVStorageSaveData ofd_packets/00146447 [18:55:08]File name is /storage/ofd_packets/00146447 [18:55:08]Write 301 bytes [18:55:08]NVStorageSaveData done [18:55:08]OFDSenderStorePacket done [18:55:08]KKMCreateOFDPacket done [18:55:08]NVStorageSaveData kkm_last_timestamp [18:55:08]File name is /storage/kkm_last_timestamp [18:55:08]Write 4 bytes [18:55:08]NVStorageSaveData done [18:55:08]ExternCall_PrintAddStr [18:55:08]wPrintStart [18:55:08]Write to MH i2c: 01 00 00 32 07 39 [18:55:08]Write i2c OK [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: 01 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: 01 07 00 [18:55:08]MH_I2C_Read... [18:55:08]Read from MH i2c: 01 07 00 32 07 00 00 00 00 00 FF 0F 4E [18:55:08]RasterBufferAndPrint [18:55:08]line Счет N : (1)161207 [18:55:08]line ИНН: 02508201610067 [18:55:08]line Контрольно-Кассовый Чек [18:55:08]line ПРОДАЖА [18:55:08]line ТРК (МРК, ГНК) : 32 [18:55:08]line Товар: 2710124130 [18:55:08]line Аи-92-К-2 [18:55:08]line 14.950 * 66.90 [18:55:08]line = 1000.16 [18:55:08]line НДС 12% НСП 1% [18:55:08]line > о реализуемом товаре [18:55:08]line ОКРУГЛЕНИЕ: -0.16 [18:55:08]line ИТОГО: 1000.00 [18:55:08]line Внесено: 1000.00 [18:55:08]line СДАЧА: 0.00 [18:55:08]line НСП 1% : 8.85 [18:55:08]line НДС 12% : 106.21 [18:55:08]line Наличными: 1000.00 [18:55:08]line Безнал.: 0.00 [18:55:08]line Место: АЗС № 126 "Партнер Нефть" [18:55:08]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:55:08]line СНО: Общий режим [18:55:08]line Чек 243 29.10.2024 18:55 [18:55:08]line Смена: 547 ФФД: 1.0 [18:55:08]line ЗНМ: 0300000085 [18:55:08]line РНМ: 0000000000091683 [18:55:08]line Версия ККМ: 001 [18:55:08]line ФМ: 0000000000871745 [18:55:08]line ФД: 146447 [18:55:08]line ФПД: 31932883734301 [18:55:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185507&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146447&fm=31932883734301&tin=02508201610067®Number=0000000000091683&sum=100000 [18:55:09]OFD Sender: Processing packet 146447 [packets to send 206, broken 205] [18:55:09]ProducePacketName [18:55:09]name=ofd_packets/00146447 [18:55:09]OFD Sender: To server: pG, [18:55:09]CommunicateWithHost lk.salyk.kg:30040 [18:55:09]ConnectInit lk.salyk.kg [18:55:09]written 0, free lines is 4095 [18:55:09]Write to MH i2c: 01 00 00 5D 07 64 [18:55:09]Write i2c OK [18:55:09]MH_I2C_Read... [18:55:09]Read from MH i2c: 01 [18:55:09]MH_I2C_Read... [18:55:09]Read from MH i2c: 01 07 00 [18:55:09]MH_I2C_Read... [18:55:09]Read from MH i2c: 01 07 00 5D 07 00 00 00 00 00 AB 0C 22 [18:55:09]RasterBufferAndPrint [18:55:09]line [18:55:09]line [18:55:09]line [18:55:09]line [18:55:09]line [18:55:09]written 0, free lines is 3250 [18:55:09]MH_Cut [18:55:09]Write to MH i2c: D1 01 00 64 07 01 3D [18:55:09]Write i2c OK [18:55:09]MH_I2C_Read... [18:55:09]Read from MH i2c: D1 [18:55:09]MH_I2C_Read... [18:55:09]Read from MH i2c: D1 01 00 [18:55:09]MH_I2C_Read... [18:55:09]Read from MH i2c: D1 01 00 64 07 00 3C [18:55:09]Write to MH i2c: 01 00 00 65 07 6C [18:55:09]Write i2c OK [18:55:09]MH_I2C_Read... [18:55:10]*** Cut start [18:55:10]*** Partial cut [18:55:10]*** CUTSNS_PIN = 1 [18:55:10]*** CUTSNS_PIN = 0 [18:55:10]*** Brake cut motor [18:55:10]Read from MH i2c: 01 [18:55:10]MH_I2C_Read... [18:55:10]*** Stop cut motor [18:55:10]*** Cut end [18:55:10]Read from MH i2c: 01 07 00 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: 01 07 00 65 07 00 00 00 00 00 FF 0F 81 [18:55:10]process_action close_receipt done [18:55:10]requested_data is exist [18:55:10]produce_requested_data [18:55:10]requested_item fm.sn is exist - process it [18:55:10]wFMCommunicate request_size=4 [18:55:10]MH_SAM_APDU [18:55:10]CAPDU: 80 11 00 00 [18:55:10]Write to MH i2c: E2 08 00 66 07 80 11 00 00 00 00 00 00 E7 [18:55:10]Write i2c OK [18:55:10]MH_I2C_Read... [18:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:55:10]Read from MH i2c: E2 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 17 00 [18:55:10]MH_I2C_Read... [18:55:10]Read from MH i2c: E2 17 00 66 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3A [18:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:55:10]wFMCommunicate OK [18:55:10]requested_item fd.num is exist - process it [18:55:10]SAM_PROTO_GetFieldsCounters [18:55:10]wFMCommunicate request_size=4 [18:55:10]MH_SAM_APDU [18:55:10]CAPDU: 80 13 00 00 [18:55:10]Write to MH i2c: E2 08 00 67 07 80 13 00 00 00 00 00 00 EA [18:55:10]Write i2c OK [18:55:10]MH_I2C_Read... [18:55:11]Connected sock=11 [18:55:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4C 7B 07 01 33 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 8B 2F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 0F 3C 02 00 35 04 06 00 1D 0A F4 31 0F 1D B7 AF 3A 1F 3E 0F D3 DE [18:55:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:55:11]Read from MH i2c: E2 [18:55:11]MH_I2C_Read... [18:55:11]Read from MH i2c: E2 62 00 [18:55:11]MH_I2C_Read... [18:55:11]Read from MH i2c: E2 62 00 67 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0F 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [18:55:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 0F 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:55:11]wFMCommunicate OK [18:55:11]SAM_PROTO_GetFieldsCounters done [18:55:11]requested_item shift.num is exist - process it [18:55:11]requested_item shift.opened is exist - process it [18:55:11]req_shift_opened [18:55:11]FM_GetShiftState [18:55:11]SAM_PROTO_GetShiftState [18:55:11]wFMCommunicate request_size=4 [18:55:11]MH_SAM_APDU [18:55:11]CAPDU: 80 13 01 00 [18:55:11]Write to MH i2c: E2 08 00 68 07 80 13 01 00 00 00 00 00 EC [18:55:11]Write i2c OK [18:55:11]MH_I2C_Read... [18:55:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:55:11]Read from MH i2c: E2 [18:55:11]MH_I2C_Read... [18:55:11]Read from MH i2c: E2 0E 00 [18:55:11]MH_I2C_Read... [18:55:11]Read from MH i2c: E2 0E 00 68 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 25 [18:55:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:55:11]wFMCommunicate OK [18:55:11]SAM_PROTO_GetShiftState done [18:55:11]FM_GetShiftState done [18:55:11]req_shift_opened done [18:55:11]requested_item shift.open_date is exist - process it [18:55:11]req_shift_open_date [18:55:11]req_shift_open_date done [18:55:11]produce_requested_data done [18:55:11]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146447,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:55:11]process_action_free close_receipt [18:55:11]json_value_free [18:55:11]json_value_free done [18:55:11]process_json_proto returns [18:55:11]Send response to host [18:55:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146447,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:55:11]free response buf [18:55:11]execute_script done [18:55:11]execute_script returns [18:55:11]free content buf [18:55:11]Sock 8.Close socket [18:55:11]Sock 8.Thread stoped [18:55:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AF 67 47 00 D1 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 31 37 34 35 10 04 04 00 0F 3C 02 00 F4 03 04 00 B3 D4 20 67 B6 04 01 00 00 B6 6D 99 2E 9B 81 BC D6 [18:55:11]CommunicateWithHost err = 0 [18:55:11]CheckOFDResponse [18:55:11]1017 (14) - 77093643461234 [18:55:11]1041 (16) - 0000000000871745 [18:55:11]1040 (4) - 146447 [18:55:11]1012 (4) - 29.10.2024 12:27 [18:55:11]1206 (1) - 0 [18:55:11]OFD Sender: Remove packet 146447 [18:55:11]ProducePacketName [18:55:11]name=ofd_packets/00146447 [18:55:11]NVStorageDeleteData [18:55:12]OFD Sender: No OFD packet to send [18:55:17]OFD Sender: No OFD packet to send [18:55:22]OFD Sender: No OFD packet to send [18:55:27]OFD Sender: No OFD packet to send [18:55:32]OFD Sender: No OFD packet to send [18:55:37]OFD Sender: No OFD packet to send [18:55:42]OFD Sender: No OFD packet to send [18:55:47]OFD Sender: No OFD packet to send [18:55:52]OFD Sender: No OFD packet to send [18:55:57]OFD Sender: No OFD packet to send [18:56:02]OFD Sender: No OFD packet to send [18:56:07]OFD Sender: No OFD packet to send [18:56:12]OFD Sender: No OFD packet to send [18:56:17]OFD Sender: No OFD packet to send [18:56:22]OFD Sender: No OFD packet to send [18:56:27]OFD Sender: No OFD packet to send [18:56:32]OFD Sender: No OFD packet to send [18:56:37]OFD Sender: No OFD packet to send [18:56:42]OFD Sender: No OFD packet to send [18:56:47]OFD Sender: No OFD packet to send [18:56:52]OFD Sender: No OFD packet to send [18:56:57]OFD Sender: No OFD packet to send [18:57:02]OFD Sender: No OFD packet to send [18:57:07]OFD Sender: No OFD packet to send [18:57:12]OFD Sender: No OFD packet to send [18:57:17]OFD Sender: No OFD packet to send [18:57:22]OFD Sender: No OFD packet to send [18:57:27]OFD Sender: No OFD packet to send [18:57:32]OFD Sender: No OFD packet to send [18:57:37]OFD Sender: No OFD packet to send [18:57:41]accept exits with 9 [18:57:41]New connection [18:57:41]New thread 3067473252 created [18:57:41]Thread 3067329892 joined [18:57:41]Waiting for new connection... [18:57:41] Sock 9.Parse request [18:57:41]Sock 9.Check first char [18:57:41]Sock 9.First char is OK [18:57:41]request: POST /json_proto HTTP/1.0 [18:57:41]Method: POST [18:57:41]URL: /json_proto [18:57:41]Method is POST - this is cgi request [18:57:41]url: /json_proto [18:57:41]query_string will be loaded in cgi processing [18:57:41]execute_cgi json_proto POST (null) [18:57:41]execute_cgi path=json_proto method=POST [18:57:41]POST find Content-Length [18:57:41]Host: 172.17.40.195:8080 [18:57:41]Content-Length: 677 [18:57:41]Content-Type: application/json [18:57:41] [18:57:41]POST finish read [18:57:41]Found Content-Length = 677 [18:57:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:41]execute_script... [18:57: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)161209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:41]POST & json_proto [18:57:41]process_json_proto [18:57:41]json parsed OK: [18:57:41]protocol is kg_v1.0 [18:57:41]action value=close_receipt [18:57:41]process_action close_receipt [18:57:41]cmd_close_receipt [18:57:41]MH_GetDate [18:57:41]Write to MH i2c: F0 00 00 69 07 5F [18:57:41]Write i2c OK [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: F0 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: F0 09 00 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: F0 09 00 69 07 00 26 30 21 67 D5 8D 6C 64 78 [18:57:41]GetLastDocTimeStamp 1730228107 [18:57:41]current date 1730228262 [18:57:41]FM_GetShiftState [18:57:41]SAM_PROTO_GetShiftState [18:57:41]wFMCommunicate request_size=4 [18:57:41]MH_SAM_APDU [18:57:41]CAPDU: 80 13 01 00 [18:57:41]Write to MH i2c: E2 08 00 6A 07 80 13 01 00 00 00 00 00 EE [18:57:41]Write i2c OK [18:57:41]MH_I2C_Read... [18:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:41]Read from MH i2c: E2 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: E2 0E 00 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: E2 0E 00 6A 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 27 [18:57:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:57:41]wFMCommunicate OK [18:57:41]SAM_PROTO_GetShiftState done [18:57:41]FM_GetShiftState done [18:57:41]opened in 1730161786 [18:57:41]opened+sec_in_day 1730248186 [18:57:41]quantity*price = 50041 [18:57:41]sum+1 = 50042 [18:57:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 244 29.10.2024 18:57 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146448 ФПД: 229219046745577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185742&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146448&fm=229219046745577&tin=02508201610067®Number=0000000000091683&sum=50000 [18:57:42]StoreToDocumentArchive [18:57:42]shift 547 fd 146448 [18:57:42]save to /storage/0547/doc_00146448 [18:57:42]save last doc name /storage/0547/doc_00146448 to /storage/kkm_last_doc_name [18:57:42]save OK [18:57:42]Clear old archive folders... [18:57:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:57:42]tlvbuf is 010D8A20 [18:57:42]SAM_PROTO_ClearQueue [18:57:42]wFMCommunicate request_size=4 [18:57:42]MH_SAM_APDU [18:57:42]CAPDU: 80 09 00 00 [18:57:42]Write to MH i2c: E2 08 00 77 07 80 09 00 00 00 00 00 00 F0 [18:57:42]Write i2c OK [18:57:42]MH_I2C_Read... [18:57:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:42]Read from MH i2c: E2 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 77 07 00 90 00 F2 [18:57:42]RAPDU: 90 00 [18:57:42]wFMCommunicate OK [18:57:42]SAM_PROTO_ClearQueue done [18:57:42]KKMCreateOFDPacket [18:57:42]OFDProtocolAddRootSTLVToBuf [18:57:42]FM_MakeSignedData [18:57:42]FM_MakeSignedData [18:57:42]SAM_PROTO_SignData [18:57:42]wFMCommunicate request_size=4 [18:57:42]MH_SAM_APDU [18:57:42]CAPDU: 80 0D 01 02 [18:57:42]Write to MH i2c: E2 08 00 78 07 80 0D 01 02 00 00 00 00 F8 [18:57:42]Write i2c OK [18:57:42]MH_I2C_Read... [18:57:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:42]Read from MH i2c: E2 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 78 07 00 90 00 F3 [18:57:42]RAPDU: 90 00 [18:57:42]wFMCommunicate OK [18:57:42]wFMCommunicate request_size=255 [18:57:42]MH_SAM_APDU [18: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 26 30 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 10 3C 02 00 35 04 06 00 D0 [18:57:42]Write to MH i2c: E2 02 01 79 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 26 30 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 10 3C 02 00 35 04 06 00 D0 00 00 9B [18:57:42]Write i2c OK [18:57:42]MH_I2C_Read... [18:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:42]Read from MH i2c: E2 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 79 07 00 90 00 F4 [18:57:42]RAPDU: 90 00 [18:57:42]wFMCommunicate OK [18:57:42]wFMCommunicate request_size=10 [18:57:42]MH_SAM_APDU [18:57:42]CAPDU: 80 0D 02 02 05 79 37 DB 65 E9 [18:57:42]Write to MH i2c: E2 0D 00 7A 07 80 0D 02 02 05 00 79 37 DB 65 E9 00 00 DE [18:57:42]Write i2c OK [18:57:42]MH_I2C_Read... [18:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:42]Read from MH i2c: E2 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 03 00 7A 07 00 90 00 F5 [18:57:42]RAPDU: 90 00 [18:57:42]wFMCommunicate OK [18:57:42]wFMCommunicate request_size=4 [18:57:42]MH_SAM_APDU [18:57:42]CAPDU: 80 0D 03 02 [18:57:42]Write to MH i2c: E2 08 00 7B 07 80 0D 03 02 00 00 00 00 FD [18:57:42]Write i2c OK [18:57:42]MH_I2C_Read... [18:57:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:42]Read from MH i2c: E2 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 0B 00 [18:57:42]MH_I2C_Read... [18:57:42]Read from MH i2c: E2 0B 00 7B 07 00 DF 89 69 6E A0 52 DA 4B 90 00 54 [18:57:42]RAPDU: DF 89 69 6E A0 52 DA 4B 90 00 [18:57:42]wFMCommunicate OK [18:57:42]SAM_PROTO_SignData done [18:57:42]FM_MakeSignedData done [18:57:42]CreateOFDProtocolMessage [18:57:42]wFMCommunicate request_size=4 [18:57:42]MH_SAM_APDU [18:57:42]CAPDU: 80 11 00 00 [18:57:42]Write to MH i2c: E2 08 00 7C 07 80 11 00 00 00 00 00 00 FD [18:57:42]Write i2c OK [18:57:42]MH_I2C_Read... [18:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:43]Read from MH i2c: E2 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 17 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 17 00 7C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 50 [18:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:57:43]wFMCommunicate OK [18:57:43]CreateOFDProtocolMessage done [18:57:43]OFDSenderStorePacket 146448 [18:57:43]StoreOFDPacket docnum=146448 [18:57:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 DF 33 07 01 67 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 F4 00 00 00 F4 03 04 00 26 30 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 10 3C 02 00 35 04 06 00 D0 79 37 DB 65 E9 DF 89 69 6E A0 52 DA 4B [18:57:43]CheckFolder [18:57:43]dirname=/storage/ofd_packets [18:57:43]CheckFolder done [18:57:43]ProducePacketName [18:57:43]name=ofd_packets/00146448 [18:57:43]NVStorageSaveData ofd_packets/00146448 [18:57:43]File name is /storage/ofd_packets/00146448 [18:57:43]Write 301 bytes [18:57:43]NVStorageSaveData done [18:57:43]OFDSenderStorePacket done [18:57:43]KKMCreateOFDPacket done [18:57:43]NVStorageSaveData kkm_last_timestamp [18:57:43]File name is /storage/kkm_last_timestamp [18:57:43]Write 4 bytes [18:57:43]NVStorageSaveData done [18:57:43]ExternCall_PrintAddStr [18:57:43]wPrintStart [18:57:43]Write to MH i2c: 01 00 00 7D 07 84 [18:57:43]Write i2c OK [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: 01 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: 01 07 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: 01 07 00 7D 07 00 00 00 00 00 FF 0F 99 [18:57:43]RasterBufferAndPrint [18:57:43]line Счет N : (1)161209 [18:57:43]line ИНН: 02508201610067 [18:57:43]line Контрольно-Кассовый Чек [18:57:43]line ПРОДАЖА [18:57:43]line ТРК (МРК, ГНК) : 62 [18:57:43]line Товар: 2710124130 [18:57:43]line Аи-92-К-2 [18:57:43]line 7.480 * 66.90 [18:57:43]line = 500.41 [18:57:43]line НДС 12% НСП 1% [18:57:43]line > о реализуемом товаре [18:57:43]line ОКРУГЛЕНИЕ: -0.41 [18:57:43]line ИТОГО: 500.00 [18:57:43]line Внесено: 500.00 [18:57:43]line СДАЧА: 0.00 [18:57:43]line НСП 1% : 4.43 [18:57:43]line НДС 12% : 53.14 [18:57:43]line Наличными: 500.00 [18:57:43]line Безнал.: 0.00 [18:57:43]line Место: АЗС № 126 "Партнер Нефть" [18:57:43]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [18:57:43]line СНО: Общий режим [18:57:43]line Чек 244 29.10.2024 18:57 [18:57:43]line Смена: 547 ФФД: 1.0 [18:57:43]line ЗНМ: 0300000085 [18:57:43]line РНМ: 0000000000091683 [18:57:43]line Версия ККМ: 001 [18:57:43]line ФМ: 0000000000871745 [18:57:43]line ФД: 146448 [18:57:43]line ФПД: 229219046745577 [18:57:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185742&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146448&fm=229219046745577&tin=02508201610067®Number=0000000000091683&sum=50000 [18:57:43]written 0, free lines is 4095 [18:57:43]OFD Sender: Processing packet 146448 [packets to send 206, broken 205] [18:57:43]ProducePacketName [18:57:43]name=ofd_packets/00146448 [18:57:43]OFD Sender: To server: pG, [18:57:43]CommunicateWithHost lk.salyk.kg:30040 [18:57:43]ConnectInit lk.salyk.kg [18:57:43]Connected sock=10 [18: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 31 37 34 35 0F 01 00 00 DF 33 07 01 67 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 F4 00 00 00 F4 03 04 00 26 30 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 10 3C 02 00 35 04 06 00 D0 79 37 DB 65 E9 DF 89 69 6E A0 52 DA 4B [18:57:43]Write to MH i2c: 01 00 00 A8 07 AF [18:57:43]Write i2c OK [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: 01 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: 01 07 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: 01 07 00 A8 07 00 00 00 00 00 A8 0C 6A [18:57:43]RasterBufferAndPrint [18:57:43]line [18:57:43]line [18:57:43]line [18:57:43]line [18:57:43]line [18:57:43]written 0, free lines is 3245 [18:57:43]MH_Cut [18:57:43]Write to MH i2c: D1 01 00 AF 07 01 88 [18:57:43]Write i2c OK [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: D1 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: D1 01 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: D1 01 00 AF 07 00 87 [18:57:43]Write to MH i2c: 01 00 00 B0 07 B7 [18:57:43]Write i2c OK [18:57:43]MH_I2C_Read... [18:57:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 84 E0 47 00 7A 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 10 3C 02 00 F4 03 04 00 4C D5 20 67 B6 04 01 00 00 A2 6E E4 F0 12 3A 7B 8A [18:57:43]CommunicateWithHost err = 0 [18:57:43]CheckOFDResponse [18:57:43]1017 (14) - 77093643461234 [18:57:43]1041 (16) - 0000000000871745 [18:57:43]1040 (4) - 146448 [18:57:43]1012 (4) - 29.10.2024 12:30 [18:57:43]1206 (1) - 0 [18:57:43]OFD Sender: Remove packet 146448 [18:57:43]ProducePacketName [18:57:43]name=ofd_packets/00146448 [18:57:43]NVStorageDeleteData [18:57:44]*** Cut start [18:57:44]*** Partial cut [18:57:44]*** CUTSNS_PIN = 1 [18:57:44]OFD Sender: No OFD packet to send [18:57:44]*** CUTSNS_PIN = 0 [18:57:44]*** Brake cut motor [18:57:44]Read from MH i2c: 01 [18:57:44]MH_I2C_Read... [18:57:44]*** Stop cut motor [18:57:44]*** Cut end [18:57:44]Read from MH i2c: 01 07 00 [18:57:44]MH_I2C_Read... [18:57:44]Read from MH i2c: 01 07 00 B0 07 00 00 00 00 00 FF 0F CC [18:57:44]process_action close_receipt done [18:57:44]requested_data is exist [18:57:44]produce_requested_data [18:57:44]requested_item fm.sn is exist - process it [18:57:44]wFMCommunicate request_size=4 [18:57:44]MH_SAM_APDU [18:57:44]CAPDU: 80 11 00 00 [18:57:44]Write to MH i2c: E2 08 00 B1 07 80 11 00 00 00 00 00 00 32 [18:57:44]Write i2c OK [18:57:44]MH_I2C_Read... [18:57:44]Read from MH i2c: E2 [18:57:44]MH_I2C_Read... [18:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:44]Read from MH i2c: E2 17 00 [18:57:44]MH_I2C_Read... [18:57:44]Read from MH i2c: E2 17 00 B1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 85 [18:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [18:57:44]wFMCommunicate OK [18:57:44]requested_item fd.num is exist - process it [18:57:44]SAM_PROTO_GetFieldsCounters [18:57:44]wFMCommunicate request_size=4 [18:57:44]MH_SAM_APDU [18:57:44]CAPDU: 80 13 00 00 [18:57:44]Write to MH i2c: E2 08 00 B2 07 80 13 00 00 00 00 00 00 35 [18:57:44]Write i2c OK [18:57:44]MH_I2C_Read... [18:57:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:45]Read from MH i2c: E2 [18:57:45]MH_I2C_Read... [18:57:45]Read from MH i2c: E2 62 00 [18:57:45]MH_I2C_Read... [18:57:45]Read from MH i2c: E2 62 00 B2 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 10 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [18: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 10 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:45]wFMCommunicate OK [18:57:45]SAM_PROTO_GetFieldsCounters done [18:57:45]requested_item shift.num is exist - process it [18:57:45]requested_item shift.opened is exist - process it [18:57:45]req_shift_opened [18:57:45]FM_GetShiftState [18:57:45]SAM_PROTO_GetShiftState [18:57:45]wFMCommunicate request_size=4 [18:57:45]MH_SAM_APDU [18:57:45]CAPDU: 80 13 01 00 [18:57:45]Write to MH i2c: E2 08 00 B3 07 80 13 01 00 00 00 00 00 37 [18:57:45]Write i2c OK [18:57:45]MH_I2C_Read... [18:57:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:45]Read from MH i2c: E2 [18:57:45]MH_I2C_Read... [18:57:45]Read from MH i2c: E2 0E 00 [18:57:45]MH_I2C_Read... [18:57:45]Read from MH i2c: E2 0E 00 B3 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 70 [18:57:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [18:57:45]wFMCommunicate OK [18:57:45]SAM_PROTO_GetShiftState done [18:57:45]FM_GetShiftState done [18:57:45]req_shift_opened done [18:57:45]requested_item shift.open_date is exist - process it [18:57:45]req_shift_open_date [18:57:45]req_shift_open_date done [18:57:45]produce_requested_data done [18:57:45]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146448,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [18:57:45]process_action_free close_receipt [18:57:45]json_value_free [18:57:45]json_value_free done [18:57:45]process_json_proto returns [18:57:45]Send response to host [18:57:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146448,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [18:57:45]free response buf [18:57:45]execute_script done [18:57:45]execute_script returns [18:57:45]free content buf [18:57:45]Sock 9.Close socket [18:57:45]Sock 9.Thread stoped [18:57:49]OFD Sender: No OFD packet to send [18:57:54]OFD Sender: No OFD packet to send [18:57:59]OFD Sender: No OFD packet to send [18:58:04]OFD Sender: No OFD packet to send [18:58:09]OFD Sender: No OFD packet to send [18:58:14]OFD Sender: No OFD packet to send [18:58:19]OFD Sender: No OFD packet to send [18:58:24]OFD Sender: No OFD packet to send [18:58:29]OFD Sender: No OFD packet to send [18:58:34]OFD Sender: No OFD packet to send [18:58:39]OFD Sender: No OFD packet to send [18:58:44]OFD Sender: No OFD packet to send [18:58:49]OFD Sender: No OFD packet to send [18:58:54]OFD Sender: No OFD packet to send [18:58:59]OFD Sender: No OFD packet to send [18:59:04]OFD Sender: No OFD packet to send [18:59:09]OFD Sender: No OFD packet to send [18:59:14]OFD Sender: No OFD packet to send [18:59:19]OFD Sender: No OFD packet to send [18:59:24]OFD Sender: No OFD packet to send [18:59:29]OFD Sender: No OFD packet to send [18:59:34]OFD Sender: No OFD packet to send [18:59:39]OFD Sender: No OFD packet to send [18:59:44]OFD Sender: No OFD packet to send [18:59:49]OFD Sender: No OFD packet to send [18:59:54]OFD Sender: No OFD packet to send [18:59:59]OFD Sender: No OFD packet to send [19:00:04]OFD Sender: No OFD packet to send [19:00:09]OFD Sender: No OFD packet to send [19:00:14]OFD Sender: No OFD packet to send [19:00:19]OFD Sender: No OFD packet to send [19:00:24]OFD Sender: No OFD packet to send [19:00:29]OFD Sender: No OFD packet to send [19:00:34]OFD Sender: No OFD packet to send [19:00:39]OFD Sender: No OFD packet to send [19:00:44]OFD Sender: No OFD packet to send [19:00:49]OFD Sender: No OFD packet to send [19:00:54]OFD Sender: No OFD packet to send [19:00:59]OFD Sender: No OFD packet to send [19:01:04]OFD Sender: No OFD packet to send [19:01:09]OFD Sender: No OFD packet to send [19:01:14]OFD Sender: No OFD packet to send [19:01:19]OFD Sender: No OFD packet to send [19:01:24]OFD Sender: No OFD packet to send [19:01:29]OFD Sender: No OFD packet to send [19:01:34]OFD Sender: No OFD packet to send [19:01:39]OFD Sender: No OFD packet to send [19:01:44]OFD Sender: No OFD packet to send [19:01:49]OFD Sender: No OFD packet to send [19:01:54]OFD Sender: No OFD packet to send [19:01:59]OFD Sender: No OFD packet to send [19:02:04]OFD Sender: No OFD packet to send [19:02:09]OFD Sender: No OFD packet to send [19:02:14]OFD Sender: No OFD packet to send [19:02:19]OFD Sender: No OFD packet to send [19:02:24]OFD Sender: No OFD packet to send [19:02:26]accept exits with 8 [19:02:26]New connection [19:02:26]New thread 3067329892 created [19:02:26]Thread 3067473252 joined [19:02:26]Waiting for new connection... [19:02:26] Sock 8.Parse request [19:02:26]Sock 8.Check first char [19:02:26]Sock 8.First char is OK [19:02:26]request: POST /json_proto HTTP/1.0 [19:02:26]Method: POST [19:02:26]URL: /json_proto [19:02:26]Method is POST - this is cgi request [19:02:26]url: /json_proto [19:02:26]query_string will be loaded in cgi processing [19:02:26]execute_cgi json_proto POST (null) [19:02:26]execute_cgi path=json_proto method=POST [19:02:26]POST find Content-Length [19:02:26]Host: 172.17.40.195:8080 [19:02:26]Content-Length: 978 [19:02:26]Content-Type: application/json [19:02:26] [19:02:26]POST finish read [19:02:26]Found Content-Length = 978 [19:02:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \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" ] } } [19:02:26]execute_script... [19:02:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \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" ] } } [19:02:26]POST & json_proto [19:02:26]process_json_proto [19:02:26]json parsed OK: [19:02:26]protocol is kg_v1.0 [19:02:26]action value=close_receipt [19:02:26]process_action close_receipt [19:02:26]cmd_close_receipt [19:02:26]MH_GetDate [19:02:26]Write to MH i2c: F0 00 00 B4 07 AA [19:02:26]Write i2c OK [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: F0 [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: F0 09 00 [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: F0 09 00 B4 07 00 43 31 21 67 D5 8D 6C 64 E1 [19:02:26]GetLastDocTimeStamp 1730228262 [19:02:26]current date 1730228547 [19:02:26]FM_GetShiftState [19:02:26]SAM_PROTO_GetShiftState [19:02:26]wFMCommunicate request_size=4 [19:02:26]MH_SAM_APDU [19:02:26]CAPDU: 80 13 01 00 [19:02:26]Write to MH i2c: E2 08 00 B5 07 80 13 01 00 00 00 00 00 39 [19:02:26]Write i2c OK [19:02:26]MH_I2C_Read... [19:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:26]Read from MH i2c: E2 [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: E2 0E 00 [19:02:26]MH_I2C_Read... [19:02:26]Read from MH i2c: E2 0E 00 B5 07 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 72 [19:02:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:02:26]wFMCommunicate OK [19:02:26]SAM_PROTO_GetShiftState done [19:02:26]FM_GetShiftState done [19:02:26]opened in 1730161786 [19:02:26]opened+sec_in_day 1730248186 [19:02:26]quantity*price = 400064 [19:02:26]sum+1 = 400065 [19:02:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 245 29.10.2024 19:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 53.20 сом ФМ: 0000000000871745 ФД: 146449 ФПД: 199837154213803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190227&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146449&fm=199837154213803&tin=02508201610067®Number=0000000000091683&sum=400000 [19:02:28]StoreToDocumentArchive [19:02:28]shift 547 fd 146449 [19:02:28]save to /storage/0547/doc_00146449 [19:02:28]save last doc name /storage/0547/doc_00146449 to /storage/kkm_last_doc_name [19:02:28]save OK [19:02:28]Clear old archive folders... [19:02:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:02:28]tlvbuf is 010C09B0 [19:02:28]SAM_PROTO_ClearQueue [19:02:28]wFMCommunicate request_size=4 [19:02:28]MH_SAM_APDU [19:02:28]CAPDU: 80 09 00 00 [19:02:28]Write to MH i2c: E2 08 00 C2 07 80 09 00 00 00 00 00 00 3B [19:02:28]Write i2c OK [19:02:28]MH_I2C_Read... [19:02:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:28]Read from MH i2c: E2 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 C2 07 00 90 00 3D [19:02:28]RAPDU: 90 00 [19:02:28]wFMCommunicate OK [19:02:28]SAM_PROTO_ClearQueue done [19:02:28]KKMCreateOFDPacket [19:02:28]OFDProtocolAddRootSTLVToBuf [19:02:28]FM_MakeSignedData [19:02:28]FM_MakeSignedData [19:02:28]SAM_PROTO_SignData [19:02:28]wFMCommunicate request_size=4 [19:02:28]MH_SAM_APDU [19:02:28]CAPDU: 80 0D 01 02 [19:02:28]Write to MH i2c: E2 08 00 C3 07 80 0D 01 02 00 00 00 00 43 [19:02:28]Write i2c OK [19:02:28]MH_I2C_Read... [19:02:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:28]Read from MH i2c: E2 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 C3 07 00 90 00 3E [19:02:28]RAPDU: 90 00 [19:02:28]wFMCommunicate OK [19:02:28]wFMCommunicate request_size=255 [19:02:28]MH_SAM_APDU [19:02:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 F5 00 00 00 F4 03 04 00 43 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 11 3C 02 00 35 04 06 00 B5 C0 36 96 [19:02:28]Write to MH i2c: E2 02 01 C4 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 F5 00 00 00 F4 03 04 00 43 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 11 3C 02 00 35 04 06 00 B5 C0 36 96 00 00 FC [19:02:28]Write i2c OK [19:02:28]MH_I2C_Read... [19:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:28]Read from MH i2c: E2 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 C4 07 00 90 00 3F [19:02:28]RAPDU: 90 00 [19:02:28]wFMCommunicate OK [19:02:28]wFMCommunicate request_size=7 [19:02:28]MH_SAM_APDU [19:02:28]CAPDU: 80 0D 02 02 02 FF AB [19:02:28]Write to MH i2c: E2 0A 00 C5 07 80 0D 02 02 02 00 FF AB 00 00 F4 [19:02:28]Write i2c OK [19:02:28]MH_I2C_Read... [19:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:28]Read from MH i2c: E2 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 03 00 C5 07 00 90 00 40 [19:02:28]RAPDU: 90 00 [19:02:28]wFMCommunicate OK [19:02:28]wFMCommunicate request_size=4 [19:02:28]MH_SAM_APDU [19:02:28]CAPDU: 80 0D 03 02 [19:02:28]Write to MH i2c: E2 08 00 C6 07 80 0D 03 02 00 00 00 00 48 [19:02:28]Write i2c OK [19:02:28]MH_I2C_Read... [19:02:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:28]Read from MH i2c: E2 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 0B 00 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 0B 00 C6 07 00 D5 6F B3 90 E8 25 F5 42 90 00 14 [19:02:28]RAPDU: D5 6F B3 90 E8 25 F5 42 90 00 [19:02:28]wFMCommunicate OK [19:02:28]SAM_PROTO_SignData done [19:02:28]FM_MakeSignedData done [19:02:28]CreateOFDProtocolMessage [19:02:28]wFMCommunicate request_size=4 [19:02:28]MH_SAM_APDU [19:02:28]CAPDU: 80 11 00 00 [19:02:28]Write to MH i2c: E2 08 00 C7 07 80 11 00 00 00 00 00 00 48 [19:02:28]Write i2c OK [19:02:28]MH_I2C_Read... [19:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:28]Read from MH i2c: E2 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 17 00 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: E2 17 00 C7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9B [19:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:02:28]wFMCommunicate OK [19:02:28]CreateOFDProtocolMessage done [19:02:28]OFDSenderStorePacket 146449 [19:02:28]StoreOFDPacket docnum=146449 [19:02:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 E9 93 04 01 97 CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 F5 00 00 00 F4 03 04 00 43 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 11 3C 02 00 35 04 06 00 B5 C0 36 96 FF AB D5 6F B3 90 E8 25 F5 42 [19:02:28]CheckFolder [19:02:28]dirname=/storage/ofd_packets [19:02:28]CheckFolder done [19:02:28]ProducePacketName [19:02:28]name=ofd_packets/00146449 [19:02:28]NVStorageSaveData ofd_packets/00146449 [19:02:28]File name is /storage/ofd_packets/00146449 [19:02:28]Write 298 bytes [19:02:28]NVStorageSaveData done [19:02:28]OFDSenderStorePacket done [19:02:28]KKMCreateOFDPacket done [19:02:28]NVStorageSaveData kkm_last_timestamp [19:02:28]File name is /storage/kkm_last_timestamp [19:02:28]Write 4 bytes [19:02:28]NVStorageSaveData done [19:02:28]ExternCall_PrintAddStr [19:02:28]wPrintStart [19:02:28]Write to MH i2c: 01 00 00 C8 07 CF [19:02:28]Write i2c OK [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: 01 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: 01 07 00 [19:02:28]MH_I2C_Read... [19:02:28]Read from MH i2c: 01 07 00 C8 07 00 00 00 00 00 FF 0F E4 [19:02:28]RasterBufferAndPrint [19:02:28]line Счет N : (1)161210 [19:02:28]line ИНН: 02508201610067 [19:02:28]line Контрольно-Кассовый Чек [19:02:28]line ПРОДАЖА [19:02:28]line ТРК (МРК, ГНК) : 21 [19:02:28]line Товар: 2710194210 [19:02:28]line ДТ-К-2 [19:02:28]line 53.200 * 75.20 [19:02:28]line = 4000.64 [19:02:28]line НДС 12% НСП 1% [19:02:28]line > о реализуемом товаре [19:02:28]line ОКРУГЛЕНИЕ: -0.64 [19:02:28]line ИТОГО: 4000.00 [19:02:28]line Внесено: 4000.00 [19:02:28]line СДАЧА: 0.00 [19:02:28]line НСП 1% : 35.40 [19:02:28]line НДС 12% : 424.85 [19:02:28]line Наличными: 4000.00 [19:02:28]line Безнал.: 0.00 [19:02:28]line Место: АЗС № 126 "Партнер Нефть" [19:02:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:02:28]line СНО: Общий режим [19:02:28]line Чек 245 29.10.2024 19:02 [19:02:28]line Смена: 547 ФФД: 1.0 [19:02:28]line ЗНМ: 0300000085 [19:02:28]line РНМ: 0000000000091683 [19:02:28]line Версия ККМ: 001 [19:02:28]line [19:02:28]line Дисконтная программа [19:02:28]line ДТ [19:02:28]line номер 126 [19:02:28]line сэкономлено 53.20 сом [19:02:28]line ФМ: 0000000000871745 [19:02:28]line ФД: 146449 [19:02:28]line ФПД: 199837154213803 [19:02:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190227&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146449&fm=199837154213803&tin=02508201610067®Number=0000000000091683&sum=400000 [19:02:28]OFD Sender: Processing packet 146449 [packets to send 206, broken 205] [19:02:28]ProducePacketName [19:02:28]name=ofd_packets/00146449 [19:02:28]OFD Sender: To server: pG, [19:02:28]CommunicateWithHost lk.salyk.kg:30040 [19:02:28]ConnectInit lk.salyk.kg [19:02:28]written 0, free lines is 4095 [19:02:29]Connected sock=10 [19:02:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 E9 93 04 01 97 CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 F5 00 00 00 F4 03 04 00 43 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 11 3C 02 00 35 04 06 00 B5 C0 36 96 FF AB D5 6F B3 90 E8 25 F5 42 [19:02:29]Write to MH i2c: 01 00 00 F8 07 FF [19:02:29]Write i2c OK [19:02:29]MH_I2C_Read... [19:02:29]Read from MH i2c: 01 [19:02:29]MH_I2C_Read... [19:02:29]Read from MH i2c: 01 07 00 [19:02:29]MH_I2C_Read... [19:02:29]Read from MH i2c: 01 07 00 F8 07 00 00 00 00 00 5D 0C 6F [19:02:29]RasterBufferAndPrint [19:02:29]line [19:02:29]line [19:02:29]line [19:02:29]line [19:02:29]line [19:02:29]written 0, free lines is 3171 [19:02:29]MH_Cut [19:02:29]Write to MH i2c: D1 01 00 FF 07 01 D8 [19:02:29]Write i2c OK [19:02:29]MH_I2C_Read... [19:02:29]Read from MH i2c: D1 [19:02:29]MH_I2C_Read... [19:02:29]Read from MH i2c: D1 01 00 [19:02:29]MH_I2C_Read... [19:02:29]Read from MH i2c: D1 01 00 FF 07 00 D7 [19:02:29]Write to MH i2c: 01 00 00 00 08 08 [19:02:29]Write i2c OK [19:02:29]MH_I2C_Read... [19:02:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 5B 72 47 00 26 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 11 3C 02 00 F4 03 04 00 6A D6 20 67 B6 04 01 00 00 17 DA A7 A1 87 B1 0D C9 [19:02:29]CommunicateWithHost err = 0 [19:02:29]CheckOFDResponse [19:02:29]1017 (14) - 77093643461234 [19:02:29]1041 (16) - 0000000000871745 [19:02:29]1040 (4) - 146449 [19:02:29]1012 (4) - 29.10.2024 12:34 [19:02:29]1206 (1) - 0 [19:02:29]OFD Sender: Remove packet 146449 [19:02:29]ProducePacketName [19:02:29]name=ofd_packets/00146449 [19:02:29]NVStorageDeleteData [19:02:30]OFD Sender: No OFD packet to send [19:02:30]*** Cut start [19:02:30]*** Partial cut [19:02:30]*** CUTSNS_PIN = 1 [19:02:30]*** CUTSNS_PIN = 0 [19:02:30]*** Brake cut motor [19:02:30]Read from MH i2c: 01 [19:02:30]MH_I2C_Read... [19:02:30]*** Stop cut motor [19:02:30]*** Cut end [19:02:30]Read from MH i2c: 01 07 00 [19:02:30]MH_I2C_Read... [19:02:30]Read from MH i2c: 01 07 00 00 08 00 00 00 00 00 FF 0F 1D [19:02:30]process_action close_receipt done [19:02:30]requested_data is exist [19:02:30]produce_requested_data [19:02:30]requested_item fm.sn is exist - process it [19:02:30]wFMCommunicate request_size=4 [19:02:30]MH_SAM_APDU [19:02:30]CAPDU: 80 11 00 00 [19:02:30]Write to MH i2c: E2 08 00 01 08 80 11 00 00 00 00 00 00 83 [19:02:30]Write i2c OK [19:02:30]MH_I2C_Read... [19:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:30]Read from MH i2c: E2 [19:02:30]MH_I2C_Read... [19:02:30]Read from MH i2c: E2 17 00 [19:02:30]MH_I2C_Read... [19:02:30]Read from MH i2c: E2 17 00 01 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D6 [19:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:02:30]wFMCommunicate OK [19:02:30]requested_item fd.num is exist - process it [19:02:30]SAM_PROTO_GetFieldsCounters [19:02:30]wFMCommunicate request_size=4 [19:02:30]MH_SAM_APDU [19:02:30]CAPDU: 80 13 00 00 [19:02:30]Write to MH i2c: E2 08 00 02 08 80 13 00 00 00 00 00 00 86 [19:02:30]Write i2c OK [19:02:30]MH_I2C_Read... [19:02:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:31]Read from MH i2c: E2 [19:02:31]MH_I2C_Read... [19:02:31]Read from MH i2c: E2 62 00 [19:02:31]MH_I2C_Read... [19:02:31]Read from MH i2c: E2 62 00 02 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 11 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [19: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 11 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:31]wFMCommunicate OK [19:02:31]SAM_PROTO_GetFieldsCounters done [19:02:31]requested_item shift.num is exist - process it [19:02:31]requested_item shift.opened is exist - process it [19:02:31]req_shift_opened [19:02:31]FM_GetShiftState [19:02:31]SAM_PROTO_GetShiftState [19:02:31]wFMCommunicate request_size=4 [19:02:31]MH_SAM_APDU [19:02:31]CAPDU: 80 13 01 00 [19:02:31]Write to MH i2c: E2 08 00 03 08 80 13 01 00 00 00 00 00 88 [19:02:31]Write i2c OK [19:02:31]MH_I2C_Read... [19:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:31]Read from MH i2c: E2 [19:02:31]MH_I2C_Read... [19:02:31]Read from MH i2c: E2 0E 00 [19:02:31]MH_I2C_Read... [19:02:31]Read from MH i2c: E2 0E 00 03 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C1 [19:02:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:02:31]wFMCommunicate OK [19:02:31]SAM_PROTO_GetShiftState done [19:02:31]FM_GetShiftState done [19:02:31]req_shift_opened done [19:02:31]requested_item shift.open_date is exist - process it [19:02:31]req_shift_open_date [19:02:31]req_shift_open_date done [19:02:31]produce_requested_data done [19:02:31]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146449,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:02:31]process_action_free close_receipt [19:02:31]json_value_free [19:02:31]json_value_free done [19:02:31]process_json_proto returns [19:02:31]Send response to host [19:02:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146449,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:02:31]free response buf [19:02:31]execute_script done [19:02:31]execute_script returns [19:02:31]free content buf [19:02:31]Sock 8.Close socket [19:02:31]Sock 8.Thread stoped [19:02:35]OFD Sender: No OFD packet to send [19:02:40]OFD Sender: No OFD packet to send [19:02:45]OFD Sender: No OFD packet to send [19:02:50]OFD Sender: No OFD packet to send [19:02:52]int [19:02:52]Write to MH i2c: 01 00 00 04 08 0C [19:02:52]*** FLAG_PRN_KEY set [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 07 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 07 00 04 08 00 08 00 00 00 FF 0F 29 [19:02:52]state=0 [19:02:52]Key pressed [19:02:52]Feed [19:02:52]Write to MH i2c: D8 00 00 05 08 E4 [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: D8 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: D8 01 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: D8 01 00 05 08 00 E5 [19:02:52]int [19:02:52]Write to MH i2c: 01 00 00 06 08 0E [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 07 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 07 00 06 08 00 48 00 00 00 3C 00 99 [19:02:52]state=2 [19:02:52]Key pressed [19:02:52]int [19:02:52]Write to MH i2c: 01 00 00 07 08 0F [19:02:52]*** FLAG_PRN_KEY reset [19:02:52]Write i2c OK [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 07 00 [19:02:52]MH_I2C_Read... [19:02:52]Read from MH i2c: 01 07 00 07 08 00 00 00 00 00 F6 0F 1B [19:02:52]state=2 [19:02:52]Stop feed [19:02:55]OFD Sender: No OFD packet to send [19:03:00]OFD Sender: No OFD packet to send [19:03:05]OFD Sender: No OFD packet to send [19:03:10]OFD Sender: No OFD packet to send [19:03:15]OFD Sender: No OFD packet to send [19:03:20]OFD Sender: No OFD packet to send [19:03:25]OFD Sender: No OFD packet to send [19:03:30]OFD Sender: No OFD packet to send [19:03:35]OFD Sender: No OFD packet to send [19:03:40]OFD Sender: No OFD packet to send [19:03:45]OFD Sender: No OFD packet to send [19:03:50]OFD Sender: No OFD packet to send [19:03:55]OFD Sender: No OFD packet to send [19:04:00]OFD Sender: No OFD packet to send [19:04:05]OFD Sender: No OFD packet to send [19:04:10]OFD Sender: No OFD packet to send [19:04:15]OFD Sender: No OFD packet to send [19:04:20]OFD Sender: No OFD packet to send [19:04:25]OFD Sender: No OFD packet to send [19:04:30]OFD Sender: No OFD packet to send [19:04:35]OFD Sender: No OFD packet to send [19:04:40]OFD Sender: No OFD packet to send [19:04:45]OFD Sender: No OFD packet to send [19:04:45]accept exits with 9 [19:04:45]New connection [19:04:45]New thread 3067473252 created [19:04:45]Thread 3067329892 joined [19:04:45]Waiting for new connection... [19:04:45] Sock 9.Parse request [19:04:45]Sock 9.Check first char [19:04:45]Sock 9.First char is OK [19:04:45]request: POST /json_proto HTTP/1.0 [19:04:45]Method: POST [19:04:45]URL: /json_proto [19:04:45]Method is POST - this is cgi request [19:04:45]url: /json_proto [19:04:45]query_string will be loaded in cgi processing [19:04:45]execute_cgi json_proto POST (null) [19:04:45]execute_cgi path=json_proto method=POST [19:04:45]POST find Content-Length [19:04:45]Host: 172.17.40.195:8080 [19:04:45]Content-Length: 677 [19:04:45]Content-Type: application/json [19:04:45] [19:04:45]POST finish read [19:04:45]Found Content-Length = 677 [19:04:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [19:04:45]execute_script... [19:04: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)161211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [19:04:45]POST & json_proto [19:04:45]process_json_proto [19:04:45]json parsed OK: [19:04:45]protocol is kg_v1.0 [19:04:45]action value=close_receipt [19:04:45]process_action close_receipt [19:04:45]cmd_close_receipt [19:04:45]MH_GetDate [19:04:45]Write to MH i2c: F0 00 00 08 08 FF [19:04:45]Write i2c OK [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: F0 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: F0 09 00 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: F0 09 00 08 08 00 CE 31 21 67 D5 8D 6C 64 C1 [19:04:45]GetLastDocTimeStamp 1730228547 [19:04:45]current date 1730228686 [19:04:45]FM_GetShiftState [19:04:45]SAM_PROTO_GetShiftState [19:04:45]wFMCommunicate request_size=4 [19:04:45]MH_SAM_APDU [19:04:45]CAPDU: 80 13 01 00 [19:04:45]Write to MH i2c: E2 08 00 09 08 80 13 01 00 00 00 00 00 8E [19:04:45]Write i2c OK [19:04:45]MH_I2C_Read... [19:04:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:45]Read from MH i2c: E2 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 0E 00 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 0E 00 09 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C7 [19:04:45]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:04:45]wFMCommunicate OK [19:04:45]SAM_PROTO_GetShiftState done [19:04:45]FM_GetShiftState done [19:04:45]opened in 1730161786 [19:04:45]opened+sec_in_day 1730248186 [19:04:45]quantity*price = 40006 [19:04:45]sum+1 = 40007 [19:04:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 246 29.10.2024 19:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146450 ФПД: 216694788845869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190446&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146450&fm=216694788845869&tin=02508201610067®Number=0000000000091683&sum=40000 [19:04:46]StoreToDocumentArchive [19:04:46]shift 547 fd 146450 [19:04:46]save to /storage/0547/doc_00146450 [19:04:46]save last doc name /storage/0547/doc_00146450 to /storage/kkm_last_doc_name [19:04:46]save OK [19:04:46]Clear old archive folders... [19:04:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:04:46]tlvbuf is 010A4AB0 [19:04:46]SAM_PROTO_ClearQueue [19:04:46]wFMCommunicate request_size=4 [19:04:46]MH_SAM_APDU [19:04:46]CAPDU: 80 09 00 00 [19:04:46]Write to MH i2c: E2 08 00 16 08 80 09 00 00 00 00 00 00 90 [19:04:46]Write i2c OK [19:04:46]MH_I2C_Read... [19:04:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:04:46]Read from MH i2c: E2 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: E2 03 00 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: E2 03 00 16 08 00 90 00 92 [19:04:46]RAPDU: 90 00 [19:04:46]wFMCommunicate OK [19:04:46]SAM_PROTO_ClearQueue done [19:04:46]KKMCreateOFDPacket [19:04:46]OFDProtocolAddRootSTLVToBuf [19:04:46]FM_MakeSignedData [19:04:46]FM_MakeSignedData [19:04:46]SAM_PROTO_SignData [19:04:46]wFMCommunicate request_size=4 [19:04:46]MH_SAM_APDU [19:04:46]CAPDU: 80 0D 01 02 [19:04:46]Write to MH i2c: E2 08 00 17 08 80 0D 01 02 00 00 00 00 98 [19:04:46]Write i2c OK [19:04:46]MH_I2C_Read... [19:04:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:04:46]Read from MH i2c: E2 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: E2 03 00 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: E2 03 00 17 08 00 90 00 93 [19:04:46]RAPDU: 90 00 [19:04:46]wFMCommunicate OK [19:04:46]wFMCommunicate request_size=255 [19:04:46]MH_SAM_APDU [19:04: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 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 F6 00 00 00 F4 03 04 00 CE 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 12 3C 02 00 35 04 06 00 C5 [19:04:46]Write to MH i2c: E2 02 01 18 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 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 F6 00 00 00 F4 03 04 00 CE 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 12 3C 02 00 35 04 06 00 C5 00 00 AC [19:04:46]Write i2c OK [19:04:46]MH_I2C_Read... [19:04:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:47]Read from MH i2c: E2 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 03 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 03 00 18 08 00 90 00 94 [19:04:47]RAPDU: 90 00 [19:04:47]wFMCommunicate OK [19:04:47]wFMCommunicate request_size=10 [19:04:47]MH_SAM_APDU [19:04:47]CAPDU: 80 0D 02 02 05 15 2F E9 F1 2D [19:04:47]Write to MH i2c: E2 0D 00 19 08 80 0D 02 02 05 00 15 2F E9 F1 2D 00 00 F0 [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:47]Read from MH i2c: E2 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 03 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [19:04:47]RAPDU: 90 00 [19:04:47]wFMCommunicate OK [19:04:47]wFMCommunicate request_size=4 [19:04:47]MH_SAM_APDU [19:04:47]CAPDU: 80 0D 03 02 [19:04:47]Write to MH i2c: E2 08 00 1A 08 80 0D 03 02 00 00 00 00 9D [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:04:47]Read from MH i2c: E2 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 0B 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 0B 00 1A 08 00 18 DE 7B B3 A3 E5 1A AD 90 00 11 [19:04:47]RAPDU: 18 DE 7B B3 A3 E5 1A AD 90 00 [19:04:47]wFMCommunicate OK [19:04:47]SAM_PROTO_SignData done [19:04:47]FM_MakeSignedData done [19:04:47]CreateOFDProtocolMessage [19:04:47]wFMCommunicate request_size=4 [19:04:47]MH_SAM_APDU [19:04:47]CAPDU: 80 11 00 00 [19:04:47]Write to MH i2c: E2 08 00 1B 08 80 11 00 00 00 00 00 00 9D [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:47]Read from MH i2c: E2 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 17 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 17 00 1B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F0 [19:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:04:47]wFMCommunicate OK [19:04:47]CreateOFDProtocolMessage done [19:04:47]OFDSenderStorePacket 146450 [19:04:47]StoreOFDPacket docnum=146450 [19:04:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C2 8D 07 01 78 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F6 00 00 00 F4 03 04 00 CE 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 12 3C 02 00 35 04 06 00 C5 15 2F E9 F1 2D 18 DE 7B B3 A3 E5 1A AD [19:04:47]CheckFolder [19:04:47]dirname=/storage/ofd_packets [19:04:47]CheckFolder done [19:04:47]ProducePacketName [19:04:47]name=ofd_packets/00146450 [19:04:47]NVStorageSaveData ofd_packets/00146450 [19:04:47]File name is /storage/ofd_packets/00146450 [19:04:47]Write 301 bytes [19:04:47]NVStorageSaveData done [19:04:47]OFDSenderStorePacket done [19:04:47]KKMCreateOFDPacket done [19:04:47]NVStorageSaveData kkm_last_timestamp [19:04:47]File name is /storage/kkm_last_timestamp [19:04:47]Write 4 bytes [19:04:47]NVStorageSaveData done [19:04:47]ExternCall_PrintAddStr [19:04:47]wPrintStart [19:04:47]Write to MH i2c: 01 00 00 1C 08 24 [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: 01 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: 01 07 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: 01 07 00 1C 08 00 00 00 00 00 FF 0F 39 [19:04:47]RasterBufferAndPrint [19:04:47]line Счет N : (1)161211 [19:04:47]line ИНН: 02508201610067 [19:04:47]line Контрольно-Кассовый Чек [19:04:47]line ПРОДАЖА [19:04:47]line ТРК (МРК, ГНК) : 42 [19:04:47]line Товар: 2710124130 [19:04:47]line Аи-92-К-2 [19:04:47]line 5.980 * 66.90 [19:04:47]line = 400.06 [19:04:47]line НДС 12% НСП 1% [19:04:47]line > о реализуемом товаре [19:04:47]line ОКРУГЛЕНИЕ: -0.06 [19:04:47]line ИТОГО: 400.00 [19:04:47]line Внесено: 400.00 [19:04:47]line СДАЧА: 0.00 [19:04:47]line НСП 1% : 3.54 [19:04:47]line НДС 12% : 42.48 [19:04:47]line Наличными: 400.00 [19:04:47]line Безнал.: 0.00 [19:04:47]line Место: АЗС № 126 "Партнер Нефть" [19:04:47]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:04:47]line СНО: Общий режим [19:04:47]line Чек 246 29.10.2024 19:04 [19:04:47]line Смена: 547 ФФД: 1.0 [19:04:47]line ЗНМ: 0300000085 [19:04:47]line РНМ: 0000000000091683 [19:04:47]line Версия ККМ: 001 [19:04:47]line ФМ: 0000000000871745 [19:04:47]line ФД: 146450 [19:04:47]line ФПД: 216694788845869 [19:04:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190446&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146450&fm=216694788845869&tin=02508201610067®Number=0000000000091683&sum=40000 [19:04:47]written 0, free lines is 4095 [19:04:47]OFD Sender: Processing packet 146450 [packets to send 206, broken 205] [19:04:47]ProducePacketName [19:04:47]name=ofd_packets/00146450 [19:04:47]OFD Sender: To server: pG, [19:04:47]CommunicateWithHost lk.salyk.kg:30040 [19:04:47]ConnectInit lk.salyk.kg [19:04:47]Connected sock=10 [19:04:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C2 8D 07 01 78 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F6 00 00 00 F4 03 04 00 CE 31 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 12 3C 02 00 35 04 06 00 C5 15 2F E9 F1 2D 18 DE 7B B3 A3 E5 1A AD [19:04:47]Write to MH i2c: 01 00 00 47 08 4F [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: 01 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: 01 07 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: 01 07 00 47 08 00 00 00 00 00 C6 0C 28 [19:04:47]RasterBufferAndPrint [19:04:47]line [19:04:47]line [19:04:47]line [19:04:47]line [19:04:47]line [19:04:47]written 0, free lines is 3276 [19:04:47]MH_Cut [19:04:47]Write to MH i2c: D1 01 00 4E 08 01 28 [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: D1 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: D1 01 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: D1 01 00 4E 08 00 27 [19:04:47]Write to MH i2c: 01 00 00 4F 08 57 [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 C0 23 47 00 86 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 12 3C 02 00 F4 03 04 00 F4 D6 20 67 B6 04 01 00 00 58 3C 2F 89 68 5E 92 FD [19:04:48]CommunicateWithHost err = 0 [19:04:48]CheckOFDResponse [19:04:48]1017 (14) - 77093643461234 [19:04:48]1041 (16) - 0000000000871745 [19:04:48]1040 (4) - 146450 [19:04:48]1012 (4) - 29.10.2024 12:37 [19:04:48]1206 (1) - 0 [19:04:48]OFD Sender: Remove packet 146450 [19:04:48]ProducePacketName [19:04:48]name=ofd_packets/00146450 [19:04:48]NVStorageDeleteData [19:04:48]*** Cut start [19:04:48]*** Partial cut [19:04:48]*** CUTSNS_PIN = 1 [19:04:48]OFD Sender: No OFD packet to send [19:04:48]*** CUTSNS_PIN = 0 [19:04:48]*** Brake cut motor [19:04:49]Read from MH i2c: 01 [19:04:49]MH_I2C_Read... [19:04:49]*** Stop cut motor [19:04:49]*** Cut end [19:04:49]Read from MH i2c: 01 07 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: 01 07 00 4F 08 00 00 00 00 00 FF 0F 6C [19:04:49]process_action close_receipt done [19:04:49]requested_data is exist [19:04:49]produce_requested_data [19:04:49]requested_item fm.sn is exist - process it [19:04:49]wFMCommunicate request_size=4 [19:04:49]MH_SAM_APDU [19:04:49]CAPDU: 80 11 00 00 [19:04:49]Write to MH i2c: E2 08 00 50 08 80 11 00 00 00 00 00 00 D2 [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 17 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 17 00 50 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 25 [19:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:04:49]wFMCommunicate OK [19:04:49]requested_item fd.num is exist - process it [19:04:49]SAM_PROTO_GetFieldsCounters [19:04:49]wFMCommunicate request_size=4 [19:04:49]MH_SAM_APDU [19:04:49]CAPDU: 80 13 00 00 [19:04:49]Write to MH i2c: E2 08 00 51 08 80 13 00 00 00 00 00 00 D5 [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 62 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 62 00 51 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 12 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [19:04:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 12 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:04:49]wFMCommunicate OK [19:04:49]SAM_PROTO_GetFieldsCounters done [19:04:49]requested_item shift.num is exist - process it [19:04:49]requested_item shift.opened is exist - process it [19:04:49]req_shift_opened [19:04:49]FM_GetShiftState [19:04:49]SAM_PROTO_GetShiftState [19:04:49]wFMCommunicate request_size=4 [19:04:49]MH_SAM_APDU [19:04:49]CAPDU: 80 13 01 00 [19:04:49]Write to MH i2c: E2 08 00 52 08 80 13 01 00 00 00 00 00 D7 [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 0E 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 0E 00 52 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 10 [19:04:49]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:04:49]wFMCommunicate OK [19:04:49]SAM_PROTO_GetShiftState done [19:04:49]FM_GetShiftState done [19:04:49]req_shift_opened done [19:04:49]requested_item shift.open_date is exist - process it [19:04:49]req_shift_open_date [19:04:49]req_shift_open_date done [19:04:49]produce_requested_data done [19:04:49]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146450,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:04:49]process_action_free close_receipt [19:04:49]json_value_free [19:04:49]json_value_free done [19:04:49]process_json_proto returns [19:04:49]Send response to host [19:04:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146450,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:04:49]free response buf [19:04:49]execute_script done [19:04:49]execute_script returns [19:04:49]free content buf [19:04:49]Sock 9.Close socket [19:04:49]Sock 9.Thread stoped [19:04:53]OFD Sender: No OFD packet to send [19:04:58]OFD Sender: No OFD packet to send [19:05:03]OFD Sender: No OFD packet to send [19:05:08]OFD Sender: No OFD packet to send [19:05:13]OFD Sender: No OFD packet to send [19:05:18]OFD Sender: No OFD packet to send [19:05:23]OFD Sender: No OFD packet to send [19:05:28]OFD Sender: No OFD packet to send [19:05:33]OFD Sender: No OFD packet to send [19:05:38]OFD Sender: No OFD packet to send [19:05:43]OFD Sender: No OFD packet to send [19:05:48]OFD Sender: No OFD packet to send [19:05:53]OFD Sender: No OFD packet to send [19:05:58]OFD Sender: No OFD packet to send [19:06:03]OFD Sender: No OFD packet to send [19:06:08]OFD Sender: No OFD packet to send [19:06:13]OFD Sender: No OFD packet to send [19:06:18]OFD Sender: No OFD packet to send [19:06: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:51]int [19:07:51]Write to MH i2c: 01 00 00 53 08 5B [19:07:51]*** FLAG_PRN_KEY set [19:07:51]Write i2c OK [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 07 00 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 07 00 53 08 00 08 00 00 00 FF 0F 78 [19:07:51]state=0 [19:07:51]Key pressed [19:07:51]Feed [19:07:51]Write to MH i2c: D8 00 00 54 08 33 [19:07:51]Write i2c OK [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: D8 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: D8 01 00 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: D8 01 00 54 08 00 34 [19:07:51]int [19:07:51]Write to MH i2c: 01 00 00 55 08 5D [19:07:51]Write i2c OK [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 07 00 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 07 00 55 08 00 48 00 00 00 3C 00 E8 [19:07:51]state=2 [19:07:51]Key pressed [19:07:51]int [19:07:51]Write to MH i2c: 01 00 00 56 08 5E [19:07:51]*** FLAG_PRN_KEY reset [19:07:51]Write i2c OK [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 07 00 [19:07:51]MH_I2C_Read... [19:07:51]Read from MH i2c: 01 07 00 56 08 00 00 00 00 00 F7 0F 6B [19:07:51]state=2 [19:07:51]Stop feed [19:07:53]OFD Sender: No OFD packet to send [19:07:58]OFD Sender: No OFD packet to send [19:08:04]OFD Sender: No OFD packet to send [19:08:09]OFD Sender: No OFD packet to send [19:08:14]OFD Sender: No OFD packet to send [19:08:19]OFD Sender: No OFD packet to send [19:08:24]OFD Sender: No OFD packet to send [19:08:29]OFD Sender: No OFD packet to send [19:08:34]OFD Sender: No OFD packet to send [19:08:39]OFD Sender: No OFD packet to send [19:08:44]OFD Sender: No OFD packet to send [19:08:49]OFD Sender: No OFD packet to send [19:08:54]OFD Sender: No OFD packet to send [19:08:59]OFD Sender: No OFD packet to send [19:09:04]OFD Sender: No OFD packet to send [19:09:09]OFD Sender: No OFD packet to send [19:09:14]OFD Sender: No OFD packet to send [19:09:19]OFD Sender: No OFD packet to send [19:09:24]OFD Sender: No OFD packet to send [19:09:29]OFD Sender: No OFD packet to send [19:09:34]OFD Sender: No OFD packet to send [19:09:39]OFD Sender: No OFD packet to send [19:09:44]OFD Sender: No OFD packet to send [19:09:49]OFD Sender: No OFD packet to send [19:09:54]OFD Sender: No OFD packet to send [19:09:59]OFD Sender: No OFD packet to send [19:10:04]OFD Sender: No OFD packet to send [19:10:09]OFD Sender: No OFD packet to send [19:10:14]OFD Sender: No OFD packet to send [19:10:19]OFD Sender: No OFD packet to send [19:10:24]OFD Sender: No OFD packet to send [19:10:29]OFD Sender: No OFD packet to send [19:10:34]OFD Sender: No OFD packet to send [19:10:39]OFD Sender: No OFD packet to send [19:10:44]OFD Sender: No OFD packet to send [19:10:49]OFD Sender: No OFD packet to send [19:10:54]OFD Sender: No OFD packet to send [19:10:59]OFD Sender: No OFD packet to send [19:11:04]OFD Sender: No OFD packet to send [19:11:09]OFD Sender: No OFD packet to send [19:11:14]OFD Sender: No OFD packet to send [19:11:19]OFD Sender: No OFD packet to send [19:11:24]OFD Sender: No OFD packet to send [19:11:29]OFD Sender: No OFD packet to send [19:11:34]OFD Sender: No OFD packet to send [19:11:39]OFD Sender: No OFD packet to send [19:11:44]OFD Sender: No OFD packet to send [19:11:49]OFD Sender: No OFD packet to send [19:11:54]OFD Sender: No OFD packet to send [19:11:59]OFD Sender: No OFD packet to send [19:12:04]OFD Sender: No OFD packet to send [19:12:09]OFD Sender: No OFD packet to send [19:12:14]OFD Sender: No OFD packet to send [19:12:16]accept exits with 8 [19:12:16]New connection [19:12:16]New thread 3067329892 created [19:12:16]Thread 3067473252 joined [19:12:16]Waiting for new connection... [19:12:16] Sock 8.Parse request [19:12:16]Sock 8.Check first char [19:12:16]Sock 8.First char is OK [19:12:16]request: POST /json_proto HTTP/1.0 [19:12:16]Method: POST [19:12:16]URL: /json_proto [19:12:16]Method is POST - this is cgi request [19:12:16]url: /json_proto [19:12:16]query_string will be loaded in cgi processing [19:12:16]execute_cgi json_proto POST (null) [19:12:16]execute_cgi path=json_proto method=POST [19:12:16]POST find Content-Length [19:12:16]Host: 172.17.40.195:8080 [19:12:16]Content-Length: 677 [19:12:16]Content-Type: application/json [19:12:16] [19:12:16]POST finish read [19:12:16]Found Content-Length = 677 [19:12:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [19:12:16]execute_script... [19:12:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [19:12:16]POST & json_proto [19:12:16]process_json_proto [19:12:16]json parsed OK: [19:12:16]protocol is kg_v1.0 [19:12:16]action value=close_receipt [19:12:16]process_action close_receipt [19:12:16]cmd_close_receipt [19:12:16]MH_GetDate [19:12:16]Write to MH i2c: F0 00 00 57 08 4E [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: F0 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: F0 09 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: F0 09 00 57 08 00 91 33 21 67 D5 8D 6C 64 D5 [19:12:16]GetLastDocTimeStamp 1730228686 [19:12:16]current date 1730229137 [19:12:16]FM_GetShiftState [19:12:16]SAM_PROTO_GetShiftState [19:12:16]wFMCommunicate request_size=4 [19:12:16]MH_SAM_APDU [19:12:16]CAPDU: 80 13 01 00 [19:12:16]Write to MH i2c: E2 08 00 58 08 80 13 01 00 00 00 00 00 DD [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:16]Read from MH i2c: E2 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 0E 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 0E 00 58 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 16 [19:12:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:12:16]wFMCommunicate OK [19:12:16]SAM_PROTO_GetShiftState done [19:12:16]FM_GetShiftState done [19:12:16]opened in 1730161786 [19:12:16]opened+sec_in_day 1730248186 [19:12:16]quantity*price = 30038 [19:12:16]sum+1 = 30039 [19:12:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 247 29.10.2024 19:12 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146451 ФПД: 31925700454444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T191217&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146451&fm=31925700454444&tin=02508201610067®Number=0000000000091683&sum=30000 [19:12:17]StoreToDocumentArchive [19:12:17]shift 547 fd 146451 [19:12:17]save to /storage/0547/doc_00146451 [19:12:17]save last doc name /storage/0547/doc_00146451 to /storage/kkm_last_doc_name [19:12:17]save OK [19:12:17]Clear old archive folders... [19:12:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:12:17]tlvbuf is 010DE0A0 [19:12:17]SAM_PROTO_ClearQueue [19:12:17]wFMCommunicate request_size=4 [19:12:17]MH_SAM_APDU [19:12:17]CAPDU: 80 09 00 00 [19:12:17]Write to MH i2c: E2 08 00 65 08 80 09 00 00 00 00 00 00 DF [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:17]Read from MH i2c: E2 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 03 00 [19:12:17]MH_I2C_Read... [19:12:17]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [19:12:17]RAPDU: 90 00 [19:12:17]wFMCommunicate OK [19:12:17]SAM_PROTO_ClearQueue done [19:12:17]KKMCreateOFDPacket [19:12:17]OFDProtocolAddRootSTLVToBuf [19:12:17]FM_MakeSignedData [19:12:17]FM_MakeSignedData [19:12:17]SAM_PROTO_SignData [19:12:17]wFMCommunicate request_size=4 [19:12:17]MH_SAM_APDU [19:12:17]CAPDU: 80 0D 01 02 [19:12:17]Write to MH i2c: E2 08 00 66 08 80 0D 01 02 00 00 00 00 E7 [19:12:17]Write i2c OK [19:12:17]MH_I2C_Read... [19:12:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 66 08 00 90 00 E2 [19:12:18]RAPDU: 90 00 [19:12:18]wFMCommunicate OK [19:12:18]wFMCommunicate request_size=255 [19:12:18]MH_SAM_APDU [19:12: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 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 F7 00 00 00 F4 03 04 00 91 33 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 13 3C 02 00 35 04 06 00 1D [19:12:18]Write to MH i2c: E2 02 01 67 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 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 F7 00 00 00 F4 03 04 00 91 33 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 13 3C 02 00 35 04 06 00 1D 00 00 3F [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 67 08 00 90 00 E3 [19:12:18]RAPDU: 90 00 [19:12:18]wFMCommunicate OK [19:12:18]wFMCommunicate request_size=10 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 0D 02 02 05 09 48 08 E8 2C [19:12:18]Write to MH i2c: E2 0D 00 68 08 80 0D 02 02 05 00 09 48 08 E8 2C 00 00 61 [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 03 00 68 08 00 90 00 E4 [19:12:18]RAPDU: 90 00 [19:12:18]wFMCommunicate OK [19:12:18]wFMCommunicate request_size=4 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 0D 03 02 [19:12:18]Write to MH i2c: E2 08 00 69 08 80 0D 03 02 00 00 00 00 EC [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 0B 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 0B 00 69 08 00 98 8F F5 DD 8C AC E6 71 90 00 75 [19:12:18]RAPDU: 98 8F F5 DD 8C AC E6 71 90 00 [19:12:18]wFMCommunicate OK [19:12:18]SAM_PROTO_SignData done [19:12:18]FM_MakeSignedData done [19:12:18]CreateOFDProtocolMessage [19:12:18]wFMCommunicate request_size=4 [19:12:18]MH_SAM_APDU [19:12:18]CAPDU: 80 11 00 00 [19:12:18]Write to MH i2c: E2 08 00 6A 08 80 11 00 00 00 00 00 00 EC [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:18]Read from MH i2c: E2 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 17 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: E2 17 00 6A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3F [19:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:12:18]wFMCommunicate OK [19:12:18]CreateOFDProtocolMessage done [19:12:18]OFDSenderStorePacket 146451 [19:12:18]StoreOFDPacket docnum=146451 [19:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 64 C0 07 01 CB 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 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 F7 00 00 00 F4 03 04 00 91 33 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 13 3C 02 00 35 04 06 00 1D 09 48 08 E8 2C 98 8F F5 DD 8C AC E6 71 [19:12:18]CheckFolder [19:12:18]dirname=/storage/ofd_packets [19:12:18]CheckFolder done [19:12:18]ProducePacketName [19:12:18]name=ofd_packets/00146451 [19:12:18]NVStorageSaveData ofd_packets/00146451 [19:12:18]File name is /storage/ofd_packets/00146451 [19:12:18]Write 301 bytes [19:12:18]NVStorageSaveData done [19:12:18]OFDSenderStorePacket done [19:12:18]KKMCreateOFDPacket done [19:12:18]NVStorageSaveData kkm_last_timestamp [19:12:18]File name is /storage/kkm_last_timestamp [19:12:18]Write 4 bytes [19:12:18]NVStorageSaveData done [19:12:18]ExternCall_PrintAddStr [19:12:18]wPrintStart [19:12:18]Write to MH i2c: 01 00 00 6B 08 73 [19:12:18]Write i2c OK [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: 01 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: 01 07 00 [19:12:18]MH_I2C_Read... [19:12:18]Read from MH i2c: 01 07 00 6B 08 00 00 00 00 00 FF 0F 88 [19:12:18]RasterBufferAndPrint [19:12:18]line Счет N : (1)161212 [19:12:18]line ИНН: 02508201610067 [19:12:18]line Контрольно-Кассовый Чек [19:12:18]line ПРОДАЖА [19:12:18]line ТРК (МРК, ГНК) : 42 [19:12:18]line Товар: 2710124130 [19:12:18]line Аи-92-К-2 [19:12:18]line 4.490 * 66.90 [19:12:18]line = 300.38 [19:12:18]line НДС 12% НСП 1% [19:12:18]line > о реализуемом товаре [19:12:18]line ОКРУГЛЕНИЕ: -0.38 [19:12:18]line ИТОГО: 300.00 [19:12:18]line Внесено: 300.00 [19:12:18]line СДАЧА: 0.00 [19:12:18]line НСП 1% : 2.66 [19:12:18]line НДС 12% : 31.90 [19:12:18]line Наличными: 300.00 [19:12:18]line Безнал.: 0.00 [19:12:18]line Место: АЗС № 126 "Партнер Нефть" [19:12:18]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:12:18]line СНО: Общий режим [19:12:18]line Чек 247 29.10.2024 19:12 [19:12:18]line Смена: 547 ФФД: 1.0 [19:12:18]line ЗНМ: 0300000085 [19:12:18]line РНМ: 0000000000091683 [19:12:18]line Версия ККМ: 001 [19:12:18]line ФМ: 0000000000871745 [19:12:18]line ФД: 146451 [19:12:18]line ФПД: 31925700454444 [19:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T191217&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146451&fm=31925700454444&tin=02508201610067®Number=0000000000091683&sum=30000 [19:12:18]written 0, free lines is 4095 [19:12:18]OFD Sender: Processing packet 146451 [packets to send 206, broken 205] [19:12:18]ProducePacketName [19:12:18]name=ofd_packets/00146451 [19:12:18]OFD Sender: To server: pG, [19:12:18]CommunicateWithHost lk.salyk.kg:30040 [19:12:18]ConnectInit lk.salyk.kg [19:12:19]Write to MH i2c: 01 00 00 96 08 9E [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 07 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: 01 07 00 96 08 00 00 00 00 00 AE 0C 5F [19:12:19]RasterBufferAndPrint [19:12:19]line [19:12:19]line [19:12:19]line [19:12:19]line [19:12:19]line [19:12:19]written 0, free lines is 3249 [19:12:19]MH_Cut [19:12:19]Write to MH i2c: D1 01 00 9D 08 01 77 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: D1 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: D1 01 00 [19:12:19]MH_I2C_Read... [19:12:19]Read from MH i2c: D1 01 00 9D 08 00 76 [19:12:19]Write to MH i2c: 01 00 00 9E 08 A6 [19:12:19]Write i2c OK [19:12:19]MH_I2C_Read... [19:12:20]*** Cut start [19:12:20]*** Partial cut [19:12:20]*** CUTSNS_PIN = 1 [19:12:20]*** CUTSNS_PIN = 0 [19:12:20]*** Brake cut motor [19:12:20]Read from MH i2c: 01 [19:12:20]MH_I2C_Read... [19:12:20]*** Stop cut motor [19:12:20]*** Cut end [19:12:20]Read from MH i2c: 01 07 00 [19:12:20]MH_I2C_Read... [19:12:20]Read from MH i2c: 01 07 00 9E 08 00 00 00 00 00 FF 0F BB [19:12:20]process_action close_receipt done [19:12:20]requested_data is exist [19:12:20]produce_requested_data [19:12:20]requested_item fm.sn is exist - process it [19:12:20]wFMCommunicate request_size=4 [19:12:20]MH_SAM_APDU [19:12:20]CAPDU: 80 11 00 00 [19:12:20]Write to MH i2c: E2 08 00 9F 08 80 11 00 00 00 00 00 00 21 [19:12:20]Write i2c OK [19:12:20]MH_I2C_Read... [19:12:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:20]Read from MH i2c: E2 [19:12:20]MH_I2C_Read... [19:12:20]Read from MH i2c: E2 17 00 [19:12:20]MH_I2C_Read... [19:12:20]Read from MH i2c: E2 17 00 9F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 74 [19:12:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:12:20]wFMCommunicate OK [19:12:20]requested_item fd.num is exist - process it [19:12:20]SAM_PROTO_GetFieldsCounters [19:12:20]wFMCommunicate request_size=4 [19:12:20]MH_SAM_APDU [19:12:20]CAPDU: 80 13 00 00 [19:12:20]Write to MH i2c: E2 08 00 A0 08 80 13 00 00 00 00 00 00 24 [19:12:20]Write i2c OK [19:12:20]MH_I2C_Read... [19:12:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:20]Read from MH i2c: E2 [19:12:20]MH_I2C_Read... [19:12:20]Read from MH i2c: E2 62 00 [19:12:20]MH_I2C_Read... [19:12:20]Read from MH i2c: E2 62 00 A0 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 13 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [19:12:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 13 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:20]wFMCommunicate OK [19:12:20]SAM_PROTO_GetFieldsCounters done [19:12:20]requested_item shift.num is exist - process it [19:12:20]requested_item shift.opened is exist - process it [19:12:20]req_shift_opened [19:12:20]FM_GetShiftState [19:12:20]SAM_PROTO_GetShiftState [19:12:20]wFMCommunicate request_size=4 [19:12:20]MH_SAM_APDU [19:12:20]CAPDU: 80 13 01 00 [19:12:20]Write to MH i2c: E2 08 00 A1 08 80 13 01 00 00 00 00 00 26 [19:12:20]Write i2c OK [19:12:20]MH_I2C_Read... [19:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:20]Read from MH i2c: E2 [19:12:20]MH_I2C_Read... [19:12:20]Read from MH i2c: E2 0E 00 [19:12:20]MH_I2C_Read... [19:12:20]Read from MH i2c: E2 0E 00 A1 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5F [19:12:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:12:20]wFMCommunicate OK [19:12:20]SAM_PROTO_GetShiftState done [19:12:20]FM_GetShiftState done [19:12:20]req_shift_opened done [19:12:20]requested_item shift.open_date is exist - process it [19:12:20]req_shift_open_date [19:12:20]req_shift_open_date done [19:12:20]produce_requested_data done [19:12:20]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146451,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:12:20]process_action_free close_receipt [19:12:20]json_value_free [19:12:20]json_value_free done [19:12:20]process_json_proto returns [19:12:20]Send response to host [19:12:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146451,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:12:20]free response buf [19:12:20]execute_script done [19:12:20]execute_script returns [19:12:20]free content buf [19:12:20]Sock 8.Close socket [19:12:20]Sock 8.Thread stoped [19:12:21]Connected sock=11 [19:12:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 64 C0 07 01 CB 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 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 F7 00 00 00 F4 03 04 00 91 33 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 13 3C 02 00 35 04 06 00 1D 09 48 08 E8 2C 98 8F F5 DD 8C AC E6 71 [19:12:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 51 B7 47 00 70 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 13 3C 02 00 F4 03 04 00 BA D8 20 67 B6 04 01 00 00 8D 22 4D CB EF 13 46 61 [19:12:22]CommunicateWithHost err = 0 [19:12:22]CheckOFDResponse [19:12:22]1017 (14) - 77093643461234 [19:12:22]1041 (16) - 0000000000871745 [19:12:22]1040 (4) - 146451 [19:12:22]1012 (4) - 29.10.2024 12:44 [19:12:22]1206 (1) - 0 [19:12:22]OFD Sender: Remove packet 146451 [19:12:22]ProducePacketName [19:12:22]name=ofd_packets/00146451 [19:12:22]NVStorageDeleteData [19:12:22]OFD Sender: No OFD packet to send [19:12:27]OFD Sender: No OFD packet to send [19:12:32]OFD Sender: No OFD packet to send [19:12:37]OFD Sender: No OFD packet to send [19:12:42]OFD Sender: No OFD packet to send [19:12:47]OFD Sender: No OFD packet to send [19:12:52]OFD Sender: No OFD packet to send [19:12:57]OFD Sender: No OFD packet to send [19:13:02]OFD Sender: No OFD packet to send [19:13:07]OFD Sender: No OFD packet to send [19:13:12]OFD Sender: No OFD packet to send [19:13:17]OFD Sender: No OFD packet to send [19:13:22]OFD Sender: No OFD packet to send [19:13:27]OFD Sender: No OFD packet to send [19:13:32]OFD Sender: No OFD packet to send [19:13:37]OFD Sender: No OFD packet to send [19:13:42]OFD Sender: No OFD packet to send [19:13:47]OFD Sender: No OFD packet to send [19:13:52]OFD Sender: No OFD packet to send [19:13:57]OFD Sender: No OFD packet to send [19:14:02]OFD Sender: No OFD packet to send [19:14:07]OFD Sender: No OFD packet to send [19:14:12]OFD Sender: No OFD packet to send [19:14:17]OFD Sender: No OFD packet to send [19:14:22]OFD Sender: No OFD packet to send [19:14:27]OFD Sender: No OFD packet to send [19:14:32]OFD Sender: No OFD packet to send [19:14:37]OFD Sender: No OFD packet to send [19:14:42]OFD Sender: No OFD packet to send [19:14:47]OFD Sender: No OFD packet to send [19:14:52]OFD Sender: No OFD packet to send [19:14:57]OFD Sender: No OFD packet to send [19:15:02]OFD Sender: No OFD packet to send [19:15:07]OFD Sender: No OFD packet to send [19:15:12]OFD Sender: No OFD packet to send [19:15:17]OFD Sender: No OFD packet to send [19:15:22]OFD Sender: No OFD packet to send [19:15:27]OFD Sender: No OFD packet to send [19:15:32]OFD Sender: No OFD packet to send [19:15:37]OFD Sender: No OFD packet to send [19:15:42]OFD Sender: No OFD packet to send [19:15:47]OFD Sender: No OFD packet to send [19:15:52]OFD Sender: No OFD packet to send [19:15:57]OFD Sender: No OFD packet to send [19:16:02]OFD Sender: No OFD packet to send [19:16:07]OFD Sender: No OFD packet to send [19:16:12]OFD Sender: No OFD packet to send [19:16:17]OFD Sender: No OFD packet to send [19:16:22]OFD Sender: No OFD packet to send [19:16:27]OFD Sender: No OFD packet to send [19:16:32]OFD Sender: No OFD packet to send [19:16:37]OFD Sender: No OFD packet to send [19:16:42]OFD Sender: No OFD packet to send [19:16:47]OFD Sender: No OFD packet to send [19:16:52]OFD Sender: No OFD packet to send [19:16:58]OFD Sender: No OFD packet to send [19:17:03]OFD Sender: No OFD packet to send [19:17:08]OFD Sender: No OFD packet to send [19:17:13]OFD Sender: No OFD packet to send [19:17:18]OFD Sender: No OFD packet to send [19:17:23]OFD Sender: No OFD packet to send [19:17:28]OFD Sender: No OFD packet to send [19:17:33]OFD Sender: No OFD packet to send [19:17:38]OFD Sender: No OFD packet to send [19:17:43]OFD Sender: No OFD packet to send [19:17:48]OFD Sender: No OFD packet to send [19:17:53]OFD Sender: No OFD packet to send [19:17:58]OFD Sender: No OFD packet to send [19:18:03]OFD Sender: No OFD packet to send [19:18:08]OFD Sender: No OFD packet to send [19:18:13]OFD Sender: No OFD packet to send [19:18:18]OFD Sender: No OFD packet to send [19:18:23]OFD Sender: No OFD packet to send [19:18:28]OFD Sender: No OFD packet to send [19:18:33]OFD Sender: No OFD packet to send [19:18:38]OFD Sender: No OFD packet to send [19:18:43]OFD Sender: No OFD packet to send [19:18:48]OFD Sender: No OFD packet to send [19:18:53]OFD Sender: No OFD packet to send [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:49]accept exits with 9 [19:19:49]New connection [19:19:49]New thread 3067473252 created [19:19:49]Thread 3067329892 joined [19:19:49]Waiting for new connection... [19:19:49] Sock 9.Parse request [19:19:49]Sock 9.Check first char [19:19:49]Sock 9.First char is OK [19:19:49]request: POST /json_proto HTTP/1.0 [19:19:49]Method: POST [19:19:49]URL: /json_proto [19:19:49]Method is POST - this is cgi request [19:19:49]url: /json_proto [19:19:49]query_string will be loaded in cgi processing [19:19:49]execute_cgi json_proto POST (null) [19:19:49]execute_cgi path=json_proto method=POST [19:19:49]POST find Content-Length [19:19:49]Host: 172.17.40.195:8080 [19:19:49]Content-Length: 677 [19:19:49]Content-Type: application/json [19:19:49] [19:19:49]POST finish read [19:19:49]Found Content-Length = 677 [19:19:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:19:49]execute_script... [19:19: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)161213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:19:49]POST & json_proto [19:19:49]process_json_proto [19:19:49]json parsed OK: [19:19:49]protocol is kg_v1.0 [19:19:49]action value=close_receipt [19:19:49]process_action close_receipt [19:19:49]cmd_close_receipt [19:19:49]MH_GetDate [19:19:49]Write to MH i2c: F0 00 00 A2 08 99 [19:19:49]Write i2c OK [19:19:49]MH_I2C_Read... [19:19:49]Read from MH i2c: F0 [19:19:49]MH_I2C_Read... [19:19:49]Read from MH i2c: F0 09 00 [19:19:49]MH_I2C_Read... [19:19:49]Read from MH i2c: F0 09 00 A2 08 00 56 35 21 67 D5 8D 6C 64 E7 [19:19:49]GetLastDocTimeStamp 1730229137 [19:19:49]current date 1730229590 [19:19:49]FM_GetShiftState [19:19:49]SAM_PROTO_GetShiftState [19:19:49]wFMCommunicate request_size=4 [19:19:49]MH_SAM_APDU [19:19:49]CAPDU: 80 13 01 00 [19:19:49]Write to MH i2c: E2 08 00 A3 08 80 13 01 00 00 00 00 00 28 [19:19:49]Write i2c OK [19:19:49]MH_I2C_Read... [19:19:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:49]Read from MH i2c: E2 [19:19:49]MH_I2C_Read... [19:19:49]Read from MH i2c: E2 0E 00 [19:19:49]MH_I2C_Read... [19:19:49]Read from MH i2c: E2 0E 00 A3 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 61 [19:19:49]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:19:49]wFMCommunicate OK [19:19:49]SAM_PROTO_GetShiftState done [19:19:49]FM_GetShiftState done [19:19:49]opened in 1730161786 [19:19:49]opened+sec_in_day 1730248186 [19:19:49]quantity*price = 50041 [19:19:49]sum+1 = 50042 [19:19:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 248 29.10.2024 19:19 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146452 ФПД: 212873186576936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T191950&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146452&fm=212873186576936&tin=02508201610067®Number=0000000000091683&sum=50000 [19:19:51]StoreToDocumentArchive [19:19:51]shift 547 fd 146452 [19:19:51]save to /storage/0547/doc_00146452 [19:19:51]save last doc name /storage/0547/doc_00146452 to /storage/kkm_last_doc_name [19:19:51]save OK [19:19:51]Clear old archive folders... [19:19:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:19:51]tlvbuf is 010A4F20 [19:19:51]SAM_PROTO_ClearQueue [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 09 00 00 [19:19:51]Write to MH i2c: E2 08 00 B0 08 80 09 00 00 00 00 00 00 2A [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 B0 08 00 90 00 2C [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]SAM_PROTO_ClearQueue done [19:19:51]KKMCreateOFDPacket [19:19:51]OFDProtocolAddRootSTLVToBuf [19:19:51]FM_MakeSignedData [19:19:51]FM_MakeSignedData [19:19:51]SAM_PROTO_SignData [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 0D 01 02 [19:19:51]Write to MH i2c: E2 08 00 B1 08 80 0D 01 02 00 00 00 00 32 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 B1 08 00 90 00 2D [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]wFMCommunicate request_size=255 [19:19:51]MH_SAM_APDU [19:19: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 F8 00 00 00 F4 03 04 00 56 35 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 14 3C 02 00 35 04 06 00 C1 [19:19:51]Write to MH i2c: E2 02 01 B2 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 56 35 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 14 3C 02 00 35 04 06 00 C1 00 00 03 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 B2 08 00 90 00 2E [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]wFMCommunicate request_size=10 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 0D 02 02 05 9B 66 AB 0A 28 [19:19:51]Write to MH i2c: E2 0D 00 B3 08 80 0D 02 02 05 00 9B 66 AB 0A 28 00 00 1D [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 03 00 B3 08 00 90 00 2F [19:19:51]RAPDU: 90 00 [19:19:51]wFMCommunicate OK [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 0D 03 02 [19:19:51]Write to MH i2c: E2 08 00 B4 08 80 0D 03 02 00 00 00 00 37 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 0B 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 0B 00 B4 08 00 23 CD DB DD 42 53 F1 B3 90 00 19 [19:19:51]RAPDU: 23 CD DB DD 42 53 F1 B3 90 00 [19:19:51]wFMCommunicate OK [19:19:51]SAM_PROTO_SignData done [19:19:51]FM_MakeSignedData done [19:19:51]CreateOFDProtocolMessage [19:19:51]wFMCommunicate request_size=4 [19:19:51]MH_SAM_APDU [19:19:51]CAPDU: 80 11 00 00 [19:19:51]Write to MH i2c: E2 08 00 B5 08 80 11 00 00 00 00 00 00 37 [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:51]Read from MH i2c: E2 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 17 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: E2 17 00 B5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8A [19:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:19:51]wFMCommunicate OK [19:19:51]CreateOFDProtocolMessage done [19:19:51]OFDSenderStorePacket 146452 [19:19:51]StoreOFDPacket docnum=146452 [19:19:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B0 A0 07 01 5D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 56 35 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 14 3C 02 00 35 04 06 00 C1 9B 66 AB 0A 28 23 CD DB DD 42 53 F1 B3 [19:19:51]CheckFolder [19:19:51]dirname=/storage/ofd_packets [19:19:51]CheckFolder done [19:19:51]ProducePacketName [19:19:51]name=ofd_packets/00146452 [19:19:51]NVStorageSaveData ofd_packets/00146452 [19:19:51]File name is /storage/ofd_packets/00146452 [19:19:51]Write 301 bytes [19:19:51]NVStorageSaveData done [19:19:51]OFDSenderStorePacket done [19:19:51]KKMCreateOFDPacket done [19:19:51]NVStorageSaveData kkm_last_timestamp [19:19:51]File name is /storage/kkm_last_timestamp [19:19:51]Write 4 bytes [19:19:51]NVStorageSaveData done [19:19:51]ExternCall_PrintAddStr [19:19:51]wPrintStart [19:19:51]Write to MH i2c: 01 00 00 B6 08 BE [19:19:51]Write i2c OK [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: 01 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: 01 07 00 [19:19:51]MH_I2C_Read... [19:19:51]Read from MH i2c: 01 07 00 B6 08 00 00 00 00 00 FF 0F D3 [19:19:51]RasterBufferAndPrint [19:19:51]line Счет N : (1)161213 [19:19:51]line ИНН: 02508201610067 [19:19:51]line Контрольно-Кассовый Чек [19:19:51]line ПРОДАЖА [19:19:51]line ТРК (МРК, ГНК) : 52 [19:19:51]line Товар: 2710124130 [19:19:51]line Аи-92-К-2 [19:19:51]line 7.480 * 66.90 [19:19:51]line = 500.41 [19:19:51]line НДС 12% НСП 1% [19:19:51]line > о реализуемом товаре [19:19:51]line ОКРУГЛЕНИЕ: -0.41 [19:19:51]line ИТОГО: 500.00 [19:19:51]line Внесено: 500.00 [19:19:51]line СДАЧА: 0.00 [19:19:51]line НСП 1% : 4.43 [19:19:51]line НДС 12% : 53.14 [19:19:51]line Наличными: 500.00 [19:19:51]line Безнал.: 0.00 [19:19:51]line Место: АЗС № 126 "Партнер Нефть" [19:19:51]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:19:51]line СНО: Общий режим [19:19:51]line Чек 248 29.10.2024 19:19 [19:19:51]line Смена: 547 ФФД: 1.0 [19:19:51]line ЗНМ: 0300000085 [19:19:51]line РНМ: 0000000000091683 [19:19:51]line Версия ККМ: 001 [19:19:51]line ФМ: 0000000000871745 [19:19:51]line ФД: 146452 [19:19:51]line ФПД: 212873186576936 [19:19:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T191950&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146452&fm=212873186576936&tin=02508201610067®Number=0000000000091683&sum=50000 [19:19:51]written 0, free lines is 4095 [19:19:51]OFD Sender: Processing packet 146452 [packets to send 206, broken 205] [19:19:51]ProducePacketName [19:19:51]name=ofd_packets/00146452 [19:19:51]OFD Sender: To server: pG, [19:19:51]CommunicateWithHost lk.salyk.kg:30040 [19:19:51]ConnectInit lk.salyk.kg [19:19:52]Connected sock=10 [19:19:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B0 A0 07 01 5D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 56 35 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 14 3C 02 00 35 04 06 00 C1 9B 66 AB 0A 28 23 CD DB DD 42 53 F1 B3 [19:19:52]Write to MH i2c: 01 00 00 E1 08 E9 [19:19:52]Write i2c OK [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: 01 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: 01 07 00 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: 01 07 00 E1 08 00 00 00 00 00 A9 0C A5 [19:19:52]RasterBufferAndPrint [19:19:52]line [19:19:52]line [19:19:52]line [19:19:52]line [19:19:52]line [19:19:52]written 0, free lines is 3247 [19:19:52]MH_Cut [19:19:52]Write to MH i2c: D1 01 00 E8 08 01 C2 [19:19:52]Write i2c OK [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: D1 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: D1 01 00 [19:19:52]MH_I2C_Read... [19:19:52]Read from MH i2c: D1 01 00 E8 08 00 C1 [19:19:52]Write to MH i2c: 01 00 00 E9 08 F1 [19:19:52]Write i2c OK [19:19:52]MH_I2C_Read... [19:19:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A5 73 47 00 06 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 31 37 34 35 10 04 04 00 14 3C 02 00 F4 03 04 00 7D DA 20 67 B6 04 01 00 00 EE 6E ED 32 BA 77 11 EC [19:19:52]CommunicateWithHost err = 0 [19:19:52]CheckOFDResponse [19:19:52]1017 (14) - 77093643461234 [19:19:52]1041 (16) - 0000000000871745 [19:19:52]1040 (4) - 146452 [19:19:52]1012 (4) - 29.10.2024 12:52 [19:19:52]1206 (1) - 0 [19:19:52]OFD Sender: Remove packet 146452 [19:19:52]ProducePacketName [19:19:52]name=ofd_packets/00146452 [19:19:52]NVStorageDeleteData [19:19:53]OFD Sender: No OFD packet to send [19:19:53]*** Cut start [19:19:53]*** Partial cut [19:19:53]*** CUTSNS_PIN = 1 [19:19:53]*** CUTSNS_PIN = 0 [19:19:53]*** Brake cut motor [19:19:53]Read from MH i2c: 01 [19:19:53]MH_I2C_Read... [19:19:53]*** Stop cut motor [19:19:53]*** Cut end [19:19:53]Read from MH i2c: 01 07 00 [19:19:53]MH_I2C_Read... [19:19:53]Read from MH i2c: 01 07 00 E9 08 00 00 00 00 00 FF 0F 06 [19:19:53]process_action close_receipt done [19:19:53]requested_data is exist [19:19:53]produce_requested_data [19:19:53]requested_item fm.sn is exist - process it [19:19:53]wFMCommunicate request_size=4 [19:19:53]MH_SAM_APDU [19:19:53]CAPDU: 80 11 00 00 [19:19:53]Write to MH i2c: E2 08 00 EA 08 80 11 00 00 00 00 00 00 6C [19:19:53]Write i2c OK [19:19:53]MH_I2C_Read... [19:19:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:53]Read from MH i2c: E2 [19:19:53]MH_I2C_Read... [19:19:53]Read from MH i2c: E2 17 00 [19:19:53]MH_I2C_Read... [19:19:53]Read from MH i2c: E2 17 00 EA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BF [19:19:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:19:53]wFMCommunicate OK [19:19:53]requested_item fd.num is exist - process it [19:19:53]SAM_PROTO_GetFieldsCounters [19:19:53]wFMCommunicate request_size=4 [19:19:53]MH_SAM_APDU [19:19:53]CAPDU: 80 13 00 00 [19:19:53]Write to MH i2c: E2 08 00 EB 08 80 13 00 00 00 00 00 00 6F [19:19:53]Write i2c OK [19:19:53]MH_I2C_Read... [19:19:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:53]Read from MH i2c: E2 [19:19:53]MH_I2C_Read... [19:19:53]Read from MH i2c: E2 62 00 [19:19:53]MH_I2C_Read... [19:19:53]Read from MH i2c: E2 62 00 EB 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 14 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [19:19:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 14 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:53]wFMCommunicate OK [19:19:53]SAM_PROTO_GetFieldsCounters done [19:19:53]requested_item shift.num is exist - process it [19:19:53]requested_item shift.opened is exist - process it [19:19:53]req_shift_opened [19:19:53]FM_GetShiftState [19:19:53]SAM_PROTO_GetShiftState [19:19:53]wFMCommunicate request_size=4 [19:19:53]MH_SAM_APDU [19:19:53]CAPDU: 80 13 01 00 [19:19:53]Write to MH i2c: E2 08 00 EC 08 80 13 01 00 00 00 00 00 71 [19:19:53]Write i2c OK [19:19:53]MH_I2C_Read... [19:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:54]Read from MH i2c: E2 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 0E 00 [19:19:54]MH_I2C_Read... [19:19:54]Read from MH i2c: E2 0E 00 EC 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AA [19:19:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:19:54]wFMCommunicate OK [19:19:54]SAM_PROTO_GetShiftState done [19:19:54]FM_GetShiftState done [19:19:54]req_shift_opened done [19:19:54]requested_item shift.open_date is exist - process it [19:19:54]req_shift_open_date [19:19:54]req_shift_open_date done [19:19:54]produce_requested_data done [19:19:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146452,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:19:54]process_action_free close_receipt [19:19:54]json_value_free [19:19:54]json_value_free done [19:19:54]process_json_proto returns [19:19:54]Send response to host [19:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146452,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:19:54]free response buf [19:19:54]execute_script done [19:19:54]execute_script returns [19:19:54]free content buf [19:19:54]Sock 9.Close socket [19:19:54]Sock 9.Thread stoped [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:48]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [19:22:28]OFD Sender: No OFD packet to send [19:22:33]OFD Sender: No OFD packet to send [19:22:38]OFD Sender: No OFD packet to send [19:22:43]OFD Sender: No OFD packet to send [19:22:48]OFD Sender: No OFD packet to send [19:22:53]OFD Sender: No OFD packet to send [19:22:58]OFD Sender: No OFD packet to send [19:23:03]OFD Sender: No OFD packet to send [19:23:08]OFD Sender: No OFD packet to send [19:23:13]OFD Sender: No OFD packet to send [19:23:18]OFD Sender: No OFD packet to send [19:23:23]OFD Sender: No OFD packet to send [19:23:28]OFD Sender: No OFD packet to send [19:23:33]OFD Sender: No OFD packet to send [19:23:38]OFD Sender: No OFD packet to send [19:23:43]OFD Sender: No OFD packet to send [19:23:48]OFD Sender: No OFD packet to send [19:23:53]OFD Sender: No OFD packet to send [19:23:58]OFD Sender: No OFD packet to send [19:24:03]OFD Sender: No OFD packet to send [19:24:08]OFD Sender: No OFD packet to send [19:24:13]OFD Sender: No OFD packet to send [19:24:18]OFD Sender: No OFD packet to send [19:24:23]OFD Sender: No OFD packet to send [19:24:28]OFD Sender: No OFD packet to send [19:24:33]OFD Sender: No OFD packet to send [19:24:38]OFD Sender: No OFD packet to send [19:24:43]OFD Sender: No OFD packet to send [19:24:48]OFD Sender: No OFD packet to send [19:24:53]OFD Sender: No OFD packet to send [19:24:58]OFD Sender: No OFD packet to send [19:25:03]OFD Sender: No OFD packet to send [19:25:08]OFD Sender: No OFD packet to send [19:25:13]OFD Sender: No OFD packet to send [19:25:18]OFD Sender: No OFD packet to send [19:25:23]OFD Sender: No OFD packet to send [19:25:28]OFD Sender: No OFD packet to send [19:25:33]OFD Sender: No OFD packet to send [19:25:38]OFD Sender: No OFD packet to send [19:25:43]OFD Sender: No OFD packet to send [19:25:48]OFD Sender: No OFD packet to send [19:25:53]OFD Sender: No OFD packet to send [19:25:58]OFD Sender: No OFD packet to send [19:26:03]OFD Sender: No OFD packet to send [19:26:08]OFD Sender: No OFD packet to send [19:26:09]int [19:26:09]Write to MH i2c: 01 00 00 ED 08 F5 [19:26:09]*** FLAG_PRN_KEY set [19:26:09]Write i2c OK [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 07 00 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 07 00 ED 08 00 08 00 00 00 FF 0F 12 [19:26:09]state=0 [19:26:09]Key pressed [19:26:09]Feed [19:26:09]Write to MH i2c: D8 00 00 EE 08 CD [19:26:09]Write i2c OK [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: D8 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: D8 01 00 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: D8 01 00 EE 08 00 CE [19:26:09]int [19:26:09]Write to MH i2c: 01 00 00 EF 08 F7 [19:26:09]Write i2c OK [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 07 00 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 07 00 EF 08 00 48 00 00 00 3C 00 82 [19:26:09]state=2 [19:26:09]Key pressed [19:26:09]int [19:26:09]Write to MH i2c: 01 00 00 F0 08 F8 [19:26:09]*** FLAG_PRN_KEY reset [19:26:09]Write i2c OK [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 07 00 [19:26:09]MH_I2C_Read... [19:26:09]Read from MH i2c: 01 07 00 F0 08 00 00 00 00 00 F7 0F 05 [19:26:09]state=2 [19:26:09]Stop feed [19:26:13]int [19:26:13]Write to MH i2c: 01 00 00 F1 08 F9 [19:26:13]*** FLAG_PRN_KEY set [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 F1 08 00 08 00 00 00 FF 0F 16 [19:26:13]state=0 [19:26:13]Key pressed [19:26:13]Feed [19:26:13]Write to MH i2c: D8 00 00 F2 08 D1 [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: D8 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: D8 01 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: D8 01 00 F2 08 00 D2 [19:26:13]int [19:26:13]Write to MH i2c: 01 00 00 F3 08 FB [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 F3 08 00 48 00 00 00 3C 00 86 [19:26:13]state=2 [19:26:13]Key pressed [19:26:13]int [19:26:13]Write to MH i2c: 01 00 00 F4 08 FC [19:26:13]*** FLAG_PRN_KEY reset [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 F4 08 00 00 00 00 00 F6 0F 08 [19:26:13]state=2 [19:26:13]Stop feed [19:26:13]OFD Sender: No OFD packet to send [19:26:18]OFD Sender: No OFD packet to send [19:26:23]OFD Sender: No OFD packet to send [19:26:28]OFD Sender: No OFD packet to send [19:26:33]OFD Sender: No OFD packet to send [19:26:38]OFD Sender: No OFD packet to send [19:26:43]OFD Sender: No OFD packet to send [19:26:48]OFD Sender: No OFD packet to send [19:26:53]OFD Sender: No OFD packet to send [19:26:58]OFD Sender: No OFD packet to send [19:27:03]OFD Sender: No OFD packet to send [19:27:08]OFD Sender: No OFD packet to send [19:27:13]OFD Sender: No OFD packet to send [19:27:18]OFD Sender: No OFD packet to send [19:27:23]OFD Sender: No OFD packet to send [19:27:28]OFD Sender: No OFD packet to send [19:27:33]OFD Sender: No OFD packet to send [19:27:38]OFD Sender: No OFD packet to send [19:27:43]OFD Sender: No OFD packet to send [19:27:48]OFD Sender: No OFD packet to send [19:27:53]OFD Sender: No OFD packet to send [19:27:58]OFD Sender: No OFD packet to send [19:28:03]OFD Sender: No OFD packet to send [19:28:08]OFD Sender: No OFD packet to send [19:28:13]OFD Sender: No OFD packet to send [19:28:18]OFD Sender: No OFD packet to send [19:28:23]OFD Sender: No OFD packet to send [19:28:28]OFD Sender: No OFD packet to send [19:28:33]OFD Sender: No OFD packet to send [19:28:38]OFD Sender: No OFD packet to send [19:28:43]OFD Sender: No OFD packet to send [19:28:48]OFD Sender: No OFD packet to send [19:28:53]OFD Sender: No OFD packet to send [19:28:58]OFD Sender: No OFD packet to send [19:29:03]OFD Sender: No OFD packet to send [19:29:08]OFD Sender: No OFD packet to send [19:29:13]OFD Sender: No OFD packet to send [19:29:18]OFD Sender: No OFD packet to send [19:29:23]OFD Sender: No OFD packet to send [19:29:28]OFD Sender: No OFD packet to send [19:29:34]OFD Sender: No OFD packet to send [19:29:39]OFD Sender: No OFD packet to send [19:29:44]OFD Sender: No OFD packet to send [19:29:49]OFD Sender: No OFD packet to send [19:29:54]OFD Sender: No OFD packet to send [19:29:59]OFD Sender: No OFD packet to send [19:30:04]OFD Sender: No OFD packet to send [19:30:09]OFD Sender: No OFD packet to send [19:30:14]OFD Sender: No OFD packet to send [19:30:19]OFD Sender: No OFD packet to send [19:30:24]OFD Sender: No OFD packet to send [19:30:29]OFD Sender: No OFD packet to send [19:30:34]OFD Sender: No OFD packet to send [19:30:39]OFD Sender: No OFD packet to send [19:30:44]OFD Sender: No OFD packet to send [19:30:49]OFD Sender: No OFD packet to send [19:30:54]OFD Sender: No OFD packet to send [19:30:59]OFD Sender: No OFD packet to send [19:31:04]OFD Sender: No OFD packet to send [19:31:09]OFD Sender: No OFD packet to send [19:31:14]OFD Sender: No OFD packet to send [19:31:19]OFD Sender: No OFD packet to send [19:31:24]OFD Sender: No OFD packet to send [19:31:29]OFD Sender: No OFD packet to send [19:31:34]OFD Sender: No OFD packet to send [19:31:39]OFD Sender: No OFD packet to send [19:31:44]OFD Sender: No OFD packet to send [19:31:49]OFD Sender: No OFD packet to send [19:31:54]OFD Sender: No OFD packet to send [19:31:59]OFD Sender: No OFD packet to send [19:32:04]OFD Sender: No OFD packet to send [19:32:09]OFD Sender: No OFD packet to send [19:32:14]OFD Sender: No OFD packet to send [19:32:19]OFD Sender: No OFD packet to send [19:32:24]OFD Sender: No OFD packet to send [19:32:29]OFD Sender: No OFD packet to send [19:32:34]OFD Sender: No OFD packet to send [19:32:39]OFD Sender: No OFD packet to send [19:32:44]OFD Sender: No OFD packet to send [19:32:49]OFD Sender: No OFD packet to send [19:32:54]OFD Sender: No OFD packet to send [19:32:59]OFD Sender: No OFD packet to send [19:33:04]OFD Sender: No OFD packet to send [19:33:09]OFD Sender: No OFD packet to send [19:33:14]OFD Sender: No OFD packet to send [19:33:19]OFD Sender: No OFD packet to send [19:33:24]OFD Sender: No OFD packet to send [19:33:29]OFD Sender: No OFD packet to send [19:33:34]OFD Sender: No OFD packet to send [19:33:39]OFD Sender: No OFD packet to send [19:33:44]OFD Sender: No OFD packet to send [19:33:49]OFD Sender: No OFD packet to send [19:33:54]OFD Sender: No OFD packet to send [19:33:59]OFD Sender: No OFD packet to send [19:34:01]accept exits with 8 [19:34:01]New connection [19:34:01]New thread 3067329892 created [19:34:01]Thread 3067473252 joined [19:34:01]Waiting for new connection... [19:34:01] Sock 8.Parse request [19:34:01]Sock 8.Check first char [19:34:01]Sock 8.First char is OK [19:34:01]request: POST /json_proto HTTP/1.0 [19:34:01]Method: POST [19:34:01]URL: /json_proto [19:34:01]Method is POST - this is cgi request [19:34:01]url: /json_proto [19:34:01]query_string will be loaded in cgi processing [19:34:01]execute_cgi json_proto POST (null) [19:34:01]execute_cgi path=json_proto method=POST [19:34:01]POST find Content-Length [19:34:01]Host: 172.17.40.195:8080 [19:34:01]Content-Length: 766 [19:34:01]Content-Type: application/json [19:34:01] [19:34:01]POST finish read [19:34:01]Found Content-Length = 766 [19:34:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:34:01]execute_script... [19:34:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:34:01]POST & json_proto [19:34:01]process_json_proto [19:34:01]json parsed OK: [19:34:01]protocol is kg_v1.0 [19:34:01]action value=close_receipt [19:34:01]process_action close_receipt [19:34:01]cmd_close_receipt [19:34:01]MH_GetDate [19:34:01]Write to MH i2c: F0 00 00 F5 08 EC [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: F0 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: F0 09 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: F0 09 00 F5 08 00 AA 38 21 67 D5 8D 6C 64 91 [19:34:01]GetLastDocTimeStamp 1730229590 [19:34:01]current date 1730230442 [19:34:01]FM_GetShiftState [19:34:01]SAM_PROTO_GetShiftState [19:34:01]wFMCommunicate request_size=4 [19:34:01]MH_SAM_APDU [19:34:01]CAPDU: 80 13 01 00 [19:34:01]Write to MH i2c: E2 08 00 F6 08 80 13 01 00 00 00 00 00 7B [19:34:01]Write i2c OK [19:34:01]MH_I2C_Read... [19:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:01]Read from MH i2c: E2 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 0E 00 [19:34:01]MH_I2C_Read... [19:34:01]Read from MH i2c: E2 0E 00 F6 08 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B4 [19:34:01]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:34:01]wFMCommunicate OK [19:34:01]SAM_PROTO_GetShiftState done [19:34:01]FM_GetShiftState done [19:34:01]opened in 1730161786 [19:34:01]opened+sec_in_day 1730248186 [19:34:01]quantity*price = 50041 [19:34:01]sum+1 = 50042 [19:34:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 249 29.10.2024 19:34 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146453 ФПД: 15575963666171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193402&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146453&fm=15575963666171&tin=02508201610067®Number=0000000000091683&sum=50041 [19:34:02]StoreToDocumentArchive [19:34:02]shift 547 fd 146453 [19:34:02]save to /storage/0547/doc_00146453 [19:34:02]save last doc name /storage/0547/doc_00146453 to /storage/kkm_last_doc_name [19:34:02]save OK [19:34:02]Clear old archive folders... [19:34:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:02]tlvbuf is 010D8A20 [19:34:02]SAM_PROTO_ClearQueue [19:34:02]wFMCommunicate request_size=4 [19:34:02]MH_SAM_APDU [19:34:02]CAPDU: 80 09 00 00 [19:34:02]Write to MH i2c: E2 08 00 03 09 80 09 00 00 00 00 00 00 7E [19:34:02]Write i2c OK [19:34:02]MH_I2C_Read... [19:34:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:02]Read from MH i2c: E2 [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: E2 03 00 [19:34:02]MH_I2C_Read... [19:34:02]Read from MH i2c: E2 03 00 03 09 00 90 00 80 [19:34:02]RAPDU: 90 00 [19:34:02]wFMCommunicate OK [19:34:02]SAM_PROTO_ClearQueue done [19:34:02]KKMCreateOFDPacket [19:34:02]OFDProtocolAddRootSTLVToBuf [19:34:02]FM_MakeSignedData [19:34:02]FM_MakeSignedData [19:34:02]SAM_PROTO_SignData [19:34:02]wFMCommunicate request_size=4 [19:34:02]MH_SAM_APDU [19:34:02]CAPDU: 80 0D 01 02 [19:34:02]Write to MH i2c: E2 08 00 04 09 80 0D 01 02 00 00 00 00 86 [19:34:02]Write i2c OK [19:34:02]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 03 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 03 00 04 09 00 90 00 81 [19:34:03]RAPDU: 90 00 [19:34:03]wFMCommunicate OK [19:34:03]wFMCommunicate request_size=255 [19:34:03]MH_SAM_APDU [19:34: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 F9 00 00 00 F4 03 04 00 AA 38 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 15 3C 02 00 35 04 06 00 0E [19:34:03]Write to MH i2c: E2 02 01 05 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 F9 00 00 00 F4 03 04 00 AA 38 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 15 3C 02 00 35 04 06 00 0E 00 00 4F [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 03 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 03 00 05 09 00 90 00 82 [19:34:03]RAPDU: 90 00 [19:34:03]wFMCommunicate OK [19:34:03]wFMCommunicate request_size=10 [19:34:03]MH_SAM_APDU [19:34:03]CAPDU: 80 0D 02 02 05 2A 8F C8 06 FB [19:34:03]Write to MH i2c: E2 0D 00 06 09 80 0D 02 02 05 00 2A 8F C8 06 FB 00 00 15 [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 03 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 03 00 06 09 00 90 00 83 [19:34:03]RAPDU: 90 00 [19:34:03]wFMCommunicate OK [19:34:03]wFMCommunicate request_size=4 [19:34:03]MH_SAM_APDU [19:34:03]CAPDU: 80 0D 03 02 [19:34:03]Write to MH i2c: E2 08 00 07 09 80 0D 03 02 00 00 00 00 8B [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 0B 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 0B 00 07 09 00 95 8E CA 86 B1 8D 8C 14 90 00 DD [19:34:03]RAPDU: 95 8E CA 86 B1 8D 8C 14 90 00 [19:34:03]wFMCommunicate OK [19:34:03]SAM_PROTO_SignData done [19:34:03]FM_MakeSignedData done [19:34:03]CreateOFDProtocolMessage [19:34:03]wFMCommunicate request_size=4 [19:34:03]MH_SAM_APDU [19:34:03]CAPDU: 80 11 00 00 [19:34:03]Write to MH i2c: E2 08 00 08 09 80 11 00 00 00 00 00 00 8B [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:03]Read from MH i2c: E2 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 17 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: E2 17 00 08 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DE [19:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:34:03]wFMCommunicate OK [19:34:03]CreateOFDProtocolMessage done [19:34:03]OFDSenderStorePacket 146453 [19:34:03]StoreOFDPacket docnum=146453 [19:34:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B4 07 07 01 22 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F9 00 00 00 F4 03 04 00 AA 38 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 15 3C 02 00 35 04 06 00 0E 2A 8F C8 06 FB 95 8E CA 86 B1 8D 8C 14 [19:34:03]CheckFolder [19:34:03]dirname=/storage/ofd_packets [19:34:03]CheckFolder done [19:34:03]ProducePacketName [19:34:03]name=ofd_packets/00146453 [19:34:03]NVStorageSaveData ofd_packets/00146453 [19:34:03]File name is /storage/ofd_packets/00146453 [19:34:03]Write 301 bytes [19:34:03]NVStorageSaveData done [19:34:03]OFDSenderStorePacket done [19:34:03]KKMCreateOFDPacket done [19:34:03]NVStorageSaveData kkm_last_timestamp [19:34:03]File name is /storage/kkm_last_timestamp [19:34:03]Write 4 bytes [19:34:03]NVStorageSaveData done [19:34:03]ExternCall_PrintAddStr [19:34:03]wPrintStart [19:34:03]Write to MH i2c: 01 00 00 09 09 12 [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: 01 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: 01 07 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: 01 07 00 09 09 00 00 00 00 00 FF 0F 27 [19:34:03]RasterBufferAndPrint [19:34:03]line Счет N : (1)161214 [19:34:03]line ИНН: 02508201610067 [19:34:03]line Контрольно-Кассовый Чек [19:34:03]line ПРОДАЖА [19:34:03]line ТРК (МРК, ГНК) : 52 [19:34:03]line Товар: 2710124130 [19:34:03]line Аи-92-К-2 [19:34:03]line 7.480 * 66.90 [19:34:03]line = 500.41 [19:34:03]line НДС 12% НСП 1% [19:34:03]line > о реализуемом товаре [19:34:03]line ИТОГО: 500.41 [19:34:03]line НСП 1% : 4.43 [19:34:03]line НДС 12% : 53.14 [19:34:03]line Наличными: 0.00 [19:34:03]line Безнал.: 500.41 [19:34:03]line Место: АЗС № 126 "Партнер Нефть" [19:34:03]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:34:03]line СНО: Общий режим [19:34:03]line Чек 249 29.10.2024 19:34 [19:34:03]line Смена: 547 ФФД: 1.0 [19:34:03]line ЗНМ: 0300000085 [19:34:03]line РНМ: 0000000000091683 [19:34:03]line Версия ККМ: 001 [19:34:03]line Платежная система: Mbank [19:34:03]line ФМ: 0000000000871745 [19:34:03]line ФД: 146453 [19:34:03]line ФПД: 15575963666171 [19:34:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193402&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146453&fm=15575963666171&tin=02508201610067®Number=0000000000091683&sum=50041 [19:34:03]written 0, free lines is 4095 [19:34:03]OFD Sender: Processing packet 146453 [packets to send 206, broken 205] [19:34:03]ProducePacketName [19:34:03]name=ofd_packets/00146453 [19:34:03]OFD Sender: To server: pG, [19:34:03]CommunicateWithHost lk.salyk.kg:30040 [19:34:03]ConnectInit lk.salyk.kg [19:34:03]Write to MH i2c: 01 00 00 32 09 3B [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: 01 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: 01 07 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: 01 07 00 32 09 00 00 00 00 00 D4 0C 22 [19:34:03]RasterBufferAndPrint [19:34:03]line [19:34:03]line [19:34:03]line [19:34:03]line [19:34:03]line [19:34:03]written 0, free lines is 3289 [19:34:03]MH_Cut [19:34:03]Write to MH i2c: D1 01 00 39 09 01 14 [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: D1 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: D1 01 00 [19:34:03]MH_I2C_Read... [19:34:03]Read from MH i2c: D1 01 00 39 09 00 13 [19:34:03]Write to MH i2c: 01 00 00 3A 09 43 [19:34:03]Write i2c OK [19:34:03]MH_I2C_Read... [19:34:04]*** Cut start [19:34:04]*** Partial cut [19:34:04]*** CUTSNS_PIN = 1 [19:34:04]*** CUTSNS_PIN = 0 [19:34:04]*** Brake cut motor [19:34:05]Read from MH i2c: 01 [19:34:05]MH_I2C_Read... [19:34:05]*** Stop cut motor [19:34:05]*** Cut end [19:34:05]Read from MH i2c: 01 07 00 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: 01 07 00 3A 09 00 00 00 00 00 FF 0F 58 [19:34:05]process_action close_receipt done [19:34:05]requested_data is exist [19:34:05]produce_requested_data [19:34:05]requested_item fm.sn is exist - process it [19:34:05]wFMCommunicate request_size=4 [19:34:05]MH_SAM_APDU [19:34:05]CAPDU: 80 11 00 00 [19:34:05]Write to MH i2c: E2 08 00 3B 09 80 11 00 00 00 00 00 00 BE [19:34:05]Write i2c OK [19:34:05]MH_I2C_Read... [19:34:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:05]Read from MH i2c: E2 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 17 00 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 17 00 3B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 11 [19:34:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:34:05]wFMCommunicate OK [19:34:05]requested_item fd.num is exist - process it [19:34:05]SAM_PROTO_GetFieldsCounters [19:34:05]wFMCommunicate request_size=4 [19:34:05]MH_SAM_APDU [19:34:05]CAPDU: 80 13 00 00 [19:34:05]Write to MH i2c: E2 08 00 3C 09 80 13 00 00 00 00 00 00 C1 [19:34:05]Write i2c OK [19:34:05]MH_I2C_Read... [19:34:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:05]Read from MH i2c: E2 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 62 00 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 62 00 3C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 15 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [19:34:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 15 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:05]wFMCommunicate OK [19:34:05]SAM_PROTO_GetFieldsCounters done [19:34:05]requested_item shift.num is exist - process it [19:34:05]requested_item shift.opened is exist - process it [19:34:05]req_shift_opened [19:34:05]FM_GetShiftState [19:34:05]SAM_PROTO_GetShiftState [19:34:05]wFMCommunicate request_size=4 [19:34:05]MH_SAM_APDU [19:34:05]CAPDU: 80 13 01 00 [19:34:05]Write to MH i2c: E2 08 00 3D 09 80 13 01 00 00 00 00 00 C3 [19:34:05]Write i2c OK [19:34:05]MH_I2C_Read... [19:34:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:05]Read from MH i2c: E2 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 0E 00 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 0E 00 3D 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FC [19:34:05]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:34:05]wFMCommunicate OK [19:34:05]SAM_PROTO_GetShiftState done [19:34:05]FM_GetShiftState done [19:34:05]req_shift_opened done [19:34:05]requested_item shift.open_date is exist - process it [19:34:05]req_shift_open_date [19:34:05]req_shift_open_date done [19:34:05]produce_requested_data done [19:34:05]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146453,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:34:05]process_action_free close_receipt [19:34:05]json_value_free [19:34:05]json_value_free done [19:34:05]process_json_proto returns [19:34:05]Send response to host [19:34:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146453,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:34:05]free response buf [19:34:05]execute_script done [19:34:05]execute_script returns [19:34:05]free content buf [19:34:05]Sock 8.Close socket [19:34:05]Sock 8.Thread stoped [19:36:16]ConnectInit Can't connect to host [19:36:16]CommunicateWithHost connect error [19:36:16]CommunicateWithHost err = -1 [19:36:16]OFD Sender: Server communicate error [19:36:21]OFD Sender: Processing packet 146453 [packets to send 206, broken 205] [19:36:21]ProducePacketName [19:36:21]name=ofd_packets/00146453 [19:36:21]OFD Sender: To server: pG, [19:36:21]CommunicateWithHost lk.salyk.kg:30040 [19:36:21]ConnectInit lk.salyk.kg [19:36:22]Connected sock=10 [19:36:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 B4 07 07 01 22 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F9 00 00 00 F4 03 04 00 AA 38 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 15 3C 02 00 35 04 06 00 0E 2A 8F C8 06 FB 95 8E CA 86 B1 8D 8C 14 [19:36:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 93 08 47 00 0A A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 15 3C 02 00 F4 03 04 00 5B DE 20 67 B6 04 01 00 00 17 B0 F6 B4 3F 88 43 D9 [19:36:22]CommunicateWithHost err = 0 [19:36:22]CheckOFDResponse [19:36:22]1017 (14) - 77093643461234 [19:36:22]1041 (16) - 0000000000871745 [19:36:22]1040 (4) - 146453 [19:36:22]1012 (4) - 29.10.2024 13:08 [19:36:22]1206 (1) - 0 [19:36:22]OFD Sender: Remove packet 146453 [19:36:22]ProducePacketName [19:36:22]name=ofd_packets/00146453 [19:36:22]NVStorageDeleteData [19:36:23]OFD Sender: No OFD packet to send [19:36:28]OFD Sender: No OFD packet to send [19:36:33]OFD Sender: No OFD packet to send [19:36:38]OFD Sender: No OFD packet to send [19:36:43]OFD Sender: No OFD packet to send [19:36:48]OFD Sender: No OFD packet to send [19:36:53]OFD Sender: No OFD packet to send [19:36:58]OFD Sender: No OFD packet to send [19:37:03]OFD Sender: No OFD packet to send [19:37:08]OFD Sender: No OFD packet to send [19:37:13]OFD Sender: No OFD packet to send [19:37:18]OFD Sender: No OFD packet to send [19:37:23]accept exits with 9 [19:37:23]New connection [19:37:23]New thread 3067473252 created [19:37:23]Thread 3067329892 joined [19:37:23]Waiting for new connection... [19:37:23] Sock 9.Parse request [19:37:23]Sock 9.Check first char [19:37:23]Sock 9.First char is OK [19:37:23]request: POST /json_proto HTTP/1.0 [19:37:23]Method: POST [19:37:23]URL: /json_proto [19:37:23]Method is POST - this is cgi request [19:37:23]url: /json_proto [19:37:23]query_string will be loaded in cgi processing [19:37:23]execute_cgi json_proto POST (null) [19:37:23]execute_cgi path=json_proto method=POST [19:37:23]POST find Content-Length [19:37:23]Host: 172.17.40.195:8080 [19:37:23]Content-Length: 766 [19:37:23]Content-Type: application/json [19:37:23] [19:37:23]POST finish read [19:37:23]Found Content-Length = 766 [19:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [19:37:23]execute_script... [19:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [19:37:23]POST & json_proto [19:37:23]process_json_proto [19:37:23]json parsed OK: [19:37:23]protocol is kg_v1.0 [19:37:23]action value=close_receipt [19:37:23]process_action close_receipt [19:37:23]cmd_close_receipt [19:37:23]MH_GetDate [19:37:23]Write to MH i2c: F0 00 00 3E 09 36 [19:37:23]Write i2c OK [19:37:23]MH_I2C_Read... [19:37:23]Read from MH i2c: F0 [19:37:23]MH_I2C_Read... [19:37:23]Read from MH i2c: F0 09 00 [19:37:23]MH_I2C_Read... [19:37:23]Read from MH i2c: F0 09 00 3E 09 00 74 39 21 67 D5 8D 6C 64 A6 [19:37:23]GetLastDocTimeStamp 1730230442 [19:37:23]current date 1730230644 [19:37:23]FM_GetShiftState [19:37:23]SAM_PROTO_GetShiftState [19:37:23]wFMCommunicate request_size=4 [19:37:23]MH_SAM_APDU [19:37:23]CAPDU: 80 13 01 00 [19:37:23]Write to MH i2c: E2 08 00 3F 09 80 13 01 00 00 00 00 00 C5 [19:37:23]Write i2c OK [19:37:23]MH_I2C_Read... [19:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:23]Read from MH i2c: E2 [19:37:23]MH_I2C_Read... [19:37:23]Read from MH i2c: E2 0E 00 [19:37:23]MH_I2C_Read... [19:37:23]Read from MH i2c: E2 0E 00 3F 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FE [19:37:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:37:23]wFMCommunicate OK [19:37:23]SAM_PROTO_GetShiftState done [19:37:23]FM_GetShiftState done [19:37:23]opened in 1730161786 [19:37:23]opened+sec_in_day 1730248186 [19:37:23]quantity*price = 50041 [19:37:23]sum+1 = 50042 [19:37:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 250 29.10.2024 19:37 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146454 ФПД: 51078296647774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193724&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146454&fm=51078296647774&tin=02508201610067®Number=0000000000091683&sum=50041 [19:37:24]StoreToDocumentArchive [19:37:24]shift 547 fd 146454 [19:37:24]save to /storage/0547/doc_00146454 [19:37:24]save last doc name /storage/0547/doc_00146454 to /storage/kkm_last_doc_name [19:37:24]save OK [19:37:24]Clear old archive folders... [19:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:37:24]tlvbuf is 010EF920 [19:37:24]SAM_PROTO_ClearQueue [19:37:24]wFMCommunicate request_size=4 [19:37:24]MH_SAM_APDU [19:37:24]CAPDU: 80 09 00 00 [19:37:24]Write to MH i2c: E2 08 00 4C 09 80 09 00 00 00 00 00 00 C7 [19:37:24]Write i2c OK [19:37:24]MH_I2C_Read... [19:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:37:24]Read from MH i2c: E2 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 4C 09 00 90 00 C9 [19:37:24]RAPDU: 90 00 [19:37:24]wFMCommunicate OK [19:37:24]SAM_PROTO_ClearQueue done [19:37:24]KKMCreateOFDPacket [19:37:24]OFDProtocolAddRootSTLVToBuf [19:37:24]FM_MakeSignedData [19:37:24]FM_MakeSignedData [19:37:24]SAM_PROTO_SignData [19:37:24]wFMCommunicate request_size=4 [19:37:24]MH_SAM_APDU [19:37:24]CAPDU: 80 0D 01 02 [19:37:24]Write to MH i2c: E2 08 00 4D 09 80 0D 01 02 00 00 00 00 CF [19:37:24]Write i2c OK [19:37:24]MH_I2C_Read... [19:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:37:24]Read from MH i2c: E2 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 4D 09 00 90 00 CA [19:37:24]RAPDU: 90 00 [19:37:24]wFMCommunicate OK [19:37:24]wFMCommunicate request_size=255 [19:37:24]MH_SAM_APDU [19:37:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 00 00 00 F4 03 04 00 74 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 16 3C 02 00 35 04 06 00 2E [19:37:24]Write to MH i2c: E2 02 01 4E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 FA 00 00 00 F4 03 04 00 74 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 16 3C 02 00 35 04 06 00 2E 00 00 85 [19:37:24]Write i2c OK [19:37:24]MH_I2C_Read... [19:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:24]Read from MH i2c: E2 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 4E 09 00 90 00 CB [19:37:24]RAPDU: 90 00 [19:37:24]wFMCommunicate OK [19:37:24]wFMCommunicate request_size=10 [19:37:24]MH_SAM_APDU [19:37:24]CAPDU: 80 0D 02 02 05 74 97 BA 38 5E [19:37:24]Write to MH i2c: E2 0D 00 4F 09 80 0D 02 02 05 00 74 97 BA 38 5E 00 00 37 [19:37:24]Write i2c OK [19:37:24]MH_I2C_Read... [19:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:24]Read from MH i2c: E2 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 03 00 4F 09 00 90 00 CC [19:37:24]RAPDU: 90 00 [19:37:24]wFMCommunicate OK [19:37:24]wFMCommunicate request_size=4 [19:37:24]MH_SAM_APDU [19:37:24]CAPDU: 80 0D 03 02 [19:37:24]Write to MH i2c: E2 08 00 50 09 80 0D 03 02 00 00 00 00 D4 [19:37:24]Write i2c OK [19:37:24]MH_I2C_Read... [19:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:37:24]Read from MH i2c: E2 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 0B 00 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 0B 00 50 09 00 81 0F 17 30 11 F7 30 D7 90 00 BB [19:37:24]RAPDU: 81 0F 17 30 11 F7 30 D7 90 00 [19:37:24]wFMCommunicate OK [19:37:24]SAM_PROTO_SignData done [19:37:24]FM_MakeSignedData done [19:37:24]CreateOFDProtocolMessage [19:37:24]wFMCommunicate request_size=4 [19:37:24]MH_SAM_APDU [19:37:24]CAPDU: 80 11 00 00 [19:37:24]Write to MH i2c: E2 08 00 51 09 80 11 00 00 00 00 00 00 D4 [19:37:24]Write i2c OK [19:37:24]MH_I2C_Read... [19:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:24]Read from MH i2c: E2 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 17 00 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: E2 17 00 51 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 27 [19:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:37:24]wFMCommunicate OK [19:37:24]CreateOFDProtocolMessage done [19:37:24]OFDSenderStorePacket 146454 [19:37:24]StoreOFDPacket docnum=146454 [19:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 51 4B 07 01 37 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 00 00 00 F4 03 04 00 74 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 16 3C 02 00 35 04 06 00 2E 74 97 BA 38 5E 81 0F 17 30 11 F7 30 D7 [19:37:24]CheckFolder [19:37:24]dirname=/storage/ofd_packets [19:37:24]CheckFolder done [19:37:24]ProducePacketName [19:37:24]name=ofd_packets/00146454 [19:37:24]NVStorageSaveData ofd_packets/00146454 [19:37:24]File name is /storage/ofd_packets/00146454 [19:37:24]Write 301 bytes [19:37:24]NVStorageSaveData done [19:37:24]OFDSenderStorePacket done [19:37:24]KKMCreateOFDPacket done [19:37:24]NVStorageSaveData kkm_last_timestamp [19:37:24]File name is /storage/kkm_last_timestamp [19:37:24]Write 4 bytes [19:37:24]NVStorageSaveData done [19:37:24]ExternCall_PrintAddStr [19:37:24]wPrintStart [19:37:24]Write to MH i2c: 01 00 00 52 09 5B [19:37:24]Write i2c OK [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: 01 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: 01 07 00 [19:37:24]MH_I2C_Read... [19:37:24]Read from MH i2c: 01 07 00 52 09 00 00 00 00 00 FF 0F 70 [19:37:24]RasterBufferAndPrint [19:37:24]line Счет N : (1)161215 [19:37:24]line ИНН: 02508201610067 [19:37:24]line Контрольно-Кассовый Чек [19:37:24]line ПРОДАЖА [19:37:24]line ТРК (МРК, ГНК) : 32 [19:37:24]line Товар: 2710124130 [19:37:24]line Аи-92-К-2 [19:37:24]line 7.480 * 66.90 [19:37:24]line = 500.41 [19:37:24]line НДС 12% НСП 1% [19:37:24]line > о реализуемом товаре [19:37:24]line ИТОГО: 500.41 [19:37:24]line НСП 1% : 4.43 [19:37:24]line НДС 12% : 53.14 [19:37:24]line Наличными: 0.00 [19:37:24]line Безнал.: 500.41 [19:37:24]line Место: АЗС № 126 "Партнер Нефть" [19:37:24]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:37:24]line СНО: Общий режим [19:37:24]line Чек 250 29.10.2024 19:37 [19:37:24]line Смена: 547 ФФД: 1.0 [19:37:24]line ЗНМ: 0300000085 [19:37:24]line РНМ: 0000000000091683 [19:37:24]line Версия ККМ: 001 [19:37:24]line Платежная система: Mbank [19:37:24]line ФМ: 0000000000871745 [19:37:24]line ФД: 146454 [19:37:24]line ФПД: 51078296647774 [19:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193724&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146454&fm=51078296647774&tin=02508201610067®Number=0000000000091683&sum=50041 [19:37:24]written 0, free lines is 4095 [19:37:24]OFD Sender: Processing packet 146454 [packets to send 206, broken 205] [19:37:24]ProducePacketName [19:37:24]name=ofd_packets/00146454 [19:37:25]OFD Sender: To server: pG, [19:37:25]CommunicateWithHost lk.salyk.kg:30040 [19:37:25]ConnectInit lk.salyk.kg [19:37:25]Write to MH i2c: 01 00 00 7B 09 84 [19:37:25]Write i2c OK [19:37:25]MH_I2C_Read... [19:37:25]Read from MH i2c: 01 [19:37:25]MH_I2C_Read... [19:37:25]Read from MH i2c: 01 07 00 [19:37:25]MH_I2C_Read... [19:37:25]Read from MH i2c: 01 07 00 7B 09 00 00 00 00 00 CD 0C 64 [19:37:25]RasterBufferAndPrint [19:37:25]line [19:37:25]line [19:37:25]line [19:37:25]line [19:37:25]line [19:37:25]written 0, free lines is 3282 [19:37:25]MH_Cut [19:37:25]Write to MH i2c: D1 01 00 82 09 01 5D [19:37:25]Write i2c OK [19:37:25]MH_I2C_Read... [19:37:25]Read from MH i2c: D1 [19:37:25]MH_I2C_Read... [19:37:25]Read from MH i2c: D1 01 00 [19:37:25]MH_I2C_Read... [19:37:25]Read from MH i2c: D1 01 00 82 09 00 5C [19:37:25]Write to MH i2c: 01 00 00 83 09 8C [19:37:25]Write i2c OK [19:37:25]MH_I2C_Read... [19:37:25]Connected sock=10 [19:37:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 51 4B 07 01 37 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 00 00 00 F4 03 04 00 74 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 16 3C 02 00 35 04 06 00 2E 74 97 BA 38 5E 81 0F 17 30 11 F7 30 D7 [19:37:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2E 7C 47 00 1F A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 16 3C 02 00 F4 03 04 00 9A DE 20 67 B6 04 01 00 00 85 73 19 0E 4C 82 BF 19 [19:37:25]CommunicateWithHost err = 0 [19:37:25]CheckOFDResponse [19:37:25]1017 (14) - 77093643461234 [19:37:25]1041 (16) - 0000000000871745 [19:37:25]1040 (4) - 146454 [19:37:25]1012 (4) - 29.10.2024 13:09 [19:37:25]1206 (1) - 0 [19:37:25]OFD Sender: Remove packet 146454 [19:37:25]ProducePacketName [19:37:25]name=ofd_packets/00146454 [19:37:25]NVStorageDeleteData [19:37:26]*** Cut start [19:37:26]*** Partial cut [19:37:26]*** CUTSNS_PIN = 1 [19:37:26]*** CUTSNS_PIN = 0 [19:37:26]*** Brake cut motor [19:37:26]OFD Sender: No OFD packet to send [19:37:26]Read from MH i2c: 01 [19:37:26]MH_I2C_Read... [19:37:26]*** Stop cut motor [19:37:26]*** Cut end [19:37:26]Read from MH i2c: 01 07 00 [19:37:26]MH_I2C_Read... [19:37:26]Read from MH i2c: 01 07 00 83 09 00 00 00 00 00 FF 0F A1 [19:37:26]process_action close_receipt done [19:37:26]requested_data is exist [19:37:26]produce_requested_data [19:37:26]requested_item fm.sn is exist - process it [19:37:26]wFMCommunicate request_size=4 [19:37:26]MH_SAM_APDU [19:37:26]CAPDU: 80 11 00 00 [19:37:26]Write to MH i2c: E2 08 00 84 09 80 11 00 00 00 00 00 00 07 [19:37:26]Write i2c OK [19:37:26]MH_I2C_Read... [19:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:26]Read from MH i2c: E2 [19:37:26]MH_I2C_Read... [19:37:26]Read from MH i2c: E2 17 00 [19:37:26]MH_I2C_Read... [19:37:26]Read from MH i2c: E2 17 00 84 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5A [19:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:37:26]wFMCommunicate OK [19:37:26]requested_item fd.num is exist - process it [19:37:26]SAM_PROTO_GetFieldsCounters [19:37:26]wFMCommunicate request_size=4 [19:37:26]MH_SAM_APDU [19:37:26]CAPDU: 80 13 00 00 [19:37:26]Write to MH i2c: E2 08 00 85 09 80 13 00 00 00 00 00 00 0A [19:37:26]Write i2c OK [19:37:26]MH_I2C_Read... [19:37:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:37:26]Read from MH i2c: E2 [19:37:26]MH_I2C_Read... [19:37:26]Read from MH i2c: E2 62 00 [19:37:26]MH_I2C_Read... [19:37:26]Read from MH i2c: E2 62 00 85 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 16 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [19: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 16 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:37:26]wFMCommunicate OK [19:37:26]SAM_PROTO_GetFieldsCounters done [19:37:26]requested_item shift.num is exist - process it [19:37:26]requested_item shift.opened is exist - process it [19:37:26]req_shift_opened [19:37:26]FM_GetShiftState [19:37:26]SAM_PROTO_GetShiftState [19:37:26]wFMCommunicate request_size=4 [19:37:26]MH_SAM_APDU [19:37:26]CAPDU: 80 13 01 00 [19:37:26]Write to MH i2c: E2 08 00 86 09 80 13 01 00 00 00 00 00 0C [19:37:26]Write i2c OK [19:37:26]MH_I2C_Read... [19:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:26]Read from MH i2c: E2 [19:37:26]MH_I2C_Read... [19:37:26]Read from MH i2c: E2 0E 00 [19:37:26]MH_I2C_Read... [19:37:26]Read from MH i2c: E2 0E 00 86 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 45 [19:37:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:37:26]wFMCommunicate OK [19:37:26]SAM_PROTO_GetShiftState done [19:37:26]FM_GetShiftState done [19:37:26]req_shift_opened done [19:37:26]requested_item shift.open_date is exist - process it [19:37:26]req_shift_open_date [19:37:26]req_shift_open_date done [19:37:26]produce_requested_data done [19:37:26]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146454,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:37:26]process_action_free close_receipt [19:37:26]json_value_free [19:37:26]json_value_free done [19:37:26]process_json_proto returns [19:37:26]Send response to host [19:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146454,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:37:26]free response buf [19:37:26]execute_script done [19:37:26]execute_script returns [19:37:26]free content buf [19:37:26]Sock 9.Close socket [19:37:26]Sock 9.Thread stoped [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:54]accept exits with 8 [19:37:54]New connection [19:37:54]New thread 3067329892 created [19:37:54]Thread 3067473252 joined [19:37:54]Waiting for new connection... [19:37:54] Sock 8.Parse request [19:37:54]Sock 8.Check first char [19:37:54]Sock 8.First char is OK [19:37:54]request: POST /json_proto HTTP/1.0 [19:37:54]Method: POST [19:37:54]URL: /json_proto [19:37:54]Method is POST - this is cgi request [19:37:54]url: /json_proto [19:37:54]query_string will be loaded in cgi processing [19:37:54]execute_cgi json_proto POST (null) [19:37:54]execute_cgi path=json_proto method=POST [19:37:54]POST find Content-Length [19:37:54]Host: 172.17.40.195:8080 [19:37:54]Content-Length: 682 [19:37:54]Content-Type: application/json [19:37:54] [19:37:54]POST finish read [19:37:54]Found Content-Length = 682 [19:37:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:37:54]execute_script... [19:37: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)161218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:37:54]POST & json_proto [19:37:54]process_json_proto [19:37:54]json parsed OK: [19:37:54]protocol is kg_v1.0 [19:37:54]action value=close_receipt [19:37:54]process_action close_receipt [19:37:54]cmd_close_receipt [19:37:54]MH_GetDate [19:37:54]Write to MH i2c: F0 00 00 87 09 7F [19:37:54]Write i2c OK [19:37:54]MH_I2C_Read... [19:37:54]Read from MH i2c: F0 [19:37:54]MH_I2C_Read... [19:37:54]Read from MH i2c: F0 09 00 [19:37:54]MH_I2C_Read... [19:37:54]Read from MH i2c: F0 09 00 87 09 00 93 39 21 67 D5 8D 6C 64 0E [19:37:54]GetLastDocTimeStamp 1730230644 [19:37:54]current date 1730230675 [19:37:54]FM_GetShiftState [19:37:54]SAM_PROTO_GetShiftState [19:37:54]wFMCommunicate request_size=4 [19:37:54]MH_SAM_APDU [19:37:54]CAPDU: 80 13 01 00 [19:37:54]Write to MH i2c: E2 08 00 88 09 80 13 01 00 00 00 00 00 0E [19:37:54]Write i2c OK [19:37:54]MH_I2C_Read... [19:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:54]Read from MH i2c: E2 [19:37:54]MH_I2C_Read... [19:37:54]Read from MH i2c: E2 0E 00 [19:37:54]MH_I2C_Read... [19:37:54]Read from MH i2c: E2 0E 00 88 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 47 [19:37:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:37:54]wFMCommunicate OK [19:37:54]SAM_PROTO_GetShiftState done [19:37:54]FM_GetShiftState done [19:37:54]opened in 1730161786 [19:37:54]opened+sec_in_day 1730248186 [19:37:54]quantity*price = 100015 [19:37:54]sum+1 = 100017 [19:37:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 251 29.10.2024 19:37 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146455 ФПД: 52517314971104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193755&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146455&fm=52517314971104&tin=02508201610067®Number=0000000000091683&sum=100000 [19:37:55]StoreToDocumentArchive [19:37:55]shift 547 fd 146455 [19:37:55]save to /storage/0547/doc_00146455 [19:37:55]save last doc name /storage/0547/doc_00146455 to /storage/kkm_last_doc_name [19:37:55]save OK [19:37:55]Clear old archive folders... [19:37:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:37:55]tlvbuf is 01137AE0 [19:37:55]SAM_PROTO_ClearQueue [19:37:55]wFMCommunicate request_size=4 [19:37:55]MH_SAM_APDU [19:37:55]CAPDU: 80 09 00 00 [19:37:55]Write to MH i2c: E2 08 00 95 09 80 09 00 00 00 00 00 00 10 [19:37:55]Write i2c OK [19:37:55]MH_I2C_Read... [19:37:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:37:55]Read from MH i2c: E2 [19:37:55]MH_I2C_Read... [19:37:55]Read from MH i2c: E2 03 00 [19:37:55]MH_I2C_Read... [19:37:55]Read from MH i2c: E2 03 00 95 09 00 90 00 12 [19:37:55]RAPDU: 90 00 [19:37:55]wFMCommunicate OK [19:37:55]SAM_PROTO_ClearQueue done [19:37:55]KKMCreateOFDPacket [19:37:55]OFDProtocolAddRootSTLVToBuf [19:37:55]FM_MakeSignedData [19:37:55]FM_MakeSignedData [19:37:55]SAM_PROTO_SignData [19:37:55]wFMCommunicate request_size=4 [19:37:55]MH_SAM_APDU [19:37:55]CAPDU: 80 0D 01 02 [19:37:55]Write to MH i2c: E2 08 00 96 09 80 0D 01 02 00 00 00 00 18 [19:37:55]Write i2c OK [19:37:55]MH_I2C_Read... [19:37:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:37:55]Read from MH i2c: E2 [19:37:55]MH_I2C_Read... [19:37:55]Read from MH i2c: E2 03 00 [19:37:55]MH_I2C_Read... [19:37:55]Read from MH i2c: E2 03 00 96 09 00 90 00 13 [19:37:55]RAPDU: 90 00 [19:37:55]wFMCommunicate OK [19:37:55]wFMCommunicate request_size=255 [19:37:55]MH_SAM_APDU [19:37: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 93 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 17 3C 02 00 35 04 06 00 2F [19:37:55]Write to MH i2c: E2 02 01 97 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 FB 00 00 00 F4 03 04 00 93 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 17 3C 02 00 35 04 06 00 2F 00 00 98 [19:37:55]Write i2c OK [19:37:55]MH_I2C_Read... [19:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:55]Read from MH i2c: E2 [19:37:55]MH_I2C_Read... [19:37:55]Read from MH i2c: E2 03 00 [19:37:55]MH_I2C_Read... [19:37:55]Read from MH i2c: E2 03 00 97 09 00 90 00 14 [19:37:55]RAPDU: 90 00 [19:37:55]wFMCommunicate OK [19:37:55]wFMCommunicate request_size=10 [19:37:55]MH_SAM_APDU [19:37:55]CAPDU: 80 0D 02 02 05 C3 A3 E7 45 E0 [19:37:55]Write to MH i2c: E2 0D 00 98 09 80 0D 02 02 05 00 C3 A3 E7 45 E0 00 00 97 [19:37:55]Write i2c OK [19:37:55]MH_I2C_Read... [19:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:56]Read from MH i2c: E2 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: E2 03 00 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: E2 03 00 98 09 00 90 00 15 [19:37:56]RAPDU: 90 00 [19:37:56]wFMCommunicate OK [19:37:56]wFMCommunicate request_size=4 [19:37:56]MH_SAM_APDU [19:37:56]CAPDU: 80 0D 03 02 [19:37:56]Write to MH i2c: E2 08 00 99 09 80 0D 03 02 00 00 00 00 1D [19:37:56]Write i2c OK [19:37:56]MH_I2C_Read... [19:37:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:37:56]Read from MH i2c: E2 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: E2 0B 00 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: E2 0B 00 99 09 00 4D 03 F9 7E 83 E4 69 EF 90 00 A4 [19:37:56]RAPDU: 4D 03 F9 7E 83 E4 69 EF 90 00 [19:37:56]wFMCommunicate OK [19:37:56]SAM_PROTO_SignData done [19:37:56]FM_MakeSignedData done [19:37:56]CreateOFDProtocolMessage [19:37:56]wFMCommunicate request_size=4 [19:37:56]MH_SAM_APDU [19:37:56]CAPDU: 80 11 00 00 [19:37:56]Write to MH i2c: E2 08 00 9A 09 80 11 00 00 00 00 00 00 1D [19:37:56]Write i2c OK [19:37:56]MH_I2C_Read... [19:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:56]Read from MH i2c: E2 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: E2 17 00 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: E2 17 00 9A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 70 [19:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:37:56]wFMCommunicate OK [19:37:56]CreateOFDProtocolMessage done [19:37:56]OFDSenderStorePacket 146455 [19:37:56]StoreOFDPacket docnum=146455 [19:37:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 D5 07 01 68 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FB 00 00 00 F4 03 04 00 93 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 17 3C 02 00 35 04 06 00 2F C3 A3 E7 45 E0 4D 03 F9 7E 83 E4 69 EF [19:37:56]CheckFolder [19:37:56]dirname=/storage/ofd_packets [19:37:56]CheckFolder done [19:37:56]ProducePacketName [19:37:56]name=ofd_packets/00146455 [19:37:56]NVStorageSaveData ofd_packets/00146455 [19:37:56]File name is /storage/ofd_packets/00146455 [19:37:56]Write 301 bytes [19:37:56]NVStorageSaveData done [19:37:56]OFDSenderStorePacket done [19:37:56]KKMCreateOFDPacket done [19:37:56]NVStorageSaveData kkm_last_timestamp [19:37:56]File name is /storage/kkm_last_timestamp [19:37:56]Write 4 bytes [19:37:56]NVStorageSaveData done [19:37:56]ExternCall_PrintAddStr [19:37:56]wPrintStart [19:37:56]Write to MH i2c: 01 00 00 9B 09 A4 [19:37:56]Write i2c OK [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: 01 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: 01 07 00 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: 01 07 00 9B 09 00 00 00 00 00 FF 0F B9 [19:37:56]RasterBufferAndPrint [19:37:56]line Счет N : (1)161218 [19:37:56]line ИНН: 02508201610067 [19:37:56]line Контрольно-Кассовый Чек [19:37:56]line ПРОДАЖА [19:37:56]line ТРК (МРК, ГНК) : 52 [19:37:56]line Товар: 2710124130 [19:37:56]line Аи-92-К-2 [19:37:56]line 14.950 * 66.90 [19:37:56]line = 1000.16 [19:37:56]line НДС 12% НСП 1% [19:37:56]line > о реализуемом товаре [19:37:56]line ОКРУГЛЕНИЕ: -0.16 [19:37:56]line ИТОГО: 1000.00 [19:37:56]line Внесено: 1000.00 [19:37:56]line СДАЧА: 0.00 [19:37:56]line НСП 1% : 8.85 [19:37:56]line НДС 12% : 106.21 [19:37:56]line Наличными: 1000.00 [19:37:56]line Безнал.: 0.00 [19:37:56]line Место: АЗС № 126 "Партнер Нефть" [19:37:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:37:56]line СНО: Общий режим [19:37:56]line Чек 251 29.10.2024 19:37 [19:37:56]line Смена: 547 ФФД: 1.0 [19:37:56]line ЗНМ: 0300000085 [19:37:56]line РНМ: 0000000000091683 [19:37:56]line Версия ККМ: 001 [19:37:56]line ФМ: 0000000000871745 [19:37:56]line ФД: 146455 [19:37:56]line ФПД: 52517314971104 [19:37:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193755&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146455&fm=52517314971104&tin=02508201610067®Number=0000000000091683&sum=100000 [19:37:56]OFD Sender: Processing packet 146455 [packets to send 206, broken 205] [19:37:56]ProducePacketName [19:37:56]name=ofd_packets/00146455 [19:37:56]OFD Sender: To server: pG, [19:37:56]CommunicateWithHost lk.salyk.kg:30040 [19:37:56]ConnectInit lk.salyk.kg [19:37:56]written 0, free lines is 4095 [19:37:56]Write to MH i2c: 01 00 00 C6 09 CF [19:37:56]Write i2c OK [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: 01 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: 01 07 00 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: 01 07 00 C6 09 00 00 00 00 00 A5 0C 87 [19:37:56]RasterBufferAndPrint [19:37:56]line [19:37:56]line [19:37:56]line [19:37:56]line [19:37:56]line [19:37:56]written 0, free lines is 3242 [19:37:56]MH_Cut [19:37:56]Write to MH i2c: D1 01 00 CD 09 01 A8 [19:37:56]Write i2c OK [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: D1 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: D1 01 00 [19:37:56]MH_I2C_Read... [19:37:56]Read from MH i2c: D1 01 00 CD 09 00 A7 [19:37:56]Write to MH i2c: 01 00 00 CE 09 D7 [19:37:56]Write i2c OK [19:37:56]MH_I2C_Read... [19:37:57]*** Cut start [19:37:57]*** Partial cut [19:37:57]*** CUTSNS_PIN = 1 [19:37:57]*** CUTSNS_PIN = 0 [19:37:57]*** Brake cut motor [19:37:58]Read from MH i2c: 01 [19:37:58]MH_I2C_Read... [19:37:58]*** Stop cut motor [19:37:58]*** Cut end [19:37:58]Read from MH i2c: 01 07 00 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: 01 07 00 CE 09 00 00 00 00 00 FF 0F EC [19:37:58]process_action close_receipt done [19:37:58]requested_data is exist [19:37:58]produce_requested_data [19:37:58]requested_item fm.sn is exist - process it [19:37:58]wFMCommunicate request_size=4 [19:37:58]MH_SAM_APDU [19:37:58]CAPDU: 80 11 00 00 [19:37:58]Write to MH i2c: E2 08 00 CF 09 80 11 00 00 00 00 00 00 52 [19:37:58]Write i2c OK [19:37:58]MH_I2C_Read... [19:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:58]Read from MH i2c: E2 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 17 00 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 17 00 CF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A5 [19:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:37:58]wFMCommunicate OK [19:37:58]requested_item fd.num is exist - process it [19:37:58]SAM_PROTO_GetFieldsCounters [19:37:58]wFMCommunicate request_size=4 [19:37:58]MH_SAM_APDU [19:37:58]CAPDU: 80 13 00 00 [19:37:58]Write to MH i2c: E2 08 00 D0 09 80 13 00 00 00 00 00 00 55 [19:37:58]Write i2c OK [19:37:58]MH_I2C_Read... [19:37:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:37:58]Read from MH i2c: E2 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 62 00 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 62 00 D0 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 17 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [19:37:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 17 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:37:58]wFMCommunicate OK [19:37:58]SAM_PROTO_GetFieldsCounters done [19:37:58]requested_item shift.num is exist - process it [19:37:58]requested_item shift.opened is exist - process it [19:37:58]req_shift_opened [19:37:58]FM_GetShiftState [19:37:58]SAM_PROTO_GetShiftState [19:37:58]wFMCommunicate request_size=4 [19:37:58]MH_SAM_APDU [19:37:58]CAPDU: 80 13 01 00 [19:37:58]Write to MH i2c: E2 08 00 D1 09 80 13 01 00 00 00 00 00 57 [19:37:58]Write i2c OK [19:37:58]MH_I2C_Read... [19:37:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:58]Read from MH i2c: E2 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 0E 00 [19:37:58]MH_I2C_Read... [19:37:58]Read from MH i2c: E2 0E 00 D1 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 90 [19:37:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:37:58]wFMCommunicate OK [19:37:58]SAM_PROTO_GetShiftState done [19:37:58]FM_GetShiftState done [19:37:58]req_shift_opened done [19:37:58]requested_item shift.open_date is exist - process it [19:37:58]req_shift_open_date [19:37:58]req_shift_open_date done [19:37:58]produce_requested_data done [19:37:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146455,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:37:58]process_action_free close_receipt [19:37:58]json_value_free [19:37:58]json_value_free done [19:37:58]process_json_proto returns [19:37:58]Send response to host [19:37:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146455,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:37:58]free response buf [19:37:58]execute_script done [19:37:58]execute_script returns [19:37:58]free content buf [19:37:58]Sock 8.Close socket [19:37:58]Sock 8.Thread stoped [19:38:12]accept exits with 9 [19:38:12]New connection [19:38:12]New thread 3067473252 created [19:38:12]Thread 3067329892 joined [19:38:12]Waiting for new connection... [19:38:12] Sock 9.Parse request [19:38:12]Sock 9.Check first char [19:38:12]Sock 9.First char is OK [19:38:12]request: POST /json_proto HTTP/1.0 [19:38:12]Method: POST [19:38:12]URL: /json_proto [19:38:12]Method is POST - this is cgi request [19:38:12]url: /json_proto [19:38:12]query_string will be loaded in cgi processing [19:38:12]execute_cgi json_proto POST (null) [19:38:12]execute_cgi path=json_proto method=POST [19:38:12]POST find Content-Length [19:38:12]Host: 172.17.40.195:8080 [19:38:12]Content-Length: 688 [19:38:12]Content-Type: application/json [19:38:12] [19:38:12]POST finish read [19:38:12]Found Content-Length = 688 [19:38:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:38:12]execute_script... [19: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)161217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:38:12]POST & json_proto [19:38:12]process_json_proto [19:38:12]json parsed OK: [19:38:12]protocol is kg_v1.0 [19:38:12]action value=close_receipt [19:38:12]process_action close_receipt [19:38:12]cmd_close_receipt [19:38:12]MH_GetDate [19:38:12]Write to MH i2c: F0 00 00 D2 09 CA [19:38:12]Write i2c OK [19:38:12]MH_I2C_Read... [19:38:12]Read from MH i2c: F0 [19:38:12]MH_I2C_Read... [19:38:12]Read from MH i2c: F0 09 00 [19:38:12]MH_I2C_Read... [19:38:12]Read from MH i2c: F0 09 00 D2 09 00 A5 39 21 67 D5 8D 6C 64 6B [19:38:12]GetLastDocTimeStamp 1730230675 [19:38:12]current date 1730230693 [19:38:12]FM_GetShiftState [19:38:12]SAM_PROTO_GetShiftState [19:38:12]wFMCommunicate request_size=4 [19:38:12]MH_SAM_APDU [19:38:12]CAPDU: 80 13 01 00 [19:38:12]Write to MH i2c: E2 08 00 D3 09 80 13 01 00 00 00 00 00 59 [19:38:12]Write i2c OK [19:38:12]MH_I2C_Read... [19:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:12]Read from MH i2c: E2 [19:38:12]MH_I2C_Read... [19:38:12]Read from MH i2c: E2 0E 00 [19:38:12]MH_I2C_Read... [19:38:12]Read from MH i2c: E2 0E 00 D3 09 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 92 [19:38:12]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:38:12]wFMCommunicate OK [19:38:12]SAM_PROTO_GetShiftState done [19:38:12]FM_GetShiftState done [19:38:12]opened in 1730161786 [19:38:12]opened+sec_in_day 1730248186 [19:38:12]quantity*price = 150076 [19:38:12]sum+1 = 150078 [19:38:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 252 29.10.2024 19:38 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146456 ФПД: 24254566683125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193813&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146456&fm=24254566683125&tin=02508201610067®Number=0000000000091683&sum=150000 [19:38:14]StoreToDocumentArchive [19:38:14]shift 547 fd 146456 [19:38:14]save to /storage/0547/doc_00146456 [19:38:14]save last doc name /storage/0547/doc_00146456 to /storage/kkm_last_doc_name [19:38:14]save OK [19:38:14]Clear old archive folders... [19:38:14]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:38:14]tlvbuf is 010D7500 [19:38:14]SAM_PROTO_ClearQueue [19:38:14]wFMCommunicate request_size=4 [19:38:14]MH_SAM_APDU [19:38:14]CAPDU: 80 09 00 00 [19:38:14]Write to MH i2c: E2 08 00 E0 09 80 09 00 00 00 00 00 00 5B [19:38:14]Write i2c OK [19:38:14]MH_I2C_Read... [19:38:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:14]Read from MH i2c: E2 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 E0 09 00 90 00 5D [19:38:14]RAPDU: 90 00 [19:38:14]wFMCommunicate OK [19:38:14]SAM_PROTO_ClearQueue done [19:38:14]KKMCreateOFDPacket [19:38:14]OFDProtocolAddRootSTLVToBuf [19:38:14]FM_MakeSignedData [19:38:14]FM_MakeSignedData [19:38:14]SAM_PROTO_SignData [19:38:14]wFMCommunicate request_size=4 [19:38:14]MH_SAM_APDU [19:38:14]CAPDU: 80 0D 01 02 [19:38:14]Write to MH i2c: E2 08 00 E1 09 80 0D 01 02 00 00 00 00 63 [19:38:14]Write i2c OK [19:38:14]MH_I2C_Read... [19:38:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:14]Read from MH i2c: E2 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 E1 09 00 90 00 5E [19:38:14]RAPDU: 90 00 [19:38:14]wFMCommunicate OK [19:38:14]wFMCommunicate request_size=255 [19:38:14]MH_SAM_APDU [19:38:14]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 A5 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 18 3C 02 [19:38:14]Write to MH i2c: E2 02 01 E2 09 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 A5 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 18 3C 02 00 00 8C [19:38:14]Write i2c OK [19:38:14]MH_I2C_Read... [19:38:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:14]Read from MH i2c: E2 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 E2 09 00 90 00 5F [19:38:14]RAPDU: 90 00 [19:38:14]wFMCommunicate OK [19:38:14]wFMCommunicate request_size=16 [19:38:14]MH_SAM_APDU [19:38:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 16 0F 34 D4 D1 F5 [19:38:14]Write to MH i2c: E2 13 00 E3 09 80 0D 02 02 0B 00 00 35 04 06 00 16 0F 34 D4 D1 F5 00 00 AE [19:38:14]Write i2c OK [19:38:14]MH_I2C_Read... [19:38:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:14]Read from MH i2c: E2 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 03 00 E3 09 00 90 00 60 [19:38:14]RAPDU: 90 00 [19:38:14]wFMCommunicate OK [19:38:14]wFMCommunicate request_size=4 [19:38:14]MH_SAM_APDU [19:38:14]CAPDU: 80 0D 03 02 [19:38:14]Write to MH i2c: E2 08 00 E4 09 80 0D 03 02 00 00 00 00 68 [19:38:14]Write i2c OK [19:38:14]MH_I2C_Read... [19:38:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:14]Read from MH i2c: E2 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 0B 00 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 0B 00 E4 09 00 82 A0 A8 CC A2 D1 2D E9 90 00 88 [19:38:14]RAPDU: 82 A0 A8 CC A2 D1 2D E9 90 00 [19:38:14]wFMCommunicate OK [19:38:14]SAM_PROTO_SignData done [19:38:14]FM_MakeSignedData done [19:38:14]CreateOFDProtocolMessage [19:38:14]wFMCommunicate request_size=4 [19:38:14]MH_SAM_APDU [19:38:14]CAPDU: 80 11 00 00 [19:38:14]Write to MH i2c: E2 08 00 E5 09 80 11 00 00 00 00 00 00 68 [19:38:14]Write i2c OK [19:38:14]MH_I2C_Read... [19:38:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:14]Read from MH i2c: E2 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 17 00 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: E2 17 00 E5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BB [19:38:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:38:14]wFMCommunicate OK [19:38:14]CreateOFDProtocolMessage done [19:38:14]OFDSenderStorePacket 146456 [19:38:14]StoreOFDPacket docnum=146456 [19:38:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 30 78 0D 01 8F 80 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 A5 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 18 3C 02 00 35 04 06 00 16 0F 34 D4 D1 F5 82 A0 A8 CC A2 D1 2D E9 [19:38:14]CheckFolder [19:38:14]dirname=/storage/ofd_packets [19:38:14]CheckFolder done [19:38:14]ProducePacketName [19:38:14]name=ofd_packets/00146456 [19:38:14]NVStorageSaveData ofd_packets/00146456 [19:38:14]File name is /storage/ofd_packets/00146456 [19:38:14]Write 307 bytes [19:38:14]NVStorageSaveData done [19:38:14]OFDSenderStorePacket done [19:38:14]KKMCreateOFDPacket done [19:38:14]NVStorageSaveData kkm_last_timestamp [19:38:14]File name is /storage/kkm_last_timestamp [19:38:14]Write 4 bytes [19:38:14]NVStorageSaveData done [19:38:14]ExternCall_PrintAddStr [19:38:14]wPrintStart [19:38:14]Write to MH i2c: 01 00 00 E6 09 EF [19:38:14]Write i2c OK [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: 01 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: 01 07 00 [19:38:14]MH_I2C_Read... [19:38:14]Read from MH i2c: 01 07 00 E6 09 00 00 00 00 00 FF 0F 04 [19:38:14]RasterBufferAndPrint [19:38:14]line Счет N : (1)161217 [19:38:14]line ИНН: 02508201610067 [19:38:14]line Контрольно-Кассовый Чек [19:38:14]line ПРОДАЖА [19:38:14]line ТРК (МРК, ГНК) : 41 [19:38:14]line Товар: 2710194240 [19:38:14]line D-Energy Дт-К-2 [19:38:14]line 19.440 * 77.20 [19:38:14]line = 1500.77 [19:38:14]line НДС 12% НСП 1% [19:38:14]line > о реализуемом товаре [19:38:14]line ОКРУГЛЕНИЕ: -0.77 [19:38:14]line ИТОГО: 1500.00 [19:38:14]line Внесено: 1500.00 [19:38:14]line СДАЧА: 0.00 [19:38:14]line НСП 1% : 13.28 [19:38:14]line НДС 12% : 159.37 [19:38:14]line Наличными: 1500.00 [19:38:14]line Безнал.: 0.00 [19:38:14]line Место: АЗС № 126 "Партнер Нефть" [19:38:14]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:38:14]line СНО: Общий режим [19:38:14]line Чек 252 29.10.2024 19:38 [19:38:14]line Смена: 547 ФФД: 1.0 [19:38:14]line ЗНМ: 0300000085 [19:38:14]line РНМ: 0000000000091683 [19:38:14]line Версия ККМ: 001 [19:38:14]line ФМ: 0000000000871745 [19:38:14]line ФД: 146456 [19:38:14]line ФПД: 24254566683125 [19:38:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193813&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146456&fm=24254566683125&tin=02508201610067®Number=0000000000091683&sum=150000 [19:38:14]written 0, free lines is 4095 [19:38:15]Write to MH i2c: 01 00 00 11 0A 1B [19:38:15]Write i2c OK [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: 01 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: 01 07 00 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: 01 07 00 11 0A 00 00 00 00 00 B6 0C E4 [19:38:15]RasterBufferAndPrint [19:38:15]line [19:38:15]line [19:38:15]line [19:38:15]line [19:38:15]line [19:38:15]written 0, free lines is 3260 [19:38:15]MH_Cut [19:38:15]Write to MH i2c: D1 01 00 18 0A 01 F4 [19:38:15]Write i2c OK [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: D1 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: D1 01 00 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: D1 01 00 18 0A 00 F3 [19:38:15]Write to MH i2c: 01 00 00 19 0A 23 [19:38:15]Write i2c OK [19:38:15]MH_I2C_Read... [19:38:16]*** Cut start [19:38:16]*** Partial cut [19:38:16]*** CUTSNS_PIN = 1 [19:38:16]*** CUTSNS_PIN = 0 [19:38:16]*** Brake cut motor [19:38:16]Read from MH i2c: 01 [19:38:16]MH_I2C_Read... [19:38:16]*** Stop cut motor [19:38:16]*** Cut end [19:38:16]Read from MH i2c: 01 07 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: 01 07 00 19 0A 00 00 00 00 00 FF 0F 38 [19:38:16]process_action close_receipt done [19:38:16]requested_data is exist [19:38:16]produce_requested_data [19:38:16]requested_item fm.sn is exist - process it [19:38:16]wFMCommunicate request_size=4 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 11 00 00 [19:38:16]Write to MH i2c: E2 08 00 1A 0A 80 11 00 00 00 00 00 00 9E [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:16]Read from MH i2c: E2 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 17 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 17 00 1A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F1 [19:38:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:38:16]wFMCommunicate OK [19:38:16]requested_item fd.num is exist - process it [19:38:16]SAM_PROTO_GetFieldsCounters [19:38:16]wFMCommunicate request_size=4 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 13 00 00 [19:38:16]Write to MH i2c: E2 08 00 1B 0A 80 13 00 00 00 00 00 00 A1 [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:16]Read from MH i2c: E2 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 62 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 62 00 1B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 18 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [19: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 18 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:16]wFMCommunicate OK [19:38:16]SAM_PROTO_GetFieldsCounters done [19:38:16]requested_item shift.num is exist - process it [19:38:16]requested_item shift.opened is exist - process it [19:38:16]req_shift_opened [19:38:16]FM_GetShiftState [19:38:16]SAM_PROTO_GetShiftState [19:38:16]wFMCommunicate request_size=4 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 13 01 00 [19:38:16]Write to MH i2c: E2 08 00 1C 0A 80 13 01 00 00 00 00 00 A3 [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:17]Read from MH i2c: E2 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: E2 0E 00 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: E2 0E 00 1C 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DC [19:38:17]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:38:17]wFMCommunicate OK [19:38:17]SAM_PROTO_GetShiftState done [19:38:17]FM_GetShiftState done [19:38:17]req_shift_opened done [19:38:17]requested_item shift.open_date is exist - process it [19:38:17]req_shift_open_date [19:38:17]req_shift_open_date done [19:38:17]produce_requested_data done [19:38:17]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146456,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:38:17]process_action_free close_receipt [19:38:17]json_value_free [19:38:17]json_value_free done [19:38:17]process_json_proto returns [19:38:17]Send response to host [19:38:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146456,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:38:17]free response buf [19:38:17]execute_script done [19:38:17]execute_script returns [19:38:17]free content buf [19:38:17]Sock 9.Close socket [19:38:17]Sock 9.Thread stoped [19:38:42]accept exits with 11 [19:38:42]New connection [19:38:42]New thread 3067329892 created [19:38:42]Thread 3067473252 joined [19:38:42]Waiting for new connection... [19:38:42] Sock 11.Parse request [19:38:42]Sock 11.Check first char [19:38:42]Sock 11.First char is OK [19:38:42]request: POST /json_proto HTTP/1.0 [19:38:42]Method: POST [19:38:42]URL: /json_proto [19:38:42]Method is POST - this is cgi request [19:38:42]url: /json_proto [19:38:42]query_string will be loaded in cgi processing [19:38:42]execute_cgi json_proto POST (null) [19:38:42]execute_cgi path=json_proto method=POST [19:38:42]POST find Content-Length [19:38:42]Host: 172.17.40.195:8080 [19:38:42]Content-Length: 978 [19:38:42]Content-Type: application/json [19:38:42] [19:38:42]POST finish read [19:38:42]Found Content-Length = 978 [19:38:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \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" ] } } [19:38:42]execute_script... [19:38: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)161216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \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" ] } } [19:38:42]POST & json_proto [19:38:42]process_json_proto [19:38:42]json parsed OK: [19:38:42]protocol is kg_v1.0 [19:38:42]action value=close_receipt [19:38:42]process_action close_receipt [19:38:42]cmd_close_receipt [19:38:42]MH_GetDate [19:38:42]Write to MH i2c: F0 00 00 1D 0A 16 [19:38:42]Write i2c OK [19:38:42]MH_I2C_Read... [19:38:42]Read from MH i2c: F0 [19:38:42]MH_I2C_Read... [19:38:42]Read from MH i2c: F0 09 00 [19:38:42]MH_I2C_Read... [19:38:42]Read from MH i2c: F0 09 00 1D 0A 00 C3 39 21 67 D5 8D 6C 64 D5 [19:38:42]GetLastDocTimeStamp 1730230693 [19:38:42]current date 1730230723 [19:38:42]FM_GetShiftState [19:38:42]SAM_PROTO_GetShiftState [19:38:42]wFMCommunicate request_size=4 [19:38:42]MH_SAM_APDU [19:38:42]CAPDU: 80 13 01 00 [19:38:42]Write to MH i2c: E2 08 00 1E 0A 80 13 01 00 00 00 00 00 A5 [19:38:42]Write i2c OK [19:38:42]MH_I2C_Read... [19:38:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:42]Read from MH i2c: E2 [19:38:42]MH_I2C_Read... [19:38:42]Read from MH i2c: E2 0E 00 [19:38:42]MH_I2C_Read... [19:38:42]Read from MH i2c: E2 0E 00 1E 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DE [19:38:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:38:42]wFMCommunicate OK [19:38:42]SAM_PROTO_GetShiftState done [19:38:42]FM_GetShiftState done [19:38:42]opened in 1730161786 [19:38:42]opened+sec_in_day 1730248186 [19:38:42]quantity*price = 400064 [19:38:42]sum+1 = 400065 [19:38:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 253 29.10.2024 19:38 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 53.20 сом ФМ: 0000000000871745 ФД: 146457 ФПД: 180671734511095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193843&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146457&fm=180671734511095&tin=02508201610067®Number=0000000000091683&sum=400000 [19:38:43]StoreToDocumentArchive [19:38:43]shift 547 fd 146457 [19:38:43]save to /storage/0547/doc_00146457 [19:38:43]save last doc name /storage/0547/doc_00146457 to /storage/kkm_last_doc_name [19:38:43]save OK [19:38:43]Clear old archive folders... [19:38:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:38:43]tlvbuf is 010A4DE0 [19:38:43]SAM_PROTO_ClearQueue [19:38:43]wFMCommunicate request_size=4 [19:38:43]MH_SAM_APDU [19:38:43]CAPDU: 80 09 00 00 [19:38:43]Write to MH i2c: E2 08 00 2B 0A 80 09 00 00 00 00 00 00 A7 [19:38:43]Write i2c OK [19:38:43]MH_I2C_Read... [19:38:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:43]Read from MH i2c: E2 [19:38:43]MH_I2C_Read... [19:38:43]Read from MH i2c: E2 03 00 [19:38:43]MH_I2C_Read... [19:38:43]Read from MH i2c: E2 03 00 2B 0A 00 90 00 A9 [19:38:43]RAPDU: 90 00 [19:38:43]wFMCommunicate OK [19:38:43]SAM_PROTO_ClearQueue done [19:38:43]KKMCreateOFDPacket [19:38:43]OFDProtocolAddRootSTLVToBuf [19:38:43]FM_MakeSignedData [19:38:43]FM_MakeSignedData [19:38:43]SAM_PROTO_SignData [19:38:43]wFMCommunicate request_size=4 [19:38:43]MH_SAM_APDU [19:38:43]CAPDU: 80 0D 01 02 [19:38:43]Write to MH i2c: E2 08 00 2C 0A 80 0D 01 02 00 00 00 00 AF [19:38:43]Write i2c OK [19:38:43]MH_I2C_Read... [19:38:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:43]Read from MH i2c: E2 [19:38:43]MH_I2C_Read... [19:38:43]Read from MH i2c: E2 03 00 [19:38:43]MH_I2C_Read... [19:38:43]Read from MH i2c: E2 03 00 2C 0A 00 90 00 AA [19:38:43]RAPDU: 90 00 [19:38:43]wFMCommunicate OK [19:38:43]wFMCommunicate request_size=255 [19:38:43]MH_SAM_APDU [19:38:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 FD 00 00 00 F4 03 04 00 C3 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 19 3C 02 00 35 04 06 00 A4 51 EA 8E [19:38:43]Write to MH i2c: E2 02 01 2D 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 FD 00 00 00 F4 03 04 00 C3 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 19 3C 02 00 35 04 06 00 A4 51 EA 8E 00 00 2C [19:38:43]Write i2c OK [19:38:43]MH_I2C_Read... [19:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:44]Read from MH i2c: E2 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 03 00 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 03 00 2D 0A 00 90 00 AB [19:38:44]RAPDU: 90 00 [19:38:44]wFMCommunicate OK [19:38:44]wFMCommunicate request_size=7 [19:38:44]MH_SAM_APDU [19:38:44]CAPDU: 80 0D 02 02 02 75 F7 [19:38:44]Write to MH i2c: E2 0A 00 2E 0A 80 0D 02 02 02 00 75 F7 00 00 22 [19:38:44]Write i2c OK [19:38:44]MH_I2C_Read... [19:38:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:44]Read from MH i2c: E2 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 03 00 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 03 00 2E 0A 00 90 00 AC [19:38:44]RAPDU: 90 00 [19:38:44]wFMCommunicate OK [19:38:44]wFMCommunicate request_size=4 [19:38:44]MH_SAM_APDU [19:38:44]CAPDU: 80 0D 03 02 [19:38:44]Write to MH i2c: E2 08 00 2F 0A 80 0D 03 02 00 00 00 00 B4 [19:38:44]Write i2c OK [19:38:44]MH_I2C_Read... [19:38:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:44]Read from MH i2c: E2 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 0B 00 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 0B 00 2F 0A 00 F2 01 02 21 30 6D BB A0 90 00 C3 [19:38:44]RAPDU: F2 01 02 21 30 6D BB A0 90 00 [19:38:44]wFMCommunicate OK [19:38:44]SAM_PROTO_SignData done [19:38:44]FM_MakeSignedData done [19:38:44]CreateOFDProtocolMessage [19:38:44]wFMCommunicate request_size=4 [19:38:44]MH_SAM_APDU [19:38:44]CAPDU: 80 11 00 00 [19:38:44]Write to MH i2c: E2 08 00 30 0A 80 11 00 00 00 00 00 00 B4 [19:38:44]Write i2c OK [19:38:44]MH_I2C_Read... [19:38:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:44]Read from MH i2c: E2 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 17 00 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: E2 17 00 30 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 07 [19:38:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:38:44]wFMCommunicate OK [19:38:44]CreateOFDProtocolMessage done [19:38:44]OFDSenderStorePacket 146457 [19:38:44]StoreOFDPacket docnum=146457 [19:38:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 42 F2 04 01 60 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 FD 00 00 00 F4 03 04 00 C3 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 19 3C 02 00 35 04 06 00 A4 51 EA 8E 75 F7 F2 01 02 21 30 6D BB A0 [19:38:44]CheckFolder [19:38:44]dirname=/storage/ofd_packets [19:38:44]CheckFolder done [19:38:44]ProducePacketName [19:38:44]name=ofd_packets/00146457 [19:38:44]NVStorageSaveData ofd_packets/00146457 [19:38:44]File name is /storage/ofd_packets/00146457 [19:38:44]Write 298 bytes [19:38:44]NVStorageSaveData done [19:38:44]OFDSenderStorePacket done [19:38:44]KKMCreateOFDPacket done [19:38:44]NVStorageSaveData kkm_last_timestamp [19:38:44]File name is /storage/kkm_last_timestamp [19:38:44]Write 4 bytes [19:38:44]NVStorageSaveData done [19:38:44]ExternCall_PrintAddStr [19:38:44]wPrintStart [19:38:44]Write to MH i2c: 01 00 00 31 0A 3B [19:38:44]Write i2c OK [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: 01 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: 01 07 00 [19:38:44]MH_I2C_Read... [19:38:44]Read from MH i2c: 01 07 00 31 0A 00 00 00 00 00 FF 0F 50 [19:38:44]RasterBufferAndPrint [19:38:44]line Счет N : (1)161216 [19:38:44]line ИНН: 02508201610067 [19:38:44]line Контрольно-Кассовый Чек [19:38:44]line ПРОДАЖА [19:38:44]line ТРК (МРК, ГНК) : 21 [19:38:44]line Товар: 2710194210 [19:38:44]line ДТ-К-2 [19:38:44]line 53.200 * 75.20 [19:38:44]line = 4000.64 [19:38:44]line НДС 12% НСП 1% [19:38:44]line > о реализуемом товаре [19:38:44]line ОКРУГЛЕНИЕ: -0.64 [19:38:44]line ИТОГО: 4000.00 [19:38:44]line Внесено: 4000.00 [19:38:44]line СДАЧА: 0.00 [19:38:44]line НСП 1% : 35.40 [19:38:44]line НДС 12% : 424.85 [19:38:44]line Наличными: 4000.00 [19:38:44]line Безнал.: 0.00 [19:38:44]line Место: АЗС № 126 "Партнер Нефть" [19:38:44]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:38:44]line СНО: Общий режим [19:38:44]line Чек 253 29.10.2024 19:38 [19:38:44]line Смена: 547 ФФД: 1.0 [19:38:44]line ЗНМ: 0300000085 [19:38:44]line РНМ: 0000000000091683 [19:38:44]line Версия ККМ: 001 [19:38:44]line [19:38:44]line Дисконтная программа [19:38:44]line ДТ [19:38:44]line номер 126 [19:38:44]line сэкономлено 53.20 сом [19:38:44]line ФМ: 0000000000871745 [19:38:44]line ФД: 146457 [19:38:44]line ФПД: 180671734511095 [19:38:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T193843&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146457&fm=180671734511095&tin=02508201610067®Number=0000000000091683&sum=400000 [19:38:44]written 0, free lines is 4095 [19:38:45]Write to MH i2c: 01 00 00 61 0A 6B [19:38:45]Write i2c OK [19:38:45]MH_I2C_Read... [19:38:45]Read from MH i2c: 01 [19:38:45]MH_I2C_Read... [19:38:45]Read from MH i2c: 01 07 00 [19:38:45]MH_I2C_Read... [19:38:45]Read from MH i2c: 01 07 00 61 0A 00 00 00 00 00 50 0C CE [19:38:45]RasterBufferAndPrint [19:38:45]line [19:38:45]line [19:38:45]line [19:38:45]line [19:38:45]line [19:38:45]written 0, free lines is 3159 [19:38:45]MH_Cut [19:38:45]Write to MH i2c: D1 01 00 68 0A 01 44 [19:38:45]Write i2c OK [19:38:45]MH_I2C_Read... [19:38:45]Read from MH i2c: D1 [19:38:45]MH_I2C_Read... [19:38:45]Read from MH i2c: D1 01 00 [19:38:45]MH_I2C_Read... [19:38:45]Read from MH i2c: D1 01 00 68 0A 00 43 [19:38:45]Write to MH i2c: 01 00 00 69 0A 73 [19:38:45]Write i2c OK [19:38:45]MH_I2C_Read... [19:38:45]*** Cut start [19:38:45]*** Partial cut [19:38:45]*** CUTSNS_PIN = 1 [19:38:45]*** CUTSNS_PIN = 0 [19:38:46]*** Brake cut motor [19:38:46]Read from MH i2c: 01 [19:38:46]MH_I2C_Read... [19:38:46]*** Stop cut motor [19:38:46]*** Cut end [19:38:46]Read from MH i2c: 01 07 00 [19:38:46]MH_I2C_Read... [19:38:46]Read from MH i2c: 01 07 00 69 0A 00 00 00 00 00 FF 0F 88 [19:38:46]process_action close_receipt done [19:38:46]requested_data is exist [19:38:46]produce_requested_data [19:38:46]requested_item fm.sn is exist - process it [19:38:46]wFMCommunicate request_size=4 [19:38:46]MH_SAM_APDU [19:38:46]CAPDU: 80 11 00 00 [19:38:46]Write to MH i2c: E2 08 00 6A 0A 80 11 00 00 00 00 00 00 EE [19:38:46]Write i2c OK [19:38:46]MH_I2C_Read... [19:38:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:46]Read from MH i2c: E2 [19:38:46]MH_I2C_Read... [19:38:46]Read from MH i2c: E2 17 00 [19:38:46]MH_I2C_Read... [19:38:46]Read from MH i2c: E2 17 00 6A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 41 [19:38:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:38:46]wFMCommunicate OK [19:38:46]requested_item fd.num is exist - process it [19:38:46]SAM_PROTO_GetFieldsCounters [19:38:46]wFMCommunicate request_size=4 [19:38:46]MH_SAM_APDU [19:38:46]CAPDU: 80 13 00 00 [19:38:46]Write to MH i2c: E2 08 00 6B 0A 80 13 00 00 00 00 00 00 F1 [19:38:46]Write i2c OK [19:38:46]MH_I2C_Read... [19:38:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:46]Read from MH i2c: E2 [19:38:46]MH_I2C_Read... [19:38:46]Read from MH i2c: E2 62 00 [19:38:46]MH_I2C_Read... [19:38:46]Read from MH i2c: E2 62 00 6B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 19 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [19:38:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 19 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:46]wFMCommunicate OK [19:38:46]SAM_PROTO_GetFieldsCounters done [19:38:46]requested_item shift.num is exist - process it [19:38:46]requested_item shift.opened is exist - process it [19:38:46]req_shift_opened [19:38:46]FM_GetShiftState [19:38:46]SAM_PROTO_GetShiftState [19:38:46]wFMCommunicate request_size=4 [19:38:46]MH_SAM_APDU [19:38:46]CAPDU: 80 13 01 00 [19:38:46]Write to MH i2c: E2 08 00 6C 0A 80 13 01 00 00 00 00 00 F3 [19:38:46]Write i2c OK [19:38:46]MH_I2C_Read... [19:38:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:46]Read from MH i2c: E2 [19:38:46]MH_I2C_Read... [19:38:46]Read from MH i2c: E2 0E 00 [19:38:46]MH_I2C_Read... [19:38:46]Read from MH i2c: E2 0E 00 6C 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2C [19:38:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:38:46]wFMCommunicate OK [19:38:46]SAM_PROTO_GetShiftState done [19:38:46]FM_GetShiftState done [19:38:46]req_shift_opened done [19:38:46]requested_item shift.open_date is exist - process it [19:38:46]req_shift_open_date [19:38:46]req_shift_open_date done [19:38:46]produce_requested_data done [19:38:46]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146457,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:38:46]process_action_free close_receipt [19:38:46]json_value_free [19:38:46]json_value_free done [19:38:46]process_json_proto returns [19:38:46]Send response to host [19:38:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146457,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:38:46]free response buf [19:38:46]execute_script done [19:38:46]execute_script returns [19:38:46]free content buf [19:38:46]Sock 11.Close socket [19:38:46]Sock 11.Thread stoped [19:39:21]int [19:39:21]Write to MH i2c: 01 00 00 6D 0A 77 [19:39:21]*** FLAG_PRN_KEY set [19:39:21]Write i2c OK [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 07 00 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 07 00 6D 0A 00 08 00 00 00 FF 0F 94 [19:39:21]state=0 [19:39:21]Key pressed [19:39:21]Feed [19:39:21]Write to MH i2c: D8 00 00 6E 0A 4F [19:39:21]Write i2c OK [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: D8 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: D8 01 00 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: D8 01 00 6E 0A 00 50 [19:39:21]int [19:39:21]Write to MH i2c: 01 00 00 6F 0A 79 [19:39:21]Write i2c OK [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 07 00 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 07 00 6F 0A 00 48 00 00 00 3C 00 04 [19:39:21]state=2 [19:39:21]Key pressed [19:39:21]int [19:39:21]Write to MH i2c: 01 00 00 70 0A 7A [19:39:21]*** FLAG_PRN_KEY reset [19:39:21]Write i2c OK [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 07 00 [19:39:21]MH_I2C_Read... [19:39:21]Read from MH i2c: 01 07 00 70 0A 00 00 00 00 00 FF 0F 8F [19:39:21]state=2 [19:39:21]Stop feed [19:39:23]int [19:39:23]Write to MH i2c: 01 00 00 71 0A 7B [19:39:23]*** FLAG_PRN_KEY set [19:39:23]Write i2c OK [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 07 00 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 07 00 71 0A 00 08 00 00 00 FF 0F 98 [19:39:23]state=0 [19:39:23]Key pressed [19:39:23]Feed [19:39:23]Write to MH i2c: D8 00 00 72 0A 53 [19:39:23]Write i2c OK [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: D8 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: D8 01 00 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: D8 01 00 72 0A 00 54 [19:39:23]int [19:39:23]Write to MH i2c: 01 00 00 73 0A 7D [19:39:23]Write i2c OK [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 07 00 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 07 00 73 0A 00 48 00 00 00 3C 00 08 [19:39:23]state=2 [19:39:23]Key pressed [19:39:23]int [19:39:23]Write to MH i2c: 01 00 00 74 0A 7E [19:39:23]*** FLAG_PRN_KEY reset [19:39:23]Write i2c OK [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 07 00 [19:39:23]MH_I2C_Read... [19:39:23]Read from MH i2c: 01 07 00 74 0A 00 00 00 00 00 F6 0F 8A [19:39:23]state=2 [19:39:23]Stop feed [19:40:06]ConnectInit Can't connect to host [19:40:06]CommunicateWithHost connect error [19:40:06]CommunicateWithHost err = -1 [19:40:06]OFD Sender: Server communicate error [19:40:07]OFD Sender: Processing packet 146455 [packets to send 208, broken 205] [19:40:07]ProducePacketName [19:40:07]name=ofd_packets/00146455 [19:40:07]OFD Sender: To server: pG, [19:40:07]CommunicateWithHost lk.salyk.kg:30040 [19:40:07]ConnectInit lk.salyk.kg [19:40:07]Connected sock=9 [19:40:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 88 D5 07 01 68 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FB 00 00 00 F4 03 04 00 93 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 17 3C 02 00 35 04 06 00 2F C3 A3 E7 45 E0 4D 03 F9 7E 83 E4 69 EF [19:40:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E5 55 47 00 D7 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 17 3C 02 00 F4 03 04 00 3C DF 20 67 B6 04 01 00 00 E9 05 FA 5F 32 F5 81 B0 [19:40:07]CommunicateWithHost err = 0 [19:40:07]CheckOFDResponse [19:40:07]1017 (14) - 77093643461234 [19:40:07]1041 (16) - 0000000000871745 [19:40:07]1040 (4) - 146455 [19:40:07]1012 (4) - 29.10.2024 13:12 [19:40:07]1206 (1) - 0 [19:40:07]OFD Sender: Remove packet 146455 [19:40:07]ProducePacketName [19:40:07]name=ofd_packets/00146455 [19:40:07]NVStorageDeleteData [19:40:08]OFD Sender: Processing packet 146456 [packets to send 207, broken 205] [19:40:08]ProducePacketName [19:40:08]name=ofd_packets/00146456 [19:40:08]OFD Sender: To server: pG, [19:40:08]CommunicateWithHost lk.salyk.kg:30040 [19:40:08]ConnectInit lk.salyk.kg [19:40:08]Connected sock=9 [19:40:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 30 78 0D 01 8F 80 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 A5 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 18 3C 02 00 35 04 06 00 16 0F 34 D4 D1 F5 82 A0 A8 CC A2 D1 2D E9 [19:40:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 D0 C0 47 00 18 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 18 3C 02 00 F4 03 04 00 3D DF 20 67 B6 04 01 00 00 A6 9B AF 72 F7 7A 33 78 [19:40:08]CommunicateWithHost err = 0 [19:40:08]CheckOFDResponse [19:40:08]1017 (14) - 77093643461234 [19:40:08]1041 (16) - 0000000000871745 [19:40:08]1040 (4) - 146456 [19:40:08]1012 (4) - 29.10.2024 13:12 [19:40:08]1206 (1) - 0 [19:40:08]OFD Sender: Remove packet 146456 [19:40:08]ProducePacketName [19:40:08]name=ofd_packets/00146456 [19:40:08]NVStorageDeleteData [19:40:09]OFD Sender: Processing packet 146457 [packets to send 206, broken 205] [19:40:09]ProducePacketName [19:40:09]name=ofd_packets/00146457 [19:40:09]OFD Sender: To server: pG, [19:40:09]CommunicateWithHost lk.salyk.kg:30040 [19:40:09]ConnectInit lk.salyk.kg [19:40:10]Connected sock=9 [19: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 31 37 34 35 0C 01 00 00 42 F2 04 01 60 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 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 F5 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 FD 00 00 00 F4 03 04 00 C3 39 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 19 3C 02 00 35 04 06 00 A4 51 EA 8E 75 F7 F2 01 02 21 30 6D BB A0 [19:40:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 1F 8E 47 00 3C 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 31 37 34 35 10 04 04 00 19 3C 02 00 F4 03 04 00 3F DF 20 67 B6 04 01 00 00 B5 12 A1 40 C2 DC 6C EE [19:40:10]CommunicateWithHost err = 0 [19:40:10]CheckOFDResponse [19:40:10]1017 (14) - 77093643461234 [19:40:10]1041 (16) - 0000000000871745 [19:40:10]1040 (4) - 146457 [19:40:10]1012 (4) - 29.10.2024 13:12 [19:40:10]1206 (1) - 0 [19:40:10]OFD Sender: Remove packet 146457 [19:40:10]ProducePacketName [19:40:10]name=ofd_packets/00146457 [19:40:10]NVStorageDeleteData [19:40:10]OFD Sender: No OFD packet to send [19:40:16]OFD Sender: No OFD packet to send [19:40:21]OFD Sender: No OFD packet to send [19:40:26]OFD Sender: No OFD packet to send [19:40:31]OFD Sender: No OFD packet to send [19:40:36]OFD Sender: No OFD packet to send [19:40:41]OFD Sender: No OFD packet to send [19:40:46]OFD Sender: No OFD packet to send [19:40:51]OFD Sender: No OFD packet to send [19:40:56]OFD Sender: No OFD packet to send [19:41:01]OFD Sender: No OFD packet to send [19:41:06]OFD Sender: No OFD packet to send [19:41:11]OFD Sender: No OFD packet to send [19:41:16]OFD Sender: No OFD packet to send [19:41:21]OFD Sender: No OFD packet to send [19:41:26]OFD Sender: No OFD packet to send [19:41:31]OFD Sender: No OFD packet to send [19:41:36]OFD Sender: No OFD packet to send [19:41:41]OFD Sender: No OFD packet to send [19:41:46]OFD Sender: No OFD packet to send [19:41:51]OFD Sender: No OFD packet to send [19:41:56]OFD Sender: No OFD packet to send [19:42:01]OFD Sender: No OFD packet to send [19:42:06]OFD Sender: No OFD packet to send [19:42:11]OFD Sender: No OFD packet to send [19:42:16]OFD Sender: No OFD packet to send [19:42:21]OFD Sender: No OFD packet to send [19:42:26]OFD Sender: No OFD packet to send [19:42:31]OFD Sender: No OFD packet to send [19:42:36]OFD Sender: No OFD packet to send [19:42:41]OFD Sender: No OFD packet to send [19:42:46]OFD Sender: No OFD packet to send [19:42:51]OFD Sender: No OFD packet to send [19:42:56]OFD Sender: No OFD packet to send [19:43:01]OFD Sender: No OFD packet to send [19:43:06]OFD Sender: No OFD packet to send [19:43:11]OFD Sender: No OFD packet to send [19:43:16]OFD Sender: No OFD packet to send [19:43:21]OFD Sender: No OFD packet to send [19:43:26]OFD Sender: No OFD packet to send [19:43:31]OFD Sender: No OFD packet to send [19:43:36]OFD Sender: No OFD packet to send [19:43:41]OFD Sender: No OFD packet to send [19:43:46]OFD Sender: No OFD packet to send [19:43:51]OFD Sender: No OFD packet to send [19:43:54]accept exits with 8 [19:43:54]New connection [19:43:54]New thread 3067473252 created [19:43:54]Thread 3067329892 joined [19:43:54]Waiting for new connection... [19:43:54] Sock 8.Parse request [19:43:54]Sock 8.Check first char [19:43:54]Sock 8.First char is OK [19:43:54]request: POST /json_proto HTTP/1.0 [19:43:54]Method: POST [19:43:54]URL: /json_proto [19:43:54]Method is POST - this is cgi request [19:43:54]url: /json_proto [19:43:54]query_string will be loaded in cgi processing [19:43:54]execute_cgi json_proto POST (null) [19:43:54]execute_cgi path=json_proto method=POST [19:43:54]POST find Content-Length [19:43:54]Host: 172.17.40.195:8080 [19:43:54]Content-Length: 775 [19:43:54]Content-Type: application/json [19:43:54] [19:43:54]POST finish read [19:43:54]Found Content-Length = 775 [19:43:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 36.270, "sum" : 2800.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" : 2800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:54]execute_script... [19:43:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 36.270, "sum" : 2800.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" : 2800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:54]POST & json_proto [19:43:54]process_json_proto [19:43:54]json parsed OK: [19:43:54]protocol is kg_v1.0 [19:43:54]action value=close_receipt [19:43:54]process_action close_receipt [19:43:54]cmd_close_receipt [19:43:54]MH_GetDate [19:43:54]Write to MH i2c: F0 00 00 75 0A 6E [19:43:54]Write i2c OK [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: F0 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: F0 09 00 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: F0 09 00 75 0A 00 FB 3A 21 67 D5 8D 6C 64 66 [19:43:54]GetLastDocTimeStamp 1730230723 [19:43:54]current date 1730231035 [19:43:54]FM_GetShiftState [19:43:54]SAM_PROTO_GetShiftState [19:43:54]wFMCommunicate request_size=4 [19:43:54]MH_SAM_APDU [19:43:54]CAPDU: 80 13 01 00 [19:43:54]Write to MH i2c: E2 08 00 76 0A 80 13 01 00 00 00 00 00 FD [19:43:54]Write i2c OK [19:43:54]MH_I2C_Read... [19:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:54]Read from MH i2c: E2 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: E2 0E 00 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: E2 0E 00 76 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 36 [19:43:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:43:54]wFMCommunicate OK [19:43:54]SAM_PROTO_GetShiftState done [19:43:54]FM_GetShiftState done [19:43:54]opened in 1730161786 [19:43:54]opened+sec_in_day 1730248186 [19:43:54]quantity*price = 280004 [19:43:54]sum+1 = 280005 [19:43:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2800.04 НСП 1% : 24.78 НДС 12% : 297.35 Наличными: 0.00 Безнал.: 2800.04 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 254 29.10.2024 19:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146458 ФПД: 208381490248349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146458&fm=208381490248349&tin=02508201610067®Number=0000000000091683&sum=280004 [19:43:55]StoreToDocumentArchive [19:43:55]shift 547 fd 146458 [19:43:55]save to /storage/0547/doc_00146458 [19:43:55]save last doc name /storage/0547/doc_00146458 to /storage/kkm_last_doc_name [19:43:55]save OK [19:43:55]Clear old archive folders... [19:43:55]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:43:55]tlvbuf is 01109BE0 [19:43:55]SAM_PROTO_ClearQueue [19:43:55]wFMCommunicate request_size=4 [19:43:55]MH_SAM_APDU [19:43:55]CAPDU: 80 09 00 00 [19:43:55]Write to MH i2c: E2 08 00 83 0A 80 09 00 00 00 00 00 00 FF [19:43:55]Write i2c OK [19:43:55]MH_I2C_Read... [19:43:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:55]Read from MH i2c: E2 [19:43:55]MH_I2C_Read... [19:43:55]Read from MH i2c: E2 03 00 [19:43:55]MH_I2C_Read... [19:43:55]Read from MH i2c: E2 03 00 83 0A 00 90 00 01 [19:43:55]RAPDU: 90 00 [19:43:55]wFMCommunicate OK [19:43:55]SAM_PROTO_ClearQueue done [19:43:55]KKMCreateOFDPacket [19:43:55]OFDProtocolAddRootSTLVToBuf [19:43:55]FM_MakeSignedData [19:43:55]FM_MakeSignedData [19:43:55]SAM_PROTO_SignData [19:43:55]wFMCommunicate request_size=4 [19:43:55]MH_SAM_APDU [19:43:55]CAPDU: 80 0D 01 02 [19:43:55]Write to MH i2c: E2 08 00 84 0A 80 0D 01 02 00 00 00 00 07 [19:43:55]Write i2c OK [19:43:55]MH_I2C_Read... [19:43:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:56]Read from MH i2c: E2 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 03 00 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 03 00 84 0A 00 90 00 02 [19:43:56]RAPDU: 90 00 [19:43:56]wFMCommunicate OK [19:43:56]wFMCommunicate request_size=255 [19:43:56]MH_SAM_APDU [19:43:56]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 AE 8D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C4 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 45 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 FB 3A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1A 3C 02 [19:43:56]Write to MH i2c: E2 02 01 85 0A 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 AE 8D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C4 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 45 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 FB 3A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1A 3C 02 00 00 51 [19:43:56]Write i2c OK [19:43:56]MH_I2C_Read... [19:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:56]Read from MH i2c: E2 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 03 00 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 03 00 85 0A 00 90 00 03 [19:43:56]RAPDU: 90 00 [19:43:56]wFMCommunicate OK [19:43:56]wFMCommunicate request_size=16 [19:43:56]MH_SAM_APDU [19:43:56]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 BD 85 98 B4 3A 9D [19:43:56]Write to MH i2c: E2 13 00 86 0A 80 0D 02 02 0B 00 00 35 04 06 00 BD 85 98 B4 3A 9D 00 00 C4 [19:43:56]Write i2c OK [19:43:56]MH_I2C_Read... [19:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:56]Read from MH i2c: E2 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 03 00 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 03 00 86 0A 00 90 00 04 [19:43:56]RAPDU: 90 00 [19:43:56]wFMCommunicate OK [19:43:56]wFMCommunicate request_size=4 [19:43:56]MH_SAM_APDU [19:43:56]CAPDU: 80 0D 03 02 [19:43:56]Write to MH i2c: E2 08 00 87 0A 80 0D 03 02 00 00 00 00 0C [19:43:56]Write i2c OK [19:43:56]MH_I2C_Read... [19:43:56]OFD Sender: No OFD packet to send [19:43:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:56]Read from MH i2c: E2 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 0B 00 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 0B 00 87 0A 00 7B 2A 86 72 EE BD 9C 92 90 00 83 [19:43:56]RAPDU: 7B 2A 86 72 EE BD 9C 92 90 00 [19:43:56]wFMCommunicate OK [19:43:56]SAM_PROTO_SignData done [19:43:56]FM_MakeSignedData done [19:43:56]CreateOFDProtocolMessage [19:43:56]wFMCommunicate request_size=4 [19:43:56]MH_SAM_APDU [19:43:56]CAPDU: 80 11 00 00 [19:43:56]Write to MH i2c: E2 08 00 88 0A 80 11 00 00 00 00 00 00 0C [19:43:56]Write i2c OK [19:43:56]MH_I2C_Read... [19:43:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:56]Read from MH i2c: E2 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 17 00 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 17 00 88 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5F [19:43:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:43:56]wFMCommunicate OK [19:43:56]CreateOFDProtocolMessage done [19:43:56]OFDSenderStorePacket 146458 [19:43:56]StoreOFDPacket docnum=146458 [19:43:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 2F EC 0D 01 90 62 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 AE 8D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C4 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 45 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 FB 3A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1A 3C 02 00 35 04 06 00 BD 85 98 B4 3A 9D 7B 2A 86 72 EE BD 9C 92 [19:43:56]CheckFolder [19:43:56]dirname=/storage/ofd_packets [19:43:56]CheckFolder done [19:43:56]ProducePacketName [19:43:56]name=ofd_packets/00146458 [19:43:56]NVStorageSaveData ofd_packets/00146458 [19:43:56]File name is /storage/ofd_packets/00146458 [19:43:56]Write 307 bytes [19:43:56]NVStorageSaveData done [19:43:56]OFDSenderStorePacket done [19:43:56]KKMCreateOFDPacket done [19:43:56]NVStorageSaveData kkm_last_timestamp [19:43:56]File name is /storage/kkm_last_timestamp [19:43:56]Write 4 bytes [19:43:56]NVStorageSaveData done [19:43:56]ExternCall_PrintAddStr [19:43:56]wPrintStart [19:43:56]Write to MH i2c: 01 00 00 89 0A 93 [19:43:56]Write i2c OK [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: 01 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: 01 07 00 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: 01 07 00 89 0A 00 00 00 00 00 FF 0F A8 [19:43:56]RasterBufferAndPrint [19:43:56]line Счет N : (1)161219 [19:43:56]line ИНН: 02508201610067 [19:43:56]line Контрольно-Кассовый Чек [19:43:56]line ПРОДАЖА [19:43:56]line ТРК (МРК, ГНК) : 31 [19:43:56]line Товар: 2710194240 [19:43:56]line D-Energy Дт-К-2 [19:43:56]line 36.270 * 77.20 [19:43:56]line = 2800.04 [19:43:56]line НДС 12% НСП 1% [19:43:56]line > о реализуемом товаре [19:43:56]line ИТОГО: 2800.04 [19:43:56]line НСП 1% : 24.78 [19:43:56]line НДС 12% : 297.35 [19:43:56]line Наличными: 0.00 [19:43:56]line Безнал.: 2800.04 [19:43:56]line Место: АЗС № 126 "Партнер Нефть" [19:43:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:43:56]line СНО: Общий режим [19:43:56]line Чек 254 29.10.2024 19:43 [19:43:56]line Смена: 547 ФФД: 1.0 [19:43:56]line ЗНМ: 0300000085 [19:43:56]line РНМ: 0000000000091683 [19:43:56]line Версия ККМ: 001 [19:43:56]line Платежная система: Mbank [19:43:56]line ФМ: 0000000000871745 [19:43:56]line ФД: 146458 [19:43:56]line ФПД: 208381490248349 [19:43:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194355&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146458&fm=208381490248349&tin=02508201610067®Number=0000000000091683&sum=280004 [19:43:56]OFD Sender: Processing packet 146458 [packets to send 206, broken 205] [19:43:56]ProducePacketName [19:43:56]name=ofd_packets/00146458 [19:43:56]OFD Sender: To server: pG, [19:43:56]CommunicateWithHost lk.salyk.kg:30040 [19:43:56]ConnectInit lk.salyk.kg [19:43:56]Connected sock=9 [19:43:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 2F EC 0D 01 90 62 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 AE 8D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C4 45 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 45 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AE 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 45 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 FB 3A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1A 3C 02 00 35 04 06 00 BD 85 98 B4 3A 9D 7B 2A 86 72 EE BD 9C 92 [19:43:56]written 0, free lines is 4095 [19:43:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 AE A3 47 00 6E 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 31 37 34 35 10 04 04 00 1A 3C 02 00 F4 03 04 00 21 E0 20 67 B6 04 01 00 00 C6 38 82 B6 DE BF 99 BC [19:43:57]CommunicateWithHost err = 0 [19:43:57]CheckOFDResponse [19:43:57]1017 (14) - 77093643461234 [19:43:57]1041 (16) - 0000000000871745 [19:43:57]1040 (4) - 146458 [19:43:57]1012 (4) - 29.10.2024 13:16 [19:43:57]1206 (1) - 0 [19:43:57]OFD Sender: Remove packet 146458 [19:43:57]ProducePacketName [19:43:57]name=ofd_packets/00146458 [19:43:57]NVStorageDeleteData [19:43:57]Write to MH i2c: 01 00 00 B2 0A BC [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: 01 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: 01 07 00 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: 01 07 00 B2 0A 00 00 00 00 00 ED 0C BC [19:43:57]RasterBufferAndPrint [19:43:57]line [19:43:57]line [19:43:57]line [19:43:57]line [19:43:57]line [19:43:57]written 0, free lines is 3315 [19:43:57]MH_Cut [19:43:57]Write to MH i2c: D1 01 00 B9 0A 01 95 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: D1 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: D1 01 00 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: D1 01 00 B9 0A 00 94 [19:43:57]Write to MH i2c: 01 00 00 BA 0A C4 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]OFD Sender: No OFD packet to send [19:43:58]*** Cut start [19:43:58]*** Partial cut [19:43:58]*** CUTSNS_PIN = 1 [19:43:58]*** CUTSNS_PIN = 0 [19:43:58]*** Brake cut motor [19:43:58]Read from MH i2c: 01 [19:43:58]MH_I2C_Read... [19:43:58]*** Stop cut motor [19:43:58]*** Cut end [19:43:58]Read from MH i2c: 01 07 00 [19:43:58]MH_I2C_Read... [19:43:58]Read from MH i2c: 01 07 00 BA 0A 00 00 00 00 00 FF 0F D9 [19:43:58]process_action close_receipt done [19:43:58]requested_data is exist [19:43:58]produce_requested_data [19:43:58]requested_item fm.sn is exist - process it [19:43:58]wFMCommunicate request_size=4 [19:43:58]MH_SAM_APDU [19:43:58]CAPDU: 80 11 00 00 [19:43:58]Write to MH i2c: E2 08 00 BB 0A 80 11 00 00 00 00 00 00 3F [19:43:58]Write i2c OK [19:43:58]MH_I2C_Read... [19:43:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:58]Read from MH i2c: E2 [19:43:58]MH_I2C_Read... [19:43:58]Read from MH i2c: E2 17 00 [19:43:58]MH_I2C_Read... [19:43:58]Read from MH i2c: E2 17 00 BB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 92 [19:43:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:43:58]wFMCommunicate OK [19:43:58]requested_item fd.num is exist - process it [19:43:58]SAM_PROTO_GetFieldsCounters [19:43:58]wFMCommunicate request_size=4 [19:43:58]MH_SAM_APDU [19:43:58]CAPDU: 80 13 00 00 [19:43:58]Write to MH i2c: E2 08 00 BC 0A 80 13 00 00 00 00 00 00 42 [19:43:58]Write i2c OK [19:43:58]MH_I2C_Read... [19:43:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:58]Read from MH i2c: E2 [19:43:58]MH_I2C_Read... [19:43:58]Read from MH i2c: E2 62 00 [19:43:58]MH_I2C_Read... [19:43:58]Read from MH i2c: E2 62 00 BC 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1A 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [19:43:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1A 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:58]wFMCommunicate OK [19:43:58]SAM_PROTO_GetFieldsCounters done [19:43:58]requested_item shift.num is exist - process it [19:43:58]requested_item shift.opened is exist - process it [19:43:58]req_shift_opened [19:43:58]FM_GetShiftState [19:43:58]SAM_PROTO_GetShiftState [19:43:58]wFMCommunicate request_size=4 [19:43:58]MH_SAM_APDU [19:43:58]CAPDU: 80 13 01 00 [19:43:58]Write to MH i2c: E2 08 00 BD 0A 80 13 01 00 00 00 00 00 44 [19:43:58]Write i2c OK [19:43:58]MH_I2C_Read... [19:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:58]Read from MH i2c: E2 [19:43:58]MH_I2C_Read... [19:43:58]Read from MH i2c: E2 0E 00 [19:43:58]MH_I2C_Read... [19:43:58]Read from MH i2c: E2 0E 00 BD 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7D [19:43:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:43:58]wFMCommunicate OK [19:43:58]SAM_PROTO_GetShiftState done [19:43:58]FM_GetShiftState done [19:43:58]req_shift_opened done [19:43:58]requested_item shift.open_date is exist - process it [19:43:58]req_shift_open_date [19:43:58]req_shift_open_date done [19:43:58]produce_requested_data done [19:43:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146458,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:43:58]process_action_free close_receipt [19:43:58]json_value_free [19:43:58]json_value_free done [19:43:58]process_json_proto returns [19:43:58]Send response to host [19:43:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146458,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:43:58]free response buf [19:43:58]execute_script done [19:43:58]execute_script returns [19:43:58]free content buf [19:43:58]Sock 8.Close socket [19:43:58]Sock 8.Thread stoped [19:44:01]accept exits with 10 [19:44:01]New connection [19:44:01]New thread 3067329892 created [19:44:01]Thread 3067473252 joined [19:44:01]Waiting for new connection... [19:44:01] Sock 10.Parse request [19:44:01]Sock 10.Check first char [19:44:01]Sock 10.First char is OK [19:44:01]request: POST /json_proto HTTP/1.0 [19:44:01]Method: POST [19:44:01]URL: /json_proto [19:44:01]Method is POST - this is cgi request [19:44:01]url: /json_proto [19:44:01]query_string will be loaded in cgi processing [19:44:01]execute_cgi json_proto POST (null) [19:44:01]execute_cgi path=json_proto method=POST [19:44:01]POST find Content-Length [19:44:01]Host: 172.17.40.195:8080 [19:44:01]Content-Length: 677 [19:44:01]Content-Type: application/json [19:44:01] [19:44:01]POST finish read [19:44:01]Found Content-Length = 677 [19:44:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:44:01]execute_script... [19:44: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)161220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:44:01]POST & json_proto [19:44:01]process_json_proto [19:44:01]json parsed OK: [19:44:01]protocol is kg_v1.0 [19:44:01]action value=close_receipt [19:44:01]process_action close_receipt [19:44:01]cmd_close_receipt [19:44:01]MH_GetDate [19:44:01]Write to MH i2c: F0 00 00 BE 0A B7 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: F0 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: F0 09 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: F0 09 00 BE 0A 00 02 3B 21 67 D5 8D 6C 64 B7 [19:44:01]GetLastDocTimeStamp 1730231035 [19:44:01]current date 1730231042 [19:44:01]FM_GetShiftState [19:44:01]SAM_PROTO_GetShiftState [19:44:01]wFMCommunicate request_size=4 [19:44:01]MH_SAM_APDU [19:44:01]CAPDU: 80 13 01 00 [19:44:01]Write to MH i2c: E2 08 00 BF 0A 80 13 01 00 00 00 00 00 46 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 0E 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 0E 00 BF 0A 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7F [19:44:01]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:44:01]wFMCommunicate OK [19:44:01]SAM_PROTO_GetShiftState done [19:44:01]FM_GetShiftState done [19:44:01]opened in 1730161786 [19:44:01]opened+sec_in_day 1730248186 [19:44:01]quantity*price = 40006 [19:44:01]sum+1 = 40007 [19:44:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 255 29.10.2024 19:44 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146459 ФПД: 138456050840508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194402&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146459&fm=138456050840508&tin=02508201610067®Number=0000000000091683&sum=40000 [19:44:03]StoreToDocumentArchive [19:44:03]shift 547 fd 146459 [19:44:03]save to /storage/0547/doc_00146459 [19:44:03]save last doc name /storage/0547/doc_00146459 to /storage/kkm_last_doc_name [19:44:03]save OK [19:44:03]Clear old archive folders... [19:44:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:03]tlvbuf is 01114A40 [19:44:03]SAM_PROTO_ClearQueue [19:44:03]wFMCommunicate request_size=4 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 09 00 00 [19:44:03]Write to MH i2c: E2 08 00 CC 0A 80 09 00 00 00 00 00 00 48 [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 CC 0A 00 90 00 4A [19:44:03]RAPDU: 90 00 [19:44:03]wFMCommunicate OK [19:44:03]SAM_PROTO_ClearQueue done [19:44:03]KKMCreateOFDPacket [19:44:03]OFDProtocolAddRootSTLVToBuf [19:44:03]FM_MakeSignedData [19:44:03]FM_MakeSignedData [19:44:03]SAM_PROTO_SignData [19:44:03]wFMCommunicate request_size=4 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 0D 01 02 [19:44:03]Write to MH i2c: E2 08 00 CD 0A 80 0D 01 02 00 00 00 00 50 [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 CD 0A 00 90 00 4B [19:44:03]RAPDU: 90 00 [19:44:03]wFMCommunicate OK [19:44:03]wFMCommunicate request_size=255 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 02 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1B 3C 02 00 35 04 06 00 7D [19:44:03]Write to MH i2c: E2 02 01 CE 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 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 FF 00 00 00 F4 03 04 00 02 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1B 3C 02 00 35 04 06 00 7D 00 00 6C [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 CE 0A 00 90 00 4C [19:44:03]RAPDU: 90 00 [19:44:03]wFMCommunicate OK [19:44:03]wFMCommunicate request_size=10 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 0D 02 02 05 EC CF BA 33 BC [19:44:03]Write to MH i2c: E2 0D 00 CF 0A 80 0D 02 02 05 00 EC CF BA 33 BC 00 00 C1 [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 03 00 CF 0A 00 90 00 4D [19:44:03]RAPDU: 90 00 [19:44:03]wFMCommunicate OK [19:44:03]wFMCommunicate request_size=4 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 0D 03 02 [19:44:03]Write to MH i2c: E2 08 00 D0 0A 80 0D 03 02 00 00 00 00 55 [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 0B 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 0B 00 D0 0A 00 6D 58 B8 91 7A F4 6D 09 90 00 48 [19:44:03]RAPDU: 6D 58 B8 91 7A F4 6D 09 90 00 [19:44:03]wFMCommunicate OK [19:44:03]SAM_PROTO_SignData done [19:44:03]FM_MakeSignedData done [19:44:03]CreateOFDProtocolMessage [19:44:03]wFMCommunicate request_size=4 [19:44:03]MH_SAM_APDU [19:44:03]CAPDU: 80 11 00 00 [19:44:03]Write to MH i2c: E2 08 00 D1 0A 80 11 00 00 00 00 00 00 55 [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:03]Read from MH i2c: E2 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 17 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: E2 17 00 D1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A8 [19:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:44:03]wFMCommunicate OK [19:44:03]CreateOFDProtocolMessage done [19:44:03]OFDSenderStorePacket 146459 [19:44:03]StoreOFDPacket docnum=146459 [19:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EA DD 07 01 F6 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 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 FF 00 00 00 F4 03 04 00 02 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1B 3C 02 00 35 04 06 00 7D EC CF BA 33 BC 6D 58 B8 91 7A F4 6D 09 [19:44:03]CheckFolder [19:44:03]dirname=/storage/ofd_packets [19:44:03]CheckFolder done [19:44:03]ProducePacketName [19:44:03]name=ofd_packets/00146459 [19:44:03]NVStorageSaveData ofd_packets/00146459 [19:44:03]File name is /storage/ofd_packets/00146459 [19:44:03]Write 301 bytes [19:44:03]NVStorageSaveData done [19:44:03]OFDSenderStorePacket done [19:44:03]KKMCreateOFDPacket done [19:44:03]NVStorageSaveData kkm_last_timestamp [19:44:03]File name is /storage/kkm_last_timestamp [19:44:03]Write 4 bytes [19:44:03]NVStorageSaveData done [19:44:03]ExternCall_PrintAddStr [19:44:03]wPrintStart [19:44:03]Write to MH i2c: 01 00 00 D2 0A DC [19:44:03]Write i2c OK [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: 01 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: 01 07 00 [19:44:03]MH_I2C_Read... [19:44:03]Read from MH i2c: 01 07 00 D2 0A 00 00 00 00 00 FF 0F F1 [19:44:03]RasterBufferAndPrint [19:44:03]line Счет N : (1)161220 [19:44:03]line ИНН: 02508201610067 [19:44:03]line Контрольно-Кассовый Чек [19:44:03]line ПРОДАЖА [19:44:03]line ТРК (МРК, ГНК) : 62 [19:44:03]line Товар: 2710124130 [19:44:03]line Аи-92-К-2 [19:44:03]line 5.980 * 66.90 [19:44:03]line = 400.06 [19:44:03]line НДС 12% НСП 1% [19:44:03]line > о реализуемом товаре [19:44:03]line ОКРУГЛЕНИЕ: -0.06 [19:44:03]line ИТОГО: 400.00 [19:44:03]line Внесено: 400.00 [19:44:03]line СДАЧА: 0.00 [19:44:03]line НСП 1% : 3.54 [19:44:03]line НДС 12% : 42.48 [19:44:03]line Наличными: 400.00 [19:44:03]line Безнал.: 0.00 [19:44:03]line Место: АЗС № 126 "Партнер Нефть" [19:44:03]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:44:03]line СНО: Общий режим [19:44:03]line Чек 255 29.10.2024 19:44 [19:44:03]line Смена: 547 ФФД: 1.0 [19:44:03]line ЗНМ: 0300000085 [19:44:03]line РНМ: 0000000000091683 [19:44:03]line Версия ККМ: 001 [19:44:03]line ФМ: 0000000000871745 [19:44:03]line ФД: 146459 [19:44:03]line ФПД: 138456050840508 [19:44:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194402&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146459&fm=138456050840508&tin=02508201610067®Number=0000000000091683&sum=40000 [19:44:03]written 0, free lines is 4095 [19:44:03]OFD Sender: Processing packet 146459 [packets to send 206, broken 205] [19:44:03]ProducePacketName [19:44:03]name=ofd_packets/00146459 [19:44:03]OFD Sender: To server: pG, [19:44:03]CommunicateWithHost lk.salyk.kg:30040 [19:44:03]ConnectInit lk.salyk.kg [19:44:04]Connected sock=8 [19:44:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EA DD 07 01 F6 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 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 FF 00 00 00 F4 03 04 00 02 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1B 3C 02 00 35 04 06 00 7D EC CF BA 33 BC 6D 58 B8 91 7A F4 6D 09 [19:44:04]Write to MH i2c: 01 00 00 FD 0A 07 [19:44:04]Write i2c OK [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: 01 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: 01 07 00 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: 01 07 00 FD 0A 00 00 00 00 00 29 0D 44 [19:44:04]RasterBufferAndPrint [19:44:04]line [19:44:04]line [19:44:04]line [19:44:04]line [19:44:04]line [19:44:04]written 0, free lines is 3383 [19:44:04]MH_Cut [19:44:04]Write to MH i2c: D1 01 00 04 0B 01 E1 [19:44:04]Write i2c OK [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: D1 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: D1 01 00 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: D1 01 00 04 0B 00 E0 [19:44:04]Write to MH i2c: 01 00 00 05 0B 10 [19:44:04]Write i2c OK [19:44:04]MH_I2C_Read... [19:44:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 80 D8 47 00 EE 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 31 37 34 35 10 04 04 00 1B 3C 02 00 F4 03 04 00 29 E0 20 67 B6 04 01 00 00 15 9D FE 62 4E D3 1A 4A [19:44:04]CommunicateWithHost err = 0 [19:44:04]CheckOFDResponse [19:44:04]1017 (14) - 77093643461234 [19:44:04]1041 (16) - 0000000000871745 [19:44:04]1040 (4) - 146459 [19:44:04]1012 (4) - 29.10.2024 13:16 [19:44:04]1206 (1) - 0 [19:44:04]OFD Sender: Remove packet 146459 [19:44:04]ProducePacketName [19:44:04]name=ofd_packets/00146459 [19:44:04]NVStorageDeleteData [19:44:04]*** Cut start [19:44:04]*** Partial cut [19:44:04]*** CUTSNS_PIN = 1 [19:44:04]*** CUTSNS_PIN = 0 [19:44:05]OFD Sender: No OFD packet to send [19:44:05]*** Brake cut motor [19:44:05]Read from MH i2c: 01 [19:44:05]MH_I2C_Read... [19:44:05]*** Stop cut motor [19:44:05]*** Cut end [19:44:05]Read from MH i2c: 01 07 00 [19:44:05]MH_I2C_Read... [19:44:05]Read from MH i2c: 01 07 00 05 0B 00 00 00 00 00 FF 0F 25 [19:44:05]process_action close_receipt done [19:44:05]requested_data is exist [19:44:05]produce_requested_data [19:44:05]requested_item fm.sn is exist - process it [19:44:05]wFMCommunicate request_size=4 [19:44:05]MH_SAM_APDU [19:44:05]CAPDU: 80 11 00 00 [19:44:05]Write to MH i2c: E2 08 00 06 0B 80 11 00 00 00 00 00 00 8B [19:44:05]Write i2c OK [19:44:05]MH_I2C_Read... [19:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:05]Read from MH i2c: E2 [19:44:05]MH_I2C_Read... [19:44:05]Read from MH i2c: E2 17 00 [19:44:05]MH_I2C_Read... [19:44:05]Read from MH i2c: E2 17 00 06 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DE [19:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:44:05]wFMCommunicate OK [19:44:05]requested_item fd.num is exist - process it [19:44:05]SAM_PROTO_GetFieldsCounters [19:44:05]wFMCommunicate request_size=4 [19:44:05]MH_SAM_APDU [19:44:05]CAPDU: 80 13 00 00 [19:44:05]Write to MH i2c: E2 08 00 07 0B 80 13 00 00 00 00 00 00 8E [19:44:05]Write i2c OK [19:44:05]MH_I2C_Read... [19:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:05]Read from MH i2c: E2 [19:44:05]MH_I2C_Read... [19:44:05]Read from MH i2c: E2 62 00 [19:44:05]MH_I2C_Read... [19:44:05]Read from MH i2c: E2 62 00 07 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1B 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [19:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1B 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:05]wFMCommunicate OK [19:44:05]SAM_PROTO_GetFieldsCounters done [19:44:05]requested_item shift.num is exist - process it [19:44:05]requested_item shift.opened is exist - process it [19:44:05]req_shift_opened [19:44:05]FM_GetShiftState [19:44:05]SAM_PROTO_GetShiftState [19:44:05]wFMCommunicate request_size=4 [19:44:05]MH_SAM_APDU [19:44:05]CAPDU: 80 13 01 00 [19:44:05]Write to MH i2c: E2 08 00 08 0B 80 13 01 00 00 00 00 00 90 [19:44:05]Write i2c OK [19:44:05]MH_I2C_Read... [19:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:05]Read from MH i2c: E2 [19:44:05]MH_I2C_Read... [19:44:05]Read from MH i2c: E2 0E 00 [19:44:05]MH_I2C_Read... [19:44:05]Read from MH i2c: E2 0E 00 08 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C9 [19:44:05]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:44:05]wFMCommunicate OK [19:44:05]SAM_PROTO_GetShiftState done [19:44:05]FM_GetShiftState done [19:44:05]req_shift_opened done [19:44:05]requested_item shift.open_date is exist - process it [19:44:05]req_shift_open_date [19:44:05]req_shift_open_date done [19:44:05]produce_requested_data done [19:44:05]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146459,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:44:05]process_action_free close_receipt [19:44:05]json_value_free [19:44:05]json_value_free done [19:44:05]process_json_proto returns [19:44:05]Send response to host [19:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146459,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:44:05]free response buf [19:44:05]execute_script done [19:44:05]execute_script returns [19:44:05]free content buf [19:44:05]Sock 10.Close socket [19:44:05]Sock 10.Thread stoped [19:44:10]OFD Sender: No OFD packet to send [19:44:15]OFD Sender: No OFD packet to send [19:44:20]OFD Sender: No OFD packet to send [19:44:25]OFD Sender: No OFD packet to send [19:44:30]OFD Sender: No OFD packet to send [19:44:35]OFD Sender: No OFD packet to send [19:44:40]OFD Sender: No OFD packet to send [19:44:45]OFD Sender: No OFD packet to send [19:44:50]OFD Sender: No OFD packet to send [19:44:55]OFD Sender: No OFD packet to send [19:45:00]OFD Sender: No OFD packet to send [19:45:05]OFD Sender: No OFD packet to send [19:45:10]OFD Sender: No OFD packet to send [19:45:15]OFD Sender: No OFD packet to send [19:45:20]OFD Sender: No OFD packet to send [19:45:25]OFD Sender: No OFD packet to send [19:45:30]OFD Sender: No OFD packet to send [19:45:31]accept exits with 9 [19:45:31]New connection [19:45:31]New thread 3067473252 created [19:45:31]Thread 3067329892 joined [19:45:31]Waiting for new connection... [19:45:31] Sock 9.Parse request [19:45:31]Sock 9.Check first char [19:45:31]Sock 9.First char is OK [19:45:31]request: POST /json_proto HTTP/1.0 [19:45:31]Method: POST [19:45:31]URL: /json_proto [19:45:31]Method is POST - this is cgi request [19:45:31]url: /json_proto [19:45:31]query_string will be loaded in cgi processing [19:45:31]execute_cgi json_proto POST (null) [19:45:31]execute_cgi path=json_proto method=POST [19:45:31]POST find Content-Length [19:45:31]Host: 172.17.40.195:8080 [19:45:31]Content-Length: 688 [19:45:31]Content-Type: application/json [19:45:31] [19:45:31]POST finish read [19:45:31]Found Content-Length = 688 [19:45:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "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" ] } } [19:45:31]execute_script... [19: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 : (1)161221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "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" ] } } [19:45:31]POST & json_proto [19:45:31]process_json_proto [19:45:31]json parsed OK: [19:45:31]protocol is kg_v1.0 [19:45:31]action value=close_receipt [19:45:31]process_action close_receipt [19:45:31]cmd_close_receipt [19:45:31]MH_GetDate [19:45:31]Write to MH i2c: F0 00 00 09 0B 03 [19:45:31]Write i2c OK [19:45:31]MH_I2C_Read... [19:45:31]Read from MH i2c: F0 [19:45:31]MH_I2C_Read... [19:45:31]Read from MH i2c: F0 09 00 [19:45:31]MH_I2C_Read... [19:45:31]Read from MH i2c: F0 09 00 09 0B 00 5C 3B 21 67 D5 8D 6C 64 5D [19:45:31]GetLastDocTimeStamp 1730231042 [19:45:31]current date 1730231132 [19:45:31]FM_GetShiftState [19:45:31]SAM_PROTO_GetShiftState [19:45:31]wFMCommunicate request_size=4 [19:45:31]MH_SAM_APDU [19:45:31]CAPDU: 80 13 01 00 [19:45:31]Write to MH i2c: E2 08 00 0A 0B 80 13 01 00 00 00 00 00 92 [19:45:31]Write i2c OK [19:45:31]MH_I2C_Read... [19:45:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:31]Read from MH i2c: E2 [19:45:31]MH_I2C_Read... [19:45:31]Read from MH i2c: E2 0E 00 [19:45:31]MH_I2C_Read... [19:45:31]Read from MH i2c: E2 0E 00 0A 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CB [19:45:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:45:31]wFMCommunicate OK [19:45:31]SAM_PROTO_GetShiftState done [19:45:31]FM_GetShiftState done [19:45:31]opened in 1730161786 [19:45:31]opened+sec_in_day 1730248186 [19:45:31]quantity*price = 300076 [19:45:31]sum+1 = 300077 [19:45:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 256 29.10.2024 19:45 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146460 ФПД: 35420715554805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194532&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146460&fm=35420715554805&tin=02508201610067®Number=0000000000091683&sum=300000 [19:45:32]StoreToDocumentArchive [19:45:32]shift 547 fd 146460 [19:45:32]save to /storage/0547/doc_00146460 [19:45:32]save last doc name /storage/0547/doc_00146460 to /storage/kkm_last_doc_name [19:45:32]save OK [19:45:32]Clear old archive folders... [19:45:32]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:45:32]tlvbuf is 010A4170 [19:45:32]SAM_PROTO_ClearQueue [19:45:32]wFMCommunicate request_size=4 [19:45:32]MH_SAM_APDU [19:45:32]CAPDU: 80 09 00 00 [19:45:32]Write to MH i2c: E2 08 00 17 0B 80 09 00 00 00 00 00 00 94 [19:45:32]Write i2c OK [19:45:32]MH_I2C_Read... [19:45:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:32]Read from MH i2c: E2 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 03 00 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 03 00 17 0B 00 90 00 96 [19:45:32]RAPDU: 90 00 [19:45:32]wFMCommunicate OK [19:45:32]SAM_PROTO_ClearQueue done [19:45:32]KKMCreateOFDPacket [19:45:32]OFDProtocolAddRootSTLVToBuf [19:45:32]FM_MakeSignedData [19:45:32]FM_MakeSignedData [19:45:32]SAM_PROTO_SignData [19:45:32]wFMCommunicate request_size=4 [19:45:32]MH_SAM_APDU [19:45:32]CAPDU: 80 0D 01 02 [19:45:32]Write to MH i2c: E2 08 00 18 0B 80 0D 01 02 00 00 00 00 9C [19:45:32]Write i2c OK [19:45:32]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 18 0B 00 90 00 97 [19:45:33]RAPDU: 90 00 [19:45:33]wFMCommunicate OK [19:45:33]wFMCommunicate request_size=255 [19:45:33]MH_SAM_APDU [19:45:33]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 00 01 00 00 F4 03 04 00 5C 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1C 3C 02 [19:45:33]Write to MH i2c: E2 02 01 19 0B 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 00 01 00 00 F4 03 04 00 5C 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1C 3C 02 00 00 17 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 19 0B 00 90 00 98 [19:45:33]RAPDU: 90 00 [19:45:33]wFMCommunicate OK [19:45:33]wFMCommunicate request_size=16 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 20 37 07 2B 17 F5 [19:45:33]Write to MH i2c: E2 13 00 1A 0B 80 0D 02 02 0B 00 00 35 04 06 00 20 37 07 2B 17 F5 00 00 89 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 03 00 1A 0B 00 90 00 99 [19:45:33]RAPDU: 90 00 [19:45:33]wFMCommunicate OK [19:45:33]wFMCommunicate request_size=4 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 0D 03 02 [19:45:33]Write to MH i2c: E2 08 00 1B 0B 80 0D 03 02 00 00 00 00 A1 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 0B 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 0B 00 1B 0B 00 B8 91 2E F4 9F B6 2D FF 90 00 8E [19:45:33]RAPDU: B8 91 2E F4 9F B6 2D FF 90 00 [19:45:33]wFMCommunicate OK [19:45:33]SAM_PROTO_SignData done [19:45:33]FM_MakeSignedData done [19:45:33]CreateOFDProtocolMessage [19:45:33]wFMCommunicate request_size=4 [19:45:33]MH_SAM_APDU [19:45:33]CAPDU: 80 11 00 00 [19:45:33]Write to MH i2c: E2 08 00 1C 0B 80 11 00 00 00 00 00 00 A1 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:33]Read from MH i2c: E2 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 17 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: E2 17 00 1C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F4 [19:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:45:33]wFMCommunicate OK [19:45:33]CreateOFDProtocolMessage done [19:45:33]OFDSenderStorePacket 146460 [19:45:33]StoreOFDPacket docnum=146460 [19:45:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 42 3A 0D 01 69 5D 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 00 01 00 00 F4 03 04 00 5C 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1C 3C 02 00 35 04 06 00 20 37 07 2B 17 F5 B8 91 2E F4 9F B6 2D FF [19:45:33]CheckFolder [19:45:33]dirname=/storage/ofd_packets [19:45:33]CheckFolder done [19:45:33]ProducePacketName [19:45:33]name=ofd_packets/00146460 [19:45:33]NVStorageSaveData ofd_packets/00146460 [19:45:33]File name is /storage/ofd_packets/00146460 [19:45:33]Write 307 bytes [19:45:33]NVStorageSaveData done [19:45:33]OFDSenderStorePacket done [19:45:33]KKMCreateOFDPacket done [19:45:33]NVStorageSaveData kkm_last_timestamp [19:45:33]File name is /storage/kkm_last_timestamp [19:45:33]Write 4 bytes [19:45:33]NVStorageSaveData done [19:45:33]ExternCall_PrintAddStr [19:45:33]wPrintStart [19:45:33]Write to MH i2c: 01 00 00 1D 0B 28 [19:45:33]Write i2c OK [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: 01 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: 01 07 00 [19:45:33]MH_I2C_Read... [19:45:33]Read from MH i2c: 01 07 00 1D 0B 00 00 00 00 00 FF 0F 3D [19:45:33]RasterBufferAndPrint [19:45:33]line Счет N : (1)161221 [19:45:33]line ИНН: 02508201610067 [19:45:33]line Контрольно-Кассовый Чек [19:45:33]line ПРОДАЖА [19:45:33]line ТРК (МРК, ГНК) : 31 [19:45:33]line Товар: 2710194240 [19:45:33]line D-Energy Дт-К-2 [19:45:33]line 38.870 * 77.20 [19:45:33]line = 3000.76 [19:45:33]line НДС 12% НСП 1% [19:45:33]line > о реализуемом товаре [19:45:33]line ОКРУГЛЕНИЕ: -0.76 [19:45:33]line ИТОГО: 3000.00 [19:45:33]line Внесено: 3000.00 [19:45:33]line СДАЧА: 0.00 [19:45:33]line НСП 1% : 26.55 [19:45:33]line НДС 12% : 318.66 [19:45:33]line Наличными: 3000.00 [19:45:33]line Безнал.: 0.00 [19:45:33]line Место: АЗС № 126 "Партнер Нефть" [19:45:33]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [19:45:33]line СНО: Общий режим [19:45:33]line Чек 256 29.10.2024 19:45 [19:45:33]line Смена: 547 ФФД: 1.0 [19:45:33]line ЗНМ: 0300000085 [19:45:33]line РНМ: 0000000000091683 [19:45:33]line Версия ККМ: 001 [19:45:33]line ФМ: 0000000000871745 [19:45:33]line ФД: 146460 [19:45:33]line ФПД: 35420715554805 [19:45:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194532&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146460&fm=35420715554805&tin=02508201610067®Number=0000000000091683&sum=300000 [19:45:33]OFD Sender: Processing packet 146460 [packets to send 206, broken 205] [19:45:33]ProducePacketName [19:45:33]name=ofd_packets/00146460 [19:45:33]OFD Sender: To server: pG, [19:45:33]CommunicateWithHost lk.salyk.kg:30040 [19:45:33]ConnectInit lk.salyk.kg [19:45:33]written 0, free lines is 4095 [19:45:34]Connected sock=10 [19:45:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 42 3A 0D 01 69 5D 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 00 01 00 00 F4 03 04 00 5C 3B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1C 3C 02 00 35 04 06 00 20 37 07 2B 17 F5 B8 91 2E F4 9F B6 2D FF [19:45:34]Write to MH i2c: 01 00 00 48 0B 53 [19:45:34]Write i2c OK [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: 01 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: 01 07 00 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: 01 07 00 48 0B 00 00 00 00 00 BF 0C 25 [19:45:34]RasterBufferAndPrint [19:45:34]line [19:45:34]line [19:45:34]line [19:45:34]line [19:45:34]line [19:45:34]written 0, free lines is 3269 [19:45:34]MH_Cut [19:45:34]Write to MH i2c: D1 01 00 4F 0B 01 2C [19:45:34]Write i2c OK [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: D1 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: D1 01 00 [19:45:34]MH_I2C_Read... [19:45:34]Read from MH i2c: D1 01 00 4F 0B 00 2B [19:45:34]Write to MH i2c: 01 00 00 50 0B 5B [19:45:34]Write i2c OK [19:45:34]MH_I2C_Read... [19:45:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 44 75 47 00 7C F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1C 3C 02 00 F4 03 04 00 83 E0 20 67 B6 04 01 00 00 3E 4A 89 66 6A B5 B3 29 [19:45:34]CommunicateWithHost err = 0 [19:45:34]CheckOFDResponse [19:45:34]1017 (14) - 77093643461234 [19:45:34]1041 (16) - 0000000000871745 [19:45:34]1040 (4) - 146460 [19:45:34]1012 (4) - 29.10.2024 13:17 [19:45:34]1206 (1) - 0 [19:45:34]OFD Sender: Remove packet 146460 [19:45:34]ProducePacketName [19:45:34]name=ofd_packets/00146460 [19:45:34]NVStorageDeleteData [19:45:35]OFD Sender: No OFD packet to send [19:45:35]*** Cut start [19:45:35]*** Partial cut [19:45:35]*** CUTSNS_PIN = 1 [19:45:35]*** CUTSNS_PIN = 0 [19:45:35]*** Brake cut motor [19:45:35]Read from MH i2c: 01 [19:45:35]MH_I2C_Read... [19:45:35]*** Stop cut motor [19:45:35]*** Cut end [19:45:35]Read from MH i2c: 01 07 00 [19:45:35]MH_I2C_Read... [19:45:35]Read from MH i2c: 01 07 00 50 0B 00 00 00 00 00 FF 0F 70 [19:45:35]process_action close_receipt done [19:45:35]requested_data is exist [19:45:35]produce_requested_data [19:45:35]requested_item fm.sn is exist - process it [19:45:35]wFMCommunicate request_size=4 [19:45:35]MH_SAM_APDU [19:45:35]CAPDU: 80 11 00 00 [19:45:35]Write to MH i2c: E2 08 00 51 0B 80 11 00 00 00 00 00 00 D6 [19:45:35]Write i2c OK [19:45:35]MH_I2C_Read... [19:45:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:35]Read from MH i2c: E2 [19:45:35]MH_I2C_Read... [19:45:35]Read from MH i2c: E2 17 00 [19:45:35]MH_I2C_Read... [19:45:35]Read from MH i2c: E2 17 00 51 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 29 [19:45:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [19:45:35]wFMCommunicate OK [19:45:35]requested_item fd.num is exist - process it [19:45:35]SAM_PROTO_GetFieldsCounters [19:45:35]wFMCommunicate request_size=4 [19:45:35]MH_SAM_APDU [19:45:35]CAPDU: 80 13 00 00 [19:45:35]Write to MH i2c: E2 08 00 52 0B 80 13 00 00 00 00 00 00 D9 [19:45:35]Write i2c OK [19:45:35]MH_I2C_Read... [19:45:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:35]Read from MH i2c: E2 [19:45:35]MH_I2C_Read... [19:45:35]Read from MH i2c: E2 62 00 [19:45:35]MH_I2C_Read... [19:45:35]Read from MH i2c: E2 62 00 52 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1C 3C 02 00 0E 04 04 00 23 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 7E [19: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1C 3C 02 00 0E 04 04 00 23 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 [19:45:35]wFMCommunicate OK [19:45:35]SAM_PROTO_GetFieldsCounters done [19:45:35]requested_item shift.num is exist - process it [19:45:35]requested_item shift.opened is exist - process it [19:45:35]req_shift_opened [19:45:35]FM_GetShiftState [19:45:35]SAM_PROTO_GetShiftState [19:45:35]wFMCommunicate request_size=4 [19:45:35]MH_SAM_APDU [19:45:35]CAPDU: 80 13 01 00 [19:45:35]Write to MH i2c: E2 08 00 53 0B 80 13 01 00 00 00 00 00 DB [19:45:35]Write i2c OK [19:45:35]MH_I2C_Read... [19:45:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:35]Read from MH i2c: E2 [19:45:35]MH_I2C_Read... [19:45:35]Read from MH i2c: E2 0E 00 [19:45:35]MH_I2C_Read... [19:45:35]Read from MH i2c: E2 0E 00 53 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 14 [19:45:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [19:45:35]wFMCommunicate OK [19:45:35]SAM_PROTO_GetShiftState done [19:45:35]FM_GetShiftState done [19:45:35]req_shift_opened done [19:45:35]requested_item shift.open_date is exist - process it [19:45:35]req_shift_open_date [19:45:35]req_shift_open_date done [19:45:35]produce_requested_data done [19:45:35]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146460,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [19:45:35]process_action_free close_receipt [19:45:35]json_value_free [19:45:35]json_value_free done [19:45:35]process_json_proto returns [19:45:35]Send response to host [19:45:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146460,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [19:45:35]free response buf [19:45:35]execute_script done [19:45:35]execute_script returns [19:45:35]free content buf [19:45:35]Sock 9.Close socket [19:45:35]Sock 9.Thread stoped [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:10]OFD Sender: No OFD packet to send [19:47:15]OFD Sender: No OFD packet to send [19:47:20]OFD Sender: No OFD packet to send [19:47:25]OFD Sender: No OFD packet to send [19:47:30]OFD Sender: No OFD packet to send [19:47:35]OFD Sender: No OFD packet to send [19:47:40]OFD Sender: No OFD packet to send [19:47:45]OFD Sender: No OFD packet to send [19:47:50]OFD Sender: No OFD packet to send [19:47:55]OFD Sender: No OFD packet to send [19:48:00]OFD Sender: No OFD packet to send [19:48:05]OFD Sender: No OFD packet to send [19:48:10]OFD Sender: No OFD packet to send [19:48:15]OFD Sender: No OFD packet to send [19:48:20]OFD Sender: No OFD packet to send [19:48:25]OFD Sender: No OFD packet to send [19:48:30]OFD Sender: No OFD packet to send [19:48:35]OFD Sender: No OFD packet to send [19:48:40]OFD Sender: No OFD packet to send [19:48:45]OFD Sender: No OFD packet to send [19:48:50]OFD Sender: No OFD packet to send [19:48:55]OFD Sender: No OFD packet to send [19:49:00]OFD Sender: No OFD packet to send [19:49:05]OFD Sender: No OFD packet to send [19:49:10]OFD Sender: No OFD packet to send [19:49:15]OFD Sender: No OFD packet to send [19:49:20]OFD Sender: No OFD packet to send [19:49:25]OFD Sender: No OFD packet to send [19:49:30]OFD Sender: No OFD packet to send [19:49:35]OFD Sender: No OFD packet to send [19:49:40]OFD Sender: No OFD packet to send [19:49:45]OFD Sender: No OFD packet to send [19:49:50]OFD Sender: No OFD packet to send [19:49:55]OFD Sender: No OFD packet to send [19:50:00]OFD Sender: No OFD packet to send [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:20]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [19:51:30]OFD Sender: No OFD packet to send [19:51:35]OFD Sender: No OFD packet to send [19:51:40]OFD Sender: No OFD packet to send [19:51:45]OFD Sender: No OFD packet to send [19:51:50]OFD Sender: No OFD packet to send [19:51:55]OFD Sender: No OFD packet to send [19:52:00]OFD Sender: No OFD packet to send [19:52:05]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [19:56:10]OFD Sender: No OFD packet to send [19:56:15]OFD Sender: No OFD packet to send [19:56:20]OFD Sender: No OFD packet to send [19:56:25]OFD Sender: No OFD packet to send [19:56:30]OFD Sender: No OFD packet to send [19:56:35]OFD Sender: No OFD packet to send [19:56:40]OFD Sender: No OFD packet to send [19:56:46]OFD Sender: No OFD packet to send [19:56:51]OFD Sender: No OFD packet to send [19:56:56]OFD Sender: No OFD packet to send [19:57:01]OFD Sender: No OFD packet to send [19:57:06]OFD Sender: No OFD packet to send [19:57:11]OFD Sender: No OFD packet to send [19:57:16]OFD Sender: No OFD packet to send [19:57:21]OFD Sender: No OFD packet to send [19:57:26]OFD Sender: No OFD packet to send [19:57:31]OFD Sender: No OFD packet to send [19:57:36]OFD Sender: No OFD packet to send [19:57:41]OFD Sender: No OFD packet to send [19:57:46]OFD Sender: No OFD packet to send [19:57:51]OFD Sender: No OFD packet to send [19:57:56]OFD Sender: No OFD packet to send [19:58:01]OFD Sender: No OFD packet to send [19:58:06]OFD Sender: No OFD packet to send [19:58:11]OFD Sender: No OFD packet to send [19:58:16]OFD Sender: No OFD packet to send [19:58:21]OFD Sender: No OFD packet to send [19:58:26]OFD Sender: No OFD packet to send [19:58:31]OFD Sender: No OFD packet to send [19:58:36]OFD Sender: No OFD packet to send [19:58:41]OFD Sender: No OFD packet to send [19:58:46]OFD Sender: No OFD packet to send [19:58:51]OFD Sender: No OFD packet to send [19:58:56]OFD Sender: No OFD packet to send [19:59:01]OFD Sender: No OFD packet to send [19:59:06]OFD Sender: No OFD packet to send [19:59:11]OFD Sender: No OFD packet to send [19:59:16]OFD Sender: No OFD packet to send [19:59:21]OFD Sender: No OFD packet to send [19:59:26]OFD Sender: No OFD packet to send [19:59:31]OFD Sender: No OFD packet to send [19:59:36]OFD Sender: No OFD packet to send [19:59:41]OFD Sender: No OFD packet to send [19:59:46]OFD Sender: No OFD packet to send [19:59:51]OFD Sender: No OFD packet to send [19:59:56]OFD Sender: No OFD packet to send [20:00:01]OFD Sender: No OFD packet to send [20:00:06]OFD Sender: No OFD packet to send [20:00:11]OFD Sender: No OFD packet to send [20:00:16]OFD Sender: No OFD packet to send [20:00:21]OFD Sender: No OFD packet to send [20:00:26]OFD Sender: No OFD packet to send [20:00:31]OFD Sender: No OFD packet to send [20:00:36]OFD Sender: No OFD packet to send [20:00:41]OFD Sender: No OFD packet to send [20:00:46]OFD Sender: No OFD packet to send [20:00:49]accept exits with 8 [20:00:49]New connection [20:00:49]New thread 3067329892 created [20:00:49]Thread 3067473252 joined [20:00:49]Waiting for new connection... [20:00:49] Sock 8.Parse request [20:00:49]Sock 8.Check first char [20:00:49]Sock 8.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.40.195:8080 [20:00:49]Content-Length: 754 [20:00:49]Content-Type: application/json [20:00:49] [20:00:49]POST finish read [20:00:49]Found Content-Length = 754 [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)161222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 21.320, "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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.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)161222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 21.320, "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\u000A30101069", "payments": [ { "type": 1, "sum" : 0.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 54 0B 4E [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 54 0B 00 F2 3E 21 67 D5 8D 6C 64 41 [20:00:49]GetLastDocTimeStamp 1730231132 [20:00:49]current date 1730232050 [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 55 0B 80 13 01 00 00 00 00 00 DD [20:00:49]Write i2c OK [20:00:49]MH_I2C_Read... [20:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:50]Read from MH i2c: E2 [20:00:50]MH_I2C_Read... [20:00:50]Read from MH i2c: E2 0E 00 [20:00:50]MH_I2C_Read... [20:00:50]Read from MH i2c: E2 0E 00 55 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 16 [20:00:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:00:50]wFMCommunicate OK [20:00:50]SAM_PROTO_GetShiftState done [20:00:50]FM_GetShiftState done [20:00:50]opened in 1730161786 [20:00:50]opened+sec_in_day 1730248186 [20:00:50]quantity*price = 0 [20:00:50]sum+1 = 1 [20:00:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 257 29.10.2024 20:00 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101069 ФМ: 0000000000871745 ФД: 146461 ФПД: 163879014974073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200051&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146461&fm=163879014974073&tin=02508201610067®Number=0000000000091683&sum=0 [20:00:51]StoreToDocumentArchive [20:00:51]shift 547 fd 146461 [20:00:51]save to /storage/0547/doc_00146461 [20:00:51]save last doc name /storage/0547/doc_00146461 to /storage/kkm_last_doc_name [20:00:51]save OK [20:00:51]Clear old archive folders... [20:00:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:00:51]tlvbuf is 0112BE30 [20:00:51]SAM_PROTO_ClearQueue [20:00:51]wFMCommunicate request_size=4 [20:00:51]MH_SAM_APDU [20:00:51]CAPDU: 80 09 00 00 [20:00:51]Write to MH i2c: E2 08 00 62 0B 80 09 00 00 00 00 00 00 DF [20:00:51]Write i2c OK [20:00:51]MH_I2C_Read... [20:00:51]*** iso7816_exchange 80 09 00 00... 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 62 0B 00 90 00 E1 [20:00:51]RAPDU: 90 00 [20:00:51]wFMCommunicate OK [20:00:51]SAM_PROTO_ClearQueue done [20:00:51]KKMCreateOFDPacket [20:00:51]OFDProtocolAddRootSTLVToBuf [20:00:51]FM_MakeSignedData [20:00:51]FM_MakeSignedData [20:00:51]SAM_PROTO_SignData [20:00:51]wFMCommunicate request_size=4 [20:00:51]MH_SAM_APDU [20:00:51]CAPDU: 80 0D 01 02 [20:00:51]Write to MH i2c: E2 08 00 63 0B 80 0D 01 02 00 00 00 00 E7 [20:00:51]Write i2c OK [20:00:51]MH_I2C_Read... [20:00:51]*** iso7816_exchange 80 0D 01 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 63 0B 00 90 00 E2 [20:00:51]RAPDU: 90 00 [20:00:51]wFMCommunicate OK [20:00:51]wFMCommunicate request_size=255 [20:00:51]MH_SAM_APDU [20:00: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 48 53 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 F3 3E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1D 3C 02 00 35 04 06 00 95 [20:00:51]Write to MH i2c: E2 02 01 64 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 48 53 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 F3 3E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1D 3C 02 00 35 04 06 00 95 00 00 5B [20:00:51]Write i2c OK [20:00:51]MH_I2C_Read... [20:00:51]OFD Sender: No OFD packet to send [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 64 0B 00 90 00 E3 [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 0C 0E 79 42 79 [20:00:51]Write to MH i2c: E2 0D 00 65 0B 80 0D 02 02 05 00 0C 0E 79 42 79 00 00 42 [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 65 0B 00 90 00 E4 [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 66 0B 80 0D 03 02 00 00 00 00 EC [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 66 0B 00 56 BD BC 8B 38 38 46 80 90 00 7D [20:00:51]RAPDU: 56 BD BC 8B 38 38 46 80 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 67 0B 80 11 00 00 00 00 00 00 EC [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 67 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3F [20:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:00:51]wFMCommunicate OK [20:00:51]CreateOFDProtocolMessage done [20:00:51]OFDSenderStorePacket 146461 [20:00:51]StoreOFDPacket docnum=146461 [20:00:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7E 76 07 01 60 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 48 53 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 F3 3E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1D 3C 02 00 35 04 06 00 95 0C 0E 79 42 79 56 BD BC 8B 38 38 46 80 [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/00146461 [20:00:51]NVStorageSaveData ofd_packets/00146461 [20:00:51]File name is /storage/ofd_packets/00146461 [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 68 0B 73 [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 68 0B 00 00 00 00 00 FF 0F 88 [20:00:51]RasterBufferAndPrint [20:00:51]line Счет N : (1)161222 [20:00:51]line ИНН: 02508201610067 [20:00:51]line Контрольно-Кассовый Чек [20:00:51]line ПРОДАЖА [20:00:51]line ТРК (МРК, ГНК) : 32 [20:00:51]line Товар: 2710124130 [20:00:51]line Аи-92-К-2 [20:00:51]line 21.320 * 0.00 [20:00:51]line = 0.00 [20:00:51]line НДС 12% НСП 1% [20:00:51]line > о реализуемом товаре [20:00:51]line ИТОГО: 0.00 [20:00:51]line НСП 1% : 0.00 [20:00:51]line НДС 12% : 0.00 [20:00:51]line Наличными: 0.00 [20:00:51]line Безнал.: 0.00 [20:00:51]line Место: АЗС № 126 "Партнер Нефть" [20:00:51]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:00:51]line СНО: Общий режим [20:00:51]line Чек 257 29.10.2024 20:00 [20:00:51]line Смена: 547 ФФД: 1.0 [20:00:51]line ЗНМ: 0300000085 [20:00:51]line РНМ: 0000000000091683 [20:00:51]line Версия ККМ: 001 [20:00:51]line Талоны: ТК ГПНА Online [20:00:51]line 30101069 [20:00:51]line ФМ: 0000000000871745 [20:00:51]line ФД: 146461 [20:00:51]line ФПД: 163879014974073 [20:00:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200051&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146461&fm=163879014974073&tin=02508201610067®Number=0000000000091683&sum=0 [20:00:52]written 0, free lines is 4095 [20:00:52]OFD Sender: Processing packet 146461 [packets to send 206, broken 205] [20:00:52]ProducePacketName [20:00:52]name=ofd_packets/00146461 [20:00:52]OFD Sender: To server: pG, [20:00:52]CommunicateWithHost lk.salyk.kg:30040 [20:00:52]ConnectInit lk.salyk.kg [20:00:52]Write to MH i2c: 01 00 00 92 0B 9D [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 92 0B 00 00 00 00 00 B8 0C 68 [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 3260 [20:00:52]MH_Cut [20:00:52]Write to MH i2c: D1 01 00 99 0B 01 76 [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 99 0B 00 75 [20:00:52]Write to MH i2c: 01 00 00 9A 0B A5 [20:00:52]Write i2c OK [20:00:52]MH_I2C_Read... [20:00:53]*** Cut start [20:00:53]*** Partial cut [20:00:53]*** CUTSNS_PIN = 1 [20:00:53]*** 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 9A 0B 00 00 00 00 00 FF 0F BA [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 9B 0B 80 11 00 00 00 00 00 00 20 [20:00:53]Write i2c OK [20:00:53]MH_I2C_Read... [20:00:53]Connected sock=11 [20:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7E 76 07 01 60 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 48 53 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 F3 3E 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1D 3C 02 00 35 04 06 00 95 0C 0E 79 42 79 56 BD BC 8B 38 38 46 80 [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 9B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 73 [20:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 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 9C 0B 80 13 00 00 00 00 00 00 23 [20:00:53]Write i2c OK [20:00:53]MH_I2C_Read... [20:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:00:54]Read from MH i2c: E2 [20:00:54]MH_I2C_Read... [20:00:54]Read from MH i2c: E2 62 00 [20:00:54]MH_I2C_Read... [20:00:54]Read from MH i2c: E2 62 00 9C 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1D 3C 02 00 0E 04 04 00 23 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 CC [20:00:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1D 3C 02 00 0E 04 04 00 23 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 [20:00:54]wFMCommunicate OK [20:00:54]SAM_PROTO_GetFieldsCounters done [20:00:54]requested_item shift.num is exist - process it [20:00:54]requested_item shift.opened is exist - process it [20:00:54]req_shift_opened [20:00:54]FM_GetShiftState [20:00:54]SAM_PROTO_GetShiftState [20:00:54]wFMCommunicate request_size=4 [20:00:54]MH_SAM_APDU [20:00:54]CAPDU: 80 13 01 00 [20:00:54]Write to MH i2c: E2 08 00 9D 0B 80 13 01 00 00 00 00 00 25 [20:00:54]Write i2c OK [20:00:54]MH_I2C_Read... [20:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:54]Read from MH i2c: E2 [20:00:54]MH_I2C_Read... [20:00:54]Read from MH i2c: E2 0E 00 [20:00:54]MH_I2C_Read... [20:00:54]Read from MH i2c: E2 0E 00 9D 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5E [20:00:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:00:54]wFMCommunicate OK [20:00:54]SAM_PROTO_GetShiftState done [20:00:54]FM_GetShiftState done [20:00:54]req_shift_opened done [20:00:54]requested_item shift.open_date is exist - process it [20:00:54]req_shift_open_date [20:00:54]req_shift_open_date done [20:00:54]produce_requested_data done [20:00:54]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146461,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:00:54]process_action_free close_receipt [20:00:54]json_value_free [20:00:54]json_value_free done [20:00:54]process_json_proto returns [20:00:54]Send response to host [20:00:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146461,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:00:54]free response buf [20:00:54]execute_script done [20:00:54]execute_script returns [20:00:54]free content buf [20:00:54]Sock 8.Close socket [20:00:54]Sock 8.Thread stoped [20:00:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 45 2B 47 00 34 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1D 3C 02 00 F4 03 04 00 1A E4 20 67 B6 04 01 00 00 74 17 4C 58 0F 55 97 D1 [20:00:54]CommunicateWithHost err = 0 [20:00:54]CheckOFDResponse [20:00:54]1017 (14) - 77093643461234 [20:00:54]1041 (16) - 0000000000871745 [20:00:54]1040 (4) - 146461 [20:00:54]1012 (4) - 29.10.2024 13:33 [20:00:54]1206 (1) - 0 [20:00:54]OFD Sender: Remove packet 146461 [20:00:54]ProducePacketName [20:00:54]name=ofd_packets/00146461 [20:00:54]NVStorageDeleteData [20:00:54]OFD Sender: No OFD packet to send [20:00:59]OFD Sender: No OFD packet to send [20:01:04]OFD Sender: No OFD packet to send [20:01:09]OFD Sender: No OFD packet to send [20:01:11]int [20:01:11]Write to MH i2c: 01 00 00 9E 0B A9 [20:01:11]*** FLAG_PRN_KEY set [20:01:11]Write i2c OK [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 07 00 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 07 00 9E 0B 00 08 00 00 00 FF 0F C6 [20:01:11]state=0 [20:01:11]Key pressed [20:01:11]Feed [20:01:11]Write to MH i2c: D8 00 00 9F 0B 81 [20:01:11]Write i2c OK [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: D8 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: D8 01 00 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: D8 01 00 9F 0B 00 82 [20:01:11]int [20:01:11]Write to MH i2c: 01 00 00 A0 0B AB [20:01:11]Write i2c OK [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 07 00 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 07 00 A0 0B 00 48 00 00 00 3C 00 36 [20:01:11]state=2 [20:01:11]Key pressed [20:01:11]int [20:01:11]Write to MH i2c: 01 00 00 A1 0B AC [20:01:11]*** FLAG_PRN_KEY reset [20:01:11]Write i2c OK [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 07 00 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 07 00 A1 0B 00 00 00 00 00 F6 0F B8 [20:01:11]state=2 [20:01:11]Stop feed [20:01:14]OFD Sender: No OFD packet to send [20:01:19]OFD Sender: No OFD packet to send [20:01:24]OFD Sender: No OFD packet to send [20:01:29]OFD Sender: No OFD packet to send [20:01:34]OFD Sender: No OFD packet to send [20:01:39]OFD Sender: No OFD packet to send [20:01:44]OFD Sender: No OFD packet to send [20:01:49]OFD Sender: No OFD packet to send [20:01:54]OFD Sender: No OFD packet to send [20:01:59]OFD Sender: No OFD packet to send [20:02:04]OFD Sender: No OFD packet to send [20:02:09]OFD Sender: No OFD packet to send [20:02:11]accept exits with 9 [20:02:11]New connection [20:02:11]New thread 3067473252 created [20:02:11]Thread 3067329892 joined [20:02:11]Waiting for new connection... [20:02:11] Sock 9.Parse request [20:02:11]Sock 9.Check first char [20:02:11]Sock 9.First char is OK [20:02:11]request: POST /json_proto HTTP/1.0 [20:02:11]Method: POST [20:02:11]URL: /json_proto [20:02:11]Method is POST - this is cgi request [20:02:11]url: /json_proto [20:02:11]query_string will be loaded in cgi processing [20:02:11]execute_cgi json_proto POST (null) [20:02:11]execute_cgi path=json_proto method=POST [20:02:11]POST find Content-Length [20:02:11]Host: 172.17.40.195:8080 [20:02:11]Content-Length: 679 [20:02:11]Content-Type: application/json [20:02:11] [20:02:11]POST finish read [20:02:11]Found Content-Length = 679 [20:02:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:02:11]execute_script... [20: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)161223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:02:11]POST & json_proto [20:02:11]process_json_proto [20:02:11]json parsed OK: [20:02:11]protocol is kg_v1.0 [20:02:11]action value=close_receipt [20:02:11]process_action close_receipt [20:02:11]cmd_close_receipt [20:02:11]MH_GetDate [20:02:11]Write to MH i2c: F0 00 00 A2 0B 9C [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: F0 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: F0 09 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: F0 09 00 A2 0B 00 44 3F 21 67 D5 8D 6C 64 E2 [20:02:11]GetLastDocTimeStamp 1730232051 [20:02:11]current date 1730232132 [20:02:11]FM_GetShiftState [20:02:11]SAM_PROTO_GetShiftState [20:02:11]wFMCommunicate request_size=4 [20:02:11]MH_SAM_APDU [20:02:11]CAPDU: 80 13 01 00 [20:02:11]Write to MH i2c: E2 08 00 A3 0B 80 13 01 00 00 00 00 00 2B [20:02:11]Write i2c OK [20:02:11]MH_I2C_Read... [20:02:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:11]Read from MH i2c: E2 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 0E 00 [20:02:11]MH_I2C_Read... [20:02:11]Read from MH i2c: E2 0E 00 A3 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 64 [20:02:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:02:11]wFMCommunicate OK [20:02:11]SAM_PROTO_GetShiftState done [20:02:11]FM_GetShiftState done [20:02:11]opened in 1730161786 [20:02:11]opened+sec_in_day 1730248186 [20:02:11]quantity*price = 100050 [20:02:11]sum+1 = 100052 [20:02: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 258 29.10.2024 20:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146462 ФПД: 171879702941510 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200212&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146462&fm=171879702941510&tin=02508201610067®Number=0000000000091683&sum=100000 [20:02:12]StoreToDocumentArchive [20:02:12]shift 547 fd 146462 [20:02:12]save to /storage/0547/doc_00146462 [20:02:12]save last doc name /storage/0547/doc_00146462 to /storage/kkm_last_doc_name [20:02:12]save OK [20:02:12]Clear old archive folders... [20:02:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:02:12]tlvbuf is 010A3BC0 [20:02:12]SAM_PROTO_ClearQueue [20:02:12]wFMCommunicate request_size=4 [20:02:12]MH_SAM_APDU [20:02:12]CAPDU: 80 09 00 00 [20:02:12]Write to MH i2c: E2 08 00 B0 0B 80 09 00 00 00 00 00 00 2D [20:02:12]Write i2c OK [20:02:12]MH_I2C_Read... [20:02:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:12]Read from MH i2c: E2 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 B0 0B 00 90 00 2F [20:02:12]RAPDU: 90 00 [20:02:12]wFMCommunicate OK [20:02:12]SAM_PROTO_ClearQueue done [20:02:12]KKMCreateOFDPacket [20:02:12]OFDProtocolAddRootSTLVToBuf [20:02:12]FM_MakeSignedData [20:02:12]FM_MakeSignedData [20:02:12]SAM_PROTO_SignData [20:02:12]wFMCommunicate request_size=4 [20:02:12]MH_SAM_APDU [20:02:12]CAPDU: 80 0D 01 02 [20:02:12]Write to MH i2c: E2 08 00 B1 0B 80 0D 01 02 00 00 00 00 35 [20:02:12]Write i2c OK [20:02:12]MH_I2C_Read... [20:02:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:12]Read from MH i2c: E2 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 B1 0B 00 90 00 30 [20:02:12]RAPDU: 90 00 [20:02:12]wFMCommunicate OK [20:02:12]wFMCommunicate request_size=255 [20:02:12]MH_SAM_APDU [20:02:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 44 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1E 3C 02 00 35 04 06 00 9C 52 DC A3 [20:02:12]Write to MH i2c: E2 02 01 B2 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 44 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1E 3C 02 00 35 04 06 00 9C 52 DC A3 00 00 B5 [20:02:12]Write i2c OK [20:02:12]MH_I2C_Read... [20:02:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:12]Read from MH i2c: E2 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 B2 0B 00 90 00 31 [20:02:12]RAPDU: 90 00 [20:02:12]wFMCommunicate OK [20:02:12]wFMCommunicate request_size=7 [20:02:12]MH_SAM_APDU [20:02:12]CAPDU: 80 0D 02 02 02 4F 46 [20:02:12]Write to MH i2c: E2 0A 00 B3 0B 80 0D 02 02 02 00 4F 46 00 00 D1 [20:02:12]Write i2c OK [20:02:12]MH_I2C_Read... [20:02:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:12]Read from MH i2c: E2 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 03 00 B3 0B 00 90 00 32 [20:02:12]RAPDU: 90 00 [20:02:12]wFMCommunicate OK [20:02:12]wFMCommunicate request_size=4 [20:02:12]MH_SAM_APDU [20:02:12]CAPDU: 80 0D 03 02 [20:02:12]Write to MH i2c: E2 08 00 B4 0B 80 0D 03 02 00 00 00 00 3A [20:02:12]Write i2c OK [20:02:12]MH_I2C_Read... [20:02:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:12]Read from MH i2c: E2 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 0B 00 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 0B 00 B4 0B 00 4B B4 A1 9D D7 CF F3 FB 90 00 0C [20:02:12]RAPDU: 4B B4 A1 9D D7 CF F3 FB 90 00 [20:02:12]wFMCommunicate OK [20:02:12]SAM_PROTO_SignData done [20:02:12]FM_MakeSignedData done [20:02:12]CreateOFDProtocolMessage [20:02:12]wFMCommunicate request_size=4 [20:02:12]MH_SAM_APDU [20:02:12]CAPDU: 80 11 00 00 [20:02:12]Write to MH i2c: E2 08 00 B5 0B 80 11 00 00 00 00 00 00 3A [20:02:12]Write i2c OK [20:02:12]MH_I2C_Read... [20:02:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:12]Read from MH i2c: E2 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 17 00 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: E2 17 00 B5 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8D [20:02:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:02:12]wFMCommunicate OK [20:02:12]CreateOFDProtocolMessage done [20:02:12]OFDSenderStorePacket 146462 [20:02:12]StoreOFDPacket docnum=146462 [20:02:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 94 4D 04 01 73 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 44 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1E 3C 02 00 35 04 06 00 9C 52 DC A3 4F 46 4B B4 A1 9D D7 CF F3 FB [20:02:12]CheckFolder [20:02:12]dirname=/storage/ofd_packets [20:02:12]CheckFolder done [20:02:12]ProducePacketName [20:02:12]name=ofd_packets/00146462 [20:02:12]NVStorageSaveData ofd_packets/00146462 [20:02:12]File name is /storage/ofd_packets/00146462 [20:02:12]Write 298 bytes [20:02:12]NVStorageSaveData done [20:02:12]OFDSenderStorePacket done [20:02:12]KKMCreateOFDPacket done [20:02:12]NVStorageSaveData kkm_last_timestamp [20:02:12]File name is /storage/kkm_last_timestamp [20:02:12]Write 4 bytes [20:02:12]NVStorageSaveData done [20:02:12]ExternCall_PrintAddStr [20:02:12]wPrintStart [20:02:12]Write to MH i2c: 01 00 00 B6 0B C1 [20:02:12]Write i2c OK [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: 01 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: 01 07 00 [20:02:12]MH_I2C_Read... [20:02:12]Read from MH i2c: 01 07 00 B6 0B 00 00 00 00 00 FF 0F D6 [20:02:12]RasterBufferAndPrint [20:02:12]line Счет N : (1)161223 [20:02:12]line ИНН: 02508201610067 [20:02:12]line Контрольно-Кассовый Чек [20:02:12]line ПРОДАЖА [20:02:12]line ТРК (МРК, ГНК) : 11 [20:02:12]line Товар: 2710194210 [20:02:12]line ДТ-К-2 [20:02:12]line 13.130 * 76.20 [20:02:12]line = 1000.51 [20:02:12]line НДС 12% НСП 1% [20:02:12]line > о реализуемом товаре [20:02:12]line ОКРУГЛЕНИЕ: -0.51 [20:02:12]line ИТОГО: 1000.00 [20:02:12]line Внесено: 1000.00 [20:02:12]line СДАЧА: 0.00 [20:02:12]line НСП 1% : 8.85 [20:02:12]line НДС 12% : 106.25 [20:02:12]line Наличными: 1000.00 [20:02:12]line Безнал.: 0.00 [20:02:12]line Место: АЗС № 126 "Партнер Нефть" [20:02:12]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:02:12]line СНО: Общий режим [20:02:12]line Чек 258 29.10.2024 20:02 [20:02:12]line Смена: 547 ФФД: 1.0 [20:02:12]line ЗНМ: 0300000085 [20:02:12]line РНМ: 0000000000091683 [20:02:12]line Версия ККМ: 001 [20:02:12]line ФМ: 0000000000871745 [20:02:12]line ФД: 146462 [20:02:12]line ФПД: 171879702941510 [20:02:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200212&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146462&fm=171879702941510&tin=02508201610067®Number=0000000000091683&sum=100000 [20:02:13]OFD Sender: Processing packet 146462 [packets to send 206, broken 205] [20:02:13]ProducePacketName [20:02:13]name=ofd_packets/00146462 [20:02:13]OFD Sender: To server: pG, [20:02:13]CommunicateWithHost lk.salyk.kg:30040 [20:02:13]ConnectInit lk.salyk.kg [20:02:13]written 0, free lines is 4095 [20:02:13]Connected sock=10 [20: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 31 37 34 35 0C 01 00 00 94 4D 04 01 73 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 02 01 00 00 F4 03 04 00 44 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1E 3C 02 00 35 04 06 00 9C 52 DC A3 4F 46 4B B4 A1 9D D7 CF F3 FB [20:02:13]Write to MH i2c: 01 00 00 E1 0B EC [20:02:13]Write i2c OK [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: 01 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: 01 07 00 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: 01 07 00 E1 0B 00 00 00 00 00 B5 0C B4 [20:02:13]RasterBufferAndPrint [20:02:13]line [20:02:13]line [20:02:13]line [20:02:13]line [20:02:13]line [20:02:13]written 0, free lines is 3258 [20:02:13]MH_Cut [20:02:13]Write to MH i2c: D1 01 00 E8 0B 01 C5 [20:02:13]Write i2c OK [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: D1 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: D1 01 00 [20:02:13]MH_I2C_Read... [20:02:13]Read from MH i2c: D1 01 00 E8 0B 00 C4 [20:02:13]Write to MH i2c: 01 00 00 E9 0B F4 [20:02:13]Write i2c OK [20:02:13]MH_I2C_Read... [20:02:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 69 A7 47 00 52 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1E 3C 02 00 F4 03 04 00 6A E4 20 67 B6 04 01 00 00 34 52 73 97 5D BE 4A D1 [20:02:13]CommunicateWithHost err = 0 [20:02:13]CheckOFDResponse [20:02:13]1017 (14) - 77093643461234 [20:02:13]1041 (16) - 0000000000871745 [20:02:13]1040 (4) - 146462 [20:02:13]1012 (4) - 29.10.2024 13:34 [20:02:13]1206 (1) - 0 [20:02:13]OFD Sender: Remove packet 146462 [20:02:13]ProducePacketName [20:02:13]name=ofd_packets/00146462 [20:02:13]NVStorageDeleteData [20:02:14]OFD Sender: No OFD packet to send [20:02:14]*** Cut start [20:02:14]*** Partial cut [20:02:14]*** CUTSNS_PIN = 1 [20:02:14]*** CUTSNS_PIN = 0 [20:02:14]*** Brake cut motor [20:02:14]Read from MH i2c: 01 [20:02:14]MH_I2C_Read... [20:02:14]*** Stop cut motor [20:02:14]*** Cut end [20:02:14]Read from MH i2c: 01 07 00 [20:02:14]MH_I2C_Read... [20:02:14]Read from MH i2c: 01 07 00 E9 0B 00 00 00 00 00 FF 0F 09 [20:02:14]process_action close_receipt done [20:02:14]requested_data is exist [20:02:14]produce_requested_data [20:02:14]requested_item fm.sn is exist - process it [20:02:14]wFMCommunicate request_size=4 [20:02:14]MH_SAM_APDU [20:02:14]CAPDU: 80 11 00 00 [20:02:14]Write to MH i2c: E2 08 00 EA 0B 80 11 00 00 00 00 00 00 6F [20:02:14]Write i2c OK [20:02:14]MH_I2C_Read... [20:02:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:14]Read from MH i2c: E2 [20:02:14]MH_I2C_Read... [20:02:14]Read from MH i2c: E2 17 00 [20:02:14]MH_I2C_Read... [20:02:14]Read from MH i2c: E2 17 00 EA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C2 [20:02:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:02:14]wFMCommunicate OK [20:02:14]requested_item fd.num is exist - process it [20:02:14]SAM_PROTO_GetFieldsCounters [20:02:14]wFMCommunicate request_size=4 [20:02:14]MH_SAM_APDU [20:02:14]CAPDU: 80 13 00 00 [20:02:14]Write to MH i2c: E2 08 00 EB 0B 80 13 00 00 00 00 00 00 72 [20:02:14]Write i2c OK [20:02:14]MH_I2C_Read... [20:02:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:15]Read from MH i2c: E2 [20:02:15]MH_I2C_Read... [20:02:15]Read from MH i2c: E2 62 00 [20:02:15]MH_I2C_Read... [20:02:15]Read from MH i2c: E2 62 00 EB 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1E 3C 02 00 0E 04 04 00 23 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 1F [20: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1E 3C 02 00 0E 04 04 00 23 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 [20:02:15]wFMCommunicate OK [20:02:15]SAM_PROTO_GetFieldsCounters done [20:02:15]requested_item shift.num is exist - process it [20:02:15]requested_item shift.opened is exist - process it [20:02:15]req_shift_opened [20:02:15]FM_GetShiftState [20:02:15]SAM_PROTO_GetShiftState [20:02:15]wFMCommunicate request_size=4 [20:02:15]MH_SAM_APDU [20:02:15]CAPDU: 80 13 01 00 [20:02:15]Write to MH i2c: E2 08 00 EC 0B 80 13 01 00 00 00 00 00 74 [20:02:15]Write i2c OK [20:02:15]MH_I2C_Read... [20:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:15]Read from MH i2c: E2 [20:02:15]MH_I2C_Read... [20:02:15]Read from MH i2c: E2 0E 00 [20:02:15]MH_I2C_Read... [20:02:15]Read from MH i2c: E2 0E 00 EC 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AD [20:02:15]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:02:15]wFMCommunicate OK [20:02:15]SAM_PROTO_GetShiftState done [20:02:15]FM_GetShiftState done [20:02:15]req_shift_opened done [20:02:15]requested_item shift.open_date is exist - process it [20:02:15]req_shift_open_date [20:02:15]req_shift_open_date done [20:02:15]produce_requested_data done [20:02:15]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146462,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:02:15]process_action_free close_receipt [20:02:15]json_value_free [20:02:15]json_value_free done [20:02:15]process_json_proto returns [20:02:15]Send response to host [20:02:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146462,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:02:15]free response buf [20:02:15]execute_script done [20:02:15]execute_script returns [20:02:15]free content buf [20:02:15]Sock 9.Close socket [20:02:15]Sock 9.Thread stoped [20:02:19]OFD Sender: No OFD packet to send [20:02:24]OFD Sender: No OFD packet to send [20:02:29]OFD Sender: No OFD packet to send [20:02:30]accept exits with 8 [20:02:30]New connection [20:02:30]New thread 3067329892 created [20:02:30]Thread 3067473252 joined [20:02:30]Waiting for new connection... [20:02:30] Sock 8.Parse request [20:02:30]Sock 8.Check first char [20:02:30]Sock 8.First char is OK [20:02:30]request: POST /json_proto HTTP/1.0 [20:02:30]Method: POST [20:02:30]URL: /json_proto [20:02:30]Method is POST - this is cgi request [20:02:30]url: /json_proto [20:02:30]query_string will be loaded in cgi processing [20:02:30]execute_cgi json_proto POST (null) [20:02:30]execute_cgi path=json_proto method=POST [20:02:30]POST find Content-Length [20:02:30]Host: 172.17.40.195:8080 [20:02:30]Content-Length: 688 [20:02:30]Content-Type: application/json [20:02:30] [20:02:30]POST finish read [20:02:30]Found Content-Length = 688 [20:02:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "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" ] } } [20:02:30]execute_script... [20: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)161224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "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" ] } } [20:02:30]POST & json_proto [20:02:30]process_json_proto [20:02:30]json parsed OK: [20:02:30]protocol is kg_v1.0 [20:02:30]action value=close_receipt [20:02:30]process_action close_receipt [20:02:30]cmd_close_receipt [20:02:30]MH_GetDate [20:02:30]Write to MH i2c: F0 00 00 ED 0B E7 [20:02:30]Write i2c OK [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: F0 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: F0 09 00 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: F0 09 00 ED 0B 00 57 3F 21 67 D5 8D 6C 64 40 [20:02:30]GetLastDocTimeStamp 1730232132 [20:02:30]current date 1730232151 [20:02:30]FM_GetShiftState [20:02:30]SAM_PROTO_GetShiftState [20:02:30]wFMCommunicate request_size=4 [20:02:30]MH_SAM_APDU [20:02:30]CAPDU: 80 13 01 00 [20:02:30]Write to MH i2c: E2 08 00 EE 0B 80 13 01 00 00 00 00 00 76 [20:02:30]Write i2c OK [20:02:30]MH_I2C_Read... [20:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:30]Read from MH i2c: E2 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 0E 00 [20:02:30]MH_I2C_Read... [20:02:30]Read from MH i2c: E2 0E 00 EE 0B 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 AF [20:02:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:02:30]wFMCommunicate OK [20:02:30]SAM_PROTO_GetShiftState done [20:02:30]FM_GetShiftState done [20:02:30]opened in 1730161786 [20:02:30]opened+sec_in_day 1730248186 [20:02:30]quantity*price = 100051 [20:02:30]sum+1 = 100052 [20:02: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 259 29.10.2024 20:02 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146463 ФПД: 33178611330532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200231&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146463&fm=33178611330532&tin=02508201610067®Number=0000000000091683&sum=100000 [20:02:31]StoreToDocumentArchive [20:02:31]shift 547 fd 146463 [20:02:31]save to /storage/0547/doc_00146463 [20:02:31]save last doc name /storage/0547/doc_00146463 to /storage/kkm_last_doc_name [20:02:31]save OK [20:02:31]Clear old archive folders... [20:02:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:02:31]tlvbuf is 010A3BF0 [20:02:31]SAM_PROTO_ClearQueue [20:02:31]wFMCommunicate request_size=4 [20:02:31]MH_SAM_APDU [20:02:31]CAPDU: 80 09 00 00 [20:02:31]Write to MH i2c: E2 08 00 FB 0B 80 09 00 00 00 00 00 00 78 [20:02:31]Write i2c OK [20:02:31]MH_I2C_Read... [20:02:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:31]Read from MH i2c: E2 [20:02:31]MH_I2C_Read... [20:02:31]Read from MH i2c: E2 03 00 [20:02:31]MH_I2C_Read... [20:02:31]Read from MH i2c: E2 03 00 FB 0B 00 90 00 7A [20:02:31]RAPDU: 90 00 [20:02:31]wFMCommunicate OK [20:02:31]SAM_PROTO_ClearQueue done [20:02:31]KKMCreateOFDPacket [20:02:31]OFDProtocolAddRootSTLVToBuf [20:02:31]FM_MakeSignedData [20:02:31]FM_MakeSignedData [20:02:31]SAM_PROTO_SignData [20:02:31]wFMCommunicate request_size=4 [20:02:31]MH_SAM_APDU [20:02:31]CAPDU: 80 0D 01 02 [20:02:31]Write to MH i2c: E2 08 00 FC 0B 80 0D 01 02 00 00 00 00 80 [20:02:31]Write i2c OK [20:02:31]MH_I2C_Read... [20:02:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:31]Read from MH i2c: E2 [20:02:31]MH_I2C_Read... [20:02:31]Read from MH i2c: E2 03 00 [20:02:31]MH_I2C_Read... [20:02:31]Read from MH i2c: E2 03 00 FC 0B 00 90 00 7B [20:02:31]RAPDU: 90 00 [20:02:31]wFMCommunicate OK [20:02:31]wFMCommunicate request_size=255 [20:02:31]MH_SAM_APDU [20:02:31]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 03 01 00 00 F4 03 04 00 57 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1F 3C 02 [20:02:31]Write to MH i2c: E2 02 01 FD 0B 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 03 01 00 00 F4 03 04 00 57 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1F 3C 02 00 00 1E [20:02:31]Write i2c OK [20:02:31]MH_I2C_Read... [20:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:32]Read from MH i2c: E2 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 03 00 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 03 00 FD 0B 00 90 00 7C [20:02:32]RAPDU: 90 00 [20:02:32]wFMCommunicate OK [20:02:32]wFMCommunicate request_size=16 [20:02:32]MH_SAM_APDU [20:02:32]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1E 2C FF 57 AD E4 [20:02:32]Write to MH i2c: E2 13 00 FE 0B 80 0D 02 02 0B 00 00 35 04 06 00 1E 2C FF 57 AD E4 00 00 09 [20:02:32]Write i2c OK [20:02:32]MH_I2C_Read... [20:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:32]Read from MH i2c: E2 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 03 00 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 03 00 FE 0B 00 90 00 7D [20:02:32]RAPDU: 90 00 [20:02:32]wFMCommunicate OK [20:02:32]wFMCommunicate request_size=4 [20:02:32]MH_SAM_APDU [20:02:32]CAPDU: 80 0D 03 02 [20:02:32]Write to MH i2c: E2 08 00 FF 0B 80 0D 03 02 00 00 00 00 85 [20:02:32]Write i2c OK [20:02:32]MH_I2C_Read... [20:02:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:32]Read from MH i2c: E2 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 0B 00 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 0B 00 FF 0B 00 F6 21 8F 98 BF C7 39 10 90 00 93 [20:02:32]RAPDU: F6 21 8F 98 BF C7 39 10 90 00 [20:02:32]wFMCommunicate OK [20:02:32]SAM_PROTO_SignData done [20:02:32]FM_MakeSignedData done [20:02:32]CreateOFDProtocolMessage [20:02:32]wFMCommunicate request_size=4 [20:02:32]MH_SAM_APDU [20:02:32]CAPDU: 80 11 00 00 [20:02:32]Write to MH i2c: E2 08 00 00 0C 80 11 00 00 00 00 00 00 86 [20:02:32]Write i2c OK [20:02:32]MH_I2C_Read... [20:02:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:32]Read from MH i2c: E2 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 17 00 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: E2 17 00 00 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D9 [20:02:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:02:32]wFMCommunicate OK [20:02:32]CreateOFDProtocolMessage done [20:02:32]OFDSenderStorePacket 146463 [20:02:32]StoreOFDPacket docnum=146463 [20:02:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 6E 08 0D 01 FE 68 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 03 01 00 00 F4 03 04 00 57 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1F 3C 02 00 35 04 06 00 1E 2C FF 57 AD E4 F6 21 8F 98 BF C7 39 10 [20:02:32]CheckFolder [20:02:32]dirname=/storage/ofd_packets [20:02:32]CheckFolder done [20:02:32]ProducePacketName [20:02:32]name=ofd_packets/00146463 [20:02:32]NVStorageSaveData ofd_packets/00146463 [20:02:32]File name is /storage/ofd_packets/00146463 [20:02:32]Write 307 bytes [20:02:32]NVStorageSaveData done [20:02:32]OFDSenderStorePacket done [20:02:32]KKMCreateOFDPacket done [20:02:32]NVStorageSaveData kkm_last_timestamp [20:02:32]File name is /storage/kkm_last_timestamp [20:02:32]Write 4 bytes [20:02:32]NVStorageSaveData done [20:02:32]ExternCall_PrintAddStr [20:02:32]wPrintStart [20:02:32]Write to MH i2c: 01 00 00 01 0C 0D [20:02:32]Write i2c OK [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: 01 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: 01 07 00 [20:02:32]MH_I2C_Read... [20:02:32]Read from MH i2c: 01 07 00 01 0C 00 00 00 00 00 FF 0F 22 [20:02:32]RasterBufferAndPrint [20:02:32]line Счет N : (1)161224 [20:02:32]line ИНН: 02508201610067 [20:02:32]line Контрольно-Кассовый Чек [20:02:32]line ПРОДАЖА [20:02:32]line ТРК (МРК, ГНК) : 41 [20:02:32]line Товар: 2710194240 [20:02:32]line D-Energy Дт-К-2 [20:02:32]line 12.960 * 77.20 [20:02:32]line = 1000.51 [20:02:32]line НДС 12% НСП 1% [20:02:32]line > о реализуемом товаре [20:02:32]line ОКРУГЛЕНИЕ: -0.51 [20:02:32]line ИТОГО: 1000.00 [20:02:32]line Внесено: 1000.00 [20:02:32]line СДАЧА: 0.00 [20:02:32]line НСП 1% : 8.85 [20:02:32]line НДС 12% : 106.25 [20:02:32]line Наличными: 1000.00 [20:02:32]line Безнал.: 0.00 [20:02:32]line Место: АЗС № 126 "Партнер Нефть" [20:02:32]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:02:32]line СНО: Общий режим [20:02:32]line Чек 259 29.10.2024 20:02 [20:02:32]line Смена: 547 ФФД: 1.0 [20:02:32]line ЗНМ: 0300000085 [20:02:32]line РНМ: 0000000000091683 [20:02:32]line Версия ККМ: 001 [20:02:32]line ФМ: 0000000000871745 [20:02:32]line ФД: 146463 [20:02:32]line ФПД: 33178611330532 [20:02:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200231&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146463&fm=33178611330532&tin=02508201610067®Number=0000000000091683&sum=100000 [20:02:32]OFD Sender: Processing packet 146463 [packets to send 206, broken 205] [20:02:32]ProducePacketName [20:02:32]name=ofd_packets/00146463 [20:02:32]OFD Sender: To server: pG, [20:02:32]CommunicateWithHost lk.salyk.kg:30040 [20:02:32]ConnectInit lk.salyk.kg [20:02:32]written 0, free lines is 4095 [20:02:32]Connected sock=9 [20: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 31 37 34 35 15 01 00 00 6E 08 0D 01 FE 68 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 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 03 01 00 00 F4 03 04 00 57 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1F 3C 02 00 35 04 06 00 1E 2C FF 57 AD E4 F6 21 8F 98 BF C7 39 10 [20:02:33]Write to MH i2c: 01 00 00 2C 0C 38 [20:02:33]Write i2c OK [20:02:33]MH_I2C_Read... [20:02:33]Read from MH i2c: 01 [20:02:33]MH_I2C_Read... [20:02:33]Read from MH i2c: 01 07 00 [20:02:33]MH_I2C_Read... [20:02:33]Read from MH i2c: 01 07 00 2C 0C 00 00 00 00 00 C2 0C 0D [20:02:33]RasterBufferAndPrint [20:02:33]line [20:02:33]line [20:02:33]line [20:02:33]line [20:02:33]line [20:02:33]written 0, free lines is 3272 [20:02:33]MH_Cut [20:02:33]Write to MH i2c: D1 01 00 33 0C 01 11 [20:02:33]Write i2c OK [20:02:33]MH_I2C_Read... [20:02:33]Read from MH i2c: D1 [20:02:33]MH_I2C_Read... [20:02:33]Read from MH i2c: D1 01 00 [20:02:33]MH_I2C_Read... [20:02:33]Read from MH i2c: D1 01 00 33 0C 00 10 [20:02:33]Write to MH i2c: 01 00 00 34 0C 40 [20:02:33]Write i2c OK [20:02:33]MH_I2C_Read... [20:02:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 62 8D 47 00 70 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 1F 3C 02 00 F4 03 04 00 7D E4 20 67 B6 04 01 00 00 9C 21 C6 7D 95 27 0D E0 [20:02:33]CommunicateWithHost err = 0 [20:02:33]CheckOFDResponse [20:02:33]1017 (14) - 77093643461234 [20:02:33]1041 (16) - 0000000000871745 [20:02:33]1040 (4) - 146463 [20:02:33]1012 (4) - 29.10.2024 13:34 [20:02:33]1206 (1) - 0 [20:02:33]OFD Sender: Remove packet 146463 [20:02:33]ProducePacketName [20:02:33]name=ofd_packets/00146463 [20:02:33]NVStorageDeleteData [20:02:33]OFD Sender: No OFD packet to send [20:02:33]*** Cut start [20:02:33]*** Partial cut [20:02:33]*** CUTSNS_PIN = 1 [20:02:33]*** CUTSNS_PIN = 0 [20:02:34]*** Brake cut motor [20:02:34]Read from MH i2c: 01 [20:02:34]MH_I2C_Read... [20:02:34]*** Stop cut motor [20:02:34]*** Cut end [20:02:34]Read from MH i2c: 01 07 00 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: 01 07 00 34 0C 00 00 00 00 00 FF 0F 55 [20:02:34]process_action close_receipt done [20:02:34]requested_data is exist [20:02:34]produce_requested_data [20:02:34]requested_item fm.sn is exist - process it [20:02:34]wFMCommunicate request_size=4 [20:02:34]MH_SAM_APDU [20:02:34]CAPDU: 80 11 00 00 [20:02:34]Write to MH i2c: E2 08 00 35 0C 80 11 00 00 00 00 00 00 BB [20:02:34]Write i2c OK [20:02:34]MH_I2C_Read... [20:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:34]Read from MH i2c: E2 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 17 00 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 17 00 35 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0E [20:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:02:34]wFMCommunicate OK [20:02:34]requested_item fd.num is exist - process it [20:02:34]SAM_PROTO_GetFieldsCounters [20:02:34]wFMCommunicate request_size=4 [20:02:34]MH_SAM_APDU [20:02:34]CAPDU: 80 13 00 00 [20:02:34]Write to MH i2c: E2 08 00 36 0C 80 13 00 00 00 00 00 00 BE [20:02:34]Write i2c OK [20:02:34]MH_I2C_Read... [20:02:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:34]Read from MH i2c: E2 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 62 00 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 62 00 36 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1F 3C 02 00 0E 04 04 00 23 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 6F [20: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 1F 3C 02 00 0E 04 04 00 23 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 [20:02:34]wFMCommunicate OK [20:02:34]SAM_PROTO_GetFieldsCounters done [20:02:34]requested_item shift.num is exist - process it [20:02:34]requested_item shift.opened is exist - process it [20:02:34]req_shift_opened [20:02:34]FM_GetShiftState [20:02:34]SAM_PROTO_GetShiftState [20:02:34]wFMCommunicate request_size=4 [20:02:34]MH_SAM_APDU [20:02:34]CAPDU: 80 13 01 00 [20:02:34]Write to MH i2c: E2 08 00 37 0C 80 13 01 00 00 00 00 00 C0 [20:02:34]Write i2c OK [20:02:34]MH_I2C_Read... [20:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:34]Read from MH i2c: E2 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 0E 00 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 0E 00 37 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F9 [20:02:34]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:02:34]wFMCommunicate OK [20:02:34]SAM_PROTO_GetShiftState done [20:02:34]FM_GetShiftState done [20:02:34]req_shift_opened done [20:02:34]requested_item shift.open_date is exist - process it [20:02:34]req_shift_open_date [20:02:34]req_shift_open_date done [20:02:34]produce_requested_data done [20:02:34]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146463,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:02:34]process_action_free close_receipt [20:02:34]json_value_free [20:02:34]json_value_free done [20:02:34]process_json_proto returns [20:02:34]Send response to host [20:02:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146463,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:02:34]free response buf [20:02:34]execute_script done [20:02:34]execute_script returns [20:02:34]free content buf [20:02:34]Sock 8.Close socket [20:02:34]Sock 8.Thread stoped [20:02:38]OFD Sender: No OFD packet to send [20:02:43]OFD Sender: No OFD packet to send [20:02:48]OFD Sender: No OFD packet to send [20:02:53]OFD Sender: No OFD packet to send [20:02:58]OFD Sender: No OFD packet to send [20:03:03]OFD Sender: No OFD packet to send [20:03:08]OFD Sender: No OFD packet to send [20:03:13]OFD Sender: No OFD packet to send [20:03:18]OFD Sender: No OFD packet to send [20:03:23]OFD Sender: No OFD packet to send [20:03:28]OFD Sender: No OFD packet to send [20:03:33]OFD Sender: No OFD packet to send [20:03:39]OFD Sender: No OFD packet to send [20:03:44]OFD Sender: No OFD packet to send [20:03:49]OFD Sender: No OFD packet to send [20:03:54]OFD Sender: No OFD packet to send [20:03:59]OFD Sender: No OFD packet to send [20:04:04]OFD Sender: No OFD packet to send [20:04:09]OFD Sender: No OFD packet to send [20:04:14]OFD Sender: No OFD packet to send [20:04:19]OFD Sender: No OFD packet to send [20:04:24]OFD Sender: No OFD packet to send [20:04:29]OFD Sender: No OFD packet to send [20:04:34]OFD Sender: No OFD packet to send [20:04:39]OFD Sender: No OFD packet to send [20:04:44]OFD Sender: No OFD packet to send [20:04:49]OFD Sender: No OFD packet to send [20:04:52]accept exits with 10 [20:04:52]New connection [20:04:52]New thread 3067473252 created [20:04:52]Thread 3067329892 joined [20:04:52]Waiting for new connection... [20:04:52] Sock 10.Parse request [20:04:52]Sock 10.Check first char [20:04:52]Sock 10.First char is OK [20:04:52]request: POST /json_proto HTTP/1.0 [20:04:52]Method: POST [20:04:52]URL: /json_proto [20:04:52]Method is POST - this is cgi request [20:04:52]url: /json_proto [20:04:52]query_string will be loaded in cgi processing [20:04:52]execute_cgi json_proto POST (null) [20:04:52]execute_cgi path=json_proto method=POST [20:04:52]POST find Content-Length [20:04:52]Host: 172.17.40.195:8080 [20:04:52]Content-Length: 677 [20:04:52]Content-Type: application/json [20:04:52] [20:04:52]POST finish read [20:04:52]Found Content-Length = 677 [20:04:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [20:04:52]execute_script... [20:04: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)161225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [20:04:52]POST & json_proto [20:04:52]process_json_proto [20:04:52]json parsed OK: [20:04:52]protocol is kg_v1.0 [20:04:52]action value=close_receipt [20:04:52]process_action close_receipt [20:04:52]cmd_close_receipt [20:04:52]MH_GetDate [20:04:52]Write to MH i2c: F0 00 00 38 0C 33 [20:04:52]Write i2c OK [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: F0 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: F0 09 00 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: F0 09 00 38 0C 00 E5 3F 21 67 D5 8D 6C 64 1A [20:04:52]GetLastDocTimeStamp 1730232151 [20:04:52]current date 1730232293 [20:04:52]FM_GetShiftState [20:04:52]SAM_PROTO_GetShiftState [20:04:52]wFMCommunicate request_size=4 [20:04:52]MH_SAM_APDU [20:04:52]CAPDU: 80 13 01 00 [20:04:52]Write to MH i2c: E2 08 00 39 0C 80 13 01 00 00 00 00 00 C2 [20:04:52]Write i2c OK [20:04:52]MH_I2C_Read... [20:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:52]Read from MH i2c: E2 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: E2 0E 00 [20:04:52]MH_I2C_Read... [20:04:52]Read from MH i2c: E2 0E 00 39 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FB [20:04:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:04:52]wFMCommunicate OK [20:04:52]SAM_PROTO_GetShiftState done [20:04:52]FM_GetShiftState done [20:04:52]opened in 1730161786 [20:04:52]opened+sec_in_day 1730248186 [20:04:52]quantity*price = 60009 [20:04:52]sum+1 = 60010 [20:04:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 260 29.10.2024 20:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146464 ФПД: 107692748171045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200453&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146464&fm=107692748171045&tin=02508201610067®Number=0000000000091683&sum=60000 [20:04:53]StoreToDocumentArchive [20:04:53]shift 547 fd 146464 [20:04:53]save to /storage/0547/doc_00146464 [20:04:53]save last doc name /storage/0547/doc_00146464 to /storage/kkm_last_doc_name [20:04:53]save OK [20:04:53]Clear old archive folders... [20:04:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:04:53]tlvbuf is 010DFDD0 [20:04:53]SAM_PROTO_ClearQueue [20:04:53]wFMCommunicate request_size=4 [20:04:53]MH_SAM_APDU [20:04:53]CAPDU: 80 09 00 00 [20:04:53]Write to MH i2c: E2 08 00 46 0C 80 09 00 00 00 00 00 00 C4 [20:04:53]Write i2c OK [20:04:53]MH_I2C_Read... [20:04:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:04:53]Read from MH i2c: E2 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 46 0C 00 90 00 C6 [20:04:53]RAPDU: 90 00 [20:04:53]wFMCommunicate OK [20:04:53]SAM_PROTO_ClearQueue done [20:04:53]KKMCreateOFDPacket [20:04:53]OFDProtocolAddRootSTLVToBuf [20:04:53]FM_MakeSignedData [20:04:53]FM_MakeSignedData [20:04:53]SAM_PROTO_SignData [20:04:53]wFMCommunicate request_size=4 [20:04:53]MH_SAM_APDU [20:04:53]CAPDU: 80 0D 01 02 [20:04:53]Write to MH i2c: E2 08 00 47 0C 80 0D 01 02 00 00 00 00 CC [20:04:53]Write i2c OK [20:04:53]MH_I2C_Read... [20:04:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:04:53]Read from MH i2c: E2 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 [20:04:53]MH_I2C_Read... [20:04:53]Read from MH i2c: E2 03 00 47 0C 00 90 00 C7 [20:04:53]RAPDU: 90 00 [20:04:53]wFMCommunicate OK [20:04:53]wFMCommunicate request_size=255 [20:04:53]MH_SAM_APDU [20:04: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 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 04 01 00 00 F4 03 04 00 E5 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 20 3C 02 00 35 04 06 00 61 [20:04:54]Write to MH i2c: E2 02 01 48 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 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 04 01 00 00 F4 03 04 00 E5 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 20 3C 02 00 35 04 06 00 61 00 00 CC [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]OFD Sender: No OFD packet to send [20:04:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 48 0C 00 90 00 C8 [20:04:54]RAPDU: 90 00 [20:04:54]wFMCommunicate OK [20:04:54]wFMCommunicate request_size=10 [20:04:54]MH_SAM_APDU [20:04:54]CAPDU: 80 0D 02 02 05 F2 2B FF E7 25 [20:04:54]Write to MH i2c: E2 0D 00 49 0C 80 0D 02 02 05 00 F2 2B FF E7 25 00 00 01 [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 03 00 49 0C 00 90 00 C9 [20:04:54]RAPDU: 90 00 [20:04:54]wFMCommunicate OK [20:04:54]wFMCommunicate request_size=4 [20:04:54]MH_SAM_APDU [20:04:54]CAPDU: 80 0D 03 02 [20:04:54]Write to MH i2c: E2 08 00 4A 0C 80 0D 03 02 00 00 00 00 D1 [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 0B 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 0B 00 4A 0C 00 FC E8 72 2C F7 F5 2F 68 90 00 D7 [20:04:54]RAPDU: FC E8 72 2C F7 F5 2F 68 90 00 [20:04:54]wFMCommunicate OK [20:04:54]SAM_PROTO_SignData done [20:04:54]FM_MakeSignedData done [20:04:54]CreateOFDProtocolMessage [20:04:54]wFMCommunicate request_size=4 [20:04:54]MH_SAM_APDU [20:04:54]CAPDU: 80 11 00 00 [20:04:54]Write to MH i2c: E2 08 00 4B 0C 80 11 00 00 00 00 00 00 D1 [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:54]Read from MH i2c: E2 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 17 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: E2 17 00 4B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 24 [20:04:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:04:54]wFMCommunicate OK [20:04:54]CreateOFDProtocolMessage done [20:04:54]OFDSenderStorePacket 146464 [20:04:54]StoreOFDPacket docnum=146464 [20:04:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 93 89 07 01 08 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 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 04 01 00 00 F4 03 04 00 E5 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 20 3C 02 00 35 04 06 00 61 F2 2B FF E7 25 FC E8 72 2C F7 F5 2F 68 [20:04:54]CheckFolder [20:04:54]dirname=/storage/ofd_packets [20:04:54]CheckFolder done [20:04:54]ProducePacketName [20:04:54]name=ofd_packets/00146464 [20:04:54]NVStorageSaveData ofd_packets/00146464 [20:04:54]File name is /storage/ofd_packets/00146464 [20:04:54]Write 301 bytes [20:04:54]NVStorageSaveData done [20:04:54]OFDSenderStorePacket done [20:04:54]KKMCreateOFDPacket done [20:04:54]NVStorageSaveData kkm_last_timestamp [20:04:54]File name is /storage/kkm_last_timestamp [20:04:54]Write 4 bytes [20:04:54]NVStorageSaveData done [20:04:54]ExternCall_PrintAddStr [20:04:54]wPrintStart [20:04:54]Write to MH i2c: 01 00 00 4C 0C 58 [20:04:54]Write i2c OK [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: 01 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: 01 07 00 [20:04:54]MH_I2C_Read... [20:04:54]Read from MH i2c: 01 07 00 4C 0C 00 00 00 00 00 FF 0F 6D [20:04:54]RasterBufferAndPrint [20:04:54]line Счет N : (1)161225 [20:04:54]line ИНН: 02508201610067 [20:04:54]line Контрольно-Кассовый Чек [20:04:54]line ПРОДАЖА [20:04:54]line ТРК (МРК, ГНК) : 42 [20:04:54]line Товар: 2710124130 [20:04:54]line Аи-92-К-2 [20:04:54]line 8.970 * 66.90 [20:04:54]line = 600.09 [20:04:54]line НДС 12% НСП 1% [20:04:54]line > о реализуемом товаре [20:04:54]line ОКРУГЛЕНИЕ: -0.09 [20:04:54]line ИТОГО: 600.00 [20:04:54]line Внесено: 600.00 [20:04:54]line СДАЧА: 0.00 [20:04:54]line НСП 1% : 5.31 [20:04:54]line НДС 12% : 63.73 [20:04:54]line Наличными: 600.00 [20:04:54]line Безнал.: 0.00 [20:04:54]line Место: АЗС № 126 "Партнер Нефть" [20:04:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:04:54]line СНО: Общий режим [20:04:54]line Чек 260 29.10.2024 20:04 [20:04:54]line Смена: 547 ФФД: 1.0 [20:04:54]line ЗНМ: 0300000085 [20:04:54]line РНМ: 0000000000091683 [20:04:54]line Версия ККМ: 001 [20:04:54]line ФМ: 0000000000871745 [20:04:54]line ФД: 146464 [20:04:54]line ФПД: 107692748171045 [20:04:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200453&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146464&fm=107692748171045&tin=02508201610067®Number=0000000000091683&sum=60000 [20:04:54]OFD Sender: Processing packet 146464 [packets to send 206, broken 205] [20:04:54]ProducePacketName [20:04:54]name=ofd_packets/00146464 [20:04:54]OFD Sender: To server: pG, [20:04:54]CommunicateWithHost lk.salyk.kg:30040 [20:04:54]ConnectInit lk.salyk.kg [20:04:54]written 0, free lines is 4095 [20:04:55]Connected sock=9 [20:04:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 93 89 07 01 08 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 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 04 01 00 00 F4 03 04 00 E5 3F 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 20 3C 02 00 35 04 06 00 61 F2 2B FF E7 25 FC E8 72 2C F7 F5 2F 68 [20:04:55]Write to MH i2c: 01 00 00 77 0C 83 [20:04:55]Write i2c OK [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: 01 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: 01 07 00 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: 01 07 00 77 0C 00 00 00 00 00 AD 0C 43 [20:04:55]RasterBufferAndPrint [20:04:55]line [20:04:55]line [20:04:55]line [20:04:55]line [20:04:55]line [20:04:55]written 0, free lines is 3252 [20:04:55]MH_Cut [20:04:55]Write to MH i2c: D1 01 00 7E 0C 01 5C [20:04:55]Write i2c OK [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: D1 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: D1 01 00 [20:04:55]MH_I2C_Read... [20:04:55]Read from MH i2c: D1 01 00 7E 0C 00 5B [20:04:55]Write to MH i2c: 01 00 00 7F 0C 8B [20:04:55]Write i2c OK [20:04:55]MH_I2C_Read... [20:04:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 77 10 47 00 27 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 20 3C 02 00 F4 03 04 00 0C E5 20 67 B6 04 01 00 00 E6 D3 24 9B 9A CE 6D 05 [20:04:55]CommunicateWithHost err = 0 [20:04:55]CheckOFDResponse [20:04:55]1017 (14) - 77093643461234 [20:04:55]1041 (16) - 0000000000871745 [20:04:55]1040 (4) - 146464 [20:04:55]1012 (4) - 29.10.2024 13:37 [20:04:55]1206 (1) - 0 [20:04:55]OFD Sender: Remove packet 146464 [20:04:55]ProducePacketName [20:04:55]name=ofd_packets/00146464 [20:04:55]NVStorageDeleteData [20:04:55]OFD Sender: No OFD packet to send [20:04:56]*** Cut start [20:04:56]*** Partial cut [20:04:56]*** CUTSNS_PIN = 1 [20:04:56]*** CUTSNS_PIN = 0 [20:04:56]*** Brake cut motor [20:04:56]Read from MH i2c: 01 [20:04:56]MH_I2C_Read... [20:04:56]*** Stop cut motor [20:04:56]*** Cut end [20:04:56]Read from MH i2c: 01 07 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: 01 07 00 7F 0C 00 00 00 00 00 FF 0F A0 [20:04:56]process_action close_receipt done [20:04:56]requested_data is exist [20:04:56]produce_requested_data [20:04:56]requested_item fm.sn is exist - process it [20:04:56]wFMCommunicate request_size=4 [20:04:56]MH_SAM_APDU [20:04:56]CAPDU: 80 11 00 00 [20:04:56]Write to MH i2c: E2 08 00 80 0C 80 11 00 00 00 00 00 00 06 [20:04:56]Write i2c OK [20:04:56]MH_I2C_Read... [20:04:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:04:56]Read from MH i2c: E2 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 17 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 17 00 80 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 59 [20:04:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:04:56]wFMCommunicate OK [20:04:56]requested_item fd.num is exist - process it [20:04:56]SAM_PROTO_GetFieldsCounters [20:04:56]wFMCommunicate request_size=4 [20:04:56]MH_SAM_APDU [20:04:56]CAPDU: 80 13 00 00 [20:04:56]Write to MH i2c: E2 08 00 81 0C 80 13 00 00 00 00 00 00 09 [20:04:56]Write i2c OK [20:04:56]MH_I2C_Read... [20:04:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:04:56]Read from MH i2c: E2 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 62 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 62 00 81 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 20 3C 02 00 0E 04 04 00 23 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 BE [20:04:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 20 3C 02 00 0E 04 04 00 23 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 [20:04:56]wFMCommunicate OK [20:04:56]SAM_PROTO_GetFieldsCounters done [20:04:56]requested_item shift.num is exist - process it [20:04:56]requested_item shift.opened is exist - process it [20:04:56]req_shift_opened [20:04:56]FM_GetShiftState [20:04:56]SAM_PROTO_GetShiftState [20:04:56]wFMCommunicate request_size=4 [20:04:56]MH_SAM_APDU [20:04:56]CAPDU: 80 13 01 00 [20:04:56]Write to MH i2c: E2 08 00 82 0C 80 13 01 00 00 00 00 00 0B [20:04:56]Write i2c OK [20:04:56]MH_I2C_Read... [20:04:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:04:56]Read from MH i2c: E2 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 0E 00 [20:04:56]MH_I2C_Read... [20:04:56]Read from MH i2c: E2 0E 00 82 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 44 [20:04:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:04:56]wFMCommunicate OK [20:04:56]SAM_PROTO_GetShiftState done [20:04:56]FM_GetShiftState done [20:04:56]req_shift_opened done [20:04:56]requested_item shift.open_date is exist - process it [20:04:56]req_shift_open_date [20:04:56]req_shift_open_date done [20:04:56]produce_requested_data done [20:04:56]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146464,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:04:56]process_action_free close_receipt [20:04:56]json_value_free [20:04:56]json_value_free done [20:04:56]process_json_proto returns [20:04:56]Send response to host [20:04:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146464,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:04:56]free response buf [20:04:56]execute_script done [20:04:56]execute_script returns [20:04:56]free content buf [20:04:56]Sock 10.Close socket [20:04:56]Sock 10.Thread stoped [20:05:01]OFD Sender: No OFD packet to send [20:05:06]OFD Sender: No OFD packet to send [20:05:11]OFD Sender: No OFD packet to send [20:05:16]OFD Sender: No OFD packet to send [20:05:21]OFD Sender: No OFD packet to send [20:05:26]OFD Sender: No OFD packet to send [20:05:31]OFD Sender: No OFD packet to send [20:05:36]OFD Sender: No OFD packet to send [20:05:41]OFD Sender: No OFD packet to send [20:05:46]OFD Sender: No OFD packet to send [20:05:51]OFD Sender: No OFD packet to send [20:05:56]OFD Sender: No OFD packet to send [20:06:01]OFD Sender: No OFD packet to send [20:06:06]OFD Sender: No OFD packet to send [20:06:11]OFD Sender: No OFD packet to send [20:06:16]OFD Sender: No OFD packet to send [20:06:18]accept exits with 8 [20:06:18]New connection [20:06:18]New thread 3067329892 created [20:06:18]Thread 3067473252 joined [20:06:18]Waiting for new connection... [20:06:18] Sock 8.Parse request [20:06:18]Sock 8.Check first char [20:06:18]Sock 8.First char is OK [20:06:18]request: POST /json_proto HTTP/1.0 [20:06:18]Method: POST [20:06:18]URL: /json_proto [20:06:18]Method is POST - this is cgi request [20:06:18]url: /json_proto [20:06:18]query_string will be loaded in cgi processing [20:06:18]execute_cgi json_proto POST (null) [20:06:18]execute_cgi path=json_proto method=POST [20:06:18]POST find Content-Length [20:06:18]Host: 172.17.40.195:8080 [20:06:18]Content-Length: 679 [20:06:18]Content-Type: application/json [20:06:18] [20:06:18]POST finish read [20:06:18]Found Content-Length = 679 [20:06:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 42.000, "sum" : 3200.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3200.00, "total" : 3200.00, "payments": [ { "type": 0, "sum" : 3200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:18]execute_script... [20:06: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)161226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 42.000, "sum" : 3200.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3200.00, "total" : 3200.00, "payments": [ { "type": 0, "sum" : 3200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:18]POST & json_proto [20:06:18]process_json_proto [20:06:18]json parsed OK: [20:06:18]protocol is kg_v1.0 [20:06:18]action value=close_receipt [20:06:18]process_action close_receipt [20:06:18]cmd_close_receipt [20:06:18]MH_GetDate [20:06:18]Write to MH i2c: F0 00 00 83 0C 7E [20:06:18]Write i2c OK [20:06:18]MH_I2C_Read... [20:06:18]Read from MH i2c: F0 [20:06:18]MH_I2C_Read... [20:06:18]Read from MH i2c: F0 09 00 [20:06:18]MH_I2C_Read... [20:06:18]Read from MH i2c: F0 09 00 83 0C 00 3B 40 21 67 D5 8D 6C 64 BC [20:06:18]GetLastDocTimeStamp 1730232293 [20:06:18]current date 1730232379 [20:06:18]FM_GetShiftState [20:06:18]SAM_PROTO_GetShiftState [20:06:18]wFMCommunicate request_size=4 [20:06:18]MH_SAM_APDU [20:06:18]CAPDU: 80 13 01 00 [20:06:18]Write to MH i2c: E2 08 00 84 0C 80 13 01 00 00 00 00 00 0D [20:06:18]Write i2c OK [20:06:18]MH_I2C_Read... [20:06:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:18]Read from MH i2c: E2 [20:06:18]MH_I2C_Read... [20:06:18]Read from MH i2c: E2 0E 00 [20:06:18]MH_I2C_Read... [20:06:18]Read from MH i2c: E2 0E 00 84 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 46 [20:06:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:06:18]wFMCommunicate OK [20:06:18]SAM_PROTO_GetShiftState done [20:06:18]FM_GetShiftState done [20:06:18]opened in 1730161786 [20:06:18]opened+sec_in_day 1730248186 [20:06:18]quantity*price = 320040 [20:06:18]sum+1 = 320041 [20:06:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 3200.00 Внесено: 3200.00 СДАЧА: 0.00 НСП 1% : 28.32 НДС 12% : 339.86 Наличными: 3200.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 261 29.10.2024 20:06 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146465 ФПД: 106626658176909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200619&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146465&fm=106626658176909&tin=02508201610067®Number=0000000000091683&sum=320000 [20:06:19]StoreToDocumentArchive [20:06:19]shift 547 fd 146465 [20:06:19]save to /storage/0547/doc_00146465 [20:06:19]save last doc name /storage/0547/doc_00146465 to /storage/kkm_last_doc_name [20:06:19]save OK [20:06:19]Clear old archive folders... [20:06:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:06:19]tlvbuf is 010E0A50 [20:06:19]SAM_PROTO_ClearQueue [20:06:19]wFMCommunicate request_size=4 [20:06:19]MH_SAM_APDU [20:06:19]CAPDU: 80 09 00 00 [20:06:19]Write to MH i2c: E2 08 00 91 0C 80 09 00 00 00 00 00 00 0F [20:06:19]Write i2c OK [20:06:19]MH_I2C_Read... [20:06:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:19]Read from MH i2c: E2 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 91 0C 00 90 00 11 [20:06:19]RAPDU: 90 00 [20:06:19]wFMCommunicate OK [20:06:19]SAM_PROTO_ClearQueue done [20:06:19]KKMCreateOFDPacket [20:06:19]OFDProtocolAddRootSTLVToBuf [20:06:19]FM_MakeSignedData [20:06:19]FM_MakeSignedData [20:06:19]SAM_PROTO_SignData [20:06:19]wFMCommunicate request_size=4 [20:06:19]MH_SAM_APDU [20:06:19]CAPDU: 80 0D 01 02 [20:06:19]Write to MH i2c: E2 08 00 92 0C 80 0D 01 02 00 00 00 00 17 [20:06:19]Write i2c OK [20:06:19]MH_I2C_Read... [20:06:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:19]Read from MH i2c: E2 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 92 0C 00 90 00 12 [20:06:19]RAPDU: 90 00 [20:06:19]wFMCommunicate OK [20:06:19]wFMCommunicate request_size=255 [20:06:19]MH_SAM_APDU [20:06:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 28 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3B 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 21 3C 02 00 35 04 06 00 60 F9 F4 15 [20:06:19]Write to MH i2c: E2 02 01 93 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 28 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3B 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 21 3C 02 00 35 04 06 00 60 F9 F4 15 00 00 32 [20:06:19]Write i2c OK [20:06:19]MH_I2C_Read... [20:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:19]Read from MH i2c: E2 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 93 0C 00 90 00 13 [20:06:19]RAPDU: 90 00 [20:06:19]wFMCommunicate OK [20:06:19]wFMCommunicate request_size=7 [20:06:19]MH_SAM_APDU [20:06:19]CAPDU: 80 0D 02 02 02 8F 8D [20:06:19]Write to MH i2c: E2 0A 00 94 0C 80 0D 02 02 02 00 8F 8D 00 00 3A [20:06:19]Write i2c OK [20:06:19]MH_I2C_Read... [20:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:19]Read from MH i2c: E2 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 03 00 94 0C 00 90 00 14 [20:06:19]RAPDU: 90 00 [20:06:19]wFMCommunicate OK [20:06:19]wFMCommunicate request_size=4 [20:06:19]MH_SAM_APDU [20:06:19]CAPDU: 80 0D 03 02 [20:06:19]Write to MH i2c: E2 08 00 95 0C 80 0D 03 02 00 00 00 00 1C [20:06:19]Write i2c OK [20:06:19]MH_I2C_Read... [20:06:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:19]Read from MH i2c: E2 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 0B 00 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 0B 00 95 0C 00 A6 B3 6F 8D 6E 7C C3 36 90 00 55 [20:06:19]RAPDU: A6 B3 6F 8D 6E 7C C3 36 90 00 [20:06:19]wFMCommunicate OK [20:06:19]SAM_PROTO_SignData done [20:06:19]FM_MakeSignedData done [20:06:19]CreateOFDProtocolMessage [20:06:19]wFMCommunicate request_size=4 [20:06:19]MH_SAM_APDU [20:06:19]CAPDU: 80 11 00 00 [20:06:19]Write to MH i2c: E2 08 00 96 0C 80 11 00 00 00 00 00 00 1C [20:06:19]Write i2c OK [20:06:19]MH_I2C_Read... [20:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:19]Read from MH i2c: E2 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 17 00 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: E2 17 00 96 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6F [20:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:06:19]wFMCommunicate OK [20:06:19]CreateOFDProtocolMessage done [20:06:19]OFDSenderStorePacket 146465 [20:06:19]StoreOFDPacket docnum=146465 [20:06:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 3F 51 04 01 4A 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 28 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3B 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 21 3C 02 00 35 04 06 00 60 F9 F4 15 8F 8D A6 B3 6F 8D 6E 7C C3 36 [20:06:19]CheckFolder [20:06:19]dirname=/storage/ofd_packets [20:06:19]CheckFolder done [20:06:19]ProducePacketName [20:06:19]name=ofd_packets/00146465 [20:06:19]NVStorageSaveData ofd_packets/00146465 [20:06:19]File name is /storage/ofd_packets/00146465 [20:06:19]Write 298 bytes [20:06:19]NVStorageSaveData done [20:06:19]OFDSenderStorePacket done [20:06:19]KKMCreateOFDPacket done [20:06:19]NVStorageSaveData kkm_last_timestamp [20:06:19]File name is /storage/kkm_last_timestamp [20:06:19]Write 4 bytes [20:06:19]NVStorageSaveData done [20:06:19]ExternCall_PrintAddStr [20:06:19]wPrintStart [20:06:19]Write to MH i2c: 01 00 00 97 0C A3 [20:06:19]Write i2c OK [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: 01 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: 01 07 00 [20:06:19]MH_I2C_Read... [20:06:19]Read from MH i2c: 01 07 00 97 0C 00 00 00 00 00 FF 0F B8 [20:06:19]RasterBufferAndPrint [20:06:19]line Счет N : (1)161226 [20:06:19]line ИНН: 02508201610067 [20:06:19]line Контрольно-Кассовый Чек [20:06:19]line ПРОДАЖА [20:06:19]line ТРК (МРК, ГНК) : 21 [20:06:19]line Товар: 2710194210 [20:06:19]line ДТ-К-2 [20:06:19]line 42.000 * 76.20 [20:06:19]line = 3200.40 [20:06:19]line НДС 12% НСП 1% [20:06:19]line > о реализуемом товаре [20:06:19]line ОКРУГЛЕНИЕ: -0.40 [20:06:19]line ИТОГО: 3200.00 [20:06:19]line Внесено: 3200.00 [20:06:19]line СДАЧА: 0.00 [20:06:19]line НСП 1% : 28.32 [20:06:19]line НДС 12% : 339.86 [20:06:19]line Наличными: 3200.00 [20:06:19]line Безнал.: 0.00 [20:06:19]line Место: АЗС № 126 "Партнер Нефть" [20:06:19]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:06:19]line СНО: Общий режим [20:06:19]line Чек 261 29.10.2024 20:06 [20:06:19]line Смена: 547 ФФД: 1.0 [20:06:19]line ЗНМ: 0300000085 [20:06:19]line РНМ: 0000000000091683 [20:06:19]line Версия ККМ: 001 [20:06:19]line ФМ: 0000000000871745 [20:06:19]line ФД: 146465 [20:06:19]line ФПД: 106626658176909 [20:06:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200619&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146465&fm=106626658176909&tin=02508201610067®Number=0000000000091683&sum=320000 [20:06:20]OFD Sender: Processing packet 146465 [packets to send 206, broken 205] [20:06:20]ProducePacketName [20:06:20]name=ofd_packets/00146465 [20:06:20]OFD Sender: To server: pG, [20:06:20]CommunicateWithHost lk.salyk.kg:30040 [20:06:20]ConnectInit lk.salyk.kg [20:06:20]written 0, free lines is 4095 [20:06:20]Write to MH i2c: 01 00 00 C2 0C CE [20:06:20]Write i2c OK [20:06:20]MH_I2C_Read... [20:06:20]Read from MH i2c: 01 [20:06:20]MH_I2C_Read... [20:06:20]Read from MH i2c: 01 07 00 [20:06:20]MH_I2C_Read... [20:06:20]Read from MH i2c: 01 07 00 C2 0C 00 00 00 00 00 BA 0C 9B [20:06:20]RasterBufferAndPrint [20:06:20]line [20:06:20]line [20:06:20]line [20:06:20]line [20:06:20]line [20:06:20]written 0, free lines is 3263 [20:06:20]MH_Cut [20:06:20]Write to MH i2c: D1 01 00 C9 0C 01 A7 [20:06:20]Write i2c OK [20:06:20]MH_I2C_Read... [20:06:20]Read from MH i2c: D1 [20:06:20]MH_I2C_Read... [20:06:20]Read from MH i2c: D1 01 00 [20:06:20]MH_I2C_Read... [20:06:20]Read from MH i2c: D1 01 00 C9 0C 00 A6 [20:06:20]Write to MH i2c: 01 00 00 CA 0C D6 [20:06:20]Write i2c OK [20:06:20]MH_I2C_Read... [20:06:21]*** Cut start [20:06:21]*** Partial cut [20:06:21]*** CUTSNS_PIN = 1 [20:06:21]*** CUTSNS_PIN = 0 [20:06:21]*** Brake cut motor [20:06:22]Read from MH i2c: 01 [20:06:22]MH_I2C_Read... [20:06:22]*** Stop cut motor [20:06:22]*** Cut end [20:06:22]Read from MH i2c: 01 07 00 [20:06:22]MH_I2C_Read... [20:06:22]Read from MH i2c: 01 07 00 CA 0C 00 00 00 00 00 FF 0F EB [20:06:22]process_action close_receipt done [20:06:22]requested_data is exist [20:06:22]produce_requested_data [20:06:22]requested_item fm.sn is exist - process it [20:06:22]wFMCommunicate request_size=4 [20:06:22]MH_SAM_APDU [20:06:22]CAPDU: 80 11 00 00 [20:06:22]Write to MH i2c: E2 08 00 CB 0C 80 11 00 00 00 00 00 00 51 [20:06:22]Write i2c OK [20:06:22]MH_I2C_Read... [20:06:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:22]Read from MH i2c: E2 [20:06:22]MH_I2C_Read... [20:06:22]Read from MH i2c: E2 17 00 [20:06:22]MH_I2C_Read... [20:06:22]Read from MH i2c: E2 17 00 CB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A4 [20:06:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:06:22]wFMCommunicate OK [20:06:22]requested_item fd.num is exist - process it [20:06:22]SAM_PROTO_GetFieldsCounters [20:06:22]wFMCommunicate request_size=4 [20:06:22]MH_SAM_APDU [20:06:22]CAPDU: 80 13 00 00 [20:06:22]Write to MH i2c: E2 08 00 CC 0C 80 13 00 00 00 00 00 00 54 [20:06:22]Write i2c OK [20:06:22]MH_I2C_Read... [20:06:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:22]Read from MH i2c: E2 [20:06:22]MH_I2C_Read... [20:06:22]Read from MH i2c: E2 62 00 [20:06:22]MH_I2C_Read... [20:06:22]Read from MH i2c: E2 62 00 CC 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 21 3C 02 00 0E 04 04 00 23 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 0D [20:06:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 21 3C 02 00 0E 04 04 00 23 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 [20:06:22]wFMCommunicate OK [20:06:22]SAM_PROTO_GetFieldsCounters done [20:06:22]requested_item shift.num is exist - process it [20:06:22]requested_item shift.opened is exist - process it [20:06:22]req_shift_opened [20:06:22]FM_GetShiftState [20:06:22]SAM_PROTO_GetShiftState [20:06:22]wFMCommunicate request_size=4 [20:06:22]MH_SAM_APDU [20:06:22]CAPDU: 80 13 01 00 [20:06:22]Write to MH i2c: E2 08 00 CD 0C 80 13 01 00 00 00 00 00 56 [20:06:22]Write i2c OK [20:06:22]MH_I2C_Read... [20:06:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:22]Read from MH i2c: E2 [20:06:22]MH_I2C_Read... [20:06:22]Read from MH i2c: E2 0E 00 [20:06:22]MH_I2C_Read... [20:06:22]Read from MH i2c: E2 0E 00 CD 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8F [20:06:22]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:06:22]wFMCommunicate OK [20:06:22]SAM_PROTO_GetShiftState done [20:06:22]FM_GetShiftState done [20:06:22]req_shift_opened done [20:06:22]requested_item shift.open_date is exist - process it [20:06:22]req_shift_open_date [20:06:22]req_shift_open_date done [20:06:22]produce_requested_data done [20:06:22]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146465,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:06:22]process_action_free close_receipt [20:06:22]json_value_free [20:06:22]json_value_free done [20:06:22]process_json_proto returns [20:06:22]Send response to host [20:06:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146465,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:06:22]free response buf [20:06:22]execute_script done [20:06:22]execute_script returns [20:06:22]free content buf [20:06:22]Sock 8.Close socket [20:06:22]Sock 8.Thread stoped [20:07:31]accept exits with 9 [20:07:31]New connection [20:07:31]New thread 3067473252 created [20:07:31]Thread 3067329892 joined [20:07:31]Waiting for new connection... [20:07:31] Sock 9.Parse request [20:07:31]Sock 9.Check first char [20:07:31]Sock 9.First char is OK [20:07:31]request: POST /json_proto HTTP/1.0 [20:07:31]Method: POST [20:07:31]URL: /json_proto [20:07:31]Method is POST - this is cgi request [20:07:31]url: /json_proto [20:07:31]query_string will be loaded in cgi processing [20:07:31]execute_cgi json_proto POST (null) [20:07:31]execute_cgi path=json_proto method=POST [20:07:31]POST find Content-Length [20:07:31]Host: 172.17.40.195:8080 [20:07:31]Content-Length: 677 [20:07:31]Content-Type: application/json [20:07:31] [20:07:31]POST finish read [20:07:31]Found Content-Length = 677 [20:07:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:07:31]execute_script... [20:07:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:07:31]POST & json_proto [20:07:31]process_json_proto [20:07:31]json parsed OK: [20:07:31]protocol is kg_v1.0 [20:07:31]action value=close_receipt [20:07:31]process_action close_receipt [20:07:31]cmd_close_receipt [20:07:31]MH_GetDate [20:07:31]Write to MH i2c: F0 00 00 CE 0C C9 [20:07:31]Write i2c OK [20:07:31]MH_I2C_Read... [20:07:31]Read from MH i2c: F0 [20:07:31]MH_I2C_Read... [20:07:31]Read from MH i2c: F0 09 00 [20:07:31]MH_I2C_Read... [20:07:31]Read from MH i2c: F0 09 00 CE 0C 00 84 40 21 67 D5 8D 6C 64 50 [20:07:31]GetLastDocTimeStamp 1730232379 [20:07:31]current date 1730232452 [20:07:31]FM_GetShiftState [20:07:31]SAM_PROTO_GetShiftState [20:07:31]wFMCommunicate request_size=4 [20:07:31]MH_SAM_APDU [20:07:31]CAPDU: 80 13 01 00 [20:07:31]Write to MH i2c: E2 08 00 CF 0C 80 13 01 00 00 00 00 00 58 [20:07:31]Write i2c OK [20:07:31]MH_I2C_Read... [20:07:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:31]Read from MH i2c: E2 [20:07:31]MH_I2C_Read... [20:07:31]Read from MH i2c: E2 0E 00 [20:07:31]MH_I2C_Read... [20:07:31]Read from MH i2c: E2 0E 00 CF 0C 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 91 [20:07:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:07:31]wFMCommunicate OK [20:07:31]SAM_PROTO_GetShiftState done [20:07:31]FM_GetShiftState done [20:07:31]opened in 1730161786 [20:07:31]opened+sec_in_day 1730248186 [20:07:31]quantity*price = 50041 [20:07:31]sum+1 = 50042 [20:07: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 262 29.10.2024 20:07 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146466 ФПД: 274620982613564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200732&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146466&fm=274620982613564&tin=02508201610067®Number=0000000000091683&sum=50000 [20:07:32]StoreToDocumentArchive [20:07:32]shift 547 fd 146466 [20:07:32]save to /storage/0547/doc_00146466 [20:07:32]save last doc name /storage/0547/doc_00146466 to /storage/kkm_last_doc_name [20:07:32]save OK [20:07:32]Clear old archive folders... [20:07:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:07:32]tlvbuf is 010DDC00 [20:07:32]SAM_PROTO_ClearQueue [20:07:32]wFMCommunicate request_size=4 [20:07:32]MH_SAM_APDU [20:07:32]CAPDU: 80 09 00 00 [20:07:32]Write to MH i2c: E2 08 00 DC 0C 80 09 00 00 00 00 00 00 5A [20:07:32]Write i2c OK [20:07:32]MH_I2C_Read... [20:07:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:07:32]Read from MH i2c: E2 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 DC 0C 00 90 00 5C [20:07:32]RAPDU: 90 00 [20:07:32]wFMCommunicate OK [20:07:32]SAM_PROTO_ClearQueue done [20:07:32]KKMCreateOFDPacket [20:07:32]OFDProtocolAddRootSTLVToBuf [20:07:32]FM_MakeSignedData [20:07:32]FM_MakeSignedData [20:07:32]SAM_PROTO_SignData [20:07:32]wFMCommunicate request_size=4 [20:07:32]MH_SAM_APDU [20:07:32]CAPDU: 80 0D 01 02 [20:07:32]Write to MH i2c: E2 08 00 DD 0C 80 0D 01 02 00 00 00 00 62 [20:07:32]Write i2c OK [20:07:32]MH_I2C_Read... [20:07:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:07:32]Read from MH i2c: E2 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 DD 0C 00 90 00 5D [20:07:32]RAPDU: 90 00 [20:07:32]wFMCommunicate OK [20:07:32]wFMCommunicate request_size=255 [20:07:32]MH_SAM_APDU [20:07:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 06 01 00 00 F4 03 04 00 84 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 22 3C 02 00 35 04 06 00 F9 [20:07:32]Write to MH i2c: E2 02 01 DE 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 84 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 22 3C 02 00 35 04 06 00 F9 00 00 C1 [20:07:32]Write i2c OK [20:07:32]MH_I2C_Read... [20:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:32]Read from MH i2c: E2 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 DE 0C 00 90 00 5E [20:07:32]RAPDU: 90 00 [20:07:32]wFMCommunicate OK [20:07:32]wFMCommunicate request_size=10 [20:07:32]MH_SAM_APDU [20:07:32]CAPDU: 80 0D 02 02 05 C4 2E 1D D6 3C [20:07:32]Write to MH i2c: E2 0D 00 DF 0C 80 0D 02 02 05 00 C4 2E 1D D6 3C 00 00 90 [20:07:32]Write i2c OK [20:07:32]MH_I2C_Read... [20:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:32]Read from MH i2c: E2 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 03 00 DF 0C 00 90 00 5F [20:07:32]RAPDU: 90 00 [20:07:32]wFMCommunicate OK [20:07:32]wFMCommunicate request_size=4 [20:07:32]MH_SAM_APDU [20:07:32]CAPDU: 80 0D 03 02 [20:07:32]Write to MH i2c: E2 08 00 E0 0C 80 0D 03 02 00 00 00 00 67 [20:07:32]Write i2c OK [20:07:32]MH_I2C_Read... [20:07:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:07:32]Read from MH i2c: E2 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 0B 00 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 0B 00 E0 0C 00 98 E4 FC 25 AD 30 86 5A 90 00 C2 [20:07:32]RAPDU: 98 E4 FC 25 AD 30 86 5A 90 00 [20:07:32]wFMCommunicate OK [20:07:32]SAM_PROTO_SignData done [20:07:32]FM_MakeSignedData done [20:07:32]CreateOFDProtocolMessage [20:07:32]wFMCommunicate request_size=4 [20:07:32]MH_SAM_APDU [20:07:32]CAPDU: 80 11 00 00 [20:07:32]Write to MH i2c: E2 08 00 E1 0C 80 11 00 00 00 00 00 00 67 [20:07:32]Write i2c OK [20:07:32]MH_I2C_Read... [20:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:32]Read from MH i2c: E2 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 17 00 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: E2 17 00 E1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BA [20:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:07:32]wFMCommunicate OK [20:07:32]CreateOFDProtocolMessage done [20:07:32]OFDSenderStorePacket 146466 [20:07:32]StoreOFDPacket docnum=146466 [20:07:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 40 55 07 01 AC 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 84 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 22 3C 02 00 35 04 06 00 F9 C4 2E 1D D6 3C 98 E4 FC 25 AD 30 86 5A [20:07:32]CheckFolder [20:07:32]dirname=/storage/ofd_packets [20:07:32]CheckFolder done [20:07:32]ProducePacketName [20:07:32]name=ofd_packets/00146466 [20:07:32]NVStorageSaveData ofd_packets/00146466 [20:07:32]File name is /storage/ofd_packets/00146466 [20:07:32]Write 301 bytes [20:07:32]NVStorageSaveData done [20:07:32]OFDSenderStorePacket done [20:07:32]KKMCreateOFDPacket done [20:07:32]NVStorageSaveData kkm_last_timestamp [20:07:32]File name is /storage/kkm_last_timestamp [20:07:32]Write 4 bytes [20:07:32]NVStorageSaveData done [20:07:32]ExternCall_PrintAddStr [20:07:32]wPrintStart [20:07:32]Write to MH i2c: 01 00 00 E2 0C EE [20:07:32]Write i2c OK [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: 01 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: 01 07 00 [20:07:32]MH_I2C_Read... [20:07:32]Read from MH i2c: 01 07 00 E2 0C 00 00 00 00 00 FF 0F 03 [20:07:32]RasterBufferAndPrint [20:07:32]line Счет N : (1)161227 [20:07:32]line ИНН: 02508201610067 [20:07:32]line Контрольно-Кассовый Чек [20:07:32]line ПРОДАЖА [20:07:32]line ТРК (МРК, ГНК) : 32 [20:07:32]line Товар: 2710124130 [20:07:32]line Аи-92-К-2 [20:07:32]line 7.480 * 66.90 [20:07:32]line = 500.41 [20:07:32]line НДС 12% НСП 1% [20:07:32]line > о реализуемом товаре [20:07:32]line ОКРУГЛЕНИЕ: -0.41 [20:07:32]line ИТОГО: 500.00 [20:07:32]line Внесено: 500.00 [20:07:32]line СДАЧА: 0.00 [20:07:32]line НСП 1% : 4.43 [20:07:32]line НДС 12% : 53.14 [20:07:32]line Наличными: 500.00 [20:07:32]line Безнал.: 0.00 [20:07:32]line Место: АЗС № 126 "Партнер Нефть" [20:07:32]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:07:32]line СНО: Общий режим [20:07:32]line Чек 262 29.10.2024 20:07 [20:07:32]line Смена: 547 ФФД: 1.0 [20:07:32]line ЗНМ: 0300000085 [20:07:32]line РНМ: 0000000000091683 [20:07:32]line Версия ККМ: 001 [20:07:32]line ФМ: 0000000000871745 [20:07:32]line ФД: 146466 [20:07:32]line ФПД: 274620982613564 [20:07:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T200732&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146466&fm=274620982613564&tin=02508201610067®Number=0000000000091683&sum=50000 [20:07:33]written 0, free lines is 4095 [20:07:33]Write to MH i2c: 01 00 00 0D 0D 1A [20:07:33]Write i2c OK [20:07:33]MH_I2C_Read... [20:07:33]Read from MH i2c: 01 [20:07:33]MH_I2C_Read... [20:07:33]Read from MH i2c: 01 07 00 [20:07:33]MH_I2C_Read... [20:07:33]Read from MH i2c: 01 07 00 0D 0D 00 00 00 00 00 B6 0C E3 [20:07:33]RasterBufferAndPrint [20:07:33]line [20:07:33]line [20:07:33]line [20:07:33]line [20:07:33]line [20:07:33]written 0, free lines is 3257 [20:07:33]MH_Cut [20:07:33]Write to MH i2c: D1 01 00 14 0D 01 F3 [20:07:33]Write i2c OK [20:07:33]MH_I2C_Read... [20:07:33]Read from MH i2c: D1 [20:07:33]MH_I2C_Read... [20:07:33]Read from MH i2c: D1 01 00 [20:07:33]MH_I2C_Read... [20:07:33]Read from MH i2c: D1 01 00 14 0D 00 F2 [20:07:33]Write to MH i2c: 01 00 00 15 0D 22 [20:07:33]Write i2c OK [20:07:33]MH_I2C_Read... [20:07:34]*** Cut start [20:07:34]*** Partial cut [20:07:34]*** CUTSNS_PIN = 1 [20:07:34]*** CUTSNS_PIN = 0 [20:07:34]*** Brake cut motor [20:07:35]Read from MH i2c: 01 [20:07:35]MH_I2C_Read... [20:07:35]*** Stop cut motor [20:07:35]*** Cut end [20:07:35]Read from MH i2c: 01 07 00 [20:07:35]MH_I2C_Read... [20:07:35]Read from MH i2c: 01 07 00 15 0D 00 00 00 00 00 FF 0F 37 [20:07:35]process_action close_receipt done [20:07:35]requested_data is exist [20:07:35]produce_requested_data [20:07:35]requested_item fm.sn is exist - process it [20:07:35]wFMCommunicate request_size=4 [20:07:35]MH_SAM_APDU [20:07:35]CAPDU: 80 11 00 00 [20:07:35]Write to MH i2c: E2 08 00 16 0D 80 11 00 00 00 00 00 00 9D [20:07:35]Write i2c OK [20:07:35]MH_I2C_Read... [20:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:35]Read from MH i2c: E2 [20:07:35]MH_I2C_Read... [20:07:35]Read from MH i2c: E2 17 00 [20:07:35]MH_I2C_Read... [20:07:35]Read from MH i2c: E2 17 00 16 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F0 [20:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:07:35]wFMCommunicate OK [20:07:35]requested_item fd.num is exist - process it [20:07:35]SAM_PROTO_GetFieldsCounters [20:07:35]wFMCommunicate request_size=4 [20:07:35]MH_SAM_APDU [20:07:35]CAPDU: 80 13 00 00 [20:07:35]Write to MH i2c: E2 08 00 17 0D 80 13 00 00 00 00 00 00 A0 [20:07:35]Write i2c OK [20:07:35]MH_I2C_Read... [20:07:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:07:35]Read from MH i2c: E2 [20:07:35]MH_I2C_Read... [20:07:35]Read from MH i2c: E2 62 00 [20:07:35]MH_I2C_Read... [20:07:35]Read from MH i2c: E2 62 00 17 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 22 3C 02 00 0E 04 04 00 23 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 5D [20:07:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 22 3C 02 00 0E 04 04 00 23 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 [20:07:35]wFMCommunicate OK [20:07:35]SAM_PROTO_GetFieldsCounters done [20:07:35]requested_item shift.num is exist - process it [20:07:35]requested_item shift.opened is exist - process it [20:07:35]req_shift_opened [20:07:35]FM_GetShiftState [20:07:35]SAM_PROTO_GetShiftState [20:07:35]wFMCommunicate request_size=4 [20:07:35]MH_SAM_APDU [20:07:35]CAPDU: 80 13 01 00 [20:07:35]Write to MH i2c: E2 08 00 18 0D 80 13 01 00 00 00 00 00 A2 [20:07:35]Write i2c OK [20:07:35]MH_I2C_Read... [20:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:35]Read from MH i2c: E2 [20:07:35]MH_I2C_Read... [20:07:35]Read from MH i2c: E2 0E 00 [20:07:35]MH_I2C_Read... [20:07:35]Read from MH i2c: E2 0E 00 18 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DB [20:07:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:07:35]wFMCommunicate OK [20:07:35]SAM_PROTO_GetShiftState done [20:07:35]FM_GetShiftState done [20:07:35]req_shift_opened done [20:07:35]requested_item shift.open_date is exist - process it [20:07:35]req_shift_open_date [20:07:35]req_shift_open_date done [20:07:35]produce_requested_data done [20:07:35]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146466,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:07:35]process_action_free close_receipt [20:07:35]json_value_free [20:07:35]json_value_free done [20:07:35]process_json_proto returns [20:07:35]Send response to host [20:07:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146466,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:07:35]free response buf [20:07:35]execute_script done [20:07:35]execute_script returns [20:07:35]free content buf [20:07:35]Sock 9.Close socket [20:07:35]Sock 9.Thread stoped [20:08:04]int [20:08:04]Write to MH i2c: 01 00 00 19 0D 26 [20:08:04]*** FLAG_PRN_KEY set [20:08:04]Write i2c OK [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 07 00 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 07 00 19 0D 00 08 00 00 00 FF 0F 43 [20:08:04]state=0 [20:08:04]Key pressed [20:08:04]Feed [20:08:04]Write to MH i2c: D8 00 00 1A 0D FE [20:08:04]Write i2c OK [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: D8 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: D8 01 00 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: D8 01 00 1A 0D 00 FF [20:08:04]int [20:08:04]Write to MH i2c: 01 00 00 1B 0D 28 [20:08:04]Write i2c OK [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 07 00 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 07 00 1B 0D 00 48 00 00 00 3C 00 B3 [20:08:04]state=2 [20:08:04]Key pressed [20:08:04]int [20:08:04]Write to MH i2c: 01 00 00 1C 0D 29 [20:08:04]*** FLAG_PRN_KEY reset [20:08:04]Write i2c OK [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 07 00 [20:08:04]MH_I2C_Read... [20:08:04]Read from MH i2c: 01 07 00 1C 0D 00 00 00 00 00 FF 0F 3E [20:08:04]state=2 [20:08:04]Stop feed [20:08:05]int [20:08:05]Write to MH i2c: 01 00 00 1D 0D 2A [20:08:05]*** FLAG_PRN_KEY set [20:08:05]Write i2c OK [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 07 00 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 07 00 1D 0D 00 08 00 00 00 FF 0F 47 [20:08:05]state=0 [20:08:05]Key pressed [20:08:05]Feed [20:08:05]Write to MH i2c: D8 00 00 1E 0D 02 [20:08:05]Write i2c OK [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: D8 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: D8 01 00 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: D8 01 00 1E 0D 00 03 [20:08:05]int [20:08:05]Write to MH i2c: 01 00 00 1F 0D 2C [20:08:05]Write i2c OK [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 07 00 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 07 00 1F 0D 00 48 00 00 00 3C 00 B7 [20:08:05]state=2 [20:08:05]Key pressed [20:08:05]int [20:08:05]Write to MH i2c: 01 00 00 20 0D 2D [20:08:05]*** FLAG_PRN_KEY reset [20:08:05]Write i2c OK [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 07 00 [20:08:05]MH_I2C_Read... [20:08:05]Read from MH i2c: 01 07 00 20 0D 00 00 00 00 00 F5 0F 38 [20:08:05]state=2 [20:08:05]Stop feed [20:08:31]ConnectInit Can't connect to host [20:08:31]CommunicateWithHost connect error [20:08:31]CommunicateWithHost err = -1 [20:08:31]OFD Sender: Server communicate error [20:08:31]OFD Sender: Processing packet 146465 [packets to send 207, broken 205] [20:08:31]ProducePacketName [20:08:31]name=ofd_packets/00146465 [20:08:31]OFD Sender: To server: pG, [20:08:31]CommunicateWithHost lk.salyk.kg:30040 [20:08:31]ConnectInit lk.salyk.kg [20:08:32]Connected sock=9 [20: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 31 37 34 35 0C 01 00 00 3F 51 04 01 4A 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 A4 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 28 E2 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 E2 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 10 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 84 00 00 00 00 07 04 06 00 00 E2 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 3B 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 21 3C 02 00 35 04 06 00 60 F9 F4 15 8F 8D A6 B3 6F 8D 6E 7C C3 36 [20:08:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 73 27 47 00 39 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 21 3C 02 00 F4 03 04 00 E5 E5 20 67 B6 04 01 00 00 78 C2 45 A4 9D DE AC 6F [20:08:32]CommunicateWithHost err = 0 [20:08:32]CheckOFDResponse [20:08:32]1017 (14) - 77093643461234 [20:08:32]1041 (16) - 0000000000871745 [20:08:32]1040 (4) - 146465 [20:08:32]1012 (4) - 29.10.2024 13:40 [20:08:32]1206 (1) - 0 [20:08:32]OFD Sender: Remove packet 146465 [20:08:32]ProducePacketName [20:08:32]name=ofd_packets/00146465 [20:08:32]NVStorageDeleteData [20:08:33]OFD Sender: Processing packet 146466 [packets to send 206, broken 205] [20:08:33]ProducePacketName [20:08:33]name=ofd_packets/00146466 [20:08:33]OFD Sender: To server: pG, [20:08:33]CommunicateWithHost lk.salyk.kg:30040 [20:08:33]ConnectInit lk.salyk.kg [20:08:33]Connected sock=9 [20: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 31 37 34 35 0F 01 00 00 40 55 07 01 AC 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 84 40 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 22 3C 02 00 35 04 06 00 F9 C4 2E 1D D6 3C 98 E4 FC 25 AD 30 86 5A [20:08:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8F F9 47 00 86 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 22 3C 02 00 F4 03 04 00 E6 E5 20 67 B6 04 01 00 00 2B F5 8E 82 57 CB BD 81 [20:08:33]CommunicateWithHost err = 0 [20:08:33]CheckOFDResponse [20:08:33]1017 (14) - 77093643461234 [20:08:33]1041 (16) - 0000000000871745 [20:08:33]1040 (4) - 146466 [20:08:33]1012 (4) - 29.10.2024 13:40 [20:08:33]1206 (1) - 0 [20:08:33]OFD Sender: Remove packet 146466 [20:08:33]ProducePacketName [20:08:33]name=ofd_packets/00146466 [20:08:33]NVStorageDeleteData [20:08:34]OFD Sender: No OFD packet to send [20:08:39]OFD Sender: No OFD packet to send [20:08:44]OFD Sender: No OFD packet to send [20:08:49]OFD Sender: No OFD packet to send [20:08:54]OFD Sender: No OFD packet to send [20:08:59]OFD Sender: No OFD packet to send [20:09:04]OFD Sender: No OFD packet to send [20:09:09]OFD Sender: No OFD packet to send [20:09:14]OFD Sender: No OFD packet to send [20:09:19]OFD Sender: No OFD packet to send [20:09:24]OFD Sender: No OFD packet to send [20:09:29]OFD Sender: No OFD packet to send [20:09:34]OFD Sender: No OFD packet to send [20:09:39]OFD Sender: No OFD packet to send [20:09:44]OFD Sender: No OFD packet to send [20:09:49]OFD Sender: No OFD packet to send [20:09:54]OFD Sender: No OFD packet to send [20:09:59]OFD Sender: No OFD packet to send [20:10:04]OFD Sender: No OFD packet to send [20:10:09]OFD Sender: No OFD packet to send [20:10:14]OFD Sender: No OFD packet to send [20:10:19]OFD Sender: No OFD packet to send [20:10:24]OFD Sender: No OFD packet to send [20:10:29]OFD Sender: No OFD packet to send [20:10:34]OFD Sender: No OFD packet to send [20:10:39]OFD Sender: No OFD packet to send [20:10:44]OFD Sender: No OFD packet to send [20:10:49]OFD Sender: No OFD packet to send [20:10:54]OFD Sender: No OFD packet to send [20:10:59]OFD Sender: No OFD packet to send [20:11:04]OFD Sender: No OFD packet to send [20:11:09]OFD Sender: No OFD packet to send [20:11:14]OFD Sender: No OFD packet to send [20:11:19]OFD Sender: No OFD packet to send [20:11:24]OFD Sender: No OFD packet to send [20:11:29]OFD Sender: No OFD packet to send [20:11:34]OFD Sender: No OFD packet to send [20:11:39]OFD Sender: No OFD packet to send [20:11:44]OFD Sender: No OFD packet to send [20:11:49]OFD Sender: No OFD packet to send [20:11:54]OFD Sender: No OFD packet to send [20:11:59]OFD Sender: No OFD packet to send [20:12:04]OFD Sender: No OFD packet to send [20:12:09]OFD Sender: No OFD packet to send [20:12:14]OFD Sender: No OFD packet to send [20:12:19]OFD Sender: No OFD packet to send [20:12:24]OFD Sender: No OFD packet to send [20:12:29]OFD Sender: No OFD packet to send [20:12:34]OFD Sender: No OFD packet to send [20:12:39]OFD Sender: No OFD packet to send [20:12:44]OFD Sender: No OFD packet to send [20:12:49]OFD Sender: No OFD packet to send [20:12:54]OFD Sender: No OFD packet to send [20:12:59]OFD Sender: No OFD packet to send [20:13:04]OFD Sender: No OFD packet to send [20:13:09]OFD Sender: No OFD packet to send [20:13:14]OFD Sender: No OFD packet to send [20:13:19]OFD Sender: No OFD packet to send [20:13:24]OFD Sender: No OFD packet to send [20:13:29]OFD Sender: No OFD packet to send [20:13:34]OFD Sender: No OFD packet to send [20:13:39]OFD Sender: No OFD packet to send [20:13:44]OFD Sender: No OFD packet to send [20:13:49]OFD Sender: No OFD packet to send [20:13:54]OFD Sender: No OFD packet to send [20:13:59]OFD Sender: No OFD packet to send [20:14:04]OFD Sender: No OFD packet to send [20:14:09]OFD Sender: No OFD packet to send [20:14:14]OFD Sender: No OFD packet to send [20:14:19]OFD Sender: No OFD packet to send [20:14:24]OFD Sender: No OFD packet to send [20:14:29]OFD Sender: No OFD packet to send [20:14:34]OFD Sender: No OFD packet to send [20:14:39]OFD Sender: No OFD packet to send [20:14:44]OFD Sender: No OFD packet to send [20:14:49]OFD Sender: No OFD packet to send [20:14:54]OFD Sender: No OFD packet to send [20:14:59]OFD Sender: No OFD packet to send [20:15:04]OFD Sender: No OFD packet to send [20:15:10]OFD Sender: No OFD packet to send [20:15:15]OFD Sender: No OFD packet to send [20:15:20]OFD Sender: No OFD packet to send [20:15:25]OFD Sender: No OFD packet to send [20:15:30]OFD Sender: No OFD packet to send [20:15:35]OFD Sender: No OFD packet to send [20:15:40]OFD Sender: No OFD packet to send [20:15:45]OFD Sender: No OFD packet to send [20:15:50]OFD Sender: No OFD packet to send [20:15:55]OFD Sender: No OFD packet to send [20:16:00]OFD Sender: No OFD packet to send [20:16:05]OFD Sender: No OFD packet to send [20:16:10]OFD Sender: No OFD packet to send [20:16:15]OFD Sender: No OFD packet to send [20:16:20]OFD Sender: No OFD packet to send [20:16:25]OFD Sender: No OFD packet to send [20:16:30]OFD Sender: No OFD packet to send [20:16:35]OFD Sender: No OFD packet to send [20:16:40]OFD Sender: No OFD packet to send [20:16:45]OFD Sender: No OFD packet to send [20:16:46]accept exits with 8 [20:16:46]New connection [20:16:46]New thread 3067329892 created [20:16:46]Thread 3067473252 joined [20:16:46]Waiting for new connection... [20:16:46] Sock 8.Parse request [20:16:46]Sock 8.Check first char [20:16:46]Sock 8.First char is OK [20:16:46]request: POST /json_proto HTTP/1.0 [20:16:46]Method: POST [20:16:46]URL: /json_proto [20:16:46]Method is POST - this is cgi request [20:16:46]url: /json_proto [20:16:46]query_string will be loaded in cgi processing [20:16:46]execute_cgi json_proto POST (null) [20:16:46]execute_cgi path=json_proto method=POST [20:16:46]POST find Content-Length [20:16:46]Host: 172.17.40.195:8080 [20:16:46]Content-Length: 766 [20:16:46]Content-Type: application/json [20:16:46] [20:16:46]POST finish read [20:16:46]Found Content-Length = 766 [20:16:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:16:46]execute_script... [20:16: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)161228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:16:46]POST & json_proto [20:16:46]process_json_proto [20:16:46]json parsed OK: [20:16:46]protocol is kg_v1.0 [20:16:46]action value=close_receipt [20:16:46]process_action close_receipt [20:16:46]cmd_close_receipt [20:16:46]MH_GetDate [20:16:46]Write to MH i2c: F0 00 00 21 0D 1D [20:16:46]Write i2c OK [20:16:46]MH_I2C_Read... [20:16:46]Read from MH i2c: F0 [20:16:46]MH_I2C_Read... [20:16:46]Read from MH i2c: F0 09 00 [20:16:46]MH_I2C_Read... [20:16:46]Read from MH i2c: F0 09 00 21 0D 00 AF 42 21 67 D5 8D 6C 64 D1 [20:16:46]GetLastDocTimeStamp 1730232452 [20:16:46]current date 1730233007 [20:16:46]FM_GetShiftState [20:16:46]SAM_PROTO_GetShiftState [20:16:46]wFMCommunicate request_size=4 [20:16:46]MH_SAM_APDU [20:16:46]CAPDU: 80 13 01 00 [20:16:46]Write to MH i2c: E2 08 00 22 0D 80 13 01 00 00 00 00 00 AC [20:16:46]Write i2c OK [20:16:46]MH_I2C_Read... [20:16:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:46]Read from MH i2c: E2 [20:16:46]MH_I2C_Read... [20:16:46]Read from MH i2c: E2 0E 00 [20:16:46]MH_I2C_Read... [20:16:46]Read from MH i2c: E2 0E 00 22 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E5 [20:16:46]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:16:46]wFMCommunicate OK [20:16:46]SAM_PROTO_GetShiftState done [20:16:46]FM_GetShiftState done [20:16:46]opened in 1730161786 [20:16:46]opened+sec_in_day 1730248186 [20:16:46]quantity*price = 50041 [20:16:46]sum+1 = 50042 [20:16:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 263 29.10.2024 20:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146467 ФПД: 7757130513724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T201647&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146467&fm=7757130513724&tin=02508201610067®Number=0000000000091683&sum=50041 [20:16:47]StoreToDocumentArchive [20:16:47]shift 547 fd 146467 [20:16:47]save to /storage/0547/doc_00146467 [20:16:47]save last doc name /storage/0547/doc_00146467 to /storage/kkm_last_doc_name [20:16:47]save OK [20:16:47]Clear old archive folders... [20:16:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:16:47]tlvbuf is B6F40C70 [20:16:47]SAM_PROTO_ClearQueue [20:16:47]wFMCommunicate request_size=4 [20:16:47]MH_SAM_APDU [20:16:47]CAPDU: 80 09 00 00 [20:16:47]Write to MH i2c: E2 08 00 2F 0D 80 09 00 00 00 00 00 00 AE [20:16:47]Write i2c OK [20:16:47]MH_I2C_Read... [20:16:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:47]Read from MH i2c: E2 [20:16:47]MH_I2C_Read... [20:16:47]Read from MH i2c: E2 03 00 [20:16:47]MH_I2C_Read... [20:16:47]Read from MH i2c: E2 03 00 2F 0D 00 90 00 B0 [20:16:47]RAPDU: 90 00 [20:16:47]wFMCommunicate OK [20:16:47]SAM_PROTO_ClearQueue done [20:16:47]KKMCreateOFDPacket [20:16:47]OFDProtocolAddRootSTLVToBuf [20:16:47]FM_MakeSignedData [20:16:47]FM_MakeSignedData [20:16:47]SAM_PROTO_SignData [20:16:47]wFMCommunicate request_size=4 [20:16:47]MH_SAM_APDU [20:16:47]CAPDU: 80 0D 01 02 [20:16:47]Write to MH i2c: E2 08 00 30 0D 80 0D 01 02 00 00 00 00 B6 [20:16:47]Write i2c OK [20:16:47]MH_I2C_Read... [20:16:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:47]Read from MH i2c: E2 [20:16:47]MH_I2C_Read... [20:16:47]Read from MH i2c: E2 03 00 [20:16:47]MH_I2C_Read... [20:16:47]Read from MH i2c: E2 03 00 30 0D 00 90 00 B1 [20:16:47]RAPDU: 90 00 [20:16:47]wFMCommunicate OK [20:16:47]wFMCommunicate request_size=255 [20:16:47]MH_SAM_APDU [20:16: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 07 01 00 00 F4 03 04 00 AF 42 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 23 3C 02 00 35 04 06 00 07 [20:16:47]Write to MH i2c: E2 02 01 31 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 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 07 01 00 00 F4 03 04 00 AF 42 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 23 3C 02 00 35 04 06 00 07 00 00 A4 [20:16:47]Write i2c OK [20:16:47]MH_I2C_Read... [20:16:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:47]Read from MH i2c: E2 [20:16:47]MH_I2C_Read... [20:16:47]Read from MH i2c: E2 03 00 [20:16:47]MH_I2C_Read... [20:16:47]Read from MH i2c: E2 03 00 31 0D 00 90 00 B2 [20:16:47]RAPDU: 90 00 [20:16:47]wFMCommunicate OK [20:16:47]wFMCommunicate request_size=10 [20:16:47]MH_SAM_APDU [20:16:47]CAPDU: 80 0D 02 02 05 0E 19 02 3D 3C [20:16:47]Write to MH i2c: E2 0D 00 32 0D 80 0D 02 02 05 00 0E 19 02 3D 3C 00 00 65 [20:16:47]Write i2c OK [20:16:47]MH_I2C_Read... [20:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:48]Read from MH i2c: E2 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: E2 03 00 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: E2 03 00 32 0D 00 90 00 B3 [20:16:48]RAPDU: 90 00 [20:16:48]wFMCommunicate OK [20:16:48]wFMCommunicate request_size=4 [20:16:48]MH_SAM_APDU [20:16:48]CAPDU: 80 0D 03 02 [20:16:48]Write to MH i2c: E2 08 00 33 0D 80 0D 03 02 00 00 00 00 BB [20:16:48]Write i2c OK [20:16:48]MH_I2C_Read... [20:16:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:48]Read from MH i2c: E2 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: E2 0B 00 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: E2 0B 00 33 0D 00 AD EA 4E D1 3C 1A DB 35 90 00 D8 [20:16:48]RAPDU: AD EA 4E D1 3C 1A DB 35 90 00 [20:16:48]wFMCommunicate OK [20:16:48]SAM_PROTO_SignData done [20:16:48]FM_MakeSignedData done [20:16:48]CreateOFDProtocolMessage [20:16:48]wFMCommunicate request_size=4 [20:16:48]MH_SAM_APDU [20:16:48]CAPDU: 80 11 00 00 [20:16:48]Write to MH i2c: E2 08 00 34 0D 80 11 00 00 00 00 00 00 BB [20:16:48]Write i2c OK [20:16:48]MH_I2C_Read... [20:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:48]Read from MH i2c: E2 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: E2 17 00 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: E2 17 00 34 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0E [20:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:16:48]wFMCommunicate OK [20:16:48]CreateOFDProtocolMessage done [20:16:48]OFDSenderStorePacket 146467 [20:16:48]StoreOFDPacket docnum=146467 [20:16:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 47 62 07 01 A7 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 01 00 00 F4 03 04 00 AF 42 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 23 3C 02 00 35 04 06 00 07 0E 19 02 3D 3C AD EA 4E D1 3C 1A DB 35 [20:16:48]CheckFolder [20:16:48]dirname=/storage/ofd_packets [20:16:48]CheckFolder done [20:16:48]ProducePacketName [20:16:48]name=ofd_packets/00146467 [20:16:48]NVStorageSaveData ofd_packets/00146467 [20:16:48]File name is /storage/ofd_packets/00146467 [20:16:48]Write 301 bytes [20:16:48]NVStorageSaveData done [20:16:48]OFDSenderStorePacket done [20:16:48]KKMCreateOFDPacket done [20:16:48]NVStorageSaveData kkm_last_timestamp [20:16:48]File name is /storage/kkm_last_timestamp [20:16:48]Write 4 bytes [20:16:48]NVStorageSaveData done [20:16:48]ExternCall_PrintAddStr [20:16:48]wPrintStart [20:16:48]Write to MH i2c: 01 00 00 35 0D 42 [20:16:48]Write i2c OK [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: 01 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: 01 07 00 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: 01 07 00 35 0D 00 00 00 00 00 FF 0F 57 [20:16:48]RasterBufferAndPrint [20:16:48]line Счет N : (1)161228 [20:16:48]line ИНН: 02508201610067 [20:16:48]line Контрольно-Кассовый Чек [20:16:48]line ПРОДАЖА [20:16:48]line ТРК (МРК, ГНК) : 62 [20:16:48]line Товар: 2710124130 [20:16:48]line Аи-92-К-2 [20:16:48]line 7.480 * 66.90 [20:16:48]line = 500.41 [20:16:48]line НДС 12% НСП 1% [20:16:48]line > о реализуемом товаре [20:16:48]line ИТОГО: 500.41 [20:16:48]line НСП 1% : 4.43 [20:16:48]line НДС 12% : 53.14 [20:16:48]line Наличными: 0.00 [20:16:48]line Безнал.: 500.41 [20:16:48]line Место: АЗС № 126 "Партнер Нефть" [20:16:48]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:16:48]line СНО: Общий режим [20:16:48]line Чек 263 29.10.2024 20:16 [20:16:48]line Смена: 547 ФФД: 1.0 [20:16:48]line ЗНМ: 0300000085 [20:16:48]line РНМ: 0000000000091683 [20:16:48]line Версия ККМ: 001 [20:16:48]line Платежная система: Mbank [20:16:48]line ФМ: 0000000000871745 [20:16:48]line ФД: 146467 [20:16:48]line ФПД: 7757130513724 [20:16:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T201647&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146467&fm=7757130513724&tin=02508201610067®Number=0000000000091683&sum=50041 [20:16:48]OFD Sender: Processing packet 146467 [packets to send 206, broken 205] [20:16:48]ProducePacketName [20:16:48]name=ofd_packets/00146467 [20:16:48]OFD Sender: To server: pG, [20:16:48]CommunicateWithHost lk.salyk.kg:30040 [20:16:48]ConnectInit lk.salyk.kg [20:16:48]written 0, free lines is 4095 [20:16:48]Write to MH i2c: 01 00 00 5E 0D 6B [20:16:48]Write i2c OK [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: 01 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: 01 07 00 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: 01 07 00 5E 0D 00 00 00 00 00 D7 0C 55 [20:16:48]RasterBufferAndPrint [20:16:48]line [20:16:48]line [20:16:48]line [20:16:48]line [20:16:48]line [20:16:48]written 0, free lines is 3292 [20:16:48]MH_Cut [20:16:48]Write to MH i2c: D1 01 00 65 0D 01 44 [20:16:48]Write i2c OK [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: D1 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: D1 01 00 [20:16:48]MH_I2C_Read... [20:16:48]Read from MH i2c: D1 01 00 65 0D 00 43 [20:16:48]Write to MH i2c: 01 00 00 66 0D 73 [20:16:48]Write i2c OK [20:16:48]MH_I2C_Read... [20:16:48]Connected sock=11 [20:16:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 47 62 07 01 A7 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 01 00 00 F4 03 04 00 AF 42 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 23 3C 02 00 35 04 06 00 07 0E 19 02 3D 3C AD EA 4E D1 3C 1A DB 35 [20:16:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 46 8D 47 00 56 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 31 37 34 35 10 04 04 00 23 3C 02 00 F4 03 04 00 D5 E7 20 67 B6 04 01 00 00 BC 5B 37 F4 63 5C 5A B9 [20:16:49]CommunicateWithHost err = 0 [20:16:49]CheckOFDResponse [20:16:49]1017 (14) - 77093643461234 [20:16:49]1041 (16) - 0000000000871745 [20:16:49]1040 (4) - 146467 [20:16:49]1012 (4) - 29.10.2024 13:49 [20:16:49]1206 (1) - 0 [20:16:49]OFD Sender: Remove packet 146467 [20:16:49]ProducePacketName [20:16:49]name=ofd_packets/00146467 [20:16:49]NVStorageDeleteData [20:16:49]*** Cut start [20:16:49]*** Partial cut [20:16:49]*** CUTSNS_PIN = 1 [20:16:49]*** CUTSNS_PIN = 0 [20:16:49]OFD Sender: No OFD packet to send [20:16:49]*** Brake cut motor [20:16:49]Read from MH i2c: 01 [20:16:50]MH_I2C_Read... [20:16:50]*** Stop cut motor [20:16:50]*** Cut end [20:16:50]Read from MH i2c: 01 07 00 [20:16:50]MH_I2C_Read... [20:16:50]Read from MH i2c: 01 07 00 66 0D 00 00 00 00 00 FF 0F 88 [20:16:50]process_action close_receipt done [20:16:50]requested_data is exist [20:16:50]produce_requested_data [20:16:50]requested_item fm.sn is exist - process it [20:16:50]wFMCommunicate request_size=4 [20:16:50]MH_SAM_APDU [20:16:50]CAPDU: 80 11 00 00 [20:16:50]Write to MH i2c: E2 08 00 67 0D 80 11 00 00 00 00 00 00 EE [20:16:50]Write i2c OK [20:16:50]MH_I2C_Read... [20:16:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:50]Read from MH i2c: E2 [20:16:50]MH_I2C_Read... [20:16:50]Read from MH i2c: E2 17 00 [20:16:50]MH_I2C_Read... [20:16:50]Read from MH i2c: E2 17 00 67 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 41 [20:16:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:16:50]wFMCommunicate OK [20:16:50]requested_item fd.num is exist - process it [20:16:50]SAM_PROTO_GetFieldsCounters [20:16:50]wFMCommunicate request_size=4 [20:16:50]MH_SAM_APDU [20:16:50]CAPDU: 80 13 00 00 [20:16:50]Write to MH i2c: E2 08 00 68 0D 80 13 00 00 00 00 00 00 F1 [20:16:50]Write i2c OK [20:16:50]MH_I2C_Read... [20:16:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:50]Read from MH i2c: E2 [20:16:50]MH_I2C_Read... [20:16:50]Read from MH i2c: E2 62 00 [20:16:50]MH_I2C_Read... [20:16:50]Read from MH i2c: E2 62 00 68 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 23 3C 02 00 0E 04 04 00 23 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 B2 [20:16:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 23 3C 02 00 0E 04 04 00 23 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 [20:16:50]wFMCommunicate OK [20:16:50]SAM_PROTO_GetFieldsCounters done [20:16:50]requested_item shift.num is exist - process it [20:16:50]requested_item shift.opened is exist - process it [20:16:50]req_shift_opened [20:16:50]FM_GetShiftState [20:16:50]SAM_PROTO_GetShiftState [20:16:50]wFMCommunicate request_size=4 [20:16:50]MH_SAM_APDU [20:16:50]CAPDU: 80 13 01 00 [20:16:50]Write to MH i2c: E2 08 00 69 0D 80 13 01 00 00 00 00 00 F3 [20:16:50]Write i2c OK [20:16:50]MH_I2C_Read... [20:16:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:50]Read from MH i2c: E2 [20:16:50]MH_I2C_Read... [20:16:50]Read from MH i2c: E2 0E 00 [20:16:50]MH_I2C_Read... [20:16:50]Read from MH i2c: E2 0E 00 69 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2C [20:16:50]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:16:50]wFMCommunicate OK [20:16:50]SAM_PROTO_GetShiftState done [20:16:50]FM_GetShiftState done [20:16:50]req_shift_opened done [20:16:50]requested_item shift.open_date is exist - process it [20:16:50]req_shift_open_date [20:16:50]req_shift_open_date done [20:16:50]produce_requested_data done [20:16:50]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146467,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:16:50]process_action_free close_receipt [20:16:50]json_value_free [20:16:50]json_value_free done [20:16:50]process_json_proto returns [20:16:50]Send response to host [20:16:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146467,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:16:50]free response buf [20:16:50]execute_script done [20:16:50]execute_script returns [20:16:50]free content buf [20:16:50]Sock 8.Close socket [20:16:50]Sock 8.Thread stoped [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:34]OFD Sender: No OFD packet to send [20:17:39]OFD Sender: No OFD packet to send [20:17:44]OFD Sender: No OFD packet to send [20:17:49]OFD Sender: No OFD packet to send [20:17:54]OFD Sender: No OFD packet to send [20:17:59]OFD Sender: No OFD packet to send [20:18:04]OFD Sender: No OFD packet to send [20:18:09]OFD Sender: No OFD packet to send [20:18:14]OFD Sender: No OFD packet to send [20:18:19]OFD Sender: No OFD packet to send [20:18:24]OFD Sender: No OFD packet to send [20:18:29]OFD Sender: No OFD packet to send [20:18:34]OFD Sender: No OFD packet to send [20:18:39]OFD Sender: No OFD packet to send [20:18:44]OFD Sender: No OFD packet to send [20:18:49]OFD Sender: No OFD packet to send [20:18:54]OFD Sender: No OFD packet to send [20:18:59]OFD Sender: No OFD packet to send [20:19:04]OFD Sender: No OFD packet to send [20:19:09]OFD Sender: No OFD packet to send [20:19:14]OFD Sender: No OFD packet to send [20:19:19]OFD Sender: No OFD packet to send [20:19:24]OFD Sender: No OFD packet to send [20:19:29]OFD Sender: No OFD packet to send [20:19:34]OFD Sender: No OFD packet to send [20:19:39]OFD Sender: No OFD packet to send [20:19:44]OFD Sender: No OFD packet to send [20:19:49]OFD Sender: No OFD packet to send [20:19:54]OFD Sender: No OFD packet to send [20:19:59]OFD Sender: No OFD packet to send [20:20:04]OFD Sender: No OFD packet to send [20:20:09]OFD Sender: No OFD packet to send [20:20:14]OFD Sender: No OFD packet to send [20:20:19]OFD Sender: No OFD packet to send [20:20:24]OFD Sender: No OFD packet to send [20:20:29]OFD Sender: No OFD packet to send [20:20:34]OFD Sender: No OFD packet to send [20:20:39]OFD Sender: No OFD packet to send [20:20:44]accept exits with 9 [20:20:44]New connection [20:20:44]New thread 3067473252 created [20:20:44]Thread 3067329892 joined [20:20:44]Waiting for new connection... [20:20:44] Sock 9.Parse request [20:20:44]Sock 9.Check first char [20:20:44]Sock 9.First char is OK [20:20:44]request: POST /json_proto HTTP/1.0 [20:20:44]Method: POST [20:20:44]URL: /json_proto [20:20:44]Method is POST - this is cgi request [20:20:44]url: /json_proto [20:20:44]query_string will be loaded in cgi processing [20:20:44]execute_cgi json_proto POST (null) [20:20:44]execute_cgi path=json_proto method=POST [20:20:44]POST find Content-Length [20:20:44]Host: 172.17.40.195:8080 [20:20:44]Content-Length: 766 [20:20:44]Content-Type: application/json [20:20:44] [20:20:44]POST finish read [20:20:44]Found Content-Length = 766 [20:20:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:20:44]execute_script... [20:20: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)161229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:20:44]POST & json_proto [20:20:44]process_json_proto [20:20:44]json parsed OK: [20:20:44]protocol is kg_v1.0 [20:20:44]action value=close_receipt [20:20:44]process_action close_receipt [20:20:44]cmd_close_receipt [20:20:44]MH_GetDate [20:20:44]Write to MH i2c: F0 00 00 6A 0D 66 [20:20:44]Write i2c OK [20:20:44]MH_I2C_Read... [20:20:44]Read from MH i2c: F0 [20:20:44]MH_I2C_Read... [20:20:44]Read from MH i2c: F0 09 00 [20:20:44]MH_I2C_Read... [20:20:44]Read from MH i2c: F0 09 00 6A 0D 00 9D 43 21 67 D5 8D 6C 64 09 [20:20:44]GetLastDocTimeStamp 1730233007 [20:20:44]current date 1730233245 [20:20:44]FM_GetShiftState [20:20:44]SAM_PROTO_GetShiftState [20:20:44]wFMCommunicate request_size=4 [20:20:44]MH_SAM_APDU [20:20:44]CAPDU: 80 13 01 00 [20:20:44]Write to MH i2c: E2 08 00 6B 0D 80 13 01 00 00 00 00 00 F5 [20:20:44]Write i2c OK [20:20:44]MH_I2C_Read... [20:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:44]Read from MH i2c: E2 [20:20:44]MH_I2C_Read... [20:20:44]Read from MH i2c: E2 0E 00 [20:20:44]MH_I2C_Read... [20:20:44]Read from MH i2c: E2 0E 00 6B 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2E [20:20:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:20:44]wFMCommunicate OK [20:20:44]SAM_PROTO_GetShiftState done [20:20:44]FM_GetShiftState done [20:20:44]opened in 1730161786 [20:20:44]opened+sec_in_day 1730248186 [20:20:44]quantity*price = 50041 [20:20:44]sum+1 = 50042 [20:20:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 264 29.10.2024 20:20 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146468 ФПД: 17351374207873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T202045&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146468&fm=17351374207873&tin=02508201610067®Number=0000000000091683&sum=50041 [20:20:45]StoreToDocumentArchive [20:20:45]shift 547 fd 146468 [20:20:45]save to /storage/0547/doc_00146468 [20:20:45]save last doc name /storage/0547/doc_00146468 to /storage/kkm_last_doc_name [20:20:45]save OK [20:20:45]Clear old archive folders... [20:20:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:20:45]tlvbuf is 01109A50 [20:20:45]SAM_PROTO_ClearQueue [20:20:45]wFMCommunicate request_size=4 [20:20:45]MH_SAM_APDU [20:20:45]CAPDU: 80 09 00 00 [20:20:45]Write to MH i2c: E2 08 00 78 0D 80 09 00 00 00 00 00 00 F7 [20:20:45]Write i2c OK [20:20:45]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 78 0D 00 90 00 F9 [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]SAM_PROTO_ClearQueue done [20:20:46]KKMCreateOFDPacket [20:20:46]OFDProtocolAddRootSTLVToBuf [20:20:46]FM_MakeSignedData [20:20:46]FM_MakeSignedData [20:20:46]SAM_PROTO_SignData [20:20:46]wFMCommunicate request_size=4 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 0D 01 02 [20:20:46]Write to MH i2c: E2 08 00 79 0D 80 0D 01 02 00 00 00 00 FF [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 79 0D 00 90 00 FA [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]wFMCommunicate request_size=255 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 01 00 00 F4 03 04 00 9D 43 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 24 3C 02 00 35 04 06 00 0F [20:20:46]Write to MH i2c: E2 02 01 7A 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 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 08 01 00 00 F4 03 04 00 9D 43 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 24 3C 02 00 35 04 06 00 0F 00 00 E6 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 7A 0D 00 90 00 FB [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]wFMCommunicate request_size=10 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 0D 02 02 05 C7 EE 7E FB 81 [20:20:46]Write to MH i2c: E2 0D 00 7B 0D 80 0D 02 02 05 00 C7 EE 7E FB 81 00 00 BB [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 7B 0D 00 90 00 FC [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]wFMCommunicate request_size=4 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 0D 03 02 [20:20:46]Write to MH i2c: E2 08 00 7C 0D 80 0D 03 02 00 00 00 00 04 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 0B 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 0B 00 7C 0D 00 60 C3 00 34 D1 62 60 DC 90 00 CB [20:20:46]RAPDU: 60 C3 00 34 D1 62 60 DC 90 00 [20:20:46]wFMCommunicate OK [20:20:46]SAM_PROTO_SignData done [20:20:46]FM_MakeSignedData done [20:20:46]CreateOFDProtocolMessage [20:20:46]wFMCommunicate request_size=4 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 11 00 00 [20:20:46]Write to MH i2c: E2 08 00 7D 0D 80 11 00 00 00 00 00 00 04 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 17 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 17 00 7D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 57 [20:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:20:46]wFMCommunicate OK [20:20:46]CreateOFDProtocolMessage done [20:20:46]OFDSenderStorePacket 146468 [20:20:46]StoreOFDPacket docnum=146468 [20:20:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 14 FD 07 01 76 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 08 01 00 00 F4 03 04 00 9D 43 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 24 3C 02 00 35 04 06 00 0F C7 EE 7E FB 81 60 C3 00 34 D1 62 60 DC [20:20:46]CheckFolder [20:20:46]dirname=/storage/ofd_packets [20:20:46]CheckFolder done [20:20:46]ProducePacketName [20:20:46]name=ofd_packets/00146468 [20:20:46]NVStorageSaveData ofd_packets/00146468 [20:20:46]File name is /storage/ofd_packets/00146468 [20:20:46]Write 301 bytes [20:20:46]NVStorageSaveData done [20:20:46]OFDSenderStorePacket done [20:20:46]KKMCreateOFDPacket done [20:20:46]NVStorageSaveData kkm_last_timestamp [20:20:46]File name is /storage/kkm_last_timestamp [20:20:46]Write 4 bytes [20:20:46]NVStorageSaveData done [20:20:46]ExternCall_PrintAddStr [20:20:46]wPrintStart [20:20:46]Write to MH i2c: 01 00 00 7E 0D 8B [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: 01 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: 01 07 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: 01 07 00 7E 0D 00 00 00 00 00 FF 0F A0 [20:20:46]RasterBufferAndPrint [20:20:46]line Счет N : (1)161229 [20:20:46]line ИНН: 02508201610067 [20:20:46]line Контрольно-Кассовый Чек [20:20:46]line ПРОДАЖА [20:20:46]line ТРК (МРК, ГНК) : 62 [20:20:46]line Товар: 2710124130 [20:20:46]line Аи-92-К-2 [20:20:46]line 7.480 * 66.90 [20:20:46]line = 500.41 [20:20:46]line НДС 12% НСП 1% [20:20:46]line > о реализуемом товаре [20:20:46]line ИТОГО: 500.41 [20:20:46]line НСП 1% : 4.43 [20:20:46]line НДС 12% : 53.14 [20:20:46]line Наличными: 0.00 [20:20:46]line Безнал.: 500.41 [20:20:46]line Место: АЗС № 126 "Партнер Нефть" [20:20:46]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:20:46]line СНО: Общий режим [20:20:46]line Чек 264 29.10.2024 20:20 [20:20:46]line Смена: 547 ФФД: 1.0 [20:20:46]line ЗНМ: 0300000085 [20:20:46]line РНМ: 0000000000091683 [20:20:46]line Версия ККМ: 001 [20:20:46]line Платежная система: Mbank [20:20:46]line ФМ: 0000000000871745 [20:20:46]line ФД: 146468 [20:20:46]line ФПД: 17351374207873 [20:20:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T202045&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146468&fm=17351374207873&tin=02508201610067®Number=0000000000091683&sum=50041 [20:20:46]OFD Sender: Processing packet 146468 [packets to send 206, broken 205] [20:20:46]ProducePacketName [20:20:46]name=ofd_packets/00146468 [20:20:46]OFD Sender: To server: pG, [20:20:46]CommunicateWithHost lk.salyk.kg:30040 [20:20:46]ConnectInit lk.salyk.kg [20:20:46]written 0, free lines is 4095 [20:20:47]Connected sock=10 [20:20:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 14 FD 07 01 76 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 08 01 00 00 F4 03 04 00 9D 43 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 24 3C 02 00 35 04 06 00 0F C7 EE 7E FB 81 60 C3 00 34 D1 62 60 DC [20:20:47]Write to MH i2c: 01 00 00 A7 0D B4 [20:20:47]Write i2c OK [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: 01 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: 01 07 00 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: 01 07 00 A7 0D 00 00 00 00 00 D9 0C A0 [20:20:47]RasterBufferAndPrint [20:20:47]line [20:20:47]line [20:20:47]line [20:20:47]line [20:20:47]line [20:20:47]written 0, free lines is 3296 [20:20:47]MH_Cut [20:20:47]Write to MH i2c: D1 01 00 AE 0D 01 8D [20:20:47]Write i2c OK [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: D1 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: D1 01 00 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: D1 01 00 AE 0D 00 8C [20:20:47]Write to MH i2c: 01 00 00 AF 0D BC [20:20:47]Write i2c OK [20:20:47]MH_I2C_Read... [20:20:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B0 6C 47 00 D6 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 24 3C 02 00 F4 03 04 00 C4 E8 20 67 B6 04 01 00 00 35 B4 84 BC 0E C5 42 6D [20:20:47]CommunicateWithHost err = 0 [20:20:47]CheckOFDResponse [20:20:47]1017 (14) - 77093643461234 [20:20:47]1041 (16) - 0000000000871745 [20:20:47]1040 (4) - 146468 [20:20:47]1012 (4) - 29.10.2024 13:53 [20:20:47]1206 (1) - 0 [20:20:47]OFD Sender: Remove packet 146468 [20:20:47]ProducePacketName [20:20:47]name=ofd_packets/00146468 [20:20:47]NVStorageDeleteData [20:20:48]OFD Sender: No OFD packet to send [20:20:48]*** Cut start [20:20:48]*** Partial cut [20:20:48]*** CUTSNS_PIN = 1 [20:20:48]*** CUTSNS_PIN = 0 [20:20:48]*** Brake cut motor [20:20:48]Read from MH i2c: 01 [20:20:48]MH_I2C_Read... [20:20:48]*** Stop cut motor [20:20:48]*** Cut end [20:20:48]Read from MH i2c: 01 07 00 [20:20:48]MH_I2C_Read... [20:20:48]Read from MH i2c: 01 07 00 AF 0D 00 00 00 00 00 FF 0F D1 [20:20:48]process_action close_receipt done [20:20:48]requested_data is exist [20:20:48]produce_requested_data [20:20:48]requested_item fm.sn is exist - process it [20:20:48]wFMCommunicate request_size=4 [20:20:48]MH_SAM_APDU [20:20:48]CAPDU: 80 11 00 00 [20:20:48]Write to MH i2c: E2 08 00 B0 0D 80 11 00 00 00 00 00 00 37 [20:20:48]Write i2c OK [20:20:48]MH_I2C_Read... [20:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:48]Read from MH i2c: E2 [20:20:48]MH_I2C_Read... [20:20:48]Read from MH i2c: E2 17 00 [20:20:48]MH_I2C_Read... [20:20:48]Read from MH i2c: E2 17 00 B0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 8A [20:20:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:20:48]wFMCommunicate OK [20:20:48]requested_item fd.num is exist - process it [20:20:48]SAM_PROTO_GetFieldsCounters [20:20:48]wFMCommunicate request_size=4 [20:20:48]MH_SAM_APDU [20:20:48]CAPDU: 80 13 00 00 [20:20:48]Write to MH i2c: E2 08 00 B1 0D 80 13 00 00 00 00 00 00 3A [20:20:48]Write i2c OK [20:20:48]MH_I2C_Read... [20:20:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:48]Read from MH i2c: E2 [20:20:48]MH_I2C_Read... [20:20:48]Read from MH i2c: E2 62 00 [20:20:48]MH_I2C_Read... [20:20:48]Read from MH i2c: E2 62 00 B1 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 24 3C 02 00 0E 04 04 00 23 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 FF [20:20:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 24 3C 02 00 0E 04 04 00 23 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 [20:20:48]wFMCommunicate OK [20:20:48]SAM_PROTO_GetFieldsCounters done [20:20:48]requested_item shift.num is exist - process it [20:20:48]requested_item shift.opened is exist - process it [20:20:48]req_shift_opened [20:20:48]FM_GetShiftState [20:20:48]SAM_PROTO_GetShiftState [20:20:48]wFMCommunicate request_size=4 [20:20:48]MH_SAM_APDU [20:20:48]CAPDU: 80 13 01 00 [20:20:48]Write to MH i2c: E2 08 00 B2 0D 80 13 01 00 00 00 00 00 3C [20:20:48]Write i2c OK [20:20:48]MH_I2C_Read... [20:20:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:48]Read from MH i2c: E2 [20:20:48]MH_I2C_Read... [20:20:48]Read from MH i2c: E2 0E 00 [20:20:48]MH_I2C_Read... [20:20:48]Read from MH i2c: E2 0E 00 B2 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 75 [20:20:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:20:48]wFMCommunicate OK [20:20:48]SAM_PROTO_GetShiftState done [20:20:48]FM_GetShiftState done [20:20:48]req_shift_opened done [20:20:48]requested_item shift.open_date is exist - process it [20:20:48]req_shift_open_date [20:20:48]req_shift_open_date done [20:20:48]produce_requested_data done [20:20:48]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146468,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:20:48]process_action_free close_receipt [20:20:48]json_value_free [20:20:48]json_value_free done [20:20:48]process_json_proto returns [20:20:48]Send response to host [20:20:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146468,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:20:48]free response buf [20:20:48]execute_script done [20:20:48]execute_script returns [20:20:48]free content buf [20:20:48]Sock 9.Close socket [20:20:48]Sock 9.Thread stoped [20:20:53]OFD Sender: No OFD packet to send [20:20:58]OFD Sender: No OFD packet to send [20:21:03]OFD Sender: No OFD packet to send [20:21:08]OFD Sender: No OFD packet to send [20:21:13]OFD Sender: No OFD packet to send [20:21:23]OFD Sender: No OFD packet to send [20:21:28]OFD Sender: No OFD packet to send [20:21:33]OFD Sender: No OFD packet to send [20:21:38]OFD Sender: No OFD packet to send [20:21:43]OFD Sender: No OFD packet to send [20:21:48]OFD Sender: No OFD packet to send [20:21:53]OFD Sender: No OFD packet to send [20:21:58]OFD Sender: No OFD packet to send [20:22:03]OFD Sender: No OFD packet to send [20:22:08]OFD Sender: No OFD packet to send [20:22:13]OFD Sender: No OFD packet to send [20:22:18]OFD Sender: No OFD packet to send [20:22:23]OFD Sender: No OFD packet to send [20:22:28]OFD Sender: No OFD packet to send [20:22:33]OFD Sender: No OFD packet to send [20:22:38]OFD Sender: No OFD packet to send [20:22:43]OFD Sender: No OFD packet to send [20:22:48]OFD Sender: No OFD packet to send [20:22:53]OFD Sender: No OFD packet to send [20:22:58]OFD Sender: No OFD packet to send [20:23:03]OFD Sender: No OFD packet to send [20:23:08]OFD Sender: No OFD packet to send [20:23:13]OFD Sender: No OFD packet to send [20:23:18]OFD Sender: No OFD packet to send [20:23:23]OFD Sender: No OFD packet to send [20:23:28]OFD Sender: No OFD packet to send [20:23:32]ConnectInit Can't connect to host [20:23:33]OFD Sender: No OFD packet to send [20:23:38]OFD Sender: No OFD packet to send [20:23:43]OFD Sender: No OFD packet to send [20:23:48]OFD Sender: No OFD packet to send [20:23:53]OFD Sender: No OFD packet to send [20:23:58]OFD Sender: No OFD packet to send [20:24:03]OFD Sender: No OFD packet to send [20:24:08]OFD Sender: No OFD packet to send [20:24:13]OFD Sender: No OFD packet to send [20:24:18]OFD Sender: No OFD packet to send [20:24:23]OFD Sender: No OFD packet to send [20:24:28]OFD Sender: No OFD packet to send [20:24:33]OFD Sender: No OFD packet to send [20:24:38]OFD Sender: No OFD packet to send [20:24:43]OFD Sender: No OFD packet to send [20:24:48]OFD Sender: No OFD packet to send [20:24:53]OFD Sender: No OFD packet to send [20:24:58]OFD Sender: No OFD packet to send [20:25:03]OFD Sender: No OFD packet to send [20:25:08]OFD Sender: No OFD packet to send [20:25:13]OFD Sender: No OFD packet to send [20:25:18]OFD Sender: No OFD packet to send [20:25:23]OFD Sender: No OFD packet to send [20:25:28]OFD Sender: No OFD packet to send [20:25:33]OFD Sender: No OFD packet to send [20:25:38]OFD Sender: No OFD packet to send [20:25:43]OFD Sender: No OFD packet to send [20:25:48]OFD Sender: No OFD packet to send [20:25:53]OFD Sender: No OFD packet to send [20:25:58]OFD Sender: No OFD packet to send [20:26:03]OFD Sender: No OFD packet to send [20:26:08]OFD Sender: No OFD packet to send [20:26:13]OFD Sender: No OFD packet to send [20:26:18]OFD Sender: No OFD packet to send [20:26:23]OFD Sender: No OFD packet to send [20:26:28]OFD Sender: No OFD packet to send [20:26:33]OFD Sender: No OFD packet to send [20:26:38]OFD Sender: No OFD packet to send [20:26:43]OFD Sender: No OFD packet to send [20:26:48]OFD Sender: No OFD packet to send [20:26:53]OFD Sender: No OFD packet to send [20:26:58]OFD Sender: No OFD packet to send [20:27:03]OFD Sender: No OFD packet to send [20:27:08]OFD Sender: No OFD packet to send [20:27:13]OFD Sender: No OFD packet to send [20:27:18]OFD Sender: No OFD packet to send [20:27:23]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [20:28:28]OFD Sender: No OFD packet to send [20:28:33]OFD Sender: No OFD packet to send [20:28:38]OFD Sender: No OFD packet to send [20:28:43]OFD Sender: No OFD packet to send [20:28:48]OFD Sender: No OFD packet to send [20:28:53]OFD Sender: No OFD packet to send [20:28:58]OFD Sender: No OFD packet to send [20:29:03]OFD Sender: No OFD packet to send [20:29:08]OFD Sender: No OFD packet to send [20:29:13]OFD Sender: No OFD packet to send [20:29:18]OFD Sender: No OFD packet to send [20:29:23]OFD Sender: No OFD packet to send [20:29:28]OFD Sender: No OFD packet to send [20:29:33]OFD Sender: No OFD packet to send [20:29:38]OFD Sender: No OFD packet to send [20:29:43]OFD Sender: No OFD packet to send [20:29:48]OFD Sender: No OFD packet to send [20:29:53]OFD Sender: No OFD packet to send [20:29:58]OFD Sender: No OFD packet to send [20:30:03]accept exits with 8 [20:30:03]New connection [20:30:03]New thread 3067329892 created [20:30:03]Thread 3067473252 joined [20:30:03]Waiting for new connection... [20:30:03] Sock 8.Parse request [20:30:03]Sock 8.Check first char [20:30:03]Sock 8.First char is OK [20:30:03]request: POST /json_proto HTTP/1.0 [20:30:03]Method: POST [20:30:03]URL: /json_proto [20:30:03]Method is POST - this is cgi request [20:30:03]url: /json_proto [20:30:03]query_string will be loaded in cgi processing [20:30:03]execute_cgi json_proto POST (null) [20:30:03]execute_cgi path=json_proto method=POST [20:30:03]POST find Content-Length [20:30:03]Host: 172.17.40.195:8080 [20:30:03]Content-Length: 679 [20:30:03]Content-Type: application/json [20:30:03] [20:30:03]POST finish read [20:30:03]Found Content-Length = 679 [20:30:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 20.350, "sum" : 1550.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:30:03]execute_script... [20:30: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)161230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 20.350, "sum" : 1550.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1550.00, "total" : 1550.00, "payments": [ { "type": 0, "sum" : 1550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:30:03]POST & json_proto [20:30:03]process_json_proto [20:30:03]json parsed OK: [20:30:03]protocol is kg_v1.0 [20:30:03]action value=close_receipt [20:30:03]process_action close_receipt [20:30:03]cmd_close_receipt [20:30:03]MH_GetDate [20:30:03]Write to MH i2c: F0 00 00 B3 0D AF [20:30:03]Write i2c OK [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: F0 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: F0 09 00 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: F0 09 00 B3 0D 00 CC 45 21 67 D5 8D 6C 64 83 [20:30:03]GetLastDocTimeStamp 1730233245 [20:30:03]current date 1730233804 [20:30:03]FM_GetShiftState [20:30:03]SAM_PROTO_GetShiftState [20:30:03]wFMCommunicate request_size=4 [20:30:03]MH_SAM_APDU [20:30:03]CAPDU: 80 13 01 00 [20:30:03]Write to MH i2c: E2 08 00 B4 0D 80 13 01 00 00 00 00 00 3E [20:30:03]Write i2c OK [20:30:03]MH_I2C_Read... [20:30:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:03]Read from MH i2c: E2 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: E2 0E 00 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: E2 0E 00 B4 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 77 [20:30:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:30:03]wFMCommunicate OK [20:30:03]SAM_PROTO_GetShiftState done [20:30:03]FM_GetShiftState done [20:30:03]opened in 1730161786 [20:30:03]opened+sec_in_day 1730248186 [20:30:03]quantity*price = 155067 [20:30:03]sum+1 = 155068 [20:30:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 1550.00 Внесено: 1550.00 СДАЧА: 0.00 НСП 1% : 13.72 НДС 12% : 164.67 Наличными: 1550.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 265 29.10.2024 20:30 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146469 ФПД: 63343156849195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T203004&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146469&fm=63343156849195&tin=02508201610067®Number=0000000000091683&sum=155000 [20:30:04]StoreToDocumentArchive [20:30:04]shift 547 fd 146469 [20:30:04]save to /storage/0547/doc_00146469 [20:30:04]save last doc name /storage/0547/doc_00146469 to /storage/kkm_last_doc_name [20:30:04]save OK [20:30:04]Clear old archive folders... [20:30:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:30:04]tlvbuf is 010E9120 [20:30:04]SAM_PROTO_ClearQueue [20:30:04]wFMCommunicate request_size=4 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 09 00 00 [20:30:04]Write to MH i2c: E2 08 00 C1 0D 80 09 00 00 00 00 00 00 40 [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 C1 0D 00 90 00 42 [20:30:04]RAPDU: 90 00 [20:30:04]wFMCommunicate OK [20:30:04]SAM_PROTO_ClearQueue done [20:30:04]KKMCreateOFDPacket [20:30:04]OFDProtocolAddRootSTLVToBuf [20:30:04]FM_MakeSignedData [20:30:04]FM_MakeSignedData [20:30:04]SAM_PROTO_SignData [20:30:04]wFMCommunicate request_size=4 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 0D 01 02 [20:30:04]Write to MH i2c: E2 08 00 C2 0D 80 0D 01 02 00 00 00 00 48 [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 C2 0D 00 90 00 43 [20:30:04]RAPDU: 90 00 [20:30:04]wFMCommunicate OK [20:30:04]wFMCommunicate request_size=255 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 CC 45 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 25 3C 02 00 35 04 06 00 39 9C 3A 5C [20:30:04]Write to MH i2c: E2 02 01 C3 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 CC 45 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 25 3C 02 00 35 04 06 00 39 9C 3A 5C 00 00 A4 [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 C3 0D 00 90 00 44 [20:30:04]RAPDU: 90 00 [20:30:04]wFMCommunicate OK [20:30:04]wFMCommunicate request_size=7 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 0D 02 02 02 EA 2B [20:30:04]Write to MH i2c: E2 0A 00 C4 0D 80 0D 02 02 02 00 EA 2B 00 00 64 [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 C4 0D 00 90 00 45 [20:30:04]RAPDU: 90 00 [20:30:04]wFMCommunicate OK [20:30:04]wFMCommunicate request_size=4 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 0D 03 02 [20:30:04]Write to MH i2c: E2 08 00 C5 0D 80 0D 03 02 00 00 00 00 4D [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 0B 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 0B 00 C5 0D 00 03 C3 9E 44 AC 31 CE CB 90 00 6C [20:30:04]RAPDU: 03 C3 9E 44 AC 31 CE CB 90 00 [20:30:04]wFMCommunicate OK [20:30:04]SAM_PROTO_SignData done [20:30:04]FM_MakeSignedData done [20:30:04]CreateOFDProtocolMessage [20:30:04]wFMCommunicate request_size=4 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 11 00 00 [20:30:04]Write to MH i2c: E2 08 00 C6 0D 80 11 00 00 00 00 00 00 4D [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 17 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 17 00 C6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A0 [20:30:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:30:04]wFMCommunicate OK [20:30:04]CreateOFDProtocolMessage done [20:30:04]OFDSenderStorePacket 146469 [20:30:04]StoreOFDPacket docnum=146469 [20:30:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 F9 6E 04 01 51 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 CC 45 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 25 3C 02 00 35 04 06 00 39 9C 3A 5C EA 2B 03 C3 9E 44 AC 31 CE CB [20:30:04]CheckFolder [20:30:04]dirname=/storage/ofd_packets [20:30:04]CheckFolder done [20:30:04]ProducePacketName [20:30:04]name=ofd_packets/00146469 [20:30:04]NVStorageSaveData ofd_packets/00146469 [20:30:04]File name is /storage/ofd_packets/00146469 [20:30:04]Write 298 bytes [20:30:04]NVStorageSaveData done [20:30:04]OFDSenderStorePacket done [20:30:04]KKMCreateOFDPacket done [20:30:04]NVStorageSaveData kkm_last_timestamp [20:30:04]File name is /storage/kkm_last_timestamp [20:30:04]Write 4 bytes [20:30:04]NVStorageSaveData done [20:30:04]ExternCall_PrintAddStr [20:30:04]wPrintStart [20:30:04]Write to MH i2c: 01 00 00 C7 0D D4 [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: 01 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: 01 07 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: 01 07 00 C7 0D 00 00 00 00 00 FF 0F E9 [20:30:04]RasterBufferAndPrint [20:30:04]line Счет N : (1)161230 [20:30:04]line ИНН: 02508201610067 [20:30:04]line Контрольно-Кассовый Чек [20:30:04]line ПРОДАЖА [20:30:04]line ТРК (МРК, ГНК) : 11 [20:30:04]line Товар: 2710194210 [20:30:04]line ДТ-К-2 [20:30:04]line 20.350 * 76.20 [20:30:04]line = 1550.67 [20:30:04]line НДС 12% НСП 1% [20:30:04]line > о реализуемом товаре [20:30:04]line ОКРУГЛЕНИЕ: -0.67 [20:30:04]line ИТОГО: 1550.00 [20:30:04]line Внесено: 1550.00 [20:30:04]line СДАЧА: 0.00 [20:30:04]line НСП 1% : 13.72 [20:30:04]line НДС 12% : 164.67 [20:30:04]line Наличными: 1550.00 [20:30:04]line Безнал.: 0.00 [20:30:04]line Место: АЗС № 126 "Партнер Нефть" [20:30:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:30:04]line СНО: Общий режим [20:30:04]line Чек 265 29.10.2024 20:30 [20:30:04]line Смена: 547 ФФД: 1.0 [20:30:04]line ЗНМ: 0300000085 [20:30:04]line РНМ: 0000000000091683 [20:30:04]line Версия ККМ: 001 [20:30:04]line ФМ: 0000000000871745 [20:30:05]line ФД: 146469 [20:30:05]line ФПД: 63343156849195 [20:30:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T203004&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146469&fm=63343156849195&tin=02508201610067®Number=0000000000091683&sum=155000 [20:30:05]OFD Sender: Processing packet 146469 [packets to send 206, broken 205] [20:30:05]ProducePacketName [20:30:05]name=ofd_packets/00146469 [20:30:05]OFD Sender: To server: pG, [20:30:05]CommunicateWithHost lk.salyk.kg:30040 [20:30:05]ConnectInit lk.salyk.kg [20:30:05]written 0, free lines is 4095 [20:30:05]Write to MH i2c: 01 00 00 F2 0D FF [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 07 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 07 00 F2 0D 00 00 00 00 00 A4 0C B6 [20:30:05]RasterBufferAndPrint [20:30:05]line [20:30:05]line [20:30:05]line [20:30:05]line [20:30:05]line [20:30:05]written 0, free lines is 3242 [20:30:05]MH_Cut [20:30:05]Write to MH i2c: D1 01 00 F9 0D 01 D8 [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: D1 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: D1 01 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: D1 01 00 F9 0D 00 D7 [20:30:05]Write to MH i2c: 01 00 00 FA 0D 07 [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:06]Connected sock=11 [20: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 31 37 34 35 0C 01 00 00 F9 6E 04 01 51 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 BB 5D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 5D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 40 00 00 00 00 07 04 06 00 78 5D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 CC 45 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 25 3C 02 00 35 04 06 00 39 9C 3A 5C EA 2B 03 C3 9E 44 AC 31 CE CB [20:30:06]*** Cut start [20:30:06]*** Partial cut [20:30:06]*** CUTSNS_PIN = 1 [20:30:06]*** CUTSNS_PIN = 0 [20:30:06]*** Brake cut motor [20:30:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E0 53 47 00 D3 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 25 3C 02 00 F4 03 04 00 F3 EA 20 67 B6 04 01 00 00 50 68 F0 7A 90 DD CD 59 [20:30:06]CommunicateWithHost err = 0 [20:30:06]CheckOFDResponse [20:30:06]1017 (14) - 77093643461234 [20:30:06]1041 (16) - 0000000000871745 [20:30:06]1040 (4) - 146469 [20:30:06]1012 (4) - 29.10.2024 14:02 [20:30:06]1206 (1) - 0 [20:30:06]OFD Sender: Remove packet 146469 [20:30:06]ProducePacketName [20:30:06]name=ofd_packets/00146469 [20:30:06]NVStorageDeleteData [20:30:07]Read from MH i2c: 01 [20:30:07]MH_I2C_Read... [20:30:07]*** Stop cut motor [20:30:07]*** Cut end [20:30:07]Read from MH i2c: 01 07 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: 01 07 00 FA 0D 00 00 00 00 00 FF 0F 1C [20:30:07]process_action close_receipt done [20:30:07]requested_data is exist [20:30:07]produce_requested_data [20:30:07]requested_item fm.sn is exist - process it [20:30:07]wFMCommunicate request_size=4 [20:30:07]MH_SAM_APDU [20:30:07]CAPDU: 80 11 00 00 [20:30:07]Write to MH i2c: E2 08 00 FB 0D 80 11 00 00 00 00 00 00 82 [20:30:07]Write i2c OK [20:30:07]MH_I2C_Read... [20:30:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:07]Read from MH i2c: E2 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 17 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 17 00 FB 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D5 [20:30:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:30:07]wFMCommunicate OK [20:30:07]requested_item fd.num is exist - process it [20:30:07]SAM_PROTO_GetFieldsCounters [20:30:07]wFMCommunicate request_size=4 [20:30:07]MH_SAM_APDU [20:30:07]CAPDU: 80 13 00 00 [20:30:07]Write to MH i2c: E2 08 00 FC 0D 80 13 00 00 00 00 00 00 85 [20:30:07]Write i2c OK [20:30:07]MH_I2C_Read... [20:30:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:30:07]OFD Sender: No OFD packet to send [20:30:07]Read from MH i2c: E2 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 62 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 62 00 FC 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 25 3C 02 00 0E 04 04 00 23 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 4E [20:30:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 25 3C 02 00 0E 04 04 00 23 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 [20:30:07]wFMCommunicate OK [20:30:07]SAM_PROTO_GetFieldsCounters done [20:30:07]requested_item shift.num is exist - process it [20:30:07]requested_item shift.opened is exist - process it [20:30:07]req_shift_opened [20:30:07]FM_GetShiftState [20:30:07]SAM_PROTO_GetShiftState [20:30:07]wFMCommunicate request_size=4 [20:30:07]MH_SAM_APDU [20:30:07]CAPDU: 80 13 01 00 [20:30:07]Write to MH i2c: E2 08 00 FD 0D 80 13 01 00 00 00 00 00 87 [20:30:07]Write i2c OK [20:30:07]MH_I2C_Read... [20:30:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:07]Read from MH i2c: E2 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 0E 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 0E 00 FD 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C0 [20:30:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:30:07]wFMCommunicate OK [20:30:07]SAM_PROTO_GetShiftState done [20:30:07]FM_GetShiftState done [20:30:07]req_shift_opened done [20:30:07]requested_item shift.open_date is exist - process it [20:30:07]req_shift_open_date [20:30:07]req_shift_open_date done [20:30:07]produce_requested_data done [20:30:07]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146469,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:30:07]process_action_free close_receipt [20:30:07]json_value_free [20:30:07]json_value_free done [20:30:07]process_json_proto returns [20:30:07]Send response to host [20:30:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146469,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:30:07]free response buf [20:30:07]execute_script done [20:30:07]execute_script returns [20:30:07]free content buf [20:30:07]Sock 8.Close socket [20:30:07]Sock 8.Thread stoped [20:30:12]OFD Sender: No OFD packet to send [20:30:17]OFD Sender: No OFD packet to send [20:30:22]OFD Sender: No OFD packet to send [20:30:27]OFD Sender: No OFD packet to send [20:30:32]OFD Sender: No OFD packet to send [20:30:37]OFD Sender: No OFD packet to send [20:30:42]OFD Sender: No OFD packet to send [20:30:47]OFD Sender: No OFD packet to send [20:30:52]OFD Sender: No OFD packet to send [20:30:57]OFD Sender: No OFD packet to send [20:31:02]OFD Sender: No OFD packet to send [20:31:07]OFD Sender: No OFD packet to send [20:31:12]OFD Sender: No OFD packet to send [20:31:17]OFD Sender: No OFD packet to send [20:31:22]OFD Sender: No OFD packet to send [20:31:27]OFD Sender: No OFD packet to send [20:31:32]OFD Sender: No OFD packet to send [20:31:37]OFD Sender: No OFD packet to send [20:31:42]OFD Sender: No OFD packet to send [20:31:47]OFD Sender: No OFD packet to send [20:31:52]OFD Sender: No OFD packet to send [20:31:57]OFD Sender: No OFD packet to send [20:32:02]OFD Sender: No OFD packet to send [20:32:07]OFD Sender: No OFD packet to send [20:32:12]OFD Sender: No OFD packet to send [20:32:17]OFD Sender: No OFD packet to send [20:32:22]OFD Sender: No OFD packet to send [20:32:27]OFD Sender: No OFD packet to send [20:32:32]OFD Sender: No OFD packet to send [20:32:37]OFD Sender: No OFD packet to send [20:32:42]OFD Sender: No OFD packet to send [20:32:47]OFD Sender: No OFD packet to send [20:32:52]OFD Sender: No OFD packet to send [20:32:57]OFD Sender: No OFD packet to send [20:33:02]OFD Sender: No OFD packet to send [20:33:07]OFD Sender: No OFD packet to send [20:33:12]OFD Sender: No OFD packet to send [20:33:17]OFD Sender: No OFD packet to send [20:33:22]OFD Sender: No OFD packet to send [20:33:27]OFD Sender: No OFD packet to send [20:33:32]OFD Sender: No OFD packet to send [20:33:37]OFD Sender: No OFD packet to send [20:33:42]OFD Sender: No OFD packet to send [20:33:47]OFD Sender: No OFD packet to send [20:33:52]OFD Sender: No OFD packet to send [20:33:57]OFD Sender: No OFD packet to send [20:34:02]OFD Sender: No OFD packet to send [20:34:07]OFD Sender: No OFD packet to send [20:34:12]OFD Sender: No OFD packet to send [20:34:17]OFD Sender: No OFD packet to send [20:34:22]OFD Sender: No OFD packet to send [20:34:27]OFD Sender: No OFD packet to send [20:34:32]OFD Sender: No OFD packet to send [20:34:37]OFD Sender: No OFD packet to send [20:34:42]OFD Sender: No OFD packet to send [20:34:47]OFD Sender: No OFD packet to send [20:34:52]OFD Sender: No OFD packet to send [20:34:57]OFD Sender: No OFD packet to send [20:35:02]OFD Sender: No OFD packet to send [20:35:07]OFD Sender: No OFD packet to send [20:35:12]OFD Sender: No OFD packet to send [20:35:17]OFD Sender: No OFD packet to send [20:35:22]OFD Sender: No OFD packet to send [20:35:27]OFD Sender: No OFD packet to send [20:35:32]OFD Sender: No OFD packet to send [20:35:37]OFD Sender: No OFD packet to send [20:35:42]OFD Sender: No OFD packet to send [20:35:47]OFD Sender: No OFD packet to send [20:35:52]OFD Sender: No OFD packet to send [20:35:57]OFD Sender: No OFD packet to send [20:36:02]OFD Sender: No OFD packet to send [20:36:07]OFD Sender: No OFD packet to send [20:36:12]OFD Sender: No OFD packet to send [20:36:17]OFD Sender: No OFD packet to send [20:36:22]OFD Sender: No OFD packet to send [20:36:27]OFD Sender: No OFD packet to send [20:36:32]OFD Sender: No OFD packet to send [20:36:37]OFD Sender: No OFD packet to send [20:36:42]OFD Sender: No OFD packet to send [20:36:47]OFD Sender: No OFD packet to send [20:36:52]OFD Sender: No OFD packet to send [20:36:57]OFD Sender: No OFD packet to send [20:37:03]OFD Sender: No OFD packet to send [20:37:08]OFD Sender: No OFD packet to send [20:37:13]OFD Sender: No OFD packet to send [20:37:18]OFD Sender: No OFD packet to send [20:37:23]OFD Sender: No OFD packet to send [20:37:28]OFD Sender: No OFD packet to send [20:37:33]OFD Sender: No OFD packet to send [20:37:38]OFD Sender: No OFD packet to send [20:37:43]OFD Sender: No OFD packet to send [20:37:48]OFD Sender: No OFD packet to send [20:37:53]OFD Sender: No OFD packet to send [20:37:58]OFD Sender: No OFD packet to send [20:38:03]OFD Sender: No OFD packet to send [20:38:08]OFD Sender: No OFD packet to send [20:38:13]OFD Sender: No OFD packet to send [20:38:18]OFD Sender: No OFD packet to send [20:38:23]OFD Sender: No OFD packet to send [20:38:28]OFD Sender: No OFD packet to send [20:38:33]OFD Sender: No OFD packet to send [20:38:38]OFD Sender: No OFD packet to send [20:38:43]OFD Sender: No OFD packet to send [20:38:48]OFD Sender: No OFD packet to send [20:38:53]OFD Sender: No OFD packet to send [20:38:58]OFD Sender: No OFD packet to send [20:39:03]OFD Sender: No OFD packet to send [20:39:08]OFD Sender: No OFD packet to send [20:39:13]OFD Sender: No OFD packet to send [20:39:18]OFD Sender: No OFD packet to send [20:39:23]OFD Sender: No OFD packet to send [20:39:28]OFD Sender: No OFD packet to send [20:39:33]OFD Sender: No OFD packet to send [20:39:38]OFD Sender: No OFD packet to send [20:39:43]OFD Sender: No OFD packet to send [20:39:48]OFD Sender: No OFD packet to send [20:39:53]OFD Sender: No OFD packet to send [20:39:58]OFD Sender: No OFD packet to send [20:40:03]OFD Sender: No OFD packet to send [20:40:08]OFD Sender: No OFD packet to send [20:40:13]OFD Sender: No OFD packet to send [20:40:18]OFD Sender: No OFD packet to send [20:40:23]OFD Sender: No OFD packet to send [20:40:28]OFD Sender: No OFD packet to send [20:40:33]OFD Sender: No OFD packet to send [20:40:38]OFD Sender: No OFD packet to send [20:40:43]OFD Sender: No OFD packet to send [20:40:48]OFD Sender: No OFD packet to send [20:40:53]OFD Sender: No OFD packet to send [20:40:58]OFD Sender: No OFD packet to send [20:41:03]OFD Sender: No OFD packet to send [20:41:08]OFD Sender: No OFD packet to send [20:41:13]OFD Sender: No OFD packet to send [20:41:18]OFD Sender: No OFD packet to send [20:41:23]OFD Sender: No OFD packet to send [20:41:28]OFD Sender: No OFD packet to send [20:41:33]OFD Sender: No OFD packet to send [20:41:38]OFD Sender: No OFD packet to send [20:41:43]OFD Sender: No OFD packet to send [20:41:48]OFD Sender: No OFD packet to send [20:41:53]OFD Sender: No OFD packet to send [20:41:56]accept exits with 9 [20:41:56]New connection [20:41:56]New thread 3067473252 created [20:41:56]Thread 3067329892 joined [20:41:56]Waiting for new connection... [20:41:56] Sock 9.Parse request [20:41:56]Sock 9.Check first char [20:41:56]Sock 9.First char is OK [20:41:56]request: POST /json_proto HTTP/1.0 [20:41:56]Method: POST [20:41:56]URL: /json_proto [20:41:56]Method is POST - this is cgi request [20:41:56]url: /json_proto [20:41:56]query_string will be loaded in cgi processing [20:41:56]execute_cgi json_proto POST (null) [20:41:56]execute_cgi path=json_proto method=POST [20:41:56]POST find Content-Length [20:41:56]Host: 172.17.40.195:8080 [20:41:56]Content-Length: 677 [20:41:56]Content-Type: application/json [20:41:56] [20:41:56]POST finish read [20:41:56]Found Content-Length = 677 [20:41:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.640, "sum" : 310.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:56]execute_script... [20: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)161231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.640, "sum" : 310.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:56]POST & json_proto [20:41:56]process_json_proto [20:41:56]json parsed OK: [20:41:56]protocol is kg_v1.0 [20:41:56]action value=close_receipt [20:41:56]process_action close_receipt [20:41:56]cmd_close_receipt [20:41:56]MH_GetDate [20:41:56]Write to MH i2c: F0 00 00 FE 0D FA [20:41:56]Write i2c OK [20:41:56]MH_I2C_Read... [20:41:56]Read from MH i2c: F0 [20:41:56]MH_I2C_Read... [20:41:56]Read from MH i2c: F0 09 00 [20:41:56]MH_I2C_Read... [20:41:56]Read from MH i2c: F0 09 00 FE 0D 00 95 48 21 67 D5 8D 6C 64 9A [20:41:56]GetLastDocTimeStamp 1730233804 [20:41:56]current date 1730234517 [20:41:56]FM_GetShiftState [20:41:56]SAM_PROTO_GetShiftState [20:41:56]wFMCommunicate request_size=4 [20:41:56]MH_SAM_APDU [20:41:56]CAPDU: 80 13 01 00 [20:41:56]Write to MH i2c: E2 08 00 FF 0D 80 13 01 00 00 00 00 00 89 [20:41:56]Write i2c OK [20:41:56]MH_I2C_Read... [20:41:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:56]Read from MH i2c: E2 [20:41:56]MH_I2C_Read... [20:41:56]Read from MH i2c: E2 0E 00 [20:41:56]MH_I2C_Read... [20:41:56]Read from MH i2c: E2 0E 00 FF 0D 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C2 [20:41:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:41:56]wFMCommunicate OK [20:41:56]SAM_PROTO_GetShiftState done [20:41:56]FM_GetShiftState done [20:41:56]opened in 1730161786 [20:41:56]opened+sec_in_day 1730248186 [20:41:56]quantity*price = 31041 [20:41:56]sum+1 = 31043 [20:41:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 310.00 Внесено: 310.00 СДАЧА: 0.00 НСП 1% : 2.75 НДС 12% : 32.96 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 266 29.10.2024 20:41 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146470 ФПД: 161651370609812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204157&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146470&fm=161651370609812&tin=02508201610067®Number=0000000000091683&sum=31000 [20:41:57]StoreToDocumentArchive [20:41:57]shift 547 fd 146470 [20:41:57]save to /storage/0547/doc_00146470 [20:41:57]save last doc name /storage/0547/doc_00146470 to /storage/kkm_last_doc_name [20:41:57]save OK [20:41:57]Clear old archive folders... [20:41:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:41:57]tlvbuf is B6F27330 [20:41:57]SAM_PROTO_ClearQueue [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 09 00 00 [20:41:57]Write to MH i2c: E2 08 00 0C 0E 80 09 00 00 00 00 00 00 8C [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 0C 0E 00 90 00 8E [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]SAM_PROTO_ClearQueue done [20:41:57]KKMCreateOFDPacket [20:41:57]OFDProtocolAddRootSTLVToBuf [20:41:57]FM_MakeSignedData [20:41:57]FM_MakeSignedData [20:41:57]SAM_PROTO_SignData [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 0D 01 02 [20:41:57]Write to MH i2c: E2 08 00 0D 0E 80 0D 01 02 00 00 00 00 94 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 0D 0E 00 90 00 8F [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]wFMCommunicate request_size=255 [20:41:57]MH_SAM_APDU [20: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 20 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 95 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 26 3C 02 00 35 04 06 00 93 [20:41:57]Write to MH i2c: E2 02 01 0E 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 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 95 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 26 3C 02 00 35 04 06 00 93 00 00 74 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 0E 0E 00 90 00 90 [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]wFMCommunicate request_size=10 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 0D 02 02 05 05 64 85 CC 94 [20:41:57]Write to MH i2c: E2 0D 00 0F 0E 80 0D 02 02 05 00 05 64 85 CC 94 00 00 EF [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 0F 0E 00 90 00 91 [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 0D 03 02 [20:41:57]Write to MH i2c: E2 08 00 10 0E 80 0D 03 02 00 00 00 00 99 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 0B 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 0B 00 10 0E 00 D8 66 04 0C F6 F4 5C 8E 90 00 BC [20:41:57]RAPDU: D8 66 04 0C F6 F4 5C 8E 90 00 [20:41:57]wFMCommunicate OK [20:41:57]SAM_PROTO_SignData done [20:41:57]FM_MakeSignedData done [20:41:57]CreateOFDProtocolMessage [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 11 00 00 [20:41:57]Write to MH i2c: E2 08 00 11 0E 80 11 00 00 00 00 00 00 99 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 17 00 [20:41:57]MH_I2C_Read... [20:41:57]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 31 37 34 35 90 00 EC [20:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:41:57]wFMCommunicate OK [20:41:57]CreateOFDProtocolMessage done [20:41:57]OFDSenderStorePacket 146470 [20:41:57]StoreOFDPacket docnum=146470 [20:41:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D9 05 07 01 D1 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 20 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 95 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 26 3C 02 00 35 04 06 00 93 05 64 85 CC 94 D8 66 04 0C F6 F4 5C 8E [20:41:57]CheckFolder [20:41:57]dirname=/storage/ofd_packets [20:41:57]CheckFolder done [20:41:57]ProducePacketName [20:41:57]name=ofd_packets/00146470 [20:41:57]NVStorageSaveData ofd_packets/00146470 [20:41:57]File name is /storage/ofd_packets/00146470 [20:41:57]Write 301 bytes [20:41:57]NVStorageSaveData done [20:41:57]OFDSenderStorePacket done [20:41:57]KKMCreateOFDPacket done [20:41:57]NVStorageSaveData kkm_last_timestamp [20:41:57]File name is /storage/kkm_last_timestamp [20:41:57]Write 4 bytes [20:41:57]NVStorageSaveData done [20:41:57]ExternCall_PrintAddStr [20:41:57]wPrintStart [20:41:57]Write to MH i2c: 01 00 00 12 0E 20 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: 01 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: 01 07 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: 01 07 00 12 0E 00 00 00 00 00 FF 0F 35 [20:41:57]RasterBufferAndPrint [20:41:57]line Счет N : (1)161231 [20:41:57]line ИНН: 02508201610067 [20:41:57]line Контрольно-Кассовый Чек [20:41:57]line ПРОДАЖА [20:41:57]line ТРК (МРК, ГНК) : 52 [20:41:57]line Товар: 2710124130 [20:41:57]line Аи-92-К-2 [20:41:57]line 4.640 * 66.90 [20:41:57]line = 310.42 [20:41:57]line НДС 12% НСП 1% [20:41:57]line > о реализуемом товаре [20:41:57]line ОКРУГЛЕНИЕ: -0.42 [20:41:57]line ИТОГО: 310.00 [20:41:57]line Внесено: 310.00 [20:41:57]line СДАЧА: 0.00 [20:41:57]line НСП 1% : 2.75 [20:41:57]line НДС 12% : 32.96 [20:41:57]line Наличными: 310.00 [20:41:57]line Безнал.: 0.00 [20:41:57]line Место: АЗС № 126 "Партнер Нефть" [20:41:57]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:41:57]line СНО: Общий режим [20:41:57]line Чек 266 29.10.2024 20:41 [20:41:57]line Смена: 547 ФФД: 1.0 [20:41:57]line ЗНМ: 0300000085 [20:41:57]line РНМ: 0000000000091683 [20:41:57]line Версия ККМ: 001 [20:41:57]line ФМ: 0000000000871745 [20:41:57]line ФД: 146470 [20:41:57]line ФПД: 161651370609812 [20:41:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204157&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146470&fm=161651370609812&tin=02508201610067®Number=0000000000091683&sum=31000 [20:41:58]written 0, free lines is 4095 [20:41:58]OFD Sender: Processing packet 146470 [packets to send 206, broken 205] [20:41:58]ProducePacketName [20:41:58]name=ofd_packets/00146470 [20:41:58]OFD Sender: To server: pG, [20:41:58]CommunicateWithHost lk.salyk.kg:30040 [20:41:58]ConnectInit lk.salyk.kg [20:41:58]Write to MH i2c: 01 00 00 3D 0E 4B [20:41:58]Write i2c OK [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: 01 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: 01 07 00 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: 01 07 00 3D 0E 00 00 00 00 00 B2 0C 10 [20:41:58]RasterBufferAndPrint [20:41:58]line [20:41:58]line [20:41:58]line [20:41:58]line [20:41:58]line [20:41:58]written 0, free lines is 3256 [20:41:58]MH_Cut [20:41:58]Write to MH i2c: D1 01 00 44 0E 01 24 [20:41:58]Write i2c OK [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: D1 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: D1 01 00 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: D1 01 00 44 0E 00 23 [20:41:58]Write to MH i2c: 01 00 00 45 0E 53 [20:41:58]Write i2c OK [20:41:58]MH_I2C_Read... [20:41:58]Connected sock=11 [20: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 31 37 34 35 0F 01 00 00 D9 05 07 01 D1 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 20 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 95 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 26 3C 02 00 35 04 06 00 93 05 64 85 CC 94 D8 66 04 0C F6 F4 5C 8E [20:41:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F2 24 47 00 87 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 26 3C 02 00 F4 03 04 00 BB ED 20 67 B6 04 01 00 00 B0 55 EC 9A 0D A1 80 A0 [20:41:59]CommunicateWithHost err = 0 [20:41:59]CheckOFDResponse [20:41:59]1017 (14) - 77093643461234 [20:41:59]1041 (16) - 0000000000871745 [20:41:59]1040 (4) - 146470 [20:41:59]1012 (4) - 29.10.2024 14:14 [20:41:59]1206 (1) - 0 [20:41:59]OFD Sender: Remove packet 146470 [20:41:59]ProducePacketName [20:41:59]name=ofd_packets/00146470 [20:41:59]NVStorageDeleteData [20:41:59]*** Cut start [20:41:59]*** Partial cut [20:41:59]*** CUTSNS_PIN = 1 [20:41:59]*** CUTSNS_PIN = 0 [20:41:59]*** Brake cut motor [20:41:59]OFD Sender: No OFD packet to send [20:42:00]Read from MH i2c: 01 [20:42:00]MH_I2C_Read... [20:42:00]*** Stop cut motor [20:42:00]*** Cut end [20:42:00]Read from MH i2c: 01 07 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: 01 07 00 45 0E 00 00 00 00 00 FF 0F 68 [20:42:00]process_action close_receipt done [20:42:00]requested_data is exist [20:42:00]produce_requested_data [20:42:00]requested_item fm.sn is exist - process it [20:42:00]wFMCommunicate request_size=4 [20:42:00]MH_SAM_APDU [20:42:00]CAPDU: 80 11 00 00 [20:42:00]Write to MH i2c: E2 08 00 46 0E 80 11 00 00 00 00 00 00 CE [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 17 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 17 00 46 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 21 [20:42:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:42:00]wFMCommunicate OK [20:42:00]requested_item fd.num is exist - process it [20:42:00]SAM_PROTO_GetFieldsCounters [20:42:00]wFMCommunicate request_size=4 [20:42:00]MH_SAM_APDU [20:42:00]CAPDU: 80 13 00 00 [20:42:00]Write to MH i2c: E2 08 00 47 0E 80 13 00 00 00 00 00 00 D1 [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 62 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 62 00 47 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 26 3C 02 00 0E 04 04 00 23 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 9E [20: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 26 3C 02 00 0E 04 04 00 23 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 [20:42:00]wFMCommunicate OK [20:42:00]SAM_PROTO_GetFieldsCounters done [20:42:00]requested_item shift.num is exist - process it [20:42:00]requested_item shift.opened is exist - process it [20:42:00]req_shift_opened [20:42:00]FM_GetShiftState [20:42:00]SAM_PROTO_GetShiftState [20:42:00]wFMCommunicate request_size=4 [20:42:00]MH_SAM_APDU [20:42:00]CAPDU: 80 13 01 00 [20:42:00]Write to MH i2c: E2 08 00 48 0E 80 13 01 00 00 00 00 00 D3 [20:42:00]Write i2c OK [20:42:00]MH_I2C_Read... [20:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:00]Read from MH i2c: E2 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 0E 00 [20:42:00]MH_I2C_Read... [20:42:00]Read from MH i2c: E2 0E 00 48 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0C [20:42:00]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:42:00]wFMCommunicate OK [20:42:00]SAM_PROTO_GetShiftState done [20:42:00]FM_GetShiftState done [20:42:00]req_shift_opened done [20:42:00]requested_item shift.open_date is exist - process it [20:42:00]req_shift_open_date [20:42:00]req_shift_open_date done [20:42:00]produce_requested_data done [20:42:00]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146470,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:42:00]process_action_free close_receipt [20:42:00]json_value_free [20:42:00]json_value_free done [20:42:00]process_json_proto returns [20:42:00]Send response to host [20:42:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146470,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:42:00]free response buf [20:42:00]execute_script done [20:42:00]execute_script returns [20:42:00]free content buf [20:42:00]Sock 9.Close socket [20:42:00]Sock 9.Thread stoped [20:42:04]OFD Sender: No OFD packet to send [20:42:09]OFD Sender: No OFD packet to send [20:42:14]OFD Sender: No OFD packet to send [20:42:19]OFD Sender: No OFD packet to send [20:42:24]OFD Sender: No OFD packet to send [20:42:29]OFD Sender: No OFD packet to send [20:42:34]OFD Sender: No OFD packet to send [20:42:39]OFD Sender: No OFD packet to send [20:42:44]OFD Sender: No OFD packet to send [20:42:49]OFD Sender: No OFD packet to send [20:42:54]OFD Sender: No OFD packet to send [20:42:59]OFD Sender: No OFD packet to send [20:43:04]OFD Sender: No OFD packet to send [20:43:09]OFD Sender: No OFD packet to send [20:43:14]OFD Sender: No OFD packet to send [20:43:19]OFD Sender: No OFD packet to send [20:43:24]OFD Sender: No OFD packet to send [20:43:29]OFD Sender: No OFD packet to send [20:43:34]OFD Sender: No OFD packet to send [20:43:38]accept exits with 8 [20:43:38]New connection [20:43:38]New thread 3067329892 created [20:43:38]Thread 3067473252 joined [20:43:38]Waiting for new connection... [20:43:38] Sock 8.Parse request [20:43:38]Sock 8.Check first char [20:43:38]Sock 8.First char is OK [20:43:38]request: POST /json_proto HTTP/1.0 [20:43:38]Method: POST [20:43:38]URL: /json_proto [20:43:38]Method is POST - this is cgi request [20:43:38]url: /json_proto [20:43:38]query_string will be loaded in cgi processing [20:43:38]execute_cgi json_proto POST (null) [20:43:38]execute_cgi path=json_proto method=POST [20:43:38]POST find Content-Length [20:43:38]Host: 172.17.40.195:8080 [20:43:38]Content-Length: 792 [20:43:38]Content-Type: application/json [20:43:38] [20:43:38]POST finish read [20:43:38]Found Content-Length = 792 [20:43:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A03528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:38]execute_script... [20:43: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)161233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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\u000A03528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:38]POST & json_proto [20:43:38]process_json_proto [20:43:38]json parsed OK: [20:43:38]protocol is kg_v1.0 [20:43:38]action value=close_receipt [20:43:38]process_action close_receipt [20:43:38]cmd_close_receipt [20:43:38]MH_GetDate [20:43:38]Write to MH i2c: F0 00 00 49 0E 46 [20:43:38]Write i2c OK [20:43:38]MH_I2C_Read... [20:43:38]Read from MH i2c: F0 [20:43:38]MH_I2C_Read... [20:43:38]Read from MH i2c: F0 09 00 [20:43:38]MH_I2C_Read... [20:43:38]Read from MH i2c: F0 09 00 49 0E 00 FB 48 21 67 D5 8D 6C 64 4C [20:43:38]GetLastDocTimeStamp 1730234517 [20:43:38]current date 1730234619 [20:43:38]FM_GetShiftState [20:43:38]SAM_PROTO_GetShiftState [20:43:38]wFMCommunicate request_size=4 [20:43:38]MH_SAM_APDU [20:43:38]CAPDU: 80 13 01 00 [20:43:38]Write to MH i2c: E2 08 00 4A 0E 80 13 01 00 00 00 00 00 D5 [20:43:38]Write i2c OK [20:43:38]MH_I2C_Read... [20:43:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:38]Read from MH i2c: E2 [20:43:38]MH_I2C_Read... [20:43:38]Read from MH i2c: E2 0E 00 [20:43:38]MH_I2C_Read... [20:43:38]Read from MH i2c: E2 0E 00 4A 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0E [20:43:38]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:43:38]wFMCommunicate OK [20:43:38]SAM_PROTO_GetShiftState done [20:43:38]FM_GetShiftState done [20:43:38]opened in 1730161786 [20:43:38]opened+sec_in_day 1730248186 [20:43:38]quantity*price = 0 [20:43:38]sum+1 = 1 [20:43:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 267 29.10.2024 20:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 03528 ФМ: 0000000000871745 ФД: 146471 ФПД: 173642461785808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204339&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146471&fm=173642461785808&tin=02508201610067®Number=0000000000091683&sum=0 [20:43:39]StoreToDocumentArchive [20:43:39]shift 547 fd 146471 [20:43:39]save to /storage/0547/doc_00146471 [20:43:39]save last doc name /storage/0547/doc_00146471 to /storage/kkm_last_doc_name [20:43:39]save OK [20:43:39]Clear old archive folders... [20:43:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:39]tlvbuf is 010EBA50 [20:43:39]SAM_PROTO_ClearQueue [20:43:39]wFMCommunicate request_size=4 [20:43:39]MH_SAM_APDU [20:43:39]CAPDU: 80 09 00 00 [20:43:39]Write to MH i2c: E2 08 00 57 0E 80 09 00 00 00 00 00 00 D7 [20:43:39]Write i2c OK [20:43:39]MH_I2C_Read... [20:43:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:39]Read from MH i2c: E2 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 57 0E 00 90 00 D9 [20:43:39]RAPDU: 90 00 [20:43:39]wFMCommunicate OK [20:43:39]SAM_PROTO_ClearQueue done [20:43:39]KKMCreateOFDPacket [20:43:39]OFDProtocolAddRootSTLVToBuf [20:43:39]FM_MakeSignedData [20:43:39]FM_MakeSignedData [20:43:39]SAM_PROTO_SignData [20:43:39]wFMCommunicate request_size=4 [20:43:39]MH_SAM_APDU [20:43:39]CAPDU: 80 0D 01 02 [20:43:39]Write to MH i2c: E2 08 00 58 0E 80 0D 01 02 00 00 00 00 DF [20:43:39]Write i2c OK [20:43:39]MH_I2C_Read... [20:43:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:39]Read from MH i2c: E2 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 58 0E 00 90 00 DA [20:43:39]RAPDU: 90 00 [20:43:39]wFMCommunicate OK [20:43:39]wFMCommunicate request_size=255 [20:43:39]MH_SAM_APDU [20:43: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 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 0B 01 00 00 F4 03 04 00 FB 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3C 02 00 35 04 06 00 9D [20:43:39]Write to MH i2c: E2 02 01 59 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 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 0B 01 00 00 F4 03 04 00 FB 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3C 02 00 35 04 06 00 9D 00 00 B8 [20:43:39]Write i2c OK [20:43:39]MH_I2C_Read... [20:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:39]Read from MH i2c: E2 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 59 0E 00 90 00 DB [20:43:39]RAPDU: 90 00 [20:43:39]wFMCommunicate OK [20:43:39]wFMCommunicate request_size=10 [20:43:39]MH_SAM_APDU [20:43:39]CAPDU: 80 0D 02 02 05 ED 49 40 AE D0 [20:43:39]Write to MH i2c: E2 0D 00 5A 0E 80 0D 02 02 05 00 ED 49 40 AE D0 00 00 E0 [20:43:39]Write i2c OK [20:43:39]MH_I2C_Read... [20:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:39]Read from MH i2c: E2 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 03 00 5A 0E 00 90 00 DC [20:43:39]RAPDU: 90 00 [20:43:39]wFMCommunicate OK [20:43:39]wFMCommunicate request_size=4 [20:43:39]MH_SAM_APDU [20:43:39]CAPDU: 80 0D 03 02 [20:43:39]Write to MH i2c: E2 08 00 5B 0E 80 0D 03 02 00 00 00 00 E4 [20:43:39]Write i2c OK [20:43:39]MH_I2C_Read... [20:43:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:39]Read from MH i2c: E2 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 0B 00 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 0B 00 5B 0E 00 AD 2F D9 C2 98 B6 DB 95 90 00 1A [20:43:39]RAPDU: AD 2F D9 C2 98 B6 DB 95 90 00 [20:43:39]wFMCommunicate OK [20:43:39]SAM_PROTO_SignData done [20:43:39]FM_MakeSignedData done [20:43:39]CreateOFDProtocolMessage [20:43:39]wFMCommunicate request_size=4 [20:43:39]MH_SAM_APDU [20:43:39]CAPDU: 80 11 00 00 [20:43:39]Write to MH i2c: E2 08 00 5C 0E 80 11 00 00 00 00 00 00 E4 [20:43:39]Write i2c OK [20:43:39]MH_I2C_Read... [20:43:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:39]Read from MH i2c: E2 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 17 00 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: E2 17 00 5C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 37 [20:43:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:43:39]wFMCommunicate OK [20:43:39]CreateOFDProtocolMessage done [20:43:39]OFDSenderStorePacket 146471 [20:43:39]StoreOFDPacket docnum=146471 [20:43:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C0 D6 07 01 EC 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 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 0B 01 00 00 F4 03 04 00 FB 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3C 02 00 35 04 06 00 9D ED 49 40 AE D0 AD 2F D9 C2 98 B6 DB 95 [20:43:39]CheckFolder [20:43:39]dirname=/storage/ofd_packets [20:43:39]CheckFolder done [20:43:39]ProducePacketName [20:43:39]name=ofd_packets/00146471 [20:43:39]NVStorageSaveData ofd_packets/00146471 [20:43:39]File name is /storage/ofd_packets/00146471 [20:43:39]Write 301 bytes [20:43:39]NVStorageSaveData done [20:43:39]OFDSenderStorePacket done [20:43:39]KKMCreateOFDPacket done [20:43:39]NVStorageSaveData kkm_last_timestamp [20:43:39]File name is /storage/kkm_last_timestamp [20:43:39]Write 4 bytes [20:43:39]NVStorageSaveData done [20:43:39]ExternCall_PrintAddStr [20:43:39]wPrintStart [20:43:39]Write to MH i2c: 01 00 00 5D 0E 6B [20:43:39]Write i2c OK [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: 01 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: 01 07 00 [20:43:39]MH_I2C_Read... [20:43:39]Read from MH i2c: 01 07 00 5D 0E 00 00 00 00 00 FF 0F 80 [20:43:39]RasterBufferAndPrint [20:43:39]line Счет N : (1)161233 [20:43:39]line ИНН: 02508201610067 [20:43:39]line Контрольно-Кассовый Чек [20:43:39]line ПРОДАЖА [20:43:39]line ТРК (МРК, ГНК) : 32 [20:43:39]line Товар: 2710124130 [20:43:39]line Аи-92-К-2 [20:43:39]line 15.000 * 0.00 [20:43:39]line = 0.00 [20:43:39]line НДС 12% НСП 1% [20:43:39]line > о реализуемом товаре [20:43:39]line ИТОГО: 0.00 [20:43:39]line НСП 1% : 0.00 [20:43:39]line НДС 12% : 0.00 [20:43:39]line Наличными: 0.00 [20:43:39]line Безнал.: 0.00 [20:43:39]line Место: АЗС № 126 "Партнер Нефть" [20:43:39]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:43:39]line СНО: Общий режим [20:43:39]line Чек 267 29.10.2024 20:43 [20:43:39]line Смена: 547 ФФД: 1.0 [20:43:39]line ЗНМ: 0300000085 [20:43:39]line РНМ: 0000000000091683 [20:43:39]line Версия ККМ: 001 [20:43:39]line Талоны: Топливная Карта [20:43:39]line 03528 [20:43:39]line ФМ: 0000000000871745 [20:43:39]line ФД: 146471 [20:43:39]line ФПД: 173642461785808 [20:43:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204339&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146471&fm=173642461785808&tin=02508201610067®Number=0000000000091683&sum=0 [20:43:39]written 0, free lines is 4095 [20:43:40]OFD Sender: Processing packet 146471 [packets to send 206, broken 205] [20:43:40]ProducePacketName [20:43:40]name=ofd_packets/00146471 [20:43:40]OFD Sender: To server: pG, [20:43:40]CommunicateWithHost lk.salyk.kg:30040 [20:43:40]ConnectInit lk.salyk.kg [20:43:40]Connected sock=10 [20:43:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 C0 D6 07 01 EC 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 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 0B 01 00 00 F4 03 04 00 FB 48 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3C 02 00 35 04 06 00 9D ED 49 40 AE D0 AD 2F D9 C2 98 B6 DB 95 [20:43:40]Write to MH i2c: 01 00 00 87 0E 95 [20:43:40]Write i2c OK [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: 01 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: 01 07 00 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: 01 07 00 87 0E 00 00 00 00 00 CD 0C 75 [20:43:40]RasterBufferAndPrint [20:43:40]line [20:43:40]line [20:43:40]line [20:43:40]line [20:43:40]line [20:43:40]written 0, free lines is 3283 [20:43:40]MH_Cut [20:43:40]Write to MH i2c: D1 01 00 8E 0E 01 6E [20:43:40]Write i2c OK [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: D1 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: D1 01 00 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: D1 01 00 8E 0E 00 6D [20:43:40]Write to MH i2c: 01 00 00 8F 0E 9D [20:43:40]Write i2c OK [20:43:40]MH_I2C_Read... [20:43:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 87 01 47 00 10 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 27 3C 02 00 F4 03 04 00 21 EE 20 67 B6 04 01 00 00 5C 57 62 BB 8A 29 13 8C [20:43:40]CommunicateWithHost err = 0 [20:43:40]CheckOFDResponse [20:43:40]1017 (14) - 77093643461234 [20:43:40]1041 (16) - 0000000000871745 [20:43:40]1040 (4) - 146471 [20:43:40]1012 (4) - 29.10.2024 14:16 [20:43:40]1206 (1) - 0 [20:43:40]OFD Sender: Remove packet 146471 [20:43:40]ProducePacketName [20:43:40]name=ofd_packets/00146471 [20:43:40]NVStorageDeleteData [20:43:41]OFD Sender: No OFD packet to send [20:43:41]*** Cut start [20:43:41]*** Partial cut [20:43:41]*** CUTSNS_PIN = 1 [20:43:41]*** CUTSNS_PIN = 0 [20:43:41]*** Brake cut motor [20:43:41]Read from MH i2c: 01 [20:43:41]MH_I2C_Read... [20:43:41]*** Stop cut motor [20:43:41]*** Cut end [20:43:41]Read from MH i2c: 01 07 00 [20:43:41]MH_I2C_Read... [20:43:41]Read from MH i2c: 01 07 00 8F 0E 00 00 00 00 00 FF 0F B2 [20:43:41]process_action close_receipt done [20:43:41]requested_data is exist [20:43:41]produce_requested_data [20:43:41]requested_item fm.sn is exist - process it [20:43:41]wFMCommunicate request_size=4 [20:43:41]MH_SAM_APDU [20:43:41]CAPDU: 80 11 00 00 [20:43:41]Write to MH i2c: E2 08 00 90 0E 80 11 00 00 00 00 00 00 18 [20:43:41]Write i2c OK [20:43:41]MH_I2C_Read... [20:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:41]Read from MH i2c: E2 [20:43:41]MH_I2C_Read... [20:43:41]Read from MH i2c: E2 17 00 [20:43:41]MH_I2C_Read... [20:43:41]Read from MH i2c: E2 17 00 90 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6B [20:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:43:41]wFMCommunicate OK [20:43:41]requested_item fd.num is exist - process it [20:43:41]SAM_PROTO_GetFieldsCounters [20:43:41]wFMCommunicate request_size=4 [20:43:41]MH_SAM_APDU [20:43:41]CAPDU: 80 13 00 00 [20:43:41]Write to MH i2c: E2 08 00 91 0E 80 13 00 00 00 00 00 00 1B [20:43:41]Write i2c OK [20:43:41]MH_I2C_Read... [20:43:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:42]Read from MH i2c: E2 [20:43:42]MH_I2C_Read... [20:43:42]Read from MH i2c: E2 62 00 [20:43:42]MH_I2C_Read... [20:43:42]Read from MH i2c: E2 62 00 91 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 27 3C 02 00 0E 04 04 00 23 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 EC [20:43:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 27 3C 02 00 0E 04 04 00 23 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 [20:43:42]wFMCommunicate OK [20:43:42]SAM_PROTO_GetFieldsCounters done [20:43:42]requested_item shift.num is exist - process it [20:43:42]requested_item shift.opened is exist - process it [20:43:42]req_shift_opened [20:43:42]FM_GetShiftState [20:43:42]SAM_PROTO_GetShiftState [20:43:42]wFMCommunicate request_size=4 [20:43:42]MH_SAM_APDU [20:43:42]CAPDU: 80 13 01 00 [20:43:42]Write to MH i2c: E2 08 00 92 0E 80 13 01 00 00 00 00 00 1D [20:43:42]Write i2c OK [20:43:42]MH_I2C_Read... [20:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:42]Read from MH i2c: E2 [20:43:42]MH_I2C_Read... [20:43:42]Read from MH i2c: E2 0E 00 [20:43:42]MH_I2C_Read... [20:43:42]Read from MH i2c: E2 0E 00 92 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 56 [20:43:42]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:43:42]wFMCommunicate OK [20:43:42]SAM_PROTO_GetShiftState done [20:43:42]FM_GetShiftState done [20:43:42]req_shift_opened done [20:43:42]requested_item shift.open_date is exist - process it [20:43:42]req_shift_open_date [20:43:42]req_shift_open_date done [20:43:42]produce_requested_data done [20:43:42]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146471,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:43:42]process_action_free close_receipt [20:43:42]json_value_free [20:43:42]json_value_free done [20:43:42]process_json_proto returns [20:43:42]Send response to host [20:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146471,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:43:42]free response buf [20:43:42]execute_script done [20:43:42]execute_script returns [20:43:42]free content buf [20:43:42]Sock 8.Close socket [20:43:42]Sock 8.Thread stoped [20:43:46]OFD Sender: No OFD packet to send [20:43:51]OFD Sender: No OFD packet to send [20:43:56]OFD Sender: No OFD packet to send [20:44:01]OFD Sender: No OFD packet to send [20:44:06]OFD Sender: No OFD packet to send [20:44:11]OFD Sender: No OFD packet to send [20:44:16]OFD Sender: No OFD packet to send [20:44:21]OFD Sender: No OFD packet to send [20:44:26]OFD Sender: No OFD packet to send [20:44:31]OFD Sender: No OFD packet to send [20:44:36]OFD Sender: No OFD packet to send [20:44:41]OFD Sender: No OFD packet to send [20:44:46]OFD Sender: No OFD packet to send [20:44:51]OFD Sender: No OFD packet to send [20:44:56]OFD Sender: No OFD packet to send [20:45:01]OFD Sender: No OFD packet to send [20:45:06]OFD Sender: No OFD packet to send [20:45:11]OFD Sender: No OFD packet to send [20:45:16]OFD Sender: No OFD packet to send [20:45:21]OFD Sender: No OFD packet to send [20:45:26]OFD Sender: No OFD packet to send [20:45:31]OFD Sender: No OFD packet to send [20:45:36]OFD Sender: No OFD packet to send [20:45:41]OFD Sender: No OFD packet to send [20:45:46]OFD Sender: No OFD packet to send [20:45:51]OFD Sender: No OFD packet to send [20:45:56]OFD Sender: No OFD packet to send [20:46:01]OFD Sender: No OFD packet to send [20:46:06]OFD Sender: No OFD packet to send [20:46:11]OFD Sender: No OFD packet to send [20:46:16]OFD Sender: No OFD packet to send [20:46:21]OFD Sender: No OFD packet to send [20:46:26]OFD Sender: No OFD packet to send [20:46:31]OFD Sender: No OFD packet to send [20:46:36]OFD Sender: No OFD packet to send [20:46:41]OFD Sender: No OFD packet to send [20:46:46]OFD Sender: No OFD packet to send [20:46:51]OFD Sender: No OFD packet to send [20:46:56]OFD Sender: No OFD packet to send [20:47:01]OFD Sender: No OFD packet to send [20:47:06]OFD Sender: No OFD packet to send [20:47:11]OFD Sender: No OFD packet to send [20:47:16]OFD Sender: No OFD packet to send [20:47:21]OFD Sender: No OFD packet to send [20:47:26]OFD Sender: No OFD packet to send [20:47:31]OFD Sender: No OFD packet to send [20:47:36]OFD Sender: No OFD packet to send [20:47:41]OFD Sender: No OFD packet to send [20:47:46]OFD Sender: No OFD packet to send [20:47:51]OFD Sender: No OFD packet to send [20:47:56]OFD Sender: No OFD packet to send [20:48:01]OFD Sender: No OFD packet to send [20:48:06]OFD Sender: No OFD packet to send [20:48:11]OFD Sender: No OFD packet to send [20:48:16]OFD Sender: No OFD packet to send [20:48:21]OFD Sender: No OFD packet to send [20:48:26]OFD Sender: No OFD packet to send [20:48:31]OFD Sender: No OFD packet to send [20:48:36]OFD Sender: No OFD packet to send [20:48:41]OFD Sender: No OFD packet to send [20:48:46]OFD Sender: No OFD packet to send [20:48:51]OFD Sender: No OFD packet to send [20:48:56]OFD Sender: No OFD packet to send [20:48:57]accept exits with 9 [20:48:57]New connection [20:48:57]New thread 3067473252 created [20:48:57]Thread 3067329892 joined [20:48:57]Waiting for new connection... [20:48:57] Sock 9.Parse request [20:48:57]Sock 9.Check first char [20:48:57]Sock 9.First char is OK [20:48:57]request: POST /json_proto HTTP/1.0 [20:48:57]Method: POST [20:48:57]URL: /json_proto [20:48:57]Method is POST - this is cgi request [20:48:57]url: /json_proto [20:48:57]query_string will be loaded in cgi processing [20:48:57]execute_cgi json_proto POST (null) [20:48:57]execute_cgi path=json_proto method=POST [20:48:57]POST find Content-Length [20:48:57]Host: 172.17.40.195:8080 [20:48:57]Content-Length: 792 [20:48:57]Content-Type: application/json [20:48:57] [20:48:57]POST finish read [20:48:57]Found Content-Length = 792 [20:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A03528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:57]execute_script... [20: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)161234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u000A03528", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:57]POST & json_proto [20:48:57]process_json_proto [20:48:57]json parsed OK: [20:48:57]protocol is kg_v1.0 [20:48:57]action value=close_receipt [20:48:57]process_action close_receipt [20:48:57]cmd_close_receipt [20:48:57]MH_GetDate [20:48:57]Write to MH i2c: F0 00 00 93 0E 90 [20:48:57]Write i2c OK [20:48:57]MH_I2C_Read... [20:48:57]Read from MH i2c: F0 [20:48:57]MH_I2C_Read... [20:48:57]Read from MH i2c: F0 09 00 [20:48:57]MH_I2C_Read... [20:48:57]Read from MH i2c: F0 09 00 93 0E 00 3A 4A 21 67 D5 8D 6C 64 D7 [20:48:57]GetLastDocTimeStamp 1730234619 [20:48:57]current date 1730234938 [20:48:57]FM_GetShiftState [20:48:57]SAM_PROTO_GetShiftState [20:48:57]wFMCommunicate request_size=4 [20:48:57]MH_SAM_APDU [20:48:57]CAPDU: 80 13 01 00 [20:48:57]Write to MH i2c: E2 08 00 94 0E 80 13 01 00 00 00 00 00 1F [20:48:57]Write i2c OK [20:48:57]MH_I2C_Read... [20:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:57]Read from MH i2c: E2 [20:48:57]MH_I2C_Read... [20:48:57]Read from MH i2c: E2 0E 00 [20:48:57]MH_I2C_Read... [20:48:57]Read from MH i2c: E2 0E 00 94 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 58 [20:48:57]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:48:57]wFMCommunicate OK [20:48:57]SAM_PROTO_GetShiftState done [20:48:57]FM_GetShiftState done [20:48:57]opened in 1730161786 [20:48:57]opened+sec_in_day 1730248186 [20:48:57]quantity*price = 0 [20:48:57]sum+1 = 1 [20:48:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 268 29.10.2024 20:48 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливная Карта 03528 ФМ: 0000000000871745 ФД: 146472 ФПД: 165345558300668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204858&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146472&fm=165345558300668&tin=02508201610067®Number=0000000000091683&sum=0 [20:48:58]StoreToDocumentArchive [20:48:58]shift 547 fd 146472 [20:48:58]save to /storage/0547/doc_00146472 [20:48:58]save last doc name /storage/0547/doc_00146472 to /storage/kkm_last_doc_name [20:48:58]save OK [20:48:58]Clear old archive folders... [20:48:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:48:58]tlvbuf is 0110A340 [20:48:58]SAM_PROTO_ClearQueue [20:48:58]wFMCommunicate request_size=4 [20:48:58]MH_SAM_APDU [20:48:58]CAPDU: 80 09 00 00 [20:48:58]Write to MH i2c: E2 08 00 A1 0E 80 09 00 00 00 00 00 00 21 [20:48:58]Write i2c OK [20:48:58]MH_I2C_Read... [20:48:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:58]Read from MH i2c: E2 [20:48:58]MH_I2C_Read... [20:48:58]Read from MH i2c: E2 03 00 [20:48:58]MH_I2C_Read... [20:48:58]Read from MH i2c: E2 03 00 A1 0E 00 90 00 23 [20:48:58]RAPDU: 90 00 [20:48:58]wFMCommunicate OK [20:48:58]SAM_PROTO_ClearQueue done [20:48:58]KKMCreateOFDPacket [20:48:58]OFDProtocolAddRootSTLVToBuf [20:48:58]FM_MakeSignedData [20:48:58]FM_MakeSignedData [20:48:58]SAM_PROTO_SignData [20:48:58]wFMCommunicate request_size=4 [20:48:58]MH_SAM_APDU [20:48:58]CAPDU: 80 0D 01 02 [20:48:58]Write to MH i2c: E2 08 00 A2 0E 80 0D 01 02 00 00 00 00 29 [20:48:58]Write i2c OK [20:48:58]MH_I2C_Read... [20:48:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:58]Read from MH i2c: E2 [20:48:58]MH_I2C_Read... [20:48:58]Read from MH i2c: E2 03 00 [20:48:58]MH_I2C_Read... [20:48:58]Read from MH i2c: E2 03 00 A2 0E 00 90 00 24 [20:48:58]RAPDU: 90 00 [20:48:58]wFMCommunicate OK [20:48:58]wFMCommunicate request_size=255 [20:48:58]MH_SAM_APDU [20:48:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0C 01 00 00 F4 03 04 00 3A 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3C 02 00 35 04 06 00 96 [20:48:58]Write to MH i2c: E2 02 01 A3 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 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 0C 01 00 00 F4 03 04 00 3A 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3C 02 00 35 04 06 00 96 00 00 3E [20:48:58]Write i2c OK [20:48:58]MH_I2C_Read... [20:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:58]Read from MH i2c: E2 [20:48:58]MH_I2C_Read... [20:48:58]Read from MH i2c: E2 03 00 [20:48:58]MH_I2C_Read... [20:48:58]Read from MH i2c: E2 03 00 A3 0E 00 90 00 25 [20:48:58]RAPDU: 90 00 [20:48:58]wFMCommunicate OK [20:48:58]wFMCommunicate request_size=10 [20:48:58]MH_SAM_APDU [20:48:58]CAPDU: 80 0D 02 02 05 61 83 44 87 FC [20:48:58]Write to MH i2c: E2 0D 00 A4 0E 80 0D 02 02 05 00 61 83 44 87 FC 00 00 E1 [20:48:58]Write i2c OK [20:48:58]MH_I2C_Read... [20:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:59]Read from MH i2c: E2 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: E2 03 00 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: E2 03 00 A4 0E 00 90 00 26 [20:48:59]RAPDU: 90 00 [20:48:59]wFMCommunicate OK [20:48:59]wFMCommunicate request_size=4 [20:48:59]MH_SAM_APDU [20:48:59]CAPDU: 80 0D 03 02 [20:48:59]Write to MH i2c: E2 08 00 A5 0E 80 0D 03 02 00 00 00 00 2E [20:48:59]Write i2c OK [20:48:59]MH_I2C_Read... [20:48:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:59]Read from MH i2c: E2 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: E2 0B 00 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: E2 0B 00 A5 0E 00 0C 88 E9 D1 98 7B 08 16 90 00 AE [20:48:59]RAPDU: 0C 88 E9 D1 98 7B 08 16 90 00 [20:48:59]wFMCommunicate OK [20:48:59]SAM_PROTO_SignData done [20:48:59]FM_MakeSignedData done [20:48:59]CreateOFDProtocolMessage [20:48:59]wFMCommunicate request_size=4 [20:48:59]MH_SAM_APDU [20:48:59]CAPDU: 80 11 00 00 [20:48:59]Write to MH i2c: E2 08 00 A6 0E 80 11 00 00 00 00 00 00 2E [20:48:59]Write i2c OK [20:48:59]MH_I2C_Read... [20:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:59]Read from MH i2c: E2 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: E2 17 00 [20:48:59]MH_I2C_Read... [20:48:59]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 31 37 34 35 90 00 81 [20:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:48:59]wFMCommunicate OK [20:48:59]CreateOFDProtocolMessage done [20:48:59]OFDSenderStorePacket 146472 [20:48:59]StoreOFDPacket docnum=146472 [20:48:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D7 58 07 01 87 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 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 0C 01 00 00 F4 03 04 00 3A 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3C 02 00 35 04 06 00 96 61 83 44 87 FC 0C 88 E9 D1 98 7B 08 16 [20:48:59]CheckFolder [20:48:59]dirname=/storage/ofd_packets [20:48:59]CheckFolder done [20:48:59]ProducePacketName [20:48:59]name=ofd_packets/00146472 [20:48:59]NVStorageSaveData ofd_packets/00146472 [20:48:59]File name is /storage/ofd_packets/00146472 [20:48:59]Write 301 bytes [20:48:59]NVStorageSaveData done [20:48:59]OFDSenderStorePacket done [20:48:59]KKMCreateOFDPacket done [20:48:59]NVStorageSaveData kkm_last_timestamp [20:48:59]File name is /storage/kkm_last_timestamp [20:48:59]Write 4 bytes [20:48:59]NVStorageSaveData done [20:48:59]ExternCall_PrintAddStr [20:48:59]wPrintStart [20:48:59]Write to MH i2c: 01 00 00 A7 0E B5 [20:48:59]Write i2c OK [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: 01 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: 01 07 00 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: 01 07 00 A7 0E 00 00 00 00 00 FF 0F CA [20:48:59]RasterBufferAndPrint [20:48:59]line Счет N : (1)161234 [20:48:59]line ИНН: 02508201610067 [20:48:59]line Контрольно-Кассовый Чек [20:48:59]line ПРОДАЖА [20:48:59]line ТРК (МРК, ГНК) : 52 [20:48:59]line Товар: 2710124130 [20:48:59]line Аи-92-К-2 [20:48:59]line 15.000 * 0.00 [20:48:59]line = 0.00 [20:48:59]line НДС 12% НСП 1% [20:48:59]line > о реализуемом товаре [20:48:59]line ИТОГО: 0.00 [20:48:59]line НСП 1% : 0.00 [20:48:59]line НДС 12% : 0.00 [20:48:59]line Наличными: 0.00 [20:48:59]line Безнал.: 0.00 [20:48:59]line Место: АЗС № 126 "Партнер Нефть" [20:48:59]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:48:59]line СНО: Общий режим [20:48:59]line Чек 268 29.10.2024 20:48 [20:48:59]line Смена: 547 ФФД: 1.0 [20:48:59]line ЗНМ: 0300000085 [20:48:59]line РНМ: 0000000000091683 [20:48:59]line Версия ККМ: 001 [20:48:59]line Талоны: Топливная Карта [20:48:59]line 03528 [20:48:59]line ФМ: 0000000000871745 [20:48:59]line ФД: 146472 [20:48:59]line ФПД: 165345558300668 [20:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204858&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146472&fm=165345558300668&tin=02508201610067®Number=0000000000091683&sum=0 [20:48:59]written 0, free lines is 4095 [20:48:59]OFD Sender: Processing packet 146472 [packets to send 206, broken 205] [20:48:59]ProducePacketName [20:48:59]name=ofd_packets/00146472 [20:48:59]OFD Sender: To server: pG, [20:48:59]CommunicateWithHost lk.salyk.kg:30040 [20:48:59]ConnectInit lk.salyk.kg [20:48:59]Connected sock=10 [20: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 31 37 34 35 0F 01 00 00 D7 58 07 01 87 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 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 0C 01 00 00 F4 03 04 00 3A 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3C 02 00 35 04 06 00 96 61 83 44 87 FC 0C 88 E9 D1 98 7B 08 16 [20:48:59]Write to MH i2c: 01 00 00 D1 0E DF [20:48:59]Write i2c OK [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: 01 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: 01 07 00 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: 01 07 00 D1 0E 00 00 00 00 00 C8 0C BA [20:48:59]RasterBufferAndPrint [20:48:59]line [20:48:59]line [20:48:59]line [20:48:59]line [20:48:59]line [20:48:59]written 0, free lines is 3279 [20:48:59]MH_Cut [20:48:59]Write to MH i2c: D1 01 00 D8 0E 01 B8 [20:48:59]Write i2c OK [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: D1 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: D1 01 00 [20:48:59]MH_I2C_Read... [20:48:59]Read from MH i2c: D1 01 00 D8 0E 00 B7 [20:48:59]Write to MH i2c: 01 00 00 D9 0E E7 [20:48:59]Write i2c OK [20:48:59]MH_I2C_Read... [20:48:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 0C C4 47 00 4A EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 28 3C 02 00 F4 03 04 00 60 EF 20 67 B6 04 01 00 00 CC A1 E8 EE 09 EF A6 34 [20:48:59]CommunicateWithHost err = 0 [20:48:59]CheckOFDResponse [20:48:59]1017 (14) - 77093643461234 [20:48:59]1041 (16) - 0000000000871745 [20:48:59]1040 (4) - 146472 [20:48:59]1012 (4) - 29.10.2024 14:21 [20:48:59]1206 (1) - 0 [20:48:59]OFD Sender: Remove packet 146472 [20:48:59]ProducePacketName [20:48:59]name=ofd_packets/00146472 [20:48:59]NVStorageDeleteData [20:49:00]*** Cut start [20:49:00]*** Partial cut [20:49:00]*** CUTSNS_PIN = 1 [20:49:00]OFD Sender: No OFD packet to send [20:49:00]*** CUTSNS_PIN = 0 [20:49:00]*** Brake cut motor [20:49:00]Read from MH i2c: 01 [20:49:00]MH_I2C_Read... [20:49:00]*** Stop cut motor [20:49:00]*** Cut end [20:49:00]Read from MH i2c: 01 07 00 [20:49:00]MH_I2C_Read... [20:49:00]Read from MH i2c: 01 07 00 D9 0E 00 00 00 00 00 FF 0F FC [20:49:00]process_action close_receipt done [20:49:00]requested_data is exist [20:49:00]produce_requested_data [20:49:00]requested_item fm.sn is exist - process it [20:49:00]wFMCommunicate request_size=4 [20:49:00]MH_SAM_APDU [20:49:00]CAPDU: 80 11 00 00 [20:49:00]Write to MH i2c: E2 08 00 DA 0E 80 11 00 00 00 00 00 00 62 [20:49:00]Write i2c OK [20:49:00]MH_I2C_Read... [20:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:01]Read from MH i2c: E2 [20:49:01]MH_I2C_Read... [20:49:01]Read from MH i2c: E2 17 00 [20:49:01]MH_I2C_Read... [20:49:01]Read from MH i2c: E2 17 00 DA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B5 [20:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:49:01]wFMCommunicate OK [20:49:01]requested_item fd.num is exist - process it [20:49:01]SAM_PROTO_GetFieldsCounters [20:49:01]wFMCommunicate request_size=4 [20:49:01]MH_SAM_APDU [20:49:01]CAPDU: 80 13 00 00 [20:49:01]Write to MH i2c: E2 08 00 DB 0E 80 13 00 00 00 00 00 00 65 [20:49:01]Write i2c OK [20:49:01]MH_I2C_Read... [20:49:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:01]Read from MH i2c: E2 [20:49:01]MH_I2C_Read... [20:49:01]Read from MH i2c: E2 62 00 [20:49:01]MH_I2C_Read... [20:49:01]Read from MH i2c: E2 62 00 DB 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 28 3C 02 00 0E 04 04 00 23 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 3A [20: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 28 3C 02 00 0E 04 04 00 23 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 [20:49:01]wFMCommunicate OK [20:49:01]SAM_PROTO_GetFieldsCounters done [20:49:01]requested_item shift.num is exist - process it [20:49:01]requested_item shift.opened is exist - process it [20:49:01]req_shift_opened [20:49:01]FM_GetShiftState [20:49:01]SAM_PROTO_GetShiftState [20:49:01]wFMCommunicate request_size=4 [20:49:01]MH_SAM_APDU [20:49:01]CAPDU: 80 13 01 00 [20:49:01]Write to MH i2c: E2 08 00 DC 0E 80 13 01 00 00 00 00 00 67 [20:49:01]Write i2c OK [20:49:01]MH_I2C_Read... [20:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:01]Read from MH i2c: E2 [20:49:01]MH_I2C_Read... [20:49:01]Read from MH i2c: E2 0E 00 [20:49:01]MH_I2C_Read... [20:49:01]Read from MH i2c: E2 0E 00 DC 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A0 [20:49:01]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:49:01]wFMCommunicate OK [20:49:01]SAM_PROTO_GetShiftState done [20:49:01]FM_GetShiftState done [20:49:01]req_shift_opened done [20:49:01]requested_item shift.open_date is exist - process it [20:49:01]req_shift_open_date [20:49:01]req_shift_open_date done [20:49:01]produce_requested_data done [20:49:01]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146472,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:49:01]process_action_free close_receipt [20:49:01]json_value_free [20:49:01]json_value_free done [20:49:01]process_json_proto returns [20:49:01]Send response to host [20:49:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146472,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:49:01]free response buf [20:49:01]execute_script done [20:49:01]execute_script returns [20:49:01]free content buf [20:49:01]Sock 9.Close socket [20:49:01]Sock 9.Thread stoped [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:20]OFD Sender: No OFD packet to send [20:49:25]OFD Sender: No OFD packet to send [20:49:30]OFD Sender: No OFD packet to send [20:49:35]OFD Sender: No OFD packet to send [20:49:40]OFD Sender: No OFD packet to send [20:49:45]OFD Sender: No OFD packet to send [20:49:50]OFD Sender: No OFD packet to send [20:49:55]OFD Sender: No OFD packet to send [20:50:00]OFD Sender: No OFD packet to send [20:50:05]OFD Sender: No OFD packet to send [20:50:10]OFD Sender: No OFD packet to send [20:50:15]OFD Sender: No OFD packet to send [20:50:20]OFD Sender: No OFD packet to send [20:50:25]OFD Sender: No OFD packet to send [20:50:30]OFD Sender: No OFD packet to send [20:50:35]OFD Sender: No OFD packet to send [20:50:40]OFD Sender: No OFD packet to send [20:50:45]OFD Sender: No OFD packet to send [20:50:50]OFD Sender: No OFD packet to send [20:50:55]OFD Sender: No OFD packet to send [20:51:00]OFD Sender: No OFD packet to send [20:51:02]accept exits with 8 [20:51:02]New connection [20:51:02]New thread 3067329892 created [20:51:02]Thread 3067473252 joined [20:51:02]Waiting for new connection... [20:51:02] Sock 8.Parse request [20:51:02]Sock 8.Check first char [20:51:02]Sock 8.First char is OK [20:51:02]request: POST /json_proto HTTP/1.0 [20:51:02]Method: POST [20:51:02]URL: /json_proto [20:51:02]Method is POST - this is cgi request [20:51:02]url: /json_proto [20:51:02]query_string will be loaded in cgi processing [20:51:02]execute_cgi json_proto POST (null) [20:51:02]execute_cgi path=json_proto method=POST [20:51:02]POST find Content-Length [20:51:02]Host: 172.17.40.195:8080 [20:51:02]Content-Length: 682 [20:51:02]Content-Type: application/json [20:51:02] [20:51:02]POST finish read [20:51:02]Found Content-Length = 682 [20:51:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:51:02]execute_script... [20:51: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)161235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [20:51:02]POST & json_proto [20:51:02]process_json_proto [20:51:02]json parsed OK: [20:51:02]protocol is kg_v1.0 [20:51:02]action value=close_receipt [20:51:02]process_action close_receipt [20:51:02]cmd_close_receipt [20:51:02]MH_GetDate [20:51:02]Write to MH i2c: F0 00 00 DD 0E DA [20:51:02]Write i2c OK [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: F0 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: F0 09 00 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: F0 09 00 DD 0E 00 B7 4A 21 67 D5 8D 6C 64 9E [20:51:02]GetLastDocTimeStamp 1730234938 [20:51:02]current date 1730235063 [20:51:02]FM_GetShiftState [20:51:02]SAM_PROTO_GetShiftState [20:51:02]wFMCommunicate request_size=4 [20:51:02]MH_SAM_APDU [20:51:02]CAPDU: 80 13 01 00 [20:51:02]Write to MH i2c: E2 08 00 DE 0E 80 13 01 00 00 00 00 00 69 [20:51:02]Write i2c OK [20:51:02]MH_I2C_Read... [20:51:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:02]Read from MH i2c: E2 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 0E 00 [20:51:02]MH_I2C_Read... [20:51:02]Read from MH i2c: E2 0E 00 DE 0E 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A2 [20:51:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:51:02]wFMCommunicate OK [20:51:02]SAM_PROTO_GetShiftState done [20:51:02]FM_GetShiftState done [20:51:02]opened in 1730161786 [20:51:02]opened+sec_in_day 1730248186 [20:51:02]quantity*price = 100021 [20:51:02]sum+1 = 100023 [20:51:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 269 29.10.2024 20:51 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146473 ФПД: 110712767795064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205104&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146473&fm=110712767795064&tin=02508201610067®Number=0000000000091683&sum=100000 [20:51:03]StoreToDocumentArchive [20:51:03]shift 547 fd 146473 [20:51:03]save to /storage/0547/doc_00146473 [20:51:03]save last doc name /storage/0547/doc_00146473 to /storage/kkm_last_doc_name [20:51:03]save OK [20:51:03]Clear old archive folders... [20:51:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:51:03]tlvbuf is B6F40A00 [20:51:03]SAM_PROTO_ClearQueue [20:51:03]wFMCommunicate request_size=4 [20:51:03]MH_SAM_APDU [20:51:03]CAPDU: 80 09 00 00 [20:51:03]Write to MH i2c: E2 08 00 EB 0E 80 09 00 00 00 00 00 00 6B [20:51:03]Write i2c OK [20:51:03]MH_I2C_Read... [20:51:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:04]Read from MH i2c: E2 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 EB 0E 00 90 00 6D [20:51:04]RAPDU: 90 00 [20:51:04]wFMCommunicate OK [20:51:04]SAM_PROTO_ClearQueue done [20:51:04]KKMCreateOFDPacket [20:51:04]OFDProtocolAddRootSTLVToBuf [20:51:04]FM_MakeSignedData [20:51:04]FM_MakeSignedData [20:51:04]SAM_PROTO_SignData [20:51:04]wFMCommunicate request_size=4 [20:51:04]MH_SAM_APDU [20:51:04]CAPDU: 80 0D 01 02 [20:51:04]Write to MH i2c: E2 08 00 EC 0E 80 0D 01 02 00 00 00 00 73 [20:51:04]Write i2c OK [20:51:04]MH_I2C_Read... [20:51:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:04]Read from MH i2c: E2 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 EC 0E 00 90 00 6E [20:51:04]RAPDU: 90 00 [20:51:04]wFMCommunicate OK [20:51:04]wFMCommunicate request_size=255 [20:51:04]MH_SAM_APDU [20:51: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 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 0D 01 00 00 F4 03 04 00 B8 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3C 02 00 35 04 06 00 64 [20:51:04]Write to MH i2c: E2 02 01 ED 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 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 0D 01 00 00 F4 03 04 00 B8 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3C 02 00 35 04 06 00 64 00 00 A7 [20:51:04]Write i2c OK [20:51:04]MH_I2C_Read... [20:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:04]Read from MH i2c: E2 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 ED 0E 00 90 00 6F [20:51:04]RAPDU: 90 00 [20:51:04]wFMCommunicate OK [20:51:04]wFMCommunicate request_size=10 [20:51:04]MH_SAM_APDU [20:51:04]CAPDU: 80 0D 02 02 05 B1 53 32 4F 78 [20:51:04]Write to MH i2c: E2 0D 00 EE 0E 80 0D 02 02 05 00 B1 53 32 4F 78 00 00 7D [20:51:04]Write i2c OK [20:51:04]MH_I2C_Read... [20:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:04]Read from MH i2c: E2 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 03 00 EE 0E 00 90 00 70 [20:51:04]RAPDU: 90 00 [20:51:04]wFMCommunicate OK [20:51:04]wFMCommunicate request_size=4 [20:51:04]MH_SAM_APDU [20:51:04]CAPDU: 80 0D 03 02 [20:51:04]Write to MH i2c: E2 08 00 EF 0E 80 0D 03 02 00 00 00 00 78 [20:51:04]Write i2c OK [20:51:04]MH_I2C_Read... [20:51:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:04]Read from MH i2c: E2 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 0B 00 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 0B 00 EF 0E 00 F5 24 E8 9C 33 A5 C7 DD 90 00 92 [20:51:04]RAPDU: F5 24 E8 9C 33 A5 C7 DD 90 00 [20:51:04]wFMCommunicate OK [20:51:04]SAM_PROTO_SignData done [20:51:04]FM_MakeSignedData done [20:51:04]CreateOFDProtocolMessage [20:51:04]wFMCommunicate request_size=4 [20:51:04]MH_SAM_APDU [20:51:04]CAPDU: 80 11 00 00 [20:51:04]Write to MH i2c: E2 08 00 F0 0E 80 11 00 00 00 00 00 00 78 [20:51:04]Write i2c OK [20:51:04]MH_I2C_Read... [20:51:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:04]Read from MH i2c: E2 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: E2 17 00 [20:51:04]MH_I2C_Read... [20:51:04]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 31 37 34 35 90 00 CB [20:51:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:51:04]wFMCommunicate OK [20:51:04]CreateOFDProtocolMessage done [20:51:04]OFDSenderStorePacket 146473 [20:51:04]StoreOFDPacket docnum=146473 [20:51:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD 91 07 01 EB 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 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 0D 01 00 00 F4 03 04 00 B8 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3C 02 00 35 04 06 00 64 B1 53 32 4F 78 F5 24 E8 9C 33 A5 C7 DD [20:51:04]CheckFolder [20:51:04]dirname=/storage/ofd_packets [20:51:04]CheckFolder done [20:51:04]ProducePacketName [20:51:04]name=ofd_packets/00146473 [20:51:04]NVStorageSaveData ofd_packets/00146473 [20:51:04]File name is /storage/ofd_packets/00146473 [20:51:04]Write 301 bytes [20:51:04]NVStorageSaveData done [20:51:04]OFDSenderStorePacket done [20:51:04]KKMCreateOFDPacket done [20:51:04]NVStorageSaveData kkm_last_timestamp [20:51:04]File name is /storage/kkm_last_timestamp [20:51:04]Write 4 bytes [20:51:04]NVStorageSaveData done [20:51:04]ExternCall_PrintAddStr [20:51:04]wPrintStart [20:51:04]Write to MH i2c: 01 00 00 F1 0E FF [20:51:04]Write i2c OK [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: 01 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: 01 07 00 [20:51:04]MH_I2C_Read... [20:51:04]Read from MH i2c: 01 07 00 F1 0E 00 00 00 00 00 FF 0F 14 [20:51:04]RasterBufferAndPrint [20:51:04]line Счет N : (1)161235 [20:51:04]line ИНН: 02508201610067 [20:51:04]line Контрольно-Кассовый Чек [20:51:04]line ПРОДАЖА [20:51:04]line ТРК (МРК, ГНК) : 43 [20:51:04]line Товар: 2710124500 [20:51:04]line Аи-95-К-3 [20:51:04]line 13.480 * 74.20 [20:51:04]line = 1000.22 [20:51:04]line НДС 12% НСП 1% [20:51:04]line > о реализуемом товаре [20:51:04]line ОКРУГЛЕНИЕ: -0.22 [20:51:04]line ИТОГО: 1000.00 [20:51:04]line Внесено: 1000.00 [20:51:04]line СДАЧА: 0.00 [20:51:04]line НСП 1% : 8.85 [20:51:04]line НДС 12% : 106.22 [20:51:04]line Наличными: 1000.00 [20:51:04]line Безнал.: 0.00 [20:51:04]line Место: АЗС № 126 "Партнер Нефть" [20:51:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:51:04]line СНО: Общий режим [20:51:04]line Чек 269 29.10.2024 20:51 [20:51:04]line Смена: 547 ФФД: 1.0 [20:51:04]line ЗНМ: 0300000085 [20:51:04]line РНМ: 0000000000091683 [20:51:04]line Версия ККМ: 001 [20:51:04]line ФМ: 0000000000871745 [20:51:04]line ФД: 146473 [20:51:04]line ФПД: 110712767795064 [20:51:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205104&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146473&fm=110712767795064&tin=02508201610067®Number=0000000000091683&sum=100000 [20:51:04]OFD Sender: Processing packet 146473 [packets to send 206, broken 205] [20:51:04]ProducePacketName [20:51:04]name=ofd_packets/00146473 [20:51:04]OFD Sender: To server: pG, [20:51:04]CommunicateWithHost lk.salyk.kg:30040 [20:51:04]ConnectInit lk.salyk.kg [20:51:04]written 0, free lines is 4095 [20:51:05]Write to MH i2c: 01 00 00 1C 0F 2B [20:51:05]Write i2c OK [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: 01 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: 01 07 00 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: 01 07 00 1C 0F 00 00 00 00 00 B1 0C EF [20:51:05]RasterBufferAndPrint [20:51:05]line [20:51:05]line [20:51:05]line [20:51:05]line [20:51:05]line [20:51:05]written 0, free lines is 3252 [20:51:05]MH_Cut [20:51:05]Write to MH i2c: D1 01 00 23 0F 01 04 [20:51:05]Write i2c OK [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: D1 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: D1 01 00 [20:51:05]MH_I2C_Read... [20:51:05]Read from MH i2c: D1 01 00 23 0F 00 03 [20:51:05]Write to MH i2c: 01 00 00 24 0F 33 [20:51:05]Write i2c OK [20:51:05]MH_I2C_Read... [20:51:06]*** Cut start [20:51:06]*** Partial cut [20:51:06]*** CUTSNS_PIN = 1 [20:51:06]*** CUTSNS_PIN = 0 [20:51:06]*** Brake cut motor [20:51:06]Read from MH i2c: 01 [20:51:06]MH_I2C_Read... [20:51:06]*** Stop cut motor [20:51:06]*** Cut end [20:51:06]Read from MH i2c: 01 07 00 [20:51:06]MH_I2C_Read... [20:51:06]Read from MH i2c: 01 07 00 24 0F 00 00 00 00 00 FF 0F 48 [20:51:06]process_action close_receipt done [20:51:06]requested_data is exist [20:51:06]produce_requested_data [20:51:06]requested_item fm.sn is exist - process it [20:51:06]wFMCommunicate request_size=4 [20:51:06]MH_SAM_APDU [20:51:06]CAPDU: 80 11 00 00 [20:51:06]Write to MH i2c: E2 08 00 25 0F 80 11 00 00 00 00 00 00 AE [20:51:06]Write i2c OK [20:51:06]MH_I2C_Read... [20:51:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:06]Read from MH i2c: E2 [20:51:06]MH_I2C_Read... [20:51:06]Read from MH i2c: E2 17 00 [20:51:06]MH_I2C_Read... [20:51:06]Read from MH i2c: E2 17 00 25 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 01 [20:51:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:51:06]wFMCommunicate OK [20:51:06]requested_item fd.num is exist - process it [20:51:06]SAM_PROTO_GetFieldsCounters [20:51:06]wFMCommunicate request_size=4 [20:51:06]MH_SAM_APDU [20:51:06]CAPDU: 80 13 00 00 [20:51:06]Write to MH i2c: E2 08 00 26 0F 80 13 00 00 00 00 00 00 B1 [20:51:06]Write i2c OK [20:51:06]MH_I2C_Read... [20:51:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:06]Read from MH i2c: E2 [20:51:06]MH_I2C_Read... [20:51:06]Read from MH i2c: E2 62 00 [20:51:06]MH_I2C_Read... [20:51:06]Read from MH i2c: E2 62 00 26 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 29 3C 02 00 0E 04 04 00 23 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 8A [20:51:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 29 3C 02 00 0E 04 04 00 23 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 [20:51:06]wFMCommunicate OK [20:51:06]SAM_PROTO_GetFieldsCounters done [20:51:06]requested_item shift.num is exist - process it [20:51:06]requested_item shift.opened is exist - process it [20:51:06]req_shift_opened [20:51:06]FM_GetShiftState [20:51:06]SAM_PROTO_GetShiftState [20:51:06]wFMCommunicate request_size=4 [20:51:06]MH_SAM_APDU [20:51:06]CAPDU: 80 13 01 00 [20:51:06]Write to MH i2c: E2 08 00 27 0F 80 13 01 00 00 00 00 00 B3 [20:51:06]Write i2c OK [20:51:06]MH_I2C_Read... [20:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:06]Read from MH i2c: E2 [20:51:06]MH_I2C_Read... [20:51:06]Read from MH i2c: E2 0E 00 [20:51:06]MH_I2C_Read... [20:51:06]Read from MH i2c: E2 0E 00 27 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EC [20:51:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:51:06]wFMCommunicate OK [20:51:06]SAM_PROTO_GetShiftState done [20:51:06]FM_GetShiftState done [20:51:06]req_shift_opened done [20:51:06]requested_item shift.open_date is exist - process it [20:51:06]req_shift_open_date [20:51:06]req_shift_open_date done [20:51:06]produce_requested_data done [20:51:06]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146473,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:51:06]process_action_free close_receipt [20:51:06]json_value_free [20:51:06]json_value_free done [20:51:06]process_json_proto returns [20:51:06]Send response to host [20:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146473,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:51:06]free response buf [20:51:06]execute_script done [20:51:06]execute_script returns [20:51:06]free content buf [20:51:06]Sock 8.Close socket [20:51:06]Sock 8.Thread stoped [20:51:07]Connected sock=11 [20:51:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 BD 91 07 01 EB 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 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 0D 01 00 00 F4 03 04 00 B8 4A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3C 02 00 35 04 06 00 64 B1 53 32 4F 78 F5 24 E8 9C 33 A5 C7 DD [20:51:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 24 85 47 00 78 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 29 3C 02 00 F4 03 04 00 E0 EF 20 67 B6 04 01 00 00 21 8C 3B BD D3 CE 1E 71 [20:51:07]CommunicateWithHost err = 0 [20:51:07]CheckOFDResponse [20:51:07]1017 (14) - 77093643461234 [20:51:07]1041 (16) - 0000000000871745 [20:51:07]1040 (4) - 146473 [20:51:07]1012 (4) - 29.10.2024 14:23 [20:51:07]1206 (1) - 0 [20:51:07]OFD Sender: Remove packet 146473 [20:51:07]ProducePacketName [20:51:07]name=ofd_packets/00146473 [20:51:07]NVStorageDeleteData [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:08]OFD Sender: No OFD packet to send [20:53:13]OFD Sender: No OFD packet to send [20:53:18]OFD Sender: No OFD packet to send [20:53:23]accept exits with 9 [20:53:23]New connection [20:53:23]New thread 3067473252 created [20:53:23]Thread 3067329892 joined [20:53:23]Waiting for new connection... [20:53:23] Sock 9.Parse request [20:53:23]Sock 9.Check first char [20:53:23]Sock 9.First char is OK [20:53:23]request: POST /json_proto HTTP/1.0 [20:53:23]Method: POST [20:53:23]URL: /json_proto [20:53:23]Method is POST - this is cgi request [20:53:23]url: /json_proto [20:53:23]query_string will be loaded in cgi processing [20:53:23]execute_cgi json_proto POST (null) [20:53:23]execute_cgi path=json_proto method=POST [20:53:23]POST find Content-Length [20:53:23]Host: 172.17.40.195:8080 [20:53:23]Content-Length: 766 [20:53:23]Content-Type: application/json [20:53:23] [20:53:23]POST finish read [20:53:23]Found Content-Length = 766 [20:53:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:53:23]execute_script... [20:53: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)161237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:53:23]POST & json_proto [20:53:23]process_json_proto [20:53:23]json parsed OK: [20:53:23]protocol is kg_v1.0 [20:53:23]action value=close_receipt [20:53:23]process_action close_receipt [20:53:23]cmd_close_receipt [20:53:23]MH_GetDate [20:53:23]Write to MH i2c: F0 00 00 28 0F 26 [20:53:23]Write i2c OK [20:53:23]MH_I2C_Read... [20:53:23]Read from MH i2c: F0 [20:53:23]MH_I2C_Read... [20:53:23]Read from MH i2c: F0 09 00 [20:53:23]MH_I2C_Read... [20:53:23]Read from MH i2c: F0 09 00 28 0F 00 44 4B 21 67 D5 8D 6C 64 78 [20:53:23]GetLastDocTimeStamp 1730235064 [20:53:23]current date 1730235204 [20:53:23]FM_GetShiftState [20:53:23]SAM_PROTO_GetShiftState [20:53:23]wFMCommunicate request_size=4 [20:53:23]MH_SAM_APDU [20:53:23]CAPDU: 80 13 01 00 [20:53:23]Write to MH i2c: E2 08 00 29 0F 80 13 01 00 00 00 00 00 B5 [20:53:23]Write i2c OK [20:53:23]MH_I2C_Read... [20:53:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:23]Read from MH i2c: E2 [20:53:23]MH_I2C_Read... [20:53:23]Read from MH i2c: E2 0E 00 [20:53:23]MH_I2C_Read... [20:53:23]Read from MH i2c: E2 0E 00 29 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EE [20:53:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:53:23]wFMCommunicate OK [20:53:23]SAM_PROTO_GetShiftState done [20:53:23]FM_GetShiftState done [20:53:23]opened in 1730161786 [20:53:23]opened+sec_in_day 1730248186 [20:53:23]quantity*price = 100050 [20:53:23]sum+1 = 100052 [20:53:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 270 29.10.2024 20:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146474 ФПД: 193470655330263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205324&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146474&fm=193470655330263&tin=02508201610067®Number=0000000000091683&sum=100051 [20:53:24]StoreToDocumentArchive [20:53:24]shift 547 fd 146474 [20:53:24]save to /storage/0547/doc_00146474 [20:53:24]save last doc name /storage/0547/doc_00146474 to /storage/kkm_last_doc_name [20:53:24]save OK [20:53:24]Clear old archive folders... [20:53:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:53:24]tlvbuf is B6F27820 [20:53:24]SAM_PROTO_ClearQueue [20:53:24]wFMCommunicate request_size=4 [20:53:24]MH_SAM_APDU [20:53:24]CAPDU: 80 09 00 00 [20:53:24]Write to MH i2c: E2 08 00 36 0F 80 09 00 00 00 00 00 00 B7 [20:53:24]Write i2c OK [20:53:24]MH_I2C_Read... [20:53:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:24]Read from MH i2c: E2 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 36 0F 00 90 00 B9 [20:53:24]RAPDU: 90 00 [20:53:24]wFMCommunicate OK [20:53:24]SAM_PROTO_ClearQueue done [20:53:24]KKMCreateOFDPacket [20:53:24]OFDProtocolAddRootSTLVToBuf [20:53:24]FM_MakeSignedData [20:53:24]FM_MakeSignedData [20:53:24]SAM_PROTO_SignData [20:53:24]wFMCommunicate request_size=4 [20:53:24]MH_SAM_APDU [20:53:24]CAPDU: 80 0D 01 02 [20:53:24]Write to MH i2c: E2 08 00 37 0F 80 0D 01 02 00 00 00 00 BF [20:53:24]Write i2c OK [20:53:24]MH_I2C_Read... [20:53:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:24]Read from MH i2c: E2 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 37 0F 00 90 00 BA [20:53:24]RAPDU: 90 00 [20:53:24]wFMCommunicate OK [20:53:24]wFMCommunicate request_size=255 [20:53:24]MH_SAM_APDU [20:53:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0E 01 00 00 F4 03 04 00 44 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3C 02 00 35 04 06 00 AF F5 E5 AF [20:53:24]Write to MH i2c: E2 02 01 38 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0E 01 00 00 F4 03 04 00 44 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3C 02 00 35 04 06 00 AF F5 E5 AF 00 00 94 [20:53:24]Write i2c OK [20:53:24]MH_I2C_Read... [20:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:24]Read from MH i2c: E2 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 38 0F 00 90 00 BB [20:53:24]RAPDU: 90 00 [20:53:24]wFMCommunicate OK [20:53:24]wFMCommunicate request_size=7 [20:53:24]MH_SAM_APDU [20:53:24]CAPDU: 80 0D 02 02 02 77 D7 [20:53:24]Write to MH i2c: E2 0A 00 39 0F 80 0D 02 02 02 00 77 D7 00 00 14 [20:53:24]Write i2c OK [20:53:24]MH_I2C_Read... [20:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:24]Read from MH i2c: E2 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 03 00 39 0F 00 90 00 BC [20:53:24]RAPDU: 90 00 [20:53:24]wFMCommunicate OK [20:53:24]wFMCommunicate request_size=4 [20:53:24]MH_SAM_APDU [20:53:24]CAPDU: 80 0D 03 02 [20:53:24]Write to MH i2c: E2 08 00 3A 0F 80 0D 03 02 00 00 00 00 C4 [20:53:24]Write i2c OK [20:53:24]MH_I2C_Read... [20:53:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:24]Read from MH i2c: E2 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 0B 00 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 0B 00 3A 0F 00 4A 37 0A B2 CD 4F 63 63 90 00 E4 [20:53:24]RAPDU: 4A 37 0A B2 CD 4F 63 63 90 00 [20:53:24]wFMCommunicate OK [20:53:24]SAM_PROTO_SignData done [20:53:24]FM_MakeSignedData done [20:53:24]CreateOFDProtocolMessage [20:53:24]wFMCommunicate request_size=4 [20:53:24]MH_SAM_APDU [20:53:24]CAPDU: 80 11 00 00 [20:53:24]Write to MH i2c: E2 08 00 3B 0F 80 11 00 00 00 00 00 00 C4 [20:53:24]Write i2c OK [20:53:24]MH_I2C_Read... [20:53:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:24]Read from MH i2c: E2 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 17 00 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: E2 17 00 3B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 17 [20:53:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:53:24]wFMCommunicate OK [20:53:24]CreateOFDProtocolMessage done [20:53:24]OFDSenderStorePacket 146474 [20:53:24]StoreOFDPacket docnum=146474 [20:53:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 9A 3D 04 01 A3 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0E 01 00 00 F4 03 04 00 44 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3C 02 00 35 04 06 00 AF F5 E5 AF 77 D7 4A 37 0A B2 CD 4F 63 63 [20:53:24]CheckFolder [20:53:24]dirname=/storage/ofd_packets [20:53:24]CheckFolder done [20:53:24]ProducePacketName [20:53:24]name=ofd_packets/00146474 [20:53:24]NVStorageSaveData ofd_packets/00146474 [20:53:24]File name is /storage/ofd_packets/00146474 [20:53:24]Write 298 bytes [20:53:24]NVStorageSaveData done [20:53:24]OFDSenderStorePacket done [20:53:24]KKMCreateOFDPacket done [20:53:24]NVStorageSaveData kkm_last_timestamp [20:53:24]File name is /storage/kkm_last_timestamp [20:53:24]Write 4 bytes [20:53:24]NVStorageSaveData done [20:53:24]ExternCall_PrintAddStr [20:53:24]wPrintStart [20:53:24]Write to MH i2c: 01 00 00 3C 0F 4B [20:53:24]Write i2c OK [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: 01 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: 01 07 00 [20:53:24]MH_I2C_Read... [20:53:24]Read from MH i2c: 01 07 00 3C 0F 00 00 00 00 00 FF 0F 60 [20:53:24]RasterBufferAndPrint [20:53:24]line Счет N : (1)161237 [20:53:24]line ИНН: 02508201610067 [20:53:24]line Контрольно-Кассовый Чек [20:53:24]line ПРОДАЖА [20:53:24]line ТРК (МРК, ГНК) : 11 [20:53:24]line Товар: 2710194210 [20:53:24]line ДТ-К-2 [20:53:24]line 13.130 * 76.20 [20:53:24]line = 1000.51 [20:53:24]line НДС 12% НСП 1% [20:53:24]line > о реализуемом товаре [20:53:24]line ИТОГО: 1000.51 [20:53:24]line НСП 1% : 8.85 [20:53:24]line НДС 12% : 106.25 [20:53:24]line Наличными: 0.00 [20:53:24]line Безнал.: 1000.51 [20:53:24]line Место: АЗС № 126 "Партнер Нефть" [20:53:24]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:53:24]line СНО: Общий режим [20:53:24]line Чек 270 29.10.2024 20:53 [20:53:24]line Смена: 547 ФФД: 1.0 [20:53:24]line ЗНМ: 0300000085 [20:53:24]line РНМ: 0000000000091683 [20:53:24]line Версия ККМ: 001 [20:53:24]line Платежная система: Mbank [20:53:24]line ФМ: 0000000000871745 [20:53:24]line ФД: 146474 [20:53:24]line ФПД: 193470655330263 [20:53:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205324&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146474&fm=193470655330263&tin=02508201610067®Number=0000000000091683&sum=100051 [20:53:25]OFD Sender: Processing packet 146474 [packets to send 206, broken 205] [20:53:25]ProducePacketName [20:53:25]name=ofd_packets/00146474 [20:53:25]OFD Sender: To server: pG, [20:53:25]CommunicateWithHost lk.salyk.kg:30040 [20:53:25]ConnectInit lk.salyk.kg [20:53:25]written 0, free lines is 4095 [20:53:25]Connected sock=10 [20:53:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 9A 3D 04 01 A3 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0E 01 00 00 F4 03 04 00 44 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3C 02 00 35 04 06 00 AF F5 E5 AF 77 D7 4A 37 0A B2 CD 4F 63 63 [20:53:25]Write to MH i2c: 01 00 00 65 0F 74 [20:53:25]Write i2c OK [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: 01 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: 01 07 00 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: 01 07 00 65 0F 00 00 00 00 00 D5 0C 5C [20:53:25]RasterBufferAndPrint [20:53:25]line [20:53:25]line [20:53:25]line [20:53:25]line [20:53:25]line [20:53:25]written 0, free lines is 3290 [20:53:25]MH_Cut [20:53:25]Write to MH i2c: D1 01 00 6C 0F 01 4D [20:53:25]Write i2c OK [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: D1 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: D1 01 00 [20:53:25]MH_I2C_Read... [20:53:25]Read from MH i2c: D1 01 00 6C 0F 00 4C [20:53:25]Write to MH i2c: 01 00 00 6D 0F 7C [20:53:25]Write i2c OK [20:53:25]MH_I2C_Read... [20:53:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 0C 25 47 00 84 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2A 3C 02 00 F4 03 04 00 6A F0 20 67 B6 04 01 00 00 2D 0C DE 39 CE 37 34 BF [20:53:25]CommunicateWithHost err = 0 [20:53:25]CheckOFDResponse [20:53:25]1017 (14) - 77093643461234 [20:53:25]1041 (16) - 0000000000871745 [20:53:25]1040 (4) - 146474 [20:53:25]1012 (4) - 29.10.2024 14:25 [20:53:25]1206 (1) - 0 [20:53:25]OFD Sender: Remove packet 146474 [20:53:25]ProducePacketName [20:53:25]name=ofd_packets/00146474 [20:53:25]NVStorageDeleteData [20:53:26]*** Cut start [20:53:26]*** Partial cut [20:53:26]*** CUTSNS_PIN = 1 [20:53:26]OFD Sender: No OFD packet to send [20:53:26]*** CUTSNS_PIN = 0 [20:53:26]*** Brake cut motor [20:53:26]Read from MH i2c: 01 [20:53:26]MH_I2C_Read... [20:53:26]*** Stop cut motor [20:53:26]*** Cut end [20:53:26]Read from MH i2c: 01 07 00 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: 01 07 00 6D 0F 00 00 00 00 00 FF 0F 91 [20:53:26]process_action close_receipt done [20:53:26]requested_data is exist [20:53:26]produce_requested_data [20:53:26]requested_item fm.sn is exist - process it [20:53:26]wFMCommunicate request_size=4 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 11 00 00 [20:53:26]Write to MH i2c: E2 08 00 6E 0F 80 11 00 00 00 00 00 00 F7 [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:26]Read from MH i2c: E2 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 17 00 [20:53:26]MH_I2C_Read... [20:53:26]Read from MH i2c: E2 17 00 6E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4A [20:53:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:53:26]wFMCommunicate OK [20:53:26]requested_item fd.num is exist - process it [20:53:26]SAM_PROTO_GetFieldsCounters [20:53:26]wFMCommunicate request_size=4 [20:53:26]MH_SAM_APDU [20:53:26]CAPDU: 80 13 00 00 [20:53:26]Write to MH i2c: E2 08 00 6F 0F 80 13 00 00 00 00 00 00 FA [20:53:26]Write i2c OK [20:53:26]MH_I2C_Read... [20:53:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:27]Read from MH i2c: E2 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: E2 62 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: E2 62 00 6F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2A 3C 02 00 0E 04 04 00 23 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 D7 [20:53:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2A 3C 02 00 0E 04 04 00 23 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 [20:53:27]wFMCommunicate OK [20:53:27]SAM_PROTO_GetFieldsCounters done [20:53:27]requested_item shift.num is exist - process it [20:53:27]requested_item shift.opened is exist - process it [20:53:27]req_shift_opened [20:53:27]FM_GetShiftState [20:53:27]SAM_PROTO_GetShiftState [20:53:27]wFMCommunicate request_size=4 [20:53:27]MH_SAM_APDU [20:53:27]CAPDU: 80 13 01 00 [20:53:27]Write to MH i2c: E2 08 00 70 0F 80 13 01 00 00 00 00 00 FC [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:27]Read from MH i2c: E2 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: E2 0E 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: E2 0E 00 70 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 35 [20:53:27]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:53:27]wFMCommunicate OK [20:53:27]SAM_PROTO_GetShiftState done [20:53:27]FM_GetShiftState done [20:53:27]req_shift_opened done [20:53:27]requested_item shift.open_date is exist - process it [20:53:27]req_shift_open_date [20:53:27]req_shift_open_date done [20:53:27]produce_requested_data done [20:53:27]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146474,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:53:27]process_action_free close_receipt [20:53:27]json_value_free [20:53:27]json_value_free done [20:53:27]process_json_proto returns [20:53:27]Send response to host [20:53:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146474,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:53:27]free response buf [20:53:27]execute_script done [20:53:27]execute_script returns [20:53:27]free content buf [20:53:27]Sock 9.Close socket [20:53:27]Sock 9.Thread stoped [20:53:27]int [20:53:27]Write to MH i2c: 01 00 00 71 0F 80 [20:53:27]*** FLAG_PRN_KEY set [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 71 0F 00 08 00 00 00 FF 0F 9D [20:53:27]state=0 [20:53:27]Key pressed [20:53:27]Feed [20:53:27]Write to MH i2c: D8 00 00 72 0F 58 [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: D8 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: D8 01 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: D8 01 00 72 0F 00 59 [20:53:27]int [20:53:27]Write to MH i2c: 01 00 00 73 0F 82 [20:53:27]Write i2c OK [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 [20:53:27]MH_I2C_Read... [20:53:27]Read from MH i2c: 01 07 00 73 0F 00 48 00 00 00 3C 00 0D [20:53:27]state=2 [20:53:27]Key pressed [20:53:28]int [20:53:28]Write to MH i2c: 01 00 00 74 0F 83 [20:53:28]Write i2c OK [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 [20:53:28]MH_I2C_Read... [20:53:28]*** FLAG_PRN_KEY reset [20:53:28]*** FLAG_PRN_KEY set [20:53:28]*** FLAG_PRN_KEY reset [20:53:28]Read from MH i2c: 01 07 00 [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 07 00 74 0F 00 08 00 00 00 F8 0F 99 [20:53:28]state=2 [20:53:28]Key pressed [20:53:28]int line is 0 - check status [20:53:28]Write to MH i2c: 01 00 00 75 0F 84 [20:53:28]Write i2c OK [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 07 00 [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 07 00 75 0F 00 00 00 00 00 FF 0F 99 [20:53:28]state=2 [20:53:28]Stop feed [20:53:28]int [20:53:28]Write to MH i2c: 01 00 00 76 0F 85 [20:53:28]Write i2c OK [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 07 00 [20:53:28]MH_I2C_Read... [20:53:28]Read from MH i2c: 01 07 00 76 0F 00 00 00 00 00 FF 0F 9A [20:53:28]state=0 [20:53:30]int [20:53:30]Write to MH i2c: 01 00 00 77 0F 86 [20:53:30]*** FLAG_PRN_KEY set [20:53:30]Write i2c OK [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 07 00 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 07 00 77 0F 00 08 00 00 00 FF 0F A3 [20:53:30]state=0 [20:53:30]Key pressed [20:53:30]Feed [20:53:30]Write to MH i2c: D8 00 00 78 0F 5E [20:53:30]Write i2c OK [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: D8 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: D8 01 00 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: D8 01 00 78 0F 00 5F [20:53:30]int [20:53:30]Write to MH i2c: 01 00 00 79 0F 88 [20:53:30]Write i2c OK [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 07 00 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 07 00 79 0F 00 48 00 00 00 3C 00 13 [20:53:30]state=2 [20:53:30]Key pressed [20:53:30]int [20:53:30]Write to MH i2c: 01 00 00 7A 0F 89 [20:53:30]*** FLAG_PRN_KEY reset [20:53:30]Write i2c OK [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 07 00 [20:53:30]MH_I2C_Read... [20:53:30]Read from MH i2c: 01 07 00 7A 0F 00 00 00 00 00 FE 0F 9D [20:53:30]state=2 [20:53:30]Stop feed [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:54]accept exits with 8 [20:53:54]New connection [20:53:54]New thread 3067329892 created [20:53:54]Thread 3067473252 joined [20:53:54]Waiting for new connection... [20:53:54] Sock 8.Parse request [20:53:54]Sock 8.Check first char [20:53:54]Sock 8.First char is OK [20:53:54]request: POST /json_proto HTTP/1.0 [20:53:54]Method: POST [20:53:54]URL: /json_proto [20:53:54]Method is POST - this is cgi request [20:53:54]url: /json_proto [20:53:54]query_string will be loaded in cgi processing [20:53:54]execute_cgi json_proto POST (null) [20:53:54]execute_cgi path=json_proto method=POST [20:53:54]POST find Content-Length [20:53:54]Host: 172.17.40.195:8080 [20:53:54]Content-Length: 766 [20:53:54]Content-Type: application/json [20:53:54] [20:53:54]POST finish read [20:53:54]Found Content-Length = 766 [20:53:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [20:53:54]execute_script... [20: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)161238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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" ] } } [20:53:54]POST & json_proto [20:53:54]process_json_proto [20:53:54]json parsed OK: [20:53:54]protocol is kg_v1.0 [20:53:54]action value=close_receipt [20:53:54]process_action close_receipt [20:53:54]cmd_close_receipt [20:53:54]MH_GetDate [20:53:54]Write to MH i2c: F0 00 00 7B 0F 79 [20:53:54]Write i2c OK [20:53:54]MH_I2C_Read... [20:53:54]Read from MH i2c: F0 [20:53:54]MH_I2C_Read... [20:53:54]Read from MH i2c: F0 09 00 [20:53:54]MH_I2C_Read... [20:53:54]Read from MH i2c: F0 09 00 7B 0F 00 64 4B 21 67 D5 8D 6C 64 EB [20:53:54]GetLastDocTimeStamp 1730235204 [20:53:54]current date 1730235236 [20:53:54]FM_GetShiftState [20:53:54]SAM_PROTO_GetShiftState [20:53:54]wFMCommunicate request_size=4 [20:53:54]MH_SAM_APDU [20:53:54]CAPDU: 80 13 01 00 [20:53:54]Write to MH i2c: E2 08 00 7C 0F 80 13 01 00 00 00 00 00 08 [20:53:54]Write i2c OK [20:53:54]MH_I2C_Read... [20:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:55]Read from MH i2c: E2 [20:53:55]MH_I2C_Read... [20:53:55]Read from MH i2c: E2 0E 00 [20:53:55]MH_I2C_Read... [20:53:55]Read from MH i2c: E2 0E 00 7C 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 41 [20:53:55]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:53:55]wFMCommunicate OK [20:53:55]SAM_PROTO_GetShiftState done [20:53:55]FM_GetShiftState done [20:53:55]opened in 1730161786 [20:53:55]opened+sec_in_day 1730248186 [20:53:55]quantity*price = 30038 [20:53:55]sum+1 = 30039 [20:53:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 271 29.10.2024 20:53 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146475 ФПД: 83081161490204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205356&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146475&fm=83081161490204&tin=02508201610067®Number=0000000000091683&sum=30038 [20:53:56]StoreToDocumentArchive [20:53:56]shift 547 fd 146475 [20:53:56]save to /storage/0547/doc_00146475 [20:53:56]save last doc name /storage/0547/doc_00146475 to /storage/kkm_last_doc_name [20:53:56]save OK [20:53:56]Clear old archive folders... [20:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:53:56]tlvbuf is 01132F50 [20:53:56]SAM_PROTO_ClearQueue [20:53:56]wFMCommunicate request_size=4 [20:53:56]MH_SAM_APDU [20:53:56]CAPDU: 80 09 00 00 [20:53:56]Write to MH i2c: E2 08 00 89 0F 80 09 00 00 00 00 00 00 0A [20:53:56]Write i2c OK [20:53:56]MH_I2C_Read... [20:53:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:56]Read from MH i2c: E2 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 89 0F 00 90 00 0C [20:53:56]RAPDU: 90 00 [20:53:56]wFMCommunicate OK [20:53:56]SAM_PROTO_ClearQueue done [20:53:56]KKMCreateOFDPacket [20:53:56]OFDProtocolAddRootSTLVToBuf [20:53:56]FM_MakeSignedData [20:53:56]FM_MakeSignedData [20:53:56]SAM_PROTO_SignData [20:53:56]wFMCommunicate request_size=4 [20:53:56]MH_SAM_APDU [20:53:56]CAPDU: 80 0D 01 02 [20:53:56]Write to MH i2c: E2 08 00 8A 0F 80 0D 01 02 00 00 00 00 12 [20:53:56]Write i2c OK [20:53:56]MH_I2C_Read... [20:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:56]Read from MH i2c: E2 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 8A 0F 00 90 00 0D [20:53:56]RAPDU: 90 00 [20:53:56]wFMCommunicate OK [20:53:56]wFMCommunicate request_size=255 [20:53:56]MH_SAM_APDU [20:53: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 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 0F 01 00 00 F4 03 04 00 64 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3C 02 00 35 04 06 00 4B [20:53:56]Write to MH i2c: E2 02 01 8B 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 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 0F 01 00 00 F4 03 04 00 64 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3C 02 00 35 04 06 00 4B 00 00 00 [20:53:56]Write i2c OK [20:53:56]MH_I2C_Read... [20:53:56]OFD Sender: No OFD packet to send [20:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:56]Read from MH i2c: E2 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 8B 0F 00 90 00 0E [20:53:56]RAPDU: 90 00 [20:53:56]wFMCommunicate OK [20:53:56]wFMCommunicate request_size=10 [20:53:56]MH_SAM_APDU [20:53:56]CAPDU: 80 0D 02 02 05 8F D7 1E 3F 1C [20:53:56]Write to MH i2c: E2 0D 00 8C 0F 80 0D 02 02 05 00 8F D7 1E 3F 1C 00 00 FE [20:53:56]Write i2c OK [20:53:56]MH_I2C_Read... [20:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:56]Read from MH i2c: E2 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 03 00 8C 0F 00 90 00 0F [20:53:56]RAPDU: 90 00 [20:53:56]wFMCommunicate OK [20:53:56]wFMCommunicate request_size=4 [20:53:56]MH_SAM_APDU [20:53:56]CAPDU: 80 0D 03 02 [20:53:56]Write to MH i2c: E2 08 00 8D 0F 80 0D 03 02 00 00 00 00 17 [20:53:56]Write i2c OK [20:53:56]MH_I2C_Read... [20:53:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:56]Read from MH i2c: E2 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 0B 00 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 0B 00 8D 0F 00 07 CD 1F 92 CC 56 24 83 90 00 66 [20:53:56]RAPDU: 07 CD 1F 92 CC 56 24 83 90 00 [20:53:56]wFMCommunicate OK [20:53:56]SAM_PROTO_SignData done [20:53:56]FM_MakeSignedData done [20:53:56]CreateOFDProtocolMessage [20:53:56]wFMCommunicate request_size=4 [20:53:56]MH_SAM_APDU [20:53:56]CAPDU: 80 11 00 00 [20:53:56]Write to MH i2c: E2 08 00 8E 0F 80 11 00 00 00 00 00 00 17 [20:53:56]Write i2c OK [20:53:56]MH_I2C_Read... [20:53:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:56]Read from MH i2c: E2 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 17 00 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: E2 17 00 8E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6A [20:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:53:56]wFMCommunicate OK [20:53:56]CreateOFDProtocolMessage done [20:53:56]OFDSenderStorePacket 146475 [20:53:56]StoreOFDPacket docnum=146475 [20:53:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 95 19 07 01 7F 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 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 0F 01 00 00 F4 03 04 00 64 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3C 02 00 35 04 06 00 4B 8F D7 1E 3F 1C 07 CD 1F 92 CC 56 24 83 [20:53:56]CheckFolder [20:53:56]dirname=/storage/ofd_packets [20:53:56]CheckFolder done [20:53:56]ProducePacketName [20:53:56]name=ofd_packets/00146475 [20:53:56]NVStorageSaveData ofd_packets/00146475 [20:53:56]File name is /storage/ofd_packets/00146475 [20:53:56]Write 301 bytes [20:53:56]NVStorageSaveData done [20:53:56]OFDSenderStorePacket done [20:53:56]KKMCreateOFDPacket done [20:53:56]NVStorageSaveData kkm_last_timestamp [20:53:56]File name is /storage/kkm_last_timestamp [20:53:56]Write 4 bytes [20:53:56]NVStorageSaveData done [20:53:56]ExternCall_PrintAddStr [20:53:56]wPrintStart [20:53:56]Write to MH i2c: 01 00 00 8F 0F 9E [20:53:56]Write i2c OK [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: 01 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: 01 07 00 [20:53:56]MH_I2C_Read... [20:53:56]Read from MH i2c: 01 07 00 8F 0F 00 00 00 00 00 FF 0F B3 [20:53:56]RasterBufferAndPrint [20:53:56]line Счет N : (1)161238 [20:53:56]line ИНН: 02508201610067 [20:53:56]line Контрольно-Кассовый Чек [20:53:56]line ПРОДАЖА [20:53:56]line ТРК (МРК, ГНК) : 32 [20:53:56]line Товар: 2710124130 [20:53:56]line Аи-92-К-2 [20:53:56]line 4.490 * 66.90 [20:53:56]line = 300.38 [20:53:56]line НДС 12% НСП 1% [20:53:56]line > о реализуемом товаре [20:53:56]line ИТОГО: 300.38 [20:53:56]line НСП 1% : 2.66 [20:53:56]line НДС 12% : 31.90 [20:53:56]line Наличными: 0.00 [20:53:56]line Безнал.: 300.38 [20:53:56]line Место: АЗС № 126 "Партнер Нефть" [20:53:56]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:53:56]line СНО: Общий режим [20:53:56]line Чек 271 29.10.2024 20:53 [20:53:56]line Смена: 547 ФФД: 1.0 [20:53:56]line ЗНМ: 0300000085 [20:53:56]line РНМ: 0000000000091683 [20:53:56]line Версия ККМ: 001 [20:53:56]line Платежная система: Mbank [20:53:56]line ФМ: 0000000000871745 [20:53:56]line ФД: 146475 [20:53:56]line ФПД: 83081161490204 [20:53:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205356&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146475&fm=83081161490204&tin=02508201610067®Number=0000000000091683&sum=30038 [20:53:57]written 0, free lines is 4095 [20:53:57]OFD Sender: Processing packet 146475 [packets to send 206, broken 205] [20:53:57]ProducePacketName [20:53:57]name=ofd_packets/00146475 [20:53:57]OFD Sender: To server: pG, [20:53:57]CommunicateWithHost lk.salyk.kg:30040 [20:53:57]ConnectInit lk.salyk.kg [20:53:57]Connected sock=10 [20:53:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 95 19 07 01 7F 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 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 0F 01 00 00 F4 03 04 00 64 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2B 3C 02 00 35 04 06 00 4B 8F D7 1E 3F 1C 07 CD 1F 92 CC 56 24 83 [20:53:57]Write to MH i2c: 01 00 00 B8 0F C7 [20:53:57]Write i2c OK [20:53:57]MH_I2C_Read... [20:53:57]Read from MH i2c: 01 [20:53:57]MH_I2C_Read... [20:53:57]Read from MH i2c: 01 07 00 [20:53:57]MH_I2C_Read... [20:53:57]Read from MH i2c: 01 07 00 B8 0F 00 00 00 00 00 F1 0C CB [20:53:57]RasterBufferAndPrint [20:53:57]line [20:53:57]line [20:53:57]line [20:53:57]line [20:53:57]line [20:53:57]written 0, free lines is 3319 [20:53:57]MH_Cut [20:53:57]Write to MH i2c: D1 01 00 BF 0F 01 A0 [20:53:57]Write i2c OK [20:53:57]MH_I2C_Read... [20:53:57]Read from MH i2c: D1 [20:53:57]MH_I2C_Read... [20:53:57]Read from MH i2c: D1 01 00 [20:53:57]MH_I2C_Read... [20:53:57]Read from MH i2c: D1 01 00 BF 0F 00 9F [20:53:57]Write to MH i2c: 01 00 00 C0 0F CF [20:53:57]Write i2c OK [20:53:57]MH_I2C_Read... [20:53:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 DD C7 47 00 72 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 31 37 34 35 10 04 04 00 2B 3C 02 00 F4 03 04 00 8A F0 20 67 B6 04 01 00 00 56 36 F5 39 B9 14 77 8B [20:53:57]CommunicateWithHost err = 0 [20:53:57]CheckOFDResponse [20:53:57]1017 (14) - 77093643461234 [20:53:57]1041 (16) - 0000000000871745 [20:53:57]1040 (4) - 146475 [20:53:57]1012 (4) - 29.10.2024 14:26 [20:53:57]1206 (1) - 0 [20:53:57]OFD Sender: Remove packet 146475 [20:53:57]ProducePacketName [20:53:57]name=ofd_packets/00146475 [20:53:57]NVStorageDeleteData [20:53:58]OFD Sender: No OFD packet to send [20:53:58]*** Cut start [20:53:58]*** Partial cut [20:53:58]*** CUTSNS_PIN = 1 [20:53:58]*** CUTSNS_PIN = 0 [20:53:58]*** Brake cut motor [20:53:58]Read from MH i2c: 01 [20:53:58]MH_I2C_Read... [20:53:58]*** Stop cut motor [20:53:58]*** Cut end [20:53:58]Read from MH i2c: 01 07 00 [20:53:58]MH_I2C_Read... [20:53:58]Read from MH i2c: 01 07 00 C0 0F 00 00 00 00 00 FF 0F E4 [20:53:58]process_action close_receipt done [20:53:58]requested_data is exist [20:53:58]produce_requested_data [20:53:58]requested_item fm.sn is exist - process it [20:53:58]wFMCommunicate request_size=4 [20:53:58]MH_SAM_APDU [20:53:58]CAPDU: 80 11 00 00 [20:53:58]Write to MH i2c: E2 08 00 C1 0F 80 11 00 00 00 00 00 00 4A [20:53:58]Write i2c OK [20:53:58]MH_I2C_Read... [20:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:58]Read from MH i2c: E2 [20:53:58]MH_I2C_Read... [20:53:58]Read from MH i2c: E2 17 00 [20:53:58]MH_I2C_Read... [20:53:58]Read from MH i2c: E2 17 00 C1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9D [20:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:53:58]wFMCommunicate OK [20:53:58]requested_item fd.num is exist - process it [20:53:58]SAM_PROTO_GetFieldsCounters [20:53:58]wFMCommunicate request_size=4 [20:53:58]MH_SAM_APDU [20:53:58]CAPDU: 80 13 00 00 [20:53:58]Write to MH i2c: E2 08 00 C2 0F 80 13 00 00 00 00 00 00 4D [20:53:58]Write i2c OK [20:53:58]MH_I2C_Read... [20:53:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:59]Read from MH i2c: E2 [20:53:59]MH_I2C_Read... [20:53:59]Read from MH i2c: E2 62 00 [20:53:59]MH_I2C_Read... [20:53:59]Read from MH i2c: E2 62 00 C2 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2B 3C 02 00 0E 04 04 00 23 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 2E [20:53:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2B 3C 02 00 0E 04 04 00 23 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 [20:53:59]wFMCommunicate OK [20:53:59]SAM_PROTO_GetFieldsCounters done [20:53:59]requested_item shift.num is exist - process it [20:53:59]requested_item shift.opened is exist - process it [20:53:59]req_shift_opened [20:53:59]FM_GetShiftState [20:53:59]SAM_PROTO_GetShiftState [20:53:59]wFMCommunicate request_size=4 [20:53:59]MH_SAM_APDU [20:53:59]CAPDU: 80 13 01 00 [20:53:59]Write to MH i2c: E2 08 00 C3 0F 80 13 01 00 00 00 00 00 4F [20:53:59]Write i2c OK [20:53:59]MH_I2C_Read... [20:53:59]Read from MH i2c: E2 [20:53:59]MH_I2C_Read... [20:53:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:59]Read from MH i2c: E2 0E 00 [20:53:59]MH_I2C_Read... [20:53:59]Read from MH i2c: E2 0E 00 C3 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 88 [20:53:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:53:59]wFMCommunicate OK [20:53:59]SAM_PROTO_GetShiftState done [20:53:59]FM_GetShiftState done [20:53:59]req_shift_opened done [20:53:59]requested_item shift.open_date is exist - process it [20:53:59]req_shift_open_date [20:53:59]req_shift_open_date done [20:53:59]produce_requested_data done [20:53:59]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146475,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:53:59]process_action_free close_receipt [20:53:59]json_value_free [20:53:59]json_value_free done [20:53:59]process_json_proto returns [20:53:59]Send response to host [20:53:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146475,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:53:59]free response buf [20:53:59]execute_script done [20:53:59]execute_script returns [20:53:59]free content buf [20:53:59]Sock 8.Close socket [20:53:59]Sock 8.Thread stoped [20:54:03]OFD Sender: No OFD packet to send [20:54:08]OFD Sender: No OFD packet to send [20:54:13]OFD Sender: No OFD packet to send [20:54:18]OFD Sender: No OFD packet to send [20:54:23]OFD Sender: No OFD packet to send [20:54:28]OFD Sender: No OFD packet to send [20:54:33]OFD Sender: No OFD packet to send [20:54:38]OFD Sender: No OFD packet to send [20:54:43]OFD Sender: No OFD packet to send [20:54:48]OFD Sender: No OFD packet to send [20:54:53]OFD Sender: No OFD packet to send [20:54:58]OFD Sender: No OFD packet to send [20:55:03]OFD Sender: No OFD packet to send [20:55:08]OFD Sender: No OFD packet to send [20:55:13]OFD Sender: No OFD packet to send [20:55:18]OFD Sender: No OFD packet to send [20:55:23]OFD Sender: No OFD packet to send [20:55:28]OFD Sender: No OFD packet to send [20:55:33]OFD Sender: No OFD packet to send [20:55:38]OFD Sender: No OFD packet to send [20:55:43]OFD Sender: No OFD packet to send [20:55:48]OFD Sender: No OFD packet to send [20:55:48]accept exits with 9 [20:55:48]New connection [20:55:48]New thread 3067473252 created [20:55:48]Thread 3067329892 joined [20:55:48]Waiting for new connection... [20:55:48] Sock 9.Parse request [20:55:48]Sock 9.Check first char [20:55:48]Sock 9.First char is OK [20:55:48]request: POST /json_proto HTTP/1.0 [20:55:48]Method: POST [20:55:48]URL: /json_proto [20:55:48]Method is POST - this is cgi request [20:55:48]url: /json_proto [20:55:48]query_string will be loaded in cgi processing [20:55:48]execute_cgi json_proto POST (null) [20:55:48]execute_cgi path=json_proto method=POST [20:55:48]POST find Content-Length [20:55:48]Host: 172.17.40.195:8080 [20:55:48]Content-Length: 679 [20:55:48]Content-Type: application/json [20:55:48] [20:55:48]POST finish read [20:55:48]Found Content-Length = 679 [20:55:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:55:48]execute_script... [20:55: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)161239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:55:48]POST & json_proto [20:55:48]process_json_proto [20:55:48]json parsed OK: [20:55:48]protocol is kg_v1.0 [20:55:48]action value=close_receipt [20:55:48]process_action close_receipt [20:55:48]cmd_close_receipt [20:55:48]MH_GetDate [20:55:48]Write to MH i2c: F0 00 00 C4 0F C2 [20:55:48]Write i2c OK [20:55:48]MH_I2C_Read... [20:55:48]Read from MH i2c: F0 [20:55:48]MH_I2C_Read... [20:55:48]Read from MH i2c: F0 09 00 [20:55:48]MH_I2C_Read... [20:55:48]Read from MH i2c: F0 09 00 C4 0F 00 D5 4B 21 67 D5 8D 6C 64 A5 [20:55:48]GetLastDocTimeStamp 1730235236 [20:55:48]current date 1730235349 [20:55:48]FM_GetShiftState [20:55:48]SAM_PROTO_GetShiftState [20:55:48]wFMCommunicate request_size=4 [20:55:48]MH_SAM_APDU [20:55:48]CAPDU: 80 13 01 00 [20:55:48]Write to MH i2c: E2 08 00 C5 0F 80 13 01 00 00 00 00 00 51 [20:55:48]Write i2c OK [20:55:48]MH_I2C_Read... [20:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:48]Read from MH i2c: E2 [20:55:48]MH_I2C_Read... [20:55:48]Read from MH i2c: E2 0E 00 [20:55:48]MH_I2C_Read... [20:55:48]Read from MH i2c: E2 0E 00 C5 0F 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8A [20:55:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:55:48]wFMCommunicate OK [20:55:48]SAM_PROTO_GetShiftState done [20:55:48]FM_GetShiftState done [20:55:48]opened in 1730161786 [20:55:48]opened+sec_in_day 1730248186 [20:55:48]quantity*price = 100050 [20:55:48]sum+1 = 100052 [20:55: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 272 29.10.2024 20:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146476 ФПД: 55913104270933 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205550&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146476&fm=55913104270933&tin=02508201610067®Number=0000000000091683&sum=100000 [20:55:49]StoreToDocumentArchive [20:55:49]shift 547 fd 146476 [20:55:49]save to /storage/0547/doc_00146476 [20:55:49]save last doc name /storage/0547/doc_00146476 to /storage/kkm_last_doc_name [20:55:49]save OK [20:55:49]Clear old archive folders... [20:55:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:55:49]tlvbuf is B6F405B0 [20:55:49]SAM_PROTO_ClearQueue [20:55:49]wFMCommunicate request_size=4 [20:55:49]MH_SAM_APDU [20:55:49]CAPDU: 80 09 00 00 [20:55:49]Write to MH i2c: E2 08 00 D2 0F 80 09 00 00 00 00 00 00 53 [20:55:49]Write i2c OK [20:55:49]MH_I2C_Read... [20:55:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:50]Read from MH i2c: E2 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 D2 0F 00 90 00 55 [20:55:50]RAPDU: 90 00 [20:55:50]wFMCommunicate OK [20:55:50]SAM_PROTO_ClearQueue done [20:55:50]KKMCreateOFDPacket [20:55:50]OFDProtocolAddRootSTLVToBuf [20:55:50]FM_MakeSignedData [20:55:50]FM_MakeSignedData [20:55:50]SAM_PROTO_SignData [20:55:50]wFMCommunicate request_size=4 [20:55:50]MH_SAM_APDU [20:55:50]CAPDU: 80 0D 01 02 [20:55:50]Write to MH i2c: E2 08 00 D3 0F 80 0D 01 02 00 00 00 00 5B [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:50]Read from MH i2c: E2 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 D3 0F 00 90 00 56 [20:55:50]RAPDU: 90 00 [20:55:50]wFMCommunicate OK [20:55:50]wFMCommunicate request_size=255 [20:55:50]MH_SAM_APDU [20:55:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 10 01 00 00 F4 03 04 00 D6 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3C 02 00 35 04 06 00 32 DA 48 B7 [20:55:50]Write to MH i2c: E2 02 01 D4 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 10 01 00 00 F4 03 04 00 D6 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3C 02 00 35 04 06 00 32 DA 48 B7 00 00 33 [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:50]Read from MH i2c: E2 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 D4 0F 00 90 00 57 [20:55:50]RAPDU: 90 00 [20:55:50]wFMCommunicate OK [20:55:50]wFMCommunicate request_size=7 [20:55:50]MH_SAM_APDU [20:55:50]CAPDU: 80 0D 02 02 02 E6 55 [20:55:50]Write to MH i2c: E2 0A 00 D5 0F 80 0D 02 02 02 00 E6 55 00 00 9D [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:50]Read from MH i2c: E2 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 03 00 D5 0F 00 90 00 58 [20:55:50]RAPDU: 90 00 [20:55:50]wFMCommunicate OK [20:55:50]wFMCommunicate request_size=4 [20:55:50]MH_SAM_APDU [20:55:50]CAPDU: 80 0D 03 02 [20:55:50]Write to MH i2c: E2 08 00 D6 0F 80 0D 03 02 00 00 00 00 60 [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:50]Read from MH i2c: E2 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 0B 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 0B 00 D6 0F 00 86 7A 5A 5A 66 8B 76 41 90 00 BD [20:55:50]RAPDU: 86 7A 5A 5A 66 8B 76 41 90 00 [20:55:50]wFMCommunicate OK [20:55:50]SAM_PROTO_SignData done [20:55:50]FM_MakeSignedData done [20:55:50]CreateOFDProtocolMessage [20:55:50]wFMCommunicate request_size=4 [20:55:50]MH_SAM_APDU [20:55:50]CAPDU: 80 11 00 00 [20:55:50]Write to MH i2c: E2 08 00 D7 0F 80 11 00 00 00 00 00 00 60 [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:50]Read from MH i2c: E2 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 17 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: E2 17 00 D7 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B3 [20:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:55:50]wFMCommunicate OK [20:55:50]CreateOFDProtocolMessage done [20:55:50]OFDSenderStorePacket 146476 [20:55:50]StoreOFDPacket docnum=146476 [20:55:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6A CD 04 01 4C 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 10 01 00 00 F4 03 04 00 D6 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3C 02 00 35 04 06 00 32 DA 48 B7 E6 55 86 7A 5A 5A 66 8B 76 41 [20:55:50]CheckFolder [20:55:50]dirname=/storage/ofd_packets [20:55:50]CheckFolder done [20:55:50]ProducePacketName [20:55:50]name=ofd_packets/00146476 [20:55:50]NVStorageSaveData ofd_packets/00146476 [20:55:50]File name is /storage/ofd_packets/00146476 [20:55:50]Write 298 bytes [20:55:50]NVStorageSaveData done [20:55:50]OFDSenderStorePacket done [20:55:50]KKMCreateOFDPacket done [20:55:50]NVStorageSaveData kkm_last_timestamp [20:55:50]File name is /storage/kkm_last_timestamp [20:55:50]Write 4 bytes [20:55:50]NVStorageSaveData done [20:55:50]ExternCall_PrintAddStr [20:55:50]wPrintStart [20:55:50]Write to MH i2c: 01 00 00 D8 0F E7 [20:55:50]Write i2c OK [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: 01 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: 01 07 00 [20:55:50]MH_I2C_Read... [20:55:50]Read from MH i2c: 01 07 00 D8 0F 00 00 00 00 00 FF 0F FC [20:55:50]RasterBufferAndPrint [20:55:50]line Счет N : (1)161239 [20:55:50]line ИНН: 02508201610067 [20:55:50]line Контрольно-Кассовый Чек [20:55:50]line ПРОДАЖА [20:55:50]line ТРК (МРК, ГНК) : 11 [20:55:50]line Товар: 2710194210 [20:55:50]line ДТ-К-2 [20:55:50]line 13.130 * 76.20 [20:55:50]line = 1000.51 [20:55:50]line НДС 12% НСП 1% [20:55:50]line > о реализуемом товаре [20:55:50]line ОКРУГЛЕНИЕ: -0.51 [20:55:50]line ИТОГО: 1000.00 [20:55:50]line Внесено: 1000.00 [20:55:50]line СДАЧА: 0.00 [20:55:50]line НСП 1% : 8.85 [20:55:50]line НДС 12% : 106.25 [20:55:50]line Наличными: 1000.00 [20:55:50]line Безнал.: 0.00 [20:55:50]line Место: АЗС № 126 "Партнер Нефть" [20:55:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:55:50]line СНО: Общий режим [20:55:50]line Чек 272 29.10.2024 20:55 [20:55:50]line Смена: 547 ФФД: 1.0 [20:55:50]line ЗНМ: 0300000085 [20:55:50]line РНМ: 0000000000091683 [20:55:50]line Версия ККМ: 001 [20:55:50]line ФМ: 0000000000871745 [20:55:50]line ФД: 146476 [20:55:50]line ФПД: 55913104270933 [20:55:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205550&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146476&fm=55913104270933&tin=02508201610067®Number=0000000000091683&sum=100000 [20:55:50]OFD Sender: Processing packet 146476 [packets to send 206, broken 205] [20:55:50]ProducePacketName [20:55:50]name=ofd_packets/00146476 [20:55:50]OFD Sender: To server: pG, [20:55:50]CommunicateWithHost lk.salyk.kg:30040 [20:55:50]ConnectInit lk.salyk.kg [20:55:50]written 0, free lines is 4095 [20:55:51]Connected sock=8 [20:55:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 6A CD 04 01 4C 71 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 10 01 00 00 F4 03 04 00 D6 4B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3C 02 00 35 04 06 00 32 DA 48 B7 E6 55 86 7A 5A 5A 66 8B 76 41 [20:55:51]Write to MH i2c: 01 00 00 03 10 13 [20:55:51]Write i2c OK [20:55:51]MH_I2C_Read... [20:55:51]Read from MH i2c: 01 [20:55:51]MH_I2C_Read... [20:55:51]Read from MH i2c: 01 07 00 [20:55:51]MH_I2C_Read... [20:55:51]Read from MH i2c: 01 07 00 03 10 00 00 00 00 00 B8 0C DE [20:55:51]RasterBufferAndPrint [20:55:51]line [20:55:51]line [20:55:51]line [20:55:51]line [20:55:51]line [20:55:51]written 0, free lines is 3263 [20:55:51]MH_Cut [20:55:51]Write to MH i2c: D1 01 00 0A 10 01 EC [20:55:51]Write i2c OK [20:55:51]MH_I2C_Read... [20:55:51]Read from MH i2c: D1 [20:55:51]MH_I2C_Read... [20:55:51]Read from MH i2c: D1 01 00 [20:55:51]MH_I2C_Read... [20:55:51]Read from MH i2c: D1 01 00 0A 10 00 EB [20:55:51]Write to MH i2c: 01 00 00 0B 10 1B [20:55:51]Write i2c OK [20:55:51]MH_I2C_Read... [20:55:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 06 A4 47 00 68 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2C 3C 02 00 F4 03 04 00 FC F0 20 67 B6 04 01 00 00 0E 1B C7 7C 2B C1 A6 C7 [20:55:51]CommunicateWithHost err = 0 [20:55:51]CheckOFDResponse [20:55:51]1017 (14) - 77093643461234 [20:55:51]1041 (16) - 0000000000871745 [20:55:51]1040 (4) - 146476 [20:55:51]1012 (4) - 29.10.2024 14:28 [20:55:51]1206 (1) - 0 [20:55:51]OFD Sender: Remove packet 146476 [20:55:51]ProducePacketName [20:55:51]name=ofd_packets/00146476 [20:55:51]NVStorageDeleteData [20:55:52]OFD Sender: No OFD packet to send [20:55:52]*** Cut start [20:55:52]*** Partial cut [20:55:52]*** CUTSNS_PIN = 1 [20:55:52]*** CUTSNS_PIN = 0 [20:55:52]*** Brake cut motor [20:55:52]Read from MH i2c: 01 [20:55:52]MH_I2C_Read... [20:55:52]*** Stop cut motor [20:55:52]*** Cut end [20:55:52]Read from MH i2c: 01 07 00 [20:55:52]MH_I2C_Read... [20:55:52]Read from MH i2c: 01 07 00 0B 10 00 00 00 00 00 FF 0F 30 [20:55:52]process_action close_receipt done [20:55:52]requested_data is exist [20:55:52]produce_requested_data [20:55:52]requested_item fm.sn is exist - process it [20:55:52]wFMCommunicate request_size=4 [20:55:52]MH_SAM_APDU [20:55:52]CAPDU: 80 11 00 00 [20:55:52]Write to MH i2c: E2 08 00 0C 10 80 11 00 00 00 00 00 00 96 [20:55:52]Write i2c OK [20:55:52]MH_I2C_Read... [20:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:52]Read from MH i2c: E2 [20:55:52]MH_I2C_Read... [20:55:52]Read from MH i2c: E2 17 00 [20:55:52]MH_I2C_Read... [20:55:52]Read from MH i2c: E2 17 00 0C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E9 [20:55:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:55:52]wFMCommunicate OK [20:55:52]requested_item fd.num is exist - process it [20:55:52]SAM_PROTO_GetFieldsCounters [20:55:52]wFMCommunicate request_size=4 [20:55:52]MH_SAM_APDU [20:55:52]CAPDU: 80 13 00 00 [20:55:52]Write to MH i2c: E2 08 00 0D 10 80 13 00 00 00 00 00 00 99 [20:55:52]Write i2c OK [20:55:52]MH_I2C_Read... [20:55:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:52]Read from MH i2c: E2 [20:55:52]MH_I2C_Read... [20:55:52]Read from MH i2c: E2 62 00 [20:55:52]MH_I2C_Read... [20:55:52]Read from MH i2c: E2 62 00 0D 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2C 3C 02 00 0E 04 04 00 23 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 7E [20:55:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2C 3C 02 00 0E 04 04 00 23 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 [20:55:52]wFMCommunicate OK [20:55:52]SAM_PROTO_GetFieldsCounters done [20:55:52]requested_item shift.num is exist - process it [20:55:52]requested_item shift.opened is exist - process it [20:55:52]req_shift_opened [20:55:52]FM_GetShiftState [20:55:52]SAM_PROTO_GetShiftState [20:55:52]wFMCommunicate request_size=4 [20:55:52]MH_SAM_APDU [20:55:52]CAPDU: 80 13 01 00 [20:55:52]Write to MH i2c: E2 08 00 0E 10 80 13 01 00 00 00 00 00 9B [20:55:52]Write i2c OK [20:55:52]MH_I2C_Read... [20:55:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:52]Read from MH i2c: E2 [20:55:52]MH_I2C_Read... [20:55:52]Read from MH i2c: E2 0E 00 [20:55:52]MH_I2C_Read... [20:55:52]Read from MH i2c: E2 0E 00 0E 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D4 [20:55:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:55:52]wFMCommunicate OK [20:55:52]SAM_PROTO_GetShiftState done [20:55:52]FM_GetShiftState done [20:55:52]req_shift_opened done [20:55:52]requested_item shift.open_date is exist - process it [20:55:52]req_shift_open_date [20:55:52]req_shift_open_date done [20:55:52]produce_requested_data done [20:55:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146476,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:55:52]process_action_free close_receipt [20:55:52]json_value_free [20:55:52]json_value_free done [20:55:52]process_json_proto returns [20:55:52]Send response to host [20:55:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146476,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:55:52]free response buf [20:55:52]execute_script done [20:55:52]execute_script returns [20:55:52]free content buf [20:55:52]Sock 9.Close socket [20:55:52]Sock 9.Thread stoped [20:55:57]OFD Sender: No OFD packet to send [20:56:02]OFD Sender: No OFD packet to send [20:56:07]OFD Sender: No OFD packet to send [20:56:12]OFD Sender: No OFD packet to send [20:56:17]OFD Sender: No OFD packet to send [20:56:22]OFD Sender: No OFD packet to send [20:56:27]OFD Sender: No OFD packet to send [20:56:32]OFD Sender: No OFD packet to send [20:56:37]OFD Sender: No OFD packet to send [20:56:42]OFD Sender: No OFD packet to send [20:56:47]OFD Sender: No OFD packet to send [20:56:52]OFD Sender: No OFD packet to send [20:56:57]OFD Sender: No OFD packet to send [20:57:02]OFD Sender: No OFD packet to send [20:57:07]OFD Sender: No OFD packet to send [20:57:12]OFD Sender: No OFD packet to send [20:57:17]OFD Sender: No OFD packet to send [20:57:22]OFD Sender: No OFD packet to send [20:57:27]OFD Sender: No OFD packet to send [20:57:32]OFD Sender: No OFD packet to send [20:57:37]OFD Sender: No OFD packet to send [20:57:42]OFD Sender: No OFD packet to send [20:57:47]OFD Sender: No OFD packet to send [20:57:52]OFD Sender: No OFD packet to send [20:59:07]OFD Sender: No OFD packet to send [20:59:07]accept exits with 10 [20:59:07]New connection [20:59:07]New thread 3067329892 created [20:59:07]Thread 3067473252 joined [20:59:07]Waiting for new connection... [20:59:07] Sock 10.Parse request [20:59:07]Sock 10.Check first char [20:59:07]Sock 10.First char is OK [20:59:07]request: POST /json_proto HTTP/1.0 [20:59:07]Method: POST [20:59:07]URL: /json_proto [20:59:07]Method is POST - this is cgi request [20:59:07]url: /json_proto [20:59:07]query_string will be loaded in cgi processing [20:59:07]execute_cgi json_proto POST (null) [20:59:07]execute_cgi path=json_proto method=POST [20:59:07]POST find Content-Length [20:59:07]Host: 172.17.40.195:8080 [20:59:07]Content-Length: 675 [20:59:07]Content-Type: application/json [20:59:07] [20:59:07]POST finish read [20:59:07]Found Content-Length = 675 [20:59:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:59:07]execute_script... [20:59: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)161240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [20:59:07]POST & json_proto [20:59:07]process_json_proto [20:59:07]json parsed OK: [20:59:07]protocol is kg_v1.0 [20:59:07]action value=close_receipt [20:59:07]process_action close_receipt [20:59:07]cmd_close_receipt [20:59:07]MH_GetDate [20:59:07]Write to MH i2c: F0 00 00 0F 10 0E [20:59:07]Write i2c OK [20:59:07]MH_I2C_Read... [20:59:07]Read from MH i2c: F0 [20:59:07]MH_I2C_Read... [20:59:07]Read from MH i2c: F0 09 00 [20:59:07]MH_I2C_Read... [20:59:07]Read from MH i2c: F0 09 00 0F 10 00 9D 4C 21 67 D5 8D 6C 64 BA [20:59:07]GetLastDocTimeStamp 1730235350 [20:59:07]current date 1730235549 [20:59:07]FM_GetShiftState [20:59:07]SAM_PROTO_GetShiftState [20:59:07]wFMCommunicate request_size=4 [20:59:07]MH_SAM_APDU [20:59:07]CAPDU: 80 13 01 00 [20:59:07]Write to MH i2c: E2 08 00 10 10 80 13 01 00 00 00 00 00 9D [20:59:07]Write i2c OK [20:59:07]MH_I2C_Read... [20:59:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:07]Read from MH i2c: E2 [20:59:07]MH_I2C_Read... [20:59:07]Read from MH i2c: E2 0E 00 [20:59:07]MH_I2C_Read... [20:59:07]Read from MH i2c: E2 0E 00 10 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D6 [20:59:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:59:07]wFMCommunicate OK [20:59:07]SAM_PROTO_GetShiftState done [20:59:07]FM_GetShiftState done [20:59:07]opened in 1730161786 [20:59:07]opened+sec_in_day 1730248186 [20:59:07]quantity*price = 80010 [20:59:07]sum+1 = 80011 [20:59:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 273 29.10.2024 20:59 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146477 ФПД: 45770712561420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205909&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146477&fm=45770712561420&tin=02508201610067®Number=0000000000091683&sum=80000 [20:59:09]StoreToDocumentArchive [20:59:09]shift 547 fd 146477 [20:59:09]save to /storage/0547/doc_00146477 [20:59:09]save last doc name /storage/0547/doc_00146477 to /storage/kkm_last_doc_name [20:59:09]save OK [20:59:09]Clear old archive folders... [20:59:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:59:09]tlvbuf is 01132AF0 [20:59:09]SAM_PROTO_ClearQueue [20:59:09]wFMCommunicate request_size=4 [20:59:09]MH_SAM_APDU [20:59:09]CAPDU: 80 09 00 00 [20:59:09]Write to MH i2c: E2 08 00 1D 10 80 09 00 00 00 00 00 00 9F [20:59:09]Write i2c OK [20:59:09]MH_I2C_Read... [20:59:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:59:09]Read from MH i2c: E2 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 1D 10 00 90 00 A1 [20:59:09]RAPDU: 90 00 [20:59:09]wFMCommunicate OK [20:59:09]SAM_PROTO_ClearQueue done [20:59:09]KKMCreateOFDPacket [20:59:09]OFDProtocolAddRootSTLVToBuf [20:59:09]FM_MakeSignedData [20:59:09]FM_MakeSignedData [20:59:09]SAM_PROTO_SignData [20:59:09]wFMCommunicate request_size=4 [20:59:09]MH_SAM_APDU [20:59:09]CAPDU: 80 0D 01 02 [20:59:09]Write to MH i2c: E2 08 00 1E 10 80 0D 01 02 00 00 00 00 A7 [20:59:09]Write i2c OK [20:59:09]MH_I2C_Read... [20:59:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:59:09]Read from MH i2c: E2 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 1E 10 00 90 00 A2 [20:59:09]RAPDU: 90 00 [20:59:09]wFMCommunicate OK [20:59:09]wFMCommunicate request_size=255 [20:59:09]MH_SAM_APDU [20:59:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 9D 4C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3C 02 00 35 04 06 00 29 A0 D3 10 [20:59:09]Write to MH i2c: E2 02 01 1F 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 9D 4C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3C 02 00 35 04 06 00 29 A0 D3 10 00 00 1D [20:59:09]Write i2c OK [20:59:09]MH_I2C_Read... [20:59:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:09]Read from MH i2c: E2 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 1F 10 00 90 00 A3 [20:59:09]RAPDU: 90 00 [20:59:09]wFMCommunicate OK [20:59:09]wFMCommunicate request_size=7 [20:59:09]MH_SAM_APDU [20:59:09]CAPDU: 80 0D 02 02 02 37 0C [20:59:09]Write to MH i2c: E2 0A 00 20 10 80 0D 02 02 02 00 37 0C 00 00 F1 [20:59:09]Write i2c OK [20:59:09]MH_I2C_Read... [20:59:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:09]Read from MH i2c: E2 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 03 00 20 10 00 90 00 A4 [20:59:09]RAPDU: 90 00 [20:59:09]wFMCommunicate OK [20:59:09]wFMCommunicate request_size=4 [20:59:09]MH_SAM_APDU [20:59:09]CAPDU: 80 0D 03 02 [20:59:09]Write to MH i2c: E2 08 00 21 10 80 0D 03 02 00 00 00 00 AC [20:59:09]Write i2c OK [20:59:09]MH_I2C_Read... [20:59:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:59:09]Read from MH i2c: E2 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 0B 00 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 0B 00 21 10 00 AB DF 6A 34 03 0D FB CA 90 00 AA [20:59:09]RAPDU: AB DF 6A 34 03 0D FB CA 90 00 [20:59:09]wFMCommunicate OK [20:59:09]SAM_PROTO_SignData done [20:59:09]FM_MakeSignedData done [20:59:09]CreateOFDProtocolMessage [20:59:09]wFMCommunicate request_size=4 [20:59:09]MH_SAM_APDU [20:59:09]CAPDU: 80 11 00 00 [20:59:09]Write to MH i2c: E2 08 00 22 10 80 11 00 00 00 00 00 00 AC [20:59:09]Write i2c OK [20:59:09]MH_I2C_Read... [20:59:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:09]Read from MH i2c: E2 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 17 00 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: E2 17 00 22 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FF [20:59:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:59:09]wFMCommunicate OK [20:59:09]CreateOFDProtocolMessage done [20:59:09]OFDSenderStorePacket 146477 [20:59:09]StoreOFDPacket docnum=146477 [20:59:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 3C 8A 04 01 4B 20 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 9D 4C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3C 02 00 35 04 06 00 29 A0 D3 10 37 0C AB DF 6A 34 03 0D FB CA [20:59:09]CheckFolder [20:59:09]dirname=/storage/ofd_packets [20:59:09]CheckFolder done [20:59:09]ProducePacketName [20:59:09]name=ofd_packets/00146477 [20:59:09]NVStorageSaveData ofd_packets/00146477 [20:59:09]File name is /storage/ofd_packets/00146477 [20:59:09]Write 298 bytes [20:59:09]NVStorageSaveData done [20:59:09]OFDSenderStorePacket done [20:59:09]KKMCreateOFDPacket done [20:59:09]NVStorageSaveData kkm_last_timestamp [20:59:09]File name is /storage/kkm_last_timestamp [20:59:09]Write 4 bytes [20:59:09]NVStorageSaveData done [20:59:09]ExternCall_PrintAddStr [20:59:09]wPrintStart [20:59:09]Write to MH i2c: 01 00 00 23 10 33 [20:59:09]Write i2c OK [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: 01 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: 01 07 00 [20:59:09]MH_I2C_Read... [20:59:09]Read from MH i2c: 01 07 00 23 10 00 00 00 00 00 FF 0F 48 [20:59:09]RasterBufferAndPrint [20:59:09]line Счет N : (1)161240 [20:59:09]line ИНН: 02508201610067 [20:59:09]line Контрольно-Кассовый Чек [20:59:09]line ПРОДАЖА [20:59:09]line ТРК (МРК, ГНК) : 21 [20:59:09]line Товар: 2710194210 [20:59:09]line ДТ-К-2 [20:59:09]line 10.500 * 76.20 [20:59:09]line = 800.10 [20:59:09]line НДС 12% НСП 1% [20:59:09]line > о реализуемом товаре [20:59:09]line ОКРУГЛЕНИЕ: -0.10 [20:59:09]line ИТОГО: 800.00 [20:59:09]line Внесено: 800.00 [20:59:09]line СДАЧА: 0.00 [20:59:09]line НСП 1% : 7.08 [20:59:09]line НДС 12% : 84.97 [20:59:09]line Наличными: 800.00 [20:59:09]line Безнал.: 0.00 [20:59:09]line Место: АЗС № 126 "Партнер Нефть" [20:59:09]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [20:59:09]line СНО: Общий режим [20:59:09]line Чек 273 29.10.2024 20:59 [20:59:09]line Смена: 547 ФФД: 1.0 [20:59:09]line ЗНМ: 0300000085 [20:59:09]line РНМ: 0000000000091683 [20:59:09]line Версия ККМ: 001 [20:59:09]line ФМ: 0000000000871745 [20:59:09]line ФД: 146477 [20:59:09]line ФПД: 45770712561420 [20:59:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205909&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146477&fm=45770712561420&tin=02508201610067®Number=0000000000091683&sum=80000 [20:59:09]OFD Sender: Processing packet 146477 [packets to send 206, broken 205] [20:59:09]ProducePacketName [20:59:09]name=ofd_packets/00146477 [20:59:09]OFD Sender: To server: pG, [20:59:09]CommunicateWithHost lk.salyk.kg:30040 [20:59:09]ConnectInit lk.salyk.kg [20:59:09]written 0, free lines is 4095 [20:59:10]Connected sock=11 [20: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 31 37 34 35 0C 01 00 00 3C 8A 04 01 4B 20 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 9D 4C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3C 02 00 35 04 06 00 29 A0 D3 10 37 0C AB DF 6A 34 03 0D FB CA [20:59:10]Write to MH i2c: 01 00 00 4E 10 5E [20:59:10]Write i2c OK [20:59:10]MH_I2C_Read... [20:59:10]Read from MH i2c: 01 [20:59:10]MH_I2C_Read... [20:59:10]Read from MH i2c: 01 07 00 [20:59:10]MH_I2C_Read... [20:59:10]Read from MH i2c: 01 07 00 4E 10 00 00 00 00 00 B7 0C 28 [20:59:10]RasterBufferAndPrint [20:59:10]line [20:59:10]line [20:59:10]line [20:59:10]line [20:59:10]line [20:59:10]written 0, free lines is 3262 [20:59:10]MH_Cut [20:59:10]Write to MH i2c: D1 01 00 55 10 01 37 [20:59:10]Write i2c OK [20:59:10]MH_I2C_Read... [20:59:10]Read from MH i2c: D1 [20:59:10]MH_I2C_Read... [20:59:10]Read from MH i2c: D1 01 00 [20:59:10]MH_I2C_Read... [20:59:10]Read from MH i2c: D1 01 00 55 10 00 36 [20:59:10]Write to MH i2c: 01 00 00 56 10 66 [20:59:10]Write i2c OK [20:59:10]MH_I2C_Read... [20:59:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E5 E4 47 00 8E 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2D 3C 02 00 F4 03 04 00 C3 F1 20 67 B6 04 01 00 00 C3 05 39 6D 7F CF 7D 26 [20:59:10]CommunicateWithHost err = 0 [20:59:10]CheckOFDResponse [20:59:10]1017 (14) - 77093643461234 [20:59:10]1041 (16) - 0000000000871745 [20:59:10]1040 (4) - 146477 [20:59:10]1012 (4) - 29.10.2024 14:31 [20:59:10]1206 (1) - 0 [20:59:10]OFD Sender: Remove packet 146477 [20:59:10]ProducePacketName [20:59:10]name=ofd_packets/00146477 [20:59:10]NVStorageDeleteData [20:59:11]OFD Sender: No OFD packet to send [20:59:11]*** Cut start [20:59:11]*** Partial cut [20:59:11]*** CUTSNS_PIN = 1 [20:59:11]*** CUTSNS_PIN = 0 [20:59:11]*** Brake cut motor [20:59:11]Read from MH i2c: 01 [20:59:11]MH_I2C_Read... [20:59:11]*** Stop cut motor [20:59:11]*** Cut end [20:59:11]Read from MH i2c: 01 07 00 [20:59:11]MH_I2C_Read... [20:59:11]Read from MH i2c: 01 07 00 56 10 00 00 00 00 00 FF 0F 7B [20:59:11]process_action close_receipt done [20:59:11]requested_data is exist [20:59:11]produce_requested_data [20:59:11]requested_item fm.sn is exist - process it [20:59:11]wFMCommunicate request_size=4 [20:59:11]MH_SAM_APDU [20:59:11]CAPDU: 80 11 00 00 [20:59:11]Write to MH i2c: E2 08 00 57 10 80 11 00 00 00 00 00 00 E1 [20:59:11]Write i2c OK [20:59:11]MH_I2C_Read... [20:59:11]Read from MH i2c: E2 [20:59:11]MH_I2C_Read... [20:59:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:11]Read from MH i2c: E2 17 00 [20:59:11]MH_I2C_Read... [20:59:11]Read from MH i2c: E2 17 00 57 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 34 [20:59:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [20:59:11]wFMCommunicate OK [20:59:11]requested_item fd.num is exist - process it [20:59:11]SAM_PROTO_GetFieldsCounters [20:59:11]wFMCommunicate request_size=4 [20:59:11]MH_SAM_APDU [20:59:11]CAPDU: 80 13 00 00 [20:59:11]Write to MH i2c: E2 08 00 58 10 80 13 00 00 00 00 00 00 E4 [20:59:11]Write i2c OK [20:59:11]MH_I2C_Read... [20:59:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:59:11]Read from MH i2c: E2 [20:59:11]MH_I2C_Read... [20:59:11]Read from MH i2c: E2 62 00 [20:59:11]MH_I2C_Read... [20:59:11]Read from MH i2c: E2 62 00 58 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2D 3C 02 00 0E 04 04 00 23 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 CD [20:59:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2D 3C 02 00 0E 04 04 00 23 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 [20:59:11]wFMCommunicate OK [20:59:11]SAM_PROTO_GetFieldsCounters done [20:59:11]requested_item shift.num is exist - process it [20:59:11]requested_item shift.opened is exist - process it [20:59:11]req_shift_opened [20:59:11]FM_GetShiftState [20:59:11]SAM_PROTO_GetShiftState [20:59:11]wFMCommunicate request_size=4 [20:59:11]MH_SAM_APDU [20:59:11]CAPDU: 80 13 01 00 [20:59:11]Write to MH i2c: E2 08 00 59 10 80 13 01 00 00 00 00 00 E6 [20:59:11]Write i2c OK [20:59:11]MH_I2C_Read... [20:59:11]Read from MH i2c: E2 [20:59:11]MH_I2C_Read... [20:59:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:12]Read from MH i2c: E2 0E 00 [20:59:12]MH_I2C_Read... [20:59:12]Read from MH i2c: E2 0E 00 59 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1F [20:59:12]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [20:59:12]wFMCommunicate OK [20:59:12]SAM_PROTO_GetShiftState done [20:59:12]FM_GetShiftState done [20:59:12]req_shift_opened done [20:59:12]requested_item shift.open_date is exist - process it [20:59:12]req_shift_open_date [20:59:12]req_shift_open_date done [20:59:12]produce_requested_data done [20:59:12]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146477,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [20:59:12]process_action_free close_receipt [20:59:12]json_value_free [20:59:12]json_value_free done [20:59:12]process_json_proto returns [20:59:12]Send response to host [20:59:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146477,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [20:59:12]free response buf [20:59:12]execute_script done [20:59:12]execute_script returns [20:59:12]free content buf [20:59:12]Sock 10.Close socket [20:59:12]Sock 10.Thread stoped [20:59:16]OFD Sender: No OFD packet to send [20:59:21]OFD Sender: No OFD packet to send [20:59:26]OFD Sender: No OFD packet to send [20:59:31]OFD Sender: No OFD packet to send [20:59:36]OFD Sender: No OFD packet to send [20:59:41]OFD Sender: No OFD packet to send [20:59:46]OFD Sender: No OFD packet to send [20:59:51]OFD Sender: No OFD packet to send [20:59:51]int [20:59:51]Write to MH i2c: 01 00 00 5A 10 6A [20:59:51]*** FLAG_PRN_KEY set [20:59:51]Write i2c OK [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 07 00 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 07 00 5A 10 00 08 00 00 00 FF 0F 87 [20:59:51]state=0 [20:59:51]Key pressed [20:59:51]Feed [20:59:51]Write to MH i2c: D8 00 00 5B 10 42 [20:59:51]Write i2c OK [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: D8 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: D8 01 00 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: D8 01 00 5B 10 00 43 [20:59:51]int [20:59:51]Write to MH i2c: 01 00 00 5C 10 6C [20:59:51]Write i2c OK [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 07 00 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 07 00 5C 10 00 48 00 00 00 3C 00 F7 [20:59:51]state=2 [20:59:51]Key pressed [20:59:51]int [20:59:51]Write to MH i2c: 01 00 00 5D 10 6D [20:59:51]*** FLAG_PRN_KEY reset [20:59:51]Write i2c OK [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 07 00 [20:59:51]MH_I2C_Read... [20:59:51]Read from MH i2c: 01 07 00 5D 10 00 00 00 00 00 FE 0F 81 [20:59:51]state=2 [20:59:51]Stop feed [20:59:53]int [20:59:53]Write to MH i2c: 01 00 00 5E 10 6E [20:59:53]*** FLAG_PRN_KEY set [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 07 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 07 00 5E 10 00 08 00 00 00 FF 0F 8B [20:59:53]state=0 [20:59:53]Key pressed [20:59:53]Feed [20:59:53]Write to MH i2c: D8 00 00 5F 10 46 [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: D8 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: D8 01 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: D8 01 00 5F 10 00 47 [20:59:53]int [20:59:53]Write to MH i2c: 01 00 00 60 10 70 [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 07 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 07 00 60 10 00 48 00 00 00 3C 00 FB [20:59:53]state=2 [20:59:53]Key pressed [20:59:53]int [20:59:53]Write to MH i2c: 01 00 00 61 10 71 [20:59:53]*** FLAG_PRN_KEY reset [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 07 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: 01 07 00 61 10 00 00 00 00 00 FB 0F 82 [20:59:53]state=2 [20:59:53]Stop feed [20:59:56]OFD Sender: No OFD packet to send [21:00:01]OFD Sender: No OFD packet to send [21:00:06]OFD Sender: No OFD packet to send [21:00:11]OFD Sender: No OFD packet to send [21:00:16]OFD Sender: No OFD packet to send [21:00:21]OFD Sender: No OFD packet to send [21:00:26]OFD Sender: No OFD packet to send [21:00:31]OFD Sender: No OFD packet to send [21:00:36]OFD Sender: No OFD packet to send [21:00:41]OFD Sender: No OFD packet to send [21:00:46]OFD Sender: No OFD packet to send [21:00:51]OFD Sender: No OFD packet to send [21:00:56]OFD Sender: No OFD packet to send [21:01:01]OFD Sender: No OFD packet to send [21:01:06]OFD Sender: No OFD packet to send [21:01:11]OFD Sender: No OFD packet to send [21:01:16]ConnectInit Can't connect to host [21:01:16]OFD Sender: No OFD packet to send [21:01:21]OFD Sender: No OFD packet to send [21:01:26]OFD Sender: No OFD packet to send [21:01:31]OFD Sender: No OFD packet to send [21:01:36]OFD Sender: No OFD packet to send [21:01:41]OFD Sender: No OFD packet to send [21:01:46]OFD Sender: No OFD packet to send [21:01:51]OFD Sender: No OFD packet to send [21:01:56]OFD Sender: No OFD packet to send [21:02:01]OFD Sender: No OFD packet to send [21:02:06]OFD Sender: No OFD packet to send [21:02:11]OFD Sender: No OFD packet to send [21:02:16]OFD Sender: No OFD packet to send [21:02:21]OFD Sender: No OFD packet to send [21:02:26]OFD Sender: No OFD packet to send [21:02:31]OFD Sender: No OFD packet to send [21:02:36]OFD Sender: No OFD packet to send [21:02:41]OFD Sender: No OFD packet to send [21:02:46]OFD Sender: No OFD packet to send [21:02:51]OFD Sender: No OFD packet to send [21:02:56]OFD Sender: No OFD packet to send [21:03:01]OFD Sender: No OFD packet to send [21:03:06]OFD Sender: No OFD packet to send [21:03:11]OFD Sender: No OFD packet to send [21:03:16]OFD Sender: No OFD packet to send [21:03:21]OFD Sender: No OFD packet to send [21:03:26]OFD Sender: No OFD packet to send [21:03:31]OFD Sender: No OFD packet to send [21:03:36]OFD Sender: No OFD packet to send [21:03:41]OFD Sender: No OFD packet to send [21:03:46]OFD Sender: No OFD packet to send [21:03:51]OFD Sender: No OFD packet to send [21:03:56]OFD Sender: No OFD packet to send [21:04:01]OFD Sender: No OFD packet to send [21:04:06]OFD Sender: No OFD packet to send [21:04:11]OFD Sender: No OFD packet to send [21:04:16]OFD Sender: No OFD packet to send [21:04:20]accept exits with 9 [21:04:20]New connection [21:04:20]New thread 3067473252 created [21:04:20]Thread 3067329892 joined [21:04:20]Waiting for new connection... [21:04:20] Sock 9.Parse request [21:04:20]Sock 9.Check first char [21:04:20]Sock 9.First char is OK [21:04:20]request: POST /json_proto HTTP/1.0 [21:04:20]Method: POST [21:04:20]URL: /json_proto [21:04:20]Method is POST - this is cgi request [21:04:20]url: /json_proto [21:04:20]query_string will be loaded in cgi processing [21:04:20]execute_cgi json_proto POST (null) [21:04:20]execute_cgi path=json_proto method=POST [21:04:20]POST find Content-Length [21:04:20]Host: 172.17.40.195:8080 [21:04:20]Content-Length: 677 [21:04:20]Content-Type: application/json [21:04:20] [21:04:20]POST finish read [21:04:20]Found Content-Length = 677 [21:04:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 1.350, "sum" : 100.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:20]execute_script... [21:04:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 1.350, "sum" : 100.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:20]POST & json_proto [21:04:20]process_json_proto [21:04:20]json parsed OK: [21:04:20]protocol is kg_v1.0 [21:04:20]action value=close_receipt [21:04:20]process_action close_receipt [21:04:20]cmd_close_receipt [21:04:20]MH_GetDate [21:04:20]Write to MH i2c: F0 00 00 62 10 61 [21:04:20]Write i2c OK [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: F0 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: F0 09 00 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: F0 09 00 62 10 00 D6 4D 21 67 D5 8D 6C 64 47 [21:04:20]GetLastDocTimeStamp 1730235549 [21:04:20]current date 1730235862 [21:04:20]FM_GetShiftState [21:04:20]SAM_PROTO_GetShiftState [21:04:20]wFMCommunicate request_size=4 [21:04:20]MH_SAM_APDU [21:04:20]CAPDU: 80 13 01 00 [21:04:20]Write to MH i2c: E2 08 00 63 10 80 13 01 00 00 00 00 00 F0 [21:04:20]Write i2c OK [21:04:20]MH_I2C_Read... [21:04:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:20]Read from MH i2c: E2 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: E2 0E 00 [21:04:20]MH_I2C_Read... [21:04:20]Read from MH i2c: E2 0E 00 63 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 29 [21:04:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:04:20]wFMCommunicate OK [21:04:20]SAM_PROTO_GetShiftState done [21:04:20]FM_GetShiftState done [21:04:20]opened in 1730161786 [21:04:20]opened+sec_in_day 1730248186 [21:04:20]quantity*price = 10017 [21:04:20]sum+1 = 10018 [21:04:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.64 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 274 29.10.2024 21:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146478 ФПД: 11848151077605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210422&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146478&fm=11848151077605&tin=02508201610067®Number=0000000000091683&sum=10000 [21:04:22]StoreToDocumentArchive [21:04:22]shift 547 fd 146478 [21:04:22]save to /storage/0547/doc_00146478 [21:04:22]save last doc name /storage/0547/doc_00146478 to /storage/kkm_last_doc_name [21:04:22]save OK [21:04:22]Clear old archive folders... [21:04:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:22]tlvbuf is B6F403E0 [21:04:22]SAM_PROTO_ClearQueue [21:04:22]wFMCommunicate request_size=4 [21:04:22]MH_SAM_APDU [21:04:22]CAPDU: 80 09 00 00 [21:04:22]Write to MH i2c: E2 08 00 70 10 80 09 00 00 00 00 00 00 F2 [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 70 10 00 90 00 F4 [21:04:22]RAPDU: 90 00 [21:04:22]wFMCommunicate OK [21:04:22]SAM_PROTO_ClearQueue done [21:04:22]KKMCreateOFDPacket [21:04:22]OFDProtocolAddRootSTLVToBuf [21:04:22]FM_MakeSignedData [21:04:22]FM_MakeSignedData [21:04:22]SAM_PROTO_SignData [21:04:22]wFMCommunicate request_size=4 [21:04:22]MH_SAM_APDU [21:04:22]CAPDU: 80 0D 01 02 [21:04:22]Write to MH i2c: E2 08 00 71 10 80 0D 01 02 00 00 00 00 FA [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 71 10 00 90 00 F5 [21:04:22]RAPDU: 90 00 [21:04:22]wFMCommunicate OK [21:04:22]wFMCommunicate request_size=255 [21:04:22]MH_SAM_APDU [21: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 D6 4D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3C 02 00 35 04 06 00 0A [21:04:22]Write to MH i2c: E2 02 01 72 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 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 D6 4D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3C 02 00 35 04 06 00 0A 00 00 FF [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 72 10 00 90 00 F6 [21:04:22]RAPDU: 90 00 [21:04:22]wFMCommunicate OK [21:04:22]wFMCommunicate request_size=10 [21:04:22]MH_SAM_APDU [21:04:22]CAPDU: 80 0D 02 02 05 C6 9C D6 12 E5 [21:04:22]Write to MH i2c: E2 0D 00 73 10 80 0D 02 02 05 00 C6 9C D6 12 E5 00 00 36 [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 03 00 73 10 00 90 00 F7 [21:04:22]RAPDU: 90 00 [21:04:22]wFMCommunicate OK [21:04:22]wFMCommunicate request_size=4 [21:04:22]MH_SAM_APDU [21:04:22]CAPDU: 80 0D 03 02 [21:04:22]Write to MH i2c: E2 08 00 74 10 80 0D 03 02 00 00 00 00 FF [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 0B 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 0B 00 74 10 00 AD EB 59 9F FA 7C 9E 47 90 00 EB [21:04:22]RAPDU: AD EB 59 9F FA 7C 9E 47 90 00 [21:04:22]wFMCommunicate OK [21:04:22]SAM_PROTO_SignData done [21:04:22]FM_MakeSignedData done [21:04:22]CreateOFDProtocolMessage [21:04:22]wFMCommunicate request_size=4 [21:04:22]MH_SAM_APDU [21:04:22]CAPDU: 80 11 00 00 [21:04:22]Write to MH i2c: E2 08 00 75 10 80 11 00 00 00 00 00 00 FF [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:22]Read from MH i2c: E2 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 17 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: E2 17 00 75 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 52 [21:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:04:22]wFMCommunicate OK [21:04:22]CreateOFDProtocolMessage done [21:04:22]OFDSenderStorePacket 146478 [21:04:22]StoreOFDPacket docnum=146478 [21:04:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7D 1C 07 01 3B ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 D6 4D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3C 02 00 35 04 06 00 0A C6 9C D6 12 E5 AD EB 59 9F FA 7C 9E 47 [21:04:22]CheckFolder [21:04:22]dirname=/storage/ofd_packets [21:04:22]CheckFolder done [21:04:22]ProducePacketName [21:04:22]name=ofd_packets/00146478 [21:04:22]NVStorageSaveData ofd_packets/00146478 [21:04:22]File name is /storage/ofd_packets/00146478 [21:04:22]Write 301 bytes [21:04:22]NVStorageSaveData done [21:04:22]OFDSenderStorePacket done [21:04:22]KKMCreateOFDPacket done [21:04:22]NVStorageSaveData kkm_last_timestamp [21:04:22]File name is /storage/kkm_last_timestamp [21:04:22]Write 4 bytes [21:04:22]OFD Sender: Processing packet 146478 [packets to send 206, broken 205] [21:04:22]ProducePacketName [21:04:22]name=ofd_packets/00146478 [21:04:22]OFD Sender: To server: pG, [21:04:22]CommunicateWithHost lk.salyk.kg:30040 [21:04:22]ConnectInit lk.salyk.kg [21:04:22]NVStorageSaveData done [21:04:22]ExternCall_PrintAddStr [21:04:22]wPrintStart [21:04:22]Write to MH i2c: 01 00 00 76 10 86 [21:04:22]Write i2c OK [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: 01 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: 01 07 00 [21:04:22]MH_I2C_Read... [21:04:22]Read from MH i2c: 01 07 00 76 10 00 00 00 00 00 FF 0F 9B [21:04:22]RasterBufferAndPrint [21:04:22]line Счет N : (1)161241 [21:04:22]line ИНН: 02508201610067 [21:04:22]line Контрольно-Кассовый Чек [21:04:22]line ПРОДАЖА [21:04:22]line ТРК (МРК, ГНК) : 43 [21:04:22]line Товар: 2710124500 [21:04:22]line Аи-95-К-3 [21:04:22]line 1.350 * 74.20 [21:04:22]line = 100.17 [21:04:22]line НДС 12% НСП 1% [21:04:22]line > о реализуемом товаре [21:04:22]line ОКРУГЛЕНИЕ: -0.17 [21:04:22]line ИТОГО: 100.00 [21:04:22]line Внесено: 100.00 [21:04:22]line СДАЧА: 0.00 [21:04:22]line НСП 1% : 0.89 [21:04:22]line НДС 12% : 10.64 [21:04:22]line Наличными: 100.00 [21:04:22]line Безнал.: 0.00 [21:04:22]line Место: АЗС № 126 "Партнер Нефть" [21:04:22]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:04:22]line СНО: Общий режим [21:04:22]line Чек 274 29.10.2024 21:04 [21:04:22]line Смена: 547 ФФД: 1.0 [21:04:22]line ЗНМ: 0300000085 [21:04:22]line РНМ: 0000000000091683 [21:04:22]line Версия ККМ: 001 [21:04:22]line ФМ: 0000000000871745 [21:04:22]line ФД: 146478 [21:04:22]line ФПД: 11848151077605 [21:04:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210422&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146478&fm=11848151077605&tin=02508201610067®Number=0000000000091683&sum=10000 [21:04:22]Connected sock=11 [21:04:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 7D 1C 07 01 3B ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 46 05 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 D6 4D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3C 02 00 35 04 06 00 0A C6 9C D6 12 E5 AD EB 59 9F FA 7C 9E 47 [21:04:23]written 0, free lines is 4095 [21:04:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 83 7E 47 00 CA F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2E 3C 02 00 F4 03 04 00 FC F2 20 67 B6 04 01 00 00 8B DB EE 98 AA EE CB 2D [21:04:23]CommunicateWithHost err = 0 [21:04:23]CheckOFDResponse [21:04:23]1017 (14) - 77093643461234 [21:04:23]1041 (16) - 0000000000871745 [21:04:23]1040 (4) - 146478 [21:04:23]1012 (4) - 29.10.2024 14:36 [21:04:23]1206 (1) - 0 [21:04:23]OFD Sender: Remove packet 146478 [21:04:23]ProducePacketName [21:04:23]name=ofd_packets/00146478 [21:04:23]NVStorageDeleteData [21:04:23]Write to MH i2c: 01 00 00 A1 10 B1 [21:04:23]Write i2c OK [21:04:23]MH_I2C_Read... [21:04:23]Read from MH i2c: 01 [21:04:23]MH_I2C_Read... [21:04:23]Read from MH i2c: 01 07 00 [21:04:23]MH_I2C_Read... [21:04:23]Read from MH i2c: 01 07 00 A1 10 00 00 00 00 00 B6 0C 7A [21:04:23]RasterBufferAndPrint [21:04:23]line [21:04:23]line [21:04:23]line [21:04:23]line [21:04:23]line [21:04:23]written 0, free lines is 3260 [21:04:23]MH_Cut [21:04:23]Write to MH i2c: D1 01 00 A8 10 01 8A [21:04:23]Write i2c OK [21:04:23]MH_I2C_Read... [21:04:23]Read from MH i2c: D1 [21:04:23]MH_I2C_Read... [21:04:23]Read from MH i2c: D1 01 00 [21:04:23]MH_I2C_Read... [21:04:23]Read from MH i2c: D1 01 00 A8 10 00 89 [21:04:23]Write to MH i2c: 01 00 00 A9 10 B9 [21:04:23]Write i2c OK [21:04:23]MH_I2C_Read... [21:04:23]OFD Sender: No OFD packet to send [21:04:24]*** Cut start [21:04:24]*** Partial cut [21:04:24]*** CUTSNS_PIN = 1 [21:04:24]*** CUTSNS_PIN = 0 [21:04:24]*** Brake cut motor [21:04:24]Read from MH i2c: 01 [21:04:24]MH_I2C_Read... [21:04:24]*** Stop cut motor [21:04:24]*** Cut end [21:04:24]Read from MH i2c: 01 07 00 [21:04:24]MH_I2C_Read... [21:04:24]Read from MH i2c: 01 07 00 A9 10 00 00 00 00 00 FF 0F CE [21:04:24]process_action close_receipt done [21:04:24]requested_data is exist [21:04:24]produce_requested_data [21:04:24]requested_item fm.sn is exist - process it [21:04:24]wFMCommunicate request_size=4 [21:04:24]MH_SAM_APDU [21:04:24]CAPDU: 80 11 00 00 [21:04:24]Write to MH i2c: E2 08 00 AA 10 80 11 00 00 00 00 00 00 34 [21:04:24]Write i2c OK [21:04:24]MH_I2C_Read... [21:04:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:24]Read from MH i2c: E2 [21:04:24]MH_I2C_Read... [21:04:24]Read from MH i2c: E2 17 00 [21:04:24]MH_I2C_Read... [21:04:24]Read from MH i2c: E2 17 00 AA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 87 [21:04:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:04:24]wFMCommunicate OK [21:04:24]requested_item fd.num is exist - process it [21:04:24]SAM_PROTO_GetFieldsCounters [21:04:24]wFMCommunicate request_size=4 [21:04:24]MH_SAM_APDU [21:04:24]CAPDU: 80 13 00 00 [21:04:24]Write to MH i2c: E2 08 00 AB 10 80 13 00 00 00 00 00 00 37 [21:04:24]Write i2c OK [21:04:24]MH_I2C_Read... [21:04:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:25]Read from MH i2c: E2 [21:04:25]MH_I2C_Read... [21:04:25]Read from MH i2c: E2 62 00 [21:04:25]MH_I2C_Read... [21:04:25]Read from MH i2c: E2 62 00 AB 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2E 3C 02 00 0E 04 04 00 23 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 24 [21: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2E 3C 02 00 0E 04 04 00 23 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 [21:04:25]wFMCommunicate OK [21:04:25]SAM_PROTO_GetFieldsCounters done [21:04:25]requested_item shift.num is exist - process it [21:04:25]requested_item shift.opened is exist - process it [21:04:25]req_shift_opened [21:04:25]FM_GetShiftState [21:04:25]SAM_PROTO_GetShiftState [21:04:25]wFMCommunicate request_size=4 [21:04:25]MH_SAM_APDU [21:04:25]CAPDU: 80 13 01 00 [21:04:25]Write to MH i2c: E2 08 00 AC 10 80 13 01 00 00 00 00 00 39 [21:04:25]Write i2c OK [21:04:25]MH_I2C_Read... [21:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:25]Read from MH i2c: E2 [21:04:25]MH_I2C_Read... [21:04:25]Read from MH i2c: E2 0E 00 [21:04:25]MH_I2C_Read... [21:04:25]Read from MH i2c: E2 0E 00 AC 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 72 [21:04:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:04:25]wFMCommunicate OK [21:04:25]SAM_PROTO_GetShiftState done [21:04:25]FM_GetShiftState done [21:04:25]req_shift_opened done [21:04:25]requested_item shift.open_date is exist - process it [21:04:25]req_shift_open_date [21:04:25]req_shift_open_date done [21:04:25]produce_requested_data done [21:04:25]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146478,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:04:25]process_action_free close_receipt [21:04:25]json_value_free [21:04:25]json_value_free done [21:04:25]process_json_proto returns [21:04:25]Send response to host [21:04:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146478,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:04:25]free response buf [21:04:25]execute_script done [21:04:25]execute_script returns [21:04:25]free content buf [21:04:25]Sock 9.Close socket [21:04:25]Sock 9.Thread stoped [21:04:28]OFD Sender: No OFD packet to send [21:04:33]OFD Sender: No OFD packet to send [21:04:38]OFD Sender: No OFD packet to send [21:04:43]OFD Sender: No OFD packet to send [21:04:48]OFD Sender: No OFD packet to send [21:04:53]OFD Sender: No OFD packet to send [21:04:58]OFD Sender: No OFD packet to send [21:05:03]OFD Sender: No OFD packet to send [21:05:08]OFD Sender: No OFD packet to send [21:05:13]OFD Sender: No OFD packet to send [21:05:18]OFD Sender: No OFD packet to send [21:05:23]OFD Sender: No OFD packet to send [21:05:28]OFD Sender: No OFD packet to send [21:05:33]OFD Sender: No OFD packet to send [21:05:38]OFD Sender: No OFD packet to send [21:05:43]OFD Sender: No OFD packet to send [21:05:49]OFD Sender: No OFD packet to send [21:05:54]OFD Sender: No OFD packet to send [21:05:59]OFD Sender: No OFD packet to send [21:06:04]OFD Sender: No OFD packet to send [21:06:09]OFD Sender: No OFD packet to send [21:06:14]OFD Sender: No OFD packet to send [21:06:19]OFD Sender: No OFD packet to send [21:06:24]OFD Sender: No OFD packet to send [21:06:29]OFD Sender: No OFD packet to send [21:06:34]OFD Sender: No OFD packet to send [21:06:39]OFD Sender: No OFD packet to send [21:06:44]OFD Sender: No OFD packet to send [21:06:49]OFD Sender: No OFD packet to send [21:06:54]OFD Sender: No OFD packet to send [21:06:59]OFD Sender: No OFD packet to send [21:07:04]OFD Sender: No OFD packet to send [21:07:09]OFD Sender: No OFD packet to send [21:07:14]OFD Sender: No OFD packet to send [21:07:19]OFD Sender: No OFD packet to send [21:07:24]OFD Sender: No OFD packet to send [21:07:29]OFD Sender: No OFD packet to send [21:07:34]OFD Sender: No OFD packet to send [21:07:39]OFD Sender: No OFD packet to send [21:07:44]OFD Sender: No OFD packet to send [21:07:49]OFD Sender: No OFD packet to send [21:07:54]OFD Sender: No OFD packet to send [21:07:59]OFD Sender: No OFD packet to send [21:08:04]OFD Sender: No OFD packet to send [21:08:09]OFD Sender: No OFD packet to send [21:08:14]OFD Sender: No OFD packet to send [21:08:19]OFD Sender: No OFD packet to send [21:08:24]OFD Sender: No OFD packet to send [21:08:29]OFD Sender: No OFD packet to send [21:08:34]OFD Sender: No OFD packet to send [21:08:39]OFD Sender: No OFD packet to send [21:08:44]OFD Sender: No OFD packet to send [21:08:49]OFD Sender: No OFD packet to send [21:08:54]OFD Sender: No OFD packet to send [21:08:59]OFD Sender: No OFD packet to send [21:09:04]OFD Sender: No OFD packet to send [21:09:09]OFD Sender: No OFD packet to send [21:09:14]OFD Sender: No OFD packet to send [21:09:19]OFD Sender: No OFD packet to send [21:09:24]OFD Sender: No OFD packet to send [21:09:29]OFD Sender: No OFD packet to send [21:09:34]OFD Sender: No OFD packet to send [21:09:39]OFD Sender: No OFD packet to send [21:09:44]OFD Sender: No OFD packet to send [21:09:49]OFD Sender: No OFD packet to send [21:09:54]OFD Sender: No OFD packet to send [21:09:59]OFD Sender: No OFD packet to send [21:10:04]OFD Sender: No OFD packet to send [21:10:09]OFD Sender: No OFD packet to send [21:10:14]OFD Sender: No OFD packet to send [21:10:19]OFD Sender: No OFD packet to send [21:10:24]OFD Sender: No OFD packet to send [21:10:29]OFD Sender: No OFD packet to send [21:10:34]OFD Sender: No OFD packet to send [21:10:39]OFD Sender: No OFD packet to send [21:10:44]OFD Sender: No OFD packet to send [21:10:49]OFD Sender: No OFD packet to send [21:10:54]OFD Sender: No OFD packet to send [21:10:59]OFD Sender: No OFD packet to send [21:11:04]OFD Sender: No OFD packet to send [21:11:09]OFD Sender: No OFD packet to send [21:11:14]OFD Sender: No OFD packet to send [21:11:19]OFD Sender: No OFD packet to send [21:11:24]OFD Sender: No OFD packet to send [21:11:29]OFD Sender: No OFD packet to send [21:11:34]OFD Sender: No OFD packet to send [21:11:39]OFD Sender: No OFD packet to send [21:11:44]OFD Sender: No OFD packet to send [21:11:49]OFD Sender: No OFD packet to send [21:11:54]OFD Sender: No OFD packet to send [21:11:59]OFD Sender: No OFD packet to send [21:12:04]OFD Sender: No OFD packet to send [21:12:09]OFD Sender: No OFD packet to send [21:12:14]OFD Sender: No OFD packet to send [21:12:19]OFD Sender: No OFD packet to send [21:12:24]OFD Sender: No OFD packet to send [21:12:29]OFD Sender: No OFD packet to send [21:12:34]OFD Sender: No OFD packet to send [21:12:39]OFD Sender: No OFD packet to send [21:12:44]OFD Sender: No OFD packet to send [21:12:49]OFD Sender: No OFD packet to send [21:12:54]OFD Sender: No OFD packet to send [21:12:59]OFD Sender: No OFD packet to send [21:13:04]OFD Sender: No OFD packet to send [21:13:09]OFD Sender: No OFD packet to send [21:13:14]OFD Sender: No OFD packet to send [21:13:19]OFD Sender: No OFD packet to send [21:13:24]OFD Sender: No OFD packet to send [21:13:29]OFD Sender: No OFD packet to send [21:13:34]OFD Sender: No OFD packet to send [21:13:39]OFD Sender: No OFD packet to send [21:13:41]int [21:13:41]Write to MH i2c: 01 00 00 AD 10 BD [21:13:41]*** FLAG_PRN_KEY set [21:13:41]Write i2c OK [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 07 00 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 07 00 AD 10 00 08 00 00 00 FF 0F DA [21:13:41]state=0 [21:13:41]Key pressed [21:13:41]Feed [21:13:41]Write to MH i2c: D8 00 00 AE 10 95 [21:13:41]Write i2c OK [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: D8 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: D8 01 00 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: D8 01 00 AE 10 00 96 [21:13:41]int [21:13:41]Write to MH i2c: 01 00 00 AF 10 BF [21:13:41]Write i2c OK [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 07 00 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 07 00 AF 10 00 48 00 00 00 3C 00 4A [21:13:41]state=2 [21:13:41]Key pressed [21:13:41]int [21:13:41]Write to MH i2c: 01 00 00 B0 10 C0 [21:13:41]*** FLAG_PRN_KEY reset [21:13:41]Write i2c OK [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 07 00 [21:13:41]MH_I2C_Read... [21:13:41]Read from MH i2c: 01 07 00 B0 10 00 00 00 00 00 F7 0F CD [21:13:41]state=2 [21:13:41]Stop feed [21:13:44]OFD Sender: No OFD packet to send [21:13:44]int [21:13:44]Write to MH i2c: 01 00 00 B1 10 C1 [21:13:44]*** FLAG_PRN_KEY set [21:13:44]Write i2c OK [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: 01 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: 01 07 00 [21:13:44]MH_I2C_Read... [21:13:44]Read from MH i2c: 01 07 00 B1 10 00 08 00 00 00 FF 0F DE [21:13:44]state=0 [21:13:44]Key pressed [21:13:44]Feed [21:13:44]Write to MH i2c: D8 00 00 B2 10 99 [21:13:45]Write i2c OK [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: D8 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: D8 01 00 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: D8 01 00 B2 10 00 9A [21:13:45]int [21:13:45]Write to MH i2c: 01 00 00 B3 10 C3 [21:13:45]Write i2c OK [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 07 00 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 07 00 B3 10 00 48 00 00 00 3C 00 4E [21:13:45]state=2 [21:13:45]Key pressed [21:13:45]int [21:13:45]Write to MH i2c: 01 00 00 B4 10 C4 [21:13:45]*** FLAG_PRN_KEY reset [21:13:45]Write i2c OK [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 07 00 [21:13:45]MH_I2C_Read... [21:13:45]Read from MH i2c: 01 07 00 B4 10 00 00 00 00 00 F6 0F D0 [21:13:45]state=2 [21:13:45]Stop feed [21:13:49]OFD Sender: No OFD packet to send [21:13:54]OFD Sender: No OFD packet to send [21:13:59]OFD Sender: No OFD packet to send [21:14:04]OFD Sender: No OFD packet to send [21:14:09]OFD Sender: No OFD packet to send [21:14:14]OFD Sender: No OFD packet to send [21:14:19]OFD Sender: No OFD packet to send [21:14:24]OFD Sender: No OFD packet to send [21:14:29]OFD Sender: No OFD packet to send [21:14:34]OFD Sender: No OFD packet to send [21:14:39]OFD Sender: No OFD packet to send [21:14:44]OFD Sender: No OFD packet to send [21:14:49]OFD Sender: No OFD packet to send [21:14:52]accept exits with 8 [21:14:52]New connection [21:14:52]New thread 3067329892 created [21:14:52]Thread 3067473252 joined [21:14:52]Waiting for new connection... [21:14:52] Sock 8.Parse request [21:14:52]Sock 8.Check first char [21:14:52]Sock 8.First char is OK [21:14:52]request: POST /json_proto HTTP/1.0 [21:14:52]Method: POST [21:14:52]URL: /json_proto [21:14:52]Method is POST - this is cgi request [21:14:52]url: /json_proto [21:14:52]query_string will be loaded in cgi processing [21:14:52]execute_cgi json_proto POST (null) [21:14:52]execute_cgi path=json_proto method=POST [21:14:52]POST find Content-Length [21:14:52]Host: 172.17.40.195:8080 [21:14:52]Content-Length: 769 [21:14:52]Content-Type: application/json [21:14:52] [21:14:52]POST finish read [21:14:52]Found Content-Length = 769 [21:14:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [21:14:52]execute_script... [21:14: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)161242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "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" ] } } [21:14:52]POST & json_proto [21:14:52]process_json_proto [21:14:52]json parsed OK: [21:14:52]protocol is kg_v1.0 [21:14:52]action value=close_receipt [21:14:52]process_action close_receipt [21:14:52]cmd_close_receipt [21:14:52]MH_GetDate [21:14:52]Write to MH i2c: F0 00 00 B5 10 B4 [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: F0 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: F0 09 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: F0 09 00 B5 10 00 4E 50 21 67 D5 8D 6C 64 15 [21:14:52]GetLastDocTimeStamp 1730235862 [21:14:52]current date 1730236494 [21:14:52]FM_GetShiftState [21:14:52]SAM_PROTO_GetShiftState [21:14:52]wFMCommunicate request_size=4 [21:14:52]MH_SAM_APDU [21:14:52]CAPDU: 80 13 01 00 [21:14:52]Write to MH i2c: E2 08 00 B6 10 80 13 01 00 00 00 00 00 43 [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:53]Read from MH i2c: E2 [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: E2 0E 00 [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: E2 0E 00 B6 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7C [21:14:53]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:14:53]wFMCommunicate OK [21:14:53]SAM_PROTO_GetShiftState done [21:14:53]FM_GetShiftState done [21:14:53]opened in 1730161786 [21:14:53]opened+sec_in_day 1730248186 [21:14:53]quantity*price = 100021 [21:14:53]sum+1 = 100023 [21:14:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 275 29.10.2024 21:14 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146479 ФПД: 221318123813208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T211454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146479&fm=221318123813208&tin=02508201610067®Number=0000000000091683&sum=100022 [21:14:54]StoreToDocumentArchive [21:14:54]shift 547 fd 146479 [21:14:54]save to /storage/0547/doc_00146479 [21:14:54]save last doc name /storage/0547/doc_00146479 to /storage/kkm_last_doc_name [21:14:54]save OK [21:14:54]Clear old archive folders... [21:14:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:14:54]tlvbuf is B6F40500 [21:14:54]SAM_PROTO_ClearQueue [21:14:54]wFMCommunicate request_size=4 [21:14:54]MH_SAM_APDU [21:14:54]CAPDU: 80 09 00 00 [21:14:54]Write to MH i2c: E2 08 00 C3 10 80 09 00 00 00 00 00 00 45 [21:14:54]Write i2c OK [21:14:54]MH_I2C_Read... [21:14:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:54]Read from MH i2c: E2 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 C3 10 00 90 00 47 [21:14:54]RAPDU: 90 00 [21:14:54]wFMCommunicate OK [21:14:54]SAM_PROTO_ClearQueue done [21:14:54]KKMCreateOFDPacket [21:14:54]OFDProtocolAddRootSTLVToBuf [21:14:54]FM_MakeSignedData [21:14:54]FM_MakeSignedData [21:14:54]SAM_PROTO_SignData [21:14:54]wFMCommunicate request_size=4 [21:14:54]MH_SAM_APDU [21:14:54]CAPDU: 80 0D 01 02 [21:14:54]Write to MH i2c: E2 08 00 C4 10 80 0D 01 02 00 00 00 00 4D [21:14:54]Write i2c OK [21:14:54]MH_I2C_Read... [21:14:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:54]Read from MH i2c: E2 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 C4 10 00 90 00 48 [21:14:54]RAPDU: 90 00 [21:14:54]wFMCommunicate OK [21:14:54]wFMCommunicate request_size=255 [21:14:54]MH_SAM_APDU [21:14: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 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 13 01 00 00 F4 03 04 00 4E 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3C 02 00 35 04 06 00 C9 [21:14:54]Write to MH i2c: E2 02 01 C5 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 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 13 01 00 00 F4 03 04 00 4E 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3C 02 00 35 04 06 00 C9 00 00 BA [21:14:54]Write i2c OK [21:14:54]MH_I2C_Read... [21:14:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:54]Read from MH i2c: E2 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 C5 10 00 90 00 49 [21:14:54]RAPDU: 90 00 [21:14:54]wFMCommunicate OK [21:14:54]wFMCommunicate request_size=10 [21:14:54]MH_SAM_APDU [21:14:54]CAPDU: 80 0D 02 02 05 49 A4 26 F9 58 [21:14:54]Write to MH i2c: E2 0D 00 C6 10 80 0D 02 02 05 00 49 A4 26 F9 58 00 00 BE [21:14:54]Write i2c OK [21:14:54]MH_I2C_Read... [21:14:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:54]Read from MH i2c: E2 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [21:14:54]RAPDU: 90 00 [21:14:54]wFMCommunicate OK [21:14:54]wFMCommunicate request_size=4 [21:14:54]MH_SAM_APDU [21:14:54]CAPDU: 80 0D 03 02 [21:14:54]Write to MH i2c: E2 08 00 C7 10 80 0D 03 02 00 00 00 00 52 [21:14:54]Write i2c OK [21:14:54]MH_I2C_Read... [21:14:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:54]Read from MH i2c: E2 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 0B 00 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 0B 00 C7 10 00 BE 39 30 D5 41 A0 9F 69 90 00 38 [21:14:54]RAPDU: BE 39 30 D5 41 A0 9F 69 90 00 [21:14:54]wFMCommunicate OK [21:14:54]SAM_PROTO_SignData done [21:14:54]FM_MakeSignedData done [21:14:54]CreateOFDProtocolMessage [21:14:54]wFMCommunicate request_size=4 [21:14:54]MH_SAM_APDU [21:14:54]CAPDU: 80 11 00 00 [21:14:54]Write to MH i2c: E2 08 00 C8 10 80 11 00 00 00 00 00 00 52 [21:14:54]Write i2c OK [21:14:54]MH_I2C_Read... [21:14:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:54]Read from MH i2c: E2 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 17 00 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: E2 17 00 C8 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A5 [21:14:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:14:54]wFMCommunicate OK [21:14:54]CreateOFDProtocolMessage done [21:14:54]OFDSenderStorePacket 146479 [21:14:54]StoreOFDPacket docnum=146479 [21:14:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 00 B6 07 01 76 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 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 13 01 00 00 F4 03 04 00 4E 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3C 02 00 35 04 06 00 C9 49 A4 26 F9 58 BE 39 30 D5 41 A0 9F 69 [21:14:54]CheckFolder [21:14:54]dirname=/storage/ofd_packets [21:14:54]CheckFolder done [21:14:54]ProducePacketName [21:14:54]name=ofd_packets/00146479 [21:14:54]NVStorageSaveData ofd_packets/00146479 [21:14:54]File name is /storage/ofd_packets/00146479 [21:14:54]Write 301 bytes [21:14:54]NVStorageSaveData done [21:14:54]OFDSenderStorePacket done [21:14:54]KKMCreateOFDPacket done [21:14:54]NVStorageSaveData kkm_last_timestamp [21:14:54]File name is /storage/kkm_last_timestamp [21:14:54]Write 4 bytes [21:14:54]NVStorageSaveData done [21:14:54]ExternCall_PrintAddStr [21:14:54]wPrintStart [21:14:54]Write to MH i2c: 01 00 00 C9 10 D9 [21:14:54]Write i2c OK [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: 01 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: 01 07 00 [21:14:54]MH_I2C_Read... [21:14:54]Read from MH i2c: 01 07 00 C9 10 00 00 00 00 00 FF 0F EE [21:14:54]RasterBufferAndPrint [21:14:54]line Счет N : (1)161242 [21:14:54]line ИНН: 02508201610067 [21:14:54]line Контрольно-Кассовый Чек [21:14:54]line ПРОДАЖА [21:14:54]line ТРК (МРК, ГНК) : 53 [21:14:54]line Товар: 2710124500 [21:14:54]line Аи-95-К-3 [21:14:54]line 13.480 * 74.20 [21:14:54]line = 1000.22 [21:14:54]line НДС 12% НСП 1% [21:14:54]line > о реализуемом товаре [21:14:54]line ИТОГО: 1000.22 [21:14:54]line НСП 1% : 8.85 [21:14:54]line НДС 12% : 106.22 [21:14:54]line Наличными: 0.00 [21:14:54]line Безнал.: 1000.22 [21:14:54]line Место: АЗС № 126 "Партнер Нефть" [21:14:54]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:14:54]line СНО: Общий режим [21:14:54]line Чек 275 29.10.2024 21:14 [21:14:54]line Смена: 547 ФФД: 1.0 [21:14:54]line ЗНМ: 0300000085 [21:14:54]line РНМ: 0000000000091683 [21:14:54]line Версия ККМ: 001 [21:14:54]line Платежная система: Mbank [21:14:54]line ФМ: 0000000000871745 [21:14:54]line ФД: 146479 [21:14:54]line ФПД: 221318123813208 [21:14:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T211454&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146479&fm=221318123813208&tin=02508201610067®Number=0000000000091683&sum=100022 [21:14:54]written 0, free lines is 4095 [21:14:54]OFD Sender: Processing packet 146479 [packets to send 206, broken 205] [21:14:54]ProducePacketName [21:14:54]name=ofd_packets/00146479 [21:14:54]OFD Sender: To server: pG, [21:14:54]CommunicateWithHost lk.salyk.kg:30040 [21:14:54]ConnectInit lk.salyk.kg [21:14:55]Connected sock=10 [21:14:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 00 B6 07 01 76 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 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 13 01 00 00 F4 03 04 00 4E 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3C 02 00 35 04 06 00 C9 49 A4 26 F9 58 BE 39 30 D5 41 A0 9F 69 [21:14:55]Write to MH i2c: 01 00 00 F2 10 02 [21:14:55]Write i2c OK [21:14:55]MH_I2C_Read... [21:14:55]Read from MH i2c: 01 [21:14:55]MH_I2C_Read... [21:14:55]Read from MH i2c: 01 07 00 [21:14:55]MH_I2C_Read... [21:14:55]Read from MH i2c: 01 07 00 F2 10 00 00 00 00 00 EB 0C 00 [21:14:55]RasterBufferAndPrint [21:14:55]line [21:14:55]line [21:14:55]line [21:14:55]line [21:14:55]line [21:14:55]written 0, free lines is 3313 [21:14:55]MH_Cut [21:14:55]Write to MH i2c: D1 01 00 F9 10 01 DB [21:14:55]Write i2c OK [21:14:55]MH_I2C_Read... [21:14:55]Read from MH i2c: D1 [21:14:55]MH_I2C_Read... [21:14:55]Read from MH i2c: D1 01 00 [21:14:55]MH_I2C_Read... [21:14:55]Read from MH i2c: D1 01 00 F9 10 00 DA [21:14:55]Write to MH i2c: 01 00 00 FA 10 0A [21:14:55]Write i2c OK [21:14:55]MH_I2C_Read... [21:14:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 0A D9 47 00 0B 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 2F 3C 02 00 F4 03 04 00 74 F5 20 67 B6 04 01 00 00 A1 AD 5D 43 84 BA F8 EE [21:14:55]CommunicateWithHost err = 0 [21:14:55]CheckOFDResponse [21:14:55]1017 (14) - 77093643461234 [21:14:55]1041 (16) - 0000000000871745 [21:14:55]1040 (4) - 146479 [21:14:55]1012 (4) - 29.10.2024 14:47 [21:14:55]1206 (1) - 0 [21:14:55]OFD Sender: Remove packet 146479 [21:14:55]ProducePacketName [21:14:55]name=ofd_packets/00146479 [21:14:55]NVStorageDeleteData [21:14:55]*** Cut start [21:14:55]*** Partial cut [21:14:55]*** CUTSNS_PIN = 1 [21:14:55]OFD Sender: No OFD packet to send [21:14:55]*** CUTSNS_PIN = 0 [21:14:56]*** Brake cut motor [21:14:56]Read from MH i2c: 01 [21:14:56]MH_I2C_Read... [21:14:56]*** Stop cut motor [21:14:56]*** Cut end [21:14:56]Read from MH i2c: 01 07 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 07 00 FA 10 00 00 00 00 00 FF 0F 1F [21:14:56]process_action close_receipt done [21:14:56]requested_data is exist [21:14:56]produce_requested_data [21:14:56]requested_item fm.sn is exist - process it [21:14:56]wFMCommunicate request_size=4 [21:14:56]MH_SAM_APDU [21:14:56]CAPDU: 80 11 00 00 [21:14:56]Write to MH i2c: E2 08 00 FB 10 80 11 00 00 00 00 00 00 85 [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:56]Read from MH i2c: E2 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 17 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 17 00 FB 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D8 [21:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:14:56]wFMCommunicate OK [21:14:56]requested_item fd.num is exist - process it [21:14:56]SAM_PROTO_GetFieldsCounters [21:14:56]wFMCommunicate request_size=4 [21:14:56]MH_SAM_APDU [21:14:56]CAPDU: 80 13 00 00 [21:14:56]Write to MH i2c: E2 08 00 FC 10 80 13 00 00 00 00 00 00 88 [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:56]Read from MH i2c: E2 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 62 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 62 00 FC 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2F 3C 02 00 0E 04 04 00 23 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 79 [21:14:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 2F 3C 02 00 0E 04 04 00 23 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 [21:14:56]wFMCommunicate OK [21:14:56]SAM_PROTO_GetFieldsCounters done [21:14:56]requested_item shift.num is exist - process it [21:14:56]requested_item shift.opened is exist - process it [21:14:56]req_shift_opened [21:14:56]FM_GetShiftState [21:14:56]SAM_PROTO_GetShiftState [21:14:56]wFMCommunicate request_size=4 [21:14:56]MH_SAM_APDU [21:14:56]CAPDU: 80 13 01 00 [21:14:56]Write to MH i2c: E2 08 00 FD 10 80 13 01 00 00 00 00 00 8A [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 [21:14:56]MH_I2C_Read... [21:14:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:56]Read from MH i2c: E2 0E 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 0E 00 FD 10 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C3 [21:14:56]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:14:56]wFMCommunicate OK [21:14:56]SAM_PROTO_GetShiftState done [21:14:56]FM_GetShiftState done [21:14:56]req_shift_opened done [21:14:56]requested_item shift.open_date is exist - process it [21:14:56]req_shift_open_date [21:14:56]req_shift_open_date done [21:14:56]produce_requested_data done [21:14:56]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146479,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:14:56]process_action_free close_receipt [21:14:56]json_value_free [21:14:56]json_value_free done [21:14:56]process_json_proto returns [21:14:56]Send response to host [21:14:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146479,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:14:56]free response buf [21:14:56]execute_script done [21:14:56]execute_script returns [21:14:56]free content buf [21:14:56]Sock 8.Close socket [21:14:56]Sock 8.Thread stoped [21:14:56]int [21:14:56]Write to MH i2c: 01 00 00 FE 10 0E [21:14:56]*** FLAG_PRN_KEY set [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 07 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 07 00 FE 10 00 08 00 00 00 FF 0F 2B [21:14:56]state=0 [21:14:56]Key pressed [21:14:56]Feed [21:14:56]Write to MH i2c: D8 00 00 FF 10 E6 [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: D8 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: D8 01 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: D8 01 00 FF 10 00 E7 [21:14:56]int [21:14:56]Write to MH i2c: 01 00 00 00 11 11 [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 07 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 07 00 00 11 00 48 00 00 00 3C 00 9C [21:14:56]state=2 [21:14:56]Key pressed [21:14:57]int [21:14:57]Write to MH i2c: 01 00 00 01 11 12 [21:14:57]*** FLAG_PRN_KEY reset [21:14:57]Write i2c OK [21:14:57]MH_I2C_Read... [21:14:57]Read from MH i2c: 01 [21:14:57]MH_I2C_Read... [21:14:57]Read from MH i2c: 01 07 00 [21:14:57]MH_I2C_Read... [21:14:57]Read from MH i2c: 01 07 00 01 11 00 00 00 00 00 FF 0F 27 [21:14:57]state=2 [21:14:57]Stop feed [21:15:00]OFD Sender: No OFD packet to send [21:15:05]OFD Sender: No OFD packet to send [21:15:11]OFD Sender: No OFD packet to send [21:15:16]OFD Sender: No OFD packet to send [21:15:21]OFD Sender: No OFD packet to send [21:15:26]OFD Sender: No OFD packet to send [21:15:31]OFD Sender: No OFD packet to send [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:44]accept exits with 9 [21:16:44]New connection [21:16:44]New thread 3067473252 created [21:16:44]Thread 3067329892 joined [21:16:44]Waiting for new connection... [21:16:44] Sock 9.Parse request [21:16:44]Sock 9.Check first char [21:16:44]Sock 9.First char is OK [21:16:44]request: POST /json_proto HTTP/1.0 [21:16:44]Method: POST [21:16:44]URL: /json_proto [21:16:44]Method is POST - this is cgi request [21:16:44]url: /json_proto [21:16:44]query_string will be loaded in cgi processing [21:16:44]execute_cgi json_proto POST (null) [21:16:44]execute_cgi path=json_proto method=POST [21:16:44]POST find Content-Length [21:16:44]Host: 172.17.40.195:8080 [21:16:44]Content-Length: 766 [21:16:44]Content-Type: application/json [21:16:44] [21:16:44]POST finish read [21:16:44]Found Content-Length = 766 [21:16:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:44]execute_script... [21:16: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)161243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:44]POST & json_proto [21:16:44]process_json_proto [21:16:44]json parsed OK: [21:16:44]protocol is kg_v1.0 [21:16:44]action value=close_receipt [21:16:44]process_action close_receipt [21:16:44]cmd_close_receipt [21:16:44]MH_GetDate [21:16:44]Write to MH i2c: F0 00 00 02 11 02 [21:16:44]Write i2c OK [21:16:44]MH_I2C_Read... [21:16:44]Read from MH i2c: F0 [21:16:44]MH_I2C_Read... [21:16:44]Read from MH i2c: F0 09 00 [21:16:44]MH_I2C_Read... [21:16:44]Read from MH i2c: F0 09 00 02 11 00 BD 50 21 67 D5 8D 6C 64 D2 [21:16:44]GetLastDocTimeStamp 1730236494 [21:16:44]current date 1730236605 [21:16:44]FM_GetShiftState [21:16:44]SAM_PROTO_GetShiftState [21:16:44]wFMCommunicate request_size=4 [21:16:44]MH_SAM_APDU [21:16:44]CAPDU: 80 13 01 00 [21:16:44]Write to MH i2c: E2 08 00 03 11 80 13 01 00 00 00 00 00 91 [21:16:44]Write i2c OK [21:16:44]MH_I2C_Read... [21:16:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:44]Read from MH i2c: E2 [21:16:44]MH_I2C_Read... [21:16:44]Read from MH i2c: E2 0E 00 [21:16:44]MH_I2C_Read... [21:16:44]Read from MH i2c: E2 0E 00 03 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CA [21:16:44]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:16:44]wFMCommunicate OK [21:16:44]SAM_PROTO_GetShiftState done [21:16:44]FM_GetShiftState done [21:16:44]opened in 1730161786 [21:16:44]opened+sec_in_day 1730248186 [21:16:44]quantity*price = 120015 [21:16:44]sum+1 = 120016 [21:16:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 276 29.10.2024 21:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146480 ФПД: 88500587834344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T211645&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146480&fm=88500587834344&tin=02508201610067®Number=0000000000091683&sum=120015 [21:16:45]StoreToDocumentArchive [21:16:45]shift 547 fd 146480 [21:16:45]save to /storage/0547/doc_00146480 [21:16:45]save last doc name /storage/0547/doc_00146480 to /storage/kkm_last_doc_name [21:16:45]save OK [21:16:45]Clear old archive folders... [21:16:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:16:45]tlvbuf is 01132E10 [21:16:45]SAM_PROTO_ClearQueue [21:16:45]wFMCommunicate request_size=4 [21:16:45]MH_SAM_APDU [21:16:45]CAPDU: 80 09 00 00 [21:16:45]Write to MH i2c: E2 08 00 10 11 80 09 00 00 00 00 00 00 93 [21:16:45]Write i2c OK [21:16:45]MH_I2C_Read... [21:16:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:16:45]Read from MH i2c: E2 [21:16:45]MH_I2C_Read... [21:16:45]Read from MH i2c: E2 03 00 [21:16:45]MH_I2C_Read... [21:16:45]Read from MH i2c: E2 03 00 10 11 00 90 00 95 [21:16:45]RAPDU: 90 00 [21:16:45]wFMCommunicate OK [21:16:45]SAM_PROTO_ClearQueue done [21:16:45]KKMCreateOFDPacket [21:16:45]OFDProtocolAddRootSTLVToBuf [21:16:45]FM_MakeSignedData [21:16:45]FM_MakeSignedData [21:16:45]SAM_PROTO_SignData [21:16:45]wFMCommunicate request_size=4 [21:16:45]MH_SAM_APDU [21:16:45]CAPDU: 80 0D 01 02 [21:16:45]Write to MH i2c: E2 08 00 11 11 80 0D 01 02 00 00 00 00 9B [21:16:45]Write i2c OK [21:16:45]MH_I2C_Read... [21:16:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:16:45]Read from MH i2c: E2 [21:16:45]MH_I2C_Read... [21:16:45]Read from MH i2c: E2 03 00 [21:16:45]MH_I2C_Read... [21:16:45]Read from MH i2c: E2 03 00 11 11 00 90 00 96 [21:16:45]RAPDU: 90 00 [21:16:45]wFMCommunicate OK [21:16:45]wFMCommunicate request_size=255 [21:16:45]MH_SAM_APDU [21:16:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 BD 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3C 02 00 35 04 06 00 50 7D A6 19 [21:16:45]Write to MH i2c: E2 02 01 12 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 BD 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3C 02 00 35 04 06 00 50 7D A6 19 00 00 74 [21:16:45]Write i2c OK [21:16:45]MH_I2C_Read... [21:16:46]OFD Sender: No OFD packet to send [21:16:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:46]Read from MH i2c: E2 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 03 00 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 03 00 12 11 00 90 00 97 [21:16:46]RAPDU: 90 00 [21:16:46]wFMCommunicate OK [21:16:46]wFMCommunicate request_size=7 [21:16:46]MH_SAM_APDU [21:16:46]CAPDU: 80 0D 02 02 02 AB E8 [21:16:46]Write to MH i2c: E2 0A 00 13 11 80 0D 02 02 02 00 AB E8 00 00 35 [21:16:46]Write i2c OK [21:16:46]MH_I2C_Read... [21:16:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:46]Read from MH i2c: E2 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 03 00 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 03 00 13 11 00 90 00 98 [21:16:46]RAPDU: 90 00 [21:16:46]wFMCommunicate OK [21:16:46]wFMCommunicate request_size=4 [21:16:46]MH_SAM_APDU [21:16:46]CAPDU: 80 0D 03 02 [21:16:46]Write to MH i2c: E2 08 00 14 11 80 0D 03 02 00 00 00 00 A0 [21:16:46]Write i2c OK [21:16:46]MH_I2C_Read... [21:16:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:16:46]Read from MH i2c: E2 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 0B 00 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 0B 00 14 11 00 4D CF AA 9D EC E1 6A 81 90 00 BC [21:16:46]RAPDU: 4D CF AA 9D EC E1 6A 81 90 00 [21:16:46]wFMCommunicate OK [21:16:46]SAM_PROTO_SignData done [21:16:46]FM_MakeSignedData done [21:16:46]CreateOFDProtocolMessage [21:16:46]wFMCommunicate request_size=4 [21:16:46]MH_SAM_APDU [21:16:46]CAPDU: 80 11 00 00 [21:16:46]Write to MH i2c: E2 08 00 15 11 80 11 00 00 00 00 00 00 A0 [21:16:46]Write i2c OK [21:16:46]MH_I2C_Read... [21:16:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:46]Read from MH i2c: E2 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 17 00 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: E2 17 00 15 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F3 [21:16:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:16:46]wFMCommunicate OK [21:16:46]CreateOFDProtocolMessage done [21:16:46]OFDSenderStorePacket 146480 [21:16:46]StoreOFDPacket docnum=146480 [21:16:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 54 4D 04 01 88 B2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 BD 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3C 02 00 35 04 06 00 50 7D A6 19 AB E8 4D CF AA 9D EC E1 6A 81 [21:16:46]CheckFolder [21:16:46]dirname=/storage/ofd_packets [21:16:46]CheckFolder done [21:16:46]ProducePacketName [21:16:46]name=ofd_packets/00146480 [21:16:46]NVStorageSaveData ofd_packets/00146480 [21:16:46]File name is /storage/ofd_packets/00146480 [21:16:46]Write 298 bytes [21:16:46]NVStorageSaveData done [21:16:46]OFDSenderStorePacket done [21:16:46]KKMCreateOFDPacket done [21:16:46]NVStorageSaveData kkm_last_timestamp [21:16:46]File name is /storage/kkm_last_timestamp [21:16:46]Write 4 bytes [21:16:46]NVStorageSaveData done [21:16:46]ExternCall_PrintAddStr [21:16:46]wPrintStart [21:16:46]Write to MH i2c: 01 00 00 16 11 27 [21:16:46]Write i2c OK [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: 01 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: 01 07 00 [21:16:46]MH_I2C_Read... [21:16:46]Read from MH i2c: 01 07 00 16 11 00 00 00 00 00 FF 0F 3C [21:16:46]RasterBufferAndPrint [21:16:46]line Счет N : (1)161243 [21:16:46]line ИНН: 02508201610067 [21:16:46]line Контрольно-Кассовый Чек [21:16:46]line ПРОДАЖА [21:16:46]line ТРК (МРК, ГНК) : 11 [21:16:46]line Товар: 2710194210 [21:16:46]line ДТ-К-2 [21:16:46]line 15.750 * 76.20 [21:16:46]line = 1200.15 [21:16:46]line НДС 12% НСП 1% [21:16:46]line > о реализуемом товаре [21:16:46]line ИТОГО: 1200.15 [21:16:46]line НСП 1% : 10.62 [21:16:46]line НДС 12% : 127.45 [21:16:46]line Наличными: 0.00 [21:16:46]line Безнал.: 1200.15 [21:16:46]line Место: АЗС № 126 "Партнер Нефть" [21:16:46]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:16:46]line СНО: Общий режим [21:16:46]line Чек 276 29.10.2024 21:16 [21:16:46]line Смена: 547 ФФД: 1.0 [21:16:46]line ЗНМ: 0300000085 [21:16:46]line РНМ: 0000000000091683 [21:16:46]line Версия ККМ: 001 [21:16:46]line Платежная система: Mbank [21:16:46]line ФМ: 0000000000871745 [21:16:46]line ФД: 146480 [21:16:46]line ФПД: 88500587834344 [21:16:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T211645&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146480&fm=88500587834344&tin=02508201610067®Number=0000000000091683&sum=120015 [21:16:46]OFD Sender: Processing packet 146480 [packets to send 206, broken 205] [21:16:46]ProducePacketName [21:16:46]name=ofd_packets/00146480 [21:16:46]OFD Sender: To server: pG, [21:16:46]CommunicateWithHost lk.salyk.kg:30040 [21:16:46]ConnectInit lk.salyk.kg [21:16:46]written 0, free lines is 4095 [21:16:47]Connected sock=10 [21:16:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 54 4D 04 01 88 B2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 BD 50 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 30 3C 02 00 35 04 06 00 50 7D A6 19 AB E8 4D CF AA 9D EC E1 6A 81 [21:16:47]Write to MH i2c: 01 00 00 3F 11 50 [21:16:47]Write i2c OK [21:16:47]MH_I2C_Read... [21:16:47]Read from MH i2c: 01 [21:16:47]MH_I2C_Read... [21:16:47]Read from MH i2c: 01 07 00 [21:16:47]MH_I2C_Read... [21:16:47]Read from MH i2c: 01 07 00 3F 11 00 00 00 00 00 D0 0C 33 [21:16:47]RasterBufferAndPrint [21:16:47]line [21:16:47]line [21:16:47]line [21:16:47]line [21:16:47]line [21:16:47]written 0, free lines is 3286 [21:16:47]MH_Cut [21:16:47]Write to MH i2c: D1 01 00 46 11 01 29 [21:16:47]Write i2c OK [21:16:47]MH_I2C_Read... [21:16:47]Read from MH i2c: D1 [21:16:47]MH_I2C_Read... [21:16:47]Read from MH i2c: D1 01 00 [21:16:47]MH_I2C_Read... [21:16:47]Read from MH i2c: D1 01 00 46 11 00 28 [21:16:47]Write to MH i2c: 01 00 00 47 11 58 [21:16:47]Write i2c OK [21:16:47]MH_I2C_Read... [21:16:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 97 E2 47 00 C8 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 31 37 34 35 10 04 04 00 30 3C 02 00 F4 03 04 00 E4 F5 20 67 B6 04 01 00 00 BE FC 8C B1 F9 87 E1 0C [21:16:47]CommunicateWithHost err = 0 [21:16:47]CheckOFDResponse [21:16:47]1017 (14) - 77093643461234 [21:16:47]1041 (16) - 0000000000871745 [21:16:47]1040 (4) - 146480 [21:16:47]1012 (4) - 29.10.2024 14:49 [21:16:47]1206 (1) - 0 [21:16:47]OFD Sender: Remove packet 146480 [21:16:47]ProducePacketName [21:16:47]name=ofd_packets/00146480 [21:16:47]NVStorageDeleteData [21:16:47]*** Cut start [21:16:47]*** Partial cut [21:16:47]*** CUTSNS_PIN = 1 [21:16:47]*** CUTSNS_PIN = 0 [21:16:48]OFD Sender: No OFD packet to send [21:16:48]*** Brake cut motor [21:16:48]Read from MH i2c: 01 [21:16:48]MH_I2C_Read... [21:16:48]*** Stop cut motor [21:16:48]*** Cut end [21:16:48]Read from MH i2c: 01 07 00 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: 01 07 00 47 11 00 00 00 00 00 FF 0F 6D [21:16:48]process_action close_receipt done [21:16:48]requested_data is exist [21:16:48]produce_requested_data [21:16:48]requested_item fm.sn is exist - process it [21:16:48]wFMCommunicate request_size=4 [21:16:48]MH_SAM_APDU [21:16:48]CAPDU: 80 11 00 00 [21:16:48]Write to MH i2c: E2 08 00 48 11 80 11 00 00 00 00 00 00 D3 [21:16:48]Write i2c OK [21:16:48]MH_I2C_Read... [21:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:48]Read from MH i2c: E2 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 17 00 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 17 00 48 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 26 [21:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:16:48]wFMCommunicate OK [21:16:48]requested_item fd.num is exist - process it [21:16:48]SAM_PROTO_GetFieldsCounters [21:16:48]wFMCommunicate request_size=4 [21:16:48]MH_SAM_APDU [21:16:48]CAPDU: 80 13 00 00 [21:16:48]Write to MH i2c: E2 08 00 49 11 80 13 00 00 00 00 00 00 D6 [21:16:48]Write i2c OK [21:16:48]MH_I2C_Read... [21:16:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:16:48]Read from MH i2c: E2 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 62 00 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 62 00 49 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 30 3C 02 00 0E 04 04 00 23 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 CB [21: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 30 3C 02 00 0E 04 04 00 23 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 [21:16:48]wFMCommunicate OK [21:16:48]SAM_PROTO_GetFieldsCounters done [21:16:48]requested_item shift.num is exist - process it [21:16:48]requested_item shift.opened is exist - process it [21:16:48]req_shift_opened [21:16:48]FM_GetShiftState [21:16:48]SAM_PROTO_GetShiftState [21:16:48]wFMCommunicate request_size=4 [21:16:48]MH_SAM_APDU [21:16:48]CAPDU: 80 13 01 00 [21:16:48]Write to MH i2c: E2 08 00 4A 11 80 13 01 00 00 00 00 00 D8 [21:16:48]Write i2c OK [21:16:48]MH_I2C_Read... [21:16:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:48]Read from MH i2c: E2 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 0E 00 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 0E 00 4A 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 11 [21:16:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:16:48]wFMCommunicate OK [21:16:48]SAM_PROTO_GetShiftState done [21:16:48]FM_GetShiftState done [21:16:48]req_shift_opened done [21:16:48]requested_item shift.open_date is exist - process it [21:16:48]req_shift_open_date [21:16:48]req_shift_open_date done [21:16:48]produce_requested_data done [21:16:48]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146480,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:16:48]process_action_free close_receipt [21:16:48]json_value_free [21:16:48]json_value_free done [21:16:48]process_json_proto returns [21:16:48]Send response to host [21:16:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146480,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:16:48]free response buf [21:16:48]execute_script done [21:16:48]execute_script returns [21:16:48]free content buf [21:16:48]Sock 9.Close socket [21:16:48]Sock 9.Thread stoped [21:16:53]OFD Sender: No OFD packet to send [21:16:58]OFD Sender: No OFD packet to send [21:17:03]OFD Sender: No OFD packet to send [21:17:08]OFD Sender: No OFD packet to send [21:17:13]OFD Sender: No OFD packet to send [21:17:18]OFD Sender: No OFD packet to send [21:17:23]OFD Sender: No OFD packet to send [21:17:28]OFD Sender: No OFD packet to send [21:17:33]OFD Sender: No OFD packet to send [21:17:38]OFD Sender: No OFD packet to send [21:17:43]OFD Sender: No OFD packet to send [21:17:48]OFD Sender: No OFD packet to send [21:17:53]OFD Sender: No OFD packet to send [21:17:58]OFD Sender: No OFD packet to send [21:18:03]OFD Sender: No OFD packet to send [21:18:08]OFD Sender: No OFD packet to send [21:18:13]OFD Sender: No OFD packet to send [21:18:18]OFD Sender: No OFD packet to send [21:18:23]OFD Sender: No OFD packet to send [21:18:28]OFD Sender: No OFD packet to send [21:18:33]OFD Sender: No OFD packet to send [21:18:38]OFD Sender: No OFD packet to send [21:18:43]OFD Sender: No OFD packet to send [21:18:48]OFD Sender: No OFD packet to send [21:18:53]OFD Sender: No OFD packet to send [21:18:58]OFD Sender: No OFD packet to send [21:19:03]OFD Sender: No OFD packet to send [21:19:08]OFD Sender: No OFD packet to send [21:19:13]OFD Sender: No OFD packet to send [21:19:18]OFD Sender: No OFD packet to send [21:19:23]OFD Sender: No OFD packet to send [21:19:28]OFD Sender: No OFD packet to send [21:19:33]OFD Sender: No OFD packet to send [21:19:38]OFD Sender: No OFD packet to send [21:19:43]OFD Sender: No OFD packet to send [21:19:48]OFD Sender: No OFD packet to send [21:19:53]OFD Sender: No OFD packet to send [21:19:58]OFD Sender: No OFD packet to send [21:20:03]OFD Sender: No OFD packet to send [21:20:08]OFD Sender: No OFD packet to send [21:20:13]OFD Sender: No OFD packet to send [21:20:18]OFD Sender: No OFD packet to send [21:20:23]OFD Sender: No OFD packet to send [21:20:28]OFD Sender: No OFD packet to send [21:20:33]OFD Sender: No OFD packet to send [21:20:38]OFD Sender: No OFD packet to send [21:20:43]OFD Sender: No OFD packet to send [21:20:48]OFD Sender: No OFD packet to send [21:20:53]OFD Sender: No OFD packet to send [21:20:58]OFD Sender: No OFD packet to send [21:21:03]OFD Sender: No OFD packet to send [21:21:08]OFD Sender: No OFD packet to send [21:21:13]OFD Sender: No OFD packet to send [21:21:18]OFD Sender: No OFD packet to send [21:21:23]OFD Sender: No OFD packet to send [21:21:28]OFD Sender: No OFD packet to send [21:21:33]OFD Sender: No OFD packet to send [21:21:38]OFD Sender: No OFD packet to send [21:21:43]OFD Sender: No OFD packet to send [21:21:48]OFD Sender: No OFD packet to send [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:33]OFD Sender: No OFD packet to send [21:24:38]OFD Sender: No OFD packet to send [21:24:43]OFD Sender: No OFD packet to send [21:24:48]OFD Sender: No OFD packet to send [21:24:53]OFD Sender: No OFD packet to send [21:24:58]OFD Sender: No OFD packet to send [21:25:03]OFD Sender: No OFD packet to send [21:25:08]OFD Sender: No OFD packet to send [21:25:13]OFD Sender: No OFD packet to send [21:25:18]OFD Sender: No OFD packet to send [21:25:23]OFD Sender: No OFD packet to send [21:25:28]OFD Sender: No OFD packet to send [21:25:33]OFD Sender: No OFD packet to send [21:25:38]OFD Sender: No OFD packet to send [21:25:43]OFD Sender: No OFD packet to send [21:25:48]OFD Sender: No OFD packet to send [21:25:53]OFD Sender: No OFD packet to send [21:25:58]OFD Sender: No OFD packet to send [21:26:03]OFD Sender: No OFD packet to send [21:26:08]OFD Sender: No OFD packet to send [21:26:13]OFD Sender: No OFD packet to send [21:26:18]OFD Sender: No OFD packet to send [21:26:23]OFD Sender: No OFD packet to send [21:26:28]OFD Sender: No OFD packet to send [21:26:33]OFD Sender: No OFD packet to send [21:26:38]OFD Sender: No OFD packet to send [21:26:43]OFD Sender: No OFD packet to send [21:26:48]OFD Sender: No OFD packet to send [21:26:53]OFD Sender: No OFD packet to send [21:26:58]OFD Sender: No OFD packet to send [21:27:03]OFD Sender: No OFD packet to send [21:27:08]OFD Sender: No OFD packet to send [21:27:13]OFD Sender: No OFD packet to send [21:27:18]OFD Sender: No OFD packet to send [21:27:23]OFD Sender: No OFD packet to send [21:27:28]OFD Sender: No OFD packet to send [21:27:33]OFD Sender: No OFD packet to send [21:27:38]OFD Sender: No OFD packet to send [21:27:43]OFD Sender: No OFD packet to send [21:27:48]OFD Sender: No OFD packet to send [21:27:53]OFD Sender: No OFD packet to send [21:27:58]OFD Sender: No OFD packet to send [21:28:03]OFD Sender: No OFD packet to send [21:28:09]OFD Sender: No OFD packet to send [21:28:14]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:49]OFD Sender: No OFD packet to send [21:28:54]OFD Sender: No OFD packet to send [21:28:59]OFD Sender: No OFD packet to send [21:29:04]OFD Sender: No OFD packet to send [21:29:06]accept exits with 8 [21:29:06]New connection [21:29:06]New thread 3067329892 created [21:29:06]Thread 3067473252 joined [21:29:06]Waiting for new connection... [21:29:06] Sock 8.Parse request [21:29:06]Sock 8.Check first char [21:29:06]Sock 8.First char is OK [21:29:06]request: POST /json_proto HTTP/1.0 [21:29:06]Method: POST [21:29:06]URL: /json_proto [21:29:06]Method is POST - this is cgi request [21:29:06]url: /json_proto [21:29:06]query_string will be loaded in cgi processing [21:29:06]execute_cgi json_proto POST (null) [21:29:06]execute_cgi path=json_proto method=POST [21:29:06]POST find Content-Length [21:29:06]Host: 172.17.40.195:8080 [21:29:06]Content-Length: 797 [21:29:06]Content-Type: application/json [21:29:06] [21:29:06]POST finish read [21:29:06]Found Content-Length = 797 [21:29:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u000A4041677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:06]execute_script... [21:29:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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\u000A4041677", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:06]POST & json_proto [21:29:06]process_json_proto [21:29:06]json parsed OK: [21:29:06]protocol is kg_v1.0 [21:29:06]action value=close_receipt [21:29:06]process_action close_receipt [21:29:06]cmd_close_receipt [21:29:06]MH_GetDate [21:29:06]Write to MH i2c: F0 00 00 4B 11 4B [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: F0 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: F0 09 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: F0 09 00 4B 11 00 A3 53 21 67 D5 8D 6C 64 04 [21:29:06]GetLastDocTimeStamp 1730236605 [21:29:06]current date 1730237347 [21:29:06]FM_GetShiftState [21:29:06]SAM_PROTO_GetShiftState [21:29:06]wFMCommunicate request_size=4 [21:29:06]MH_SAM_APDU [21:29:06]CAPDU: 80 13 01 00 [21:29:06]Write to MH i2c: E2 08 00 4C 11 80 13 01 00 00 00 00 00 DA [21:29:06]Write i2c OK [21:29:06]MH_I2C_Read... [21:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:06]Read from MH i2c: E2 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 0E 00 [21:29:06]MH_I2C_Read... [21:29:06]Read from MH i2c: E2 0E 00 4C 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 13 [21:29:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:29:06]wFMCommunicate OK [21:29:06]SAM_PROTO_GetShiftState done [21:29:06]FM_GetShiftState done [21:29:06]opened in 1730161786 [21:29:06]opened+sec_in_day 1730248186 [21:29:06]quantity*price = 0 [21:29:06]sum+1 = 1 [21:29:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 277 29.10.2024 21:29 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: Топливные Талоны 4041677 ФМ: 0000000000871745 ФД: 146481 ФПД: 236588765041548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146481&fm=236588765041548&tin=02508201610067®Number=0000000000091683&sum=0 [21:29:07]StoreToDocumentArchive [21:29:07]shift 547 fd 146481 [21:29:07]save to /storage/0547/doc_00146481 [21:29:07]save last doc name /storage/0547/doc_00146481 to /storage/kkm_last_doc_name [21:29:07]save OK [21:29:07]Clear old archive folders... [21:29:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:29:07]tlvbuf is 010EB9D0 [21:29:07]SAM_PROTO_ClearQueue [21:29:07]wFMCommunicate request_size=4 [21:29:07]MH_SAM_APDU [21:29:07]CAPDU: 80 09 00 00 [21:29:07]Write to MH i2c: E2 08 00 59 11 80 09 00 00 00 00 00 00 DC [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:07]Read from MH i2c: E2 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 03 00 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 03 00 59 11 00 90 00 DE [21:29:07]RAPDU: 90 00 [21:29:07]wFMCommunicate OK [21:29:07]SAM_PROTO_ClearQueue done [21:29:07]KKMCreateOFDPacket [21:29:07]OFDProtocolAddRootSTLVToBuf [21:29:07]FM_MakeSignedData [21:29:07]FM_MakeSignedData [21:29:07]SAM_PROTO_SignData [21:29:07]wFMCommunicate request_size=4 [21:29:07]MH_SAM_APDU [21:29:07]CAPDU: 80 0D 01 02 [21:29:07]Write to MH i2c: E2 08 00 5A 11 80 0D 01 02 00 00 00 00 E4 [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:07]Read from MH i2c: E2 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 03 00 [21:29:07]MH_I2C_Read... [21:29:07]Read from MH i2c: E2 03 00 5A 11 00 90 00 DF [21:29:07]RAPDU: 90 00 [21:29:07]wFMCommunicate OK [21:29:07]wFMCommunicate request_size=255 [21:29:07]MH_SAM_APDU [21:29:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 15 01 00 00 F4 03 04 00 A3 53 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3C 02 00 35 04 06 00 D7 2D 1D 4C [21:29:07]Write to MH i2c: E2 02 01 5B 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 15 01 00 00 F4 03 04 00 A3 53 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3C 02 00 35 04 06 00 D7 2D 1D 4C 00 00 43 [21:29:07]Write i2c OK [21:29:07]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 5B 11 00 90 00 E0 [21:29:08]RAPDU: 90 00 [21:29:08]wFMCommunicate OK [21:29:08]wFMCommunicate request_size=7 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 0D 02 02 02 53 8C [21:29:08]Write to MH i2c: E2 0A 00 5C 11 80 0D 02 02 02 00 53 8C 00 00 CA [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 03 00 5C 11 00 90 00 E1 [21:29:08]RAPDU: 90 00 [21:29:08]wFMCommunicate OK [21:29:08]wFMCommunicate request_size=4 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 0D 03 02 [21:29:08]Write to MH i2c: E2 08 00 5D 11 80 0D 03 02 00 00 00 00 E9 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 0B 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 0B 00 5D 11 00 AE EA 6E AA 3F 0F 71 B9 90 00 12 [21:29:08]RAPDU: AE EA 6E AA 3F 0F 71 B9 90 00 [21:29:08]wFMCommunicate OK [21:29:08]SAM_PROTO_SignData done [21:29:08]FM_MakeSignedData done [21:29:08]CreateOFDProtocolMessage [21:29:08]wFMCommunicate request_size=4 [21:29:08]MH_SAM_APDU [21:29:08]CAPDU: 80 11 00 00 [21:29:08]Write to MH i2c: E2 08 00 5E 11 80 11 00 00 00 00 00 00 E9 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:08]Read from MH i2c: E2 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 17 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: E2 17 00 5E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 3C [21:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:29:08]wFMCommunicate OK [21:29:08]CreateOFDProtocolMessage done [21:29:08]OFDSenderStorePacket 146481 [21:29:08]StoreOFDPacket docnum=146481 [21:29:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 0C 94 04 01 6A C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 15 01 00 00 F4 03 04 00 A3 53 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3C 02 00 35 04 06 00 D7 2D 1D 4C 53 8C AE EA 6E AA 3F 0F 71 B9 [21:29:08]CheckFolder [21:29:08]dirname=/storage/ofd_packets [21:29:08]CheckFolder done [21:29:08]ProducePacketName [21:29:08]name=ofd_packets/00146481 [21:29:08]NVStorageSaveData ofd_packets/00146481 [21:29:08]File name is /storage/ofd_packets/00146481 [21:29:08]Write 298 bytes [21:29:08]NVStorageSaveData done [21:29:08]OFDSenderStorePacket done [21:29:08]KKMCreateOFDPacket done [21:29:08]NVStorageSaveData kkm_last_timestamp [21:29:08]File name is /storage/kkm_last_timestamp [21:29:08]Write 4 bytes [21:29:08]NVStorageSaveData done [21:29:08]ExternCall_PrintAddStr [21:29:08]wPrintStart [21:29:08]Write to MH i2c: 01 00 00 5F 11 70 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: 01 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: 01 07 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: 01 07 00 5F 11 00 00 00 00 00 FF 0F 85 [21:29:08]RasterBufferAndPrint [21:29:08]line Счет N : (1)161244 [21:29:08]line ИНН: 02508201610067 [21:29:08]line Контрольно-Кассовый Чек [21:29:08]line ПРОДАЖА [21:29:08]line ТРК (МРК, ГНК) : 11 [21:29:08]line Товар: 2710194210 [21:29:08]line ДТ-К-2 [21:29:08]line 20.000 * 0.00 [21:29:08]line = 0.00 [21:29:08]line НДС 12% НСП 1% [21:29:08]line > о реализуемом товаре [21:29:08]line ИТОГО: 0.00 [21:29:08]line НСП 1% : 0.00 [21:29:08]line НДС 12% : 0.00 [21:29:08]line Наличными: 0.00 [21:29:08]line Безнал.: 0.00 [21:29:08]line Место: АЗС № 126 "Партнер Нефть" [21:29:08]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:29:08]line СНО: Общий режим [21:29:08]line Чек 277 29.10.2024 21:29 [21:29:08]line Смена: 547 ФФД: 1.0 [21:29:08]line ЗНМ: 0300000085 [21:29:08]line РНМ: 0000000000091683 [21:29:08]line Версия ККМ: 001 [21:29:08]line Талоны: Топливные Талоны [21:29:08]line 4041677 [21:29:08]line ФМ: 0000000000871745 [21:29:08]line ФД: 146481 [21:29:08]line ФПД: 236588765041548 [21:29:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146481&fm=236588765041548&tin=02508201610067®Number=0000000000091683&sum=0 [21:29:08]OFD Sender: Processing packet 146481 [packets to send 206, broken 205] [21:29:08]ProducePacketName [21:29:08]name=ofd_packets/00146481 [21:29:08]OFD Sender: To server: pG, [21:29:08]CommunicateWithHost lk.salyk.kg:30040 [21:29:08]ConnectInit lk.salyk.kg [21:29:08]written 0, free lines is 4095 [21:29:08]Connected sock=10 [21:29:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 0C 94 04 01 6A C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 15 01 00 00 F4 03 04 00 A3 53 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 31 3C 02 00 35 04 06 00 D7 2D 1D 4C 53 8C AE EA 6E AA 3F 0F 71 B9 [21:29:08]Write to MH i2c: 01 00 00 89 11 9A [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: 01 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: 01 07 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: 01 07 00 89 11 00 00 00 00 00 BD 0C 6A [21:29:08]RasterBufferAndPrint [21:29:08]line [21:29:08]line [21:29:08]line [21:29:08]line [21:29:08]line [21:29:08]written 0, free lines is 3267 [21:29:08]MH_Cut [21:29:08]Write to MH i2c: D1 01 00 90 11 01 73 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: D1 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: D1 01 00 [21:29:08]MH_I2C_Read... [21:29:08]Read from MH i2c: D1 01 00 90 11 00 72 [21:29:08]Write to MH i2c: 01 00 00 91 11 A2 [21:29:08]Write i2c OK [21:29:08]MH_I2C_Read... [21:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 91 93 47 00 0C 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 31 37 34 35 10 04 04 00 31 3C 02 00 F4 03 04 00 C9 F8 20 67 B6 04 01 00 00 A3 61 4B 87 56 86 78 A4 [21:29:09]CommunicateWithHost err = 0 [21:29:09]CheckOFDResponse [21:29:09]1017 (14) - 77093643461234 [21:29:09]1041 (16) - 0000000000871745 [21:29:09]1040 (4) - 146481 [21:29:09]1012 (4) - 29.10.2024 15:01 [21:29:09]1206 (1) - 0 [21:29:09]OFD Sender: Remove packet 146481 [21:29:09]ProducePacketName [21:29:09]name=ofd_packets/00146481 [21:29:09]NVStorageDeleteData [21:29:09]*** Cut start [21:29:09]*** Partial cut [21:29:09]*** CUTSNS_PIN = 1 [21:29:09]OFD Sender: No OFD packet to send [21:29:09]*** CUTSNS_PIN = 0 [21:29:09]*** Brake cut motor [21:29:10]Read from MH i2c: 01 [21:29:10]MH_I2C_Read... [21:29:10]*** Stop cut motor [21:29:10]*** Cut end [21:29:10]Read from MH i2c: 01 07 00 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: 01 07 00 91 11 00 00 00 00 00 FF 0F B7 [21:29:10]process_action close_receipt done [21:29:10]requested_data is exist [21:29:10]produce_requested_data [21:29:10]requested_item fm.sn is exist - process it [21:29:10]wFMCommunicate request_size=4 [21:29:10]MH_SAM_APDU [21:29:10]CAPDU: 80 11 00 00 [21:29:10]Write to MH i2c: E2 08 00 92 11 80 11 00 00 00 00 00 00 1D [21:29:10]Write i2c OK [21:29:10]MH_I2C_Read... [21:29:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:10]Read from MH i2c: E2 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 17 00 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 17 00 92 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 70 [21:29:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:29:10]wFMCommunicate OK [21:29:10]requested_item fd.num is exist - process it [21:29:10]SAM_PROTO_GetFieldsCounters [21:29:10]wFMCommunicate request_size=4 [21:29:10]MH_SAM_APDU [21:29:10]CAPDU: 80 13 00 00 [21:29:10]Write to MH i2c: E2 08 00 93 11 80 13 00 00 00 00 00 00 20 [21:29:10]Write i2c OK [21:29:10]MH_I2C_Read... [21:29:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:10]Read from MH i2c: E2 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 62 00 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 62 00 93 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 31 3C 02 00 0E 04 04 00 23 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 19 [21:29:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 31 3C 02 00 0E 04 04 00 23 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 [21:29:10]wFMCommunicate OK [21:29:10]SAM_PROTO_GetFieldsCounters done [21:29:10]requested_item shift.num is exist - process it [21:29:10]requested_item shift.opened is exist - process it [21:29:10]req_shift_opened [21:29:10]FM_GetShiftState [21:29:10]SAM_PROTO_GetShiftState [21:29:10]wFMCommunicate request_size=4 [21:29:10]MH_SAM_APDU [21:29:10]CAPDU: 80 13 01 00 [21:29:10]Write to MH i2c: E2 08 00 94 11 80 13 01 00 00 00 00 00 22 [21:29:10]Write i2c OK [21:29:10]MH_I2C_Read... [21:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:10]Read from MH i2c: E2 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 0E 00 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 0E 00 94 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5B [21:29:10]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:29:10]wFMCommunicate OK [21:29:10]SAM_PROTO_GetShiftState done [21:29:10]FM_GetShiftState done [21:29:10]req_shift_opened done [21:29:10]requested_item shift.open_date is exist - process it [21:29:10]req_shift_open_date [21:29:10]req_shift_open_date done [21:29:10]produce_requested_data done [21:29:10]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146481,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:29:10]process_action_free close_receipt [21:29:10]json_value_free [21:29:10]json_value_free done [21:29:10]process_json_proto returns [21:29:10]Send response to host [21:29:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146481,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:29:10]free response buf [21:29:10]execute_script done [21:29:10]execute_script returns [21:29:10]free content buf [21:29:10]Sock 8.Close socket [21:29:10]Sock 8.Thread stoped [21:29:14]OFD Sender: No OFD packet to send [21:29:19]OFD Sender: No OFD packet to send [21:29:24]OFD Sender: No OFD packet to send [21:29:29]OFD Sender: No OFD packet to send [21:29:34]OFD Sender: No OFD packet to send [21:29:39]OFD Sender: No OFD packet to send [21:29:44]OFD Sender: No OFD packet to send [21:29:49]OFD Sender: No OFD packet to send [21:29:54]OFD Sender: No OFD packet to send [21:29:59]OFD Sender: No OFD packet to send [21:30:04]OFD Sender: No OFD packet to send [21:30:09]OFD Sender: No OFD packet to send [21:30:14]OFD Sender: No OFD packet to send [21:30:19]OFD Sender: No OFD packet to send [21:30:24]OFD Sender: No OFD packet to send [21:30:29]OFD Sender: No OFD packet to send [21:30:34]OFD Sender: No OFD packet to send [21:30:39]OFD Sender: No OFD packet to send [21:30:44]OFD Sender: No OFD packet to send [21:30:49]OFD Sender: No OFD packet to send [21:30:54]OFD Sender: No OFD packet to send [21:30:59]OFD Sender: No OFD packet to send [21:31:04]OFD Sender: No OFD packet to send [21:31:09]OFD Sender: No OFD packet to send [21:31:14]OFD Sender: No OFD packet to send [21:31:19]OFD Sender: No OFD packet to send [21:31:24]OFD Sender: No OFD packet to send [21:31:30]OFD Sender: No OFD packet to send [21:31:35]OFD Sender: No OFD packet to send [21:31:40]OFD Sender: No OFD packet to send [21:31:45]OFD Sender: No OFD packet to send [21:31:50]OFD Sender: No OFD packet to send [21:31:55]OFD Sender: No OFD packet to send [21:32:00]OFD Sender: No OFD packet to send [21:32:05]OFD Sender: No OFD packet to send [21:32:10]OFD Sender: No OFD packet to send [21:32:15]OFD Sender: No OFD packet to send [21:32:20]OFD Sender: No OFD packet to send [21:32:25]OFD Sender: No OFD packet to send [21:32:30]OFD Sender: No OFD packet to send [21:32:35]OFD Sender: No OFD packet to send [21:32:40]OFD Sender: No OFD packet to send [21:32:45]OFD Sender: No OFD packet to send [21:32:50]OFD Sender: No OFD packet to send [21:32:55]OFD Sender: No OFD packet to send [21:33:00]OFD Sender: No OFD packet to send [21:33:05]OFD Sender: No OFD packet to send [21:33:10]OFD Sender: No OFD packet to send [21:33:15]OFD Sender: No OFD packet to send [21:33:20]OFD Sender: No OFD packet to send [21:33:25]OFD Sender: No OFD packet to send [21:33:30]OFD Sender: No OFD packet to send [21:33:35]OFD Sender: No OFD packet to send [21:33:40]OFD Sender: No OFD packet to send [21:33:45]OFD Sender: No OFD packet to send [21:33:50]OFD Sender: No OFD packet to send [21:33:55]OFD Sender: No OFD packet to send [21:34:00]OFD Sender: No OFD packet to send [21:34:05]OFD Sender: No OFD packet to send [21:34:10]OFD Sender: No OFD packet to send [21:34:15]OFD Sender: No OFD packet to send [21:34:20]OFD Sender: No OFD packet to send [21:34:25]OFD Sender: No OFD packet to send [21:34:30]OFD Sender: No OFD packet to send [21:34:35]OFD Sender: No OFD packet to send [21:34:40]OFD Sender: No OFD packet to send [21:34:45]OFD Sender: No OFD packet to send [21:34:50]OFD Sender: No OFD packet to send [21:34:55]OFD Sender: No OFD packet to send [21:35:00]OFD Sender: No OFD packet to send [21:35:05]OFD Sender: No OFD packet to send [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:40]OFD Sender: No OFD packet to send [21:35:45]OFD Sender: No OFD packet to send [21:35:50]OFD Sender: No OFD packet to send [21:35:55]OFD Sender: No OFD packet to send [21:36:00]OFD Sender: No OFD packet to send [21:36:02]accept exits with 9 [21:36:02]New connection [21:36:02]New thread 3067473252 created [21:36:02]Thread 3067329892 joined [21:36:02]Waiting for new connection... [21:36:02] Sock 9.Parse request [21:36:02]Sock 9.Check first char [21:36:02]Sock 9.First char is OK [21:36:02]request: POST /json_proto HTTP/1.0 [21:36:02]Method: POST [21:36:02]URL: /json_proto [21:36:02]Method is POST - this is cgi request [21:36:02]url: /json_proto [21:36:02]query_string will be loaded in cgi processing [21:36:02]execute_cgi json_proto POST (null) [21:36:02]execute_cgi path=json_proto method=POST [21:36:02]POST find Content-Length [21:36:02]Host: 172.17.40.195:8080 [21:36:02]Content-Length: 677 [21:36:02]Content-Type: application/json [21:36:02] [21:36:02]POST finish read [21:36:02]Found Content-Length = 677 [21:36:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:36:02]execute_script... [21: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)161245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "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:36:02]POST & json_proto [21:36:02]process_json_proto [21:36:02]json parsed OK: [21:36:02]protocol is kg_v1.0 [21:36:02]action value=close_receipt [21:36:02]process_action close_receipt [21:36:02]cmd_close_receipt [21:36:02]MH_GetDate [21:36:02]Write to MH i2c: F0 00 00 95 11 95 [21:36:02]Write i2c OK [21:36:02]MH_I2C_Read... [21:36:02]Read from MH i2c: F0 [21:36:02]MH_I2C_Read... [21:36:02]Read from MH i2c: F0 09 00 [21:36:02]MH_I2C_Read... [21:36:02]Read from MH i2c: F0 09 00 95 11 00 43 55 21 67 D5 8D 6C 64 F0 [21:36:02]GetLastDocTimeStamp 1730237347 [21:36:02]current date 1730237763 [21:36:02]FM_GetShiftState [21:36:02]SAM_PROTO_GetShiftState [21:36:02]wFMCommunicate request_size=4 [21:36:02]MH_SAM_APDU [21:36:02]CAPDU: 80 13 01 00 [21:36:02]Write to MH i2c: E2 08 00 96 11 80 13 01 00 00 00 00 00 24 [21:36:02]Write i2c OK [21:36:02]MH_I2C_Read... [21:36:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:02]Read from MH i2c: E2 [21:36:02]MH_I2C_Read... [21:36:02]Read from MH i2c: E2 0E 00 [21:36:02]MH_I2C_Read... [21:36:02]Read from MH i2c: E2 0E 00 96 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 5D [21:36:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:36:02]wFMCommunicate OK [21:36:02]SAM_PROTO_GetShiftState done [21:36:02]FM_GetShiftState done [21:36:02]opened in 1730161786 [21:36:02]opened+sec_in_day 1730248186 [21:36:02]quantity*price = 50041 [21:36:02]sum+1 = 50042 [21:36:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 278 29.10.2024 21:36 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146482 ФПД: 149847966961712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T213603&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146482&fm=149847966961712&tin=02508201610067®Number=0000000000091683&sum=50000 [21:36:03]StoreToDocumentArchive [21:36:03]shift 547 fd 146482 [21:36:03]save to /storage/0547/doc_00146482 [21:36:03]save last doc name /storage/0547/doc_00146482 to /storage/kkm_last_doc_name [21:36:03]save OK [21:36:03]Clear old archive folders... [21:36:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:36:03]tlvbuf is 010C3950 [21:36:03]SAM_PROTO_ClearQueue [21:36:03]wFMCommunicate request_size=4 [21:36:03]MH_SAM_APDU [21:36:03]CAPDU: 80 09 00 00 [21:36:03]Write to MH i2c: E2 08 00 A3 11 80 09 00 00 00 00 00 00 26 [21:36:03]Write i2c OK [21:36:03]MH_I2C_Read... [21:36:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:36:03]Read from MH i2c: E2 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: E2 03 00 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: E2 03 00 A3 11 00 90 00 28 [21:36:03]RAPDU: 90 00 [21:36:03]wFMCommunicate OK [21:36:03]SAM_PROTO_ClearQueue done [21:36:03]KKMCreateOFDPacket [21:36:03]OFDProtocolAddRootSTLVToBuf [21:36:03]FM_MakeSignedData [21:36:03]FM_MakeSignedData [21:36:03]SAM_PROTO_SignData [21:36:03]wFMCommunicate request_size=4 [21:36:03]MH_SAM_APDU [21:36:03]CAPDU: 80 0D 01 02 [21:36:03]Write to MH i2c: E2 08 00 A4 11 80 0D 01 02 00 00 00 00 2E [21:36:03]Write i2c OK [21:36:03]MH_I2C_Read... [21:36:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:36:03]Read from MH i2c: E2 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: E2 03 00 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: E2 03 00 A4 11 00 90 00 29 [21:36:03]RAPDU: 90 00 [21:36:03]wFMCommunicate OK [21:36:03]wFMCommunicate request_size=255 [21:36:03]MH_SAM_APDU [21:36: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 43 55 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3C 02 00 35 04 06 00 88 [21:36:03]Write to MH i2c: E2 02 01 A5 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 43 55 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3C 02 00 35 04 06 00 88 00 00 10 [21:36:03]Write i2c OK [21:36:03]MH_I2C_Read... [21:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:04]Read from MH i2c: E2 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 A5 11 00 90 00 2A [21:36:04]RAPDU: 90 00 [21:36:04]wFMCommunicate OK [21:36:04]wFMCommunicate request_size=10 [21:36:04]MH_SAM_APDU [21:36:04]CAPDU: 80 0D 02 02 05 49 32 D7 50 30 [21:36:04]Write to MH i2c: E2 0D 00 A6 11 80 0D 02 02 05 00 49 32 D7 50 30 00 00 0D [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:04]Read from MH i2c: E2 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 A6 11 00 90 00 2B [21:36:04]RAPDU: 90 00 [21:36:04]wFMCommunicate OK [21:36:04]wFMCommunicate request_size=4 [21:36:04]MH_SAM_APDU [21:36:04]CAPDU: 80 0D 03 02 [21:36:04]Write to MH i2c: E2 08 00 A7 11 80 0D 03 02 00 00 00 00 33 [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:36:04]Read from MH i2c: E2 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 0B 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 0B 00 A7 11 00 F2 EA 26 89 5F BD 56 88 90 00 B9 [21:36:04]RAPDU: F2 EA 26 89 5F BD 56 88 90 00 [21:36:04]wFMCommunicate OK [21:36:04]SAM_PROTO_SignData done [21:36:04]FM_MakeSignedData done [21:36:04]CreateOFDProtocolMessage [21:36:04]wFMCommunicate request_size=4 [21:36:04]MH_SAM_APDU [21:36:04]CAPDU: 80 11 00 00 [21:36:04]Write to MH i2c: E2 08 00 A8 11 80 11 00 00 00 00 00 00 33 [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:04]Read from MH i2c: E2 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 17 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 17 00 A8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 86 [21:36:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:36:04]wFMCommunicate OK [21:36:04]CreateOFDProtocolMessage done [21:36:04]OFDSenderStorePacket 146482 [21:36:04]StoreOFDPacket docnum=146482 [21:36:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4D D6 07 01 A0 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 16 01 00 00 F4 03 04 00 43 55 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3C 02 00 35 04 06 00 88 49 32 D7 50 30 F2 EA 26 89 5F BD 56 88 [21:36:04]CheckFolder [21:36:04]dirname=/storage/ofd_packets [21:36:04]CheckFolder done [21:36:04]ProducePacketName [21:36:04]name=ofd_packets/00146482 [21:36:04]NVStorageSaveData ofd_packets/00146482 [21:36:04]File name is /storage/ofd_packets/00146482 [21:36:04]Write 301 bytes [21:36:04]NVStorageSaveData done [21:36:04]OFDSenderStorePacket done [21:36:04]KKMCreateOFDPacket done [21:36:04]NVStorageSaveData kkm_last_timestamp [21:36:04]File name is /storage/kkm_last_timestamp [21:36:04]Write 4 bytes [21:36:04]NVStorageSaveData done [21:36:04]ExternCall_PrintAddStr [21:36:04]wPrintStart [21:36:04]Write to MH i2c: 01 00 00 A9 11 BA [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: 01 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: 01 07 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: 01 07 00 A9 11 00 00 00 00 00 FF 0F CF [21:36:04]RasterBufferAndPrint [21:36:04]line Счет N : (1)161245 [21:36:04]line ИНН: 02508201610067 [21:36:04]line Контрольно-Кассовый Чек [21:36:04]line ПРОДАЖА [21:36:04]line ТРК (МРК, ГНК) : 32 [21:36:04]line Товар: 2710124130 [21:36:04]line Аи-92-К-2 [21:36:04]line 7.480 * 66.90 [21:36:04]line = 500.41 [21:36:04]line НДС 12% НСП 1% [21:36:04]line > о реализуемом товаре [21:36:04]line ОКРУГЛЕНИЕ: -0.41 [21:36:04]line ИТОГО: 500.00 [21:36:04]line Внесено: 500.00 [21:36:04]line СДАЧА: 0.00 [21:36:04]line НСП 1% : 4.43 [21:36:04]line НДС 12% : 53.14 [21:36:04]line Наличными: 500.00 [21:36:04]line Безнал.: 0.00 [21:36:04]line Место: АЗС № 126 "Партнер Нефть" [21:36:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:36:04]line СНО: Общий режим [21:36:04]line Чек 278 29.10.2024 21:36 [21:36:04]line Смена: 547 ФФД: 1.0 [21:36:04]line ЗНМ: 0300000085 [21:36:04]line РНМ: 0000000000091683 [21:36:04]line Версия ККМ: 001 [21:36:04]line ФМ: 0000000000871745 [21:36:04]line ФД: 146482 [21:36:04]line ФПД: 149847966961712 [21:36:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T213603&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146482&fm=149847966961712&tin=02508201610067®Number=0000000000091683&sum=50000 [21:36:04]written 0, free lines is 4095 [21:36:04]OFD Sender: Processing packet 146482 [packets to send 206, broken 205] [21:36:04]ProducePacketName [21:36:04]name=ofd_packets/00146482 [21:36:04]OFD Sender: To server: pG, [21:36:04]CommunicateWithHost lk.salyk.kg:30040 [21:36:04]ConnectInit lk.salyk.kg [21:36:04]Write to MH i2c: 01 00 00 D4 11 E5 [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: 01 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: 01 07 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: 01 07 00 D4 11 00 00 00 00 00 A2 0C 9A [21:36:04]RasterBufferAndPrint [21:36:04]line [21:36:04]line [21:36:04]line [21:36:04]line [21:36:04]line [21:36:04]written 0, free lines is 3240 [21:36:04]MH_Cut [21:36:04]Write to MH i2c: D1 01 00 DB 11 01 BE [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: D1 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: D1 01 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: D1 01 00 DB 11 00 BD [21:36:04]Write to MH i2c: 01 00 00 DC 11 ED [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:05]*** Cut start [21:36:05]*** Partial cut [21:36:05]*** CUTSNS_PIN = 1 [21:36:05]*** CUTSNS_PIN = 0 [21:36:06]*** Brake cut motor [21:36:06]Read from MH i2c: 01 [21:36:06]MH_I2C_Read... [21:36:06]*** Stop cut motor [21:36:06]*** Cut end [21:36:06]Read from MH i2c: 01 07 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: 01 07 00 DC 11 00 00 00 00 00 FF 0F 02 [21:36:06]process_action close_receipt done [21:36:06]requested_data is exist [21:36:06]produce_requested_data [21:36:06]requested_item fm.sn is exist - process it [21:36:06]wFMCommunicate request_size=4 [21:36:06]MH_SAM_APDU [21:36:06]CAPDU: 80 11 00 00 [21:36:06]Write to MH i2c: E2 08 00 DD 11 80 11 00 00 00 00 00 00 68 [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:06]Read from MH i2c: E2 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 17 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 17 00 DD 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BB [21:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:36:06]wFMCommunicate OK [21:36:06]requested_item fd.num is exist - process it [21:36:06]SAM_PROTO_GetFieldsCounters [21:36:06]wFMCommunicate request_size=4 [21:36:06]MH_SAM_APDU [21:36:06]CAPDU: 80 13 00 00 [21:36:06]Write to MH i2c: E2 08 00 DE 11 80 13 00 00 00 00 00 00 6B [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:06]Read from MH i2c: E2 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 62 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 62 00 DE 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 32 3C 02 00 0E 04 04 00 23 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 68 [21: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 32 3C 02 00 0E 04 04 00 23 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 [21:36:06]wFMCommunicate OK [21:36:06]SAM_PROTO_GetFieldsCounters done [21:36:06]requested_item shift.num is exist - process it [21:36:06]requested_item shift.opened is exist - process it [21:36:06]req_shift_opened [21:36:06]FM_GetShiftState [21:36:06]SAM_PROTO_GetShiftState [21:36:06]wFMCommunicate request_size=4 [21:36:06]MH_SAM_APDU [21:36:06]CAPDU: 80 13 01 00 [21:36:06]Write to MH i2c: E2 08 00 DF 11 80 13 01 00 00 00 00 00 6D [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:06]Read from MH i2c: E2 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 0E 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 0E 00 DF 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A6 [21:36:06]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:36:06]wFMCommunicate OK [21:36:06]SAM_PROTO_GetShiftState done [21:36:06]FM_GetShiftState done [21:36:06]req_shift_opened done [21:36:06]requested_item shift.open_date is exist - process it [21:36:06]req_shift_open_date [21:36:06]req_shift_open_date done [21:36:06]produce_requested_data done [21:36:06]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146482,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:36:06]process_action_free close_receipt [21:36:06]json_value_free [21:36:06]json_value_free done [21:36:06]process_json_proto returns [21:36:06]Send response to host [21:36:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146482,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:36:06]free response buf [21:36:06]execute_script done [21:36:06]execute_script returns [21:36:06]free content buf [21:36:06]Sock 9.Close socket [21:36:06]Sock 9.Thread stoped [21:36:06]Connected sock=11 [21:36:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 4D D6 07 01 A0 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 16 01 00 00 F4 03 04 00 43 55 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3C 02 00 35 04 06 00 88 49 32 D7 50 30 F2 EA 26 89 5F BD 56 88 [21:36:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 EE F1 47 00 4A 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 32 3C 02 00 F4 03 04 00 6B FA 20 67 B6 04 01 00 00 EC 89 F7 58 4F BF 33 A3 [21:36:07]CommunicateWithHost err = 0 [21:36:07]CheckOFDResponse [21:36:07]1017 (14) - 77093643461234 [21:36:07]1041 (16) - 0000000000871745 [21:36:07]1040 (4) - 146482 [21:36:07]1012 (4) - 29.10.2024 15:08 [21:36:07]1206 (1) - 0 [21:36:07]OFD Sender: Remove packet 146482 [21:36:07]ProducePacketName [21:36:07]name=ofd_packets/00146482 [21:36:07]NVStorageDeleteData [21:36:07]OFD Sender: No OFD packet to send [21:36:12]OFD Sender: No OFD packet to send [21:36:17]OFD Sender: No OFD packet to send [21:36:22]OFD Sender: No OFD packet to send [21:36:27]OFD Sender: No OFD packet to send [21:36:32]OFD Sender: No OFD packet to send [21:36:37]OFD Sender: No OFD packet to send [21:36:42]OFD Sender: No OFD packet to send [21:36:47]OFD Sender: No OFD packet to send [21:36:52]OFD Sender: No OFD packet to send [21:36:57]OFD Sender: No OFD packet to send [21:37:02]OFD Sender: No OFD packet to send [21:37:07]OFD Sender: No OFD packet to send [21:37:12]OFD Sender: No OFD packet to send [21:37:17]OFD Sender: No OFD packet to send [21:37:22]OFD Sender: No OFD packet to send [21:37:27]OFD Sender: No OFD packet to send [21:37:32]OFD Sender: No OFD packet to send [21:37:37]OFD Sender: No OFD packet to send [21:37:42]OFD Sender: No OFD packet to send [21:37:47]OFD Sender: No OFD packet to send [21:37:52]OFD Sender: No OFD packet to send [21:37:57]OFD Sender: No OFD packet to send [21:38:02]OFD Sender: No OFD packet to send [21:38:07]OFD Sender: No OFD packet to send [21:38:12]OFD Sender: No OFD packet to send [21:38:17]OFD Sender: No OFD packet to send [21:38:22]OFD Sender: No OFD packet to send [21:38:27]OFD Sender: No OFD packet to send [21:38:32]OFD Sender: No OFD packet to send [21:38:37]OFD Sender: No OFD packet to send [21:38:42]OFD Sender: No OFD packet to send [21:38:47]OFD Sender: No OFD packet to send [21:38:52]OFD Sender: No OFD packet to send [21:38:57]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [21:40:28]OFD Sender: No OFD packet to send [21:40:33]OFD Sender: No OFD packet to send [21:40:38]OFD Sender: No OFD packet to send [21:40:43]OFD Sender: No OFD packet to send [21:40:48]OFD Sender: No OFD packet to send [21:40:53]OFD Sender: No OFD packet to send [21:40:58]OFD Sender: No OFD packet to send [21:41:03]OFD Sender: No OFD packet to send [21:41:08]OFD Sender: No OFD packet to send [21:41:13]OFD Sender: No OFD packet to send [21:41:18]OFD Sender: No OFD packet to send [21:41:23]OFD Sender: No OFD packet to send [21:41:28]OFD Sender: No OFD packet to send [21:41:33]OFD Sender: No OFD packet to send [21:41:38]OFD Sender: No OFD packet to send [21:41:43]OFD Sender: No OFD packet to send [21:41:48]OFD Sender: No OFD packet to send [21:41:53]OFD Sender: No OFD packet to send [21:41:58]OFD Sender: No OFD packet to send [21:42:03]OFD Sender: No OFD packet to send [21:42:08]OFD Sender: No OFD packet to send [21:42:13]OFD Sender: No OFD packet to send [21:42:18]OFD Sender: No OFD packet to send [21:42:23]OFD Sender: No OFD packet to send [21:42:28]OFD Sender: No OFD packet to send [21:42:33]OFD Sender: No OFD packet to send [21:42:38]OFD Sender: No OFD packet to send [21:42:43]OFD Sender: No OFD packet to send [21:42:48]OFD Sender: No OFD packet to send [21:42:53]OFD Sender: No OFD packet to send [21:42:58]OFD Sender: No OFD packet to send [21:43:03]OFD Sender: No OFD packet to send [21:43:08]OFD Sender: No OFD packet to send [21:43:13]OFD Sender: No OFD packet to send [21:43:18]OFD Sender: No OFD packet to send [21:43:23]OFD Sender: No OFD packet to send [21:43:28]OFD Sender: No OFD packet to send [21:43:33]OFD Sender: No OFD packet to send [21:43:38]OFD Sender: No OFD packet to send [21:43:43]OFD Sender: No OFD packet to send [21:43:48]OFD Sender: No OFD packet to send [21:43:53]OFD Sender: No OFD packet to send [21:43:58]OFD Sender: No OFD packet to send [21:44:03]OFD Sender: No OFD packet to send [21:44:08]OFD Sender: No OFD packet to send [21:44:13]OFD Sender: No OFD packet to send [21:44:18]OFD Sender: No OFD packet to send [21:44:23]OFD Sender: No OFD packet to send [21:44:28]OFD Sender: No OFD packet to send [21:44:33]OFD Sender: No OFD packet to send [21:44:38]OFD Sender: No OFD packet to send [21:44:43]OFD Sender: No OFD packet to send [21:44:48]OFD Sender: No OFD packet to send [21:44:53]OFD Sender: No OFD packet to send [21:44:58]OFD Sender: No OFD packet to send [21:45:03]OFD Sender: No OFD packet to send [21:45:08]OFD Sender: No OFD packet to send [21:45:13]OFD Sender: No OFD packet to send [21:45:18]OFD Sender: No OFD packet to send [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:43]OFD Sender: No OFD packet to send [21:45:48]OFD Sender: No OFD packet to send [21:45:53]OFD Sender: No OFD packet to send [21:45:58]OFD Sender: No OFD packet to send [21:46:03]OFD Sender: No OFD packet to send [21:46:08]OFD Sender: No OFD packet to send [21:46:13]OFD Sender: No OFD packet to send [21:46:18]OFD Sender: No OFD packet to send [21:46:23]OFD Sender: No OFD packet to send [21:46:28]OFD Sender: No OFD packet to send [21:46:33]OFD Sender: No OFD packet to send [21:46:38]OFD Sender: No OFD packet to send [21:46:43]OFD Sender: No OFD packet to send [21:46:48]OFD Sender: No OFD packet to send [21:46:53]OFD Sender: No OFD packet to send [21:46:58]OFD Sender: No OFD packet to send [21:47:03]OFD Sender: No OFD packet to send [21:47:08]OFD Sender: No OFD packet to send [21:47:13]OFD Sender: No OFD packet to send [21:47:18]OFD Sender: No OFD packet to send [21:47:23]OFD Sender: No OFD packet to send [21:47:28]OFD Sender: No OFD packet to send [21:47:33]OFD Sender: No OFD packet to send [21:47:38]OFD Sender: No OFD packet to send [21:47:43]OFD Sender: No OFD packet to send [21:47:48]OFD Sender: No OFD packet to send [21:47:53]OFD Sender: No OFD packet to send [21:47:58]OFD Sender: No OFD packet to send [21:48:03]OFD Sender: No OFD packet to send [21:48:08]OFD Sender: No OFD packet to send [21:48:13]OFD Sender: No OFD packet to send [21:48:18]OFD Sender: No OFD packet to send [21:48:23]OFD Sender: No OFD packet to send [21:48:28]OFD Sender: No OFD packet to send [21:48:33]OFD Sender: No OFD packet to send [21:48:38]OFD Sender: No OFD packet to send [21:48:43]OFD Sender: No OFD packet to send [21:48:48]OFD Sender: No OFD packet to send [21:48:53]OFD Sender: No OFD packet to send [21:48:58]OFD Sender: No OFD packet to send [21:49:03]OFD Sender: No OFD packet to send [21:49:08]OFD Sender: No OFD packet to send [21:49:13]OFD Sender: No OFD packet to send [21:49:18]OFD Sender: No OFD packet to send [21:49:23]OFD Sender: No OFD packet to send [21:49:28]OFD Sender: No OFD packet to send [21:49:33]OFD Sender: No OFD packet to send [21:49:38]OFD Sender: No OFD packet to send [21:49:43]OFD Sender: No OFD packet to send [21:49:48]OFD Sender: No OFD packet to send [21:49:53]OFD Sender: No OFD packet to send [21:49:58]OFD Sender: No OFD packet to send [21:50:03]OFD Sender: No OFD packet to send [21:50:08]OFD Sender: No OFD packet to send [21:50:13]OFD Sender: No OFD packet to send [21:50:18]OFD Sender: No OFD packet to send [21:50:23]OFD Sender: No OFD packet to send [21:50:28]OFD Sender: No OFD packet to send [21:50:31]accept exits with 8 [21:50:31]New connection [21:50:31]New thread 3067329892 created [21:50:31]Thread 3067473252 joined [21:50:31]Waiting for new connection... [21:50:31] Sock 8.Parse request [21:50:31]Sock 8.Check first char [21:50:31]Sock 8.First char is OK [21:50:31]request: POST /json_proto HTTP/1.0 [21:50:31]Method: POST [21:50:31]URL: /json_proto [21:50:31]Method is POST - this is cgi request [21:50:31]url: /json_proto [21:50:31]query_string will be loaded in cgi processing [21:50:31]execute_cgi json_proto POST (null) [21:50:31]execute_cgi path=json_proto method=POST [21:50:31]POST find Content-Length [21:50:31]Host: 172.17.40.195:8080 [21:50:31]Content-Length: 767 [21:50:31]Content-Type: application/json [21:50:31] [21:50:31]POST finish read [21:50:31]Found Content-Length = 767 [21:50:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:31]execute_script... [21:50:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:31]POST & json_proto [21:50:31]process_json_proto [21:50:31]json parsed OK: [21:50:31]protocol is kg_v1.0 [21:50:31]action value=close_receipt [21:50:31]process_action close_receipt [21:50:31]cmd_close_receipt [21:50:31]MH_GetDate [21:50:31]Write to MH i2c: F0 00 00 E0 11 E0 [21:50:31]Write i2c OK [21:50:31]MH_I2C_Read... [21:50:31]Read from MH i2c: F0 [21:50:31]MH_I2C_Read... [21:50:31]Read from MH i2c: F0 09 00 [21:50:31]MH_I2C_Read... [21:50:31]Read from MH i2c: F0 09 00 E0 11 00 A8 58 21 67 D5 8D 6C 64 A3 [21:50:31]GetLastDocTimeStamp 1730237763 [21:50:31]current date 1730238632 [21:50:31]FM_GetShiftState [21:50:31]SAM_PROTO_GetShiftState [21:50:31]wFMCommunicate request_size=4 [21:50:31]MH_SAM_APDU [21:50:31]CAPDU: 80 13 01 00 [21:50:31]Write to MH i2c: E2 08 00 E1 11 80 13 01 00 00 00 00 00 6F [21:50:31]Write i2c OK [21:50:31]MH_I2C_Read... [21:50:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:31]Read from MH i2c: E2 [21:50:31]MH_I2C_Read... [21:50:31]Read from MH i2c: E2 0E 00 [21:50:31]MH_I2C_Read... [21:50:31]Read from MH i2c: E2 0E 00 E1 11 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A8 [21:50:31]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:50:31]wFMCommunicate OK [21:50:31]SAM_PROTO_GetShiftState done [21:50:31]FM_GetShiftState done [21:50:31]opened in 1730161786 [21:50:31]opened+sec_in_day 1730248186 [21:50:31]quantity*price = 90004 [21:50:31]sum+1 = 90006 [21:50:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.05 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 0.00 Безнал.: 900.05 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 279 29.10.2024 21:50 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146483 ФПД: 97190676775241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215032&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146483&fm=97190676775241&tin=02508201610067®Number=0000000000091683&sum=90005 [21:50:32]StoreToDocumentArchive [21:50:32]shift 547 fd 146483 [21:50:32]save to /storage/0547/doc_00146483 [21:50:32]save last doc name /storage/0547/doc_00146483 to /storage/kkm_last_doc_name [21:50:32]save OK [21:50:32]Clear old archive folders... [21:50:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:50:32]tlvbuf is B6FD4190 [21:50:32]SAM_PROTO_ClearQueue [21:50:32]wFMCommunicate request_size=4 [21:50:32]MH_SAM_APDU [21:50:32]CAPDU: 80 09 00 00 [21:50:32]Write to MH i2c: E2 08 00 EE 11 80 09 00 00 00 00 00 00 71 [21:50:32]Write i2c OK [21:50:32]MH_I2C_Read... [21:50:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:50:32]Read from MH i2c: E2 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 EE 11 00 90 00 73 [21:50:32]RAPDU: 90 00 [21:50:32]wFMCommunicate OK [21:50:32]SAM_PROTO_ClearQueue done [21:50:32]KKMCreateOFDPacket [21:50:32]OFDProtocolAddRootSTLVToBuf [21:50:32]FM_MakeSignedData [21:50:32]FM_MakeSignedData [21:50:32]SAM_PROTO_SignData [21:50:32]wFMCommunicate request_size=4 [21:50:32]MH_SAM_APDU [21:50:32]CAPDU: 80 0D 01 02 [21:50:32]Write to MH i2c: E2 08 00 EF 11 80 0D 01 02 00 00 00 00 79 [21:50:32]Write i2c OK [21:50:32]MH_I2C_Read... [21:50:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:50:32]Read from MH i2c: E2 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 EF 11 00 90 00 74 [21:50:32]RAPDU: 90 00 [21:50:32]wFMCommunicate OK [21:50:32]wFMCommunicate request_size=255 [21:50:32]MH_SAM_APDU [21:50:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A8 58 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3C 02 00 35 04 06 00 58 [21:50:32]Write to MH i2c: E2 02 01 F0 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A8 58 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3C 02 00 35 04 06 00 58 00 00 37 [21:50:32]Write i2c OK [21:50:32]MH_I2C_Read... [21:50:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:32]Read from MH i2c: E2 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 F0 11 00 90 00 75 [21:50:32]RAPDU: 90 00 [21:50:32]wFMCommunicate OK [21:50:32]wFMCommunicate request_size=10 [21:50:32]MH_SAM_APDU [21:50:32]CAPDU: 80 0D 02 02 05 64 F7 C3 C1 49 [21:50:32]Write to MH i2c: E2 0D 00 F1 11 80 0D 02 02 05 00 64 F7 C3 C1 49 00 00 AE [21:50:32]Write i2c OK [21:50:32]MH_I2C_Read... [21:50:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:32]Read from MH i2c: E2 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 [21:50:32]MH_I2C_Read... [21:50:32]Read from MH i2c: E2 03 00 F1 11 00 90 00 76 [21:50:32]RAPDU: 90 00 [21:50:32]wFMCommunicate OK [21:50:32]wFMCommunicate request_size=4 [21:50:32]MH_SAM_APDU [21:50:32]CAPDU: 80 0D 03 02 [21:50:32]Write to MH i2c: E2 08 00 F2 11 80 0D 03 02 00 00 00 00 7E [21:50:32]Write i2c OK [21:50:32]MH_I2C_Read... [21:50:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:50:33]Read from MH i2c: E2 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 0B 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 0B 00 F2 11 00 9B 68 72 59 11 97 36 40 90 00 6B [21:50:33]RAPDU: 9B 68 72 59 11 97 36 40 90 00 [21:50:33]wFMCommunicate OK [21:50:33]SAM_PROTO_SignData done [21:50:33]FM_MakeSignedData done [21:50:33]CreateOFDProtocolMessage [21:50:33]wFMCommunicate request_size=4 [21:50:33]MH_SAM_APDU [21:50:33]CAPDU: 80 11 00 00 [21:50:33]Write to MH i2c: E2 08 00 F3 11 80 11 00 00 00 00 00 00 7E [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:33]Read from MH i2c: E2 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 17 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 17 00 F3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D1 [21:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:50:33]wFMCommunicate OK [21:50:33]CreateOFDProtocolMessage done [21:50:33]OFDSenderStorePacket 146483 [21:50:33]StoreOFDPacket docnum=146483 [21:50:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2C B4 07 01 E2 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A8 58 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3C 02 00 35 04 06 00 58 64 F7 C3 C1 49 9B 68 72 59 11 97 36 40 [21:50:33]CheckFolder [21:50:33]dirname=/storage/ofd_packets [21:50:33]CheckFolder done [21:50:33]ProducePacketName [21:50:33]name=ofd_packets/00146483 [21:50:33]NVStorageSaveData ofd_packets/00146483 [21:50:33]File name is /storage/ofd_packets/00146483 [21:50:33]Write 301 bytes [21:50:33]NVStorageSaveData done [21:50:33]OFDSenderStorePacket done [21:50:33]KKMCreateOFDPacket done [21:50:33]NVStorageSaveData kkm_last_timestamp [21:50:33]File name is /storage/kkm_last_timestamp [21:50:33]Write 4 bytes [21:50:33]NVStorageSaveData done [21:50:33]ExternCall_PrintAddStr [21:50:33]wPrintStart [21:50:33]Write to MH i2c: 01 00 00 F4 11 05 [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: 01 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: 01 07 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: 01 07 00 F4 11 00 00 00 00 00 FF 0F 1A [21:50:33]RasterBufferAndPrint [21:50:33]line Счет N : (1)161246 [21:50:33]line ИНН: 02508201610067 [21:50:33]line Контрольно-Кассовый Чек [21:50:33]line ПРОДАЖА [21:50:33]line ТРК (МРК, ГНК) : 63 [21:50:33]line Товар: 2710124500 [21:50:33]line Аи-95-К-3 [21:50:33]line 12.130 * 74.20 [21:50:33]line = 900.05 [21:50:33]line НДС 12% НСП 1% [21:50:33]line > о реализуемом товаре [21:50:33]line ИТОГО: 900.05 [21:50:33]line НСП 1% : 7.96 [21:50:33]line НДС 12% : 95.58 [21:50:33]line Наличными: 0.00 [21:50:33]line Безнал.: 900.05 [21:50:33]line Место: АЗС № 126 "Партнер Нефть" [21:50:33]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:50:33]line СНО: Общий режим [21:50:33]line Чек 279 29.10.2024 21:50 [21:50:33]line Смена: 547 ФФД: 1.0 [21:50:33]line ЗНМ: 0300000085 [21:50:33]line РНМ: 0000000000091683 [21:50:33]line Версия ККМ: 001 [21:50:33]line Платежная система: Mbank [21:50:33]line ФМ: 0000000000871745 [21:50:33]line ФД: 146483 [21:50:33]line ФПД: 97190676775241 [21:50:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215032&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146483&fm=97190676775241&tin=02508201610067®Number=0000000000091683&sum=90005 [21:50:33]written 0, free lines is 4095 [21:50:33]OFD Sender: Processing packet 146483 [packets to send 206, broken 205] [21:50:33]ProducePacketName [21:50:33]name=ofd_packets/00146483 [21:50:33]OFD Sender: To server: pG, [21:50:33]CommunicateWithHost lk.salyk.kg:30040 [21:50:33]ConnectInit lk.salyk.kg [21:50:33]Connected sock=10 [21:50:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 2C B4 07 01 E2 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A8 58 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3C 02 00 35 04 06 00 58 64 F7 C3 C1 49 9B 68 72 59 11 97 36 40 [21:50:33]Write to MH i2c: 01 00 00 1D 12 2F [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: 01 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: 01 07 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: 01 07 00 1D 12 00 00 00 00 00 D5 0C 17 [21:50:33]RasterBufferAndPrint [21:50:33]line [21:50:33]line [21:50:33]line [21:50:33]line [21:50:33]line [21:50:33]written 0, free lines is 3291 [21:50:33]MH_Cut [21:50:33]Write to MH i2c: D1 01 00 24 12 01 08 [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: D1 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: D1 01 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: D1 01 00 24 12 00 07 [21:50:33]Write to MH i2c: 01 00 00 25 12 37 [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 41 04 47 00 3F 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 33 3C 02 00 F4 03 04 00 CE FD 20 67 B6 04 01 00 00 89 82 29 BF FE FD 4D 4B [21:50:33]CommunicateWithHost err = 0 [21:50:33]CheckOFDResponse [21:50:33]1017 (14) - 77093643461234 [21:50:33]1041 (16) - 0000000000871745 [21:50:33]1040 (4) - 146483 [21:50:33]1012 (4) - 29.10.2024 15:22 [21:50:33]1206 (1) - 0 [21:50:33]OFD Sender: Remove packet 146483 [21:50:33]ProducePacketName [21:50:33]name=ofd_packets/00146483 [21:50:33]NVStorageDeleteData [21:50:34]OFD Sender: No OFD packet to send [21:50:34]*** Cut start [21:50:34]*** Partial cut [21:50:34]*** CUTSNS_PIN = 1 [21:50:34]*** CUTSNS_PIN = 0 [21:50:34]*** Brake cut motor [21:50:34]Read from MH i2c: 01 [21:50:34]MH_I2C_Read... [21:50:34]*** Stop cut motor [21:50:34]*** Cut end [21:50:34]Read from MH i2c: 01 07 00 [21:50:34]MH_I2C_Read... [21:50:34]Read from MH i2c: 01 07 00 25 12 00 00 00 00 00 FF 0F 4C [21:50:34]process_action close_receipt done [21:50:34]requested_data is exist [21:50:34]produce_requested_data [21:50:34]requested_item fm.sn is exist - process it [21:50:34]wFMCommunicate request_size=4 [21:50:34]MH_SAM_APDU [21:50:34]CAPDU: 80 11 00 00 [21:50:34]Write to MH i2c: E2 08 00 26 12 80 11 00 00 00 00 00 00 B2 [21:50:34]Write i2c OK [21:50:34]MH_I2C_Read... [21:50:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:34]Read from MH i2c: E2 [21:50:34]MH_I2C_Read... [21:50:34]Read from MH i2c: E2 17 00 [21:50:34]MH_I2C_Read... [21:50:34]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 31 37 34 35 90 00 05 [21:50:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:50:34]wFMCommunicate OK [21:50:34]requested_item fd.num is exist - process it [21:50:34]SAM_PROTO_GetFieldsCounters [21:50:34]wFMCommunicate request_size=4 [21:50:34]MH_SAM_APDU [21:50:34]CAPDU: 80 13 00 00 [21:50:34]Write to MH i2c: E2 08 00 27 12 80 13 00 00 00 00 00 00 B5 [21:50:34]Write i2c OK [21:50:34]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 62 00 [21:50:35]MH_I2C_Read... [21:50:35]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 33 3C 02 00 0E 04 04 00 23 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 B6 [21:50:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 33 3C 02 00 0E 04 04 00 23 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 [21:50:35]wFMCommunicate OK [21:50:35]SAM_PROTO_GetFieldsCounters done [21:50:35]requested_item shift.num is exist - process it [21:50:35]requested_item shift.opened is exist - process it [21:50:35]req_shift_opened [21:50:35]FM_GetShiftState [21:50:35]SAM_PROTO_GetShiftState [21:50:35]wFMCommunicate request_size=4 [21:50:35]MH_SAM_APDU [21:50:35]CAPDU: 80 13 01 00 [21:50:35]Write to MH i2c: E2 08 00 28 12 80 13 01 00 00 00 00 00 B7 [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:35]Read from MH i2c: E2 0E 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 0E 00 28 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F0 [21:50:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:50:35]wFMCommunicate OK [21:50:35]SAM_PROTO_GetShiftState done [21:50:35]FM_GetShiftState done [21:50:35]req_shift_opened done [21:50:35]requested_item shift.open_date is exist - process it [21:50:35]req_shift_open_date [21:50:35]req_shift_open_date done [21:50:35]produce_requested_data done [21:50:35]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146483,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:50:35]process_action_free close_receipt [21:50:35]json_value_free [21:50:35]json_value_free done [21:50:35]process_json_proto returns [21:50:35]Send response to host [21:50:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146483,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:50:35]free response buf [21:50:35]execute_script done [21:50:35]execute_script returns [21:50:35]free content buf [21:50:35]Sock 8.Close socket [21:50:35]Sock 8.Thread stoped [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]OFD Sender: No OFD packet to send [21:55:09]OFD Sender: No OFD packet to send [21:55:14]OFD Sender: No OFD packet to send [21:55:16]accept exits with 9 [21:55:16]New connection [21:55:16]New thread 3067473252 created [21:55:16]Thread 3067329892 joined [21:55:16]Waiting for new connection... [21:55:16] Sock 9.Parse request [21:55:16]Sock 9.Check first char [21:55:16]Sock 9.First char is OK [21:55:16]request: POST /json_proto HTTP/1.0 [21:55:16]Method: POST [21:55:16]URL: /json_proto [21:55:16]Method is POST - this is cgi request [21:55:16]url: /json_proto [21:55:16]query_string will be loaded in cgi processing [21:55:16]execute_cgi json_proto POST (null) [21:55:16]execute_cgi path=json_proto method=POST [21:55:16]POST find Content-Length [21:55:16]Host: 172.17.40.195:8080 [21:55:16]Content-Length: 766 [21:55:16]Content-Type: application/json [21:55:16] [21:55:16]POST finish read [21:55:16]Found Content-Length = 766 [21:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:16]execute_script... [21:55: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)161248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:16]POST & json_proto [21:55:16]process_json_proto [21:55:16]json parsed OK: [21:55:16]protocol is kg_v1.0 [21:55:16]action value=close_receipt [21:55:16]process_action close_receipt [21:55:16]cmd_close_receipt [21:55:16]MH_GetDate [21:55:16]Write to MH i2c: F0 00 00 29 12 2A [21:55:16]Write i2c OK [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: F0 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: F0 09 00 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: F0 09 00 29 12 00 C5 59 21 67 D5 8D 6C 64 0B [21:55:16]GetLastDocTimeStamp 1730238632 [21:55:16]current date 1730238917 [21:55:16]FM_GetShiftState [21:55:16]SAM_PROTO_GetShiftState [21:55:16]wFMCommunicate request_size=4 [21:55:16]MH_SAM_APDU [21:55:16]CAPDU: 80 13 01 00 [21:55:16]Write to MH i2c: E2 08 00 2A 12 80 13 01 00 00 00 00 00 B9 [21:55:16]Write i2c OK [21:55:16]MH_I2C_Read... [21:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:16]Read from MH i2c: E2 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 0E 00 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 0E 00 2A 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 F2 [21:55:16]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:55:16]wFMCommunicate OK [21:55:16]SAM_PROTO_GetShiftState done [21:55:16]FM_GetShiftState done [21:55:16]opened in 1730161786 [21:55:16]opened+sec_in_day 1730248186 [21:55:16]quantity*price = 50010 [21:55:16]sum+1 = 50012 [21:55:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 280 29.10.2024 21:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146484 ФПД: 38060811177797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215517&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146484&fm=38060811177797&tin=02508201610067®Number=0000000000091683&sum=50011 [21:55:17]StoreToDocumentArchive [21:55:17]shift 547 fd 146484 [21:55:17]save to /storage/0547/doc_00146484 [21:55:17]save last doc name /storage/0547/doc_00146484 to /storage/kkm_last_doc_name [21:55:17]save OK [21:55:17]Clear old archive folders... [21:55:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:55:17]tlvbuf is 011020B0 [21:55:17]SAM_PROTO_ClearQueue [21:55:17]wFMCommunicate request_size=4 [21:55:17]MH_SAM_APDU [21:55:17]CAPDU: 80 09 00 00 [21:55:17]Write to MH i2c: E2 08 00 37 12 80 09 00 00 00 00 00 00 BB [21:55:17]Write i2c OK [21:55:17]MH_I2C_Read... [21:55:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:55:17]Read from MH i2c: E2 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 37 12 00 90 00 BD [21:55:17]RAPDU: 90 00 [21:55:17]wFMCommunicate OK [21:55:17]SAM_PROTO_ClearQueue done [21:55:17]KKMCreateOFDPacket [21:55:17]OFDProtocolAddRootSTLVToBuf [21:55:17]FM_MakeSignedData [21:55:17]FM_MakeSignedData [21:55:17]SAM_PROTO_SignData [21:55:17]wFMCommunicate request_size=4 [21:55:17]MH_SAM_APDU [21:55:17]CAPDU: 80 0D 01 02 [21:55:17]Write to MH i2c: E2 08 00 38 12 80 0D 01 02 00 00 00 00 C3 [21:55:17]Write i2c OK [21:55:17]MH_I2C_Read... [21:55:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:55:17]Read from MH i2c: E2 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 38 12 00 90 00 BE [21:55:17]RAPDU: 90 00 [21:55:17]wFMCommunicate OK [21:55:17]wFMCommunicate request_size=255 [21:55:17]MH_SAM_APDU [21:55: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 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 18 01 00 00 F4 03 04 00 C5 59 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3C 02 00 35 04 06 00 22 [21:55:17]Write to MH i2c: E2 02 01 39 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 18 01 00 00 F4 03 04 00 C5 59 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3C 02 00 35 04 06 00 22 00 00 B8 [21:55:17]Write i2c OK [21:55:17]MH_I2C_Read... [21:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:17]Read from MH i2c: E2 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 39 12 00 90 00 BF [21:55:17]RAPDU: 90 00 [21:55:17]wFMCommunicate OK [21:55:17]wFMCommunicate request_size=10 [21:55:17]MH_SAM_APDU [21:55:17]CAPDU: 80 0D 02 02 05 9D B9 21 4F 45 [21:55:17]Write to MH i2c: E2 0D 00 3A 12 80 0D 02 02 05 00 9D B9 21 4F 45 00 00 DB [21:55:17]Write i2c OK [21:55:17]MH_I2C_Read... [21:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:17]Read from MH i2c: E2 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 03 00 3A 12 00 90 00 C0 [21:55:17]RAPDU: 90 00 [21:55:17]wFMCommunicate OK [21:55:17]wFMCommunicate request_size=4 [21:55:17]MH_SAM_APDU [21:55:17]CAPDU: 80 0D 03 02 [21:55:17]Write to MH i2c: E2 08 00 3B 12 80 0D 03 02 00 00 00 00 C8 [21:55:17]Write i2c OK [21:55:17]MH_I2C_Read... [21:55:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:55:17]Read from MH i2c: E2 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 0B 00 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 0B 00 3B 12 00 08 8C DC 70 33 AF FE 69 90 00 F2 [21:55:17]RAPDU: 08 8C DC 70 33 AF FE 69 90 00 [21:55:17]wFMCommunicate OK [21:55:17]SAM_PROTO_SignData done [21:55:17]FM_MakeSignedData done [21:55:17]CreateOFDProtocolMessage [21:55:17]wFMCommunicate request_size=4 [21:55:17]MH_SAM_APDU [21:55:17]CAPDU: 80 11 00 00 [21:55:17]Write to MH i2c: E2 08 00 3C 12 80 11 00 00 00 00 00 00 C8 [21:55:17]Write i2c OK [21:55:17]MH_I2C_Read... [21:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:17]Read from MH i2c: E2 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: E2 17 00 [21:55:17]MH_I2C_Read... [21:55:17]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 31 37 34 35 90 00 1B [21:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:55:17]wFMCommunicate OK [21:55:17]CreateOFDProtocolMessage done [21:55:17]OFDSenderStorePacket 146484 [21:55:17]StoreOFDPacket docnum=146484 [21:55:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 59 E3 07 01 FC 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 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 18 01 00 00 F4 03 04 00 C5 59 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3C 02 00 35 04 06 00 22 9D B9 21 4F 45 08 8C DC 70 33 AF FE 69 [21:55:17]CheckFolder [21:55:17]dirname=/storage/ofd_packets [21:55:17]CheckFolder done [21:55:17]ProducePacketName [21:55:17]name=ofd_packets/00146484 [21:55:17]NVStorageSaveData ofd_packets/00146484 [21:55:17]File name is /storage/ofd_packets/00146484 [21:55:17]Write 301 bytes [21:55:17]NVStorageSaveData done [21:55:17]OFDSenderStorePacket done [21:55:17]KKMCreateOFDPacket done [21:55:17]NVStorageSaveData kkm_last_timestamp [21:55:17]File name is /storage/kkm_last_timestamp [21:55:17]Write 4 bytes [21:55:17]NVStorageSaveData done [21:55:17]ExternCall_PrintAddStr [21:55:17]wPrintStart [21:55:17]Write to MH i2c: 01 00 00 3D 12 4F [21:55:17]Write i2c OK [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: 01 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: 01 07 00 [21:55:17]MH_I2C_Read... [21:55:17]Read from MH i2c: 01 07 00 3D 12 00 00 00 00 00 FF 0F 64 [21:55:17]RasterBufferAndPrint [21:55:17]line Счет N : (1)161248 [21:55:17]line ИНН: 02508201610067 [21:55:17]line Контрольно-Кассовый Чек [21:55:17]line ПРОДАЖА [21:55:17]line ТРК (МРК, ГНК) : 43 [21:55:17]line Товар: 2710124500 [21:55:17]line Аи-95-К-3 [21:55:17]line 6.740 * 74.20 [21:55:17]line = 500.11 [21:55:17]line НДС 12% НСП 1% [21:55:17]line > о реализуемом товаре [21:55:17]line ИТОГО: 500.11 [21:55:17]line НСП 1% : 4.43 [21:55:17]line НДС 12% : 53.11 [21:55:17]line Наличными: 0.00 [21:55:17]line Безнал.: 500.11 [21:55:17]line Место: АЗС № 126 "Партнер Нефть" [21:55:17]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:55:17]line СНО: Общий режим [21:55:17]line Чек 280 29.10.2024 21:55 [21:55:17]line Смена: 547 ФФД: 1.0 [21:55:17]line ЗНМ: 0300000085 [21:55:17]line РНМ: 0000000000091683 [21:55:17]line Версия ККМ: 001 [21:55:17]line Платежная система: Mbank [21:55:17]line ФМ: 0000000000871745 [21:55:17]line ФД: 146484 [21:55:17]line ФПД: 38060811177797 [21:55:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215517&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146484&fm=38060811177797&tin=02508201610067®Number=0000000000091683&sum=50011 [21:55:17]written 0, free lines is 4095 [21:55:17]OFD Sender: Processing packet 146484 [packets to send 206, broken 205] [21:55:17]ProducePacketName [21:55:17]name=ofd_packets/00146484 [21:55:17]OFD Sender: To server: pG, [21:55:17]CommunicateWithHost lk.salyk.kg:30040 [21:55:17]ConnectInit lk.salyk.kg [21:55:18]Write to MH i2c: 01 00 00 66 12 78 [21:55:18]Write i2c OK [21:55:18]MH_I2C_Read... [21:55:18]Read from MH i2c: 01 [21:55:18]MH_I2C_Read... [21:55:18]Read from MH i2c: 01 07 00 [21:55:18]MH_I2C_Read... [21:55:18]Read from MH i2c: 01 07 00 66 12 00 00 00 00 00 D9 0C 64 [21:55:18]RasterBufferAndPrint [21:55:18]line [21:55:18]line [21:55:18]line [21:55:18]line [21:55:18]line [21:55:18]written 0, free lines is 3295 [21:55:18]MH_Cut [21:55:18]Write to MH i2c: D1 01 00 6D 12 01 51 [21:55:18]Write i2c OK [21:55:18]MH_I2C_Read... [21:55:18]Read from MH i2c: D1 [21:55:18]MH_I2C_Read... [21:55:18]Read from MH i2c: D1 01 00 [21:55:18]MH_I2C_Read... [21:55:18]Read from MH i2c: D1 01 00 6D 12 00 50 [21:55:18]Write to MH i2c: 01 00 00 6E 12 80 [21:55:18]Write i2c OK [21:55:18]MH_I2C_Read... [21:55:18]Connected sock=11 [21:55:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 59 E3 07 01 FC 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 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 18 01 00 00 F4 03 04 00 C5 59 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3C 02 00 35 04 06 00 22 9D B9 21 4F 45 08 8C DC 70 33 AF FE 69 [21:55:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3A 52 47 00 D5 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 34 3C 02 00 F4 03 04 00 EB FE 20 67 B6 04 01 00 00 07 1D CF 5D 43 47 37 7C [21:55:18]CommunicateWithHost err = 0 [21:55:18]CheckOFDResponse [21:55:18]1017 (14) - 77093643461234 [21:55:18]1041 (16) - 0000000000871745 [21:55:18]1040 (4) - 146484 [21:55:18]1012 (4) - 29.10.2024 15:27 [21:55:18]1206 (1) - 0 [21:55:18]OFD Sender: Remove packet 146484 [21:55:18]ProducePacketName [21:55:18]name=ofd_packets/00146484 [21:55:18]NVStorageDeleteData [21:55:19]*** Cut start [21:55:19]*** Partial cut [21:55:19]*** CUTSNS_PIN = 1 [21:55:19]*** CUTSNS_PIN = 0 [21:55:19]*** Brake cut motor [21:55:19]OFD Sender: No OFD packet to send [21:55:19]Read from MH i2c: 01 [21:55:19]MH_I2C_Read... [21:55:19]*** Stop cut motor [21:55:19]*** Cut end [21:55:19]Read from MH i2c: 01 07 00 [21:55:19]MH_I2C_Read... [21:55:19]Read from MH i2c: 01 07 00 6E 12 00 00 00 00 00 FF 0F 95 [21:55:19]process_action close_receipt done [21:55:19]requested_data is exist [21:55:19]produce_requested_data [21:55:19]requested_item fm.sn is exist - process it [21:55:19]wFMCommunicate request_size=4 [21:55:19]MH_SAM_APDU [21:55:19]CAPDU: 80 11 00 00 [21:55:19]Write to MH i2c: E2 08 00 6F 12 80 11 00 00 00 00 00 00 FB [21:55:19]Write i2c OK [21:55:19]MH_I2C_Read... [21:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:19]Read from MH i2c: E2 [21:55:19]MH_I2C_Read... [21:55:19]Read from MH i2c: E2 17 00 [21:55:19]MH_I2C_Read... [21:55:19]Read from MH i2c: E2 17 00 6F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4E [21:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:55:19]wFMCommunicate OK [21:55:19]requested_item fd.num is exist - process it [21:55:19]SAM_PROTO_GetFieldsCounters [21:55:19]wFMCommunicate request_size=4 [21:55:19]MH_SAM_APDU [21:55:19]CAPDU: 80 13 00 00 [21:55:19]Write to MH i2c: E2 08 00 70 12 80 13 00 00 00 00 00 00 FE [21:55:19]Write i2c OK [21:55:19]MH_I2C_Read... [21:55:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:55:19]Read from MH i2c: E2 [21:55:19]MH_I2C_Read... [21:55:19]Read from MH i2c: E2 62 00 [21:55:19]MH_I2C_Read... [21:55:19]Read from MH i2c: E2 62 00 70 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 34 3C 02 00 0E 04 04 00 23 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 03 [21: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 34 3C 02 00 0E 04 04 00 23 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 [21:55:19]wFMCommunicate OK [21:55:19]SAM_PROTO_GetFieldsCounters done [21:55:19]requested_item shift.num is exist - process it [21:55:19]requested_item shift.opened is exist - process it [21:55:19]req_shift_opened [21:55:19]FM_GetShiftState [21:55:19]SAM_PROTO_GetShiftState [21:55:19]wFMCommunicate request_size=4 [21:55:19]MH_SAM_APDU [21:55:19]CAPDU: 80 13 01 00 [21:55:19]Write to MH i2c: E2 08 00 71 12 80 13 01 00 00 00 00 00 00 [21:55:19]Write i2c OK [21:55:19]MH_I2C_Read... [21:55:19]Read from MH i2c: E2 [21:55:19]MH_I2C_Read... [21:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:19]Read from MH i2c: E2 0E 00 [21:55:19]MH_I2C_Read... [21:55:19]Read from MH i2c: E2 0E 00 71 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 39 [21:55:19]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:55:19]wFMCommunicate OK [21:55:19]SAM_PROTO_GetShiftState done [21:55:19]FM_GetShiftState done [21:55:19]req_shift_opened done [21:55:19]requested_item shift.open_date is exist - process it [21:55:19]req_shift_open_date [21:55:19]req_shift_open_date done [21:55:19]produce_requested_data done [21:55:19]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146484,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:55:19]process_action_free close_receipt [21:55:19]json_value_free [21:55:19]json_value_free done [21:55:19]process_json_proto returns [21:55:19]Send response to host [21:55:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146484,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:55:19]free response buf [21:55:19]execute_script done [21:55:19]execute_script returns [21:55:19]free content buf [21:55:19]Sock 9.Close socket [21:55:19]Sock 9.Thread stoped [21:55:24]OFD Sender: No OFD packet to send [21:55:29]OFD Sender: No OFD packet to send [21:55:34]OFD Sender: No OFD packet to send [21:55:39]OFD Sender: No OFD packet to send [21:55:44]OFD Sender: No OFD packet to send [21:55:49]OFD Sender: No OFD packet to send [21:55:54]OFD Sender: No OFD packet to send [21:55:59]OFD Sender: No OFD packet to send [21:56:04]OFD Sender: No OFD packet to send [21:56:09]OFD Sender: No OFD packet to send [21:56:14]OFD Sender: No OFD packet to send [21:56:19]OFD Sender: No OFD packet to send [21:56:24]OFD Sender: No OFD packet to send [21:56:29]OFD Sender: No OFD packet to send [21:56:34]OFD Sender: No OFD packet to send [21:56:39]OFD Sender: No OFD packet to send [21:56:44]OFD Sender: No OFD packet to send [21:56:49]OFD Sender: No OFD packet to send [21:56:54]OFD Sender: No OFD packet to send [21:56:59]OFD Sender: No OFD packet to send [21:57:04]OFD Sender: No OFD packet to send [21:57:09]OFD Sender: No OFD packet to send [21:57:14]OFD Sender: No OFD packet to send [21:57:19]OFD Sender: No OFD packet to send [21:57:24]OFD Sender: No OFD packet to send [21:57:29]OFD Sender: No OFD packet to send [21:57:34]OFD Sender: No OFD packet to send [21:57:39]OFD Sender: No OFD packet to send [21:57:44]OFD Sender: No OFD packet to send [21:57:49]OFD Sender: No OFD packet to send [21:57:54]OFD Sender: No OFD packet to send [21:57:58]accept exits with 8 [21:57:58]New connection [21:57:58]New thread 3067329892 created [21:57:58]Thread 3067473252 joined [21:57:58]Waiting for new connection... [21:57:58] Sock 8.Parse request [21:57:58]Sock 8.Check first char [21:57:58]Sock 8.First char is OK [21:57:58]request: POST /json_proto HTTP/1.0 [21:57:58]Method: POST [21:57:58]URL: /json_proto [21:57:58]Method is POST - this is cgi request [21:57:58]url: /json_proto [21:57:58]query_string will be loaded in cgi processing [21:57:58]execute_cgi json_proto POST (null) [21:57:58]execute_cgi path=json_proto method=POST [21:57:58]POST find Content-Length [21:57:58]Host: 172.17.40.195:8080 [21:57:58]Content-Length: 677 [21:57:58]Content-Type: application/json [21:57:58] [21:57:58]POST finish read [21:57:58]Found Content-Length = 677 [21:57:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:57:58]execute_script... [21:57: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)161249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:57:58]POST & json_proto [21:57:58]process_json_proto [21:57:58]json parsed OK: [21:57:58]protocol is kg_v1.0 [21:57:58]action value=close_receipt [21:57:58]process_action close_receipt [21:57:58]cmd_close_receipt [21:57:58]MH_GetDate [21:57:58]Write to MH i2c: F0 00 00 72 12 73 [21:57:58]Write i2c OK [21:57:58]MH_I2C_Read... [21:57:58]Read from MH i2c: F0 [21:57:58]MH_I2C_Read... [21:57:58]Read from MH i2c: F0 09 00 [21:57:58]MH_I2C_Read... [21:57:58]Read from MH i2c: F0 09 00 72 12 00 68 5A 21 67 D5 8D 6C 64 F8 [21:57:58]GetLastDocTimeStamp 1730238917 [21:57:58]current date 1730239080 [21:57:58]FM_GetShiftState [21:57:58]SAM_PROTO_GetShiftState [21:57:58]wFMCommunicate request_size=4 [21:57:58]MH_SAM_APDU [21:57:58]CAPDU: 80 13 01 00 [21:57:58]Write to MH i2c: E2 08 00 73 12 80 13 01 00 00 00 00 00 02 [21:57:58]Write i2c OK [21:57:58]MH_I2C_Read... [21:57:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:58]Read from MH i2c: E2 [21:57:58]MH_I2C_Read... [21:57:58]Read from MH i2c: E2 0E 00 [21:57:58]MH_I2C_Read... [21:57:58]Read from MH i2c: E2 0E 00 73 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 3B [21:57:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:57:58]wFMCommunicate OK [21:57:58]SAM_PROTO_GetShiftState done [21:57:58]FM_GetShiftState done [21:57:58]opened in 1730161786 [21:57:58]opened+sec_in_day 1730248186 [21:57:58]quantity*price = 60009 [21:57:58]sum+1 = 60010 [21:57:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 281 29.10.2024 21:58 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146485 ФПД: 88186317336020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215800&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146485&fm=88186317336020&tin=02508201610067®Number=0000000000091683&sum=60000 [21:57:59]StoreToDocumentArchive [21:57:59]shift 547 fd 146485 [21:57:59]save to /storage/0547/doc_00146485 [21:57:59]save last doc name /storage/0547/doc_00146485 to /storage/kkm_last_doc_name [21:57:59]save OK [21:57:59]Clear old archive folders... [21:57:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:57:59]tlvbuf is B6F40780 [21:57:59]SAM_PROTO_ClearQueue [21:57:59]wFMCommunicate request_size=4 [21:57:59]MH_SAM_APDU [21:57:59]CAPDU: 80 09 00 00 [21:57:59]Write to MH i2c: E2 08 00 80 12 80 09 00 00 00 00 00 00 04 [21:57:59]Write i2c OK [21:57:59]MH_I2C_Read... [21:57:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:57:59]Read from MH i2c: E2 [21:57:59]MH_I2C_Read... [21:57:59]Read from MH i2c: E2 03 00 [21:57:59]MH_I2C_Read... [21:57:59]Read from MH i2c: E2 03 00 80 12 00 90 00 06 [21:57:59]RAPDU: 90 00 [21:57:59]wFMCommunicate OK [21:57:59]SAM_PROTO_ClearQueue done [21:57:59]KKMCreateOFDPacket [21:57:59]OFDProtocolAddRootSTLVToBuf [21:57:59]FM_MakeSignedData [21:57:59]FM_MakeSignedData [21:57:59]SAM_PROTO_SignData [21:57:59]wFMCommunicate request_size=4 [21:57:59]MH_SAM_APDU [21:57:59]CAPDU: 80 0D 01 02 [21:57:59]Write to MH i2c: E2 08 00 81 12 80 0D 01 02 00 00 00 00 0C [21:57:59]Write i2c OK [21:57:59]MH_I2C_Read... [21:57:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:57:59]Read from MH i2c: E2 [21:57:59]MH_I2C_Read... [21:57:59]Read from MH i2c: E2 03 00 [21:57:59]MH_I2C_Read... [21:57:59]Read from MH i2c: E2 03 00 81 12 00 90 00 07 [21:57:59]RAPDU: 90 00 [21:57:59]wFMCommunicate OK [21:57:59]wFMCommunicate request_size=255 [21:57:59]MH_SAM_APDU [21:57: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 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 19 01 00 00 F4 03 04 00 68 5A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3C 02 00 35 04 06 00 50 [21:57:59]Write to MH i2c: E2 02 01 82 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 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 19 01 00 00 F4 03 04 00 68 5A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3C 02 00 35 04 06 00 50 00 00 C3 [21:57:59]Write i2c OK [21:57:59]MH_I2C_Read... [21:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:00]Read from MH i2c: E2 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 03 00 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 03 00 82 12 00 90 00 08 [21:58:00]RAPDU: 90 00 [21:58:00]wFMCommunicate OK [21:58:00]wFMCommunicate request_size=10 [21:58:00]MH_SAM_APDU [21:58:00]CAPDU: 80 0D 02 02 05 34 7A 1E 6D D4 [21:58:00]Write to MH i2c: E2 0D 00 83 12 80 0D 02 02 05 00 34 7A 1E 6D D4 00 00 26 [21:58:00]Write i2c OK [21:58:00]MH_I2C_Read... [21:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:00]Read from MH i2c: E2 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 03 00 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 03 00 83 12 00 90 00 09 [21:58:00]RAPDU: 90 00 [21:58:00]wFMCommunicate OK [21:58:00]wFMCommunicate request_size=4 [21:58:00]MH_SAM_APDU [21:58:00]CAPDU: 80 0D 03 02 [21:58:00]Write to MH i2c: E2 08 00 84 12 80 0D 03 02 00 00 00 00 11 [21:58:00]Write i2c OK [21:58:00]MH_I2C_Read... [21:58:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:58:00]Read from MH i2c: E2 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 0B 00 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 0B 00 84 12 00 9C 13 75 2E 5A 63 75 03 90 00 99 [21:58:00]RAPDU: 9C 13 75 2E 5A 63 75 03 90 00 [21:58:00]wFMCommunicate OK [21:58:00]SAM_PROTO_SignData done [21:58:00]FM_MakeSignedData done [21:58:00]CreateOFDProtocolMessage [21:58:00]wFMCommunicate request_size=4 [21:58:00]MH_SAM_APDU [21:58:00]CAPDU: 80 11 00 00 [21:58:00]Write to MH i2c: E2 08 00 85 12 80 11 00 00 00 00 00 00 11 [21:58:00]Write i2c OK [21:58:00]MH_I2C_Read... [21:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:00]Read from MH i2c: E2 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 17 00 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: E2 17 00 85 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 64 [21:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:58:00]wFMCommunicate OK [21:58:00]CreateOFDProtocolMessage done [21:58:00]OFDSenderStorePacket 146485 [21:58:00]StoreOFDPacket docnum=146485 [21:58:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 CA 58 07 01 76 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 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 19 01 00 00 F4 03 04 00 68 5A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3C 02 00 35 04 06 00 50 34 7A 1E 6D D4 9C 13 75 2E 5A 63 75 03 [21:58:00]CheckFolder [21:58:00]dirname=/storage/ofd_packets [21:58:00]CheckFolder done [21:58:00]ProducePacketName [21:58:00]name=ofd_packets/00146485 [21:58:00]NVStorageSaveData ofd_packets/00146485 [21:58:00]File name is /storage/ofd_packets/00146485 [21:58:00]Write 301 bytes [21:58:00]NVStorageSaveData done [21:58:00]OFDSenderStorePacket done [21:58:00]KKMCreateOFDPacket done [21:58:00]NVStorageSaveData kkm_last_timestamp [21:58:00]File name is /storage/kkm_last_timestamp [21:58:00]Write 4 bytes [21:58:00]NVStorageSaveData done [21:58:00]ExternCall_PrintAddStr [21:58:00]wPrintStart [21:58:00]Write to MH i2c: 01 00 00 86 12 98 [21:58:00]Write i2c OK [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: 01 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: 01 07 00 [21:58:00]MH_I2C_Read... [21:58:00]Read from MH i2c: 01 07 00 86 12 00 00 00 00 00 FF 0F AD [21:58:00]RasterBufferAndPrint [21:58:00]line Счет N : (1)161249 [21:58:00]line ИНН: 02508201610067 [21:58:00]line Контрольно-Кассовый Чек [21:58:00]line ПРОДАЖА [21:58:00]line ТРК (МРК, ГНК) : 52 [21:58:00]line Товар: 2710124130 [21:58:00]line Аи-92-К-2 [21:58:00]line 8.970 * 66.90 [21:58:00]line = 600.09 [21:58:00]line НДС 12% НСП 1% [21:58:00]line > о реализуемом товаре [21:58:00]line ОКРУГЛЕНИЕ: -0.09 [21:58:00]line ИТОГО: 600.00 [21:58:00]line Внесено: 600.00 [21:58:00]line СДАЧА: 0.00 [21:58:00]line НСП 1% : 5.31 [21:58:00]line НДС 12% : 63.73 [21:58:00]line Наличными: 600.00 [21:58:00]line Безнал.: 0.00 [21:58:00]line Место: АЗС № 126 "Партнер Нефть" [21:58:00]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [21:58:00]line СНО: Общий режим [21:58:00]line Чек 281 29.10.2024 21:58 [21:58:00]line Смена: 547 ФФД: 1.0 [21:58:00]line ЗНМ: 0300000085 [21:58:00]line РНМ: 0000000000091683 [21:58:00]line Версия ККМ: 001 [21:58:00]line ФМ: 0000000000871745 [21:58:00]line ФД: 146485 [21:58:00]line ФПД: 88186317336020 [21:58:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215800&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146485&fm=88186317336020&tin=02508201610067®Number=0000000000091683&sum=60000 [21:58:00]written 0, free lines is 4095 [21:58:00]OFD Sender: Processing packet 146485 [packets to send 206, broken 205] [21:58:00]ProducePacketName [21:58:00]name=ofd_packets/00146485 [21:58:00]OFD Sender: To server: pG, [21:58:00]CommunicateWithHost lk.salyk.kg:30040 [21:58:00]ConnectInit lk.salyk.kg [21:58:00]Connected sock=10 [21:58:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 CA 58 07 01 76 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 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 19 01 00 00 F4 03 04 00 68 5A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3C 02 00 35 04 06 00 50 34 7A 1E 6D D4 9C 13 75 2E 5A 63 75 03 [21:58:01]Write to MH i2c: 01 00 00 B1 12 C3 [21:58:01]Write i2c OK [21:58:01]MH_I2C_Read... [21:58:01]Read from MH i2c: 01 [21:58:01]MH_I2C_Read... [21:58:01]Read from MH i2c: 01 07 00 [21:58:01]MH_I2C_Read... [21:58:01]Read from MH i2c: 01 07 00 B1 12 00 00 00 00 00 B7 0C 8D [21:58:01]RasterBufferAndPrint [21:58:01]line [21:58:01]line [21:58:01]line [21:58:01]line [21:58:01]line [21:58:01]written 0, free lines is 3263 [21:58:01]MH_Cut [21:58:01]Write to MH i2c: D1 01 00 B8 12 01 9C [21:58:01]Write i2c OK [21:58:01]MH_I2C_Read... [21:58:01]Read from MH i2c: D1 [21:58:01]MH_I2C_Read... [21:58:01]Read from MH i2c: D1 01 00 [21:58:01]MH_I2C_Read... [21:58:01]Read from MH i2c: D1 01 00 B8 12 00 9B [21:58:01]Write to MH i2c: 01 00 00 B9 12 CB [21:58:01]Write i2c OK [21:58:01]MH_I2C_Read... [21:58:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 12 B5 47 00 21 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 35 3C 02 00 F4 03 04 00 8E FF 20 67 B6 04 01 00 00 85 12 EC 51 E1 11 8D A2 [21:58:01]CommunicateWithHost err = 0 [21:58:01]CheckOFDResponse [21:58:01]1017 (14) - 77093643461234 [21:58:01]1041 (16) - 0000000000871745 [21:58:01]1040 (4) - 146485 [21:58:01]1012 (4) - 29.10.2024 15:30 [21:58:01]1206 (1) - 0 [21:58:01]OFD Sender: Remove packet 146485 [21:58:01]ProducePacketName [21:58:01]name=ofd_packets/00146485 [21:58:01]NVStorageDeleteData [21:58:01]OFD Sender: No OFD packet to send [21:58:01]*** Cut start [21:58:01]*** Partial cut [21:58:01]*** CUTSNS_PIN = 1 [21:58:01]*** CUTSNS_PIN = 0 [21:58:02]*** Brake cut motor [21:58:02]Read from MH i2c: 01 [21:58:02]MH_I2C_Read... [21:58:02]*** Stop cut motor [21:58:02]*** Cut end [21:58:02]Read from MH i2c: 01 07 00 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: 01 07 00 B9 12 00 00 00 00 00 FF 0F E0 [21:58:02]process_action close_receipt done [21:58:02]requested_data is exist [21:58:02]produce_requested_data [21:58:02]requested_item fm.sn is exist - process it [21:58:02]wFMCommunicate request_size=4 [21:58:02]MH_SAM_APDU [21:58:02]CAPDU: 80 11 00 00 [21:58:02]Write to MH i2c: E2 08 00 BA 12 80 11 00 00 00 00 00 00 46 [21:58:02]Write i2c OK [21:58:02]MH_I2C_Read... [21:58:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:02]Read from MH i2c: E2 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 17 00 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 17 00 BA 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 99 [21:58:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [21:58:02]wFMCommunicate OK [21:58:02]requested_item fd.num is exist - process it [21:58:02]SAM_PROTO_GetFieldsCounters [21:58:02]wFMCommunicate request_size=4 [21:58:02]MH_SAM_APDU [21:58:02]CAPDU: 80 13 00 00 [21:58:02]Write to MH i2c: E2 08 00 BB 12 80 13 00 00 00 00 00 00 49 [21:58:02]Write i2c OK [21:58:02]MH_I2C_Read... [21:58:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:58:02]Read from MH i2c: E2 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 62 00 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 62 00 BB 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 35 3C 02 00 0E 04 04 00 23 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 52 [21:58:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 35 3C 02 00 0E 04 04 00 23 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 [21:58:02]wFMCommunicate OK [21:58:02]SAM_PROTO_GetFieldsCounters done [21:58:02]requested_item shift.num is exist - process it [21:58:02]requested_item shift.opened is exist - process it [21:58:02]req_shift_opened [21:58:02]FM_GetShiftState [21:58:02]SAM_PROTO_GetShiftState [21:58:02]wFMCommunicate request_size=4 [21:58:02]MH_SAM_APDU [21:58:02]CAPDU: 80 13 01 00 [21:58:02]Write to MH i2c: E2 08 00 BC 12 80 13 01 00 00 00 00 00 4B [21:58:02]Write i2c OK [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 [21:58:02]MH_I2C_Read... [21:58:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:02]Read from MH i2c: E2 0E 00 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 0E 00 BC 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 84 [21:58:02]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [21:58:02]wFMCommunicate OK [21:58:02]SAM_PROTO_GetShiftState done [21:58:02]FM_GetShiftState done [21:58:02]req_shift_opened done [21:58:02]requested_item shift.open_date is exist - process it [21:58:02]req_shift_open_date [21:58:02]req_shift_open_date done [21:58:02]produce_requested_data done [21:58:02]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146485,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [21:58:02]process_action_free close_receipt [21:58:02]json_value_free [21:58:02]json_value_free done [21:58:02]process_json_proto returns [21:58:02]Send response to host [21:58:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146485,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [21:58:02]free response buf [21:58:02]execute_script done [21:58:02]execute_script returns [21:58:02]free content buf [21:58:02]Sock 8.Close socket [21:58:02]Sock 8.Thread stoped [21:58:06]OFD Sender: No OFD packet to send [21:58:11]OFD Sender: No OFD packet to send [21:58:16]OFD Sender: No OFD packet to send [21:58:21]OFD Sender: No OFD packet to send [21:58:26]OFD Sender: No OFD packet to send [21:58:31]OFD Sender: No OFD packet to send [21:58:36]OFD Sender: No OFD packet to send [21:58:41]OFD Sender: No OFD packet to send [21:58:46]OFD Sender: No OFD packet to send [21:58:51]OFD Sender: No OFD packet to send [21:58:56]OFD Sender: No OFD packet to send [21:59:01]OFD Sender: No OFD packet to send [21:59:06]OFD Sender: No OFD packet to send [21:59:12]OFD Sender: No OFD packet to send [21:59:17]OFD Sender: No OFD packet to send [21:59:22]OFD Sender: No OFD packet to send [21:59:27]OFD Sender: No OFD packet to send [21:59:32]OFD Sender: No OFD packet to send [21:59:37]OFD Sender: No OFD packet to send [21:59:42]OFD Sender: No OFD packet to send [21:59:47]OFD Sender: No OFD packet to send [21:59:52]OFD Sender: No OFD packet to send [21:59:57]OFD Sender: No OFD packet to send [22:00:02]OFD Sender: No OFD packet to send [22:00:07]OFD Sender: No OFD packet to send [22:00:12]OFD Sender: No OFD packet to send [22:00:17]OFD Sender: No OFD packet to send [22:00:22]OFD Sender: No OFD packet to send [22:00:27]OFD Sender: No OFD packet to send [22:00:32]OFD Sender: No OFD packet to send [22:00:37]OFD Sender: No OFD packet to send [22:00:42]OFD Sender: No OFD packet to send [22:00:47]OFD Sender: No OFD packet to send [22:00:52]OFD Sender: No OFD packet to send [22:00:57]OFD Sender: No OFD packet to send [22:01:02]OFD Sender: No OFD packet to send [22:01:07]OFD Sender: No OFD packet to send [22:01:12]OFD Sender: No OFD packet to send [22:01:17]OFD Sender: No OFD packet to send [22:01:22]OFD Sender: No OFD packet to send [22:01:27]OFD Sender: No OFD packet to send [22:01:32]OFD Sender: No OFD packet to send [22:01:37]OFD Sender: No OFD packet to send [22:01:42]OFD Sender: No OFD packet to send [22:01:47]OFD Sender: No OFD packet to send [22:01:52]OFD Sender: No OFD packet to send [22:01:57]OFD Sender: No OFD packet to send [22:02:02]OFD Sender: No OFD packet to send [22:02:07]OFD Sender: No OFD packet to send [22:02:12]OFD Sender: No OFD packet to send [22:02:17]OFD Sender: No OFD packet to send [22:02:22]OFD Sender: No OFD packet to send [22:02:27]OFD Sender: No OFD packet to send [22:02:32]OFD Sender: No OFD packet to send [22:02:37]OFD Sender: No OFD packet to send [22:02:42]OFD Sender: No OFD packet to send [22:02:47]OFD Sender: No OFD packet to send [22:02:52]OFD Sender: No OFD packet to send [22:02:57]OFD Sender: No OFD packet to send [22:03:02]OFD Sender: No OFD packet to send [22:03:07]OFD Sender: No OFD packet to send [22:03:12]OFD Sender: No OFD packet to send [22:03:17]OFD Sender: No OFD packet to send [22:03:22]OFD Sender: No OFD packet to send [22:03:27]OFD Sender: No OFD packet to send [22:03:32]OFD Sender: No OFD packet to send [22:03:37]OFD Sender: No OFD packet to send [22:03:42]OFD Sender: No OFD packet to send [22:03:47]OFD Sender: No OFD packet to send [22:03:52]OFD Sender: No OFD packet to send [22:03:57]OFD Sender: No OFD packet to send [22:04:02]OFD Sender: No OFD packet to send [22:04:07]OFD Sender: No OFD packet to send [22:04:12]OFD Sender: No OFD packet to send [22:04:17]OFD Sender: No OFD packet to send [22:04:22]OFD Sender: No OFD packet to send [22:04:27]OFD Sender: No OFD packet to send [22:04:32]OFD Sender: No OFD packet to send [22:04:37]OFD Sender: No OFD packet to send [22:04:42]OFD Sender: No OFD packet to send [22:04:47]OFD Sender: No OFD packet to send [22:04:52]OFD Sender: No OFD packet to send [22:04:57]OFD Sender: No OFD packet to send [22:05:02]OFD Sender: No OFD packet to send [22:05:07]OFD Sender: No OFD packet to send [22:05:12]OFD Sender: No OFD packet to send [22:05:17]OFD Sender: No OFD packet to send [22:05:22]OFD Sender: No OFD packet to send [22:05:27]OFD Sender: No OFD packet to send [22:05:32]OFD Sender: No OFD packet to send [22:05:37]OFD Sender: No OFD packet to send [22:05:37]accept exits with 9 [22:05:37]New connection [22:05:37]New thread 3067473252 created [22:05:37]Thread 3067329892 joined [22:05:37]Waiting for new connection... [22:05:37] Sock 9.Parse request [22:05:37]Sock 9.Check first char [22:05:37]Sock 9.First char is OK [22:05:37]request: POST /json_proto HTTP/1.0 [22:05:37]Method: POST [22:05:37]URL: /json_proto [22:05:37]Method is POST - this is cgi request [22:05:37]url: /json_proto [22:05:37]query_string will be loaded in cgi processing [22:05:37]execute_cgi json_proto POST (null) [22:05:37]execute_cgi path=json_proto method=POST [22:05:37]POST find Content-Length [22:05:37]Host: 172.17.40.195:8080 [22:05:37]Content-Length: 688 [22:05:37]Content-Type: application/json [22:05:37] [22:05:37]POST finish read [22:05:37]Found Content-Length = 688 [22:05:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:05:37]execute_script... [22:05: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)161250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:05:37]POST & json_proto [22:05:37]process_json_proto [22:05:37]json parsed OK: [22:05:37]protocol is kg_v1.0 [22:05:37]action value=close_receipt [22:05:37]process_action close_receipt [22:05:37]cmd_close_receipt [22:05:37]MH_GetDate [22:05:37]Write to MH i2c: F0 00 00 BD 12 BE [22:05:37]Write i2c OK [22:05:37]MH_I2C_Read... [22:05:37]Read from MH i2c: F0 [22:05:37]MH_I2C_Read... [22:05:37]Read from MH i2c: F0 09 00 [22:05:37]MH_I2C_Read... [22:05:37]Read from MH i2c: F0 09 00 BD 12 00 33 5C 21 67 D5 8D 6C 64 10 [22:05:37]GetLastDocTimeStamp 1730239080 [22:05:37]current date 1730239539 [22:05:37]FM_GetShiftState [22:05:37]SAM_PROTO_GetShiftState [22:05:37]wFMCommunicate request_size=4 [22:05:37]MH_SAM_APDU [22:05:37]CAPDU: 80 13 01 00 [22:05:37]Write to MH i2c: E2 08 00 BE 12 80 13 01 00 00 00 00 00 4D [22:05:37]Write i2c OK [22:05:37]MH_I2C_Read... [22:05:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:37]Read from MH i2c: E2 [22:05:37]MH_I2C_Read... [22:05:37]Read from MH i2c: E2 0E 00 [22:05:37]MH_I2C_Read... [22:05:37]Read from MH i2c: E2 0E 00 BE 12 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 86 [22:05:37]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:05:37]wFMCommunicate OK [22:05:37]SAM_PROTO_GetShiftState done [22:05:37]FM_GetShiftState done [22:05:37]opened in 1730161786 [22:05:37]opened+sec_in_day 1730248186 [22:05:37]quantity*price = 150076 [22:05:37]sum+1 = 150078 [22:05:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 282 29.10.2024 22:05 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146486 ФПД: 254079447226741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220539&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146486&fm=254079447226741&tin=02508201610067®Number=0000000000091683&sum=150000 [22:05:38]StoreToDocumentArchive [22:05:38]shift 547 fd 146486 [22:05:38]save to /storage/0547/doc_00146486 [22:05:38]save last doc name /storage/0547/doc_00146486 to /storage/kkm_last_doc_name [22:05:38]save OK [22:05:38]Clear old archive folders... [22:05:39]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:05:39]tlvbuf is B6E272F0 [22:05:39]SAM_PROTO_ClearQueue [22:05:39]wFMCommunicate request_size=4 [22:05:39]MH_SAM_APDU [22:05:39]CAPDU: 80 09 00 00 [22:05:39]Write to MH i2c: E2 08 00 CB 12 80 09 00 00 00 00 00 00 4F [22:05:39]Write i2c OK [22:05:39]MH_I2C_Read... [22:05:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:05:39]Read from MH i2c: E2 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 CB 12 00 90 00 51 [22:05:39]RAPDU: 90 00 [22:05:39]wFMCommunicate OK [22:05:39]SAM_PROTO_ClearQueue done [22:05:39]KKMCreateOFDPacket [22:05:39]OFDProtocolAddRootSTLVToBuf [22:05:39]FM_MakeSignedData [22:05:39]FM_MakeSignedData [22:05:39]SAM_PROTO_SignData [22:05:39]wFMCommunicate request_size=4 [22:05:39]MH_SAM_APDU [22:05:39]CAPDU: 80 0D 01 02 [22:05:39]Write to MH i2c: E2 08 00 CC 12 80 0D 01 02 00 00 00 00 57 [22:05:39]Write i2c OK [22:05:39]MH_I2C_Read... [22:05:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:05:39]Read from MH i2c: E2 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 CC 12 00 90 00 52 [22:05:39]RAPDU: 90 00 [22:05:39]wFMCommunicate OK [22:05:39]wFMCommunicate request_size=255 [22:05:39]MH_SAM_APDU [22:05:39]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 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 33 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3C 02 [22:05:39]Write to MH i2c: E2 02 01 CD 12 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 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 33 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3C 02 00 00 6E [22:05:39]Write i2c OK [22:05:39]MH_I2C_Read... [22:05:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:39]Read from MH i2c: E2 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 CD 12 00 90 00 53 [22:05:39]RAPDU: 90 00 [22:05:39]wFMCommunicate OK [22:05:39]wFMCommunicate request_size=16 [22:05:39]MH_SAM_APDU [22:05:39]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E7 15 7B 32 59 75 [22:05:39]Write to MH i2c: E2 13 00 CE 12 80 0D 02 02 0B 00 00 35 04 06 00 E7 15 7B 32 59 75 00 00 26 [22:05:39]Write i2c OK [22:05:39]MH_I2C_Read... [22:05:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:39]Read from MH i2c: E2 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 03 00 CE 12 00 90 00 54 [22:05:39]RAPDU: 90 00 [22:05:39]wFMCommunicate OK [22:05:39]wFMCommunicate request_size=4 [22:05:39]MH_SAM_APDU [22:05:39]CAPDU: 80 0D 03 02 [22:05:39]Write to MH i2c: E2 08 00 CF 12 80 0D 03 02 00 00 00 00 5C [22:05:39]Write i2c OK [22:05:39]MH_I2C_Read... [22:05:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:05:39]Read from MH i2c: E2 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 0B 00 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 0B 00 CF 12 00 0B EB 19 26 3C 90 1A 88 90 00 00 [22:05:39]RAPDU: 0B EB 19 26 3C 90 1A 88 90 00 [22:05:39]wFMCommunicate OK [22:05:39]SAM_PROTO_SignData done [22:05:39]FM_MakeSignedData done [22:05:39]CreateOFDProtocolMessage [22:05:39]wFMCommunicate request_size=4 [22:05:39]MH_SAM_APDU [22:05:39]CAPDU: 80 11 00 00 [22:05:39]Write to MH i2c: E2 08 00 D0 12 80 11 00 00 00 00 00 00 5C [22:05:39]Write i2c OK [22:05:39]MH_I2C_Read... [22:05:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:39]Read from MH i2c: E2 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 17 00 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: E2 17 00 D0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AF [22:05:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:05:39]wFMCommunicate OK [22:05:39]CreateOFDProtocolMessage done [22:05:39]OFDSenderStorePacket 146486 [22:05:39]StoreOFDPacket docnum=146486 [22:05:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 E7 72 0D 01 CA 36 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 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 33 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3C 02 00 35 04 06 00 E7 15 7B 32 59 75 0B EB 19 26 3C 90 1A 88 [22:05:39]CheckFolder [22:05:39]dirname=/storage/ofd_packets [22:05:39]CheckFolder done [22:05:39]ProducePacketName [22:05:39]name=ofd_packets/00146486 [22:05:39]NVStorageSaveData ofd_packets/00146486 [22:05:39]File name is /storage/ofd_packets/00146486 [22:05:39]Write 307 bytes [22:05:39]NVStorageSaveData done [22:05:39]OFDSenderStorePacket done [22:05:39]KKMCreateOFDPacket done [22:05:39]NVStorageSaveData kkm_last_timestamp [22:05:39]File name is /storage/kkm_last_timestamp [22:05:39]Write 4 bytes [22:05:39]NVStorageSaveData done [22:05:39]ExternCall_PrintAddStr [22:05:39]wPrintStart [22:05:39]Write to MH i2c: 01 00 00 D1 12 E3 [22:05:39]Write i2c OK [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: 01 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: 01 07 00 [22:05:39]MH_I2C_Read... [22:05:39]Read from MH i2c: 01 07 00 D1 12 00 00 00 00 00 FF 0F F8 [22:05:39]RasterBufferAndPrint [22:05:39]line Счет N : (1)161250 [22:05:39]line ИНН: 02508201610067 [22:05:39]line Контрольно-Кассовый Чек [22:05:39]line ПРОДАЖА [22:05:39]line ТРК (МРК, ГНК) : 41 [22:05:39]line Товар: 2710194240 [22:05:39]line D-Energy Дт-К-2 [22:05:39]line 19.440 * 77.20 [22:05:39]line = 1500.77 [22:05:39]line НДС 12% НСП 1% [22:05:39]line > о реализуемом товаре [22:05:39]line ОКРУГЛЕНИЕ: -0.77 [22:05:39]line ИТОГО: 1500.00 [22:05:39]line Внесено: 1500.00 [22:05:39]line СДАЧА: 0.00 [22:05:39]line НСП 1% : 13.28 [22:05:39]line НДС 12% : 159.37 [22:05:39]line Наличными: 1500.00 [22:05:39]line Безнал.: 0.00 [22:05:39]line Место: АЗС № 126 "Партнер Нефть" [22:05:39]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:05:39]line СНО: Общий режим [22:05:39]line Чек 282 29.10.2024 22:05 [22:05:39]line Смена: 547 ФФД: 1.0 [22:05:39]line ЗНМ: 0300000085 [22:05:39]line РНМ: 0000000000091683 [22:05:39]line Версия ККМ: 001 [22:05:39]line ФМ: 0000000000871745 [22:05:39]line ФД: 146486 [22:05:39]line ФПД: 254079447226741 [22:05:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220539&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146486&fm=254079447226741&tin=02508201610067®Number=0000000000091683&sum=150000 [22:05:39]OFD Sender: Processing packet 146486 [packets to send 206, broken 205] [22:05:39]ProducePacketName [22:05:39]name=ofd_packets/00146486 [22:05:39]OFD Sender: To server: pG, [22:05:39]CommunicateWithHost lk.salyk.kg:30040 [22:05:39]ConnectInit lk.salyk.kg [22:05:39]written 0, free lines is 4095 [22:05:40]Connected sock=10 [22:05:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 E7 72 0D 01 CA 36 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 F0 49 02 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 33 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3C 02 00 35 04 06 00 E7 15 7B 32 59 75 0B EB 19 26 3C 90 1A 88 [22:05:40]Write to MH i2c: 01 00 00 FC 12 0E [22:05:40]Write i2c OK [22:05:40]MH_I2C_Read... [22:05:40]Read from MH i2c: 01 [22:05:40]MH_I2C_Read... [22:05:40]Read from MH i2c: 01 07 00 [22:05:40]MH_I2C_Read... [22:05:40]Read from MH i2c: 01 07 00 FC 12 00 00 00 00 00 B7 0C D8 [22:05:40]RasterBufferAndPrint [22:05:40]line [22:05:40]line [22:05:40]line [22:05:40]line [22:05:40]line [22:05:40]written 0, free lines is 3262 [22:05:40]MH_Cut [22:05:40]Write to MH i2c: D1 01 00 03 13 01 E8 [22:05:40]Write i2c OK [22:05:40]MH_I2C_Read... [22:05:40]Read from MH i2c: D1 [22:05:40]MH_I2C_Read... [22:05:40]Read from MH i2c: D1 01 00 [22:05:40]MH_I2C_Read... [22:05:40]Read from MH i2c: D1 01 00 03 13 00 E7 [22:05:40]Write to MH i2c: 01 00 00 04 13 17 [22:05:40]Write i2c OK [22:05:40]MH_I2C_Read... [22:05:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 FD E4 47 00 44 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 36 3C 02 00 F4 03 04 00 59 01 21 67 B6 04 01 00 00 5D E9 FD F1 78 47 58 C7 [22:05:40]CommunicateWithHost err = 0 [22:05:40]CheckOFDResponse [22:05:40]1017 (14) - 77093643461234 [22:05:40]1041 (16) - 0000000000871745 [22:05:40]1040 (4) - 146486 [22:05:40]1012 (4) - 29.10.2024 15:38 [22:05:40]1206 (1) - 0 [22:05:40]OFD Sender: Remove packet 146486 [22:05:40]ProducePacketName [22:05:40]name=ofd_packets/00146486 [22:05:40]NVStorageDeleteData [22:05:41]OFD Sender: No OFD packet to send [22:05:41]*** Cut start [22:05:41]*** Partial cut [22:05:41]*** CUTSNS_PIN = 1 [22:05:41]*** CUTSNS_PIN = 0 [22:05:41]*** Brake cut motor [22:05:41]Read from MH i2c: 01 [22:05:41]MH_I2C_Read... [22:05:41]*** Stop cut motor [22:05:41]*** Cut end [22:05:41]Read from MH i2c: 01 07 00 [22:05:41]MH_I2C_Read... [22:05:41]Read from MH i2c: 01 07 00 04 13 00 00 00 00 00 FF 0F 2C [22:05:41]process_action close_receipt done [22:05:41]requested_data is exist [22:05:41]produce_requested_data [22:05:41]requested_item fm.sn is exist - process it [22:05:41]wFMCommunicate request_size=4 [22:05:41]MH_SAM_APDU [22:05:41]CAPDU: 80 11 00 00 [22:05:41]Write to MH i2c: E2 08 00 05 13 80 11 00 00 00 00 00 00 92 [22:05:41]Write i2c OK [22:05:41]MH_I2C_Read... [22:05:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:41]Read from MH i2c: E2 [22:05:41]MH_I2C_Read... [22:05:41]Read from MH i2c: E2 17 00 [22:05:41]MH_I2C_Read... [22:05:41]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 31 37 34 35 90 00 E5 [22:05:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:05:41]wFMCommunicate OK [22:05:41]requested_item fd.num is exist - process it [22:05:41]SAM_PROTO_GetFieldsCounters [22:05:41]wFMCommunicate request_size=4 [22:05:41]MH_SAM_APDU [22:05:41]CAPDU: 80 13 00 00 [22:05:41]Write to MH i2c: E2 08 00 06 13 80 13 00 00 00 00 00 00 95 [22:05:41]Write i2c OK [22:05:41]MH_I2C_Read... [22:05:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:05:41]Read from MH i2c: E2 [22:05:41]MH_I2C_Read... [22:05:41]Read from MH i2c: E2 62 00 [22:05:41]MH_I2C_Read... [22:05:41]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 36 3C 02 00 0E 04 04 00 23 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 A2 [22:05:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 36 3C 02 00 0E 04 04 00 23 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 [22:05:41]wFMCommunicate OK [22:05:41]SAM_PROTO_GetFieldsCounters done [22:05:41]requested_item shift.num is exist - process it [22:05:41]requested_item shift.opened is exist - process it [22:05:41]req_shift_opened [22:05:41]FM_GetShiftState [22:05:41]SAM_PROTO_GetShiftState [22:05:41]wFMCommunicate request_size=4 [22:05:41]MH_SAM_APDU [22:05:41]CAPDU: 80 13 01 00 [22:05:41]Write to MH i2c: E2 08 00 07 13 80 13 01 00 00 00 00 00 97 [22:05:41]Write i2c OK [22:05:41]MH_I2C_Read... [22:05:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:41]Read from MH i2c: E2 [22:05:41]MH_I2C_Read... [22:05:41]Read from MH i2c: E2 0E 00 [22:05:41]MH_I2C_Read... [22:05:41]Read from MH i2c: E2 0E 00 07 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D0 [22:05:41]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:05:41]wFMCommunicate OK [22:05:41]SAM_PROTO_GetShiftState done [22:05:41]FM_GetShiftState done [22:05:41]req_shift_opened done [22:05:41]requested_item shift.open_date is exist - process it [22:05:41]req_shift_open_date [22:05:41]req_shift_open_date done [22:05:41]produce_requested_data done [22:05:41]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146486,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:05:41]process_action_free close_receipt [22:05:41]json_value_free [22:05:42]json_value_free done [22:05:42]process_json_proto returns [22:05:42]Send response to host [22:05:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146486,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:05:42]free response buf [22:05:42]execute_script done [22:05:42]execute_script returns [22:05:42]free content buf [22:05:42]Sock 9.Close socket [22:05:42]Sock 9.Thread stoped [22:05:46]OFD Sender: No OFD packet to send [22:05:51]OFD Sender: No OFD packet to send [22:05:56]OFD Sender: No OFD packet to send [22:06:01]OFD Sender: No OFD packet to send [22:06:06]OFD Sender: No OFD packet to send [22:06:11]OFD Sender: No OFD packet to send [22:06:16]OFD Sender: No OFD packet to send [22:06:21]OFD Sender: No OFD packet to send [22:06:26]OFD Sender: No OFD packet to send [22:06:31]OFD Sender: No OFD packet to send [22:06:36]OFD Sender: No OFD packet to send [22:06:41]OFD Sender: No OFD packet to send [22:06:46]OFD Sender: No OFD packet to send [22:06:51]OFD Sender: No OFD packet to send [22:06:56]OFD Sender: No OFD packet to send [22:07:01]OFD Sender: No OFD packet to send [22:07:06]OFD Sender: No OFD packet to send [22:07:11]OFD Sender: No OFD packet to send [22:07:14]accept exits with 8 [22:07:14]New connection [22:07:14]New thread 3067329892 created [22:07:14]Thread 3067473252 joined [22:07:14]Waiting for new connection... [22:07:14] Sock 8.Parse request [22:07:14]Sock 8.Check first char [22:07:14]Sock 8.First char is OK [22:07:14]request: POST /json_proto HTTP/1.0 [22:07:14]Method: POST [22:07:14]URL: /json_proto [22:07:14]Method is POST - this is cgi request [22:07:14]url: /json_proto [22:07:14]query_string will be loaded in cgi processing [22:07:14]execute_cgi json_proto POST (null) [22:07:14]execute_cgi path=json_proto method=POST [22:07:14]POST find Content-Length [22:07:14]Host: 172.17.40.195:8080 [22:07:14]Content-Length: 674 [22:07:14]Content-Type: application/json [22:07:14] [22:07:14]POST finish read [22:07:14]Found Content-Length = 674 [22:07:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [22:07:14]execute_script... [22:07:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [22:07:14]POST & json_proto [22:07:14]process_json_proto [22:07:14]json parsed OK: [22:07:14]protocol is kg_v1.0 [22:07:14]action value=close_receipt [22:07:14]process_action close_receipt [22:07:14]cmd_close_receipt [22:07:14]MH_GetDate [22:07:14]Write to MH i2c: F0 00 00 08 13 0A [22:07:14]Write i2c OK [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: F0 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: F0 09 00 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: F0 09 00 08 13 00 93 5C 21 67 D5 8D 6C 64 BC [22:07:14]GetLastDocTimeStamp 1730239539 [22:07:14]current date 1730239635 [22:07:14]FM_GetShiftState [22:07:14]SAM_PROTO_GetShiftState [22:07:14]wFMCommunicate request_size=4 [22:07:14]MH_SAM_APDU [22:07:14]CAPDU: 80 13 01 00 [22:07:14]Write to MH i2c: E2 08 00 09 13 80 13 01 00 00 00 00 00 99 [22:07:14]Write i2c OK [22:07:14]MH_I2C_Read... [22:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:14]Read from MH i2c: E2 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 0E 00 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 0E 00 09 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D2 [22:07:14]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:07:14]wFMCommunicate OK [22:07:14]SAM_PROTO_GetShiftState done [22:07:14]FM_GetShiftState done [22:07:14]opened in 1730161786 [22:07:14]opened+sec_in_day 1730248186 [22:07:14]quantity*price = 70027 [22:07:14]sum+1 = 70029 [22:07: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 283 29.10.2024 22:07 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146487 ФПД: 175625594280963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220715&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146487&fm=175625594280963&tin=02508201610067®Number=0000000000091683&sum=70000 [22:07:15]StoreToDocumentArchive [22:07:15]shift 547 fd 146487 [22:07:15]save to /storage/0547/doc_00146487 [22:07:15]save last doc name /storage/0547/doc_00146487 to /storage/kkm_last_doc_name [22:07:15]save OK [22:07:15]Clear old archive folders... [22:07:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:07:15]tlvbuf is 011482E0 [22:07:15]SAM_PROTO_ClearQueue [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 09 00 00 [22:07:15]Write to MH i2c: E2 08 00 16 13 80 09 00 00 00 00 00 00 9B [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 16 13 00 90 00 9D [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]SAM_PROTO_ClearQueue done [22:07:15]KKMCreateOFDPacket [22:07:15]OFDProtocolAddRootSTLVToBuf [22:07:15]FM_MakeSignedData [22:07:15]FM_MakeSignedData [22:07:15]SAM_PROTO_SignData [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 01 02 [22:07:15]Write to MH i2c: E2 08 00 17 13 80 0D 01 02 00 00 00 00 A3 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 17 13 00 90 00 9E [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]wFMCommunicate request_size=255 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1B 01 00 00 F4 03 04 00 93 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3C 02 00 35 04 06 00 9F BB 05 29 [22:07:15]Write to MH i2c: E2 02 01 18 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1B 01 00 00 F4 03 04 00 93 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3C 02 00 35 04 06 00 9F BB 05 29 00 00 D8 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 18 13 00 90 00 9F [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]wFMCommunicate request_size=7 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 02 02 02 1C 03 [22:07:15]Write to MH i2c: E2 0A 00 19 13 80 0D 02 02 02 00 1C 03 00 00 C9 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 19 13 00 90 00 A0 [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 03 02 [22:07:15]Write to MH i2c: E2 08 00 1A 13 80 0D 03 02 00 00 00 00 A8 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 0B 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 0B 00 1A 13 00 9D 84 4E 80 12 F9 F6 85 90 00 1E [22:07:15]RAPDU: 9D 84 4E 80 12 F9 F6 85 90 00 [22:07:15]wFMCommunicate OK [22:07:15]SAM_PROTO_SignData done [22:07:15]FM_MakeSignedData done [22:07:15]CreateOFDProtocolMessage [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 11 00 00 [22:07:15]Write to MH i2c: E2 08 00 1B 13 80 11 00 00 00 00 00 00 A8 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 17 00 [22:07:15]MH_I2C_Read... [22:07:15]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 31 37 34 35 90 00 FB [22:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:07:15]wFMCommunicate OK [22:07:15]CreateOFDProtocolMessage done [22:07:15]OFDSenderStorePacket 146487 [22:07:15]StoreOFDPacket docnum=146487 [22:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 3B 0C 04 01 D9 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1B 01 00 00 F4 03 04 00 93 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3C 02 00 35 04 06 00 9F BB 05 29 1C 03 9D 84 4E 80 12 F9 F6 85 [22:07:15]CheckFolder [22:07:15]dirname=/storage/ofd_packets [22:07:15]CheckFolder done [22:07:15]ProducePacketName [22:07:15]name=ofd_packets/00146487 [22:07:15]NVStorageSaveData ofd_packets/00146487 [22:07:15]File name is /storage/ofd_packets/00146487 [22:07:15]Write 298 bytes [22:07:15]NVStorageSaveData done [22:07:15]OFDSenderStorePacket done [22:07:15]KKMCreateOFDPacket done [22:07:15]NVStorageSaveData kkm_last_timestamp [22:07:15]File name is /storage/kkm_last_timestamp [22:07:15]Write 4 bytes [22:07:15]NVStorageSaveData done [22:07:15]ExternCall_PrintAddStr [22:07:15]wPrintStart [22:07:15]Write to MH i2c: 01 00 00 1C 13 2F [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: 01 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: 01 07 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: 01 07 00 1C 13 00 00 00 00 00 FF 0F 44 [22:07:15]RasterBufferAndPrint [22:07:15]line Счет N : (1)161252 [22:07:15]line ИНН: 02508201610067 [22:07:15]line Контрольно-Кассовый Чек [22:07:15]line ПРОДАЖА [22:07:15]line ТРК (МРК, ГНК) : 21 [22:07:15]line Товар: 2710194210 [22:07:15]line ДТ-К-2 [22:07:15]line 9.190 * 76.20 [22:07:15]line = 700.28 [22:07:15]line НДС 12% НСП 1% [22:07:15]line > о реализуемом товаре [22:07:15]line ОКРУГЛЕНИЕ: -0.28 [22:07:15]line ИТОГО: 700.00 [22:07:15]line Внесено: 700.00 [22:07:15]line СДАЧА: 0.00 [22:07:15]line НСП 1% : 6.20 [22:07:15]line НДС 12% : 74.37 [22:07:15]line Наличными: 700.00 [22:07:15]line Безнал.: 0.00 [22:07:15]line Место: АЗС № 126 "Партнер Нефть" [22:07:15]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:07:15]line СНО: Общий режим [22:07:15]line Чек 283 29.10.2024 22:07 [22:07:15]line Смена: 547 ФФД: 1.0 [22:07:15]line ЗНМ: 0300000085 [22:07:15]line РНМ: 0000000000091683 [22:07:15]line Версия ККМ: 001 [22:07:15]line ФМ: 0000000000871745 [22:07:15]line ФД: 146487 [22:07:15]line ФПД: 175625594280963 [22:07:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220715&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146487&fm=175625594280963&tin=02508201610067®Number=0000000000091683&sum=70000 [22:07:16]OFD Sender: Processing packet 146487 [packets to send 206, broken 205] [22:07:16]ProducePacketName [22:07:16]name=ofd_packets/00146487 [22:07:16]OFD Sender: To server: pG, [22:07:16]CommunicateWithHost lk.salyk.kg:30040 [22:07:16]ConnectInit lk.salyk.kg [22:07:16]written 0, free lines is 4095 [22:07:16]Write to MH i2c: 01 00 00 47 13 5A [22:07:16]Write i2c OK [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: 01 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: 01 07 00 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: 01 07 00 47 13 00 00 00 00 00 AB 0C 18 [22:07:16]RasterBufferAndPrint [22:07:16]line [22:07:16]line [22:07:16]line [22:07:16]line [22:07:16]line [22:07:16]written 0, free lines is 3252 [22:07:16]MH_Cut [22:07:16]Write to MH i2c: D1 01 00 4E 13 01 33 [22:07:16]Write i2c OK [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: D1 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: D1 01 00 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: D1 01 00 4E 13 00 32 [22:07:16]Write to MH i2c: 01 00 00 4F 13 62 [22:07:16]Write i2c OK [22:07:16]MH_I2C_Read... [22:07:17]Connected sock=10 [22: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 31 37 34 35 0C 01 00 00 3B 0C 04 01 D9 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1B 01 00 00 F4 03 04 00 93 5C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3C 02 00 35 04 06 00 9F BB 05 29 1C 03 9D 84 4E 80 12 F9 F6 85 [22:07:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8A E7 47 00 97 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 37 3C 02 00 F4 03 04 00 BA 01 21 67 B6 04 01 00 00 EE C5 F6 09 39 2D A3 10 [22:07:17]CommunicateWithHost err = 0 [22:07:17]CheckOFDResponse [22:07:17]1017 (14) - 77093643461234 [22:07:17]1041 (16) - 0000000000871745 [22:07:17]1040 (4) - 146487 [22:07:17]1012 (4) - 29.10.2024 15:39 [22:07:17]1206 (1) - 0 [22:07:17]OFD Sender: Remove packet 146487 [22:07:17]ProducePacketName [22:07:17]name=ofd_packets/00146487 [22:07:17]NVStorageDeleteData [22:07:17]*** Cut start [22:07:17]*** Partial cut [22:07:17]*** CUTSNS_PIN = 1 [22:07:17]*** CUTSNS_PIN = 0 [22:07:17]*** Brake cut motor [22:07:17]OFD Sender: No OFD packet to send [22:07:18]Read from MH i2c: 01 [22:07:18]MH_I2C_Read... [22:07:18]*** Stop cut motor [22:07:18]*** Cut end [22:07:18]Read from MH i2c: 01 07 00 [22:07:18]MH_I2C_Read... [22:07:18]Read from MH i2c: 01 07 00 4F 13 00 00 00 00 00 FF 0F 77 [22:07:18]process_action close_receipt done [22:07:18]requested_data is exist [22:07:18]produce_requested_data [22:07:18]requested_item fm.sn is exist - process it [22:07:18]wFMCommunicate request_size=4 [22:07:18]MH_SAM_APDU [22:07:18]CAPDU: 80 11 00 00 [22:07:18]Write to MH i2c: E2 08 00 50 13 80 11 00 00 00 00 00 00 DD [22:07:18]Write i2c OK [22:07:18]MH_I2C_Read... [22:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:18]Read from MH i2c: E2 [22:07:18]MH_I2C_Read... [22:07:18]Read from MH i2c: E2 17 00 [22:07:18]MH_I2C_Read... [22:07:18]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 31 37 34 35 90 00 30 [22:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:07:18]wFMCommunicate OK [22:07:18]requested_item fd.num is exist - process it [22:07:18]SAM_PROTO_GetFieldsCounters [22:07:18]wFMCommunicate request_size=4 [22:07:18]MH_SAM_APDU [22:07:18]CAPDU: 80 13 00 00 [22:07:18]Write to MH i2c: E2 08 00 51 13 80 13 00 00 00 00 00 00 E0 [22:07:18]Write i2c OK [22:07:18]MH_I2C_Read... [22:07:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:18]Read from MH i2c: E2 [22:07:18]MH_I2C_Read... [22:07:18]Read from MH i2c: E2 62 00 [22:07:18]MH_I2C_Read... [22:07:18]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 37 3C 02 00 0E 04 04 00 23 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 F1 [22:07:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 37 3C 02 00 0E 04 04 00 23 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 [22:07:18]wFMCommunicate OK [22:07:18]SAM_PROTO_GetFieldsCounters done [22:07:18]requested_item shift.num is exist - process it [22:07:18]requested_item shift.opened is exist - process it [22:07:18]req_shift_opened [22:07:18]FM_GetShiftState [22:07:18]SAM_PROTO_GetShiftState [22:07:18]wFMCommunicate request_size=4 [22:07:18]MH_SAM_APDU [22:07:18]CAPDU: 80 13 01 00 [22:07:18]Write to MH i2c: E2 08 00 52 13 80 13 01 00 00 00 00 00 E2 [22:07:18]Write i2c OK [22:07:18]MH_I2C_Read... [22:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:18]Read from MH i2c: E2 [22:07:18]MH_I2C_Read... [22:07:18]Read from MH i2c: E2 0E 00 [22:07:18]MH_I2C_Read... [22:07:18]Read from MH i2c: E2 0E 00 52 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1B [22:07:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:07:18]wFMCommunicate OK [22:07:18]SAM_PROTO_GetShiftState done [22:07:18]FM_GetShiftState done [22:07:18]req_shift_opened done [22:07:18]requested_item shift.open_date is exist - process it [22:07:18]req_shift_open_date [22:07:18]req_shift_open_date done [22:07:18]produce_requested_data done [22:07:18]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146487,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:07:18]process_action_free close_receipt [22:07:18]json_value_free [22:07:18]json_value_free done [22:07:18]process_json_proto returns [22:07:18]Send response to host [22:07:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146487,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:07:18]free response buf [22:07:18]execute_script done [22:07:18]execute_script returns [22:07:18]free content buf [22:07:18]Sock 8.Close socket [22:07:18]Sock 8.Thread stoped [22:07:22]OFD Sender: No OFD packet to send [22:07:27]OFD Sender: No OFD packet to send [22:07:32]OFD Sender: No OFD packet to send [22:07:37]OFD Sender: No OFD packet to send [22:07:42]OFD Sender: No OFD packet to send [22:07:47]OFD Sender: No OFD packet to send [22:07:52]OFD Sender: No OFD packet to send [22:07:58]OFD Sender: No OFD packet to send [22:08:03]OFD Sender: No OFD packet to send [22:08:08]OFD Sender: No OFD packet to send [22:08:13]OFD Sender: No OFD packet to send [22:08:18]OFD Sender: No OFD packet to send [22:08:23]OFD Sender: No OFD packet to send [22:08:28]OFD Sender: No OFD packet to send [22:08:33]OFD Sender: No OFD packet to send [22:08:38]OFD Sender: No OFD packet to send [22:08:43]OFD Sender: No OFD packet to send [22:08:48]OFD Sender: No OFD packet to send [22:08:53]OFD Sender: No OFD packet to send [22:08:58]OFD Sender: No OFD packet to send [22:09:03]OFD Sender: No OFD packet to send [22:09:08]OFD Sender: No OFD packet to send [22:09:13]OFD Sender: No OFD packet to send [22:09:18]OFD Sender: No OFD packet to send [22:09:23]OFD Sender: No OFD packet to send [22:09:28]OFD Sender: No OFD packet to send [22:09:33]OFD Sender: No OFD packet to send [22:09:38]OFD Sender: No OFD packet to send [22:09:43]OFD Sender: No OFD packet to send [22:09:48]OFD Sender: No OFD packet to send [22:09:53]OFD Sender: No OFD packet to send [22:09:58]OFD Sender: No OFD packet to send [22:10:03]OFD Sender: No OFD packet to send [22:10:08]OFD Sender: No OFD packet to send [22:10:13]OFD Sender: No OFD packet to send [22:10:18]OFD Sender: No OFD packet to send [22:10:23]OFD Sender: No OFD packet to send [22:10:28]OFD Sender: No OFD packet to send [22:10:33]OFD Sender: No OFD packet to send [22:10:35]accept exits with 9 [22:10:35]New connection [22:10:35]New thread 3067473252 created [22:10:35]Thread 3067329892 joined [22:10:35]Waiting for new connection... [22:10:35] Sock 9.Parse request [22:10:35]Sock 9.Check first char [22:10:35]Sock 9.First char is OK [22:10:35]request: POST /json_proto HTTP/1.0 [22:10:35]Method: POST [22:10:35]URL: /json_proto [22:10:35]Method is POST - this is cgi request [22:10:35]url: /json_proto [22:10:35]query_string will be loaded in cgi processing [22:10:35]execute_cgi json_proto POST (null) [22:10:35]execute_cgi path=json_proto method=POST [22:10:35]POST find Content-Length [22:10:35]Host: 172.17.40.195:8080 [22:10:35]Content-Length: 978 [22:10:35]Content-Type: application/json [22:10:35] [22:10:35]POST finish read [22:10:35]Found Content-Length = 978 [22:10:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 66.490, "sum" : 5000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.49 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:35]execute_script... [22:10:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 66.490, "sum" : 5000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.49 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:35]POST & json_proto [22:10:35]process_json_proto [22:10:35]json parsed OK: [22:10:35]protocol is kg_v1.0 [22:10:35]action value=close_receipt [22:10:35]process_action close_receipt [22:10:35]cmd_close_receipt [22:10:35]MH_GetDate [22:10:35]Write to MH i2c: F0 00 00 53 13 55 [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: F0 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: F0 09 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: F0 09 00 53 13 00 5C 5D 21 67 D5 8D 6C 64 D1 [22:10:35]GetLastDocTimeStamp 1730239635 [22:10:35]current date 1730239836 [22:10:35]FM_GetShiftState [22:10:35]SAM_PROTO_GetShiftState [22:10:35]wFMCommunicate request_size=4 [22:10:35]MH_SAM_APDU [22:10:35]CAPDU: 80 13 01 00 [22:10:35]Write to MH i2c: E2 08 00 54 13 80 13 01 00 00 00 00 00 E4 [22:10:35]Write i2c OK [22:10:35]MH_I2C_Read... [22:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:35]Read from MH i2c: E2 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 0E 00 [22:10:35]MH_I2C_Read... [22:10:35]Read from MH i2c: E2 0E 00 54 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1D [22:10:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:10:35]wFMCommunicate OK [22:10:35]SAM_PROTO_GetShiftState done [22:10:35]FM_GetShiftState done [22:10:35]opened in 1730161786 [22:10:35]opened+sec_in_day 1730248186 [22:10:35]quantity*price = 500004 [22:10:35]sum+1 = 500006 [22:10:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 530.98 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 284 29.10.2024 22:10 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 66.49 сом ФМ: 0000000000871745 ФД: 146488 ФПД: 232315937403644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T221036&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146488&fm=232315937403644&tin=02508201610067®Number=0000000000091683&sum=500000 [22:10:36]StoreToDocumentArchive [22:10:36]shift 547 fd 146488 [22:10:36]save to /storage/0547/doc_00146488 [22:10:36]save last doc name /storage/0547/doc_00146488 to /storage/kkm_last_doc_name [22:10:36]save OK [22:10:36]Clear old archive folders... [22:10:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:10:36]tlvbuf is 010C3130 [22:10:36]SAM_PROTO_ClearQueue [22:10:36]wFMCommunicate request_size=4 [22:10:36]MH_SAM_APDU [22:10:36]CAPDU: 80 09 00 00 [22:10:36]Write to MH i2c: E2 08 00 61 13 80 09 00 00 00 00 00 00 E6 [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:10:36]Read from MH i2c: E2 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [22:10:36]RAPDU: 90 00 [22:10:36]wFMCommunicate OK [22:10:36]SAM_PROTO_ClearQueue done [22:10:36]KKMCreateOFDPacket [22:10:36]OFDProtocolAddRootSTLVToBuf [22:10:36]FM_MakeSignedData [22:10:36]FM_MakeSignedData [22:10:36]SAM_PROTO_SignData [22:10:36]wFMCommunicate request_size=4 [22:10:36]MH_SAM_APDU [22:10:36]CAPDU: 80 0D 01 02 [22:10:36]Write to MH i2c: E2 08 00 62 13 80 0D 01 02 00 00 00 00 EE [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:10:36]Read from MH i2c: E2 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 62 13 00 90 00 E9 [22:10:36]RAPDU: 90 00 [22:10:36]wFMCommunicate OK [22:10:36]wFMCommunicate request_size=255 [22:10:36]MH_SAM_APDU [22:10:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 1C 01 00 00 F4 03 04 00 5C 5D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3C 02 00 35 04 06 00 D3 4A 44 EC [22:10:36]Write to MH i2c: E2 02 01 63 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 1C 01 00 00 F4 03 04 00 5C 5D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3C 02 00 35 04 06 00 D3 4A 44 EC 00 00 BB [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:36]Read from MH i2c: E2 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 63 13 00 90 00 EA [22:10:36]RAPDU: 90 00 [22:10:36]wFMCommunicate OK [22:10:36]wFMCommunicate request_size=7 [22:10:36]MH_SAM_APDU [22:10:36]CAPDU: 80 0D 02 02 02 B2 FC [22:10:36]Write to MH i2c: E2 0A 00 64 13 80 0D 02 02 02 00 B2 FC 00 00 A3 [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:36]Read from MH i2c: E2 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 03 00 64 13 00 90 00 EB [22:10:36]RAPDU: 90 00 [22:10:36]wFMCommunicate OK [22:10:36]wFMCommunicate request_size=4 [22:10:36]MH_SAM_APDU [22:10:36]CAPDU: 80 0D 03 02 [22:10:36]Write to MH i2c: E2 08 00 65 13 80 0D 03 02 00 00 00 00 F3 [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:10:36]Read from MH i2c: E2 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 0B 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 0B 00 65 13 00 94 CA 83 A9 13 73 F9 49 90 00 46 [22:10:36]RAPDU: 94 CA 83 A9 13 73 F9 49 90 00 [22:10:36]wFMCommunicate OK [22:10:36]SAM_PROTO_SignData done [22:10:36]FM_MakeSignedData done [22:10:36]CreateOFDProtocolMessage [22:10:36]wFMCommunicate request_size=4 [22:10:36]MH_SAM_APDU [22:10:36]CAPDU: 80 11 00 00 [22:10:36]Write to MH i2c: E2 08 00 66 13 80 11 00 00 00 00 00 00 F3 [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:36]Read from MH i2c: E2 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: E2 17 00 [22:10:36]MH_I2C_Read... [22:10:36]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 31 37 34 35 90 00 46 [22:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:10:36]wFMCommunicate OK [22:10:36]CreateOFDProtocolMessage done [22:10:36]OFDSenderStorePacket 146488 [22:10:36]StoreOFDPacket docnum=146488 [22:10:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B8 80 04 01 52 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 1C 01 00 00 F4 03 04 00 5C 5D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3C 02 00 35 04 06 00 D3 4A 44 EC B2 FC 94 CA 83 A9 13 73 F9 49 [22:10:36]CheckFolder [22:10:36]dirname=/storage/ofd_packets [22:10:36]CheckFolder done [22:10:36]ProducePacketName [22:10:36]name=ofd_packets/00146488 [22:10:36]NVStorageSaveData ofd_packets/00146488 [22:10:36]File name is /storage/ofd_packets/00146488 [22:10:36]Write 298 bytes [22:10:36]NVStorageSaveData done [22:10:36]OFDSenderStorePacket done [22:10:36]KKMCreateOFDPacket done [22:10:36]NVStorageSaveData kkm_last_timestamp [22:10:36]File name is /storage/kkm_last_timestamp [22:10:36]Write 4 bytes [22:10:36]NVStorageSaveData done [22:10:36]ExternCall_PrintAddStr [22:10:36]wPrintStart [22:10:36]Write to MH i2c: 01 00 00 67 13 7A [22:10:36]Write i2c OK [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: 01 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: 01 07 00 [22:10:36]MH_I2C_Read... [22:10:36]Read from MH i2c: 01 07 00 67 13 00 00 00 00 00 FF 0F 8F [22:10:36]RasterBufferAndPrint [22:10:36]line Счет N : (1)161253 [22:10:36]line ИНН: 02508201610067 [22:10:36]line Контрольно-Кассовый Чек [22:10:36]line ПРОДАЖА [22:10:36]line ТРК (МРК, ГНК) : 21 [22:10:36]line Товар: 2710194210 [22:10:36]line ДТ-К-2 [22:10:36]line 66.490 * 75.20 [22:10:36]line = 5000.05 [22:10:36]line НДС 12% НСП 1% [22:10:37]line > о реализуемом товаре [22:10:37]line ОКРУГЛЕНИЕ: -0.05 [22:10:37]line ИТОГО: 5000.00 [22:10:37]line Внесено: 5000.00 [22:10:37]line СДАЧА: 0.00 [22:10:37]line НСП 1% : 44.25 [22:10:37]line НДС 12% : 530.98 [22:10:37]line Наличными: 5000.00 [22:10:37]line Безнал.: 0.00 [22:10:37]line Место: АЗС № 126 "Партнер Нефть" [22:10:37]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:10:37]line СНО: Общий режим [22:10:37]line Чек 284 29.10.2024 22:10 [22:10:37]line Смена: 547 ФФД: 1.0 [22:10:37]line ЗНМ: 0300000085 [22:10:37]line РНМ: 0000000000091683 [22:10:37]line Версия ККМ: 001 [22:10:37]line [22:10:37]line Дисконтная программа [22:10:37]line ДТ [22:10:37]line номер 126 [22:10:37]line сэкономлено 66.49 сом [22:10:37]line ФМ: 0000000000871745 [22:10:37]line ФД: 146488 [22:10:37]line ФПД: 232315937403644 [22:10:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T221036&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146488&fm=232315937403644&tin=02508201610067®Number=0000000000091683&sum=500000 [22:10:37]OFD Sender: Processing packet 146488 [packets to send 206, broken 205] [22:10:37]ProducePacketName [22:10:37]name=ofd_packets/00146488 [22:10:37]OFD Sender: To server: pG, [22:10:37]CommunicateWithHost lk.salyk.kg:30040 [22:10:37]ConnectInit lk.salyk.kg [22:10:37]written 0, free lines is 4095 [22:10:37]Connected sock=10 [22:10:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B8 80 04 01 52 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 1C 01 00 00 F4 03 04 00 5C 5D 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3C 02 00 35 04 06 00 D3 4A 44 EC B2 FC 94 CA 83 A9 13 73 F9 49 [22:10:37]Write to MH i2c: 01 00 00 97 13 AA [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: 01 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: 01 07 00 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: 01 07 00 97 13 00 00 00 00 00 53 0C 10 [22:10:37]RasterBufferAndPrint [22:10:37]line [22:10:37]line [22:10:37]line [22:10:37]line [22:10:37]line [22:10:37]written 0, free lines is 3162 [22:10:37]MH_Cut [22:10:37]Write to MH i2c: D1 01 00 9E 13 01 83 [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: D1 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: D1 01 00 [22:10:37]MH_I2C_Read... [22:10:37]Read from MH i2c: D1 01 00 9E 13 00 82 [22:10:37]Write to MH i2c: 01 00 00 9F 13 B2 [22:10:37]Write i2c OK [22:10:37]MH_I2C_Read... [22:10:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 37 B7 47 00 A6 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 38 3C 02 00 F4 03 04 00 82 02 21 67 B6 04 01 00 00 FB B0 11 60 03 61 7C 74 [22:10:37]CommunicateWithHost err = 0 [22:10:37]CheckOFDResponse [22:10:37]1017 (14) - 77093643461234 [22:10:37]1041 (16) - 0000000000871745 [22:10:37]1040 (4) - 146488 [22:10:37]1012 (4) - 29.10.2024 15:42 [22:10:37]1206 (1) - 0 [22:10:37]OFD Sender: Remove packet 146488 [22:10:37]ProducePacketName [22:10:37]name=ofd_packets/00146488 [22:10:37]NVStorageDeleteData [22:10:38]OFD Sender: No OFD packet to send [22:10:38]*** Cut start [22:10:38]*** Partial cut [22:10:38]*** CUTSNS_PIN = 1 [22:10:38]*** CUTSNS_PIN = 0 [22:10:38]*** Brake cut motor [22:10:39]Read from MH i2c: 01 [22:10:39]MH_I2C_Read... [22:10:39]*** Stop cut motor [22:10:39]*** Cut end [22:10:39]Read from MH i2c: 01 07 00 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: 01 07 00 9F 13 00 00 00 00 00 FF 0F C7 [22:10:39]process_action close_receipt done [22:10:39]requested_data is exist [22:10:39]produce_requested_data [22:10:39]requested_item fm.sn is exist - process it [22:10:39]wFMCommunicate request_size=4 [22:10:39]MH_SAM_APDU [22:10:39]CAPDU: 80 11 00 00 [22:10:39]Write to MH i2c: E2 08 00 A0 13 80 11 00 00 00 00 00 00 2D [22:10:39]Write i2c OK [22:10:39]MH_I2C_Read... [22:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:39]Read from MH i2c: E2 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: E2 17 00 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: E2 17 00 A0 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 80 [22:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:10:39]wFMCommunicate OK [22:10:39]requested_item fd.num is exist - process it [22:10:39]SAM_PROTO_GetFieldsCounters [22:10:39]wFMCommunicate request_size=4 [22:10:39]MH_SAM_APDU [22:10:39]CAPDU: 80 13 00 00 [22:10:39]Write to MH i2c: E2 08 00 A1 13 80 13 00 00 00 00 00 00 30 [22:10:39]Write i2c OK [22:10:39]MH_I2C_Read... [22:10:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:10:39]Read from MH i2c: E2 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: E2 62 00 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: E2 62 00 A1 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 38 3C 02 00 0E 04 04 00 23 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 45 [22:10:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 38 3C 02 00 0E 04 04 00 23 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 [22:10:39]wFMCommunicate OK [22:10:39]SAM_PROTO_GetFieldsCounters done [22:10:39]requested_item shift.num is exist - process it [22:10:39]requested_item shift.opened is exist - process it [22:10:39]req_shift_opened [22:10:39]FM_GetShiftState [22:10:39]SAM_PROTO_GetShiftState [22:10:39]wFMCommunicate request_size=4 [22:10:39]MH_SAM_APDU [22:10:39]CAPDU: 80 13 01 00 [22:10:39]Write to MH i2c: E2 08 00 A2 13 80 13 01 00 00 00 00 00 32 [22:10:39]Write i2c OK [22:10:39]MH_I2C_Read... [22:10:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:39]Read from MH i2c: E2 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: E2 0E 00 [22:10:39]MH_I2C_Read... [22:10:39]Read from MH i2c: E2 0E 00 A2 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6B [22:10:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:10:39]wFMCommunicate OK [22:10:39]SAM_PROTO_GetShiftState done [22:10:39]FM_GetShiftState done [22:10:39]req_shift_opened done [22:10:39]requested_item shift.open_date is exist - process it [22:10:39]req_shift_open_date [22:10:39]req_shift_open_date done [22:10:39]produce_requested_data done [22:10:39]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146488,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:10:39]process_action_free close_receipt [22:10:39]json_value_free [22:10:39]json_value_free done [22:10:39]process_json_proto returns [22:10:39]Send response to host [22:10:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146488,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:10:39]free response buf [22:10:39]execute_script done [22:10:39]execute_script returns [22:10:39]free content buf [22:10:39]Sock 9.Close socket [22:10:39]Sock 9.Thread stoped [22:10:43]OFD Sender: No OFD packet to send [22:10:48]OFD Sender: No OFD packet to send [22:10:53]OFD Sender: No OFD packet to send [22:10:58]OFD Sender: No OFD packet to send [22:11:03]OFD Sender: No OFD packet to send [22:11:08]OFD Sender: No OFD packet to send [22:11:13]OFD Sender: No OFD packet to send [22:11:18]OFD Sender: No OFD packet to send [22:11:23]OFD Sender: No OFD packet to send [22:11:28]OFD Sender: No OFD packet to send [22:11:33]OFD Sender: No OFD packet to send [22:11:38]OFD Sender: No OFD packet to send [22:11:43]OFD Sender: No OFD packet to send [22:11:48]OFD Sender: No OFD packet to send [22:11:53]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [22:13:13]OFD Sender: No OFD packet to send [22:13:18]OFD Sender: No OFD packet to send [22:13:23]OFD Sender: No OFD packet to send [22:13:28]OFD Sender: No OFD packet to send [22:13:33]OFD Sender: No OFD packet to send [22:13:38]OFD Sender: No OFD packet to send [22:13:43]OFD Sender: No OFD packet to send [22:13:48]OFD Sender: No OFD packet to send [22:13:53]OFD Sender: No OFD packet to send [22:13:58]OFD Sender: No OFD packet to send [22:14:03]OFD Sender: No OFD packet to send [22:14:08]OFD Sender: No OFD packet to send [22:14:13]OFD Sender: No OFD packet to send [22:14:18]OFD Sender: No OFD packet to send [22:14:23]OFD Sender: No OFD packet to send [22:14:28]OFD Sender: No OFD packet to send [22:14:33]OFD Sender: No OFD packet to send [22:14:38]OFD Sender: No OFD packet to send [22:14:43]OFD Sender: No OFD packet to send [22:14:48]OFD Sender: No OFD packet to send [22:14:53]OFD Sender: No OFD packet to send [22:14:58]OFD Sender: No OFD packet to send [22:15:03]OFD Sender: No OFD packet to send [22:15:08]OFD Sender: No OFD packet to send [22:15:13]OFD Sender: No OFD packet to send [22:15:18]OFD Sender: No OFD packet to send [22:15:23]OFD Sender: No OFD packet to send [22:15:28]OFD Sender: No OFD packet to send [22:15:33]OFD Sender: No OFD packet to send [22:15:38]OFD Sender: No OFD packet to send [22:15:43]OFD Sender: No OFD packet to send [22:15:48]OFD Sender: No OFD packet to send [22:15:53]OFD Sender: No OFD packet to send [22:15:58]OFD Sender: No OFD packet to send [22:16:03]OFD Sender: No OFD packet to send [22:16:08]OFD Sender: No OFD packet to send [22:16:13]OFD Sender: No OFD packet to send [22:16:18]OFD Sender: No OFD packet to send [22:16:23]OFD Sender: No OFD packet to send [22:16:28]OFD Sender: No OFD packet to send [22:16:33]OFD Sender: No OFD packet to send [22:16:38]OFD Sender: No OFD packet to send [22:16:43]OFD Sender: No OFD packet to send [22:16:48]OFD Sender: No OFD packet to send [22:16:53]OFD Sender: No OFD packet to send [22:16:58]OFD Sender: No OFD packet to send [22:17:03]OFD Sender: No OFD packet to send [22:17:08]OFD Sender: No OFD packet to send [22:17:13]OFD Sender: No OFD packet to send [22:17:18]OFD Sender: No OFD packet to send [22:17:23]OFD Sender: No OFD packet to send [22:17:28]OFD Sender: No OFD packet to send [22:17:33]OFD Sender: No OFD packet to send [22:17:38]OFD Sender: No OFD packet to send [22:17:43]OFD Sender: No OFD packet to send [22:17:48]OFD Sender: No OFD packet to send [22:17:53]OFD Sender: No OFD packet to send [22:17:58]OFD Sender: No OFD packet to send [22:18:03]OFD Sender: No OFD packet to send [22:18:08]OFD Sender: No OFD packet to send [22:18:13]OFD Sender: No OFD packet to send [22:18:18]OFD Sender: No OFD packet to send [22:18:23]OFD Sender: No OFD packet to send [22:18:28]OFD Sender: No OFD packet to send [22:18:33]OFD Sender: No OFD packet to send [22:18:38]OFD Sender: No OFD packet to send [22:18:43]OFD Sender: No OFD packet to send [22:18:48]OFD Sender: No OFD packet to send [22:18:53]OFD Sender: No OFD packet to send [22:18:59]OFD Sender: No OFD packet to send [22:19:04]OFD Sender: No OFD packet to send [22:19:09]OFD Sender: No OFD packet to send [22:19:14]OFD Sender: No OFD packet to send [22:19:19]OFD Sender: No OFD packet to send [22:19:24]OFD Sender: No OFD packet to send [22:19:29]OFD Sender: No OFD packet to send [22:19:34]OFD Sender: No OFD packet to send [22:19:39]OFD Sender: No OFD packet to send [22:19:44]OFD Sender: No OFD packet to send [22:19:49]OFD Sender: No OFD packet to send [22:19:54]OFD Sender: No OFD packet to send [22:19:59]OFD Sender: No OFD packet to send [22:20:04]OFD Sender: No OFD packet to send [22:20:09]OFD Sender: No OFD packet to send [22:20:14]OFD Sender: No OFD packet to send [22:20:19]OFD Sender: No OFD packet to send [22:20:24]OFD Sender: No OFD packet to send [22:20:29]OFD Sender: No OFD packet to send [22:20:34]OFD Sender: No OFD packet to send [22:20:39]OFD Sender: No OFD packet to send [22:20:44]OFD Sender: No OFD packet to send [22:20:49]OFD Sender: No OFD packet to send [22:20:54]OFD Sender: No OFD packet to send [22:20:59]OFD Sender: No OFD packet to send [22:21:04]OFD Sender: No OFD packet to send [22:21:09]OFD Sender: No OFD packet to send [22:21:14]OFD Sender: No OFD packet to send [22:21:19]OFD Sender: No OFD packet to send [22:21:24]OFD Sender: No OFD packet to send [22:21:29]OFD Sender: No OFD packet to send [22:21:34]OFD Sender: No OFD packet to send [22:21:39]OFD Sender: No OFD packet to send [22:21:44]OFD Sender: No OFD packet to send [22:21:49]OFD Sender: No OFD packet to send [22:21:54]OFD Sender: No OFD packet to send [22:21:59]OFD Sender: No OFD packet to send [22:22:04]OFD Sender: No OFD packet to send [22:22:09]OFD Sender: No OFD packet to send [22:22:14]OFD Sender: No OFD packet to send [22:22:19]OFD Sender: No OFD packet to send [22:22:24]OFD Sender: No OFD packet to send [22:22:29]OFD Sender: No OFD packet to send [22:22:34]OFD Sender: No OFD packet to send [22:22:39]OFD Sender: No OFD packet to send [22:22:44]OFD Sender: No OFD packet to send [22:22:49]OFD Sender: No OFD packet to send [22:22:54]OFD Sender: No OFD packet to send [22:22:59]OFD Sender: No OFD packet to send [22:23:04]OFD Sender: No OFD packet to send [22:23:09]OFD Sender: No OFD packet to send [22:23:14]OFD Sender: No OFD packet to send [22:23:19]OFD Sender: No OFD packet to send [22:23:24]OFD Sender: No OFD packet to send [22:23:29]OFD Sender: No OFD packet to send [22:23:34]OFD Sender: No OFD packet to send [22:23:39]OFD Sender: No OFD packet to send [22:23:44]OFD Sender: No OFD packet to send [22:23:49]OFD Sender: No OFD packet to send [22:23:54]OFD Sender: No OFD packet to send [22:23:59]OFD Sender: No OFD packet to send [22:24:04]OFD Sender: No OFD packet to send [22:24:09]OFD Sender: No OFD packet to send [22:24:14]OFD Sender: No OFD packet to send [22:24:19]OFD Sender: No OFD packet to send [22:24:24]OFD Sender: No OFD packet to send [22:24:29]OFD Sender: No OFD packet to send [22:24:34]OFD Sender: No OFD packet to send [22:24:39]OFD Sender: No OFD packet to send [22:24:44]OFD Sender: No OFD packet to send [22:24:49]OFD Sender: No OFD packet to send [22:24:54]OFD Sender: No OFD packet to send [22:24:59]OFD Sender: No OFD packet to send [22:25:04]OFD Sender: No OFD packet to send [22:25:09]OFD Sender: No OFD packet to send [22:25:14]OFD Sender: No OFD packet to send [22:25:19]OFD Sender: No OFD packet to send [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:14]OFD Sender: No OFD packet to send [22:29:19]OFD Sender: No OFD packet to send [22:29:24]OFD Sender: No OFD packet to send [22:29:29]OFD Sender: No OFD packet to send [22:29:34]OFD Sender: No OFD packet to send [22:29:39]OFD Sender: No OFD packet to send [22:29:44]OFD Sender: No OFD packet to send [22:29:49]OFD Sender: No OFD packet to send [22:29:54]OFD Sender: No OFD packet to send [22:29:59]OFD Sender: No OFD packet to send [22:30:04]OFD Sender: No OFD packet to send [22:30:09]OFD Sender: No OFD packet to send [22:30:14]OFD Sender: No OFD packet to send [22:30:19]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:32:00]OFD Sender: No OFD packet to send [22:32:05]OFD Sender: No OFD packet to send [22:32:10]OFD Sender: No OFD packet to send [22:32:15]OFD Sender: No OFD packet to send [22:32:20]OFD Sender: No OFD packet to send [22:32:25]OFD Sender: No OFD packet to send [22:32:30]OFD Sender: No OFD packet to send [22:32:35]OFD Sender: No OFD packet to send [22:32:40]OFD Sender: No OFD packet to send [22:32:45]OFD Sender: No OFD packet to send [22:32:50]OFD Sender: No OFD packet to send [22:32:55]OFD Sender: No OFD packet to send [22:33:00]OFD Sender: No OFD packet to send [22:33:05]OFD Sender: No OFD packet to send [22:33:10]OFD Sender: No OFD packet to send [22:33:15]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:15]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [22:40:10]OFD Sender: No OFD packet to send [22:40:15]OFD Sender: No OFD packet to send [22:40:20]OFD Sender: No OFD packet to send [22:40:25]OFD Sender: No OFD packet to send [22:40:30]OFD Sender: No OFD packet to send [22:40:35]OFD Sender: No OFD packet to send [22:40:40]OFD Sender: No OFD packet to send [22:40:45]OFD Sender: No OFD packet to send [22:40:50]OFD Sender: No OFD packet to send [22:40:55]OFD Sender: No OFD packet to send [22:41:00]OFD Sender: No OFD packet to send [22:41:05]OFD Sender: No OFD packet to send [22:41:10]OFD Sender: No OFD packet to send [22:41:15]OFD Sender: No OFD packet to send [22:41:20]OFD Sender: No OFD packet to send [22:41:25]OFD Sender: No OFD packet to send [22:41:30]OFD Sender: No OFD packet to send [22:41:35]OFD Sender: No OFD packet to send [22:41:40]OFD Sender: No OFD packet to send [22:41:45]OFD Sender: No OFD packet to send [22:41:51]OFD Sender: No OFD packet to send [22:41:56]OFD Sender: No OFD packet to send [22:42:01]OFD Sender: No OFD packet to send [22:42:06]OFD Sender: No OFD packet to send [22:42:11]OFD Sender: No OFD packet to send [22:42:16]OFD Sender: No OFD packet to send [22:42:21]OFD Sender: No OFD packet to send [22:42:26]OFD Sender: No OFD packet to send [22:42:31]OFD Sender: No OFD packet to send [22:42:36]OFD Sender: No OFD packet to send [22:42:41]OFD Sender: No OFD packet to send [22:42:46]OFD Sender: No OFD packet to send [22:42:51]OFD Sender: No OFD packet to send [22:42:56]OFD Sender: No OFD packet to send [22:43:01]OFD Sender: No OFD packet to send [22:43:06]OFD Sender: No OFD packet to send [22:43:11]OFD Sender: No OFD packet to send [22:43:16]OFD Sender: No OFD packet to send [22:43:21]OFD Sender: No OFD packet to send [22:43:26]OFD Sender: No OFD packet to send [22:43:28]accept exits with 8 [22:43:28]New connection [22:43:28]New thread 3067329892 created [22:43:28]Thread 3067473252 joined [22:43:28]Waiting for new connection... [22:43:28] Sock 8.Parse request [22:43:28]Sock 8.Check first char [22:43:28]Sock 8.First char is OK [22:43:28]request: POST /json_proto HTTP/1.0 [22:43:28]Method: POST [22:43:28]URL: /json_proto [22:43:28]Method is POST - this is cgi request [22:43:28]url: /json_proto [22:43:28]query_string will be loaded in cgi processing [22:43:28]execute_cgi json_proto POST (null) [22:43:28]execute_cgi path=json_proto method=POST [22:43:28]POST find Content-Length [22:43:28]Host: 172.17.40.195:8080 [22:43:28]Content-Length: 766 [22:43:28]Content-Type: application/json [22:43:28] [22:43:28]POST finish read [22:43:28]Found Content-Length = 766 [22:43:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [22:43:28]execute_script... [22:43: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)161254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [22:43:28]POST & json_proto [22:43:28]process_json_proto [22:43:28]json parsed OK: [22:43:28]protocol is kg_v1.0 [22:43:28]action value=close_receipt [22:43:28]process_action close_receipt [22:43:28]cmd_close_receipt [22:43:28]MH_GetDate [22:43:28]Write to MH i2c: F0 00 00 A3 13 A5 [22:43:28]Write i2c OK [22:43:28]MH_I2C_Read... [22:43:28]Read from MH i2c: F0 [22:43:28]MH_I2C_Read... [22:43:28]Read from MH i2c: F0 09 00 [22:43:28]MH_I2C_Read... [22:43:28]Read from MH i2c: F0 09 00 A3 13 00 12 65 21 67 D5 8D 6C 64 DF [22:43:28]GetLastDocTimeStamp 1730239836 [22:43:28]current date 1730241810 [22:43:28]FM_GetShiftState [22:43:28]SAM_PROTO_GetShiftState [22:43:28]wFMCommunicate request_size=4 [22:43:28]MH_SAM_APDU [22:43:28]CAPDU: 80 13 01 00 [22:43:28]Write to MH i2c: E2 08 00 A4 13 80 13 01 00 00 00 00 00 34 [22:43:28]Write i2c OK [22:43:28]MH_I2C_Read... [22:43:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:28]Read from MH i2c: E2 [22:43:28]MH_I2C_Read... [22:43:28]Read from MH i2c: E2 0E 00 [22:43:28]MH_I2C_Read... [22:43:28]Read from MH i2c: E2 0E 00 A4 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6D [22:43:28]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:43:28]wFMCommunicate OK [22:43:28]SAM_PROTO_GetShiftState done [22:43:28]FM_GetShiftState done [22:43:28]opened in 1730161786 [22:43:28]opened+sec_in_day 1730248186 [22:43:28]quantity*price = 150037 [22:43:28]sum+1 = 150039 [22:43:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 285 29.10.2024 22:43 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146489 ФПД: 117592674951549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T224330&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146489&fm=117592674951549&tin=02508201610067®Number=0000000000091683&sum=150038 [22:43:30]StoreToDocumentArchive [22:43:30]shift 547 fd 146489 [22:43:30]save to /storage/0547/doc_00146489 [22:43:30]save last doc name /storage/0547/doc_00146489 to /storage/kkm_last_doc_name [22:43:30]save OK [22:43:30]Clear old archive folders... [22:43:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:43:30]tlvbuf is B6FD47D0 [22:43:30]SAM_PROTO_ClearQueue [22:43:30]wFMCommunicate request_size=4 [22:43:30]MH_SAM_APDU [22:43:30]CAPDU: 80 09 00 00 [22:43:30]Write to MH i2c: E2 08 00 B1 13 80 09 00 00 00 00 00 00 36 [22:43:30]Write i2c OK [22:43:30]MH_I2C_Read... [22:43:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:43:30]Read from MH i2c: E2 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 B1 13 00 90 00 38 [22:43:30]RAPDU: 90 00 [22:43:30]wFMCommunicate OK [22:43:30]SAM_PROTO_ClearQueue done [22:43:30]KKMCreateOFDPacket [22:43:30]OFDProtocolAddRootSTLVToBuf [22:43:30]FM_MakeSignedData [22:43:30]FM_MakeSignedData [22:43:30]SAM_PROTO_SignData [22:43:30]wFMCommunicate request_size=4 [22:43:30]MH_SAM_APDU [22:43:30]CAPDU: 80 0D 01 02 [22:43:30]Write to MH i2c: E2 08 00 B2 13 80 0D 01 02 00 00 00 00 3E [22:43:30]Write i2c OK [22:43:30]MH_I2C_Read... [22:43:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:43:30]Read from MH i2c: E2 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 B2 13 00 90 00 39 [22:43:30]RAPDU: 90 00 [22:43:30]wFMCommunicate OK [22:43:30]wFMCommunicate request_size=255 [22:43:30]MH_SAM_APDU [22:43:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1D 01 00 00 F4 03 04 00 12 65 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3C 02 00 35 04 06 00 6A F3 2D 9E [22:43:30]Write to MH i2c: E2 02 01 B3 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1D 01 00 00 F4 03 04 00 12 65 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3C 02 00 35 04 06 00 6A F3 2D 9E 00 00 68 [22:43:30]Write i2c OK [22:43:30]MH_I2C_Read... [22:43:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:30]Read from MH i2c: E2 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 B3 13 00 90 00 3A [22:43:30]RAPDU: 90 00 [22:43:30]wFMCommunicate OK [22:43:30]wFMCommunicate request_size=7 [22:43:30]MH_SAM_APDU [22:43:30]CAPDU: 80 0D 02 02 02 61 7D [22:43:30]Write to MH i2c: E2 0A 00 B4 13 80 0D 02 02 02 00 61 7D 00 00 23 [22:43:30]Write i2c OK [22:43:30]MH_I2C_Read... [22:43:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:30]Read from MH i2c: E2 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 03 00 B4 13 00 90 00 3B [22:43:30]RAPDU: 90 00 [22:43:30]wFMCommunicate OK [22:43:30]wFMCommunicate request_size=4 [22:43:30]MH_SAM_APDU [22:43:30]CAPDU: 80 0D 03 02 [22:43:30]Write to MH i2c: E2 08 00 B5 13 80 0D 03 02 00 00 00 00 43 [22:43:30]Write i2c OK [22:43:30]MH_I2C_Read... [22:43:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:43:30]Read from MH i2c: E2 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 0B 00 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 0B 00 B5 13 00 D6 45 D0 27 A8 0D 4C 57 90 00 AE [22:43:30]RAPDU: D6 45 D0 27 A8 0D 4C 57 90 00 [22:43:30]wFMCommunicate OK [22:43:30]SAM_PROTO_SignData done [22:43:30]FM_MakeSignedData done [22:43:30]CreateOFDProtocolMessage [22:43:30]wFMCommunicate request_size=4 [22:43:30]MH_SAM_APDU [22:43:30]CAPDU: 80 11 00 00 [22:43:30]Write to MH i2c: E2 08 00 B6 13 80 11 00 00 00 00 00 00 43 [22:43:30]Write i2c OK [22:43:30]MH_I2C_Read... [22:43:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:30]Read from MH i2c: E2 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 17 00 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: E2 17 00 B6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 96 [22:43:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:43:30]wFMCommunicate OK [22:43:30]CreateOFDProtocolMessage done [22:43:30]OFDSenderStorePacket 146489 [22:43:30]StoreOFDPacket docnum=146489 [22:43:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 E1 A2 04 01 17 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 1D 01 00 00 F4 03 04 00 12 65 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3C 02 00 35 04 06 00 6A F3 2D 9E 61 7D D6 45 D0 27 A8 0D 4C 57 [22:43:30]CheckFolder [22:43:30]dirname=/storage/ofd_packets [22:43:30]CheckFolder done [22:43:30]ProducePacketName [22:43:30]name=ofd_packets/00146489 [22:43:30]NVStorageSaveData ofd_packets/00146489 [22:43:30]File name is /storage/ofd_packets/00146489 [22:43:30]Write 298 bytes [22:43:30]NVStorageSaveData done [22:43:30]OFDSenderStorePacket done [22:43:30]KKMCreateOFDPacket done [22:43:30]NVStorageSaveData kkm_last_timestamp [22:43:30]File name is /storage/kkm_last_timestamp [22:43:30]Write 4 bytes [22:43:30]NVStorageSaveData done [22:43:30]ExternCall_PrintAddStr [22:43:30]wPrintStart [22:43:30]Write to MH i2c: 01 00 00 B7 13 CA [22:43:30]Write i2c OK [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: 01 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: 01 07 00 [22:43:30]MH_I2C_Read... [22:43:30]Read from MH i2c: 01 07 00 B7 13 00 00 00 00 00 FF 0F DF [22:43:30]RasterBufferAndPrint [22:43:30]line Счет N : (1)161254 [22:43:30]line ИНН: 02508201610067 [22:43:30]line Контрольно-Кассовый Чек [22:43:30]line ПРОДАЖА [22:43:30]line ТРК (МРК, ГНК) : 11 [22:43:30]line Товар: 2710194210 [22:43:30]line ДТ-К-2 [22:43:30]line 19.690 * 76.20 [22:43:30]line = 1500.38 [22:43:30]line НДС 12% НСП 1% [22:43:30]line > о реализуемом товаре [22:43:30]line ИТОГО: 1500.38 [22:43:30]line НСП 1% : 13.28 [22:43:30]line НДС 12% : 159.33 [22:43:30]line Наличными: 0.00 [22:43:30]line Безнал.: 1500.38 [22:43:30]line Место: АЗС № 126 "Партнер Нефть" [22:43:30]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:43:30]line СНО: Общий режим [22:43:30]line Чек 285 29.10.2024 22:43 [22:43:30]line Смена: 547 ФФД: 1.0 [22:43:30]line ЗНМ: 0300000085 [22:43:30]line РНМ: 0000000000091683 [22:43:30]line Версия ККМ: 001 [22:43:30]line Платежная система: Mbank [22:43:30]line ФМ: 0000000000871745 [22:43:30]line ФД: 146489 [22:43:30]line ФПД: 117592674951549 [22:43:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T224330&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146489&fm=117592674951549&tin=02508201610067®Number=0000000000091683&sum=150038 [22:43:30]OFD Sender: Processing packet 146489 [packets to send 206, broken 205] [22:43:30]ProducePacketName [22:43:30]name=ofd_packets/00146489 [22:43:30]OFD Sender: To server: pG, [22:43:30]CommunicateWithHost lk.salyk.kg:30040 [22:43:30]ConnectInit lk.salyk.kg [22:43:30]written 0, free lines is 4095 [22:43:31]Write to MH i2c: 01 00 00 E0 13 F3 [22:43:31]Write i2c OK [22:43:31]MH_I2C_Read... [22:43:31]Read from MH i2c: 01 [22:43:31]MH_I2C_Read... [22:43:31]Read from MH i2c: 01 07 00 [22:43:31]MH_I2C_Read... [22:43:31]Read from MH i2c: 01 07 00 E0 13 00 00 00 00 00 D7 0C DD [22:43:31]RasterBufferAndPrint [22:43:31]line [22:43:31]line [22:43:31]line [22:43:31]line [22:43:31]line [22:43:31]written 0, free lines is 3292 [22:43:31]MH_Cut [22:43:31]Write to MH i2c: D1 01 00 E7 13 01 CC [22:43:31]Write i2c OK [22:43:31]MH_I2C_Read... [22:43:31]Read from MH i2c: D1 [22:43:31]MH_I2C_Read... [22:43:31]Read from MH i2c: D1 01 00 [22:43:31]MH_I2C_Read... [22:43:31]Read from MH i2c: D1 01 00 E7 13 00 CB [22:43:31]Write to MH i2c: 01 00 00 E8 13 FB [22:43:31]Write i2c OK [22:43:31]MH_I2C_Read... [22:43:31]Connected sock=11 [22:43:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 E1 A2 04 01 17 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 1D 01 00 00 F4 03 04 00 12 65 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 39 3C 02 00 35 04 06 00 6A F3 2D 9E 61 7D D6 45 D0 27 A8 0D 4C 57 [22:43:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 EE FE 47 00 C0 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 31 37 34 35 10 04 04 00 39 3C 02 00 F4 03 04 00 38 0A 21 67 B6 04 01 00 00 E8 90 C5 F2 CD 44 19 43 [22:43:32]CommunicateWithHost err = 0 [22:43:32]CheckOFDResponse [22:43:32]1017 (14) - 77093643461234 [22:43:32]1041 (16) - 0000000000871745 [22:43:32]1040 (4) - 146489 [22:43:32]1012 (4) - 29.10.2024 16:15 [22:43:32]1206 (1) - 0 [22:43:32]OFD Sender: Remove packet 146489 [22:43:32]ProducePacketName [22:43:32]name=ofd_packets/00146489 [22:43:32]NVStorageDeleteData [22:43:32]*** Cut start [22:43:32]*** Partial cut [22:43:32]*** CUTSNS_PIN = 1 [22:43:32]*** CUTSNS_PIN = 0 [22:43:32]*** Brake cut motor [22:43:32]OFD Sender: No OFD packet to send [22:43:32]Read from MH i2c: 01 [22:43:32]MH_I2C_Read... [22:43:32]*** Stop cut motor [22:43:32]*** Cut end [22:43:32]Read from MH i2c: 01 07 00 [22:43:32]MH_I2C_Read... [22:43:32]Read from MH i2c: 01 07 00 E8 13 00 00 00 00 00 FF 0F 10 [22:43:32]process_action close_receipt done [22:43:32]requested_data is exist [22:43:32]produce_requested_data [22:43:32]requested_item fm.sn is exist - process it [22:43:32]wFMCommunicate request_size=4 [22:43:32]MH_SAM_APDU [22:43:32]CAPDU: 80 11 00 00 [22:43:32]Write to MH i2c: E2 08 00 E9 13 80 11 00 00 00 00 00 00 76 [22:43:32]Write i2c OK [22:43:32]MH_I2C_Read... [22:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:32]Read from MH i2c: E2 [22:43:32]MH_I2C_Read... [22:43:32]Read from MH i2c: E2 17 00 [22:43:32]MH_I2C_Read... [22:43:32]Read from MH i2c: E2 17 00 E9 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C9 [22:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:43:32]wFMCommunicate OK [22:43:32]requested_item fd.num is exist - process it [22:43:32]SAM_PROTO_GetFieldsCounters [22:43:32]wFMCommunicate request_size=4 [22:43:32]MH_SAM_APDU [22:43:32]CAPDU: 80 13 00 00 [22:43:32]Write to MH i2c: E2 08 00 EA 13 80 13 00 00 00 00 00 00 79 [22:43:32]Write i2c OK [22:43:32]MH_I2C_Read... [22:43:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:43:33]Read from MH i2c: E2 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: E2 62 00 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: E2 62 00 EA 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 39 3C 02 00 0E 04 04 00 23 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 92 [22:43:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 39 3C 02 00 0E 04 04 00 23 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 [22:43:33]wFMCommunicate OK [22:43:33]SAM_PROTO_GetFieldsCounters done [22:43:33]requested_item shift.num is exist - process it [22:43:33]requested_item shift.opened is exist - process it [22:43:33]req_shift_opened [22:43:33]FM_GetShiftState [22:43:33]SAM_PROTO_GetShiftState [22:43:33]wFMCommunicate request_size=4 [22:43:33]MH_SAM_APDU [22:43:33]CAPDU: 80 13 01 00 [22:43:33]Write to MH i2c: E2 08 00 EB 13 80 13 01 00 00 00 00 00 7B [22:43:33]Write i2c OK [22:43:33]MH_I2C_Read... [22:43:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:33]Read from MH i2c: E2 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: E2 0E 00 [22:43:33]MH_I2C_Read... [22:43:33]Read from MH i2c: E2 0E 00 EB 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B4 [22:43:33]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:43:33]wFMCommunicate OK [22:43:33]SAM_PROTO_GetShiftState done [22:43:33]FM_GetShiftState done [22:43:33]req_shift_opened done [22:43:33]requested_item shift.open_date is exist - process it [22:43:33]req_shift_open_date [22:43:33]req_shift_open_date done [22:43:33]produce_requested_data done [22:43:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146489,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:43:33]process_action_free close_receipt [22:43:33]json_value_free [22:43:33]json_value_free done [22:43:33]process_json_proto returns [22:43:33]Send response to host [22:43:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146489,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:43:33]free response buf [22:43:33]execute_script done [22:43:33]execute_script returns [22:43:33]free content buf [22:43:33]Sock 8.Close socket [22:43:33]Sock 8.Thread stoped [22:43:37]OFD Sender: No OFD packet to send [22:43:42]OFD Sender: No OFD packet to send [22:43:47]OFD Sender: No OFD packet to send [22:43:52]OFD Sender: No OFD packet to send [22:43:57]OFD Sender: No OFD packet to send [22:44:02]OFD Sender: No OFD packet to send [22:44:07]OFD Sender: No OFD packet to send [22:44:12]OFD Sender: No OFD packet to send [22:44:17]OFD Sender: No OFD packet to send [22:44:22]OFD Sender: No OFD packet to send [22:44:27]OFD Sender: No OFD packet to send [22:44:32]OFD Sender: No OFD packet to send [22:44:37]OFD Sender: No OFD packet to send [22:44:42]OFD Sender: No OFD packet to send [22:44:47]OFD Sender: No OFD packet to send [22:44:52]OFD Sender: No OFD packet to send [22:44:57]OFD Sender: No OFD packet to send [22:45:02]OFD Sender: No OFD packet to send [22:45:07]OFD Sender: No OFD packet to send [22:45:12]OFD Sender: No OFD packet to send [22:45:17]OFD Sender: No OFD packet to send [22:45:22]OFD Sender: No OFD packet to send [22:45:27]OFD Sender: No OFD packet to send [22:45:32]OFD Sender: No OFD packet to send [22:45:37]OFD Sender: No OFD packet to send [22:45:42]OFD Sender: No OFD packet to send [22:45:47]OFD Sender: No OFD packet to send [22:45:52]OFD Sender: No OFD packet to send [22:45:57]OFD Sender: No OFD packet to send [22:46:02]OFD Sender: No OFD packet to send [22:46:07]OFD Sender: No OFD packet to send [22:46:12]OFD Sender: No OFD packet to send [22:46:17]OFD Sender: No OFD packet to send [22:46:22]OFD Sender: No OFD packet to send [22:46:27]OFD Sender: No OFD packet to send [22:46:32]OFD Sender: No OFD packet to send [22:46:37]OFD Sender: No OFD packet to send [22:46:42]OFD Sender: No OFD packet to send [22:46:47]OFD Sender: No OFD packet to send [22:46:52]OFD Sender: No OFD packet to send [22:46:57]OFD Sender: No OFD packet to send [22:47:02]OFD Sender: No OFD packet to send [22:47:07]OFD Sender: No OFD packet to send [22:47:12]OFD Sender: No OFD packet to send [22:47:17]OFD Sender: No OFD packet to send [22:47:22]OFD Sender: No OFD packet to send [22:47:27]OFD Sender: No OFD packet to send [22:47:32]OFD Sender: No OFD packet to send [22:47:37]OFD Sender: No OFD packet to send [22:47:42]OFD Sender: No OFD packet to send [22:47:47]OFD Sender: No OFD packet to send [22:47:52]OFD Sender: No OFD packet to send [22:47:57]OFD Sender: No OFD packet to send [22:48:02]OFD Sender: No OFD packet to send [22:48:07]OFD Sender: No OFD packet to send [22:48:12]OFD Sender: No OFD packet to send [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:27]OFD Sender: No OFD packet to send [22:48:32]OFD Sender: No OFD packet to send [22:48:37]OFD Sender: No OFD packet to send [22:48:42]OFD Sender: No OFD packet to send [22:48:47]OFD Sender: No OFD packet to send [22:48:52]OFD Sender: No OFD packet to send [22:48:57]OFD Sender: No OFD packet to send [22:49:02]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:18]OFD Sender: No OFD packet to send [22:53:23]OFD Sender: No OFD packet to send [22:53:28]OFD Sender: No OFD packet to send [22:53:33]OFD Sender: No OFD packet to send [22:53:38]OFD Sender: No OFD packet to send [22:53:43]OFD Sender: No OFD packet to send [22:53:48]OFD Sender: No OFD packet to send [22:53:53]OFD Sender: No OFD packet to send [22:53:58]OFD Sender: No OFD packet to send [22:54:03]OFD Sender: No OFD packet to send [22:54:08]OFD Sender: No OFD packet to send [22:54:13]OFD Sender: No OFD packet to send [22:54:18]OFD Sender: No OFD packet to send [22:54:23]OFD Sender: No OFD packet to send [22:54:28]OFD Sender: No OFD packet to send [22:54:33]OFD Sender: No OFD packet to send [22:54:38]OFD Sender: No OFD packet to send [22:54:43]OFD Sender: No OFD packet to send [22:54:48]OFD Sender: No OFD packet to send [22:54:53]OFD Sender: No OFD packet to send [22:54:58]OFD Sender: No OFD packet to send [22:55:03]OFD Sender: No OFD packet to send [22:55:08]OFD Sender: No OFD packet to send [22:55:13]OFD Sender: No OFD packet to send [22:55:18]OFD Sender: No OFD packet to send [22:55:23]OFD Sender: No OFD packet to send [22:55:28]OFD Sender: No OFD packet to send [22:55:33]OFD Sender: No OFD packet to send [22:55:38]OFD Sender: No OFD packet to send [22:55:43]OFD Sender: No OFD packet to send [22:55:48]OFD Sender: No OFD packet to send [22:55:53]OFD Sender: No OFD packet to send [22:55:58]OFD Sender: No OFD packet to send [22:55:59]accept exits with 9 [22:55:59]New connection [22:55:59]New thread 3067473252 created [22:55:59]Thread 3067329892 joined [22:55:59]Waiting for new connection... [22:55:59] Sock 9.Parse request [22:55:59]Sock 9.Check first char [22:55:59]Sock 9.First char is OK [22:55:59]request: POST /json_proto HTTP/1.0 [22:55:59]Method: POST [22:55:59]URL: /json_proto [22:55:59]Method is POST - this is cgi request [22:55:59]url: /json_proto [22:55:59]query_string will be loaded in cgi processing [22:55:59]execute_cgi json_proto POST (null) [22:55:59]execute_cgi path=json_proto method=POST [22:55:59]POST find Content-Length [22:55:59]Host: 172.17.40.195:8080 [22:55:59]Content-Length: 766 [22:55:59]Content-Type: application/json [22:55:59] [22:55:59]POST finish read [22:55:59]Found Content-Length = 766 [22:55:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [22:55:59]execute_script... [22:55:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [22:55:59]POST & json_proto [22:55:59]process_json_proto [22:55:59]json parsed OK: [22:55:59]protocol is kg_v1.0 [22:55:59]action value=close_receipt [22:55:59]process_action close_receipt [22:55:59]cmd_close_receipt [22:55:59]MH_GetDate [22:55:59]Write to MH i2c: F0 00 00 EC 13 EE [22:55:59]Write i2c OK [22:55:59]MH_I2C_Read... [22:55:59]Read from MH i2c: F0 [22:55:59]MH_I2C_Read... [22:55:59]Read from MH i2c: F0 09 00 [22:55:59]MH_I2C_Read... [22:55:59]Read from MH i2c: F0 09 00 EC 13 00 01 68 21 67 D5 8D 6C 64 1A [22:55:59]GetLastDocTimeStamp 1730241810 [22:55:59]current date 1730242561 [22:55:59]FM_GetShiftState [22:55:59]SAM_PROTO_GetShiftState [22:55:59]wFMCommunicate request_size=4 [22:55:59]MH_SAM_APDU [22:55:59]CAPDU: 80 13 01 00 [22:55:59]Write to MH i2c: E2 08 00 ED 13 80 13 01 00 00 00 00 00 7D [22:55:59]Write i2c OK [22:55:59]MH_I2C_Read... [22:55:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:55:59]Read from MH i2c: E2 [22:55:59]MH_I2C_Read... [22:55:59]Read from MH i2c: E2 0E 00 [22:55:59]MH_I2C_Read... [22:55:59]Read from MH i2c: E2 0E 00 ED 13 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B6 [22:55:59]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:55:59]wFMCommunicate OK [22:55:59]SAM_PROTO_GetShiftState done [22:55:59]FM_GetShiftState done [22:55:59]opened in 1730161786 [22:55:59]opened+sec_in_day 1730248186 [22:55:59]quantity*price = 300075 [22:55:59]sum+1 = 300077 [22:55:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 286 29.10.2024 22:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146490 ФПД: 261203432660464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225601&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146490&fm=261203432660464&tin=02508201610067®Number=0000000000091683&sum=300076 [22:56:00]StoreToDocumentArchive [22:56:00]shift 547 fd 146490 [22:56:00]save to /storage/0547/doc_00146490 [22:56:00]save last doc name /storage/0547/doc_00146490 to /storage/kkm_last_doc_name [22:56:00]save OK [22:56:00]Clear old archive folders... [22:56:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:56:00]tlvbuf is 0110CF60 [22:56:00]SAM_PROTO_ClearQueue [22:56:00]wFMCommunicate request_size=4 [22:56:00]MH_SAM_APDU [22:56:00]CAPDU: 80 09 00 00 [22:56:00]Write to MH i2c: E2 08 00 FA 13 80 09 00 00 00 00 00 00 7F [22:56:00]Write i2c OK [22:56:00]MH_I2C_Read... [22:56:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:00]Read from MH i2c: E2 [22:56:00]MH_I2C_Read... [22:56:00]Read from MH i2c: E2 03 00 [22:56:00]MH_I2C_Read... [22:56:00]Read from MH i2c: E2 03 00 FA 13 00 90 00 81 [22:56:00]RAPDU: 90 00 [22:56:00]wFMCommunicate OK [22:56:00]SAM_PROTO_ClearQueue done [22:56:00]KKMCreateOFDPacket [22:56:00]OFDProtocolAddRootSTLVToBuf [22:56:00]FM_MakeSignedData [22:56:00]FM_MakeSignedData [22:56:00]SAM_PROTO_SignData [22:56:00]wFMCommunicate request_size=4 [22:56:00]MH_SAM_APDU [22:56:00]CAPDU: 80 0D 01 02 [22:56:00]Write to MH i2c: E2 08 00 FB 13 80 0D 01 02 00 00 00 00 87 [22:56:00]Write i2c OK [22:56:00]MH_I2C_Read... [22:56:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:00]Read from MH i2c: E2 [22:56:00]MH_I2C_Read... [22:56:00]Read from MH i2c: E2 03 00 [22:56:00]MH_I2C_Read... [22:56:00]Read from MH i2c: E2 03 00 FB 13 00 90 00 82 [22:56:00]RAPDU: 90 00 [22:56:00]wFMCommunicate OK [22:56:00]wFMCommunicate request_size=255 [22:56:00]MH_SAM_APDU [22:56:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1E 01 00 00 F4 03 04 00 01 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3C 02 00 35 04 06 00 ED 90 29 D1 [22:56:00]Write to MH i2c: E2 02 01 FC 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1E 01 00 00 F4 03 04 00 01 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3C 02 00 35 04 06 00 ED 90 29 D1 00 00 00 [22:56:00]Write i2c OK [22:56:00]MH_I2C_Read... [22:56:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:01]Read from MH i2c: E2 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 03 00 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 03 00 FC 13 00 90 00 83 [22:56:01]RAPDU: 90 00 [22:56:01]wFMCommunicate OK [22:56:01]wFMCommunicate request_size=7 [22:56:01]MH_SAM_APDU [22:56:01]CAPDU: 80 0D 02 02 02 5D F0 [22:56:01]Write to MH i2c: E2 0A 00 FD 13 80 0D 02 02 02 00 5D F0 00 00 DB [22:56:01]Write i2c OK [22:56:01]MH_I2C_Read... [22:56:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:01]Read from MH i2c: E2 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 03 00 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 03 00 FD 13 00 90 00 84 [22:56:01]RAPDU: 90 00 [22:56:01]wFMCommunicate OK [22:56:01]wFMCommunicate request_size=4 [22:56:01]MH_SAM_APDU [22:56:01]CAPDU: 80 0D 03 02 [22:56:01]Write to MH i2c: E2 08 00 FE 13 80 0D 03 02 00 00 00 00 8C [22:56:01]Write i2c OK [22:56:01]MH_I2C_Read... [22:56:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:01]Read from MH i2c: E2 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 0B 00 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 0B 00 FE 13 00 CD 1C 13 DA 97 85 F6 32 90 00 A7 [22:56:01]RAPDU: CD 1C 13 DA 97 85 F6 32 90 00 [22:56:01]wFMCommunicate OK [22:56:01]SAM_PROTO_SignData done [22:56:01]FM_MakeSignedData done [22:56:01]CreateOFDProtocolMessage [22:56:01]wFMCommunicate request_size=4 [22:56:01]MH_SAM_APDU [22:56:01]CAPDU: 80 11 00 00 [22:56:01]Write to MH i2c: E2 08 00 FF 13 80 11 00 00 00 00 00 00 8C [22:56:01]Write i2c OK [22:56:01]MH_I2C_Read... [22:56:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:01]Read from MH i2c: E2 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 17 00 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: E2 17 00 FF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DF [22:56:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:56:01]wFMCommunicate OK [22:56:01]CreateOFDProtocolMessage done [22:56:01]OFDSenderStorePacket 146490 [22:56:01]StoreOFDPacket docnum=146490 [22:56:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 76 DE 04 01 80 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1E 01 00 00 F4 03 04 00 01 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3C 02 00 35 04 06 00 ED 90 29 D1 5D F0 CD 1C 13 DA 97 85 F6 32 [22:56:01]CheckFolder [22:56:01]dirname=/storage/ofd_packets [22:56:01]CheckFolder done [22:56:01]ProducePacketName [22:56:01]name=ofd_packets/00146490 [22:56:01]NVStorageSaveData ofd_packets/00146490 [22:56:01]File name is /storage/ofd_packets/00146490 [22:56:01]Write 298 bytes [22:56:01]NVStorageSaveData done [22:56:01]OFDSenderStorePacket done [22:56:01]KKMCreateOFDPacket done [22:56:01]NVStorageSaveData kkm_last_timestamp [22:56:01]File name is /storage/kkm_last_timestamp [22:56:01]Write 4 bytes [22:56:01]NVStorageSaveData done [22:56:01]ExternCall_PrintAddStr [22:56:01]wPrintStart [22:56:01]Write to MH i2c: 01 00 00 00 14 14 [22:56:01]Write i2c OK [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: 01 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: 01 07 00 [22:56:01]MH_I2C_Read... [22:56:01]Read from MH i2c: 01 07 00 00 14 00 00 00 00 00 FF 0F 29 [22:56:01]RasterBufferAndPrint [22:56:01]line Счет N : (1)161255 [22:56:01]line ИНН: 02508201610067 [22:56:01]line Контрольно-Кассовый Чек [22:56:01]line ПРОДАЖА [22:56:01]line ТРК (МРК, ГНК) : 11 [22:56:01]line Товар: 2710194210 [22:56:01]line ДТ-К-2 [22:56:01]line 39.380 * 76.20 [22:56:01]line = 3000.76 [22:56:01]line НДС 12% НСП 1% [22:56:01]line > о реализуемом товаре [22:56:01]line ИТОГО: 3000.76 [22:56:01]line НСП 1% : 26.55 [22:56:01]line НДС 12% : 318.66 [22:56:01]line Наличными: 0.00 [22:56:01]line Безнал.: 3000.76 [22:56:01]line Место: АЗС № 126 "Партнер Нефть" [22:56:01]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:56:01]line СНО: Общий режим [22:56:01]line Чек 286 29.10.2024 22:56 [22:56:01]line Смена: 547 ФФД: 1.0 [22:56:01]line ЗНМ: 0300000085 [22:56:01]line РНМ: 0000000000091683 [22:56:01]line Версия ККМ: 001 [22:56:01]line Платежная система: Mbank [22:56:01]line ФМ: 0000000000871745 [22:56:01]line ФД: 146490 [22:56:01]line ФПД: 261203432660464 [22:56:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225601&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146490&fm=261203432660464&tin=02508201610067®Number=0000000000091683&sum=300076 [22:56:01]OFD Sender: Processing packet 146490 [packets to send 206, broken 205] [22:56:01]ProducePacketName [22:56:01]name=ofd_packets/00146490 [22:56:01]OFD Sender: To server: pG, [22:56:01]CommunicateWithHost lk.salyk.kg:30040 [22:56:01]ConnectInit lk.salyk.kg [22:56:01]written 0, free lines is 4095 [22:56:01]Connected sock=10 [22:56:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 76 DE 04 01 80 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 1E 01 00 00 F4 03 04 00 01 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3C 02 00 35 04 06 00 ED 90 29 D1 5D F0 CD 1C 13 DA 97 85 F6 32 [22:56:02]Write to MH i2c: 01 00 00 29 14 3D [22:56:02]Write i2c OK [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: 01 [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: 01 07 00 [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: 01 07 00 29 14 00 00 00 00 00 E0 0C 30 [22:56:02]RasterBufferAndPrint [22:56:02]line [22:56:02]line [22:56:02]line [22:56:02]line [22:56:02]line [22:56:02]written 0, free lines is 3302 [22:56:02]MH_Cut [22:56:02]Write to MH i2c: D1 01 00 30 14 01 16 [22:56:02]Write i2c OK [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: D1 [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: D1 01 00 [22:56:02]MH_I2C_Read... [22:56:02]Read from MH i2c: D1 01 00 30 14 00 15 [22:56:02]Write to MH i2c: 01 00 00 31 14 45 [22:56:02]Write i2c OK [22:56:02]MH_I2C_Read... [22:56:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F0 16 47 00 EE A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3A 3C 02 00 F4 03 04 00 27 0D 21 67 B6 04 01 00 00 AD A2 BE 02 32 B3 8C 20 [22:56:02]CommunicateWithHost err = 0 [22:56:02]CheckOFDResponse [22:56:02]1017 (14) - 77093643461234 [22:56:02]1041 (16) - 0000000000871745 [22:56:02]1040 (4) - 146490 [22:56:02]1012 (4) - 29.10.2024 16:28 [22:56:02]1206 (1) - 0 [22:56:02]OFD Sender: Remove packet 146490 [22:56:02]ProducePacketName [22:56:02]name=ofd_packets/00146490 [22:56:02]NVStorageDeleteData [22:56:02]OFD Sender: No OFD packet to send [22:56:02]*** Cut start [22:56:02]*** Partial cut [22:56:02]*** CUTSNS_PIN = 1 [22:56:02]*** CUTSNS_PIN = 0 [22:56:03]*** Brake cut motor [22:56:03]Read from MH i2c: 01 [22:56:03]MH_I2C_Read... [22:56:03]*** Stop cut motor [22:56:03]*** Cut end [22:56:03]Read from MH i2c: 01 07 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: 01 07 00 31 14 00 00 00 00 00 FF 0F 5A [22:56:03]process_action close_receipt done [22:56:03]requested_data is exist [22:56:03]produce_requested_data [22:56:03]requested_item fm.sn is exist - process it [22:56:03]wFMCommunicate request_size=4 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 11 00 00 [22:56:03]Write to MH i2c: E2 08 00 32 14 80 11 00 00 00 00 00 00 C0 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 17 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 17 00 32 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 13 [22:56:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:56:03]wFMCommunicate OK [22:56:03]requested_item fd.num is exist - process it [22:56:03]SAM_PROTO_GetFieldsCounters [22:56:03]wFMCommunicate request_size=4 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 13 00 00 [22:56:03]Write to MH i2c: E2 08 00 33 14 80 13 00 00 00 00 00 00 C3 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 62 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 62 00 33 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3A 3C 02 00 0E 04 04 00 23 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 E0 [22:56:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3A 3C 02 00 0E 04 04 00 23 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 [22:56:03]wFMCommunicate OK [22:56:03]SAM_PROTO_GetFieldsCounters done [22:56:03]requested_item shift.num is exist - process it [22:56:03]requested_item shift.opened is exist - process it [22:56:03]req_shift_opened [22:56:03]FM_GetShiftState [22:56:03]SAM_PROTO_GetShiftState [22:56:03]wFMCommunicate request_size=4 [22:56:03]MH_SAM_APDU [22:56:03]CAPDU: 80 13 01 00 [22:56:03]Write to MH i2c: E2 08 00 34 14 80 13 01 00 00 00 00 00 C5 [22:56:03]Write i2c OK [22:56:03]MH_I2C_Read... [22:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:03]Read from MH i2c: E2 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 0E 00 [22:56:03]MH_I2C_Read... [22:56:03]Read from MH i2c: E2 0E 00 34 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 FE [22:56:03]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:56:03]wFMCommunicate OK [22:56:03]SAM_PROTO_GetShiftState done [22:56:03]FM_GetShiftState done [22:56:03]req_shift_opened done [22:56:03]requested_item shift.open_date is exist - process it [22:56:03]req_shift_open_date [22:56:03]req_shift_open_date done [22:56:03]produce_requested_data done [22:56:03]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146490,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:56:03]process_action_free close_receipt [22:56:03]json_value_free [22:56:03]json_value_free done [22:56:03]process_json_proto returns [22:56:03]Send response to host [22:56:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146490,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:56:03]free response buf [22:56:03]execute_script done [22:56:03]execute_script returns [22:56:03]free content buf [22:56:03]Sock 9.Close socket [22:56:03]Sock 9.Thread stoped [22:56:07]OFD Sender: No OFD packet to send [22:56:12]OFD Sender: No OFD packet to send [22:56:17]OFD Sender: No OFD packet to send [22:56:22]OFD Sender: No OFD packet to send [22:56:27]OFD Sender: No OFD packet to send [22:56:32]OFD Sender: No OFD packet to send [22:56:36]accept exits with 8 [22:56:36]New connection [22:56:36]New thread 3067329892 created [22:56:36]Thread 3067473252 joined [22:56:36]Waiting for new connection... [22:56:36] Sock 8.Parse request [22:56:36]Sock 8.Check first char [22:56:36]Sock 8.First char is OK [22:56:36]request: POST /json_proto HTTP/1.0 [22:56:36]Method: POST [22:56:36]URL: /json_proto [22:56:36]Method is POST - this is cgi request [22:56:36]url: /json_proto [22:56:36]query_string will be loaded in cgi processing [22:56:36]execute_cgi json_proto POST (null) [22:56:36]execute_cgi path=json_proto method=POST [22:56:36]POST find Content-Length [22:56:36]Host: 172.17.40.195:8080 [22:56:36]Content-Length: 769 [22:56:36]Content-Type: application/json [22:56:36] [22:56:36]POST finish read [22:56:36]Found Content-Length = 769 [22:56:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [22:56:36]execute_script... [22:56: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)161257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [22:56:36]POST & json_proto [22:56:36]process_json_proto [22:56:36]json parsed OK: [22:56:36]protocol is kg_v1.0 [22:56:36]action value=close_receipt [22:56:36]process_action close_receipt [22:56:36]cmd_close_receipt [22:56:36]MH_GetDate [22:56:36]Write to MH i2c: F0 00 00 35 14 38 [22:56:36]Write i2c OK [22:56:36]MH_I2C_Read... [22:56:36]Read from MH i2c: F0 [22:56:36]MH_I2C_Read... [22:56:36]Read from MH i2c: F0 09 00 [22:56:36]MH_I2C_Read... [22:56:36]Read from MH i2c: F0 09 00 35 14 00 25 68 21 67 D5 8D 6C 64 88 [22:56:36]GetLastDocTimeStamp 1730242561 [22:56:36]current date 1730242597 [22:56:36]FM_GetShiftState [22:56:36]SAM_PROTO_GetShiftState [22:56:36]wFMCommunicate request_size=4 [22:56:36]MH_SAM_APDU [22:56:36]CAPDU: 80 13 01 00 [22:56:36]Write to MH i2c: E2 08 00 36 14 80 13 01 00 00 00 00 00 C7 [22:56:36]Write i2c OK [22:56:36]MH_I2C_Read... [22:56:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:36]Read from MH i2c: E2 [22:56:36]MH_I2C_Read... [22:56:36]Read from MH i2c: E2 0E 00 [22:56:36]MH_I2C_Read... [22:56:36]Read from MH i2c: E2 0E 00 36 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 00 [22:56:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:56:36]wFMCommunicate OK [22:56:36]SAM_PROTO_GetShiftState done [22:56:36]FM_GetShiftState done [22:56:36]opened in 1730161786 [22:56:36]opened+sec_in_day 1730248186 [22:56:36]quantity*price = 150056 [22:56:36]sum+1 = 150058 [22:56:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 287 29.10.2024 22:56 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146491 ФПД: 105698423699124 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225637&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146491&fm=105698423699124&tin=02508201610067®Number=0000000000091683&sum=150057 [22:56:37]StoreToDocumentArchive [22:56:37]shift 547 fd 146491 [22:56:37]save to /storage/0547/doc_00146491 [22:56:37]save last doc name /storage/0547/doc_00146491 to /storage/kkm_last_doc_name [22:56:37]save OK [22:56:37]Clear old archive folders... [22:56:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:56:37]tlvbuf is B6E27660 [22:56:37]SAM_PROTO_ClearQueue [22:56:37]wFMCommunicate request_size=4 [22:56:37]MH_SAM_APDU [22:56:37]CAPDU: 80 09 00 00 [22:56:37]Write to MH i2c: E2 08 00 43 14 80 09 00 00 00 00 00 00 C9 [22:56:37]Write i2c OK [22:56:37]MH_I2C_Read... [22:56:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:37]Read from MH i2c: E2 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 43 14 00 90 00 CB [22:56:37]RAPDU: 90 00 [22:56:37]wFMCommunicate OK [22:56:37]SAM_PROTO_ClearQueue done [22:56:37]KKMCreateOFDPacket [22:56:37]OFDProtocolAddRootSTLVToBuf [22:56:37]FM_MakeSignedData [22:56:37]FM_MakeSignedData [22:56:37]SAM_PROTO_SignData [22:56:37]wFMCommunicate request_size=4 [22:56:37]MH_SAM_APDU [22:56:37]CAPDU: 80 0D 01 02 [22:56:37]Write to MH i2c: E2 08 00 44 14 80 0D 01 02 00 00 00 00 D1 [22:56:37]Write i2c OK [22:56:37]MH_I2C_Read... [22:56:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:37]Read from MH i2c: E2 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 44 14 00 90 00 CC [22:56:37]RAPDU: 90 00 [22:56:37]wFMCommunicate OK [22:56:37]wFMCommunicate request_size=255 [22:56:37]MH_SAM_APDU [22:56: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 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 1F 01 00 00 F4 03 04 00 25 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3C 02 00 35 04 06 00 60 [22:56:37]Write to MH i2c: E2 02 01 45 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 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 1F 01 00 00 F4 03 04 00 25 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3C 02 00 35 04 06 00 60 00 00 4F [22:56:37]Write i2c OK [22:56:37]MH_I2C_Read... [22:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:37]Read from MH i2c: E2 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 45 14 00 90 00 CD [22:56:37]RAPDU: 90 00 [22:56:37]wFMCommunicate OK [22:56:37]wFMCommunicate request_size=10 [22:56:37]MH_SAM_APDU [22:56:37]CAPDU: 80 0D 02 02 05 21 D4 FF 76 B4 [22:56:37]Write to MH i2c: E2 0D 00 46 14 80 0D 02 02 05 00 21 D4 FF 76 B4 00 00 FC [22:56:37]Write i2c OK [22:56:37]MH_I2C_Read... [22:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:37]Read from MH i2c: E2 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 03 00 46 14 00 90 00 CE [22:56:37]RAPDU: 90 00 [22:56:37]wFMCommunicate OK [22:56:37]wFMCommunicate request_size=4 [22:56:37]MH_SAM_APDU [22:56:37]CAPDU: 80 0D 03 02 [22:56:37]Write to MH i2c: E2 08 00 47 14 80 0D 03 02 00 00 00 00 D6 [22:56:37]Write i2c OK [22:56:37]MH_I2C_Read... [22:56:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:37]Read from MH i2c: E2 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 0B 00 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 0B 00 47 14 00 2F 1C EC D9 46 CE 68 99 90 00 FC [22:56:37]RAPDU: 2F 1C EC D9 46 CE 68 99 90 00 [22:56:37]wFMCommunicate OK [22:56:37]SAM_PROTO_SignData done [22:56:37]FM_MakeSignedData done [22:56:37]CreateOFDProtocolMessage [22:56:37]wFMCommunicate request_size=4 [22:56:37]MH_SAM_APDU [22:56:37]CAPDU: 80 11 00 00 [22:56:37]Write to MH i2c: E2 08 00 48 14 80 11 00 00 00 00 00 00 D6 [22:56:37]Write i2c OK [22:56:37]MH_I2C_Read... [22:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:37]Read from MH i2c: E2 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 17 00 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: E2 17 00 48 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 29 [22:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:56:37]wFMCommunicate OK [22:56:37]CreateOFDProtocolMessage done [22:56:37]OFDSenderStorePacket 146491 [22:56:37]StoreOFDPacket docnum=146491 [22:56:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F1 F5 07 01 A2 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1F 01 00 00 F4 03 04 00 25 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3C 02 00 35 04 06 00 60 21 D4 FF 76 B4 2F 1C EC D9 46 CE 68 99 [22:56:37]CheckFolder [22:56:37]dirname=/storage/ofd_packets [22:56:37]CheckFolder done [22:56:37]ProducePacketName [22:56:37]name=ofd_packets/00146491 [22:56:37]NVStorageSaveData ofd_packets/00146491 [22:56:37]File name is /storage/ofd_packets/00146491 [22:56:37]Write 301 bytes [22:56:37]NVStorageSaveData done [22:56:37]OFDSenderStorePacket done [22:56:37]KKMCreateOFDPacket done [22:56:37]NVStorageSaveData kkm_last_timestamp [22:56:37]File name is /storage/kkm_last_timestamp [22:56:37]Write 4 bytes [22:56:37]NVStorageSaveData done [22:56:37]ExternCall_PrintAddStr [22:56:37]wPrintStart [22:56:37]Write to MH i2c: 01 00 00 49 14 5D [22:56:37]Write i2c OK [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: 01 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: 01 07 00 [22:56:37]MH_I2C_Read... [22:56:37]Read from MH i2c: 01 07 00 49 14 00 00 00 00 00 FF 0F 72 [22:56:37]RasterBufferAndPrint [22:56:37]line Счет N : (1)161257 [22:56:37]line ИНН: 02508201610067 [22:56:37]line Контрольно-Кассовый Чек [22:56:37]line ПРОДАЖА [22:56:37]line ТРК (МРК, ГНК) : 42 [22:56:37]line Товар: 2710124130 [22:56:37]line Аи-92-К-2 [22:56:37]line 22.430 * 66.90 [22:56:37]line = 1500.57 [22:56:37]line НДС 12% НСП 1% [22:56:37]line > о реализуемом товаре [22:56:37]line ИТОГО: 1500.57 [22:56:37]line НСП 1% : 13.28 [22:56:37]line НДС 12% : 159.35 [22:56:37]line Наличными: 0.00 [22:56:37]line Безнал.: 1500.57 [22:56:37]line Место: АЗС № 126 "Партнер Нефть" [22:56:37]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:56:37]line СНО: Общий режим [22:56:37]line Чек 287 29.10.2024 22:56 [22:56:37]line Смена: 547 ФФД: 1.0 [22:56:37]line ЗНМ: 0300000085 [22:56:37]line РНМ: 0000000000091683 [22:56:37]line Версия ККМ: 001 [22:56:37]line Платежная система: Mbank [22:56:37]line ФМ: 0000000000871745 [22:56:37]line ФД: 146491 [22:56:37]line ФПД: 105698423699124 [22:56:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225637&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146491&fm=105698423699124&tin=02508201610067®Number=0000000000091683&sum=150057 [22:56:37]OFD Sender: Processing packet 146491 [packets to send 206, broken 205] [22:56:37]ProducePacketName [22:56:37]name=ofd_packets/00146491 [22:56:37]OFD Sender: To server: pG, [22:56:37]CommunicateWithHost lk.salyk.kg:30040 [22:56:37]ConnectInit lk.salyk.kg [22:56:37]written 0, free lines is 4095 [22:56:38]Connected sock=9 [22:56:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F1 F5 07 01 A2 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1F 01 00 00 F4 03 04 00 25 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3C 02 00 35 04 06 00 60 21 D4 FF 76 B4 2F 1C EC D9 46 CE 68 99 [22:56:38]Write to MH i2c: 01 00 00 72 14 86 [22:56:38]Write i2c OK [22:56:38]MH_I2C_Read... [22:56:38]Read from MH i2c: 01 [22:56:38]MH_I2C_Read... [22:56:38]Read from MH i2c: 01 07 00 [22:56:38]MH_I2C_Read... [22:56:38]Read from MH i2c: 01 07 00 72 14 00 00 00 00 00 E1 0C 7A [22:56:38]RasterBufferAndPrint [22:56:38]line [22:56:38]line [22:56:38]line [22:56:38]line [22:56:38]line [22:56:38]written 0, free lines is 3302 [22:56:38]MH_Cut [22:56:38]Write to MH i2c: D1 01 00 79 14 01 5F [22:56:38]Write i2c OK [22:56:38]MH_I2C_Read... [22:56:38]Read from MH i2c: D1 [22:56:38]MH_I2C_Read... [22:56:38]Read from MH i2c: D1 01 00 [22:56:38]MH_I2C_Read... [22:56:38]Read from MH i2c: D1 01 00 79 14 00 5E [22:56:38]Write to MH i2c: 01 00 00 7A 14 8E [22:56:38]Write i2c OK [22:56:38]MH_I2C_Read... [22:56:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 8A 09 47 00 95 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3B 3C 02 00 F4 03 04 00 4B 0D 21 67 B6 04 01 00 00 DD DA 63 B9 FD 2C EC 0D [22:56:38]CommunicateWithHost err = 0 [22:56:38]CheckOFDResponse [22:56:38]1017 (14) - 77093643461234 [22:56:38]1041 (16) - 0000000000871745 [22:56:38]1040 (4) - 146491 [22:56:38]1012 (4) - 29.10.2024 16:28 [22:56:38]1206 (1) - 0 [22:56:38]OFD Sender: Remove packet 146491 [22:56:38]ProducePacketName [22:56:38]name=ofd_packets/00146491 [22:56:38]NVStorageDeleteData [22:56:39]OFD Sender: No OFD packet to send [22:56:39]*** Cut start [22:56:39]*** Partial cut [22:56:39]*** CUTSNS_PIN = 1 [22:56:39]*** CUTSNS_PIN = 0 [22:56:39]*** Brake cut motor [22:56:39]Read from MH i2c: 01 [22:56:39]MH_I2C_Read... [22:56:39]*** Stop cut motor [22:56:39]*** Cut end [22:56:39]Read from MH i2c: 01 07 00 [22:56:39]MH_I2C_Read... [22:56:39]Read from MH i2c: 01 07 00 7A 14 00 00 00 00 00 FF 0F A3 [22:56:39]process_action close_receipt done [22:56:39]requested_data is exist [22:56:39]produce_requested_data [22:56:39]requested_item fm.sn is exist - process it [22:56:39]wFMCommunicate request_size=4 [22:56:39]MH_SAM_APDU [22:56:39]CAPDU: 80 11 00 00 [22:56:39]Write to MH i2c: E2 08 00 7B 14 80 11 00 00 00 00 00 00 09 [22:56:39]Write i2c OK [22:56:39]MH_I2C_Read... [22:56:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:39]Read from MH i2c: E2 [22:56:39]MH_I2C_Read... [22:56:39]Read from MH i2c: E2 17 00 [22:56:39]MH_I2C_Read... [22:56:39]Read from MH i2c: E2 17 00 7B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5C [22:56:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:56:39]wFMCommunicate OK [22:56:39]requested_item fd.num is exist - process it [22:56:39]SAM_PROTO_GetFieldsCounters [22:56:39]wFMCommunicate request_size=4 [22:56:39]MH_SAM_APDU [22:56:39]CAPDU: 80 13 00 00 [22:56:39]Write to MH i2c: E2 08 00 7C 14 80 13 00 00 00 00 00 00 0C [22:56:39]Write i2c OK [22:56:39]MH_I2C_Read... [22:56:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:39]Read from MH i2c: E2 [22:56:39]MH_I2C_Read... [22:56:39]Read from MH i2c: E2 62 00 [22:56:39]MH_I2C_Read... [22:56:39]Read from MH i2c: E2 62 00 7C 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3B 3C 02 00 0E 04 04 00 23 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 2D [22: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3B 3C 02 00 0E 04 04 00 23 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 [22:56:39]wFMCommunicate OK [22:56:39]SAM_PROTO_GetFieldsCounters done [22:56:39]requested_item shift.num is exist - process it [22:56:39]requested_item shift.opened is exist - process it [22:56:39]req_shift_opened [22:56:39]FM_GetShiftState [22:56:39]SAM_PROTO_GetShiftState [22:56:39]wFMCommunicate request_size=4 [22:56:39]MH_SAM_APDU [22:56:39]CAPDU: 80 13 01 00 [22:56:39]Write to MH i2c: E2 08 00 7D 14 80 13 01 00 00 00 00 00 0E [22:56:39]Write i2c OK [22:56:39]MH_I2C_Read... [22:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:40]Read from MH i2c: E2 [22:56:40]MH_I2C_Read... [22:56:40]Read from MH i2c: E2 0E 00 [22:56:40]MH_I2C_Read... [22:56:40]Read from MH i2c: E2 0E 00 7D 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 47 [22:56:40]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:56:40]wFMCommunicate OK [22:56:40]SAM_PROTO_GetShiftState done [22:56:40]FM_GetShiftState done [22:56:40]req_shift_opened done [22:56:40]requested_item shift.open_date is exist - process it [22:56:40]req_shift_open_date [22:56:40]req_shift_open_date done [22:56:40]produce_requested_data done [22:56:40]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146491,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:56:40]process_action_free close_receipt [22:56:40]json_value_free [22:56:40]json_value_free done [22:56:40]process_json_proto returns [22:56:40]Send response to host [22:56:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146491,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:56:40]free response buf [22:56:40]execute_script done [22:56:40]execute_script returns [22:56:40]free content buf [22:56:40]Sock 8.Close socket [22:56:40]Sock 8.Thread stoped [22:56:44]OFD Sender: No OFD packet to send [22:56:49]OFD Sender: No OFD packet to send [22:56:54]OFD Sender: No OFD packet to send [22:56:59]OFD Sender: No OFD packet to send [22:57:04]OFD Sender: No OFD packet to send [22:57:09]OFD Sender: No OFD packet to send [22:57:14]OFD Sender: No OFD packet to send [22:57:19]OFD Sender: No OFD packet to send [22:57:24]OFD Sender: No OFD packet to send [22:57:29]OFD Sender: No OFD packet to send [22:57:34]OFD Sender: No OFD packet to send [22:57:39]OFD Sender: No OFD packet to send [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:21]accept exits with 10 [22:58:21]New connection [22:58:21]New thread 3067473252 created [22:58:21]Thread 3067329892 joined [22:58:21]Waiting for new connection... [22:58:21] Sock 10.Parse request [22:58:21]Sock 10.Check first char [22:58:21]Sock 10.First char is OK [22:58:21]request: POST /json_proto HTTP/1.0 [22:58:21]Method: POST [22:58:21]URL: /json_proto [22:58:21]Method is POST - this is cgi request [22:58:21]url: /json_proto [22:58:21]query_string will be loaded in cgi processing [22:58:21]execute_cgi json_proto POST (null) [22:58:21]execute_cgi path=json_proto method=POST [22:58:21]POST find Content-Length [22:58:21]Host: 172.17.40.195:8080 [22:58:21]Content-Length: 751 [22:58:21]Content-Type: application/json [22:58:21] [22:58:21]POST finish read [22:58:21]Found Content-Length = 751 [22:58:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 81.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\u000A30104675", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:21]execute_script... [22:58:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 81.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\u000A30104675", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:21]POST & json_proto [22:58:21]process_json_proto [22:58:21]json parsed OK: [22:58:21]protocol is kg_v1.0 [22:58:21]action value=close_receipt [22:58:21]process_action close_receipt [22:58:21]cmd_close_receipt [22:58:21]MH_GetDate [22:58:21]Write to MH i2c: F0 00 00 7E 14 81 [22:58:21]Write i2c OK [22:58:21]MH_I2C_Read... [22:58:21]Read from MH i2c: F0 [22:58:21]MH_I2C_Read... [22:58:21]Read from MH i2c: F0 09 00 [22:58:21]MH_I2C_Read... [22:58:21]Read from MH i2c: F0 09 00 7E 14 00 8F 68 21 67 D5 8D 6C 64 3B [22:58:21]GetLastDocTimeStamp 1730242597 [22:58:21]current date 1730242703 [22:58:21]FM_GetShiftState [22:58:21]SAM_PROTO_GetShiftState [22:58:21]wFMCommunicate request_size=4 [22:58:21]MH_SAM_APDU [22:58:21]CAPDU: 80 13 01 00 [22:58:21]Write to MH i2c: E2 08 00 7F 14 80 13 01 00 00 00 00 00 10 [22:58:21]Write i2c OK [22:58:21]MH_I2C_Read... [22:58:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:21]Read from MH i2c: E2 [22:58:21]MH_I2C_Read... [22:58:21]Read from MH i2c: E2 0E 00 [22:58:21]MH_I2C_Read... [22:58:21]Read from MH i2c: E2 0E 00 7F 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 49 [22:58:21]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:58:21]wFMCommunicate OK [22:58:21]SAM_PROTO_GetShiftState done [22:58:21]FM_GetShiftState done [22:58:21]opened in 1730161786 [22:58:21]opened+sec_in_day 1730248186 [22:58:21]quantity*price = 0 [22:58:21]sum+1 = 1 [22:58:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 288 29.10.2024 22:58 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30104675 ФМ: 0000000000871745 ФД: 146492 ФПД: 137712200810965 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225823&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146492&fm=137712200810965&tin=02508201610067®Number=0000000000091683&sum=0 [22:58:22]StoreToDocumentArchive [22:58:22]shift 547 fd 146492 [22:58:22]save to /storage/0547/doc_00146492 [22:58:22]save last doc name /storage/0547/doc_00146492 to /storage/kkm_last_doc_name [22:58:22]save OK [22:58:22]Clear old archive folders... [22:58:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:58:22]tlvbuf is 01102730 [22:58:22]SAM_PROTO_ClearQueue [22:58:22]wFMCommunicate request_size=4 [22:58:22]MH_SAM_APDU [22:58:22]CAPDU: 80 09 00 00 [22:58:22]Write to MH i2c: E2 08 00 8C 14 80 09 00 00 00 00 00 00 12 [22:58:22]Write i2c OK [22:58:22]MH_I2C_Read... [22:58:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:58:22]Read from MH i2c: E2 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 03 00 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 03 00 8C 14 00 90 00 14 [22:58:22]RAPDU: 90 00 [22:58:22]wFMCommunicate OK [22:58:22]SAM_PROTO_ClearQueue done [22:58:22]KKMCreateOFDPacket [22:58:22]OFDProtocolAddRootSTLVToBuf [22:58:22]FM_MakeSignedData [22:58:22]FM_MakeSignedData [22:58:22]SAM_PROTO_SignData [22:58:22]wFMCommunicate request_size=4 [22:58:22]MH_SAM_APDU [22:58:22]CAPDU: 80 0D 01 02 [22:58:22]Write to MH i2c: E2 08 00 8D 14 80 0D 01 02 00 00 00 00 1A [22:58:22]Write i2c OK [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 [22:58:22]MH_I2C_Read... [22:58:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:58:22]Read from MH i2c: E2 03 00 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 03 00 8D 14 00 90 00 15 [22:58:22]RAPDU: 90 00 [22:58:22]wFMCommunicate OK [22:58:22]wFMCommunicate request_size=255 [22:58:22]MH_SAM_APDU [22:58:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 68 3C 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 20 01 00 00 F4 03 04 00 8F 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3C 02 00 35 04 06 00 7D 3F 9E CF [22:58:22]Write to MH i2c: E2 02 01 8E 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 68 3C 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 20 01 00 00 F4 03 04 00 8F 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3C 02 00 35 04 06 00 7D 3F 9E CF 00 00 83 [22:58:22]Write i2c OK [22:58:22]MH_I2C_Read... [22:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:22]Read from MH i2c: E2 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 03 00 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 03 00 8E 14 00 90 00 16 [22:58:22]RAPDU: 90 00 [22:58:22]wFMCommunicate OK [22:58:22]wFMCommunicate request_size=7 [22:58:22]MH_SAM_APDU [22:58:22]CAPDU: 80 0D 02 02 02 81 D5 [22:58:22]Write to MH i2c: E2 0A 00 8F 14 80 0D 02 02 02 00 81 D5 00 00 77 [22:58:22]Write i2c OK [22:58:22]MH_I2C_Read... [22:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:22]Read from MH i2c: E2 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 03 00 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 03 00 8F 14 00 90 00 17 [22:58:22]RAPDU: 90 00 [22:58:22]wFMCommunicate OK [22:58:22]wFMCommunicate request_size=4 [22:58:22]MH_SAM_APDU [22:58:22]CAPDU: 80 0D 03 02 [22:58:22]Write to MH i2c: E2 08 00 90 14 80 0D 03 02 00 00 00 00 1F [22:58:22]Write i2c OK [22:58:22]MH_I2C_Read... [22:58:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:58:22]Read from MH i2c: E2 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 0B 00 [22:58:22]MH_I2C_Read... [22:58:22]Read from MH i2c: E2 0B 00 90 14 00 CD F2 0B 81 1D F8 1B 04 90 00 9F [22:58:22]RAPDU: CD F2 0B 81 1D F8 1B 04 90 00 [22:58:22]wFMCommunicate OK [22:58:22]SAM_PROTO_SignData done [22:58:22]FM_MakeSignedData done [22:58:22]CreateOFDProtocolMessage [22:58:22]wFMCommunicate request_size=4 [22:58:22]MH_SAM_APDU [22:58:22]CAPDU: 80 11 00 00 [22:58:22]Write to MH i2c: E2 08 00 91 14 80 11 00 00 00 00 00 00 1F [22:58:22]Write i2c OK [22:58:22]MH_I2C_Read... [22:58:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:23]Read from MH i2c: E2 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: E2 17 00 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: E2 17 00 91 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 72 [22:58:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:58:23]wFMCommunicate OK [22:58:23]CreateOFDProtocolMessage done [22:58:23]OFDSenderStorePacket 146492 [22:58:23]StoreOFDPacket docnum=146492 [22:58:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B4 46 04 01 98 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 68 3C 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 20 01 00 00 F4 03 04 00 8F 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3C 02 00 35 04 06 00 7D 3F 9E CF 81 D5 CD F2 0B 81 1D F8 1B 04 [22:58:23]CheckFolder [22:58:23]dirname=/storage/ofd_packets [22:58:23]CheckFolder done [22:58:23]ProducePacketName [22:58:23]name=ofd_packets/00146492 [22:58:23]NVStorageSaveData ofd_packets/00146492 [22:58:23]File name is /storage/ofd_packets/00146492 [22:58:23]Write 298 bytes [22:58:23]NVStorageSaveData done [22:58:23]OFDSenderStorePacket done [22:58:23]KKMCreateOFDPacket done [22:58:23]NVStorageSaveData kkm_last_timestamp [22:58:23]File name is /storage/kkm_last_timestamp [22:58:23]Write 4 bytes [22:58:23]NVStorageSaveData done [22:58:23]ExternCall_PrintAddStr [22:58:23]wPrintStart [22:58:23]Write to MH i2c: 01 00 00 92 14 A6 [22:58:23]Write i2c OK [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: 01 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: 01 07 00 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: 01 07 00 92 14 00 00 00 00 00 FF 0F BB [22:58:23]RasterBufferAndPrint [22:58:23]line Счет N : (1)161256 [22:58:23]line ИНН: 02508201610067 [22:58:23]line Контрольно-Кассовый Чек [22:58:23]line ПРОДАЖА [22:58:23]line ТРК (МРК, ГНК) : 21 [22:58:23]line Товар: 2710194210 [22:58:23]line ДТ-К-2 [22:58:23]line 81.000 * 0.00 [22:58:23]line = 0.00 [22:58:23]line НДС 12% НСП 1% [22:58:23]line > о реализуемом товаре [22:58:23]line ИТОГО: 0.00 [22:58:23]line НСП 1% : 0.00 [22:58:23]line НДС 12% : 0.00 [22:58:23]line Наличными: 0.00 [22:58:23]line Безнал.: 0.00 [22:58:23]line Место: АЗС № 126 "Партнер Нефть" [22:58:23]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:58:23]line СНО: Общий режим [22:58:23]line Чек 288 29.10.2024 22:58 [22:58:23]line Смена: 547 ФФД: 1.0 [22:58:23]line ЗНМ: 0300000085 [22:58:23]line РНМ: 0000000000091683 [22:58:23]line Версия ККМ: 001 [22:58:23]line Талоны: ТК ГПНА Online [22:58:23]line 30104675 [22:58:23]line ФМ: 0000000000871745 [22:58:23]line ФД: 146492 [22:58:23]line ФПД: 137712200810965 [22:58:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225823&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146492&fm=137712200810965&tin=02508201610067®Number=0000000000091683&sum=0 [22:58:23]OFD Sender: Processing packet 146492 [packets to send 206, broken 205] [22:58:23]ProducePacketName [22:58:23]name=ofd_packets/00146492 [22:58:23]OFD Sender: To server: pG, [22:58:23]CommunicateWithHost lk.salyk.kg:30040 [22:58:23]ConnectInit lk.salyk.kg [22:58:23]written 0, free lines is 4095 [22:58:23]Write to MH i2c: 01 00 00 BC 14 D0 [22:58:23]Write i2c OK [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: 01 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: 01 07 00 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: 01 07 00 BC 14 00 00 00 00 00 BC 0C 9F [22:58:23]RasterBufferAndPrint [22:58:23]line [22:58:23]line [22:58:23]line [22:58:23]line [22:58:23]line [22:58:23]written 0, free lines is 3265 [22:58:23]MH_Cut [22:58:23]Write to MH i2c: D1 01 00 C3 14 01 A9 [22:58:23]Write i2c OK [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: D1 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: D1 01 00 [22:58:23]MH_I2C_Read... [22:58:23]Read from MH i2c: D1 01 00 C3 14 00 A8 [22:58:23]Write to MH i2c: 01 00 00 C4 14 D8 [22:58:23]Write i2c OK [22:58:23]MH_I2C_Read... [22:58:24]*** Cut start [22:58:24]*** Partial cut [22:58:24]*** CUTSNS_PIN = 1 [22:58:24]*** CUTSNS_PIN = 0 [22:58:24]*** Brake cut motor [22:58:25]Read from MH i2c: 01 [22:58:25]MH_I2C_Read... [22:58:25]*** Stop cut motor [22:58:25]*** Cut end [22:58:25]Read from MH i2c: 01 07 00 [22:58:25]MH_I2C_Read... [22:58:25]Read from MH i2c: 01 07 00 C4 14 00 00 00 00 00 FF 0F ED [22:58:25]process_action close_receipt done [22:58:25]requested_data is exist [22:58:25]produce_requested_data [22:58:25]requested_item fm.sn is exist - process it [22:58:25]wFMCommunicate request_size=4 [22:58:25]MH_SAM_APDU [22:58:25]CAPDU: 80 11 00 00 [22:58:25]Write to MH i2c: E2 08 00 C5 14 80 11 00 00 00 00 00 00 53 [22:58:25]Write i2c OK [22:58:25]MH_I2C_Read... [22:58:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:25]Read from MH i2c: E2 [22:58:25]MH_I2C_Read... [22:58:25]Read from MH i2c: E2 17 00 [22:58:25]MH_I2C_Read... [22:58:25]Read from MH i2c: E2 17 00 C5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A6 [22:58:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:58:25]wFMCommunicate OK [22:58:25]requested_item fd.num is exist - process it [22:58:25]SAM_PROTO_GetFieldsCounters [22:58:25]wFMCommunicate request_size=4 [22:58:25]MH_SAM_APDU [22:58:25]CAPDU: 80 13 00 00 [22:58:25]Write to MH i2c: E2 08 00 C6 14 80 13 00 00 00 00 00 00 56 [22:58:25]Write i2c OK [22:58:25]MH_I2C_Read... [22:58:25]Connected sock=11 [22:58:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B4 46 04 01 98 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 68 3C 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 20 01 00 00 F4 03 04 00 8F 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3C 02 00 35 04 06 00 7D 3F 9E CF 81 D5 CD F2 0B 81 1D F8 1B 04 [22:58:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:58:25]Read from MH i2c: E2 [22:58:25]MH_I2C_Read... [22:58:25]Read from MH i2c: E2 62 00 [22:58:25]MH_I2C_Read... [22:58:25]Read from MH i2c: E2 62 00 C6 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3C 3C 02 00 0E 04 04 00 23 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 7B [22:58:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3C 3C 02 00 0E 04 04 00 23 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 [22:58:25]wFMCommunicate OK [22:58:25]SAM_PROTO_GetFieldsCounters done [22:58:25]requested_item shift.num is exist - process it [22:58:25]requested_item shift.opened is exist - process it [22:58:25]req_shift_opened [22:58:25]FM_GetShiftState [22:58:25]SAM_PROTO_GetShiftState [22:58:25]wFMCommunicate request_size=4 [22:58:25]MH_SAM_APDU [22:58:25]CAPDU: 80 13 01 00 [22:58:25]Write to MH i2c: E2 08 00 C7 14 80 13 01 00 00 00 00 00 58 [22:58:25]Write i2c OK [22:58:25]MH_I2C_Read... [22:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:25]Read from MH i2c: E2 [22:58:25]MH_I2C_Read... [22:58:25]Read from MH i2c: E2 0E 00 [22:58:25]MH_I2C_Read... [22:58:25]Read from MH i2c: E2 0E 00 C7 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 91 [22:58:25]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:58:25]wFMCommunicate OK [22:58:25]SAM_PROTO_GetShiftState done [22:58:25]FM_GetShiftState done [22:58:25]req_shift_opened done [22:58:25]requested_item shift.open_date is exist - process it [22:58:25]req_shift_open_date [22:58:25]req_shift_open_date done [22:58:25]produce_requested_data done [22:58:25]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146492,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:58:25]process_action_free close_receipt [22:58:25]json_value_free [22:58:25]json_value_free done [22:58:25]process_json_proto returns [22:58:25]Send response to host [22:58:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146492,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:58:25]free response buf [22:58:25]execute_script done [22:58:25]execute_script returns [22:58:25]free content buf [22:58:25]Sock 10.Close socket [22:58:25]Sock 10.Thread stoped [22:58:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 EC 71 47 00 AD 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3C 3C 02 00 F4 03 04 00 B6 0D 21 67 B6 04 01 00 00 4B 8F 16 B9 3E A9 B7 2B [22:58:25]CommunicateWithHost err = 0 [22:58:25]CheckOFDResponse [22:58:25]1017 (14) - 77093643461234 [22:58:25]1041 (16) - 0000000000871745 [22:58:25]1040 (4) - 146492 [22:58:25]1012 (4) - 29.10.2024 16:30 [22:58:25]1206 (1) - 0 [22:58:25]OFD Sender: Remove packet 146492 [22:58:25]ProducePacketName [22:58:25]name=ofd_packets/00146492 [22:58:25]NVStorageDeleteData [22:58:26]OFD Sender: No OFD packet to send [22:58:31]OFD Sender: No OFD packet to send [22:58:36]OFD Sender: No OFD packet to send [22:58:41]OFD Sender: No OFD packet to send [22:58:46]OFD Sender: No OFD packet to send [22:58:51]OFD Sender: No OFD packet to send [22:58:56]OFD Sender: No OFD packet to send [22:59:01]OFD Sender: No OFD packet to send [22:59:06]OFD Sender: No OFD packet to send [22:59:11]OFD Sender: No OFD packet to send [22:59:14]accept exits with 8 [22:59:14]New connection [22:59:14]New thread 3067329892 created [22:59:14]Thread 3067473252 joined [22:59:14]Waiting for new connection... [22:59:14] Sock 8.Parse request [22:59:14]Sock 8.Check first char [22:59:14]Sock 8.First char is OK [22:59:14]request: POST /json_proto HTTP/1.0 [22:59:14]Method: POST [22:59:14]URL: /json_proto [22:59:14]Method is POST - this is cgi request [22:59:14]url: /json_proto [22:59:14]query_string will be loaded in cgi processing [22:59:14]execute_cgi json_proto POST (null) [22:59:14]execute_cgi path=json_proto method=POST [22:59:14]POST find Content-Length [22:59:14]Host: 172.17.40.195:8080 [22:59:14]Content-Length: 751 [22:59:14]Content-Type: application/json [22:59:14] [22:59:14]POST finish read [22:59:14]Found Content-Length = 751 [22:59:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30101085", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:59:14]execute_script... [22:59: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)161258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u000A30101085", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:59:14]POST & json_proto [22:59:14]process_json_proto [22:59:14]json parsed OK: [22:59:14]protocol is kg_v1.0 [22:59:14]action value=close_receipt [22:59:14]process_action close_receipt [22:59:14]cmd_close_receipt [22:59:14]MH_GetDate [22:59:14]Write to MH i2c: F0 00 00 C8 14 CB [22:59:14]Write i2c OK [22:59:14]MH_I2C_Read... [22:59:14]Read from MH i2c: F0 [22:59:14]MH_I2C_Read... [22:59:14]Read from MH i2c: F0 09 00 [22:59:14]MH_I2C_Read... [22:59:14]Read from MH i2c: F0 09 00 C8 14 00 C4 68 21 67 D5 8D 6C 64 BA [22:59:14]GetLastDocTimeStamp 1730242703 [22:59:14]current date 1730242756 [22:59:14]FM_GetShiftState [22:59:14]SAM_PROTO_GetShiftState [22:59:14]wFMCommunicate request_size=4 [22:59:14]MH_SAM_APDU [22:59:14]CAPDU: 80 13 01 00 [22:59:14]Write to MH i2c: E2 08 00 C9 14 80 13 01 00 00 00 00 00 5A [22:59:14]Write i2c OK [22:59:14]MH_I2C_Read... [22:59:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:14]Read from MH i2c: E2 [22:59:14]MH_I2C_Read... [22:59:14]Read from MH i2c: E2 0E 00 [22:59:14]MH_I2C_Read... [22:59:14]Read from MH i2c: E2 0E 00 C9 14 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 93 [22:59:14]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:59:14]wFMCommunicate OK [22:59:14]SAM_PROTO_GetShiftState done [22:59:14]FM_GetShiftState done [22:59:14]opened in 1730161786 [22:59:14]opened+sec_in_day 1730248186 [22:59:14]quantity*price = 0 [22:59:14]sum+1 = 1 [22:59:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 289 29.10.2024 22:59 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101085 ФМ: 0000000000871745 ФД: 146493 ФПД: 237225511036398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225916&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146493&fm=237225511036398&tin=02508201610067®Number=0000000000091683&sum=0 [22:59:16]StoreToDocumentArchive [22:59:16]shift 547 fd 146493 [22:59:16]save to /storage/0547/doc_00146493 [22:59:16]save last doc name /storage/0547/doc_00146493 to /storage/kkm_last_doc_name [22:59:16]save OK [22:59:16]Clear old archive folders... [22:59:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:59:16]tlvbuf is 010F4A40 [22:59:16]SAM_PROTO_ClearQueue [22:59:16]wFMCommunicate request_size=4 [22:59:16]MH_SAM_APDU [22:59:16]CAPDU: 80 09 00 00 [22:59:16]Write to MH i2c: E2 08 00 D6 14 80 09 00 00 00 00 00 00 5C [22:59:16]Write i2c OK [22:59:16]MH_I2C_Read... [22:59:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:59:16]Read from MH i2c: E2 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 D6 14 00 90 00 5E [22:59:16]RAPDU: 90 00 [22:59:16]wFMCommunicate OK [22:59:16]SAM_PROTO_ClearQueue done [22:59:16]KKMCreateOFDPacket [22:59:16]OFDProtocolAddRootSTLVToBuf [22:59:16]FM_MakeSignedData [22:59:16]FM_MakeSignedData [22:59:16]SAM_PROTO_SignData [22:59:16]wFMCommunicate request_size=4 [22:59:16]MH_SAM_APDU [22:59:16]CAPDU: 80 0D 01 02 [22:59:16]Write to MH i2c: E2 08 00 D7 14 80 0D 01 02 00 00 00 00 64 [22:59:16]Write i2c OK [22:59:16]MH_I2C_Read... [22:59:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:59:16]Read from MH i2c: E2 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 D7 14 00 90 00 5F [22:59:16]RAPDU: 90 00 [22:59:16]wFMCommunicate OK [22:59:16]wFMCommunicate request_size=255 [22:59:16]MH_SAM_APDU [22:59:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 01 00 00 F4 03 04 00 C4 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3C 02 00 35 04 06 00 D7 C1 5E 51 [22:59:16]Write to MH i2c: E2 02 01 D8 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 01 00 00 F4 03 04 00 C4 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3C 02 00 35 04 06 00 D7 C1 5E 51 00 00 B4 [22:59:16]Write i2c OK [22:59:16]MH_I2C_Read... [22:59:16]OFD Sender: No OFD packet to send [22:59:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:16]Read from MH i2c: E2 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 D8 14 00 90 00 60 [22:59:16]RAPDU: 90 00 [22:59:16]wFMCommunicate OK [22:59:16]wFMCommunicate request_size=7 [22:59:16]MH_SAM_APDU [22:59:16]CAPDU: 80 0D 02 02 02 25 EE [22:59:16]Write to MH i2c: E2 0A 00 D9 14 80 0D 02 02 02 00 25 EE 00 00 7E [22:59:16]Write i2c OK [22:59:16]MH_I2C_Read... [22:59:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:16]Read from MH i2c: E2 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 03 00 D9 14 00 90 00 61 [22:59:16]RAPDU: 90 00 [22:59:16]wFMCommunicate OK [22:59:16]wFMCommunicate request_size=4 [22:59:16]MH_SAM_APDU [22:59:16]CAPDU: 80 0D 03 02 [22:59:16]Write to MH i2c: E2 08 00 DA 14 80 0D 03 02 00 00 00 00 69 [22:59:16]Write i2c OK [22:59:16]MH_I2C_Read... [22:59:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:59:16]Read from MH i2c: E2 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 0B 00 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 0B 00 DA 14 00 AC C0 55 67 31 81 DC 0C 90 00 2C [22:59:16]RAPDU: AC C0 55 67 31 81 DC 0C 90 00 [22:59:16]wFMCommunicate OK [22:59:16]SAM_PROTO_SignData done [22:59:16]FM_MakeSignedData done [22:59:16]CreateOFDProtocolMessage [22:59:16]wFMCommunicate request_size=4 [22:59:16]MH_SAM_APDU [22:59:16]CAPDU: 80 11 00 00 [22:59:16]Write to MH i2c: E2 08 00 DB 14 80 11 00 00 00 00 00 00 69 [22:59:16]Write i2c OK [22:59:16]MH_I2C_Read... [22:59:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:16]Read from MH i2c: E2 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 17 00 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: E2 17 00 DB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 BC [22:59:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:59:16]wFMCommunicate OK [22:59:16]CreateOFDProtocolMessage done [22:59:16]OFDSenderStorePacket 146493 [22:59:16]StoreOFDPacket docnum=146493 [22:59:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B8 C7 04 01 46 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 21 01 00 00 F4 03 04 00 C4 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3C 02 00 35 04 06 00 D7 C1 5E 51 25 EE AC C0 55 67 31 81 DC 0C [22:59:16]CheckFolder [22:59:16]dirname=/storage/ofd_packets [22:59:16]CheckFolder done [22:59:16]ProducePacketName [22:59:16]name=ofd_packets/00146493 [22:59:16]NVStorageSaveData ofd_packets/00146493 [22:59:16]File name is /storage/ofd_packets/00146493 [22:59:16]Write 298 bytes [22:59:16]NVStorageSaveData done [22:59:16]OFDSenderStorePacket done [22:59:16]KKMCreateOFDPacket done [22:59:16]NVStorageSaveData kkm_last_timestamp [22:59:16]File name is /storage/kkm_last_timestamp [22:59:16]Write 4 bytes [22:59:16]NVStorageSaveData done [22:59:16]ExternCall_PrintAddStr [22:59:16]wPrintStart [22:59:16]Write to MH i2c: 01 00 00 DC 14 F0 [22:59:16]Write i2c OK [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: 01 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: 01 07 00 [22:59:16]MH_I2C_Read... [22:59:16]Read from MH i2c: 01 07 00 DC 14 00 00 00 00 00 FF 0F 05 [22:59:16]RasterBufferAndPrint [22:59:16]line Счет N : (1)161258 [22:59:16]line ИНН: 02508201610067 [22:59:16]line Контрольно-Кассовый Чек [22:59:16]line ПРОДАЖА [22:59:16]line ТРК (МРК, ГНК) : 21 [22:59:16]line Товар: 2710194210 [22:59:16]line ДТ-К-2 [22:59:16]line 10.000 * 0.00 [22:59:16]line = 0.00 [22:59:16]line НДС 12% НСП 1% [22:59:16]line > о реализуемом товаре [22:59:16]line ИТОГО: 0.00 [22:59:16]line НСП 1% : 0.00 [22:59:16]line НДС 12% : 0.00 [22:59:16]line Наличными: 0.00 [22:59:16]line Безнал.: 0.00 [22:59:16]line Место: АЗС № 126 "Партнер Нефть" [22:59:16]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [22:59:16]line СНО: Общий режим [22:59:16]line Чек 289 29.10.2024 22:59 [22:59:16]line Смена: 547 ФФД: 1.0 [22:59:16]line ЗНМ: 0300000085 [22:59:16]line РНМ: 0000000000091683 [22:59:16]line Версия ККМ: 001 [22:59:16]line Талоны: ТК ГПНА Online [22:59:16]line 30101085 [22:59:16]line ФМ: 0000000000871745 [22:59:16]line ФД: 146493 [22:59:16]line ФПД: 237225511036398 [22:59:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T225916&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146493&fm=237225511036398&tin=02508201610067®Number=0000000000091683&sum=0 [22:59:16]OFD Sender: Processing packet 146493 [packets to send 206, broken 205] [22:59:16]ProducePacketName [22:59:16]name=ofd_packets/00146493 [22:59:16]OFD Sender: To server: pG, [22:59:16]CommunicateWithHost lk.salyk.kg:30040 [22:59:16]ConnectInit lk.salyk.kg [22:59:16]written 0, free lines is 4095 [22:59:17]Write to MH i2c: 01 00 00 06 15 1B [22:59:17]Write i2c OK [22:59:17]MH_I2C_Read... [22:59:17]Read from MH i2c: 01 [22:59:17]MH_I2C_Read... [22:59:17]Read from MH i2c: 01 07 00 [22:59:17]MH_I2C_Read... [22:59:17]Read from MH i2c: 01 07 00 06 15 00 00 00 00 00 BD 0C EB [22:59:17]RasterBufferAndPrint [22:59:17]line [22:59:17]line [22:59:17]line [22:59:17]line [22:59:17]line [22:59:17]written 0, free lines is 3266 [22:59:17]MH_Cut [22:59:17]Write to MH i2c: D1 01 00 0D 15 01 F4 [22:59:17]Write i2c OK [22:59:17]MH_I2C_Read... [22:59:17]Read from MH i2c: D1 [22:59:17]MH_I2C_Read... [22:59:17]Read from MH i2c: D1 01 00 [22:59:17]MH_I2C_Read... [22:59:17]Read from MH i2c: D1 01 00 0D 15 00 F3 [22:59:17]Write to MH i2c: 01 00 00 0E 15 23 [22:59:17]Write i2c OK [22:59:17]MH_I2C_Read... [22:59:17]Connected sock=11 [22:59:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 B8 C7 04 01 46 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 21 01 00 00 F4 03 04 00 C4 68 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3C 02 00 35 04 06 00 D7 C1 5E 51 25 EE AC C0 55 67 31 81 DC 0C [22:59:18]*** Cut start [22:59:18]*** Partial cut [22:59:18]*** CUTSNS_PIN = 1 [22:59:18]*** CUTSNS_PIN = 0 [22:59:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 63 19 47 00 3D C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3D 3C 02 00 F4 03 04 00 EB 0D 21 67 B6 04 01 00 00 55 30 6F 6C 0B 64 2A 95 [22:59:18]CommunicateWithHost err = 0 [22:59:18]CheckOFDResponse [22:59:18]1017 (14) - 77093643461234 [22:59:18]1041 (16) - 0000000000871745 [22:59:18]1040 (4) - 146493 [22:59:18]1012 (4) - 29.10.2024 16:31 [22:59:18]1206 (1) - 0 [22:59:18]OFD Sender: Remove packet 146493 [22:59:18]ProducePacketName [22:59:18]name=ofd_packets/00146493 [22:59:18]NVStorageDeleteData [22:59:18]*** Brake cut motor [22:59:18]Read from MH i2c: 01 [22:59:18]MH_I2C_Read... [22:59:18]*** Stop cut motor [22:59:18]*** Cut end [22:59:18]Read from MH i2c: 01 07 00 [22:59:18]MH_I2C_Read... [22:59:18]Read from MH i2c: 01 07 00 0E 15 00 00 00 00 00 FF 0F 38 [22:59:18]process_action close_receipt done [22:59:18]requested_data is exist [22:59:18]produce_requested_data [22:59:18]requested_item fm.sn is exist - process it [22:59:18]wFMCommunicate request_size=4 [22:59:18]MH_SAM_APDU [22:59:18]CAPDU: 80 11 00 00 [22:59:18]Write to MH i2c: E2 08 00 0F 15 80 11 00 00 00 00 00 00 9E [22:59:18]Write i2c OK [22:59:18]MH_I2C_Read... [22:59:18]OFD Sender: No OFD packet to send [22:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:18]Read from MH i2c: E2 [22:59:18]MH_I2C_Read... [22:59:18]Read from MH i2c: E2 17 00 [22:59:18]MH_I2C_Read... [22:59:18]Read from MH i2c: E2 17 00 0F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 F1 [22:59:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [22:59:18]wFMCommunicate OK [22:59:18]requested_item fd.num is exist - process it [22:59:18]SAM_PROTO_GetFieldsCounters [22:59:18]wFMCommunicate request_size=4 [22:59:18]MH_SAM_APDU [22:59:18]CAPDU: 80 13 00 00 [22:59:18]Write to MH i2c: E2 08 00 10 15 80 13 00 00 00 00 00 00 A1 [22:59:18]Write i2c OK [22:59:18]MH_I2C_Read... [22:59:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:59:18]Read from MH i2c: E2 [22:59:18]MH_I2C_Read... [22:59:18]Read from MH i2c: E2 62 00 [22:59:18]MH_I2C_Read... [22:59:18]Read from MH i2c: E2 62 00 10 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3D 3C 02 00 0E 04 04 00 23 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 CA [22:59:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3D 3C 02 00 0E 04 04 00 23 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 [22:59:18]wFMCommunicate OK [22:59:18]SAM_PROTO_GetFieldsCounters done [22:59:18]requested_item shift.num is exist - process it [22:59:18]requested_item shift.opened is exist - process it [22:59:18]req_shift_opened [22:59:18]FM_GetShiftState [22:59:18]SAM_PROTO_GetShiftState [22:59:18]wFMCommunicate request_size=4 [22:59:18]MH_SAM_APDU [22:59:18]CAPDU: 80 13 01 00 [22:59:18]Write to MH i2c: E2 08 00 11 15 80 13 01 00 00 00 00 00 A3 [22:59:18]Write i2c OK [22:59:18]MH_I2C_Read... [22:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:18]Read from MH i2c: E2 [22:59:18]MH_I2C_Read... [22:59:18]Read from MH i2c: E2 0E 00 [22:59:18]MH_I2C_Read... [22:59:18]Read from MH i2c: E2 0E 00 11 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 DC [22:59:18]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [22:59:18]wFMCommunicate OK [22:59:18]SAM_PROTO_GetShiftState done [22:59:18]FM_GetShiftState done [22:59:18]req_shift_opened done [22:59:18]requested_item shift.open_date is exist - process it [22:59:18]req_shift_open_date [22:59:18]req_shift_open_date done [22:59:18]produce_requested_data done [22:59:18]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146493,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [22:59:18]process_action_free close_receipt [22:59:18]json_value_free [22:59:18]json_value_free done [22:59:18]process_json_proto returns [22:59:18]Send response to host [22:59:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146493,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [22:59:18]free response buf [22:59:18]execute_script done [22:59:18]execute_script returns [22:59:18]free content buf [22:59:18]Sock 8.Close socket [22:59:18]Sock 8.Thread stoped [22:59:21]int [22:59:21]Write to MH i2c: 01 00 00 12 15 27 [22:59:21]*** FLAG_PRN_KEY set [22:59:21]Write i2c OK [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 07 00 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 07 00 12 15 00 08 00 00 00 FF 0F 44 [22:59:21]state=0 [22:59:21]Key pressed [22:59:21]Feed [22:59:21]Write to MH i2c: D8 00 00 13 15 FF [22:59:21]Write i2c OK [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: D8 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: D8 01 00 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: D8 01 00 13 15 00 00 [22:59:21]int [22:59:21]Write to MH i2c: 01 00 00 14 15 29 [22:59:21]Write i2c OK [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 07 00 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 07 00 14 15 00 48 00 00 00 3C 00 B4 [22:59:21]state=2 [22:59:21]Key pressed [22:59:21]int [22:59:21]Write to MH i2c: 01 00 00 15 15 2A [22:59:21]*** FLAG_PRN_KEY reset [22:59:21]Write i2c OK [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 07 00 [22:59:21]MH_I2C_Read... [22:59:21]Read from MH i2c: 01 07 00 15 15 00 00 00 00 00 FA 0F 3A [22:59:21]state=2 [22:59:21]Stop feed [22:59:23]OFD Sender: No OFD packet to send [22:59:28]OFD Sender: No OFD packet to send [22:59:33]OFD Sender: No OFD packet to send [22:59:38]OFD Sender: No OFD packet to send [22:59:43]OFD Sender: No OFD packet to send [22:59:48]OFD Sender: No OFD packet to send [22:59:53]OFD Sender: No OFD packet to send [22:59:58]OFD Sender: No OFD packet to send [23:00:03]OFD Sender: No OFD packet to send [23:00:08]OFD Sender: No OFD packet to send [23:00:13]OFD Sender: No OFD packet to send [23:00:18]OFD Sender: No OFD packet to send [23:00:23]OFD Sender: No OFD packet to send [23:00:28]OFD Sender: No OFD packet to send [23:00:33]OFD Sender: No OFD packet to send [23:00:38]OFD Sender: No OFD packet to send [23:00:43]OFD Sender: No OFD packet to send [23:00:48]OFD Sender: No OFD packet to send [23:00:53]OFD Sender: No OFD packet to send [23:00:58]OFD Sender: No OFD packet to send [23:01:03]OFD Sender: No OFD packet to send [23:01:08]OFD Sender: No OFD packet to send [23:01:13]OFD Sender: No OFD packet to send [23:01:18]OFD Sender: No OFD packet to send [23:01:23]OFD Sender: No OFD packet to send [23:01:28]OFD Sender: No OFD packet to send [23:01:33]OFD Sender: No OFD packet to send [23:01:38]OFD Sender: No OFD packet to send [23:01:43]OFD Sender: No OFD packet to send [23:01:48]OFD Sender: No OFD packet to send [23:01:53]OFD Sender: No OFD packet to send [23:01:59]OFD Sender: No OFD packet to send [23:02:04]OFD Sender: No OFD packet to send [23:02:09]OFD Sender: No OFD packet to send [23:02:14]OFD Sender: No OFD packet to send [23:02:19]OFD Sender: No OFD packet to send [23:02:24]OFD Sender: No OFD packet to send [23:02:29]OFD Sender: No OFD packet to send [23:02:34]OFD Sender: No OFD packet to send [23:02:39]OFD Sender: No OFD packet to send [23:02:44]OFD Sender: No OFD packet to send [23:02:49]OFD Sender: No OFD packet to send [23:02:54]OFD Sender: No OFD packet to send [23:02:59]OFD Sender: No OFD packet to send [23:03:04]OFD Sender: No OFD packet to send [23:03:09]OFD Sender: No OFD packet to send [23:03:14]OFD Sender: No OFD packet to send [23:03:19]OFD Sender: No OFD packet to send [23:03:24]OFD Sender: No OFD packet to send [23:03:29]OFD Sender: No OFD packet to send [23:03:34]OFD Sender: No OFD packet to send [23:03:39]OFD Sender: No OFD packet to send [23:03:44]OFD Sender: No OFD packet to send [23:03:49]OFD Sender: No OFD packet to send [23:03:54]OFD Sender: No OFD packet to send [23:03:59]OFD Sender: No OFD packet to send [23:04:04]OFD Sender: No OFD packet to send [23:04:09]OFD Sender: No OFD packet to send [23:04:14]OFD Sender: No OFD packet to send [23:04:19]OFD Sender: No OFD packet to send [23:04:24]OFD Sender: No OFD packet to send [23:04:29]OFD Sender: No OFD packet to send [23:04:34]OFD Sender: No OFD packet to send [23:04:39]OFD Sender: No OFD packet to send [23:04:44]OFD Sender: No OFD packet to send [23:04:49]OFD Sender: No OFD packet to send [23:04:54]OFD Sender: No OFD packet to send [23:04:59]OFD Sender: No OFD packet to send [23:05:04]OFD Sender: No OFD packet to send [23:05:09]OFD Sender: No OFD packet to send [23:05:14]OFD Sender: No OFD packet to send [23:05:19]OFD Sender: No OFD packet to send [23:05:24]OFD Sender: No OFD packet to send [23:05:29]OFD Sender: No OFD packet to send [23:05:34]OFD Sender: No OFD packet to send [23:05:39]OFD Sender: No OFD packet to send [23:05:44]OFD Sender: No OFD packet to send [23:05:49]OFD Sender: No OFD packet to send [23:05:54]OFD Sender: No OFD packet to send [23:05:59]OFD Sender: No OFD packet to send [23:06:04]OFD Sender: No OFD packet to send [23:06:09]OFD Sender: No OFD packet to send [23:06:14]OFD Sender: No OFD packet to send [23:06:19]OFD Sender: No OFD packet to send [23:06:24]OFD Sender: No OFD packet to send [23:06:29]OFD Sender: No OFD packet to send [23:06:34]OFD Sender: No OFD packet to send [23:06:39]OFD Sender: No OFD packet to send [23:06:44]OFD Sender: No OFD packet to send [23:06:49]OFD Sender: No OFD packet to send [23:06:54]OFD Sender: No OFD packet to send [23:06:59]OFD Sender: No OFD packet to send [23:07:04]OFD Sender: No OFD packet to send [23:07:09]OFD Sender: No OFD packet to send [23:07:14]OFD Sender: No OFD packet to send [23:07:19]OFD Sender: No OFD packet to send [23:07:24]OFD Sender: No OFD packet to send [23:07:29]OFD Sender: No OFD packet to send [23:07:30]accept exits with 9 [23:07:30]New connection [23:07:30]New thread 3067473252 created [23:07:30]Thread 3067329892 joined [23:07:30]Waiting for new connection... [23:07:30] Sock 9.Parse request [23:07:30]Sock 9.Check first char [23:07:30]Sock 9.First char is OK [23:07:30]request: POST /json_proto HTTP/1.0 [23:07:30]Method: POST [23:07:30]URL: /json_proto [23:07:30]Method is POST - this is cgi request [23:07:30]url: /json_proto [23:07:30]query_string will be loaded in cgi processing [23:07:30]execute_cgi json_proto POST (null) [23:07:30]execute_cgi path=json_proto method=POST [23:07:30]POST find Content-Length [23:07:30]Host: 172.17.40.195:8080 [23:07:30]Content-Length: 677 [23:07:30]Content-Type: application/json [23:07:30] [23:07:30]POST finish read [23:07:30]Found Content-Length = 677 [23:07:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.360, "sum" : 620.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:07:30]execute_script... [23:07: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)161260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.360, "sum" : 620.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:07:30]POST & json_proto [23:07:30]process_json_proto [23:07:30]json parsed OK: [23:07:30]protocol is kg_v1.0 [23:07:30]action value=close_receipt [23:07:30]process_action close_receipt [23:07:30]cmd_close_receipt [23:07:30]MH_GetDate [23:07:30]Write to MH i2c: F0 00 00 16 15 1A [23:07:30]Write i2c OK [23:07:30]MH_I2C_Read... [23:07:30]Read from MH i2c: F0 [23:07:30]MH_I2C_Read... [23:07:30]Read from MH i2c: F0 09 00 [23:07:30]MH_I2C_Read... [23:07:30]Read from MH i2c: F0 09 00 16 15 00 B4 6A 21 67 D5 8D 6C 64 FB [23:07:30]GetLastDocTimeStamp 1730242756 [23:07:30]current date 1730243252 [23:07:30]FM_GetShiftState [23:07:30]SAM_PROTO_GetShiftState [23:07:30]wFMCommunicate request_size=4 [23:07:30]MH_SAM_APDU [23:07:30]CAPDU: 80 13 01 00 [23:07:30]Write to MH i2c: E2 08 00 17 15 80 13 01 00 00 00 00 00 A9 [23:07:30]Write i2c OK [23:07:30]MH_I2C_Read... [23:07:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:30]Read from MH i2c: E2 [23:07:30]MH_I2C_Read... [23:07:30]Read from MH i2c: E2 0E 00 [23:07:30]MH_I2C_Read... [23:07:30]Read from MH i2c: E2 0E 00 17 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 E2 [23:07:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:07:30]wFMCommunicate OK [23:07:30]SAM_PROTO_GetShiftState done [23:07:30]FM_GetShiftState done [23:07:30]opened in 1730161786 [23:07:30]opened+sec_in_day 1730248186 [23:07:30]quantity*price = 62031 [23:07:30]sum+1 = 62032 [23:07:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 290 29.10.2024 23:07 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146494 ФПД: 214104751449465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T230732&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146494&fm=214104751449465&tin=02508201610067®Number=0000000000091683&sum=62000 [23:07:32]StoreToDocumentArchive [23:07:32]shift 547 fd 146494 [23:07:32]save to /storage/0547/doc_00146494 [23:07:32]save last doc name /storage/0547/doc_00146494 to /storage/kkm_last_doc_name [23:07:32]save OK [23:07:32]Clear old archive folders... [23:07:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:07:32]tlvbuf is B6FD41D0 [23:07:32]SAM_PROTO_ClearQueue [23:07:32]wFMCommunicate request_size=4 [23:07:32]MH_SAM_APDU [23:07:32]CAPDU: 80 09 00 00 [23:07:32]Write to MH i2c: E2 08 00 24 15 80 09 00 00 00 00 00 00 AB [23:07:32]Write i2c OK [23:07:32]MH_I2C_Read... [23:07:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:07:32]Read from MH i2c: E2 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 24 15 00 90 00 AD [23:07:32]RAPDU: 90 00 [23:07:32]wFMCommunicate OK [23:07:32]SAM_PROTO_ClearQueue done [23:07:32]KKMCreateOFDPacket [23:07:32]OFDProtocolAddRootSTLVToBuf [23:07:32]FM_MakeSignedData [23:07:32]FM_MakeSignedData [23:07:32]SAM_PROTO_SignData [23:07:32]wFMCommunicate request_size=4 [23:07:32]MH_SAM_APDU [23:07:32]CAPDU: 80 0D 01 02 [23:07:32]Write to MH i2c: E2 08 00 25 15 80 0D 01 02 00 00 00 00 B3 [23:07:32]Write i2c OK [23:07:32]MH_I2C_Read... [23:07:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:07:32]Read from MH i2c: E2 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 25 15 00 90 00 AE [23:07:32]RAPDU: 90 00 [23:07:32]wFMCommunicate OK [23:07:32]wFMCommunicate request_size=255 [23:07:32]MH_SAM_APDU [23:07:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B4 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3C 02 00 35 04 06 00 C2 [23:07:32]Write to MH i2c: E2 02 01 26 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 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B4 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3C 02 00 35 04 06 00 C2 00 00 4D [23:07:32]Write i2c OK [23:07:32]MH_I2C_Read... [23:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:32]Read from MH i2c: E2 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 26 15 00 90 00 AF [23:07:32]RAPDU: 90 00 [23:07:32]wFMCommunicate OK [23:07:32]wFMCommunicate request_size=10 [23:07:32]MH_SAM_APDU [23:07:32]CAPDU: 80 0D 02 02 05 BA 25 A7 A5 79 [23:07:32]Write to MH i2c: E2 0D 00 27 15 80 0D 02 02 05 00 BA 25 A7 A5 79 00 00 64 [23:07:32]Write i2c OK [23:07:32]MH_I2C_Read... [23:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:32]Read from MH i2c: E2 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 03 00 27 15 00 90 00 B0 [23:07:32]RAPDU: 90 00 [23:07:32]wFMCommunicate OK [23:07:32]wFMCommunicate request_size=4 [23:07:32]MH_SAM_APDU [23:07:32]CAPDU: 80 0D 03 02 [23:07:32]Write to MH i2c: E2 08 00 28 15 80 0D 03 02 00 00 00 00 B8 [23:07:32]Write i2c OK [23:07:32]MH_I2C_Read... [23:07:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:07:32]Read from MH i2c: E2 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 0B 00 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 0B 00 28 15 00 85 BB 89 4E 80 54 8A AB 90 00 D9 [23:07:32]RAPDU: 85 BB 89 4E 80 54 8A AB 90 00 [23:07:32]wFMCommunicate OK [23:07:32]SAM_PROTO_SignData done [23:07:32]FM_MakeSignedData done [23:07:32]CreateOFDProtocolMessage [23:07:32]wFMCommunicate request_size=4 [23:07:32]MH_SAM_APDU [23:07:32]CAPDU: 80 11 00 00 [23:07:32]Write to MH i2c: E2 08 00 29 15 80 11 00 00 00 00 00 00 B8 [23:07:32]Write i2c OK [23:07:32]MH_I2C_Read... [23:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:32]Read from MH i2c: E2 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 17 00 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: E2 17 00 29 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0B [23:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:07:32]wFMCommunicate OK [23:07:32]CreateOFDProtocolMessage done [23:07:32]OFDSenderStorePacket 146494 [23:07:32]StoreOFDPacket docnum=146494 [23:07:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D1 EC 07 01 7E 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 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 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B4 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3C 02 00 35 04 06 00 C2 BA 25 A7 A5 79 85 BB 89 4E 80 54 8A AB [23:07:32]CheckFolder [23:07:32]dirname=/storage/ofd_packets [23:07:32]CheckFolder done [23:07:32]ProducePacketName [23:07:32]name=ofd_packets/00146494 [23:07:32]NVStorageSaveData ofd_packets/00146494 [23:07:32]File name is /storage/ofd_packets/00146494 [23:07:32]Write 301 bytes [23:07:32]NVStorageSaveData done [23:07:32]OFDSenderStorePacket done [23:07:32]KKMCreateOFDPacket done [23:07:32]NVStorageSaveData kkm_last_timestamp [23:07:32]File name is /storage/kkm_last_timestamp [23:07:32]Write 4 bytes [23:07:32]NVStorageSaveData done [23:07:32]ExternCall_PrintAddStr [23:07:32]wPrintStart [23:07:32]Write to MH i2c: 01 00 00 2A 15 3F [23:07:32]Write i2c OK [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: 01 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: 01 07 00 [23:07:32]MH_I2C_Read... [23:07:32]Read from MH i2c: 01 07 00 2A 15 00 00 00 00 00 FF 0F 54 [23:07:32]RasterBufferAndPrint [23:07:32]line Счет N : (1)161260 [23:07:32]line ИНН: 02508201610067 [23:07:32]line Контрольно-Кассовый Чек [23:07:32]line ПРОДАЖА [23:07:32]line ТРК (МРК, ГНК) : 43 [23:07:32]line Товар: 2710124500 [23:07:32]line Аи-95-К-3 [23:07:32]line 8.360 * 74.20 [23:07:32]line = 620.31 [23:07:32]line НДС 12% НСП 1% [23:07:32]line > о реализуемом товаре [23:07:32]line ОКРУГЛЕНИЕ: -0.31 [23:07:32]line ИТОГО: 620.00 [23:07:32]line Внесено: 620.00 [23:07:32]line СДАЧА: 0.00 [23:07:32]line НСП 1% : 5.49 [23:07:32]line НДС 12% : 65.87 [23:07:32]line Наличными: 620.00 [23:07:32]line Безнал.: 0.00 [23:07:32]line Место: АЗС № 126 "Партнер Нефть" [23:07:32]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [23:07:32]line СНО: Общий режим [23:07:32]line Чек 290 29.10.2024 23:07 [23:07:32]line Смена: 547 ФФД: 1.0 [23:07:32]line ЗНМ: 0300000085 [23:07:32]line РНМ: 0000000000091683 [23:07:32]line Версия ККМ: 001 [23:07:32]line ФМ: 0000000000871745 [23:07:32]line ФД: 146494 [23:07:32]line ФПД: 214104751449465 [23:07:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T230732&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146494&fm=214104751449465&tin=02508201610067®Number=0000000000091683&sum=62000 [23:07:32]written 0, free lines is 4095 [23:07:32]OFD Sender: Processing packet 146494 [packets to send 206, broken 205] [23:07:32]ProducePacketName [23:07:32]name=ofd_packets/00146494 [23:07:32]OFD Sender: To server: pG, [23:07:32]CommunicateWithHost lk.salyk.kg:30040 [23:07:32]ConnectInit lk.salyk.kg [23:07:33]Connected sock=10 [23:07:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D1 EC 07 01 7E 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 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 20 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 B4 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3E 3C 02 00 35 04 06 00 C2 BA 25 A7 A5 79 85 BB 89 4E 80 54 8A AB [23:07:33]Write to MH i2c: 01 00 00 55 15 6A [23:07:33]Write i2c OK [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: 01 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: 01 07 00 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: 01 07 00 55 15 00 00 00 00 00 BC 0C 39 [23:07:33]RasterBufferAndPrint [23:07:33]line [23:07:33]line [23:07:33]line [23:07:33]line [23:07:33]line [23:07:33]written 0, free lines is 3267 [23:07:33]MH_Cut [23:07:33]Write to MH i2c: D1 01 00 5C 15 01 43 [23:07:33]Write i2c OK [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: D1 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: D1 01 00 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: D1 01 00 5C 15 00 42 [23:07:33]Write to MH i2c: 01 00 00 5D 15 72 [23:07:33]Write i2c OK [23:07:33]MH_I2C_Read... [23:07:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 71 25 47 00 1F 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 31 37 34 35 10 04 04 00 3E 3C 02 00 F4 03 04 00 DA 0F 21 67 B6 04 01 00 00 90 45 81 7D C9 BE 60 E3 [23:07:33]CommunicateWithHost err = 0 [23:07:33]CheckOFDResponse [23:07:33]1017 (14) - 77093643461234 [23:07:33]1041 (16) - 0000000000871745 [23:07:33]1040 (4) - 146494 [23:07:33]1012 (4) - 29.10.2024 16:39 [23:07:33]1206 (1) - 0 [23:07:33]OFD Sender: Remove packet 146494 [23:07:33]ProducePacketName [23:07:33]name=ofd_packets/00146494 [23:07:33]NVStorageDeleteData [23:07:34]OFD Sender: No OFD packet to send [23:07:34]*** Cut start [23:07:34]*** Partial cut [23:07:34]*** CUTSNS_PIN = 1 [23:07:34]*** CUTSNS_PIN = 0 [23:07:34]*** Brake cut motor [23:07:34]Read from MH i2c: 01 [23:07:34]MH_I2C_Read... [23:07:34]*** Stop cut motor [23:07:34]*** Cut end [23:07:34]Read from MH i2c: 01 07 00 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: 01 07 00 5D 15 00 00 00 00 00 FF 0F 87 [23:07:34]process_action close_receipt done [23:07:34]requested_data is exist [23:07:34]produce_requested_data [23:07:34]requested_item fm.sn is exist - process it [23:07:34]wFMCommunicate request_size=4 [23:07:34]MH_SAM_APDU [23:07:34]CAPDU: 80 11 00 00 [23:07:34]Write to MH i2c: E2 08 00 5E 15 80 11 00 00 00 00 00 00 ED [23:07:34]Write i2c OK [23:07:34]MH_I2C_Read... [23:07:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:34]Read from MH i2c: E2 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 17 00 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 17 00 5E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 40 [23:07:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:07:34]wFMCommunicate OK [23:07:34]requested_item fd.num is exist - process it [23:07:34]SAM_PROTO_GetFieldsCounters [23:07:34]wFMCommunicate request_size=4 [23:07:34]MH_SAM_APDU [23:07:34]CAPDU: 80 13 00 00 [23:07:34]Write to MH i2c: E2 08 00 5F 15 80 13 00 00 00 00 00 00 F0 [23:07:34]Write i2c OK [23:07:34]MH_I2C_Read... [23:07:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:07:34]Read from MH i2c: E2 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 62 00 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 62 00 5F 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3E 3C 02 00 0E 04 04 00 23 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 1D [23:07:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3E 3C 02 00 0E 04 04 00 23 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 [23:07:34]wFMCommunicate OK [23:07:34]SAM_PROTO_GetFieldsCounters done [23:07:34]requested_item shift.num is exist - process it [23:07:34]requested_item shift.opened is exist - process it [23:07:34]req_shift_opened [23:07:34]FM_GetShiftState [23:07:34]SAM_PROTO_GetShiftState [23:07:34]wFMCommunicate request_size=4 [23:07:34]MH_SAM_APDU [23:07:34]CAPDU: 80 13 01 00 [23:07:34]Write to MH i2c: E2 08 00 60 15 80 13 01 00 00 00 00 00 F2 [23:07:34]Write i2c OK [23:07:34]MH_I2C_Read... [23:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:35]Read from MH i2c: E2 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 0E 00 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 0E 00 60 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2B [23:07:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:07:35]wFMCommunicate OK [23:07:35]SAM_PROTO_GetShiftState done [23:07:35]FM_GetShiftState done [23:07:35]req_shift_opened done [23:07:35]requested_item shift.open_date is exist - process it [23:07:35]req_shift_open_date [23:07:35]req_shift_open_date done [23:07:35]produce_requested_data done [23:07:35]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146494,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [23:07:35]process_action_free close_receipt [23:07:35]json_value_free [23:07:35]json_value_free done [23:07:35]process_json_proto returns [23:07:35]Send response to host [23:07:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146494,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [23:07:35]free response buf [23:07:35]execute_script done [23:07:35]execute_script returns [23:07:35]free content buf [23:07:35]Sock 9.Close socket [23:07:35]Sock 9.Thread stoped [23:07:39]OFD Sender: No OFD packet to send [23:07:44]OFD Sender: No OFD packet to send [23:07:49]OFD Sender: No OFD packet to send [23:07:54]OFD Sender: No OFD packet to send [23:07:59]OFD Sender: No OFD packet to send [23:08:04]OFD Sender: No OFD packet to send [23:08:07]accept exits with 8 [23:08:07]New connection [23:08:07]New thread 3067329892 created [23:08:07]Thread 3067473252 joined [23:08:07]Waiting for new connection... [23:08:07] Sock 8.Parse request [23:08:07]Sock 8.Check first char [23:08:07]Sock 8.First char is OK [23:08:07]request: POST /json_proto HTTP/1.0 [23:08:07]Method: POST [23:08:07]URL: /json_proto [23:08:07]Method is POST - this is cgi request [23:08:07]url: /json_proto [23:08:07]query_string will be loaded in cgi processing [23:08:07]execute_cgi json_proto POST (null) [23:08:07]execute_cgi path=json_proto method=POST [23:08:07]POST find Content-Length [23:08:07]Host: 172.17.40.195:8080 [23:08:07]Content-Length: 984 [23:08:07]Content-Type: application/json [23:08:07] [23:08:07]POST finish read [23:08:07]Found Content-Length = 984 [23:08:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 24.640, "sum" : 1623.78, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 24.64 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1623.00, "payments": [ { "type": 0, "sum" : 1623.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:08:07]execute_script... [23:08:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 24.640, "sum" : 1623.78, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 24.64 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1623.00, "payments": [ { "type": 0, "sum" : 1623.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:08:07]POST & json_proto [23:08:07]process_json_proto [23:08:07]json parsed OK: [23:08:07]protocol is kg_v1.0 [23:08:07]action value=close_receipt [23:08:07]process_action close_receipt [23:08:07]cmd_close_receipt [23:08:07]MH_GetDate [23:08:07]Write to MH i2c: F0 00 00 61 15 65 [23:08:07]Write i2c OK [23:08:07]MH_I2C_Read... [23:08:07]Read from MH i2c: F0 [23:08:07]MH_I2C_Read... [23:08:07]Read from MH i2c: F0 09 00 [23:08:07]MH_I2C_Read... [23:08:07]Read from MH i2c: F0 09 00 61 15 00 D8 6A 21 67 D5 8D 6C 64 6A [23:08:07]GetLastDocTimeStamp 1730243252 [23:08:07]current date 1730243288 [23:08:07]FM_GetShiftState [23:08:07]SAM_PROTO_GetShiftState [23:08:07]wFMCommunicate request_size=4 [23:08:07]MH_SAM_APDU [23:08:07]CAPDU: 80 13 01 00 [23:08:07]Write to MH i2c: E2 08 00 62 15 80 13 01 00 00 00 00 00 F4 [23:08:07]Write i2c OK [23:08:07]MH_I2C_Read... [23:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:08:07]Read from MH i2c: E2 [23:08:07]MH_I2C_Read... [23:08:07]Read from MH i2c: E2 0E 00 [23:08:07]MH_I2C_Read... [23:08:07]Read from MH i2c: E2 0E 00 62 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 2D [23:08:07]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:08:07]wFMCommunicate OK [23:08:07]SAM_PROTO_GetShiftState done [23:08:07]FM_GetShiftState done [23:08:07]opened in 1730161786 [23:08:07]opened+sec_in_day 1730248186 [23:08:07]quantity*price = 162377 [23:08:07]sum+1 = 162379 [23:08:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.78 ИТОГО: 1623.00 Внесено: 2000.00 СДАЧА: 377.00 НСП 1% : 14.37 НДС 12% : 172.44 Наличными: 1623.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 291 29.10.2024 23:08 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа АИ-92 номер 126 сэкономлено 24.64 сом ФМ: 0000000000871745 ФД: 146495 ФПД: 110610343294064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T230808&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146495&fm=110610343294064&tin=02508201610067®Number=0000000000091683&sum=162300 [23:08:08]StoreToDocumentArchive [23:08:08]shift 547 fd 146495 [23:08:08]save to /storage/0547/doc_00146495 [23:08:08]save last doc name /storage/0547/doc_00146495 to /storage/kkm_last_doc_name [23:08:08]save OK [23:08:08]Clear old archive folders... [23:08:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:08:08]tlvbuf is B6F274D0 [23:08:08]SAM_PROTO_ClearQueue [23:08:08]wFMCommunicate request_size=4 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 09 00 00 [23:08:08]Write to MH i2c: E2 08 00 6F 15 80 09 00 00 00 00 00 00 F6 [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 6F 15 00 90 00 F8 [23:08:08]RAPDU: 90 00 [23:08:08]wFMCommunicate OK [23:08:08]SAM_PROTO_ClearQueue done [23:08:08]KKMCreateOFDPacket [23:08:08]OFDProtocolAddRootSTLVToBuf [23:08:08]FM_MakeSignedData [23:08:08]FM_MakeSignedData [23:08:08]SAM_PROTO_SignData [23:08:08]wFMCommunicate request_size=4 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 0D 01 02 [23:08:08]Write to MH i2c: E2 08 00 70 15 80 0D 01 02 00 00 00 00 FE [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 70 15 00 90 00 F9 [23:08:08]RAPDU: 90 00 [23:08:08]wFMCommunicate OK [23:08:08]wFMCommunicate request_size=255 [23:08:08]MH_SAM_APDU [23:08: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 40 60 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4A 7A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 43 00 00 00 00 07 04 06 00 FC 79 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 D8 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3C 02 00 35 04 06 00 64 [23:08:08]Write to MH i2c: E2 02 01 71 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 40 60 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4A 7A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 43 00 00 00 00 07 04 06 00 FC 79 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 D8 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3C 02 00 35 04 06 00 64 00 00 67 [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 71 15 00 90 00 FA [23:08:08]RAPDU: 90 00 [23:08:08]wFMCommunicate OK [23:08:08]wFMCommunicate request_size=10 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 0D 02 02 05 99 7A 38 74 70 [23:08:08]Write to MH i2c: E2 0D 00 72 15 80 0D 02 02 05 00 99 7A 38 74 70 00 00 3A [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 03 00 72 15 00 90 00 FB [23:08:08]RAPDU: 90 00 [23:08:08]wFMCommunicate OK [23:08:08]wFMCommunicate request_size=4 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 0D 03 02 [23:08:08]Write to MH i2c: E2 08 00 73 15 80 0D 03 02 00 00 00 00 03 [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 0B 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 0B 00 73 15 00 7A 8A FE 40 06 99 CF 36 90 00 EA [23:08:08]RAPDU: 7A 8A FE 40 06 99 CF 36 90 00 [23:08:08]wFMCommunicate OK [23:08:08]SAM_PROTO_SignData done [23:08:08]FM_MakeSignedData done [23:08:08]CreateOFDProtocolMessage [23:08:08]wFMCommunicate request_size=4 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 11 00 00 [23:08:08]Write to MH i2c: E2 08 00 74 15 80 11 00 00 00 00 00 00 03 [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 17 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 17 00 74 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 56 [23:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:08:08]wFMCommunicate OK [23:08:08]CreateOFDProtocolMessage done [23:08:08]OFDSenderStorePacket 146495 [23:08:08]StoreOFDPacket docnum=146495 [23:08:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 33 68 07 01 EA 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 40 60 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4A 7A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 43 00 00 00 00 07 04 06 00 FC 79 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 D8 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3C 02 00 35 04 06 00 64 99 7A 38 74 70 7A 8A FE 40 06 99 CF 36 [23:08:08]CheckFolder [23:08:08]dirname=/storage/ofd_packets [23:08:08]CheckFolder done [23:08:08]ProducePacketName [23:08:08]name=ofd_packets/00146495 [23:08:08]NVStorageSaveData ofd_packets/00146495 [23:08:08]File name is /storage/ofd_packets/00146495 [23:08:08]Write 301 bytes [23:08:08]NVStorageSaveData done [23:08:08]OFDSenderStorePacket done [23:08:08]KKMCreateOFDPacket done [23:08:08]NVStorageSaveData kkm_last_timestamp [23:08:08]File name is /storage/kkm_last_timestamp [23:08:08]Write 4 bytes [23:08:08]NVStorageSaveData done [23:08:08]ExternCall_PrintAddStr [23:08:08]wPrintStart [23:08:08]Write to MH i2c: 01 00 00 75 15 8A [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: 01 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: 01 07 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: 01 07 00 75 15 00 00 00 00 00 FF 0F 9F [23:08:08]RasterBufferAndPrint [23:08:08]line Счет N : (1)161259 [23:08:08]line ИНН: 02508201610067 [23:08:08]line Контрольно-Кассовый Чек [23:08:08]line ПРОДАЖА [23:08:08]line ТРК (МРК, ГНК) : 62 [23:08:08]line Товар: 2710124130 [23:08:08]line Аи-92-К-2 [23:08:08]line 24.640 * 65.90 [23:08:08]line = 1623.78 [23:08:08]line НДС 12% НСП 1% [23:08:08]line > о реализуемом товаре [23:08:08]line ОКРУГЛЕНИЕ: -0.78 [23:08:08]line ИТОГО: 1623.00 [23:08:08]line Внесено: 2000.00 [23:08:08]line СДАЧА: 377.00 [23:08:08]line НСП 1% : 14.37 [23:08:08]line НДС 12% : 172.44 [23:08:08]line Наличными: 1623.00 [23:08:08]line Безнал.: 0.00 [23:08:08]line Место: АЗС № 126 "Партнер Нефть" [23:08:08]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [23:08:08]line СНО: Общий режим [23:08:08]line Чек 291 29.10.2024 23:08 [23:08:08]line Смена: 547 ФФД: 1.0 [23:08:08]line ЗНМ: 0300000085 [23:08:08]line РНМ: 0000000000091683 [23:08:08]line Версия ККМ: 001 [23:08:08]line [23:08:08]line Дисконтная программа [23:08:08]line АИ-92 [23:08:08]line номер 126 [23:08:08]line сэкономлено 24.64 сом [23:08:08]line ФМ: 0000000000871745 [23:08:08]line ФД: 146495 [23:08:08]line ФПД: 110610343294064 [23:08:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T230808&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146495&fm=110610343294064&tin=02508201610067®Number=0000000000091683&sum=162300 [23:08:09]OFD Sender: Processing packet 146495 [packets to send 206, broken 205] [23:08:09]ProducePacketName [23:08:09]name=ofd_packets/00146495 [23:08:09]OFD Sender: To server: pG, [23:08:09]CommunicateWithHost lk.salyk.kg:30040 [23:08:09]ConnectInit lk.salyk.kg [23:08:09]written 0, free lines is 4095 [23:08:09]Write to MH i2c: 01 00 00 A5 15 BA [23:08:09]Write i2c OK [23:08:09]MH_I2C_Read... [23:08:09]Read from MH i2c: 01 [23:08:09]MH_I2C_Read... [23:08:09]Read from MH i2c: 01 07 00 [23:08:09]MH_I2C_Read... [23:08:09]Read from MH i2c: 01 07 00 A5 15 00 00 00 00 00 57 0C 24 [23:08:09]RasterBufferAndPrint [23:08:09]line [23:08:09]line [23:08:09]line [23:08:09]line [23:08:09]line [23:08:09]written 0, free lines is 3164 [23:08:09]MH_Cut [23:08:09]Write to MH i2c: D1 01 00 AC 15 01 93 [23:08:09]Write i2c OK [23:08:09]MH_I2C_Read... [23:08:09]Read from MH i2c: D1 [23:08:09]MH_I2C_Read... [23:08:09]Read from MH i2c: D1 01 00 [23:08:09]MH_I2C_Read... [23:08:09]Read from MH i2c: D1 01 00 AC 15 00 92 [23:08:09]Write to MH i2c: 01 00 00 AD 15 C2 [23:08:09]Write i2c OK [23:08:09]MH_I2C_Read... [23:08:10]*** Cut start [23:08:10]*** Partial cut [23:08:10]*** CUTSNS_PIN = 1 [23:08:10]*** CUTSNS_PIN = 0 [23:08:10]*** Brake cut motor [23:08:11]Read from MH i2c: 01 [23:08:11]MH_I2C_Read... [23:08:11]*** Stop cut motor [23:08:11]*** Cut end [23:08:11]Read from MH i2c: 01 07 00 [23:08:11]MH_I2C_Read... [23:08:11]Read from MH i2c: 01 07 00 AD 15 00 00 00 00 00 FF 0F D7 [23:08:11]process_action close_receipt done [23:08:11]requested_data is exist [23:08:11]produce_requested_data [23:08:11]requested_item fm.sn is exist - process it [23:08:11]wFMCommunicate request_size=4 [23:08:11]MH_SAM_APDU [23:08:11]CAPDU: 80 11 00 00 [23:08:11]Write to MH i2c: E2 08 00 AE 15 80 11 00 00 00 00 00 00 3D [23:08:11]Write i2c OK [23:08:11]MH_I2C_Read... [23:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:08:11]Read from MH i2c: E2 [23:08:11]MH_I2C_Read... [23:08:11]Read from MH i2c: E2 17 00 [23:08:11]MH_I2C_Read... [23:08:11]Read from MH i2c: E2 17 00 AE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 90 [23:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:08:11]wFMCommunicate OK [23:08:11]requested_item fd.num is exist - process it [23:08:11]SAM_PROTO_GetFieldsCounters [23:08:11]wFMCommunicate request_size=4 [23:08:11]MH_SAM_APDU [23:08:11]CAPDU: 80 13 00 00 [23:08:11]Write to MH i2c: E2 08 00 AF 15 80 13 00 00 00 00 00 00 40 [23:08:11]Write i2c OK [23:08:11]MH_I2C_Read... [23:08:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:08:11]Read from MH i2c: E2 [23:08:11]MH_I2C_Read... [23:08:11]Read from MH i2c: E2 62 00 [23:08:11]MH_I2C_Read... [23:08:11]Read from MH i2c: E2 62 00 AF 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3F 3C 02 00 0E 04 04 00 23 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 71 [23:08:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 3F 3C 02 00 0E 04 04 00 23 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 [23:08:11]wFMCommunicate OK [23:08:11]SAM_PROTO_GetFieldsCounters done [23:08:11]requested_item shift.num is exist - process it [23:08:11]requested_item shift.opened is exist - process it [23:08:11]req_shift_opened [23:08:11]FM_GetShiftState [23:08:11]SAM_PROTO_GetShiftState [23:08:11]wFMCommunicate request_size=4 [23:08:11]MH_SAM_APDU [23:08:11]CAPDU: 80 13 01 00 [23:08:11]Write to MH i2c: E2 08 00 B0 15 80 13 01 00 00 00 00 00 42 [23:08:11]Write i2c OK [23:08:11]MH_I2C_Read... [23:08:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:08:11]Read from MH i2c: E2 [23:08:11]MH_I2C_Read... [23:08:11]Read from MH i2c: E2 0E 00 [23:08:11]MH_I2C_Read... [23:08:11]Read from MH i2c: E2 0E 00 B0 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 7B [23:08:11]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:08:11]wFMCommunicate OK [23:08:11]SAM_PROTO_GetShiftState done [23:08:11]FM_GetShiftState done [23:08:11]req_shift_opened done [23:08:11]requested_item shift.open_date is exist - process it [23:08:11]req_shift_open_date [23:08:11]req_shift_open_date done [23:08:11]produce_requested_data done [23:08:11]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146495,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [23:08:11]process_action_free close_receipt [23:08:11]json_value_free [23:08:11]json_value_free done [23:08:11]process_json_proto returns [23:08:11]Send response to host [23:08:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146495,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [23:08:11]free response buf [23:08:11]execute_script done [23:08:11]execute_script returns [23:08:11]free content buf [23:08:11]Sock 8.Close socket [23:08:11]Sock 8.Thread stoped [23:08:11]Connected sock=11 [23:08:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 33 68 07 01 EA 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 40 60 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 4A 7A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 79 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 43 00 00 00 00 07 04 06 00 FC 79 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 D8 6A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3C 02 00 35 04 06 00 64 99 7A 38 74 70 7A 8A FE 40 06 99 CF 36 [23:08:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 FE 06 47 00 F9 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 3F 3C 02 00 F4 03 04 00 01 10 21 67 B6 04 01 00 00 67 C8 05 D9 DB 40 80 78 [23:08:12]CommunicateWithHost err = 0 [23:08:12]CheckOFDResponse [23:08:12]1017 (14) - 77093643461234 [23:08:12]1041 (16) - 0000000000871745 [23:08:12]1040 (4) - 146495 [23:08:12]1012 (4) - 29.10.2024 16:40 [23:08:12]1206 (1) - 0 [23:08:12]OFD Sender: Remove packet 146495 [23:08:12]ProducePacketName [23:08:12]name=ofd_packets/00146495 [23:08:12]NVStorageDeleteData [23:08:12]OFD Sender: No OFD packet to send [23:08:17]OFD Sender: No OFD packet to send [23:08:22]OFD Sender: No OFD packet to send [23:08:27]OFD Sender: No OFD packet to send [23:08:32]OFD Sender: No OFD packet to send [23:08:38]OFD Sender: No OFD packet to send [23:08:43]OFD Sender: No OFD packet to send [23:08:47]int [23:08:47]Write to MH i2c: 01 00 00 B1 15 C6 [23:08:47]*** FLAG_PRN_KEY set [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 B1 15 00 08 00 00 00 FF 0F E3 [23:08:47]state=0 [23:08:47]Key pressed [23:08:47]Feed [23:08:47]Write to MH i2c: D8 00 00 B2 15 9E [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: D8 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: D8 01 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: D8 01 00 B2 15 00 9F [23:08:47]int [23:08:47]Write to MH i2c: 01 00 00 B3 15 C8 [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 B3 15 00 48 00 00 00 3C 00 53 [23:08:47]state=2 [23:08:47]Key pressed [23:08:47]int [23:08:47]Write to MH i2c: 01 00 00 B4 15 C9 [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 B4 15 00 08 00 00 00 F5 0F DC [23:08:47]state=2 [23:08:47]Key pressed [23:08:47]int [23:08:47]Write to MH i2c: 01 00 00 B5 15 CA [23:08:47]*** FLAG_PRN_KEY reset [23:08:47]*** FLAG_PRN_KEY set [23:08:47]*** FLAG_PRN_KEY reset [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: 01 07 00 B5 15 00 00 00 00 00 F6 0F D6 [23:08:47]state=2 [23:08:47]Stop feed [23:08:48]OFD Sender: No OFD packet to send [23:08:48]int [23:08:48]Write to MH i2c: 01 00 00 B6 15 CB [23:08:48]*** FLAG_PRN_KEY set [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 B6 15 00 08 00 00 00 FF 0F E8 [23:08:48]state=0 [23:08:48]Key pressed [23:08:48]Feed [23:08:48]Write to MH i2c: D8 00 00 B7 15 A3 [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: D8 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: D8 01 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: D8 01 00 B7 15 00 A4 [23:08:48]int [23:08:48]Write to MH i2c: 01 00 00 B8 15 CD [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 B8 15 00 48 00 00 00 3C 00 58 [23:08:48]state=2 [23:08:48]Key pressed [23:08:48]int [23:08:48]Write to MH i2c: 01 00 00 B9 15 CE [23:08:48]*** FLAG_PRN_KEY reset [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 B9 15 00 00 00 00 00 F5 0F D9 [23:08:48]state=2 [23:08:48]Stop feed [23:08:49]int [23:08:49]Write to MH i2c: 01 00 00 BA 15 CF [23:08:49]*** FLAG_PRN_KEY set [23:08:49]Write i2c OK [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 07 00 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 07 00 BA 15 00 08 00 00 00 FF 0F EC [23:08:49]state=0 [23:08:49]Key pressed [23:08:49]Feed [23:08:49]Write to MH i2c: D8 00 00 BB 15 A7 [23:08:49]Write i2c OK [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: D8 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: D8 01 00 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: D8 01 00 BB 15 00 A8 [23:08:49]int [23:08:49]Write to MH i2c: 01 00 00 BC 15 D1 [23:08:49]Write i2c OK [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 07 00 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 07 00 BC 15 00 48 00 00 00 3C 00 5C [23:08:49]state=2 [23:08:49]Key pressed [23:08:49]int [23:08:49]Write to MH i2c: 01 00 00 BD 15 D2 [23:08:49]*** FLAG_PRN_KEY reset [23:08:49]Write i2c OK [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 07 00 [23:08:49]MH_I2C_Read... [23:08:49]Read from MH i2c: 01 07 00 BD 15 00 00 00 00 00 F6 0F DE [23:08:49]state=2 [23:08:49]Stop feed [23:08:53]OFD Sender: No OFD packet to send [23:08:58]OFD Sender: No OFD packet to send [23:09:03]OFD Sender: No OFD packet to send [23:09:08]OFD Sender: No OFD packet to send [23:09:13]OFD Sender: No OFD packet to send [23:09:18]OFD Sender: No OFD packet to send [23:09:23]OFD Sender: No OFD packet to send [23:09:28]OFD Sender: No OFD packet to send [23:09:33]OFD Sender: No OFD packet to send [23:09:38]OFD Sender: No OFD packet to send [23:09:43]OFD Sender: No OFD packet to send [23:09:48]OFD Sender: No OFD packet to send [23:09:53]OFD Sender: No OFD packet to send [23:09:58]OFD Sender: No OFD packet to send [23:10:03]OFD Sender: No OFD packet to send [23:10:08]OFD Sender: No OFD packet to send [23:10:13]OFD Sender: No OFD packet to send [23:10:18]OFD Sender: No OFD packet to send [23:10:23]OFD Sender: No OFD packet to send [23:10:28]OFD Sender: No OFD packet to send [23:10:33]OFD Sender: No OFD packet to send [23:10:38]OFD Sender: No OFD packet to send [23:10:43]OFD Sender: No OFD packet to send [23:10:48]OFD Sender: No OFD packet to send [23:10:53]OFD Sender: No OFD packet to send [23:10:58]OFD Sender: No OFD packet to send [23:11:03]OFD Sender: No OFD packet to send [23:11:08]OFD Sender: No OFD packet to send [23:11:13]OFD Sender: No OFD packet to send [23:11:18]OFD Sender: No OFD packet to send [23:11:23]OFD Sender: No OFD packet to send [23:11:28]OFD Sender: No OFD packet to send [23:11:33]OFD Sender: No OFD packet to send [23:11:38]OFD Sender: No OFD packet to send [23:11:43]OFD Sender: No OFD packet to send [23:11:48]OFD Sender: No OFD packet to send [23:11:53]OFD Sender: No OFD packet to send [23:11:58]OFD Sender: No OFD packet to send [23:12:03]OFD Sender: No OFD packet to send [23:12:08]OFD Sender: No OFD packet to send [23:12:13]OFD Sender: No OFD packet to send [23:12:18]OFD Sender: No OFD packet to send [23:12:23]OFD Sender: No OFD packet to send [23:12:28]OFD Sender: No OFD packet to send [23:12:33]OFD Sender: No OFD packet to send [23:12:38]OFD Sender: No OFD packet to send [23:12:43]OFD Sender: No OFD packet to send [23:12:48]OFD Sender: No OFD packet to send [23:12:53]OFD Sender: No OFD packet to send [23:12:58]OFD Sender: No OFD packet to send [23:13:03]OFD Sender: No OFD packet to send [23:13:08]OFD Sender: No OFD packet to send [23:13:13]OFD Sender: No OFD packet to send [23:13:18]OFD Sender: No OFD packet to send [23:13:23]OFD Sender: No OFD packet to send [23:13:28]OFD Sender: No OFD packet to send [23:13:33]OFD Sender: No OFD packet to send [23:13:38]OFD Sender: No OFD packet to send [23:13:43]OFD Sender: No OFD packet to send [23:13:48]OFD Sender: No OFD packet to send [23:13:53]OFD Sender: No OFD packet to send [23:13:58]OFD Sender: No OFD packet to send [23:14:03]OFD Sender: No OFD packet to send [23:14:08]OFD Sender: No OFD packet to send [23:14:13]OFD Sender: No OFD packet to send [23:14:18]OFD Sender: No OFD packet to send [23:14:23]OFD Sender: No OFD packet to send [23:14:28]OFD Sender: No OFD packet to send [23:14:33]OFD Sender: No OFD packet to send [23:14:38]OFD Sender: No OFD packet to send [23:14:43]OFD Sender: No OFD packet to send [23:14:48]OFD Sender: No OFD packet to send [23:14:53]OFD Sender: No OFD packet to send [23:14:58]OFD Sender: No OFD packet to send [23:15:03]OFD Sender: No OFD packet to send [23:15:08]OFD Sender: No OFD packet to send [23:15:13]OFD Sender: No OFD packet to send [23:15:18]OFD Sender: No OFD packet to send [23:15:23]OFD Sender: No OFD packet to send [23:15:28]OFD Sender: No OFD packet to send [23:15:33]OFD Sender: No OFD packet to send [23:15:38]OFD Sender: No OFD packet to send [23:15:43]OFD Sender: No OFD packet to send [23:15:48]OFD Sender: No OFD packet to send [23:15:53]OFD Sender: No OFD packet to send [23:15:58]OFD Sender: No OFD packet to send [23:16:03]OFD Sender: No OFD packet to send [23:16:08]OFD Sender: No OFD packet to send [23:16:13]OFD Sender: No OFD packet to send [23:16:18]OFD Sender: No OFD packet to send [23:16:23]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]accept exits with 9 [23:16:48]New connection [23:16:48]New thread 3067473252 created [23:16:48]Thread 3067329892 joined [23:16:48]Waiting for new connection... [23:16:48] Sock 9.Parse request [23:16:48]Sock 9.Check first char [23:16:48]Sock 9.First char is OK [23:16:48]request: POST /json_proto HTTP/1.0 [23:16:48]Method: POST [23:16:48]URL: /json_proto [23:16:48]Method is POST - this is cgi request [23:16:48]url: /json_proto [23:16:48]query_string will be loaded in cgi processing [23:16:48]execute_cgi json_proto POST (null) [23:16:48]execute_cgi path=json_proto method=POST [23:16:48]POST find Content-Length [23:16:48]Host: 172.17.40.195:8080 [23:16:48]Content-Length: 674 [23:16:48]Content-Type: application/json [23:16:48] [23:16:48]POST finish read [23:16:48]Found Content-Length = 674 [23:16:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [23:16:48]execute_script... [23:16: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)161261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [23:16:48]POST & json_proto [23:16:48]process_json_proto [23:16:48]json parsed OK: [23:16:48]protocol is kg_v1.0 [23:16:48]action value=close_receipt [23:16:48]process_action close_receipt [23:16:48]cmd_close_receipt [23:16:48]MH_GetDate [23:16:48]Write to MH i2c: F0 00 00 BE 15 C2 [23:16:48]Write i2c OK [23:16:48]MH_I2C_Read... [23:16:48]Read from MH i2c: F0 [23:16:48]MH_I2C_Read... [23:16:48]Read from MH i2c: F0 09 00 [23:16:48]MH_I2C_Read... [23:16:48]Read from MH i2c: F0 09 00 BE 15 00 E1 6C 21 67 D5 8D 6C 64 D2 [23:16:48]GetLastDocTimeStamp 1730243288 [23:16:48]current date 1730243809 [23:16:48]FM_GetShiftState [23:16:48]SAM_PROTO_GetShiftState [23:16:48]wFMCommunicate request_size=4 [23:16:48]MH_SAM_APDU [23:16:48]CAPDU: 80 13 01 00 [23:16:48]Write to MH i2c: E2 08 00 BF 15 80 13 01 00 00 00 00 00 51 [23:16:48]Write i2c OK [23:16:48]MH_I2C_Read... [23:16:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:16:48]Read from MH i2c: E2 [23:16:48]MH_I2C_Read... [23:16:48]Read from MH i2c: E2 0E 00 [23:16:48]MH_I2C_Read... [23:16:48]Read from MH i2c: E2 0E 00 BF 15 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 8A [23:16:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:16:48]wFMCommunicate OK [23:16:48]SAM_PROTO_GetShiftState done [23:16:48]FM_GetShiftState done [23:16:48]opened in 1730161786 [23:16:48]opened+sec_in_day 1730248186 [23:16:48]quantity*price = 50063 [23:16:48]sum+1 = 50064 [23:16:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 292 29.10.2024 23:16 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146496 ФПД: 50361734319680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T231649&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146496&fm=50361734319680&tin=02508201610067®Number=0000000000091683&sum=50000 [23:16:49]StoreToDocumentArchive [23:16:49]shift 547 fd 146496 [23:16:49]save to /storage/0547/doc_00146496 [23:16:49]save last doc name /storage/0547/doc_00146496 to /storage/kkm_last_doc_name [23:16:49]save OK [23:16:49]Clear old archive folders... [23:16:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:16:49]tlvbuf is 010EFE30 [23:16:49]SAM_PROTO_ClearQueue [23:16:49]wFMCommunicate request_size=4 [23:16:49]MH_SAM_APDU [23:16:49]CAPDU: 80 09 00 00 [23:16:49]Write to MH i2c: E2 08 00 CC 15 80 09 00 00 00 00 00 00 53 [23:16:49]Write i2c OK [23:16:49]MH_I2C_Read... [23:16:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:16:49]Read from MH i2c: E2 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 CC 15 00 90 00 55 [23:16:49]RAPDU: 90 00 [23:16:49]wFMCommunicate OK [23:16:49]SAM_PROTO_ClearQueue done [23:16:49]KKMCreateOFDPacket [23:16:49]OFDProtocolAddRootSTLVToBuf [23:16:49]FM_MakeSignedData [23:16:49]FM_MakeSignedData [23:16:49]SAM_PROTO_SignData [23:16:49]wFMCommunicate request_size=4 [23:16:49]MH_SAM_APDU [23:16:49]CAPDU: 80 0D 01 02 [23:16:49]Write to MH i2c: E2 08 00 CD 15 80 0D 01 02 00 00 00 00 5B [23:16:49]Write i2c OK [23:16:49]MH_I2C_Read... [23:16:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:16:49]Read from MH i2c: E2 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 CD 15 00 90 00 56 [23:16:49]RAPDU: 90 00 [23:16:49]wFMCommunicate OK [23:16:49]wFMCommunicate request_size=255 [23:16:49]MH_SAM_APDU [23:16:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 24 01 00 00 F4 03 04 00 E1 6C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3C 02 00 35 04 06 00 2D CD C1 48 [23:16:49]Write to MH i2c: E2 02 01 CE 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 24 01 00 00 F4 03 04 00 E1 6C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3C 02 00 35 04 06 00 2D CD C1 48 00 00 07 [23:16:49]Write i2c OK [23:16:49]MH_I2C_Read... [23:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:16:49]Read from MH i2c: E2 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 CE 15 00 90 00 57 [23:16:49]RAPDU: 90 00 [23:16:49]wFMCommunicate OK [23:16:49]wFMCommunicate request_size=7 [23:16:49]MH_SAM_APDU [23:16:49]CAPDU: 80 0D 02 02 02 CE 40 [23:16:49]Write to MH i2c: E2 0A 00 CF 15 80 0D 02 02 02 00 CE 40 00 00 70 [23:16:49]Write i2c OK [23:16:49]MH_I2C_Read... [23:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:16:49]Read from MH i2c: E2 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 03 00 CF 15 00 90 00 58 [23:16:49]RAPDU: 90 00 [23:16:49]wFMCommunicate OK [23:16:49]wFMCommunicate request_size=4 [23:16:49]MH_SAM_APDU [23:16:49]CAPDU: 80 0D 03 02 [23:16:49]Write to MH i2c: E2 08 00 D0 15 80 0D 03 02 00 00 00 00 60 [23:16:49]Write i2c OK [23:16:49]MH_I2C_Read... [23:16:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:16:49]Read from MH i2c: E2 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 0B 00 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 0B 00 D0 15 00 71 2E 8A BA C8 B3 D2 2B 90 00 BC [23:16:49]RAPDU: 71 2E 8A BA C8 B3 D2 2B 90 00 [23:16:49]wFMCommunicate OK [23:16:49]SAM_PROTO_SignData done [23:16:49]FM_MakeSignedData done [23:16:49]CreateOFDProtocolMessage [23:16:49]wFMCommunicate request_size=4 [23:16:49]MH_SAM_APDU [23:16:49]CAPDU: 80 11 00 00 [23:16:49]Write to MH i2c: E2 08 00 D1 15 80 11 00 00 00 00 00 00 60 [23:16:49]Write i2c OK [23:16:49]MH_I2C_Read... [23:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:16:49]Read from MH i2c: E2 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 17 00 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: E2 17 00 D1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B3 [23:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:16:49]wFMCommunicate OK [23:16:49]CreateOFDProtocolMessage done [23:16:49]OFDSenderStorePacket 146496 [23:16:49]StoreOFDPacket docnum=146496 [23:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 85 CF 04 01 F7 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 24 01 00 00 F4 03 04 00 E1 6C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3C 02 00 35 04 06 00 2D CD C1 48 CE 40 71 2E 8A BA C8 B3 D2 2B [23:16:49]CheckFolder [23:16:49]dirname=/storage/ofd_packets [23:16:49]CheckFolder done [23:16:49]ProducePacketName [23:16:49]name=ofd_packets/00146496 [23:16:49]NVStorageSaveData ofd_packets/00146496 [23:16:49]File name is /storage/ofd_packets/00146496 [23:16:49]Write 298 bytes [23:16:49]NVStorageSaveData done [23:16:49]OFDSenderStorePacket done [23:16:49]KKMCreateOFDPacket done [23:16:49]NVStorageSaveData kkm_last_timestamp [23:16:49]File name is /storage/kkm_last_timestamp [23:16:49]Write 4 bytes [23:16:49]NVStorageSaveData done [23:16:49]ExternCall_PrintAddStr [23:16:49]wPrintStart [23:16:49]Write to MH i2c: 01 00 00 D2 15 E7 [23:16:49]Write i2c OK [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: 01 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: 01 07 00 [23:16:49]MH_I2C_Read... [23:16:49]Read from MH i2c: 01 07 00 D2 15 00 00 00 00 00 FF 0F FC [23:16:49]RasterBufferAndPrint [23:16:49]line Счет N : (1)161261 [23:16:49]line ИНН: 02508201610067 [23:16:49]line Контрольно-Кассовый Чек [23:16:49]line ПРОДАЖА [23:16:49]line ТРК (МРК, ГНК) : 21 [23:16:49]line Товар: 2710194210 [23:16:49]line ДТ-К-2 [23:16:49]line 6.570 * 76.20 [23:16:49]line = 500.63 [23:16:49]line НДС 12% НСП 1% [23:16:49]line > о реализуемом товаре [23:16:49]line ОКРУГЛЕНИЕ: -0.63 [23:16:49]line ИТОГО: 500.00 [23:16:49]line Внесено: 500.00 [23:16:49]line СДАЧА: 0.00 [23:16:49]line НСП 1% : 4.43 [23:16:49]line НДС 12% : 53.16 [23:16:49]line Наличными: 500.00 [23:16:49]line Безнал.: 0.00 [23:16:49]line Место: АЗС № 126 "Партнер Нефть" [23:16:49]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [23:16:49]line СНО: Общий режим [23:16:49]line Чек 292 29.10.2024 23:16 [23:16:49]line Смена: 547 ФФД: 1.0 [23:16:49]line ЗНМ: 0300000085 [23:16:49]line РНМ: 0000000000091683 [23:16:49]line Версия ККМ: 001 [23:16:49]line ФМ: 0000000000871745 [23:16:49]line ФД: 146496 [23:16:49]line ФПД: 50361734319680 [23:16:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T231649&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146496&fm=50361734319680&tin=02508201610067®Number=0000000000091683&sum=50000 [23:16:50]OFD Sender: Processing packet 146496 [packets to send 206, broken 205] [23:16:50]ProducePacketName [23:16:50]name=ofd_packets/00146496 [23:16:50]OFD Sender: To server: pG, [23:16:50]CommunicateWithHost lk.salyk.kg:30040 [23:16:50]ConnectInit lk.salyk.kg [23:16:50]written 0, free lines is 4095 [23:16:50]Write to MH i2c: 01 00 00 FD 15 12 [23:16:50]Write i2c OK [23:16:50]MH_I2C_Read... [23:16:50]Read from MH i2c: 01 [23:16:50]MH_I2C_Read... [23:16:50]Read from MH i2c: 01 07 00 [23:16:50]MH_I2C_Read... [23:16:50]Read from MH i2c: 01 07 00 FD 15 00 00 00 00 00 B2 0C D7 [23:16:50]RasterBufferAndPrint [23:16:50]line [23:16:50]line [23:16:50]line [23:16:50]line [23:16:50]line [23:16:50]written 0, free lines is 3254 [23:16:50]MH_Cut [23:16:50]Write to MH i2c: D1 01 00 04 16 01 EC [23:16:50]Write i2c OK [23:16:50]MH_I2C_Read... [23:16:50]Read from MH i2c: D1 [23:16:50]MH_I2C_Read... [23:16:50]Read from MH i2c: D1 01 00 [23:16:50]MH_I2C_Read... [23:16:50]Read from MH i2c: D1 01 00 04 16 00 EB [23:16:50]Write to MH i2c: 01 00 00 05 16 1B [23:16:50]Write i2c OK [23:16:50]MH_I2C_Read... [23:16:51]*** Cut start [23:16:51]*** Partial cut [23:16:51]*** CUTSNS_PIN = 1 [23:16:51]*** CUTSNS_PIN = 0 [23:16:51]*** Brake cut motor [23:16:51]Connected sock=11 [23:16:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 85 CF 04 01 F7 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 24 01 00 00 F4 03 04 00 E1 6C 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3C 02 00 35 04 06 00 2D CD C1 48 CE 40 71 2E 8A BA C8 B3 D2 2B [23:16:51]Read from MH i2c: 01 [23:16:52]MH_I2C_Read... [23:16:52]*** Stop cut motor [23:16:52]*** Cut end [23:16:52]Read from MH i2c: 01 07 00 [23:16:52]MH_I2C_Read... [23:16:52]Read from MH i2c: 01 07 00 05 16 00 00 00 00 00 FF 0F 30 [23:16:52]process_action close_receipt done [23:16:52]requested_data is exist [23:16:52]produce_requested_data [23:16:52]requested_item fm.sn is exist - process it [23:16:52]wFMCommunicate request_size=4 [23:16:52]MH_SAM_APDU [23:16:52]CAPDU: 80 11 00 00 [23:16:52]Write to MH i2c: E2 08 00 06 16 80 11 00 00 00 00 00 00 96 [23:16:52]Write i2c OK [23:16:52]MH_I2C_Read... [23:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:16:52]Read from MH i2c: E2 [23:16:52]MH_I2C_Read... [23:16:52]Read from MH i2c: E2 17 00 [23:16:52]MH_I2C_Read... [23:16:52]Read from MH i2c: E2 17 00 06 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 E9 [23:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:16:52]wFMCommunicate OK [23:16:52]requested_item fd.num is exist - process it [23:16:52]SAM_PROTO_GetFieldsCounters [23:16:52]wFMCommunicate request_size=4 [23:16:52]MH_SAM_APDU [23:16:52]CAPDU: 80 13 00 00 [23:16:52]Write to MH i2c: E2 08 00 07 16 80 13 00 00 00 00 00 00 99 [23:16:52]Write i2c OK [23:16:52]MH_I2C_Read... [23:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:16:52]Read from MH i2c: E2 [23:16:52]MH_I2C_Read... [23:16:52]Read from MH i2c: E2 62 00 [23:16:52]MH_I2C_Read... [23:16:52]Read from MH i2c: E2 62 00 07 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 40 3C 02 00 0E 04 04 00 23 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 CE [23:16:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 40 3C 02 00 0E 04 04 00 23 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 [23:16:52]wFMCommunicate OK [23:16:52]SAM_PROTO_GetFieldsCounters done [23:16:52]requested_item shift.num is exist - process it [23:16:52]requested_item shift.opened is exist - process it [23:16:52]req_shift_opened [23:16:52]FM_GetShiftState [23:16:52]SAM_PROTO_GetShiftState [23:16:52]wFMCommunicate request_size=4 [23:16:52]MH_SAM_APDU [23:16:52]CAPDU: 80 13 01 00 [23:16:52]Write to MH i2c: E2 08 00 08 16 80 13 01 00 00 00 00 00 9B [23:16:52]Write i2c OK [23:16:52]MH_I2C_Read... [23:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:16:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 32 C9 47 00 6F A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 40 3C 02 00 F4 03 04 00 09 12 21 67 B6 04 01 00 00 6B 5A 84 F4 3D E1 03 87 [23:16:52]CommunicateWithHost err = 0 [23:16:52]CheckOFDResponse [23:16:52]1017 (14) - 77093643461234 [23:16:52]1041 (16) - 0000000000871745 [23:16:52]1040 (4) - 146496 [23:16:52]1012 (4) - 29.10.2024 16:49 [23:16:52]1206 (1) - 0 [23:16:52]OFD Sender: Remove packet 146496 [23:16:52]ProducePacketName [23:16:52]name=ofd_packets/00146496 [23:16:52]NVStorageDeleteData [23:16:52]Read from MH i2c: E2 [23:16:52]MH_I2C_Read... [23:16:52]Read from MH i2c: E2 0E 00 [23:16:52]MH_I2C_Read... [23:16:52]Read from MH i2c: E2 0E 00 08 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D4 [23:16:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:16:52]wFMCommunicate OK [23:16:52]SAM_PROTO_GetShiftState done [23:16:52]FM_GetShiftState done [23:16:52]req_shift_opened done [23:16:52]requested_item shift.open_date is exist - process it [23:16:52]req_shift_open_date [23:16:52]req_shift_open_date done [23:16:52]produce_requested_data done [23:16:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146496,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [23:16:52]process_action_free close_receipt [23:16:52]json_value_free [23:16:52]json_value_free done [23:16:52]process_json_proto returns [23:16:52]Send response to host [23:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146496,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [23:16:52]free response buf [23:16:52]execute_script done [23:16:52]execute_script returns [23:16:52]free content buf [23:16:52]Sock 9.Close socket [23:16:52]Sock 9.Thread stoped [23:16:52]OFD Sender: No OFD packet to send [23:16:57]OFD Sender: No OFD packet to send [23:17:02]OFD Sender: No OFD packet to send [23:17:07]OFD Sender: No OFD packet to send [23:17:12]OFD Sender: No OFD packet to send [23:17:17]OFD Sender: No OFD packet to send [23:17:22]OFD Sender: No OFD packet to send [23:17:27]OFD Sender: No OFD packet to send [23:17:32]OFD Sender: No OFD packet to send [23:17:37]OFD Sender: No OFD packet to send [23:17:42]OFD Sender: No OFD packet to send [23:17:47]OFD Sender: No OFD packet to send [23:17:52]OFD Sender: No OFD packet to send [23:17:57]OFD Sender: No OFD packet to send [23:18:02]OFD Sender: No OFD packet to send [23:18:07]OFD Sender: No OFD packet to send [23:18:12]OFD Sender: No OFD packet to send [23:18:17]OFD Sender: No OFD packet to send [23:18:22]OFD Sender: No OFD packet to send [23:18:27]OFD Sender: No OFD packet to send [23:18:32]OFD Sender: No OFD packet to send [23:18:37]OFD Sender: No OFD packet to send [23:18:42]OFD Sender: No OFD packet to send [23:18:47]OFD Sender: No OFD packet to send [23:18:52]OFD Sender: No OFD packet to send [23:18:57]OFD Sender: No OFD packet to send [23:19:02]OFD Sender: No OFD packet to send [23:19:07]OFD Sender: No OFD packet to send [23:19:12]OFD Sender: No OFD packet to send [23:19:17]OFD Sender: No OFD packet to send [23:19:22]OFD Sender: No OFD packet to send [23:19:27]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:33]OFD Sender: No OFD packet to send [23:23:38]OFD Sender: No OFD packet to send [23:23:43]OFD Sender: No OFD packet to send [23:23:48]OFD Sender: No OFD packet to send [23:23:53]OFD Sender: No OFD packet to send [23:23:58]OFD Sender: No OFD packet to send [23:24:03]OFD Sender: No OFD packet to send [23:24:08]OFD Sender: No OFD packet to send [23:24:13]OFD Sender: No OFD packet to send [23:24:18]OFD Sender: No OFD packet to send [23:24:23]OFD Sender: No OFD packet to send [23:24:28]OFD Sender: No OFD packet to send [23:24:33]OFD Sender: No OFD packet to send [23:24:38]OFD Sender: No OFD packet to send [23:24:43]OFD Sender: No OFD packet to send [23:24:48]OFD Sender: No OFD packet to send [23:24:53]OFD Sender: No OFD packet to send [23:24:58]OFD Sender: No OFD packet to send [23:25:03]OFD Sender: No OFD packet to send [23:25:08]OFD Sender: No OFD packet to send [23:25:13]OFD Sender: No OFD packet to send [23:25:18]OFD Sender: No OFD packet to send [23:25:23]OFD Sender: No OFD packet to send [23:25:28]OFD Sender: No OFD packet to send [23:25:33]OFD Sender: No OFD packet to send [23:25:38]OFD Sender: No OFD packet to send [23:25:43]OFD Sender: No OFD packet to send [23:25:48]OFD Sender: No OFD packet to send [23:25:53]OFD Sender: No OFD packet to send [23:25:58]OFD Sender: No OFD packet to send [23:26:03]OFD Sender: No OFD packet to send [23:26:08]OFD Sender: No OFD packet to send [23:26:13]OFD Sender: No OFD packet to send [23:26:18]OFD Sender: No OFD packet to send [23:26:23]OFD Sender: No OFD packet to send [23:26:28]OFD Sender: No OFD packet to send [23:26:33]OFD Sender: No OFD packet to send [23:26:38]OFD Sender: No OFD packet to send [23:26:43]OFD Sender: No OFD packet to send [23:26:48]OFD Sender: No OFD packet to send [23:26:53]OFD Sender: No OFD packet to send [23:26:58]OFD Sender: No OFD packet to send [23:27:03]OFD Sender: No OFD packet to send [23:27:08]OFD Sender: No OFD packet to send [23:27:13]OFD Sender: No OFD packet to send [23:27:18]OFD Sender: No OFD packet to send [23:27:23]OFD Sender: No OFD packet to send [23:27:28]OFD Sender: No OFD packet to send [23:27:33]OFD Sender: No OFD packet to send [23:27:38]OFD Sender: No OFD packet to send [23:27:43]OFD Sender: No OFD packet to send [23:27:48]OFD Sender: No OFD packet to send [23:27:53]OFD Sender: No OFD packet to send [23:27:58]OFD Sender: No OFD packet to send [23:28:03]OFD Sender: No OFD packet to send [23:28:08]OFD Sender: No OFD packet to send [23:28:13]OFD Sender: No OFD packet to send [23:28:18]OFD Sender: No OFD packet to send [23:28:23]OFD Sender: No OFD packet to send [23:28:28]OFD Sender: No OFD packet to send [23:28:33]OFD Sender: No OFD packet to send [23:28:38]OFD Sender: No OFD packet to send [23:28:43]OFD Sender: No OFD packet to send [23:28:48]OFD Sender: No OFD packet to send [23:28:53]OFD Sender: No OFD packet to send [23:28:58]OFD Sender: No OFD packet to send [23:29:03]OFD Sender: No OFD packet to send [23:29:08]OFD Sender: No OFD packet to send [23:29:13]OFD Sender: No OFD packet to send [23:29:18]OFD Sender: No OFD packet to send [23:29:23]OFD Sender: No OFD packet to send [23:29:28]OFD Sender: No OFD packet to send [23:29:33]OFD Sender: No OFD packet to send [23:29:38]OFD Sender: No OFD packet to send [23:29:43]OFD Sender: No OFD packet to send [23:29:48]OFD Sender: No OFD packet to send [23:29:53]OFD Sender: No OFD packet to send [23:29:58]OFD Sender: No OFD packet to send [23:30:03]OFD Sender: No OFD packet to send [23:30:08]OFD Sender: No OFD packet to send [23:30:13]OFD Sender: No OFD packet to send [23:30:18]OFD Sender: No OFD packet to send [23:30:23]OFD Sender: No OFD packet to send [23:30:28]OFD Sender: No OFD packet to send [23:30:33]OFD Sender: No OFD packet to send [23:30:38]OFD Sender: No OFD packet to send [23:30:43]OFD Sender: No OFD packet to send [23:30:48]OFD Sender: No OFD packet to send [23:30:54]OFD Sender: No OFD packet to send [23:30:59]OFD Sender: No OFD packet to send [23:31:04]OFD Sender: No OFD packet to send [23:31:09]OFD Sender: No OFD packet to send [23:31:14]OFD Sender: No OFD packet to send [23:31:19]OFD Sender: No OFD packet to send [23:31:24]OFD Sender: No OFD packet to send [23:31:29]OFD Sender: No OFD packet to send [23:31:34]OFD Sender: No OFD packet to send [23:31:39]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [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:34]OFD Sender: No OFD packet to send [23:34:39]OFD Sender: No OFD packet to send [23:34:44]OFD Sender: No OFD packet to send [23:34:49]OFD Sender: No OFD packet to send [23:34:54]OFD Sender: No OFD packet to send [23:34:59]OFD Sender: No OFD packet to send [23:35:04]OFD Sender: No OFD packet to send [23:35:09]OFD Sender: No OFD packet to send [23:35:14]OFD Sender: No OFD packet to send [23:35:19]OFD Sender: No OFD packet to send [23:35:24]OFD Sender: No OFD packet to send [23:35:29]OFD Sender: No OFD packet to send [23:35:34]OFD Sender: No OFD packet to send [23:35:39]OFD Sender: No OFD packet to send [23:35:44]OFD Sender: No OFD packet to send [23:35:47]accept exits with 8 [23:35:47]New connection [23:35:47]New thread 3067329892 created [23:35:47]Thread 3067473252 joined [23:35:47]Waiting for new connection... [23:35:47] Sock 8.Parse request [23:35:47]Sock 8.Check first char [23:35:47]Sock 8.First char is OK [23:35:47]request: POST /json_proto HTTP/1.0 [23:35:47]Method: POST [23:35:47]URL: /json_proto [23:35:47]Method is POST - this is cgi request [23:35:47]url: /json_proto [23:35:47]query_string will be loaded in cgi processing [23:35:47]execute_cgi json_proto POST (null) [23:35:47]execute_cgi path=json_proto method=POST [23:35:47]POST find Content-Length [23:35:47]Host: 172.17.40.195:8080 [23:35:47]Content-Length: 688 [23:35:47]Content-Type: application/json [23:35:47] [23:35:47]POST finish read [23:35:47]Found Content-Length = 688 [23:35:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "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" ] } } [23:35:47]execute_script... [23:35: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)161262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "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" ] } } [23:35:47]POST & json_proto [23:35:47]process_json_proto [23:35:47]json parsed OK: [23:35:47]protocol is kg_v1.0 [23:35:47]action value=close_receipt [23:35:47]process_action close_receipt [23:35:47]cmd_close_receipt [23:35:47]MH_GetDate [23:35:47]Write to MH i2c: F0 00 00 09 16 0E [23:35:47]Write i2c OK [23:35:47]MH_I2C_Read... [23:35:47]Read from MH i2c: F0 [23:35:47]MH_I2C_Read... [23:35:47]Read from MH i2c: F0 09 00 [23:35:47]MH_I2C_Read... [23:35:47]Read from MH i2c: F0 09 00 09 16 00 55 71 21 67 D5 8D 6C 64 97 [23:35:47]GetLastDocTimeStamp 1730243809 [23:35:47]current date 1730244949 [23:35:47]FM_GetShiftState [23:35:47]SAM_PROTO_GetShiftState [23:35:47]wFMCommunicate request_size=4 [23:35:47]MH_SAM_APDU [23:35:47]CAPDU: 80 13 01 00 [23:35:47]Write to MH i2c: E2 08 00 0A 16 80 13 01 00 00 00 00 00 9D [23:35:47]Write i2c OK [23:35:47]MH_I2C_Read... [23:35:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:47]Read from MH i2c: E2 [23:35:47]MH_I2C_Read... [23:35:47]Read from MH i2c: E2 0E 00 [23:35:47]MH_I2C_Read... [23:35:47]Read from MH i2c: E2 0E 00 0A 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 D6 [23:35:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:35:47]wFMCommunicate OK [23:35:47]SAM_PROTO_GetShiftState done [23:35:47]FM_GetShiftState done [23:35:47]opened in 1730161786 [23:35:47]opened+sec_in_day 1730248186 [23:35:47]quantity*price = 300076 [23:35:47]sum+1 = 300077 [23:35:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 293 29.10.2024 23:35 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146497 ФПД: 189868989235854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233549&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146497&fm=189868989235854&tin=02508201610067®Number=0000000000091683&sum=300000 [23:35:48]StoreToDocumentArchive [23:35:48]shift 547 fd 146497 [23:35:48]save to /storage/0547/doc_00146497 [23:35:48]save last doc name /storage/0547/doc_00146497 to /storage/kkm_last_doc_name [23:35:48]save OK [23:35:48]Clear old archive folders... [23:35:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:35:48]tlvbuf is 0112C1E0 [23:35:48]SAM_PROTO_ClearQueue [23:35:48]wFMCommunicate request_size=4 [23:35:48]MH_SAM_APDU [23:35:48]CAPDU: 80 09 00 00 [23:35:48]Write to MH i2c: E2 08 00 17 16 80 09 00 00 00 00 00 00 9F [23:35:48]Write i2c OK [23:35:48]MH_I2C_Read... [23:35:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:48]Read from MH i2c: E2 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: E2 03 00 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: E2 03 00 17 16 00 90 00 A1 [23:35:48]RAPDU: 90 00 [23:35:48]wFMCommunicate OK [23:35:48]SAM_PROTO_ClearQueue done [23:35:48]KKMCreateOFDPacket [23:35:48]OFDProtocolAddRootSTLVToBuf [23:35:48]FM_MakeSignedData [23:35:48]FM_MakeSignedData [23:35:48]SAM_PROTO_SignData [23:35:48]wFMCommunicate request_size=4 [23:35:48]MH_SAM_APDU [23:35:48]CAPDU: 80 0D 01 02 [23:35:48]Write to MH i2c: E2 08 00 18 16 80 0D 01 02 00 00 00 00 A7 [23:35:48]Write i2c OK [23:35:48]MH_I2C_Read... [23:35:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:48]Read from MH i2c: E2 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: E2 03 00 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: E2 03 00 18 16 00 90 00 A2 [23:35:48]RAPDU: 90 00 [23:35:48]wFMCommunicate OK [23:35:48]wFMCommunicate request_size=255 [23:35:48]MH_SAM_APDU [23:35:48]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 25 01 00 00 F4 03 04 00 55 71 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3C 02 [23:35:48]Write to MH i2c: E2 02 01 19 16 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 25 01 00 00 F4 03 04 00 55 71 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3C 02 00 00 9B [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 19 16 00 90 00 A3 [23:35:49]RAPDU: 90 00 [23:35:49]wFMCommunicate OK [23:35:49]wFMCommunicate request_size=16 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 AC AF 51 A8 42 8E [23:35:49]Write to MH i2c: E2 13 00 1A 16 80 0D 02 02 0B 00 00 35 04 06 00 AC AF 51 A8 42 8E 00 00 23 [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 1A 16 00 90 00 A4 [23:35:49]RAPDU: 90 00 [23:35:49]wFMCommunicate OK [23:35:49]wFMCommunicate request_size=4 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 0D 03 02 [23:35:49]Write to MH i2c: E2 08 00 1B 16 80 0D 03 02 00 00 00 00 AC [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 0B 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 0B 00 1B 16 00 E8 0E FE 0F C9 F5 33 B9 90 00 5A [23:35:49]RAPDU: E8 0E FE 0F C9 F5 33 B9 90 00 [23:35:49]wFMCommunicate OK [23:35:49]SAM_PROTO_SignData done [23:35:49]FM_MakeSignedData done [23:35:49]CreateOFDProtocolMessage [23:35:49]wFMCommunicate request_size=4 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 11 00 00 [23:35:49]Write to MH i2c: E2 08 00 1C 16 80 11 00 00 00 00 00 00 AC [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 17 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 17 00 1C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FF [23:35:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:35:49]wFMCommunicate OK [23:35:49]CreateOFDProtocolMessage done [23:35:49]OFDSenderStorePacket 146497 [23:35:49]StoreOFDPacket docnum=146497 [23:35:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 B2 3C 0D 01 12 02 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 25 01 00 00 F4 03 04 00 55 71 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3C 02 00 35 04 06 00 AC AF 51 A8 42 8E E8 0E FE 0F C9 F5 33 B9 [23:35:49]CheckFolder [23:35:49]dirname=/storage/ofd_packets [23:35:49]CheckFolder done [23:35:49]ProducePacketName [23:35:49]name=ofd_packets/00146497 [23:35:49]NVStorageSaveData ofd_packets/00146497 [23:35:49]File name is /storage/ofd_packets/00146497 [23:35:49]Write 307 bytes [23:35:49]NVStorageSaveData done [23:35:49]OFDSenderStorePacket done [23:35:49]KKMCreateOFDPacket done [23:35:49]NVStorageSaveData kkm_last_timestamp [23:35:49]File name is /storage/kkm_last_timestamp [23:35:49]Write 4 bytes [23:35:49]NVStorageSaveData done [23:35:49]ExternCall_PrintAddStr [23:35:49]wPrintStart [23:35:49]Write to MH i2c: 01 00 00 1D 16 33 [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: 01 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: 01 07 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: 01 07 00 1D 16 00 00 00 00 00 FF 0F 48 [23:35:49]RasterBufferAndPrint [23:35:49]line Счет N : (1)161262 [23:35:49]line ИНН: 02508201610067 [23:35:49]line Контрольно-Кассовый Чек [23:35:49]line ПРОДАЖА [23:35:49]line ТРК (МРК, ГНК) : 31 [23:35:49]line Товар: 2710194240 [23:35:49]line D-Energy Дт-К-2 [23:35:49]line 38.870 * 77.20 [23:35:49]line = 3000.76 [23:35:49]line НДС 12% НСП 1% [23:35:49]line > о реализуемом товаре [23:35:49]line ОКРУГЛЕНИЕ: -0.76 [23:35:49]line ИТОГО: 3000.00 [23:35:49]line Внесено: 3000.00 [23:35:49]line СДАЧА: 0.00 [23:35:49]line НСП 1% : 26.55 [23:35:49]line НДС 12% : 318.66 [23:35:49]line Наличными: 3000.00 [23:35:49]line Безнал.: 0.00 [23:35:49]line Место: АЗС № 126 "Партнер Нефть" [23:35:49]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [23:35:49]line СНО: Общий режим [23:35:49]line Чек 293 29.10.2024 23:35 [23:35:49]line Смена: 547 ФФД: 1.0 [23:35:49]line ЗНМ: 0300000085 [23:35:49]line РНМ: 0000000000091683 [23:35:49]line Версия ККМ: 001 [23:35:49]line ФМ: 0000000000871745 [23:35:49]line ФД: 146497 [23:35:49]line ФПД: 189868989235854 [23:35:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233549&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146497&fm=189868989235854&tin=02508201610067®Number=0000000000091683&sum=300000 [23:35:49]OFD Sender: Processing packet 146497 [packets to send 206, broken 205] [23:35:49]ProducePacketName [23:35:49]name=ofd_packets/00146497 [23:35:49]OFD Sender: To server: pG, [23:35:49]CommunicateWithHost lk.salyk.kg:30040 [23:35:49]ConnectInit lk.salyk.kg [23:35:49]written 0, free lines is 4095 [23:35:50]Write to MH i2c: 01 00 00 48 16 5E [23:35:50]Write i2c OK [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: 01 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: 01 07 00 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: 01 07 00 48 16 00 00 00 00 00 C0 0C 31 [23:35:50]RasterBufferAndPrint [23:35:50]line [23:35:50]line [23:35:50]line [23:35:50]line [23:35:50]line [23:35:50]written 0, free lines is 3269 [23:35:50]MH_Cut [23:35:50]Write to MH i2c: D1 01 00 4F 16 01 37 [23:35:50]Write i2c OK [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: D1 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: D1 01 00 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: D1 01 00 4F 16 00 36 [23:35:50]Write to MH i2c: 01 00 00 50 16 66 [23:35:50]Write i2c OK [23:35:50]MH_I2C_Read... [23:35:51]*** Cut start [23:35:51]*** Partial cut [23:35:51]*** CUTSNS_PIN = 1 [23:35:51]*** CUTSNS_PIN = 0 [23:35:51]*** Brake cut motor [23:35:51]Read from MH i2c: 01 [23:35:51]MH_I2C_Read... [23:35:51]*** Stop cut motor [23:35:51]*** Cut end [23:35:51]Read from MH i2c: 01 07 00 [23:35:51]MH_I2C_Read... [23:35:51]Read from MH i2c: 01 07 00 50 16 00 00 00 00 00 FF 0F 7B [23:35:51]process_action close_receipt done [23:35:51]requested_data is exist [23:35:51]produce_requested_data [23:35:51]requested_item fm.sn is exist - process it [23:35:51]wFMCommunicate request_size=4 [23:35:51]MH_SAM_APDU [23:35:51]CAPDU: 80 11 00 00 [23:35:51]Write to MH i2c: E2 08 00 51 16 80 11 00 00 00 00 00 00 E1 [23:35:51]Write i2c OK [23:35:51]MH_I2C_Read... [23:35:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:51]Read from MH i2c: E2 [23:35:51]MH_I2C_Read... [23:35:51]Read from MH i2c: E2 17 00 [23:35:51]MH_I2C_Read... [23:35:51]Read from MH i2c: E2 17 00 51 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 34 [23:35:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:35:51]wFMCommunicate OK [23:35:51]requested_item fd.num is exist - process it [23:35:51]SAM_PROTO_GetFieldsCounters [23:35:51]wFMCommunicate request_size=4 [23:35:51]MH_SAM_APDU [23:35:51]CAPDU: 80 13 00 00 [23:35:51]Write to MH i2c: E2 08 00 52 16 80 13 00 00 00 00 00 00 E4 [23:35:51]Write i2c OK [23:35:51]MH_I2C_Read... [23:35:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:51]Read from MH i2c: E2 [23:35:51]MH_I2C_Read... [23:35:51]Read from MH i2c: E2 62 00 [23:35:51]MH_I2C_Read... [23:35:51]Read from MH i2c: E2 62 00 52 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 41 3C 02 00 0E 04 04 00 23 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 1D [23:35:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 41 3C 02 00 0E 04 04 00 23 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 [23:35:51]wFMCommunicate OK [23:35:51]SAM_PROTO_GetFieldsCounters done [23:35:51]requested_item shift.num is exist - process it [23:35:51]requested_item shift.opened is exist - process it [23:35:51]req_shift_opened [23:35:51]FM_GetShiftState [23:35:51]SAM_PROTO_GetShiftState [23:35:51]wFMCommunicate request_size=4 [23:35:51]MH_SAM_APDU [23:35:51]CAPDU: 80 13 01 00 [23:35:51]Write to MH i2c: E2 08 00 53 16 80 13 01 00 00 00 00 00 E6 [23:35:51]Write i2c OK [23:35:51]MH_I2C_Read... [23:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:51]Read from MH i2c: E2 [23:35:51]MH_I2C_Read... [23:35:51]Read from MH i2c: E2 0E 00 [23:35:51]MH_I2C_Read... [23:35:51]Read from MH i2c: E2 0E 00 53 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 1F [23:35:51]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:35:51]wFMCommunicate OK [23:35:51]SAM_PROTO_GetShiftState done [23:35:51]FM_GetShiftState done [23:35:51]req_shift_opened done [23:35:51]requested_item shift.open_date is exist - process it [23:35:51]req_shift_open_date [23:35:51]req_shift_open_date done [23:35:51]produce_requested_data done [23:35:51]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146497,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [23:35:51]process_action_free close_receipt [23:35:51]json_value_free [23:35:51]json_value_free done [23:35:51]process_json_proto returns [23:35:51]Send response to host [23:35:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146497,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [23:35:51]free response buf [23:35:51]execute_script done [23:35:51]execute_script returns [23:35:51]free content buf [23:35:51]Sock 8.Close socket [23:35:51]Sock 8.Thread stoped [23:35:52]Connected sock=11 [23:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 B2 3C 0D 01 12 02 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 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 25 01 00 00 F4 03 04 00 55 71 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3C 02 00 35 04 06 00 AC AF 51 A8 42 8E E8 0E FE 0F C9 F5 33 B9 [23:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2A 8E 47 00 AD 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 41 3C 02 00 F4 03 04 00 7D 16 21 67 B6 04 01 00 00 67 C2 25 D1 34 0E BD 8A [23:35:52]CommunicateWithHost err = 0 [23:35:52]CheckOFDResponse [23:35:52]1017 (14) - 77093643461234 [23:35:52]1041 (16) - 0000000000871745 [23:35:52]1040 (4) - 146497 [23:35:52]1012 (4) - 29.10.2024 17:08 [23:35:52]1206 (1) - 0 [23:35:52]OFD Sender: Remove packet 146497 [23:35:52]ProducePacketName [23:35:52]name=ofd_packets/00146497 [23:35:52]NVStorageDeleteData [23:35:53]OFD Sender: No OFD packet to send [23:35:58]OFD Sender: No OFD packet to send [23:36:03]OFD Sender: No OFD packet to send [23:36:08]OFD Sender: No OFD packet to send [23:36:13]OFD Sender: No OFD packet to send [23:36:18]OFD Sender: No OFD packet to send [23:36:23]OFD Sender: No OFD packet to send [23:36:28]OFD Sender: No OFD packet to send [23:36:33]OFD Sender: No OFD packet to send [23:36:38]OFD Sender: No OFD packet to send [23:36:43]OFD Sender: No OFD packet to send [23:36:48]OFD Sender: No OFD packet to send [23:36:53]OFD Sender: No OFD packet to send [23:36:58]OFD Sender: No OFD packet to send [23:37:03]OFD Sender: No OFD packet to send [23:37:08]OFD Sender: No OFD packet to send [23:37:13]OFD Sender: No OFD packet to send [23:37:18]OFD Sender: No OFD packet to send [23:37:23]OFD Sender: No OFD packet to send [23:37:28]OFD Sender: No OFD packet to send [23:37:33]OFD Sender: No OFD packet to send [23:37:38]OFD Sender: No OFD packet to send [23:37:43]OFD Sender: No OFD packet to send [23:37:48]OFD Sender: No OFD packet to send [23:37:53]OFD Sender: No OFD packet to send [23:37:58]OFD Sender: No OFD packet to send [23:38:03]OFD Sender: No OFD packet to send [23:38:08]OFD Sender: No OFD packet to send [23:38:13]OFD Sender: No OFD packet to send [23:38:18]OFD Sender: No OFD packet to send [23:38:23]OFD Sender: No OFD packet to send [23:38:28]OFD Sender: No OFD packet to send [23:38:33]OFD Sender: No OFD packet to send [23:38:38]OFD Sender: No OFD packet to send [23:38:43]OFD Sender: No OFD packet to send [23:38:48]OFD Sender: No OFD packet to send [23:38:53]OFD Sender: No OFD packet to send [23:38:58]OFD Sender: No OFD packet to send [23:39:03]OFD Sender: No OFD packet to send [23:39:08]OFD Sender: No OFD packet to send [23:39:13]OFD Sender: No OFD packet to send [23:39:18]OFD Sender: No OFD packet to send [23:39:23]OFD Sender: No OFD packet to send [23:39:28]OFD Sender: No OFD packet to send [23:39:33]OFD Sender: No OFD packet to send [23:39:38]OFD Sender: No OFD packet to send [23:39:43]OFD Sender: No OFD packet to send [23:39:48]OFD Sender: No OFD packet to send [23:39:53]OFD Sender: No OFD packet to send [23:39:58]OFD Sender: No OFD packet to send [23:40:03]OFD Sender: No OFD packet to send [23:40:08]OFD Sender: No OFD packet to send [23:40:13]OFD Sender: No OFD packet to send [23:40:18]OFD Sender: No OFD packet to send [23:40:23]OFD Sender: No OFD packet to send [23:40:28]OFD Sender: No OFD packet to send [23:40:33]OFD Sender: No OFD packet to send [23:40:38]OFD Sender: No OFD packet to send [23:40:43]OFD Sender: No OFD packet to send [23:40:48]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:58]OFD Sender: No OFD packet to send [23:41:03]OFD Sender: No OFD packet to send [23:41:08]OFD Sender: No OFD packet to send [23:41:13]OFD Sender: No OFD packet to send [23:41:18]OFD Sender: No OFD packet to send [23:41:23]OFD Sender: No OFD packet to send [23:41:28]OFD Sender: No OFD packet to send [23:41:33]OFD Sender: No OFD packet to send [23:41:38]OFD Sender: No OFD packet to send [23:41:43]OFD Sender: No OFD packet to send [23:41:48]OFD Sender: No OFD packet to send [23:41:53]OFD Sender: No OFD packet to send [23:41:58]OFD Sender: No OFD packet to send [23:42:03]OFD Sender: No OFD packet to send [23:42:08]OFD Sender: No OFD packet to send [23:42:13]OFD Sender: No OFD packet to send [23:42:18]OFD Sender: No OFD packet to send [23:42:23]OFD Sender: No OFD packet to send [23:42:28]OFD Sender: No OFD packet to send [23:42:33]OFD Sender: No OFD packet to send [23:42:38]OFD Sender: No OFD packet to send [23:42:43]OFD Sender: No OFD packet to send [23:42:48]OFD Sender: No OFD packet to send [23:42:53]OFD Sender: No OFD packet to send [23:42:58]OFD Sender: No OFD packet to send [23:43:03]OFD Sender: No OFD packet to send [23:43:08]OFD Sender: No OFD packet to send [23:43:13]OFD Sender: No OFD packet to send [23:43:18]OFD Sender: No OFD packet to send [23:43:23]OFD Sender: No OFD packet to send [23:43:28]OFD Sender: No OFD packet to send [23:43:33]OFD Sender: No OFD packet to send [23:43:38]OFD Sender: No OFD packet to send [23:43:43]OFD Sender: No OFD packet to send [23:43:48]OFD Sender: No OFD packet to send [23:43:53]OFD Sender: No OFD packet to send [23:43:58]OFD Sender: No OFD packet to send [23:44:03]OFD Sender: No OFD packet to send [23:44:08]OFD Sender: No OFD packet to send [23:44:13]OFD Sender: No OFD packet to send [23:44:18]OFD Sender: No OFD packet to send [23:44:23]OFD Sender: No OFD packet to send [23:44:28]OFD Sender: No OFD packet to send [23:44:33]OFD Sender: No OFD packet to send [23:44:38]OFD Sender: No OFD packet to send [23:44:43]OFD Sender: No OFD packet to send [23:44:48]OFD Sender: No OFD packet to send [23:44:53]OFD Sender: No OFD packet to send [23:44:58]OFD Sender: No OFD packet to send [23:45:03]OFD Sender: No OFD packet to send [23:45:08]OFD Sender: No OFD packet to send [23:45:13]OFD Sender: No OFD packet to send [23:45:18]OFD Sender: No OFD packet to send [23:45:23]OFD Sender: No OFD packet to send [23:45:28]OFD Sender: No OFD packet to send [23:45:33]OFD Sender: No OFD packet to send [23:45:38]OFD Sender: No OFD packet to send [23:45:43]OFD Sender: No OFD packet to send [23:45:48]OFD Sender: No OFD packet to send [23:45:53]OFD Sender: No OFD packet to send [23:45:58]OFD Sender: No OFD packet to send [23:46:03]OFD Sender: No OFD packet to send [23:46:08]OFD Sender: No OFD packet to send [23:46:13]OFD Sender: No OFD packet to send [23:46:19]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:48]accept exits with 9 [23:46:48]New connection [23:46:48]New thread 3067473252 created [23:46:48]Thread 3067329892 joined [23:46:48]Waiting for new connection... [23:46:48] Sock 9.Parse request [23:46:48]Sock 9.Check first char [23:46:48]Sock 9.First char is OK [23:46:48]request: POST /json_proto HTTP/1.0 [23:46:48]Method: POST [23:46:48]URL: /json_proto [23:46:48]Method is POST - this is cgi request [23:46:48]url: /json_proto [23:46:48]query_string will be loaded in cgi processing [23:46:48]execute_cgi json_proto POST (null) [23:46:48]execute_cgi path=json_proto method=POST [23:46:48]POST find Content-Length [23:46:48]Host: 172.17.40.195:8080 [23:46:48]Content-Length: 984 [23:46:48]Content-Type: application/json [23:46:48] [23:46:48]POST finish read [23:46:48]Found Content-Length = 984 [23:46:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.70, "quantity" : 24.420, "sum" : 1799.75, "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-95\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 12.21 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1799.00, "payments": [ { "type": 0, "sum" : 1799.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:48]execute_script... [23:46: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)161263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 73.70, "quantity" : 24.420, "sum" : 1799.75, "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-95\u000A\u043D\u043E\u043C\u0435\u0440 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 12.21 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1799.00, "payments": [ { "type": 0, "sum" : 1799.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:48]POST & json_proto [23:46:48]process_json_proto [23:46:48]json parsed OK: [23:46:48]protocol is kg_v1.0 [23:46:48]action value=close_receipt [23:46:48]process_action close_receipt [23:46:48]cmd_close_receipt [23:46:48]MH_GetDate [23:46:48]Write to MH i2c: F0 00 00 54 16 59 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: F0 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: F0 09 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: F0 09 00 54 16 00 EA 73 21 67 D5 8D 6C 64 79 [23:46:48]GetLastDocTimeStamp 1730244949 [23:46:48]current date 1730245610 [23:46:48]FM_GetShiftState [23:46:48]SAM_PROTO_GetShiftState [23:46:48]wFMCommunicate request_size=4 [23:46:48]MH_SAM_APDU [23:46:48]CAPDU: 80 13 01 00 [23:46:48]Write to MH i2c: E2 08 00 55 16 80 13 01 00 00 00 00 00 E8 [23:46:48]Write i2c OK [23:46:48]MH_I2C_Read... [23:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:48]Read from MH i2c: E2 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 0E 00 [23:46:48]MH_I2C_Read... [23:46:48]Read from MH i2c: E2 0E 00 55 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 21 [23:46:48]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:46:48]wFMCommunicate OK [23:46:48]SAM_PROTO_GetShiftState done [23:46:48]FM_GetShiftState done [23:46:48]opened in 1730161786 [23:46:48]opened+sec_in_day 1730248186 [23:46:48]quantity*price = 179975 [23:46:48]sum+1 = 179976 [23:46:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 1799.00 Внесено: 2000.00 СДАЧА: 201.00 НСП 1% : 15.93 НДС 12% : 191.12 Наличными: 1799.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 294 29.10.2024 23:46 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа АИ-95 номер 126 сэкономлено 12.21 сом ФМ: 0000000000871745 ФД: 146498 ФПД: 216637259201203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T234650&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146498&fm=216637259201203&tin=02508201610067®Number=0000000000091683&sum=179900 [23:46:49]StoreToDocumentArchive [23:46:49]shift 547 fd 146498 [23:46:49]save to /storage/0547/doc_00146498 [23:46:49]save last doc name /storage/0547/doc_00146498 to /storage/kkm_last_doc_name [23:46:49]save OK [23:46:49]Clear old archive folders... [23:46:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:46:49]tlvbuf is 0113E940 [23:46:49]SAM_PROTO_ClearQueue [23:46:49]wFMCommunicate request_size=4 [23:46:49]MH_SAM_APDU [23:46:49]CAPDU: 80 09 00 00 [23:46:49]Write to MH i2c: E2 08 00 62 16 80 09 00 00 00 00 00 00 EA [23:46:49]Write i2c OK [23:46:49]MH_I2C_Read... [23:46:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:46:49]Read from MH i2c: E2 [23:46:49]MH_I2C_Read... [23:46:49]Read from MH i2c: E2 03 00 [23:46:49]MH_I2C_Read... [23:46:49]Read from MH i2c: E2 03 00 62 16 00 90 00 EC [23:46:49]RAPDU: 90 00 [23:46:49]wFMCommunicate OK [23:46:49]SAM_PROTO_ClearQueue done [23:46:49]KKMCreateOFDPacket [23:46:49]OFDProtocolAddRootSTLVToBuf [23:46:49]FM_MakeSignedData [23:46:49]FM_MakeSignedData [23:46:49]SAM_PROTO_SignData [23:46:49]wFMCommunicate request_size=4 [23:46:49]MH_SAM_APDU [23:46:49]CAPDU: 80 0D 01 02 [23:46:49]Write to MH i2c: E2 08 00 63 16 80 0D 01 02 00 00 00 00 F2 [23:46:49]Write i2c OK [23:46:49]MH_I2C_Read... [23:46:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:46:49]Read from MH i2c: E2 [23:46:49]MH_I2C_Read... [23:46:49]Read from MH i2c: E2 03 00 [23:46:49]MH_I2C_Read... [23:46:49]Read from MH i2c: E2 03 00 63 16 00 90 00 ED [23:46:49]RAPDU: 90 00 [23:46:49]wFMCommunicate OK [23:46:49]wFMCommunicate request_size=255 [23:46:49]MH_SAM_APDU [23:46: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 64 5F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 07 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 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 A8 4A 00 00 00 00 07 04 06 00 BC 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 26 01 00 00 F4 03 04 00 EA 73 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3C 02 00 35 04 06 00 C5 [23:46:49]Write to MH i2c: E2 02 01 64 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 64 5F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 07 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 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 A8 4A 00 00 00 00 07 04 06 00 BC 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 26 01 00 00 F4 03 04 00 EA 73 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3C 02 00 35 04 06 00 C5 00 00 10 [23:46:49]Write i2c OK [23:46:49]MH_I2C_Read... [23:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:50]Read from MH i2c: E2 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 03 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 03 00 64 16 00 90 00 EE [23:46:50]RAPDU: 90 00 [23:46:50]wFMCommunicate OK [23:46:50]wFMCommunicate request_size=10 [23:46:50]MH_SAM_APDU [23:46:50]CAPDU: 80 0D 02 02 05 07 CA E1 3A B3 [23:46:50]Write to MH i2c: E2 0D 00 65 16 80 0D 02 02 05 00 07 CA E1 3A B3 00 00 9E [23:46:50]Write i2c OK [23:46:50]MH_I2C_Read... [23:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:50]Read from MH i2c: E2 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 03 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 03 00 65 16 00 90 00 EF [23:46:50]RAPDU: 90 00 [23:46:50]wFMCommunicate OK [23:46:50]wFMCommunicate request_size=4 [23:46:50]MH_SAM_APDU [23:46:50]CAPDU: 80 0D 03 02 [23:46:50]Write to MH i2c: E2 08 00 66 16 80 0D 03 02 00 00 00 00 F7 [23:46:50]Write i2c OK [23:46:50]MH_I2C_Read... [23:46:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:46:50]Read from MH i2c: E2 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 0B 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 0B 00 66 16 00 E3 1C AC 88 08 F8 DF 78 90 00 82 [23:46:50]RAPDU: E3 1C AC 88 08 F8 DF 78 90 00 [23:46:50]wFMCommunicate OK [23:46:50]SAM_PROTO_SignData done [23:46:50]FM_MakeSignedData done [23:46:50]CreateOFDProtocolMessage [23:46:50]wFMCommunicate request_size=4 [23:46:50]MH_SAM_APDU [23:46:50]CAPDU: 80 11 00 00 [23:46:50]Write to MH i2c: E2 08 00 67 16 80 11 00 00 00 00 00 00 F7 [23:46:50]Write i2c OK [23:46:50]MH_I2C_Read... [23:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:50]Read from MH i2c: E2 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 17 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: E2 17 00 67 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4A [23:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:46:50]wFMCommunicate OK [23:46:50]CreateOFDProtocolMessage done [23:46:50]OFDSenderStorePacket 146498 [23:46:50]StoreOFDPacket docnum=146498 [23:46:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 40 7D 07 01 F1 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 64 5F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 07 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 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 A8 4A 00 00 00 00 07 04 06 00 BC 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 26 01 00 00 F4 03 04 00 EA 73 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3C 02 00 35 04 06 00 C5 07 CA E1 3A B3 E3 1C AC 88 08 F8 DF 78 [23:46:50]CheckFolder [23:46:50]dirname=/storage/ofd_packets [23:46:50]CheckFolder done [23:46:50]ProducePacketName [23:46:50]name=ofd_packets/00146498 [23:46:50]NVStorageSaveData ofd_packets/00146498 [23:46:50]File name is /storage/ofd_packets/00146498 [23:46:50]Write 301 bytes [23:46:50]NVStorageSaveData done [23:46:50]OFDSenderStorePacket done [23:46:50]KKMCreateOFDPacket done [23:46:50]NVStorageSaveData kkm_last_timestamp [23:46:50]File name is /storage/kkm_last_timestamp [23:46:50]Write 4 bytes [23:46:50]NVStorageSaveData done [23:46:50]ExternCall_PrintAddStr [23:46:50]wPrintStart [23:46:50]Write to MH i2c: 01 00 00 68 16 7E [23:46:50]Write i2c OK [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: 01 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: 01 07 00 [23:46:50]MH_I2C_Read... [23:46:50]Read from MH i2c: 01 07 00 68 16 00 00 00 00 00 FF 0F 93 [23:46:50]RasterBufferAndPrint [23:46:50]line Счет N : (1)161263 [23:46:50]line ИНН: 02508201610067 [23:46:50]line Контрольно-Кассовый Чек [23:46:50]line ПРОДАЖА [23:46:50]line ТРК (МРК, ГНК) : 43 [23:46:50]line Товар: 2710124500 [23:46:50]line Аи-95-К-3 [23:46:50]line 24.420 * 73.70 [23:46:50]line = 1799.75 [23:46:50]line НДС 12% НСП 1% [23:46:50]line > о реализуемом товаре [23:46:50]line ОКРУГЛЕНИЕ: -0.75 [23:46:50]line ИТОГО: 1799.00 [23:46:50]line Внесено: 2000.00 [23:46:50]line СДАЧА: 201.00 [23:46:50]line НСП 1% : 15.93 [23:46:50]line НДС 12% : 191.12 [23:46:50]line Наличными: 1799.00 [23:46:50]line Безнал.: 0.00 [23:46:50]line Место: АЗС № 126 "Партнер Нефть" [23:46:50]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [23:46:50]line СНО: Общий режим [23:46:50]line Чек 294 29.10.2024 23:46 [23:46:50]line Смена: 547 ФФД: 1.0 [23:46:50]line ЗНМ: 0300000085 [23:46:50]line РНМ: 0000000000091683 [23:46:50]line Версия ККМ: 001 [23:46:50]line [23:46:50]line Дисконтная программа [23:46:50]line АИ-95 [23:46:50]line номер 126 [23:46:50]line сэкономлено 12.21 сом [23:46:50]line ФМ: 0000000000871745 [23:46:50]line ФД: 146498 [23:46:50]line ФПД: 216637259201203 [23:46:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T234650&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146498&fm=216637259201203&tin=02508201610067®Number=0000000000091683&sum=179900 [23:46:50]OFD Sender: Processing packet 146498 [packets to send 206, broken 205] [23:46:50]ProducePacketName [23:46:50]name=ofd_packets/00146498 [23:46:50]OFD Sender: To server: pG, [23:46:50]CommunicateWithHost lk.salyk.kg:30040 [23:46:50]ConnectInit lk.salyk.kg [23:46:50]written 0, free lines is 4095 [23:46:50]Connected sock=11 [23:46:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 40 7D 07 01 F1 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 64 5F 00 00 00 00 00 37 04 06 00 CA 1C 00 00 00 00 13 04 06 00 07 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC BE 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 A8 4A 00 00 00 00 07 04 06 00 BC 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 26 01 00 00 F4 03 04 00 EA 73 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 42 3C 02 00 35 04 06 00 C5 07 CA E1 3A B3 E3 1C AC 88 08 F8 DF 78 [23:46:51]Write to MH i2c: 01 00 00 98 16 AE [23:46:51]Write i2c OK [23:46:51]MH_I2C_Read... [23:46:51]Read from MH i2c: 01 [23:46:51]MH_I2C_Read... [23:46:51]Read from MH i2c: 01 07 00 [23:46:51]MH_I2C_Read... [23:46:51]Read from MH i2c: 01 07 00 98 16 00 00 00 00 00 60 0C 21 [23:46:51]RasterBufferAndPrint [23:46:51]line [23:46:51]line [23:46:51]line [23:46:51]line [23:46:51]line [23:46:51]written 0, free lines is 3176 [23:46:51]MH_Cut [23:46:51]Write to MH i2c: D1 01 00 9F 16 01 87 [23:46:51]Write i2c OK [23:46:51]MH_I2C_Read... [23:46:51]Read from MH i2c: D1 [23:46:51]MH_I2C_Read... [23:46:51]Read from MH i2c: D1 01 00 [23:46:51]MH_I2C_Read... [23:46:51]Read from MH i2c: D1 01 00 9F 16 00 86 [23:46:51]Write to MH i2c: 01 00 00 A0 16 B6 [23:46:51]Write i2c OK [23:46:51]MH_I2C_Read... [23:46:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 86 03 47 00 92 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 31 37 34 35 10 04 04 00 42 3C 02 00 F4 03 04 00 10 19 21 67 B6 04 01 00 00 E3 E1 CD 96 87 1F 30 ED [23:46:51]CommunicateWithHost err = 0 [23:46:51]CheckOFDResponse [23:46:51]1017 (14) - 77093643461234 [23:46:51]1041 (16) - 0000000000871745 [23:46:51]1040 (4) - 146498 [23:46:51]1012 (4) - 29.10.2024 17:19 [23:46:51]1206 (1) - 0 [23:46:51]OFD Sender: Remove packet 146498 [23:46:51]ProducePacketName [23:46:51]name=ofd_packets/00146498 [23:46:51]NVStorageDeleteData [23:46:51]OFD Sender: No OFD packet to send [23:46:51]*** Cut start [23:46:51]*** Partial cut [23:46:51]*** CUTSNS_PIN = 1 [23:46:52]*** CUTSNS_PIN = 0 [23:46:52]*** Brake cut motor [23:46:52]Read from MH i2c: 01 [23:46:52]MH_I2C_Read... [23:46:52]*** Stop cut motor [23:46:52]*** Cut end [23:46:52]Read from MH i2c: 01 07 00 [23:46:52]MH_I2C_Read... [23:46:52]Read from MH i2c: 01 07 00 A0 16 00 00 00 00 00 FF 0F CB [23:46:52]process_action close_receipt done [23:46:52]requested_data is exist [23:46:52]produce_requested_data [23:46:52]requested_item fm.sn is exist - process it [23:46:52]wFMCommunicate request_size=4 [23:46:52]MH_SAM_APDU [23:46:52]CAPDU: 80 11 00 00 [23:46:52]Write to MH i2c: E2 08 00 A1 16 80 11 00 00 00 00 00 00 31 [23:46:52]Write i2c OK [23:46:52]MH_I2C_Read... [23:46:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:52]Read from MH i2c: E2 [23:46:52]MH_I2C_Read... [23:46:52]Read from MH i2c: E2 17 00 [23:46:52]MH_I2C_Read... [23:46:52]Read from MH i2c: E2 17 00 A1 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 84 [23:46:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:46:52]wFMCommunicate OK [23:46:52]requested_item fd.num is exist - process it [23:46:52]SAM_PROTO_GetFieldsCounters [23:46:52]wFMCommunicate request_size=4 [23:46:52]MH_SAM_APDU [23:46:52]CAPDU: 80 13 00 00 [23:46:52]Write to MH i2c: E2 08 00 A2 16 80 13 00 00 00 00 00 00 34 [23:46:52]Write i2c OK [23:46:52]MH_I2C_Read... [23:46:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:52]Read from MH i2c: E2 [23:46:52]MH_I2C_Read... [23:46:52]Read from MH i2c: E2 62 00 [23:46:52]MH_I2C_Read... [23:46:52]Read from MH i2c: E2 62 00 A2 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 42 3C 02 00 0E 04 04 00 23 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 71 [23:46:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 42 3C 02 00 0E 04 04 00 23 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 [23:46:52]wFMCommunicate OK [23:46:52]SAM_PROTO_GetFieldsCounters done [23:46:52]requested_item shift.num is exist - process it [23:46:52]requested_item shift.opened is exist - process it [23:46:52]req_shift_opened [23:46:52]FM_GetShiftState [23:46:52]SAM_PROTO_GetShiftState [23:46:52]wFMCommunicate request_size=4 [23:46:52]MH_SAM_APDU [23:46:52]CAPDU: 80 13 01 00 [23:46:52]Write to MH i2c: E2 08 00 A3 16 80 13 01 00 00 00 00 00 36 [23:46:52]Write i2c OK [23:46:52]MH_I2C_Read... [23:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:52]Read from MH i2c: E2 [23:46:52]MH_I2C_Read... [23:46:52]Read from MH i2c: E2 0E 00 [23:46:52]MH_I2C_Read... [23:46:52]Read from MH i2c: E2 0E 00 A3 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 6F [23:46:52]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:46:52]wFMCommunicate OK [23:46:52]SAM_PROTO_GetShiftState done [23:46:52]FM_GetShiftState done [23:46:52]req_shift_opened done [23:46:52]requested_item shift.open_date is exist - process it [23:46:52]req_shift_open_date [23:46:52]req_shift_open_date done [23:46:52]produce_requested_data done [23:46:52]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146498,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [23:46:52]process_action_free close_receipt [23:46:52]json_value_free [23:46:52]json_value_free done [23:46:52]process_json_proto returns [23:46:52]Send response to host [23:46:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146498,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [23:46:52]free response buf [23:46:52]execute_script done [23:46:52]execute_script returns [23:46:52]free content buf [23:46:52]Sock 9.Close socket [23:46:52]Sock 9.Thread stoped [23:46:56]OFD Sender: No OFD packet to send [23:46:59]int [23:46:59]Write to MH i2c: 01 00 00 A4 16 BA [23:46:59]*** FLAG_PRN_KEY set [23:46:59]Write i2c OK [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 07 00 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 07 00 A4 16 00 08 00 00 00 FF 0F D7 [23:46:59]state=0 [23:46:59]Key pressed [23:46:59]Feed [23:46:59]Write to MH i2c: D8 00 00 A5 16 92 [23:46:59]Write i2c OK [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: D8 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: D8 01 00 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: D8 01 00 A5 16 00 93 [23:46:59]int [23:46:59]Write to MH i2c: 01 00 00 A6 16 BC [23:46:59]Write i2c OK [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 07 00 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 07 00 A6 16 00 48 00 00 00 3C 00 47 [23:46:59]state=2 [23:46:59]Key pressed [23:46:59]int [23:46:59]Write to MH i2c: 01 00 00 A7 16 BD [23:46:59]*** FLAG_PRN_KEY reset [23:46:59]Write i2c OK [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 07 00 [23:46:59]MH_I2C_Read... [23:46:59]Read from MH i2c: 01 07 00 A7 16 00 00 00 00 00 FD 0F D0 [23:46:59]state=2 [23:46:59]Stop feed [23:47:01]OFD Sender: No OFD packet to send [23:47:06]OFD Sender: No OFD packet to send [23:47:11]OFD Sender: No OFD packet to send [23:47:16]OFD Sender: No OFD packet to send [23:47:17]int [23:47:17]Write to MH i2c: 01 00 00 A8 16 BE [23:47:17]*** FLAG_PRN_KEY set [23:47:17]Write i2c OK [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 07 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 07 00 A8 16 00 08 00 00 00 FF 0F DB [23:47:17]state=0 [23:47:17]Key pressed [23:47:17]Feed [23:47:17]Write to MH i2c: D8 00 00 A9 16 96 [23:47:17]Write i2c OK [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: D8 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: D8 01 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: D8 01 00 A9 16 00 97 [23:47:17]int [23:47:17]Write to MH i2c: 01 00 00 AA 16 C0 [23:47:17]Write i2c OK [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 07 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 07 00 AA 16 00 48 00 00 00 3D 00 4C [23:47:17]state=2 [23:47:17]Key pressed [23:47:17]int [23:47:17]Write to MH i2c: 01 00 00 AB 16 C1 [23:47:17]*** FLAG_PRN_KEY reset [23:47:17]Write i2c OK [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 07 00 [23:47:17]MH_I2C_Read... [23:47:17]Read from MH i2c: 01 07 00 AB 16 00 00 00 00 00 FD 0F D4 [23:47:17]state=2 [23:47:17]Stop feed [23:47:21]OFD Sender: No OFD packet to send [23:47:26]OFD Sender: No OFD packet to send [23:47:31]OFD Sender: No OFD packet to send [23:47:36]OFD Sender: No OFD packet to send [23:47:41]OFD Sender: No OFD packet to send [23:47:46]OFD Sender: No OFD packet to send [23:47:51]OFD Sender: No OFD packet to send [23:47:56]OFD Sender: No OFD packet to send [23:48:01]OFD Sender: No OFD packet to send [23:48:06]OFD Sender: No OFD packet to send [23:48:11]OFD Sender: No OFD packet to send [23:48:16]OFD Sender: No OFD packet to send [23:48:21]OFD Sender: No OFD packet to send [23:48:26]OFD Sender: No OFD packet to send [23:48:31]OFD Sender: No OFD packet to send [23:48:36]ConnectInit Can't connect to host [23:48:36]OFD Sender: No OFD packet to send [23:48:41]OFD Sender: No OFD packet to send [23:48:46]OFD Sender: No OFD packet to send [23:48:51]OFD Sender: No OFD packet to send [23:48:56]OFD Sender: No OFD packet to send [23:49:02]OFD Sender: No OFD packet to send [23:49:07]OFD Sender: No OFD packet to send [23:49:12]OFD Sender: No OFD packet to send [23:49:17]OFD Sender: No OFD packet to send [23:49:22]OFD Sender: No OFD packet to send [23:49:27]OFD Sender: No OFD packet to send [23:49:32]OFD Sender: No OFD packet to send [23:49:37]OFD Sender: No OFD packet to send [23:49:42]OFD Sender: No OFD packet to send [23:49:47]OFD Sender: No OFD packet to send [23:49:52]OFD Sender: No OFD packet to send [23:49:57]OFD Sender: No OFD packet to send [23:50:02]OFD Sender: No OFD packet to send [23:50:07]OFD Sender: No OFD packet to send [23:50:12]OFD Sender: No OFD packet to send [23:50:17]OFD Sender: No OFD packet to send [23:50:22]OFD Sender: No OFD packet to send [23:50:27]OFD Sender: No OFD packet to send [23:50:32]OFD Sender: No OFD packet to send [23:50:37]OFD Sender: No OFD packet to send [23:50:42]OFD Sender: No OFD packet to send [23:50:47]OFD Sender: No OFD packet to send [23:50:52]OFD Sender: No OFD packet to send [23:50:57]OFD Sender: No OFD packet to send [23:51:02]OFD Sender: No OFD packet to send [23:51:07]OFD Sender: No OFD packet to send [23:51:12]OFD Sender: No OFD packet to send [23:51:17]OFD Sender: No OFD packet to send [23:51:22]OFD Sender: No OFD packet to send [23:51:27]OFD Sender: No OFD packet to send [23:51:32]OFD Sender: No OFD packet to send [23:51:37]OFD Sender: No OFD packet to send [23:51:42]OFD Sender: No OFD packet to send [23:51:47]OFD Sender: No OFD packet to send [23:51:52]OFD Sender: No OFD packet to send [23:51:57]OFD Sender: No OFD packet to send [23:52:02]OFD Sender: No OFD packet to send [23:52:07]OFD Sender: No OFD packet to send [23:52:12]OFD Sender: No OFD packet to send [23:52:17]OFD Sender: No OFD packet to send [23:52:22]OFD Sender: No OFD packet to send [23:52:27]OFD Sender: No OFD packet to send [23:52:32]OFD Sender: No OFD packet to send [23:52:37]OFD Sender: No OFD packet to send [23:52:42]OFD Sender: No OFD packet to send [23:52:47]OFD Sender: No OFD packet to send [23:52:52]OFD Sender: No OFD packet to send [23:52:57]OFD Sender: No OFD packet to send [23:53:02]OFD Sender: No OFD packet to send [23:53:07]OFD Sender: No OFD packet to send [23:53:12]OFD Sender: No OFD packet to send [23:53:17]OFD Sender: No OFD packet to send [23:53:22]OFD Sender: No OFD packet to send [23:53:27]OFD Sender: No OFD packet to send [23:53:32]OFD Sender: No OFD packet to send [23:53:37]OFD Sender: No OFD packet to send [23:53:42]OFD Sender: No OFD packet to send [23:53:47]OFD Sender: No OFD packet to send [23:53:52]OFD Sender: No OFD packet to send [23:53:57]OFD Sender: No OFD packet to send [23:54:02]OFD Sender: No OFD packet to send [23:54:07]OFD Sender: No OFD packet to send [23:54:12]OFD Sender: No OFD packet to send [23:54:17]OFD Sender: No OFD packet to send [23:54:22]OFD Sender: No OFD packet to send [23:54:27]OFD Sender: No OFD packet to send [23:54:32]OFD Sender: No OFD packet to send [23:54:37]OFD Sender: No OFD packet to send [23:54:42]OFD Sender: No OFD packet to send [23:54:47]OFD Sender: No OFD packet to send [23:54:52]OFD Sender: No OFD packet to send [23:54:57]OFD Sender: No OFD packet to send [23:55:02]OFD Sender: No OFD packet to send [23:55:07]OFD Sender: No OFD packet to send [23:55:12]OFD Sender: No OFD packet to send [23:55:17]OFD Sender: No OFD packet to send [23:55:19]accept exits with 10 [23:55:19]New connection [23:55:19]New thread 3067329892 created [23:55:19]Thread 3067473252 joined [23:55:19]Waiting for new connection... [23:55:19] Sock 10.Parse request [23:55:19]Sock 10.Check first char [23:55:19]Sock 10.First char is OK [23:55:19]request: POST /json_proto HTTP/1.0 [23:55:19]Method: POST [23:55:19]URL: /json_proto [23:55:19]Method is POST - this is cgi request [23:55:19]url: /json_proto [23:55:19]query_string will be loaded in cgi processing [23:55:19]execute_cgi json_proto POST (null) [23:55:19]execute_cgi path=json_proto method=POST [23:55:19]POST find Content-Length [23:55:19]Host: 172.17.40.195:8080 [23:55:19]Content-Length: 766 [23:55:19]Content-Type: application/json [23:55:19] [23:55:19]POST finish read [23:55:19]Found Content-Length = 766 [23:55:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [23:55:19]execute_script... [23:55: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)161264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [23:55:19]POST & json_proto [23:55:19]process_json_proto [23:55:19]json parsed OK: [23:55:19]protocol is kg_v1.0 [23:55:19]action value=close_receipt [23:55:19]process_action close_receipt [23:55:19]cmd_close_receipt [23:55:19]MH_GetDate [23:55:19]Write to MH i2c: F0 00 00 AC 16 B1 [23:55:19]Write i2c OK [23:55:19]MH_I2C_Read... [23:55:19]Read from MH i2c: F0 [23:55:19]MH_I2C_Read... [23:55:19]Read from MH i2c: F0 09 00 [23:55:19]MH_I2C_Read... [23:55:19]Read from MH i2c: F0 09 00 AC 16 00 E9 75 21 67 D5 8D 6C 64 D2 [23:55:19]GetLastDocTimeStamp 1730245610 [23:55:19]current date 1730246121 [23:55:19]FM_GetShiftState [23:55:19]SAM_PROTO_GetShiftState [23:55:19]wFMCommunicate request_size=4 [23:55:19]MH_SAM_APDU [23:55:19]CAPDU: 80 13 01 00 [23:55:19]Write to MH i2c: E2 08 00 AD 16 80 13 01 00 00 00 00 00 40 [23:55:19]Write i2c OK [23:55:19]MH_I2C_Read... [23:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:19]Read from MH i2c: E2 [23:55:19]MH_I2C_Read... [23:55:19]Read from MH i2c: E2 0E 00 [23:55:19]MH_I2C_Read... [23:55:19]Read from MH i2c: E2 0E 00 AD 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 79 [23:55:19]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:55:19]wFMCommunicate OK [23:55:19]SAM_PROTO_GetShiftState done [23:55:19]FM_GetShiftState done [23:55:19]opened in 1730161786 [23:55:19]opened+sec_in_day 1730248186 [23:55:19]quantity*price = 50041 [23:55:19]sum+1 = 50042 [23:55:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 295 29.10.2024 23:55 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146499 ФПД: 187384323312190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T235521&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146499&fm=187384323312190&tin=02508201610067®Number=0000000000091683&sum=50041 [23:55:20]StoreToDocumentArchive [23:55:20]shift 547 fd 146499 [23:55:20]save to /storage/0547/doc_00146499 [23:55:20]save last doc name /storage/0547/doc_00146499 to /storage/kkm_last_doc_name [23:55:20]save OK [23:55:20]Clear old archive folders... [23:55:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:55:20]tlvbuf is 0113E440 [23:55:20]SAM_PROTO_ClearQueue [23:55:20]wFMCommunicate request_size=4 [23:55:20]MH_SAM_APDU [23:55:20]CAPDU: 80 09 00 00 [23:55:20]Write to MH i2c: E2 08 00 BA 16 80 09 00 00 00 00 00 00 42 [23:55:20]Write i2c OK [23:55:20]MH_I2C_Read... [23:55:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:55:20]Read from MH i2c: E2 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 BA 16 00 90 00 44 [23:55:20]RAPDU: 90 00 [23:55:20]wFMCommunicate OK [23:55:20]SAM_PROTO_ClearQueue done [23:55:20]KKMCreateOFDPacket [23:55:20]OFDProtocolAddRootSTLVToBuf [23:55:20]FM_MakeSignedData [23:55:20]FM_MakeSignedData [23:55:20]SAM_PROTO_SignData [23:55:20]wFMCommunicate request_size=4 [23:55:20]MH_SAM_APDU [23:55:20]CAPDU: 80 0D 01 02 [23:55:20]Write to MH i2c: E2 08 00 BB 16 80 0D 01 02 00 00 00 00 4A [23:55:20]Write i2c OK [23:55:20]MH_I2C_Read... [23:55:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:55:20]Read from MH i2c: E2 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 BB 16 00 90 00 45 [23:55:20]RAPDU: 90 00 [23:55:20]wFMCommunicate OK [23:55:20]wFMCommunicate request_size=255 [23:55:20]MH_SAM_APDU [23:55: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 27 01 00 00 F4 03 04 00 E9 75 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3C 02 00 35 04 06 00 AA [23:55:20]Write to MH i2c: E2 02 01 BC 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 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 27 01 00 00 F4 03 04 00 E9 75 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3C 02 00 35 04 06 00 AA 00 00 88 [23:55:20]Write i2c OK [23:55:20]MH_I2C_Read... [23:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:55:20]Read from MH i2c: E2 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 BC 16 00 90 00 46 [23:55:20]RAPDU: 90 00 [23:55:20]wFMCommunicate OK [23:55:20]wFMCommunicate request_size=10 [23:55:20]MH_SAM_APDU [23:55:20]CAPDU: 80 0D 02 02 05 6C D0 07 0A 3E [23:55:20]Write to MH i2c: E2 0D 00 BD 16 80 0D 02 02 05 00 6C D0 07 0A 3E 00 00 E2 [23:55:20]Write i2c OK [23:55:20]MH_I2C_Read... [23:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:55:20]Read from MH i2c: E2 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 03 00 BD 16 00 90 00 47 [23:55:20]RAPDU: 90 00 [23:55:20]wFMCommunicate OK [23:55:20]wFMCommunicate request_size=4 [23:55:20]MH_SAM_APDU [23:55:20]CAPDU: 80 0D 03 02 [23:55:20]Write to MH i2c: E2 08 00 BE 16 80 0D 03 02 00 00 00 00 4F [23:55:20]Write i2c OK [23:55:20]MH_I2C_Read... [23:55:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:55:20]Read from MH i2c: E2 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 0B 00 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 0B 00 BE 16 00 3D 36 01 94 55 8E A2 6E 90 00 4B [23:55:20]RAPDU: 3D 36 01 94 55 8E A2 6E 90 00 [23:55:20]wFMCommunicate OK [23:55:20]SAM_PROTO_SignData done [23:55:20]FM_MakeSignedData done [23:55:20]CreateOFDProtocolMessage [23:55:20]wFMCommunicate request_size=4 [23:55:20]MH_SAM_APDU [23:55:20]CAPDU: 80 11 00 00 [23:55:20]Write to MH i2c: E2 08 00 BF 16 80 11 00 00 00 00 00 00 4F [23:55:20]Write i2c OK [23:55:20]MH_I2C_Read... [23:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:20]Read from MH i2c: E2 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 17 00 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: E2 17 00 BF 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 A2 [23:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:55:20]wFMCommunicate OK [23:55:20]CreateOFDProtocolMessage done [23:55:20]OFDSenderStorePacket 146499 [23:55:20]StoreOFDPacket docnum=146499 [23:55:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 18 9E 07 01 5E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 27 01 00 00 F4 03 04 00 E9 75 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3C 02 00 35 04 06 00 AA 6C D0 07 0A 3E 3D 36 01 94 55 8E A2 6E [23:55:20]CheckFolder [23:55:20]dirname=/storage/ofd_packets [23:55:20]CheckFolder done [23:55:20]ProducePacketName [23:55:20]name=ofd_packets/00146499 [23:55:20]NVStorageSaveData ofd_packets/00146499 [23:55:20]File name is /storage/ofd_packets/00146499 [23:55:20]Write 301 bytes [23:55:20]NVStorageSaveData done [23:55:20]OFDSenderStorePacket done [23:55:20]KKMCreateOFDPacket done [23:55:20]NVStorageSaveData kkm_last_timestamp [23:55:20]File name is /storage/kkm_last_timestamp [23:55:20]Write 4 bytes [23:55:20]NVStorageSaveData done [23:55:20]ExternCall_PrintAddStr [23:55:20]wPrintStart [23:55:20]Write to MH i2c: 01 00 00 C0 16 D6 [23:55:20]Write i2c OK [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: 01 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: 01 07 00 [23:55:20]MH_I2C_Read... [23:55:20]Read from MH i2c: 01 07 00 C0 16 00 00 00 00 00 FF 0F EB [23:55:20]RasterBufferAndPrint [23:55:20]line Счет N : (1)161264 [23:55:20]line ИНН: 02508201610067 [23:55:20]line Контрольно-Кассовый Чек [23:55:20]line ПРОДАЖА [23:55:20]line ТРК (МРК, ГНК) : 42 [23:55:20]line Товар: 2710124130 [23:55:20]line Аи-92-К-2 [23:55:20]line 7.480 * 66.90 [23:55:20]line = 500.41 [23:55:20]line НДС 12% НСП 1% [23:55:20]line > о реализуемом товаре [23:55:20]line ИТОГО: 500.41 [23:55:20]line НСП 1% : 4.43 [23:55:20]line НДС 12% : 53.14 [23:55:20]line Наличными: 0.00 [23:55:20]line Безнал.: 500.41 [23:55:20]line Место: АЗС № 126 "Партнер Нефть" [23:55:20]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [23:55:20]line СНО: Общий режим [23:55:20]line Чек 295 29.10.2024 23:55 [23:55:20]line Смена: 547 ФФД: 1.0 [23:55:20]line ЗНМ: 0300000085 [23:55:20]line РНМ: 0000000000091683 [23:55:20]line Версия ККМ: 001 [23:55:20]line Платежная система: Mbank [23:55:20]line ФМ: 0000000000871745 [23:55:20]line ФД: 146499 [23:55:20]line ФПД: 187384323312190 [23:55:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T235521&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146499&fm=187384323312190&tin=02508201610067®Number=0000000000091683&sum=50041 [23:55:20]written 0, free lines is 4095 [23:55:20]OFD Sender: Processing packet 146499 [packets to send 206, broken 205] [23:55:20]ProducePacketName [23:55:20]name=ofd_packets/00146499 [23:55:20]OFD Sender: To server: pG, [23:55:20]CommunicateWithHost lk.salyk.kg:30040 [23:55:20]ConnectInit lk.salyk.kg [23:55:21]Write to MH i2c: 01 00 00 E9 16 FF [23:55:21]Write i2c OK [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: 01 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: 01 07 00 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: 01 07 00 E9 16 00 00 00 00 00 DB 0C ED [23:55:21]RasterBufferAndPrint [23:55:21]line [23:55:21]line [23:55:21]line [23:55:21]line [23:55:21]line [23:55:21]written 0, free lines is 3297 [23:55:21]MH_Cut [23:55:21]Write to MH i2c: D1 01 00 F0 16 01 D8 [23:55:21]Write i2c OK [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: D1 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: D1 01 00 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: D1 01 00 F0 16 00 D7 [23:55:21]Write to MH i2c: 01 00 00 F1 16 07 [23:55:21]Write i2c OK [23:55:21]MH_I2C_Read... [23:55:21]Connected sock=9 [23:55:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 18 9E 07 01 5E 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 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 27 01 00 00 F4 03 04 00 E9 75 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 43 3C 02 00 35 04 06 00 AA 6C D0 07 0A 3E 3D 36 01 94 55 8E A2 6E [23:55:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2D 1C 47 00 63 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 31 37 34 35 10 04 04 00 43 3C 02 00 F4 03 04 00 0E 1B 21 67 B6 04 01 00 00 3D AE 96 D1 CF 13 8E 14 [23:55:21]CommunicateWithHost err = 0 [23:55:21]CheckOFDResponse [23:55:21]1017 (14) - 77093643461234 [23:55:21]1041 (16) - 0000000000871745 [23:55:21]1040 (4) - 146499 [23:55:21]1012 (4) - 29.10.2024 17:27 [23:55:21]1206 (1) - 0 [23:55:21]OFD Sender: Remove packet 146499 [23:55:21]ProducePacketName [23:55:21]name=ofd_packets/00146499 [23:55:21]NVStorageDeleteData [23:55:22]*** Cut start [23:55:22]*** Partial cut [23:55:22]*** CUTSNS_PIN = 1 [23:55:22]*** CUTSNS_PIN = 0 [23:55:22]*** Brake cut motor [23:55:22]OFD Sender: No OFD packet to send [23:55:22]Read from MH i2c: 01 [23:55:22]MH_I2C_Read... [23:55:22]*** Stop cut motor [23:55:22]*** Cut end [23:55:22]Read from MH i2c: 01 07 00 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: 01 07 00 F1 16 00 00 00 00 00 FF 0F 1C [23:55:22]process_action close_receipt done [23:55:22]requested_data is exist [23:55:22]produce_requested_data [23:55:22]requested_item fm.sn is exist - process it [23:55:22]wFMCommunicate request_size=4 [23:55:22]MH_SAM_APDU [23:55:22]CAPDU: 80 11 00 00 [23:55:22]Write to MH i2c: E2 08 00 F2 16 80 11 00 00 00 00 00 00 82 [23:55:22]Write i2c OK [23:55:22]MH_I2C_Read... [23:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:22]Read from MH i2c: E2 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 17 00 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 17 00 F2 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 D5 [23:55:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:55:22]wFMCommunicate OK [23:55:22]requested_item fd.num is exist - process it [23:55:22]SAM_PROTO_GetFieldsCounters [23:55:22]wFMCommunicate request_size=4 [23:55:22]MH_SAM_APDU [23:55:22]CAPDU: 80 13 00 00 [23:55:22]Write to MH i2c: E2 08 00 F3 16 80 13 00 00 00 00 00 00 85 [23:55:22]Write i2c OK [23:55:22]MH_I2C_Read... [23:55:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:55:22]Read from MH i2c: E2 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 62 00 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 62 00 F3 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 43 3C 02 00 0E 04 04 00 23 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 C6 [23:55:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 43 3C 02 00 0E 04 04 00 23 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 [23:55:22]wFMCommunicate OK [23:55:22]SAM_PROTO_GetFieldsCounters done [23:55:22]requested_item shift.num is exist - process it [23:55:22]requested_item shift.opened is exist - process it [23:55:22]req_shift_opened [23:55:22]FM_GetShiftState [23:55:22]SAM_PROTO_GetShiftState [23:55:22]wFMCommunicate request_size=4 [23:55:22]MH_SAM_APDU [23:55:22]CAPDU: 80 13 01 00 [23:55:22]Write to MH i2c: E2 08 00 F4 16 80 13 01 00 00 00 00 00 87 [23:55:22]Write i2c OK [23:55:22]MH_I2C_Read... [23:55:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:23]Read from MH i2c: E2 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 0E 00 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 0E 00 F4 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C0 [23:55:23]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:55:23]wFMCommunicate OK [23:55:23]SAM_PROTO_GetShiftState done [23:55:23]FM_GetShiftState done [23:55:23]req_shift_opened done [23:55:23]requested_item shift.open_date is exist - process it [23:55:23]req_shift_open_date [23:55:23]req_shift_open_date done [23:55:23]produce_requested_data done [23:55:23]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146499,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [23:55:23]process_action_free close_receipt [23:55:23]json_value_free [23:55:23]json_value_free done [23:55:23]process_json_proto returns [23:55:23]Send response to host [23:55:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146499,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [23:55:23]free response buf [23:55:23]execute_script done [23:55:23]execute_script returns [23:55:23]free content buf [23:55:23]Sock 10.Close socket [23:55:23]Sock 10.Thread stoped [23:55:27]OFD Sender: No OFD packet to send [23:55:32]OFD Sender: No OFD packet to send [23:55:37]OFD Sender: No OFD packet to send [23:55:42]OFD Sender: No OFD packet to send [23:55:47]OFD Sender: No OFD packet to send [23:55:52]OFD Sender: No OFD packet to send [23:55:57]OFD Sender: No OFD packet to send [23:56:02]OFD Sender: No OFD packet to send [23:56:07]OFD Sender: No OFD packet to send [23:56:12]OFD Sender: No OFD packet to send [23:56:17]OFD Sender: No OFD packet to send [23:56:22]OFD Sender: No OFD packet to send [23:56:27]OFD Sender: No OFD packet to send [23:56:32]OFD Sender: No OFD packet to send [23:56:37]OFD Sender: No OFD packet to send [23:56:42]OFD Sender: No OFD packet to send [23:56:47]OFD Sender: No OFD packet to send [23:56:52]OFD Sender: No OFD packet to send [23:56:57]OFD Sender: No OFD packet to send [23:57:02]OFD Sender: No OFD packet to send [23:57:07]OFD Sender: No OFD packet to send [23:57:12]OFD Sender: No OFD packet to send [23:57:17]OFD Sender: No OFD packet to send [23:57:22]OFD Sender: No OFD packet to send [23:57:27]OFD Sender: No OFD packet to send [23:57:32]OFD Sender: No OFD packet to send [23:57:37]OFD Sender: No OFD packet to send [23:57:42]OFD Sender: No OFD packet to send [23:57:47]OFD Sender: No OFD packet to send [23:57:52]OFD Sender: No OFD packet to send [23:57:57]OFD Sender: No OFD packet to send [23:58:02]OFD Sender: No OFD packet to send [23:58:07]OFD Sender: No OFD packet to send [23:58:12]OFD Sender: No OFD packet to send [23:58:17]OFD Sender: No OFD packet to send [23:58:22]OFD Sender: No OFD packet to send [23:58:27]OFD Sender: No OFD packet to send [23:58:32]OFD Sender: No OFD packet to send [23:58:37]OFD Sender: No OFD packet to send [23:58:42]OFD Sender: No OFD packet to send [23:58:47]OFD Sender: No OFD packet to send [23:58:52]OFD Sender: No OFD packet to send [23:58:57]OFD Sender: No OFD packet to send [23:59:02]OFD Sender: No OFD packet to send [23:59:07]OFD Sender: No OFD packet to send [23:59:12]OFD Sender: No OFD packet to send [23:59:17]OFD Sender: No OFD packet to send [23:59:22]OFD Sender: No OFD packet to send [23:59:26]accept exits with 8 [23:59:26]New connection [23:59:26]New thread 3067473252 created [23:59:26]Thread 3067329892 joined [23:59:26]Waiting for new connection... [23:59:26] Sock 8.Parse request [23:59:26]Sock 8.Check first char [23:59:26]Sock 8.First char is OK [23:59:26]request: POST /json_proto HTTP/1.0 [23:59:26]Method: POST [23:59:26]URL: /json_proto [23:59:26]Method is POST - this is cgi request [23:59:26]url: /json_proto [23:59:26]query_string will be loaded in cgi processing [23:59:26]execute_cgi json_proto POST (null) [23:59:26]execute_cgi path=json_proto method=POST [23:59:26]POST find Content-Length [23:59:26]Host: 172.17.40.195:8080 [23:59:26]Content-Length: 677 [23:59:26]Content-Type: application/json [23:59:26] [23:59:26]POST finish read [23:59:26]Found Content-Length = 677 [23:59:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [23:59:26]execute_script... [23:59: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)161266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [23:59:26]POST & json_proto [23:59:26]process_json_proto [23:59:26]json parsed OK: [23:59:26]protocol is kg_v1.0 [23:59:26]action value=close_receipt [23:59:26]process_action close_receipt [23:59:26]cmd_close_receipt [23:59:26]MH_GetDate [23:59:26]Write to MH i2c: F0 00 00 F5 16 FA [23:59:26]Write i2c OK [23:59:26]MH_I2C_Read... [23:59:26]Read from MH i2c: F0 [23:59:26]MH_I2C_Read... [23:59:26]Read from MH i2c: F0 09 00 [23:59:26]MH_I2C_Read... [23:59:26]Read from MH i2c: F0 09 00 F5 16 00 E0 76 21 67 D5 8D 6C 64 13 [23:59:26]GetLastDocTimeStamp 1730246121 [23:59:26]current date 1730246368 [23:59:26]FM_GetShiftState [23:59:26]SAM_PROTO_GetShiftState [23:59:26]wFMCommunicate request_size=4 [23:59:26]MH_SAM_APDU [23:59:26]CAPDU: 80 13 01 00 [23:59:26]Write to MH i2c: E2 08 00 F6 16 80 13 01 00 00 00 00 00 89 [23:59:26]Write i2c OK [23:59:26]MH_I2C_Read... [23:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:26]Read from MH i2c: E2 [23:59:26]MH_I2C_Read... [23:59:26]Read from MH i2c: E2 0E 00 [23:59:26]MH_I2C_Read... [23:59:26]Read from MH i2c: E2 0E 00 F6 16 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 C2 [23:59:26]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:59:26]wFMCommunicate OK [23:59:26]SAM_PROTO_GetShiftState done [23:59:26]FM_GetShiftState done [23:59:26]opened in 1730161786 [23:59:26]opened+sec_in_day 1730248186 [23:59:26]quantity*price = 50010 [23:59:26]sum+1 = 50012 [23:59:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 296 29.10.2024 23:59 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146500 ФПД: 19101462404633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T235928&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146500&fm=19101462404633&tin=02508201610067®Number=0000000000091683&sum=50000 [23:59:27]StoreToDocumentArchive [23:59:27]shift 547 fd 146500 [23:59:27]save to /storage/0547/doc_00146500 [23:59:27]save last doc name /storage/0547/doc_00146500 to /storage/kkm_last_doc_name [23:59:27]save OK [23:59:27]Clear old archive folders... [23:59:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:59:27]tlvbuf is B6FD78F0 [23:59:27]SAM_PROTO_ClearQueue [23:59:27]wFMCommunicate request_size=4 [23:59:27]MH_SAM_APDU [23:59:27]CAPDU: 80 09 00 00 [23:59:27]Write to MH i2c: E2 08 00 03 17 80 09 00 00 00 00 00 00 8C [23:59:27]Write i2c OK [23:59:27]MH_I2C_Read... [23:59:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:59:27]Read from MH i2c: E2 [23:59:27]MH_I2C_Read... [23:59:27]Read from MH i2c: E2 03 00 [23:59:27]MH_I2C_Read... [23:59:27]Read from MH i2c: E2 03 00 03 17 00 90 00 8E [23:59:27]RAPDU: 90 00 [23:59:27]wFMCommunicate OK [23:59:27]SAM_PROTO_ClearQueue done [23:59:27]KKMCreateOFDPacket [23:59:27]OFDProtocolAddRootSTLVToBuf [23:59:27]FM_MakeSignedData [23:59:27]FM_MakeSignedData [23:59:27]SAM_PROTO_SignData [23:59:27]wFMCommunicate request_size=4 [23:59:27]MH_SAM_APDU [23:59:27]CAPDU: 80 0D 01 02 [23:59:27]Write to MH i2c: E2 08 00 04 17 80 0D 01 02 00 00 00 00 94 [23:59:27]Write i2c OK [23:59:27]MH_I2C_Read... [23:59:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:59:28]Read from MH i2c: E2 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 03 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 03 00 04 17 00 90 00 8F [23:59:28]RAPDU: 90 00 [23:59:28]wFMCommunicate OK [23:59:28]wFMCommunicate request_size=255 [23:59:28]MH_SAM_APDU [23:59: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 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 28 01 00 00 F4 03 04 00 E0 76 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3C 02 00 35 04 06 00 11 [23:59:28]Write to MH i2c: E2 02 01 05 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 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 28 01 00 00 F4 03 04 00 E0 76 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3C 02 00 35 04 06 00 11 00 00 BA [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:59:28]Read from MH i2c: E2 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 03 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 03 00 05 17 00 90 00 90 [23:59:28]RAPDU: 90 00 [23:59:28]wFMCommunicate OK [23:59:28]wFMCommunicate request_size=10 [23:59:28]MH_SAM_APDU [23:59:28]CAPDU: 80 0D 02 02 05 5F 67 E1 9E 19 [23:59:28]Write to MH i2c: E2 0D 00 06 17 80 0D 02 02 05 00 5F 67 E1 9E 19 00 00 FF [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:59:28]Read from MH i2c: E2 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 03 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 03 00 06 17 00 90 00 91 [23:59:28]RAPDU: 90 00 [23:59:28]wFMCommunicate OK [23:59:28]wFMCommunicate request_size=4 [23:59:28]MH_SAM_APDU [23:59:28]CAPDU: 80 0D 03 02 [23:59:28]Write to MH i2c: E2 08 00 07 17 80 0D 03 02 00 00 00 00 99 [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:59:28]Read from MH i2c: E2 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 0B 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 0B 00 07 17 00 FB 81 30 6A 30 9B A7 1A 90 00 3C [23:59:28]RAPDU: FB 81 30 6A 30 9B A7 1A 90 00 [23:59:28]wFMCommunicate OK [23:59:28]SAM_PROTO_SignData done [23:59:28]FM_MakeSignedData done [23:59:28]CreateOFDProtocolMessage [23:59:28]wFMCommunicate request_size=4 [23:59:28]MH_SAM_APDU [23:59:28]CAPDU: 80 11 00 00 [23:59:28]Write to MH i2c: E2 08 00 08 17 80 11 00 00 00 00 00 00 99 [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:28]Read from MH i2c: E2 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 17 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: E2 17 00 08 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EC [23:59:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:59:28]wFMCommunicate OK [23:59:28]CreateOFDProtocolMessage done [23:59:28]OFDSenderStorePacket 146500 [23:59:28]StoreOFDPacket docnum=146500 [23:59:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D2 C2 07 01 E4 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 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 28 01 00 00 F4 03 04 00 E0 76 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3C 02 00 35 04 06 00 11 5F 67 E1 9E 19 FB 81 30 6A 30 9B A7 1A [23:59:28]CheckFolder [23:59:28]dirname=/storage/ofd_packets [23:59:28]CheckFolder done [23:59:28]ProducePacketName [23:59:28]name=ofd_packets/00146500 [23:59:28]NVStorageSaveData ofd_packets/00146500 [23:59:28]File name is /storage/ofd_packets/00146500 [23:59:28]Write 301 bytes [23:59:28]NVStorageSaveData done [23:59:28]OFDSenderStorePacket done [23:59:28]KKMCreateOFDPacket done [23:59:28]NVStorageSaveData kkm_last_timestamp [23:59:28]File name is /storage/kkm_last_timestamp [23:59:28]Write 4 bytes [23:59:28]NVStorageSaveData done [23:59:28]ExternCall_PrintAddStr [23:59:28]wPrintStart [23:59:28]Write to MH i2c: 01 00 00 09 17 20 [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: 01 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: 01 07 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: 01 07 00 09 17 00 00 00 00 00 FF 0F 35 [23:59:28]RasterBufferAndPrint [23:59:28]line Счет N : (1)161266 [23:59:28]line ИНН: 02508201610067 [23:59:28]line Контрольно-Кассовый Чек [23:59:28]line ПРОДАЖА [23:59:28]line ТРК (МРК, ГНК) : 43 [23:59:28]line Товар: 2710124500 [23:59:28]line Аи-95-К-3 [23:59:28]line 6.740 * 74.20 [23:59:28]line = 500.11 [23:59:28]line НДС 12% НСП 1% [23:59:28]line > о реализуемом товаре [23:59:28]line ОКРУГЛЕНИЕ: -0.11 [23:59:28]line ИТОГО: 500.00 [23:59:28]line Внесено: 500.00 [23:59:28]line СДАЧА: 0.00 [23:59:28]line НСП 1% : 4.43 [23:59:28]line НДС 12% : 53.11 [23:59:28]line Наличными: 500.00 [23:59:28]line Безнал.: 0.00 [23:59:28]line Место: АЗС № 126 "Партнер Нефть" [23:59:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [23:59:28]line СНО: Общий режим [23:59:28]line Чек 296 29.10.2024 23:59 [23:59:28]line Смена: 547 ФФД: 1.0 [23:59:28]line ЗНМ: 0300000085 [23:59:28]line РНМ: 0000000000091683 [23:59:28]line Версия ККМ: 001 [23:59:28]line ФМ: 0000000000871745 [23:59:28]line ФД: 146500 [23:59:28]line ФПД: 19101462404633 [23:59:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T235928&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146500&fm=19101462404633&tin=02508201610067®Number=0000000000091683&sum=50000 [23:59:28]written 0, free lines is 4095 [23:59:28]OFD Sender: Processing packet 146500 [packets to send 206, broken 205] [23:59:28]ProducePacketName [23:59:28]name=ofd_packets/00146500 [23:59:28]OFD Sender: To server: pG, [23:59:28]CommunicateWithHost lk.salyk.kg:30040 [23:59:28]ConnectInit lk.salyk.kg [23:59:28]Connected sock=10 [23:59:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 D2 C2 07 01 E4 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 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 28 01 00 00 F4 03 04 00 E0 76 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3C 02 00 35 04 06 00 11 5F 67 E1 9E 19 FB 81 30 6A 30 9B A7 1A [23:59:28]Write to MH i2c: 01 00 00 34 17 4B [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: 01 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: 01 07 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: 01 07 00 34 17 00 00 00 00 00 A9 0C 07 [23:59:28]RasterBufferAndPrint [23:59:28]line [23:59:28]line [23:59:28]line [23:59:28]line [23:59:28]line [23:59:28]written 0, free lines is 3247 [23:59:28]MH_Cut [23:59:28]Write to MH i2c: D1 01 00 3B 17 01 24 [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: D1 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: D1 01 00 [23:59:28]MH_I2C_Read... [23:59:28]Read from MH i2c: D1 01 00 3B 17 00 23 [23:59:28]Write to MH i2c: 01 00 00 3C 17 53 [23:59:28]Write i2c OK [23:59:28]MH_I2C_Read... [23:59:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 2F E4 47 00 49 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 44 3C 02 00 F4 03 04 00 06 1C 21 67 B6 04 01 00 00 79 90 DF F3 A7 EA FE A1 [23:59:29]CommunicateWithHost err = 0 [23:59:29]CheckOFDResponse [23:59:29]1017 (14) - 77093643461234 [23:59:29]1041 (16) - 0000000000871745 [23:59:29]1040 (4) - 146500 [23:59:29]1012 (4) - 29.10.2024 17:31 [23:59:29]1206 (1) - 0 [23:59:29]OFD Sender: Remove packet 146500 [23:59:29]ProducePacketName [23:59:29]name=ofd_packets/00146500 [23:59:29]NVStorageDeleteData [23:59:29]*** Cut start [23:59:29]*** Partial cut [23:59:29]*** CUTSNS_PIN = 1 [23:59:29]*** CUTSNS_PIN = 0 [23:59:29]OFD Sender: No OFD packet to send [23:59:29]*** Brake cut motor [23:59:30]Read from MH i2c: 01 [23:59:30]MH_I2C_Read... [23:59:30]*** Stop cut motor [23:59:30]*** Cut end [23:59:30]Read from MH i2c: 01 07 00 [23:59:30]MH_I2C_Read... [23:59:30]Read from MH i2c: 01 07 00 3C 17 00 00 00 00 00 FF 0F 68 [23:59:30]process_action close_receipt done [23:59:30]requested_data is exist [23:59:30]produce_requested_data [23:59:30]requested_item fm.sn is exist - process it [23:59:30]wFMCommunicate request_size=4 [23:59:30]MH_SAM_APDU [23:59:30]CAPDU: 80 11 00 00 [23:59:30]Write to MH i2c: E2 08 00 3D 17 80 11 00 00 00 00 00 00 CE [23:59:30]Write i2c OK [23:59:30]MH_I2C_Read... [23:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:30]Read from MH i2c: E2 [23:59:30]MH_I2C_Read... [23:59:30]Read from MH i2c: E2 17 00 [23:59:30]MH_I2C_Read... [23:59:30]Read from MH i2c: E2 17 00 3D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 21 [23:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [23:59:30]wFMCommunicate OK [23:59:30]requested_item fd.num is exist - process it [23:59:30]SAM_PROTO_GetFieldsCounters [23:59:30]wFMCommunicate request_size=4 [23:59:30]MH_SAM_APDU [23:59:30]CAPDU: 80 13 00 00 [23:59:30]Write to MH i2c: E2 08 00 3E 17 80 13 00 00 00 00 00 00 D1 [23:59:30]Write i2c OK [23:59:30]MH_I2C_Read... [23:59:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:59:30]Read from MH i2c: E2 [23:59:30]MH_I2C_Read... [23:59:30]Read from MH i2c: E2 62 00 [23:59:30]MH_I2C_Read... [23:59:30]Read from MH i2c: E2 62 00 3E 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 44 3C 02 00 0E 04 04 00 23 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 16 [23:59:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 44 3C 02 00 0E 04 04 00 23 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 [23:59:30]wFMCommunicate OK [23:59:30]SAM_PROTO_GetFieldsCounters done [23:59:30]requested_item shift.num is exist - process it [23:59:30]requested_item shift.opened is exist - process it [23:59:30]req_shift_opened [23:59:30]FM_GetShiftState [23:59:30]SAM_PROTO_GetShiftState [23:59:30]wFMCommunicate request_size=4 [23:59:30]MH_SAM_APDU [23:59:30]CAPDU: 80 13 01 00 [23:59:30]Write to MH i2c: E2 08 00 3F 17 80 13 01 00 00 00 00 00 D3 [23:59:30]Write i2c OK [23:59:30]MH_I2C_Read... [23:59:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:30]Read from MH i2c: E2 [23:59:30]MH_I2C_Read... [23:59:30]Read from MH i2c: E2 0E 00 [23:59:30]MH_I2C_Read... [23:59:30]Read from MH i2c: E2 0E 00 3F 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0C [23:59:30]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [23:59:30]wFMCommunicate OK [23:59:30]SAM_PROTO_GetShiftState done [23:59:30]FM_GetShiftState done [23:59:30]req_shift_opened done [23:59:30]requested_item shift.open_date is exist - process it [23:59:30]req_shift_open_date [23:59:30]req_shift_open_date done [23:59:30]produce_requested_data done [23:59:30]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146500,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [23:59:30]process_action_free close_receipt [23:59:30]json_value_free [23:59:30]json_value_free done [23:59:30]process_json_proto returns [23:59:30]Send response to host [23:59:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146500,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [23:59:30]free response buf [23:59:30]execute_script done [23:59:30]execute_script returns [23:59:30]free content buf [23:59:30]Sock 8.Close socket [23:59:30]Sock 8.Thread stoped [23:59:34]OFD Sender: No OFD packet to send [23:59:39]OFD Sender: No OFD packet to send [23:59:44]OFD Sender: No OFD packet to send [23:59:49]OFD Sender: No OFD packet to send [23:59:54]OFD Sender: No OFD packet to send [23:59:59]OFD Sender: No OFD packet to send [00:00:04]OFD Sender: No OFD packet to send [00:00:09]OFD Sender: No OFD packet to send [00:00:14]OFD Sender: No OFD packet to send [00:00:19]OFD Sender: No OFD packet to send [00:00:24]OFD Sender: No OFD packet to send [00:00:29]OFD Sender: No OFD packet to send [00:00:34]OFD Sender: No OFD packet to send [00:00:39]OFD Sender: No OFD packet to send [00:00:44]OFD Sender: No OFD packet to send [00:00:49]OFD Sender: No OFD packet to send [00:00:54]OFD Sender: No OFD packet to send [00:00:59]OFD Sender: No OFD packet to send [00:01:05]OFD Sender: No OFD packet to send [00:01:10]OFD Sender: No OFD packet to send [00:01:15]OFD Sender: No OFD packet to send [00:01:20]OFD Sender: No OFD packet to send [00:01:25]OFD Sender: No OFD packet to send [00:01:30]OFD Sender: No OFD packet to send [00:01:35]OFD Sender: No OFD packet to send [00:01:40]OFD Sender: No OFD packet to send [00:01:45]OFD Sender: No OFD packet to send [00:01:50]OFD Sender: No OFD packet to send [00:01:55]OFD Sender: No OFD packet to send [00:02:00]OFD Sender: No OFD packet to send [00:02:05]OFD Sender: No OFD packet to send [00:02:10]OFD Sender: No OFD packet to send [00:02:15]OFD Sender: No OFD packet to send [00:02:20]OFD Sender: No OFD packet to send [00:02:25]OFD Sender: No OFD packet to send [00:02:30]OFD Sender: No OFD packet to send [00:02:35]OFD Sender: No OFD packet to send [00:02:40]OFD Sender: No OFD packet to send [00:02:45]OFD Sender: No OFD packet to send [00:02:50]OFD Sender: No OFD packet to send [00:02:55]OFD Sender: No OFD packet to send [00:03:00]OFD Sender: No OFD packet to send [00:03:05]OFD Sender: No OFD packet to send [00:03:10]OFD Sender: No OFD packet to send [00:03:15]OFD Sender: No OFD packet to send [00:03:20]OFD Sender: No OFD packet to send [00:03:25]OFD Sender: No OFD packet to send [00:03:30]OFD Sender: No OFD packet to send [00:03:35]OFD Sender: No OFD packet to send [00:03:40]OFD Sender: No OFD packet to send [00:03:45]OFD Sender: No OFD packet to send [00:03:50]OFD Sender: No OFD packet to send [00:03:55]OFD Sender: No OFD packet to send [00:04:00]OFD Sender: No OFD packet to send [00:04:05]OFD Sender: No OFD packet to send [00:04:10]OFD Sender: No OFD packet to send [00:04:15]OFD Sender: No OFD packet to send [00:04:20]OFD Sender: No OFD packet to send [00:04:25]OFD Sender: No OFD packet to send [00:04:30]OFD Sender: No OFD packet to send [00:04:35]OFD Sender: No OFD packet to send [00:04:40]OFD Sender: No OFD packet to send [00:04:43]accept exits with 9 [00:04:43]New connection [00:04:43]New thread 3067329892 created [00:04:43]Thread 3067473252 joined [00:04:43]Waiting for new connection... [00:04:43] Sock 9.Parse request [00:04:43]Sock 9.Check first char [00:04:43]Sock 9.First char is OK [00:04:43]request: POST /json_proto HTTP/1.0 [00:04:43]Method: POST [00:04:43]URL: /json_proto [00:04:43]Method is POST - this is cgi request [00:04:43]url: /json_proto [00:04:43]query_string will be loaded in cgi processing [00:04:43]execute_cgi json_proto POST (null) [00:04:43]execute_cgi path=json_proto method=POST [00:04:43]POST find Content-Length [00:04:43]Host: 172.17.40.195:8080 [00:04:43]Content-Length: 677 [00:04:43]Content-Type: application/json [00:04:43] [00:04:43]POST finish read [00:04:43]Found Content-Length = 677 [00:04:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:04:43]execute_script... [00:04: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)161267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:04:43]POST & json_proto [00:04:43]process_json_proto [00:04:43]json parsed OK: [00:04:43]protocol is kg_v1.0 [00:04:43]action value=close_receipt [00:04:43]process_action close_receipt [00:04:43]cmd_close_receipt [00:04:43]MH_GetDate [00:04:43]Write to MH i2c: F0 00 00 40 17 46 [00:04:43]Write i2c OK [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: F0 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: F0 09 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: F0 09 00 40 17 00 1D 78 21 67 D5 8D 6C 64 9E [00:04:43]GetLastDocTimeStamp 1730246368 [00:04:43]current date 1730246685 [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 41 17 80 13 01 00 00 00 00 00 D5 [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 41 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 0E [00:04:43]RAPDU: 09 00 01 7A 2C 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]opened in 1730161786 [00:04:43]opened+sec_in_day 1730248186 [00:04:43]quantity*price = 50041 [00:04:43]sum+1 = 50042 [00:04:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 297 30.10.2024 00:04 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146501 ФПД: 20743473809581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T000445&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146501&fm=20743473809581&tin=02508201610067®Number=0000000000091683&sum=50000 [00:04:44]StoreToDocumentArchive [00:04:44]shift 547 fd 146501 [00:04:44]save to /storage/0547/doc_00146501 [00:04:44]save last doc name /storage/0547/doc_00146501 to /storage/kkm_last_doc_name [00:04:44]save OK [00:04:44]Clear old archive folders... [00:04:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:04:44]tlvbuf is 0112C430 [00:04:44]SAM_PROTO_ClearQueue [00:04:44]wFMCommunicate request_size=4 [00:04:44]MH_SAM_APDU [00:04:44]CAPDU: 80 09 00 00 [00:04:44]Write to MH i2c: E2 08 00 4E 17 80 09 00 00 00 00 00 00 D7 [00:04:44]Write i2c OK [00:04:44]MH_I2C_Read... [00:04:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:04:44]Read from MH i2c: E2 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 03 00 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 03 00 4E 17 00 90 00 D9 [00:04:44]RAPDU: 90 00 [00:04:44]wFMCommunicate OK [00:04:44]SAM_PROTO_ClearQueue done [00:04:44]KKMCreateOFDPacket [00:04:44]OFDProtocolAddRootSTLVToBuf [00:04:44]FM_MakeSignedData [00:04:44]FM_MakeSignedData [00:04:44]SAM_PROTO_SignData [00:04:44]wFMCommunicate request_size=4 [00:04:44]MH_SAM_APDU [00:04:44]CAPDU: 80 0D 01 02 [00:04:44]Write to MH i2c: E2 08 00 4F 17 80 0D 01 02 00 00 00 00 DF [00:04:44]Write i2c OK [00:04:44]MH_I2C_Read... [00:04:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:04:44]Read from MH i2c: E2 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 03 00 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 03 00 4F 17 00 90 00 DA [00:04:44]RAPDU: 90 00 [00:04:44]wFMCommunicate OK [00:04:44]wFMCommunicate request_size=255 [00:04:44]MH_SAM_APDU [00:04: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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 1D 78 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 45 3C 02 00 35 04 06 00 12 [00:04:44]Write to MH i2c: E2 02 01 50 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 29 01 00 00 F4 03 04 00 1D 78 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 45 3C 02 00 35 04 06 00 12 00 00 6E [00:04:44]Write i2c OK [00:04:44]MH_I2C_Read... [00:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 50 17 00 90 00 DB [00:04:45]RAPDU: 90 00 [00:04:45]wFMCommunicate OK [00:04:45]wFMCommunicate request_size=10 [00:04:45]MH_SAM_APDU [00:04:45]CAPDU: 80 0D 02 02 05 DD B7 63 48 AD [00:04:45]Write to MH i2c: E2 0D 00 51 17 80 0D 02 02 05 00 DD B7 63 48 AD 00 00 D8 [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 51 17 00 90 00 DC [00:04:45]RAPDU: 90 00 [00:04:45]wFMCommunicate OK [00:04:45]wFMCommunicate request_size=4 [00:04:45]MH_SAM_APDU [00:04:45]CAPDU: 80 0D 03 02 [00:04:45]Write to MH i2c: E2 08 00 52 17 80 0D 03 02 00 00 00 00 E4 [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 0B 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 0B 00 52 17 00 AE 82 07 86 EB B6 CA 31 90 00 3E [00:04:45]RAPDU: AE 82 07 86 EB B6 CA 31 90 00 [00:04:45]wFMCommunicate OK [00:04:45]SAM_PROTO_SignData done [00:04:45]FM_MakeSignedData done [00:04:45]CreateOFDProtocolMessage [00:04:45]wFMCommunicate request_size=4 [00:04:45]MH_SAM_APDU [00:04:45]CAPDU: 80 11 00 00 [00:04:45]Write to MH i2c: E2 08 00 53 17 80 11 00 00 00 00 00 00 E4 [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 17 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 17 00 53 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 37 [00:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:04:45]wFMCommunicate OK [00:04:45]CreateOFDProtocolMessage done [00:04:45]OFDSenderStorePacket 146501 [00:04:45]StoreOFDPacket docnum=146501 [00:04:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 01 99 07 01 2D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 1D 78 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 45 3C 02 00 35 04 06 00 12 DD B7 63 48 AD AE 82 07 86 EB B6 CA 31 [00:04:45]CheckFolder [00:04:45]dirname=/storage/ofd_packets [00:04:45]CheckFolder done [00:04:45]ProducePacketName [00:04:45]name=ofd_packets/00146501 [00:04:45]NVStorageSaveData ofd_packets/00146501 [00:04:45]File name is /storage/ofd_packets/00146501 [00:04:45]Write 301 bytes [00:04:45]NVStorageSaveData done [00:04:45]OFDSenderStorePacket done [00:04:45]KKMCreateOFDPacket done [00:04:45]NVStorageSaveData kkm_last_timestamp [00:04:45]File name is /storage/kkm_last_timestamp [00:04:45]Write 4 bytes [00:04:45]NVStorageSaveData done [00:04:45]ExternCall_PrintAddStr [00:04:45]wPrintStart [00:04:45]Write to MH i2c: 01 00 00 54 17 6B [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: 01 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: 01 07 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: 01 07 00 54 17 00 00 00 00 00 FF 0F 80 [00:04:45]RasterBufferAndPrint [00:04:45]line Счет N : (1)161267 [00:04:45]line ИНН: 02508201610067 [00:04:45]line Контрольно-Кассовый Чек [00:04:45]line ПРОДАЖА [00:04:45]line ТРК (МРК, ГНК) : 42 [00:04:45]line Товар: 2710124130 [00:04:45]line Аи-92-К-2 [00:04:45]line 7.480 * 66.90 [00:04:45]line = 500.41 [00:04:45]line НДС 12% НСП 1% [00:04:45]line > о реализуемом товаре [00:04:45]line ОКРУГЛЕНИЕ: -0.41 [00:04:45]line ИТОГО: 500.00 [00:04:45]line Внесено: 500.00 [00:04:45]line СДАЧА: 0.00 [00:04:45]line НСП 1% : 4.43 [00:04:45]line НДС 12% : 53.14 [00:04:45]line Наличными: 500.00 [00:04:45]line Безнал.: 0.00 [00:04:45]line Место: АЗС № 126 "Партнер Нефть" [00:04:45]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:04:45]line СНО: Общий режим [00:04:45]line Чек 297 30.10.2024 00:04 [00:04:45]line Смена: 547 ФФД: 1.0 [00:04:45]line ЗНМ: 0300000085 [00:04:45]line РНМ: 0000000000091683 [00:04:45]line Версия ККМ: 001 [00:04:45]line ФМ: 0000000000871745 [00:04:45]line ФД: 146501 [00:04:45]line ФПД: 20743473809581 [00:04:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T000445&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146501&fm=20743473809581&tin=02508201610067®Number=0000000000091683&sum=50000 [00:04:45]written 0, free lines is 4095 [00:04:45]OFD Sender: Processing packet 146501 [packets to send 206, broken 205] [00:04:45]ProducePacketName [00:04:45]name=ofd_packets/00146501 [00:04:45]OFD Sender: To server: pG, [00:04:45]CommunicateWithHost lk.salyk.kg:30040 [00:04:45]ConnectInit lk.salyk.kg [00:04:45]Write to MH i2c: 01 00 00 7F 17 96 [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: 01 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: 01 07 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: 01 07 00 7F 17 00 00 00 00 00 AA 0C 53 [00:04:45]RasterBufferAndPrint [00:04:45]line [00:04:45]line [00:04:45]line [00:04:45]line [00:04:45]line [00:04:45]written 0, free lines is 3249 [00:04:45]MH_Cut [00:04:45]Write to MH i2c: D1 01 00 86 17 01 6F [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: D1 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: D1 01 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: D1 01 00 86 17 00 6E [00:04:45]Write to MH i2c: 01 00 00 87 17 9E [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:46]*** Cut start [00:04:46]*** Partial cut [00:04:46]*** CUTSNS_PIN = 1 [00:04:46]*** CUTSNS_PIN = 0 [00:04:46]*** Brake cut motor [00:04:47]Read from MH i2c: 01 [00:04:47]MH_I2C_Read... [00:04:47]*** Stop cut motor [00:04:47]*** Cut end [00:04:47]Read from MH i2c: 01 07 00 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: 01 07 00 87 17 00 00 00 00 00 FF 0F B3 [00:04:47]process_action close_receipt done [00:04:47]requested_data is exist [00:04:47]produce_requested_data [00:04:47]requested_item fm.sn is exist - process it [00:04:47]wFMCommunicate request_size=4 [00:04:47]MH_SAM_APDU [00:04:47]CAPDU: 80 11 00 00 [00:04:47]Write to MH i2c: E2 08 00 88 17 80 11 00 00 00 00 00 00 19 [00:04:47]Write i2c OK [00:04:47]MH_I2C_Read... [00:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:47]Read from MH i2c: E2 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: E2 17 00 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: E2 17 00 88 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 6C [00:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:04:47]wFMCommunicate OK [00:04:47]requested_item fd.num is exist - process it [00:04:47]SAM_PROTO_GetFieldsCounters [00:04:47]wFMCommunicate request_size=4 [00:04:47]MH_SAM_APDU [00:04:47]CAPDU: 80 13 00 00 [00:04:47]Write to MH i2c: E2 08 00 89 17 80 13 00 00 00 00 00 00 1C [00:04:47]Write i2c OK [00:04:47]MH_I2C_Read... [00:04:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:47]Read from MH i2c: E2 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: E2 62 00 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: E2 62 00 89 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 45 3C 02 00 0E 04 04 00 23 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 65 [00:04:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 45 3C 02 00 0E 04 04 00 23 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 [00:04:47]wFMCommunicate OK [00:04:47]SAM_PROTO_GetFieldsCounters done [00:04:47]requested_item shift.num is exist - process it [00:04:47]requested_item shift.opened is exist - process it [00:04:47]req_shift_opened [00:04:47]FM_GetShiftState [00:04:47]SAM_PROTO_GetShiftState [00:04:47]wFMCommunicate request_size=4 [00:04:47]MH_SAM_APDU [00:04:47]CAPDU: 80 13 01 00 [00:04:47]Write to MH i2c: E2 08 00 8A 17 80 13 01 00 00 00 00 00 1E [00:04:47]Write i2c OK [00:04:47]MH_I2C_Read... [00:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:47]Read from MH i2c: E2 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: E2 0E 00 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: E2 0E 00 8A 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 57 [00:04:47]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:04:47]wFMCommunicate OK [00:04:47]SAM_PROTO_GetShiftState done [00:04:47]FM_GetShiftState done [00:04:47]req_shift_opened done [00:04:47]requested_item shift.open_date is exist - process it [00:04:47]req_shift_open_date [00:04:47]req_shift_open_date done [00:04:47]produce_requested_data done [00:04:47]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146501,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [00:04:47]process_action_free close_receipt [00:04:47]json_value_free [00:04:47]json_value_free done [00:04:47]process_json_proto returns [00:04:47]Send response to host [00:04:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146501,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [00:04:47]free response buf [00:04:47]execute_script done [00:04:47]execute_script returns [00:04:47]free content buf [00:04:47]Sock 9.Close socket [00:04:47]Sock 9.Thread stoped [00:04:47]Connected sock=11 [00:04:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 01 99 07 01 2D 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 1D 78 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 45 3C 02 00 35 04 06 00 12 DD B7 63 48 AD AE 82 07 86 EB B6 CA 31 [00:04:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 CB A0 47 00 8D 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 45 3C 02 00 F4 03 04 00 45 1D 21 67 B6 04 01 00 00 AD 8E 4A 19 0A 45 05 43 [00:04:48]CommunicateWithHost err = 0 [00:04:48]CheckOFDResponse [00:04:48]1017 (14) - 77093643461234 [00:04:48]1041 (16) - 0000000000871745 [00:04:48]1040 (4) - 146501 [00:04:48]1012 (4) - 29.10.2024 17:37 [00:04:48]1206 (1) - 0 [00:04:48]OFD Sender: Remove packet 146501 [00:04:48]ProducePacketName [00:04:48]name=ofd_packets/00146501 [00:04:48]NVStorageDeleteData [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:05:28]OFD Sender: No OFD packet to send [00:05:33]OFD Sender: No OFD packet to send [00:05:38]OFD Sender: No OFD packet to send [00:05:43]OFD Sender: No OFD packet to send [00:05:48]OFD Sender: No OFD packet to send [00:05:53]OFD Sender: No OFD packet to send [00:05:58]OFD Sender: No OFD packet to send [00:06:03]OFD Sender: No OFD packet to send [00:06:08]OFD Sender: No OFD packet to send [00:06:13]OFD Sender: No OFD packet to send [00:06:18]OFD Sender: No OFD packet to send [00:06:23]OFD Sender: No OFD packet to send [00:06:28]OFD Sender: No OFD packet to send [00:06:33]OFD Sender: No OFD packet to send [00:06:38]OFD Sender: No OFD packet to send [00:06:43]OFD Sender: No OFD packet to send [00:06:48]OFD Sender: No OFD packet to send [00:06:53]OFD Sender: No OFD packet to send [00:06:58]OFD Sender: No OFD packet to send [00:07:03]OFD Sender: No OFD packet to send [00:07:08]OFD Sender: No OFD packet to send [00:07:13]OFD Sender: No OFD packet to send [00:07:18]OFD Sender: No OFD packet to send [00:07:23]OFD Sender: No OFD packet to send [00:07:28]OFD Sender: No OFD packet to send [00:07:33]OFD Sender: No OFD packet to send [00:07:38]OFD Sender: No OFD packet to send [00:07:43]OFD Sender: No OFD packet to send [00:07:48]OFD Sender: No OFD packet to send [00:07:53]OFD Sender: No OFD packet to send [00:07:58]OFD Sender: No OFD packet to send [00:08:03]OFD Sender: No OFD packet to send [00:08:08]OFD Sender: No OFD packet to send [00:08:13]OFD Sender: No OFD packet to send [00:08:18]OFD Sender: No OFD packet to send [00:08:23]OFD Sender: No OFD packet to send [00:08:28]OFD Sender: No OFD packet to send [00:08:33]OFD Sender: No OFD packet to send [00:08:38]OFD Sender: No OFD packet to send [00:08:43]OFD Sender: No OFD packet to send [00:08:48]OFD Sender: No OFD packet to send [00:08:53]OFD Sender: No OFD packet to send [00:08:58]OFD Sender: No OFD packet to send [00:09:03]OFD Sender: No OFD packet to send [00:09:08]OFD Sender: No OFD packet to send [00:09:13]OFD Sender: No OFD packet to send [00:09:18]OFD Sender: No OFD packet to send [00:09:23]OFD Sender: No OFD packet to send [00:09:28]OFD Sender: No OFD packet to send [00:09:34]OFD Sender: No OFD packet to send [00:09:39]OFD Sender: No OFD packet to send [00:09:44]OFD Sender: No OFD packet to send [00:09:49]OFD Sender: No OFD packet to send [00:09:54]OFD Sender: No OFD packet to send [00:09:59]OFD Sender: No OFD packet to send [00:10:04]OFD Sender: No OFD packet to send [00:10:09]OFD Sender: No OFD packet to send [00:10:14]OFD Sender: No OFD packet to send [00:10:19]OFD Sender: No OFD packet to send [00:10:24]OFD Sender: No OFD packet to send [00:10:29]OFD Sender: No OFD packet to send [00:10:34]OFD Sender: No OFD packet to send [00:10:39]OFD Sender: No OFD packet to send [00:10:44]OFD Sender: No OFD packet to send [00:10:49]OFD Sender: No OFD packet to send [00:10:54]OFD Sender: No OFD packet to send [00:10:59]OFD Sender: No OFD packet to send [00:11:04]OFD Sender: No OFD packet to send [00:11:09]OFD Sender: No OFD packet to send [00:11:14]OFD Sender: No OFD packet to send [00:11:19]OFD Sender: No OFD packet to send [00:11:24]OFD Sender: No OFD packet to send [00:11:29]OFD Sender: No OFD packet to send [00:11:34]OFD Sender: No OFD packet to send [00:11:39]OFD Sender: No OFD packet to send [00:11:44]OFD Sender: No OFD packet to send [00:11:49]OFD Sender: No OFD packet to send [00:11:54]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:31]accept exits with 8 [00:13:31]New connection [00:13:31]New thread 3067473252 created [00:13:31]Thread 3067329892 joined [00:13:31]Waiting for new connection... [00:13:31] Sock 8.Parse request [00:13:31]Sock 8.Check first char [00:13:31]Sock 8.First char is OK [00:13:31]request: POST /json_proto HTTP/1.0 [00:13:31]Method: POST [00:13:31]URL: /json_proto [00:13:31]Method is POST - this is cgi request [00:13:31]url: /json_proto [00:13:31]query_string will be loaded in cgi processing [00:13:31]execute_cgi json_proto POST (null) [00:13:31]execute_cgi path=json_proto method=POST [00:13:31]POST find Content-Length [00:13:31]Host: 172.17.40.195:8080 [00:13:31]Content-Length: 766 [00:13:31]Content-Type: application/json [00:13:31] [00:13:31]POST finish read [00:13:31]Found Content-Length = 766 [00:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 35.440, "sum" : 2700.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2700.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:31]execute_script... [00:13:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 35.440, "sum" : 2700.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2700.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:31]POST & json_proto [00:13:31]process_json_proto [00:13:31]json parsed OK: [00:13:31]protocol is kg_v1.0 [00:13:31]action value=close_receipt [00:13:31]process_action close_receipt [00:13:31]cmd_close_receipt [00:13:31]MH_GetDate [00:13:31]Write to MH i2c: F0 00 00 8B 17 91 [00:13:31]Write i2c OK [00:13:31]MH_I2C_Read... [00:13:31]Read from MH i2c: F0 [00:13:31]MH_I2C_Read... [00:13:31]Read from MH i2c: F0 09 00 [00:13:31]MH_I2C_Read... [00:13:31]Read from MH i2c: F0 09 00 8B 17 00 2D 7A 21 67 D5 8D 6C 64 FB [00:13:31]GetLastDocTimeStamp 1730246685 [00:13:31]current date 1730247213 [00:13:31]FM_GetShiftState [00:13:31]SAM_PROTO_GetShiftState [00:13:31]wFMCommunicate request_size=4 [00:13:31]MH_SAM_APDU [00:13:31]CAPDU: 80 13 01 00 [00:13:31]Write to MH i2c: E2 08 00 8C 17 80 13 01 00 00 00 00 00 20 [00:13:31]Write i2c OK [00:13:31]MH_I2C_Read... [00:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:32]Read from MH i2c: E2 [00:13:32]MH_I2C_Read... [00:13:32]Read from MH i2c: E2 0E 00 [00:13:32]MH_I2C_Read... [00:13:32]Read from MH i2c: E2 0E 00 8C 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 59 [00:13:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:13:32]wFMCommunicate OK [00:13:32]SAM_PROTO_GetShiftState done [00:13:32]FM_GetShiftState done [00:13:32]opened in 1730161786 [00:13:32]opened+sec_in_day 1730248186 [00:13:32]quantity*price = 270052 [00:13:32]sum+1 = 270054 [00:13:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2700.53 НСП 1% : 23.90 НДС 12% : 286.78 Наличными: 0.00 Безнал.: 2700.53 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 298 30.10.2024 00:13 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146502 ФПД: 57817654021897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001333&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146502&fm=57817654021897&tin=02508201610067®Number=0000000000091683&sum=270053 [00:13:33]StoreToDocumentArchive [00:13:33]shift 547 fd 146502 [00:13:33]save to /storage/0547/doc_00146502 [00:13:33]save last doc name /storage/0547/doc_00146502 to /storage/kkm_last_doc_name [00:13:33]save OK [00:13:33]Clear old archive folders... [00:13:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:13:33]tlvbuf is 010F4320 [00:13:33]SAM_PROTO_ClearQueue [00:13:33]wFMCommunicate request_size=4 [00:13:33]MH_SAM_APDU [00:13:33]CAPDU: 80 09 00 00 [00:13:33]Write to MH i2c: E2 08 00 99 17 80 09 00 00 00 00 00 00 22 [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:13:33]Read from MH i2c: E2 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 99 17 00 90 00 24 [00:13:33]RAPDU: 90 00 [00:13:33]wFMCommunicate OK [00:13:33]SAM_PROTO_ClearQueue done [00:13:33]KKMCreateOFDPacket [00:13:33]OFDProtocolAddRootSTLVToBuf [00:13:33]FM_MakeSignedData [00:13:33]FM_MakeSignedData [00:13:33]SAM_PROTO_SignData [00:13:33]wFMCommunicate request_size=4 [00:13:33]MH_SAM_APDU [00:13:33]CAPDU: 80 0D 01 02 [00:13:33]Write to MH i2c: E2 08 00 9A 17 80 0D 01 02 00 00 00 00 2A [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:13:33]Read from MH i2c: E2 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 9A 17 00 90 00 25 [00:13:33]RAPDU: 90 00 [00:13:33]wFMCommunicate OK [00:13:33]wFMCommunicate request_size=255 [00:13:33]MH_SAM_APDU [00:13:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 2D 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3C 02 00 35 04 06 00 34 95 B8 BA [00:13:33]Write to MH i2c: E2 02 01 9B 17 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 2D 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3C 02 00 35 04 06 00 34 95 B8 BA 00 00 89 [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:33]Read from MH i2c: E2 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 9B 17 00 90 00 26 [00:13:33]RAPDU: 90 00 [00:13:33]wFMCommunicate OK [00:13:33]wFMCommunicate request_size=7 [00:13:33]MH_SAM_APDU [00:13:33]CAPDU: 80 0D 02 02 02 CF 09 [00:13:33]Write to MH i2c: E2 0A 00 9C 17 80 0D 02 02 02 00 CF 09 00 00 09 [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:33]Read from MH i2c: E2 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 03 00 9C 17 00 90 00 27 [00:13:33]RAPDU: 90 00 [00:13:33]wFMCommunicate OK [00:13:33]wFMCommunicate request_size=4 [00:13:33]MH_SAM_APDU [00:13:33]CAPDU: 80 0D 03 02 [00:13:33]Write to MH i2c: E2 08 00 9D 17 80 0D 03 02 00 00 00 00 2F [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:13:33]Read from MH i2c: E2 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 0B 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 0B 00 9D 17 00 63 57 80 44 2E 41 9F 22 90 00 DE [00:13:33]RAPDU: 63 57 80 44 2E 41 9F 22 90 00 [00:13:33]wFMCommunicate OK [00:13:33]SAM_PROTO_SignData done [00:13:33]FM_MakeSignedData done [00:13:33]CreateOFDProtocolMessage [00:13:33]wFMCommunicate request_size=4 [00:13:33]MH_SAM_APDU [00:13:33]CAPDU: 80 11 00 00 [00:13:33]Write to MH i2c: E2 08 00 9E 17 80 11 00 00 00 00 00 00 2F [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:33]Read from MH i2c: E2 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 17 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 17 00 9E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 82 [00:13:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:13:33]wFMCommunicate OK [00:13:33]CreateOFDProtocolMessage done [00:13:33]OFDSenderStorePacket 146502 [00:13:33]StoreOFDPacket docnum=146502 [00:13:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 C6 2F 04 01 6E 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 2D 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3C 02 00 35 04 06 00 34 95 B8 BA CF 09 63 57 80 44 2E 41 9F 22 [00:13:33]CheckFolder [00:13:33]dirname=/storage/ofd_packets [00:13:33]CheckFolder done [00:13:33]ProducePacketName [00:13:33]name=ofd_packets/00146502 [00:13:33]NVStorageSaveData ofd_packets/00146502 [00:13:33]File name is /storage/ofd_packets/00146502 [00:13:33]Write 298 bytes [00:13:33]NVStorageSaveData done [00:13:33]OFDSenderStorePacket done [00:13:33]KKMCreateOFDPacket done [00:13:33]NVStorageSaveData kkm_last_timestamp [00:13:33]File name is /storage/kkm_last_timestamp [00:13:33]Write 4 bytes [00:13:33]NVStorageSaveData done [00:13:33]ExternCall_PrintAddStr [00:13:33]wPrintStart [00:13:33]Write to MH i2c: 01 00 00 9F 17 B6 [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: 01 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: 01 07 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: 01 07 00 9F 17 00 00 00 00 00 FF 0F CB [00:13:33]RasterBufferAndPrint [00:13:33]line Счет N : (1)161268 [00:13:33]line ИНН: 02508201610067 [00:13:33]line Контрольно-Кассовый Чек [00:13:33]line ПРОДАЖА [00:13:33]line ТРК (МРК, ГНК) : 21 [00:13:33]line Товар: 2710194210 [00:13:33]line ДТ-К-2 [00:13:33]line 35.440 * 76.20 [00:13:33]line = 2700.53 [00:13:33]line НДС 12% НСП 1% [00:13:33]line > о реализуемом товаре [00:13:33]line ИТОГО: 2700.53 [00:13:33]line НСП 1% : 23.90 [00:13:33]line НДС 12% : 286.78 [00:13:33]line Наличными: 0.00 [00:13:33]line Безнал.: 2700.53 [00:13:33]line Место: АЗС № 126 "Партнер Нефть" [00:13:33]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:13:33]line СНО: Общий режим [00:13:33]line Чек 298 30.10.2024 00:13 [00:13:33]line Смена: 547 ФФД: 1.0 [00:13:33]line ЗНМ: 0300000085 [00:13:33]line РНМ: 0000000000091683 [00:13:33]line Версия ККМ: 001 [00:13:33]line Платежная система: Mbank [00:13:33]line ФМ: 0000000000871745 [00:13:33]line ФД: 146502 [00:13:33]line ФПД: 57817654021897 [00:13:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001333&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146502&fm=57817654021897&tin=02508201610067®Number=0000000000091683&sum=270053 [00:13:33]OFD Sender: Processing packet 146502 [packets to send 206, broken 205] [00:13:33]ProducePacketName [00:13:33]name=ofd_packets/00146502 [00:13:33]OFD Sender: To server: pG, [00:13:33]CommunicateWithHost lk.salyk.kg:30040 [00:13:34]ConnectInit lk.salyk.kg [00:13:34]written 0, free lines is 4095 [00:13:34]Connected sock=9 [00:13:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 C6 2F 04 01 6E 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 1E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 2D 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3C 02 00 35 04 06 00 34 95 B8 BA CF 09 63 57 80 44 2E 41 9F 22 [00:13:34]Write to MH i2c: 01 00 00 C8 17 DF [00:13:34]Write i2c OK [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: 01 [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: 01 07 00 [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: 01 07 00 C8 17 00 00 00 00 00 D8 0C CA [00:13:34]RasterBufferAndPrint [00:13:34]line [00:13:34]line [00:13:34]line [00:13:34]line [00:13:34]line [00:13:34]written 0, free lines is 3296 [00:13:34]MH_Cut [00:13:34]Write to MH i2c: D1 01 00 CF 17 01 B8 [00:13:34]Write i2c OK [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: D1 [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: D1 01 00 [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: D1 01 00 CF 17 00 B7 [00:13:34]Write to MH i2c: 01 00 00 D0 17 E7 [00:13:34]Write i2c OK [00:13:34]MH_I2C_Read... [00:13:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F5 BA 47 00 37 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 46 3C 02 00 F4 03 04 00 53 1F 21 67 B6 04 01 00 00 24 58 B4 76 D0 5E 2A 3D [00:13:34]CommunicateWithHost err = 0 [00:13:34]CheckOFDResponse [00:13:34]1017 (14) - 77093643461234 [00:13:34]1041 (16) - 0000000000871745 [00:13:34]1040 (4) - 146502 [00:13:34]1012 (4) - 29.10.2024 17:45 [00:13:34]1206 (1) - 0 [00:13:34]OFD Sender: Remove packet 146502 [00:13:34]ProducePacketName [00:13:34]name=ofd_packets/00146502 [00:13:34]NVStorageDeleteData [00:13:35]OFD Sender: No OFD packet to send [00:13:35]*** Cut start [00:13:35]*** Partial cut [00:13:35]*** CUTSNS_PIN = 1 [00:13:35]*** CUTSNS_PIN = 0 [00:13:35]*** Brake cut motor [00:13:35]Read from MH i2c: 01 [00:13:35]MH_I2C_Read... [00:13:35]*** Stop cut motor [00:13:35]*** Cut end [00:13:35]Read from MH i2c: 01 07 00 [00:13:35]MH_I2C_Read... [00:13:35]Read from MH i2c: 01 07 00 D0 17 00 00 00 00 00 FF 0F FC [00:13:35]process_action close_receipt done [00:13:35]requested_data is exist [00:13:35]produce_requested_data [00:13:35]requested_item fm.sn is exist - process it [00:13:35]wFMCommunicate request_size=4 [00:13:35]MH_SAM_APDU [00:13:35]CAPDU: 80 11 00 00 [00:13:35]Write to MH i2c: E2 08 00 D1 17 80 11 00 00 00 00 00 00 62 [00:13:35]Write i2c OK [00:13:35]MH_I2C_Read... [00:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:35]Read from MH i2c: E2 [00:13:35]MH_I2C_Read... [00:13:35]Read from MH i2c: E2 17 00 [00:13:35]MH_I2C_Read... [00:13:35]Read from MH i2c: E2 17 00 D1 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B5 [00:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:13:35]wFMCommunicate OK [00:13:35]requested_item fd.num is exist - process it [00:13:35]SAM_PROTO_GetFieldsCounters [00:13:35]wFMCommunicate request_size=4 [00:13:35]MH_SAM_APDU [00:13:35]CAPDU: 80 13 00 00 [00:13:35]Write to MH i2c: E2 08 00 D2 17 80 13 00 00 00 00 00 00 65 [00:13:35]Write i2c OK [00:13:35]MH_I2C_Read... [00:13:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:36]Read from MH i2c: E2 [00:13:36]MH_I2C_Read... [00:13:36]Read from MH i2c: E2 62 00 [00:13:36]MH_I2C_Read... [00:13:36]Read from MH i2c: E2 62 00 D2 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 46 3C 02 00 0E 04 04 00 23 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 B2 [00:13:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 46 3C 02 00 0E 04 04 00 23 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 [00:13:36]wFMCommunicate OK [00:13:36]SAM_PROTO_GetFieldsCounters done [00:13:36]requested_item shift.num is exist - process it [00:13:36]requested_item shift.opened is exist - process it [00:13:36]req_shift_opened [00:13:36]FM_GetShiftState [00:13:36]SAM_PROTO_GetShiftState [00:13:36]wFMCommunicate request_size=4 [00:13:36]MH_SAM_APDU [00:13:36]CAPDU: 80 13 01 00 [00:13:36]Write to MH i2c: E2 08 00 D3 17 80 13 01 00 00 00 00 00 67 [00:13:36]Write i2c OK [00:13:36]MH_I2C_Read... [00:13:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:36]Read from MH i2c: E2 [00:13:36]MH_I2C_Read... [00:13:36]Read from MH i2c: E2 0E 00 [00:13:36]MH_I2C_Read... [00:13:36]Read from MH i2c: E2 0E 00 D3 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A0 [00:13:36]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:13:36]wFMCommunicate OK [00:13:36]SAM_PROTO_GetShiftState done [00:13:36]FM_GetShiftState done [00:13:36]req_shift_opened done [00:13:36]requested_item shift.open_date is exist - process it [00:13:36]req_shift_open_date [00:13:36]req_shift_open_date done [00:13:36]produce_requested_data done [00:13:36]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146502,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [00:13:36]process_action_free close_receipt [00:13:36]json_value_free [00:13:36]json_value_free done [00:13:36]process_json_proto returns [00:13:36]Send response to host [00:13:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146502,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [00:13:36]free response buf [00:13:36]execute_script done [00:13:36]execute_script returns [00:13:36]free content buf [00:13:36]Sock 8.Close socket [00:13:36]Sock 8.Thread stoped [00:13:40]OFD Sender: No OFD packet to send [00:13:45]OFD Sender: No OFD packet to send [00:13:50]OFD Sender: No OFD packet to send [00:13:55]OFD Sender: No OFD packet to send [00:14:00]OFD Sender: No OFD packet to send [00:14:05]OFD Sender: No OFD packet to send [00:14:10]OFD Sender: No OFD packet to send [00:14:15]OFD Sender: No OFD packet to send [00:14:20]OFD Sender: No OFD packet to send [00:14:25]OFD Sender: No OFD packet to send [00:14:30]OFD Sender: No OFD packet to send [00:14:35]OFD Sender: No OFD packet to send [00:14:40]OFD Sender: No OFD packet to send [00:14:45]OFD Sender: No OFD packet to send [00:14:50]OFD Sender: No OFD packet to send [00:14:55]OFD Sender: No OFD packet to send [00:15:00]OFD Sender: No OFD packet to send [00:15:05]OFD Sender: No OFD packet to send [00:15:10]OFD Sender: No OFD packet to send [00:15:15]OFD Sender: No OFD packet to send [00:15:20]OFD Sender: No OFD packet to send [00:15:25]OFD Sender: No OFD packet to send [00:15:30]OFD Sender: No OFD packet to send [00:15:35]OFD Sender: No OFD packet to send [00:15:40]OFD Sender: No OFD packet to send [00:15:45]OFD Sender: No OFD packet to send [00:15:50]OFD Sender: No OFD packet to send [00:15:54]accept exits with 10 [00:15:54]New connection [00:15:54]New thread 3067329892 created [00:15:54]Thread 3067473252 joined [00:15:54]Waiting for new connection... [00:15:54] Sock 10.Parse request [00:15:54]Sock 10.Check first char [00:15:54]Sock 10.First char is OK [00:15:54]request: POST /json_proto HTTP/1.0 [00:15:54]Method: POST [00:15:54]URL: /json_proto [00:15:54]Method is POST - this is cgi request [00:15:54]url: /json_proto [00:15:54]query_string will be loaded in cgi processing [00:15:54]execute_cgi json_proto POST (null) [00:15:54]execute_cgi path=json_proto method=POST [00:15:54]POST find Content-Length [00:15:54]Host: 172.17.40.195:8080 [00:15:54]Content-Length: 682 [00:15:54]Content-Type: application/json [00:15:54] [00:15:54]POST finish read [00:15:54]Found Content-Length = 682 [00:15:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:15:54]execute_script... [00:15: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)161269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:15:54]POST & json_proto [00:15:54]process_json_proto [00:15:54]json parsed OK: [00:15:54]protocol is kg_v1.0 [00:15:54]action value=close_receipt [00:15:54]process_action close_receipt [00:15:54]cmd_close_receipt [00:15:54]MH_GetDate [00:15:54]Write to MH i2c: F0 00 00 D4 17 DA [00:15:54]Write i2c OK [00:15:54]MH_I2C_Read... [00:15:54]Read from MH i2c: F0 [00:15:54]MH_I2C_Read... [00:15:54]Read from MH i2c: F0 09 00 [00:15:54]MH_I2C_Read... [00:15:54]Read from MH i2c: F0 09 00 D4 17 00 BC 7A 21 67 D5 8D 6C 64 D3 [00:15:54]GetLastDocTimeStamp 1730247213 [00:15:54]current date 1730247356 [00:15:54]FM_GetShiftState [00:15:54]SAM_PROTO_GetShiftState [00:15:54]wFMCommunicate request_size=4 [00:15:54]MH_SAM_APDU [00:15:54]CAPDU: 80 13 01 00 [00:15:54]Write to MH i2c: E2 08 00 D5 17 80 13 01 00 00 00 00 00 69 [00:15:54]Write i2c OK [00:15:54]MH_I2C_Read... [00:15:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:54]Read from MH i2c: E2 [00:15:54]MH_I2C_Read... [00:15:54]Read from MH i2c: E2 0E 00 [00:15:54]MH_I2C_Read... [00:15:54]Read from MH i2c: E2 0E 00 D5 17 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 A2 [00:15:54]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:15:54]wFMCommunicate OK [00:15:54]SAM_PROTO_GetShiftState done [00:15:54]FM_GetShiftState done [00:15:54]opened in 1730161786 [00:15:54]opened+sec_in_day 1730248186 [00:15:54]quantity*price = 100015 [00:15:54]sum+1 = 100017 [00:15:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 299 30.10.2024 00:15 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146503 ФПД: 272725985665052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001556&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146503&fm=272725985665052&tin=02508201610067®Number=0000000000091683&sum=100000 [00:15:55]StoreToDocumentArchive [00:15:55]shift 547 fd 146503 [00:15:55]save to /storage/0547/doc_00146503 [00:15:55]save last doc name /storage/0547/doc_00146503 to /storage/kkm_last_doc_name [00:15:55]save OK [00:15:55]Clear old archive folders... [00:15:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:15:55]tlvbuf is 01102260 [00:15:55]SAM_PROTO_ClearQueue [00:15:55]wFMCommunicate request_size=4 [00:15:55]MH_SAM_APDU [00:15:55]CAPDU: 80 09 00 00 [00:15:55]Write to MH i2c: E2 08 00 E2 17 80 09 00 00 00 00 00 00 6B [00:15:55]Write i2c OK [00:15:55]MH_I2C_Read... [00:15:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:55]Read from MH i2c: E2 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 E2 17 00 90 00 6D [00:15:55]RAPDU: 90 00 [00:15:55]wFMCommunicate OK [00:15:55]SAM_PROTO_ClearQueue done [00:15:55]KKMCreateOFDPacket [00:15:55]OFDProtocolAddRootSTLVToBuf [00:15:55]FM_MakeSignedData [00:15:55]FM_MakeSignedData [00:15:55]SAM_PROTO_SignData [00:15:55]wFMCommunicate request_size=4 [00:15:55]MH_SAM_APDU [00:15:55]CAPDU: 80 0D 01 02 [00:15:55]Write to MH i2c: E2 08 00 E3 17 80 0D 01 02 00 00 00 00 73 [00:15:55]Write i2c OK [00:15:55]MH_I2C_Read... [00:15:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:55]Read from MH i2c: E2 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 E3 17 00 90 00 6E [00:15:55]RAPDU: 90 00 [00:15:55]wFMCommunicate OK [00:15:55]wFMCommunicate request_size=255 [00:15:55]MH_SAM_APDU [00:15: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 BC 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3C 02 00 35 04 06 00 F8 [00:15:55]Write to MH i2c: E2 02 01 E4 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 2B 01 00 00 F4 03 04 00 BC 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3C 02 00 35 04 06 00 F8 00 00 87 [00:15:55]Write i2c OK [00:15:55]MH_I2C_Read... [00:15:55]OFD Sender: No OFD packet to send [00:15:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:55]Read from MH i2c: E2 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 E4 17 00 90 00 6F [00:15:55]RAPDU: 90 00 [00:15:55]wFMCommunicate OK [00:15:55]wFMCommunicate request_size=10 [00:15:55]MH_SAM_APDU [00:15:55]CAPDU: 80 0D 02 02 05 0A F7 7F 20 1C [00:15:55]Write to MH i2c: E2 0D 00 E5 17 80 0D 02 02 05 00 0A F7 7F 20 1C 00 00 3C [00:15:55]Write i2c OK [00:15:55]MH_I2C_Read... [00:15:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:55]Read from MH i2c: E2 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 03 00 E5 17 00 90 00 70 [00:15:55]RAPDU: 90 00 [00:15:55]wFMCommunicate OK [00:15:55]wFMCommunicate request_size=4 [00:15:55]MH_SAM_APDU [00:15:55]CAPDU: 80 0D 03 02 [00:15:55]Write to MH i2c: E2 08 00 E6 17 80 0D 03 02 00 00 00 00 78 [00:15:55]Write i2c OK [00:15:55]MH_I2C_Read... [00:15:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:55]Read from MH i2c: E2 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 0B 00 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 0B 00 E6 17 00 9E 20 7D F3 71 32 99 E0 90 00 C3 [00:15:55]RAPDU: 9E 20 7D F3 71 32 99 E0 90 00 [00:15:55]wFMCommunicate OK [00:15:55]SAM_PROTO_SignData done [00:15:55]FM_MakeSignedData done [00:15:55]CreateOFDProtocolMessage [00:15:55]wFMCommunicate request_size=4 [00:15:55]MH_SAM_APDU [00:15:55]CAPDU: 80 11 00 00 [00:15:55]Write to MH i2c: E2 08 00 E7 17 80 11 00 00 00 00 00 00 78 [00:15:55]Write i2c OK [00:15:55]MH_I2C_Read... [00:15:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:55]Read from MH i2c: E2 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 17 00 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: E2 17 00 E7 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CB [00:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:15:55]wFMCommunicate OK [00:15:55]CreateOFDProtocolMessage done [00:15:55]OFDSenderStorePacket 146503 [00:15:55]StoreOFDPacket docnum=146503 [00:15:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 89 9A 07 01 7C 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 BC 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3C 02 00 35 04 06 00 F8 0A F7 7F 20 1C 9E 20 7D F3 71 32 99 E0 [00:15:55]CheckFolder [00:15:55]dirname=/storage/ofd_packets [00:15:55]CheckFolder done [00:15:55]ProducePacketName [00:15:55]name=ofd_packets/00146503 [00:15:55]NVStorageSaveData ofd_packets/00146503 [00:15:55]File name is /storage/ofd_packets/00146503 [00:15:55]Write 301 bytes [00:15:55]NVStorageSaveData done [00:15:55]OFDSenderStorePacket done [00:15:55]KKMCreateOFDPacket done [00:15:55]NVStorageSaveData kkm_last_timestamp [00:15:55]File name is /storage/kkm_last_timestamp [00:15:55]Write 4 bytes [00:15:55]NVStorageSaveData done [00:15:55]ExternCall_PrintAddStr [00:15:55]wPrintStart [00:15:55]Write to MH i2c: 01 00 00 E8 17 FF [00:15:55]Write i2c OK [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: 01 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: 01 07 00 [00:15:55]MH_I2C_Read... [00:15:55]Read from MH i2c: 01 07 00 E8 17 00 00 00 00 00 FF 0F 14 [00:15:55]RasterBufferAndPrint [00:15:55]line Счет N : (1)161269 [00:15:55]line ИНН: 02508201610067 [00:15:55]line Контрольно-Кассовый Чек [00:15:55]line ПРОДАЖА [00:15:55]line ТРК (МРК, ГНК) : 52 [00:15:55]line Товар: 2710124130 [00:15:55]line Аи-92-К-2 [00:15:55]line 14.950 * 66.90 [00:15:55]line = 1000.16 [00:15:55]line НДС 12% НСП 1% [00:15:55]line > о реализуемом товаре [00:15:55]line ОКРУГЛЕНИЕ: -0.16 [00:15:55]line ИТОГО: 1000.00 [00:15:55]line Внесено: 1000.00 [00:15:55]line СДАЧА: 0.00 [00:15:55]line НСП 1% : 8.85 [00:15:55]line НДС 12% : 106.21 [00:15:55]line Наличными: 1000.00 [00:15:55]line Безнал.: 0.00 [00:15:55]line Место: АЗС № 126 "Партнер Нефть" [00:15:55]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:15:55]line СНО: Общий режим [00:15:55]line Чек 299 30.10.2024 00:15 [00:15:55]line Смена: 547 ФФД: 1.0 [00:15:55]line ЗНМ: 0300000085 [00:15:55]line РНМ: 0000000000091683 [00:15:55]line Версия ККМ: 001 [00:15:55]line ФМ: 0000000000871745 [00:15:55]line ФД: 146503 [00:15:55]line ФПД: 272725985665052 [00:15:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001556&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146503&fm=272725985665052&tin=02508201610067®Number=0000000000091683&sum=100000 [00:15:56]OFD Sender: Processing packet 146503 [packets to send 206, broken 205] [00:15:56]ProducePacketName [00:15:56]name=ofd_packets/00146503 [00:15:56]OFD Sender: To server: pG, [00:15:56]CommunicateWithHost lk.salyk.kg:30040 [00:15:56]ConnectInit lk.salyk.kg [00:15:56]written 0, free lines is 4095 [00:15:56]Connected sock=9 [00:15:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 89 9A 07 01 7C 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 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 BC 7A 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3C 02 00 35 04 06 00 F8 0A F7 7F 20 1C 9E 20 7D F3 71 32 99 E0 [00:15:56]Write to MH i2c: 01 00 00 13 18 2B [00:15:56]Write i2c OK [00:15:56]MH_I2C_Read... [00:15:56]Read from MH i2c: 01 [00:15:56]MH_I2C_Read... [00:15:56]Read from MH i2c: 01 07 00 [00:15:56]MH_I2C_Read... [00:15:56]Read from MH i2c: 01 07 00 13 18 00 00 00 00 00 B7 0C F5 [00:15:56]RasterBufferAndPrint [00:15:56]line [00:15:56]line [00:15:56]line [00:15:56]line [00:15:56]line [00:15:56]written 0, free lines is 3263 [00:15:56]MH_Cut [00:15:56]Write to MH i2c: D1 01 00 1A 18 01 04 [00:15:56]Write i2c OK [00:15:56]MH_I2C_Read... [00:15:56]Read from MH i2c: D1 [00:15:56]MH_I2C_Read... [00:15:56]Read from MH i2c: D1 01 00 [00:15:56]MH_I2C_Read... [00:15:56]Read from MH i2c: D1 01 00 1A 18 00 03 [00:15:56]Write to MH i2c: 01 00 00 1B 18 33 [00:15:56]Write i2c OK [00:15:56]MH_I2C_Read... [00:15:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 B8 FB 47 00 77 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 47 3C 02 00 F4 03 04 00 E1 1F 21 67 B6 04 01 00 00 AF 72 26 A0 CD A0 F7 F6 [00:15:56]CommunicateWithHost err = 0 [00:15:56]CheckOFDResponse [00:15:56]1017 (14) - 77093643461234 [00:15:56]1041 (16) - 0000000000871745 [00:15:56]1040 (4) - 146503 [00:15:56]1012 (4) - 29.10.2024 17:48 [00:15:56]1206 (1) - 0 [00:15:56]OFD Sender: Remove packet 146503 [00:15:56]ProducePacketName [00:15:56]name=ofd_packets/00146503 [00:15:56]NVStorageDeleteData [00:15:57]OFD Sender: No OFD packet to send [00:15:57]*** Cut start [00:15:57]*** Partial cut [00:15:57]*** CUTSNS_PIN = 1 [00:15:57]*** CUTSNS_PIN = 0 [00:15:57]*** Brake cut motor [00:15:58]Read from MH i2c: 01 [00:15:58]MH_I2C_Read... [00:15:58]*** Stop cut motor [00:15:58]*** Cut end [00:15:58]Read from MH i2c: 01 07 00 [00:15:58]MH_I2C_Read... [00:15:58]Read from MH i2c: 01 07 00 1B 18 00 00 00 00 00 FF 0F 48 [00:15:58]process_action close_receipt done [00:15:58]requested_data is exist [00:15:58]produce_requested_data [00:15:58]requested_item fm.sn is exist - process it [00:15:58]wFMCommunicate request_size=4 [00:15:58]MH_SAM_APDU [00:15:58]CAPDU: 80 11 00 00 [00:15:58]Write to MH i2c: E2 08 00 1C 18 80 11 00 00 00 00 00 00 AE [00:15:58]Write i2c OK [00:15:58]MH_I2C_Read... [00:15:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:58]Read from MH i2c: E2 [00:15:58]MH_I2C_Read... [00:15:58]Read from MH i2c: E2 17 00 [00:15:58]MH_I2C_Read... [00:15:58]Read from MH i2c: E2 17 00 1C 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 01 [00:15:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:15:58]wFMCommunicate OK [00:15:58]requested_item fd.num is exist - process it [00:15:58]SAM_PROTO_GetFieldsCounters [00:15:58]wFMCommunicate request_size=4 [00:15:58]MH_SAM_APDU [00:15:58]CAPDU: 80 13 00 00 [00:15:58]Write to MH i2c: E2 08 00 1D 18 80 13 00 00 00 00 00 00 B1 [00:15:58]Write i2c OK [00:15:58]MH_I2C_Read... [00:15:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:58]Read from MH i2c: E2 [00:15:58]MH_I2C_Read... [00:15:58]Read from MH i2c: E2 62 00 [00:15:58]MH_I2C_Read... [00:15:58]Read from MH i2c: E2 62 00 1D 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 47 3C 02 00 0E 04 04 00 23 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 02 [00:15:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 47 3C 02 00 0E 04 04 00 23 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 [00:15:58]wFMCommunicate OK [00:15:58]SAM_PROTO_GetFieldsCounters done [00:15:58]requested_item shift.num is exist - process it [00:15:58]requested_item shift.opened is exist - process it [00:15:58]req_shift_opened [00:15:58]FM_GetShiftState [00:15:58]SAM_PROTO_GetShiftState [00:15:58]wFMCommunicate request_size=4 [00:15:58]MH_SAM_APDU [00:15:58]CAPDU: 80 13 01 00 [00:15:58]Write to MH i2c: E2 08 00 1E 18 80 13 01 00 00 00 00 00 B3 [00:15:58]Write i2c OK [00:15:58]MH_I2C_Read... [00:15:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:58]Read from MH i2c: E2 [00:15:58]MH_I2C_Read... [00:15:58]Read from MH i2c: E2 0E 00 [00:15:58]MH_I2C_Read... [00:15:58]Read from MH i2c: E2 0E 00 1E 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EC [00:15:58]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:15:58]wFMCommunicate OK [00:15:58]SAM_PROTO_GetShiftState done [00:15:58]FM_GetShiftState done [00:15:58]req_shift_opened done [00:15:58]requested_item shift.open_date is exist - process it [00:15:58]req_shift_open_date [00:15:58]req_shift_open_date done [00:15:58]produce_requested_data done [00:15:58]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146503,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [00:15:58]process_action_free close_receipt [00:15:58]json_value_free [00:15:58]json_value_free done [00:15:58]process_json_proto returns [00:15:58]Send response to host [00:15:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146503,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [00:15:58]free response buf [00:15:58]execute_script done [00:15:58]execute_script returns [00:15:58]free content buf [00:15:58]Sock 10.Close socket [00:15:58]Sock 10.Thread stoped [00:16:02]OFD Sender: No OFD packet to send [00:16:07]OFD Sender: No OFD packet to send [00:16:12]OFD Sender: No OFD packet to send [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:35]accept exits with 8 [00:17:35]New connection [00:17:35]New thread 3067473252 created [00:17:35]Thread 3067329892 joined [00:17:35]Waiting for new connection... [00:17:35] Sock 8.Parse request [00:17:35]Sock 8.Check first char [00:17:35]Sock 8.First char is OK [00:17:35]request: POST /json_proto HTTP/1.0 [00:17:35]Method: POST [00:17:35]URL: /json_proto [00:17:35]Method is POST - this is cgi request [00:17:35]url: /json_proto [00:17:35]query_string will be loaded in cgi processing [00:17:35]execute_cgi json_proto POST (null) [00:17:35]execute_cgi path=json_proto method=POST [00:17:35]POST find Content-Length [00:17:35]Host: 172.17.40.195:8080 [00:17:35]Content-Length: 679 [00:17:35]Content-Type: application/json [00:17:35] [00:17:35]POST finish read [00:17:35]Found Content-Length = 679 [00:17:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 35.440, "sum" : 2700.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:35]execute_script... [00:17:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 35.440, "sum" : 2700.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:35]POST & json_proto [00:17:35]process_json_proto [00:17:35]json parsed OK: [00:17:35]protocol is kg_v1.0 [00:17:35]action value=close_receipt [00:17:35]process_action close_receipt [00:17:35]cmd_close_receipt [00:17:35]MH_GetDate [00:17:35]Write to MH i2c: F0 00 00 1F 18 26 [00:17:35]Write i2c OK [00:17:35]MH_I2C_Read... [00:17:35]Read from MH i2c: F0 [00:17:35]MH_I2C_Read... [00:17:35]Read from MH i2c: F0 09 00 [00:17:35]MH_I2C_Read... [00:17:35]Read from MH i2c: F0 09 00 1F 18 00 21 7B 21 67 D5 8D 6C 64 85 [00:17:35]GetLastDocTimeStamp 1730247356 [00:17:35]current date 1730247457 [00:17:35]FM_GetShiftState [00:17:35]SAM_PROTO_GetShiftState [00:17:35]wFMCommunicate request_size=4 [00:17:35]MH_SAM_APDU [00:17:35]CAPDU: 80 13 01 00 [00:17:35]Write to MH i2c: E2 08 00 20 18 80 13 01 00 00 00 00 00 B5 [00:17:35]Write i2c OK [00:17:35]MH_I2C_Read... [00:17:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:35]Read from MH i2c: E2 [00:17:35]MH_I2C_Read... [00:17:35]Read from MH i2c: E2 0E 00 [00:17:35]MH_I2C_Read... [00:17:35]Read from MH i2c: E2 0E 00 20 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 EE [00:17:35]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:17:35]wFMCommunicate OK [00:17:35]SAM_PROTO_GetShiftState done [00:17:35]FM_GetShiftState done [00:17:35]opened in 1730161786 [00:17:35]opened+sec_in_day 1730248186 [00:17:35]quantity*price = 270052 [00:17:35]sum+1 = 270054 [00:17:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 2700.00 Внесено: 2700.00 СДАЧА: 0.00 НСП 1% : 23.90 НДС 12% : 286.78 Наличными: 2700.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 300 30.10.2024 00:17 Смена: 547 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146504 ФПД: 101171047705958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001737&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146504&fm=101171047705958&tin=02508201610067®Number=0000000000091683&sum=270000 [00:17:36]StoreToDocumentArchive [00:17:36]shift 547 fd 146504 [00:17:36]save to /storage/0547/doc_00146504 [00:17:36]save last doc name /storage/0547/doc_00146504 to /storage/kkm_last_doc_name [00:17:36]save OK [00:17:36]Clear old archive folders... [00:17:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:17:36]tlvbuf is 010C9CD0 [00:17:36]SAM_PROTO_ClearQueue [00:17:36]wFMCommunicate request_size=4 [00:17:36]MH_SAM_APDU [00:17:36]CAPDU: 80 09 00 00 [00:17:36]Write to MH i2c: E2 08 00 2D 18 80 09 00 00 00 00 00 00 B7 [00:17:36]Write i2c OK [00:17:36]MH_I2C_Read... [00:17:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:17:36]Read from MH i2c: E2 [00:17:36]MH_I2C_Read... [00:17:36]Read from MH i2c: E2 03 00 [00:17:36]MH_I2C_Read... [00:17:36]Read from MH i2c: E2 03 00 2D 18 00 90 00 B9 [00:17:36]RAPDU: 90 00 [00:17:36]wFMCommunicate OK [00:17:36]SAM_PROTO_ClearQueue done [00:17:36]KKMCreateOFDPacket [00:17:36]OFDProtocolAddRootSTLVToBuf [00:17:36]FM_MakeSignedData [00:17:36]FM_MakeSignedData [00:17:36]SAM_PROTO_SignData [00:17:36]wFMCommunicate request_size=4 [00:17:36]MH_SAM_APDU [00:17:36]CAPDU: 80 0D 01 02 [00:17:36]Write to MH i2c: E2 08 00 2E 18 80 0D 01 02 00 00 00 00 BF [00:17:36]Write i2c OK [00:17:36]MH_I2C_Read... [00:17:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:17:36]Read from MH i2c: E2 [00:17:36]MH_I2C_Read... [00:17:36]Read from MH i2c: E2 03 00 [00:17:36]MH_I2C_Read... [00:17:36]Read from MH i2c: E2 03 00 2E 18 00 90 00 BA [00:17:36]RAPDU: 90 00 [00:17:36]wFMCommunicate OK [00:17:36]wFMCommunicate request_size=255 [00:17:36]MH_SAM_APDU [00:17:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 04 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 21 7B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3C 02 00 35 04 06 00 5C 03 B8 5C [00:17:36]Write to MH i2c: E2 02 01 2F 18 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 04 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 21 7B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3C 02 00 35 04 06 00 5C 03 B8 5C 00 00 E5 [00:17:36]Write i2c OK [00:17:36]MH_I2C_Read... [00:17:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:36]Read from MH i2c: E2 [00:17:36]MH_I2C_Read... [00:17:36]Read from MH i2c: E2 03 00 [00:17:36]MH_I2C_Read... [00:17:36]Read from MH i2c: E2 03 00 2F 18 00 90 00 BB [00:17:36]RAPDU: 90 00 [00:17:36]wFMCommunicate OK [00:17:36]wFMCommunicate request_size=7 [00:17:36]MH_SAM_APDU [00:17:36]CAPDU: 80 0D 02 02 02 2D 66 [00:17:36]Write to MH i2c: E2 0A 00 30 18 80 0D 02 02 02 00 2D 66 00 00 59 [00:17:36]Write i2c OK [00:17:36]MH_I2C_Read... [00:17:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:37]Read from MH i2c: E2 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: E2 03 00 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: E2 03 00 30 18 00 90 00 BC [00:17:37]RAPDU: 90 00 [00:17:37]wFMCommunicate OK [00:17:37]wFMCommunicate request_size=4 [00:17:37]MH_SAM_APDU [00:17:37]CAPDU: 80 0D 03 02 [00:17:37]Write to MH i2c: E2 08 00 31 18 80 0D 03 02 00 00 00 00 C4 [00:17:37]Write i2c OK [00:17:37]MH_I2C_Read... [00:17:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:17:37]Read from MH i2c: E2 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: E2 0B 00 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: E2 0B 00 31 18 00 1B F3 E9 A9 DC 26 5C 12 90 00 D5 [00:17:37]RAPDU: 1B F3 E9 A9 DC 26 5C 12 90 00 [00:17:37]wFMCommunicate OK [00:17:37]SAM_PROTO_SignData done [00:17:37]FM_MakeSignedData done [00:17:37]CreateOFDProtocolMessage [00:17:37]wFMCommunicate request_size=4 [00:17:37]MH_SAM_APDU [00:17:37]CAPDU: 80 11 00 00 [00:17:37]Write to MH i2c: E2 08 00 32 18 80 11 00 00 00 00 00 00 C4 [00:17:37]Write i2c OK [00:17:37]MH_I2C_Read... [00:17:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:37]Read from MH i2c: E2 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: E2 17 00 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: E2 17 00 32 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 17 [00:17:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:17:37]wFMCommunicate OK [00:17:37]CreateOFDProtocolMessage done [00:17:37]OFDSenderStorePacket 146504 [00:17:37]StoreOFDPacket docnum=146504 [00:17:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 98 4B 04 01 F3 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 04 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 21 7B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3C 02 00 35 04 06 00 5C 03 B8 5C 2D 66 1B F3 E9 A9 DC 26 5C 12 [00:17:37]CheckFolder [00:17:37]dirname=/storage/ofd_packets [00:17:37]CheckFolder done [00:17:37]ProducePacketName [00:17:37]name=ofd_packets/00146504 [00:17:37]NVStorageSaveData ofd_packets/00146504 [00:17:37]File name is /storage/ofd_packets/00146504 [00:17:37]Write 298 bytes [00:17:37]NVStorageSaveData done [00:17:37]OFDSenderStorePacket done [00:17:37]KKMCreateOFDPacket done [00:17:37]NVStorageSaveData kkm_last_timestamp [00:17:37]File name is /storage/kkm_last_timestamp [00:17:37]Write 4 bytes [00:17:37]NVStorageSaveData done [00:17:37]ExternCall_PrintAddStr [00:17:37]wPrintStart [00:17:37]Write to MH i2c: 01 00 00 33 18 4B [00:17:37]Write i2c OK [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: 01 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: 01 07 00 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: 01 07 00 33 18 00 00 00 00 00 FF 0F 60 [00:17:37]RasterBufferAndPrint [00:17:37]line Счет N : (1)161270 [00:17:37]line ИНН: 02508201610067 [00:17:37]line Контрольно-Кассовый Чек [00:17:37]line ПРОДАЖА [00:17:37]line ТРК (МРК, ГНК) : 11 [00:17:37]line Товар: 2710194210 [00:17:37]line ДТ-К-2 [00:17:37]line 35.440 * 76.20 [00:17:37]line = 2700.53 [00:17:37]line НДС 12% НСП 1% [00:17:37]line > о реализуемом товаре [00:17:37]line ОКРУГЛЕНИЕ: -0.53 [00:17:37]line ИТОГО: 2700.00 [00:17:37]line Внесено: 2700.00 [00:17:37]line СДАЧА: 0.00 [00:17:37]line НСП 1% : 23.90 [00:17:37]line НДС 12% : 286.78 [00:17:37]line Наличными: 2700.00 [00:17:37]line Безнал.: 0.00 [00:17:37]line Место: АЗС № 126 "Партнер Нефть" [00:17:37]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:17:37]line СНО: Общий режим [00:17:37]line Чек 300 30.10.2024 00:17 [00:17:37]line Смена: 547 ФФД: 1.0 [00:17:37]line ЗНМ: 0300000085 [00:17:37]line РНМ: 0000000000091683 [00:17:37]line Версия ККМ: 001 [00:17:37]line ФМ: 0000000000871745 [00:17:37]line ФД: 146504 [00:17:37]line ФПД: 101171047705958 [00:17:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001737&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146504&fm=101171047705958&tin=02508201610067®Number=0000000000091683&sum=270000 [00:17:37]OFD Sender: Processing packet 146504 [packets to send 206, broken 205] [00:17:37]ProducePacketName [00:17:37]name=ofd_packets/00146504 [00:17:37]OFD Sender: To server: pG, [00:17:37]CommunicateWithHost lk.salyk.kg:30040 [00:17:37]ConnectInit lk.salyk.kg [00:17:37]written 0, free lines is 4095 [00:17:37]Connected sock=10 [00:17:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 98 4B 04 01 F3 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 8A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 04 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 21 7B 21 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 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 48 3C 02 00 35 04 06 00 5C 03 B8 5C 2D 66 1B F3 E9 A9 DC 26 5C 12 [00:17:37]Write to MH i2c: 01 00 00 5E 18 76 [00:17:37]Write i2c OK [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: 01 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: 01 07 00 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: 01 07 00 5E 18 00 00 00 00 00 AD 0C 36 [00:17:37]RasterBufferAndPrint [00:17:37]line [00:17:37]line [00:17:37]line [00:17:37]line [00:17:37]line [00:17:37]written 0, free lines is 3251 [00:17:37]MH_Cut [00:17:37]Write to MH i2c: D1 01 00 65 18 01 4F [00:17:37]Write i2c OK [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: D1 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: D1 01 00 [00:17:37]MH_I2C_Read... [00:17:37]Read from MH i2c: D1 01 00 65 18 00 4E [00:17:37]Write to MH i2c: 01 00 00 66 18 7E [00:17:37]Write i2c OK [00:17:37]MH_I2C_Read... [00:17:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 75 6A 47 00 A9 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 31 37 34 35 10 04 04 00 48 3C 02 00 F4 03 04 00 47 20 21 67 B6 04 01 00 00 93 41 AC 53 AC 42 F1 F6 [00:17:38]CommunicateWithHost err = 0 [00:17:38]CheckOFDResponse [00:17:38]1017 (14) - 77093643461234 [00:17:38]1041 (16) - 0000000000871745 [00:17:38]1040 (4) - 146504 [00:17:38]1012 (4) - 29.10.2024 17:49 [00:17:38]1206 (1) - 0 [00:17:38]OFD Sender: Remove packet 146504 [00:17:38]ProducePacketName [00:17:38]name=ofd_packets/00146504 [00:17:38]NVStorageDeleteData [00:17:38]OFD Sender: No OFD packet to send [00:17:38]*** Cut start [00:17:38]*** Partial cut [00:17:38]*** CUTSNS_PIN = 1 [00:17:38]*** CUTSNS_PIN = 0 [00:17:38]*** Brake cut motor [00:17:39]Read from MH i2c: 01 [00:17:39]MH_I2C_Read... [00:17:39]*** Stop cut motor [00:17:39]*** Cut end [00:17:39]Read from MH i2c: 01 07 00 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: 01 07 00 66 18 00 00 00 00 00 FF 0F 93 [00:17:39]process_action close_receipt done [00:17:39]requested_data is exist [00:17:39]produce_requested_data [00:17:39]requested_item fm.sn is exist - process it [00:17:39]wFMCommunicate request_size=4 [00:17:39]MH_SAM_APDU [00:17:39]CAPDU: 80 11 00 00 [00:17:39]Write to MH i2c: E2 08 00 67 18 80 11 00 00 00 00 00 00 F9 [00:17:39]Write i2c OK [00:17:39]MH_I2C_Read... [00:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:39]Read from MH i2c: E2 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 17 00 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 17 00 67 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 4C [00:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:17:39]wFMCommunicate OK [00:17:39]requested_item fd.num is exist - process it [00:17:39]SAM_PROTO_GetFieldsCounters [00:17:39]wFMCommunicate request_size=4 [00:17:39]MH_SAM_APDU [00:17:39]CAPDU: 80 13 00 00 [00:17:39]Write to MH i2c: E2 08 00 68 18 80 13 00 00 00 00 00 00 FC [00:17:39]Write i2c OK [00:17:39]MH_I2C_Read... [00:17:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:17:39]Read from MH i2c: E2 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 62 00 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 62 00 68 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 51 [00:17:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 [00:17:39]wFMCommunicate OK [00:17:39]SAM_PROTO_GetFieldsCounters done [00:17:39]requested_item shift.num is exist - process it [00:17:39]requested_item shift.opened is exist - process it [00:17:39]req_shift_opened [00:17:39]FM_GetShiftState [00:17:39]SAM_PROTO_GetShiftState [00:17:39]wFMCommunicate request_size=4 [00:17:39]MH_SAM_APDU [00:17:39]CAPDU: 80 13 01 00 [00:17:39]Write to MH i2c: E2 08 00 69 18 80 13 01 00 00 00 00 00 FE [00:17:39]Write i2c OK [00:17:39]MH_I2C_Read... [00:17:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:39]Read from MH i2c: E2 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 0E 00 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 0E 00 69 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 37 [00:17:39]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:17:39]wFMCommunicate OK [00:17:39]SAM_PROTO_GetShiftState done [00:17:39]FM_GetShiftState done [00:17:39]req_shift_opened done [00:17:39]requested_item shift.open_date is exist - process it [00:17:39]req_shift_open_date [00:17:39]req_shift_open_date done [00:17:39]produce_requested_data done [00:17:39]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146504,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [00:17:39]process_action_free close_receipt [00:17:39]json_value_free [00:17:39]json_value_free done [00:17:39]process_json_proto returns [00:17:39]Send response to host [00:17:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146504,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [00:17:39]free response buf [00:17:39]execute_script done [00:17:39]execute_script returns [00:17:39]free content buf [00:17:39]Sock 8.Close socket [00:17:39]Sock 8.Thread stoped [00:17:43]OFD Sender: No OFD packet to send [00:17:48]OFD Sender: No OFD packet to send [00:17:53]OFD Sender: No OFD packet to send [00:17:58]OFD Sender: No OFD packet to send [00:18:03]OFD Sender: No OFD packet to send [00:18:08]OFD Sender: No OFD packet to send [00:18:13]OFD Sender: No OFD packet to send [00:18:18]OFD Sender: No OFD packet to send [00:18:23]OFD Sender: No OFD packet to send [00:18:28]OFD Sender: No OFD packet to send [00:18:33]OFD Sender: No OFD packet to send [00:18:38]OFD Sender: No OFD packet to send [00:18:43]OFD Sender: No OFD packet to send [00:18:48]OFD Sender: No OFD packet to send [00:18:53]OFD Sender: No OFD packet to send [00:18:58]OFD Sender: No OFD packet to send [00:19:03]OFD Sender: No OFD packet to send [00:19:08]OFD Sender: No OFD packet to send [00:19:13]OFD Sender: No OFD packet to send [00:19:18]OFD Sender: No OFD packet to send [00:19:23]OFD Sender: No OFD packet to send [00:19:28]OFD Sender: No OFD packet to send [00:19:33]OFD Sender: No OFD packet to send [00:19:38]OFD Sender: No OFD packet to send [00:19:43]OFD Sender: No OFD packet to send [00:19:48]OFD Sender: No OFD packet to send [00:19:53]OFD Sender: No OFD packet to send [00:19:58]OFD Sender: No OFD packet to send [00:20:03]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [00:21:24]OFD Sender: No OFD packet to send [00:21:29]OFD Sender: No OFD packet to send [00:21:34]OFD Sender: No OFD packet to send [00:21:39]OFD Sender: No OFD packet to send [00:21:44]OFD Sender: No OFD packet to send [00:21:49]OFD Sender: No OFD packet to send [00:21:54]OFD Sender: No OFD packet to send [00:21:59]OFD Sender: No OFD packet to send [00:22:04]OFD Sender: No OFD packet to send [00:22:09]OFD Sender: No OFD packet to send [00:22:14]OFD Sender: No OFD packet to send [00:22:19]OFD Sender: No OFD packet to send [00:22:24]OFD Sender: No OFD packet to send [00:22:29]OFD Sender: No OFD packet to send [00:22:34]OFD Sender: No OFD packet to send [00:22:39]OFD Sender: No OFD packet to send [00:22:44]OFD Sender: No OFD packet to send [00:22:49]OFD Sender: No OFD packet to send [00:22:54]OFD Sender: No OFD packet to send [00:22:59]OFD Sender: No OFD packet to send [00:23:04]OFD Sender: No OFD packet to send [00:23:09]OFD Sender: No OFD packet to send [00:23:14]OFD Sender: No OFD packet to send [00:23:19]OFD Sender: No OFD packet to send [00:23:24]OFD Sender: No OFD packet to send [00:23:29]OFD Sender: No OFD packet to send [00:23:34]OFD Sender: No OFD packet to send [00:23:39]OFD Sender: No OFD packet to send [00:23:44]OFD Sender: No OFD packet to send [00:23:49]OFD Sender: No OFD packet to send [00:23:54]OFD Sender: No OFD packet to send [00:23:59]OFD Sender: No OFD packet to send [00:24:04]OFD Sender: No OFD packet to send [00:24:09]OFD Sender: No OFD packet to send [00:24:14]OFD Sender: No OFD packet to send [00:24:19]OFD Sender: No OFD packet to send [00:24:24]OFD Sender: No OFD packet to send [00:24:29]OFD Sender: No OFD packet to send [00:24:34]OFD Sender: No OFD packet to send [00:24:39]OFD Sender: No OFD packet to send [00:24:44]OFD Sender: No OFD packet to send [00:24:49]OFD Sender: No OFD packet to send [00:24:54]OFD Sender: No OFD packet to send [00:24:59]OFD Sender: No OFD packet to send [00:25:04]OFD Sender: No OFD packet to send [00:25:09]OFD Sender: No OFD packet to send [00:25:14]OFD Sender: No OFD packet to send [00:25:19]OFD Sender: No OFD packet to send [00:26:16] [00:26:16]POST finish read [00:26:16]Found Content-Length = 331 [00:26:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:16]execute_script... [00:26:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:16]POST & json_proto [00:26:16]process_json_proto [00:26:16]json parsed OK: [00:26:16]protocol is kg_v1.0 [00:26:16]action value=get_value [00:26:16]process_action get_value [00:26:16]cmd_get_value [00:26:16]process_action get_value done [00:26:16]requested_data is exist [00:26:16]produce_requested_data [00:26:16]requested_item fm.sale.total is exist - process it [00:26:16]SAM_PROTO_GetFMData [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 13 03 00 [00:26:16]Write to MH i2c: E2 08 00 77 18 80 13 03 00 00 00 00 00 0E [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:26:16]Read from MH i2c: E2 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 FD 00 77 18 00 C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 B0 [00:26:16]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [00:26:16]wFMCommunicate OK [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 17 00 00 [00:26:16]Write to MH i2c: E2 08 00 78 18 80 17 00 00 00 00 00 00 10 [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 78 18 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 8B [00:26:17]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:26:17]wFMCommunicate OK [00:26:17]wFMCommunicate request_size=4 [00:26:17]MH_SAM_APDU [00:26:17]CAPDU: 80 17 00 00 [00:26:17]Write to MH i2c: E2 08 00 79 18 80 17 00 00 00 00 00 00 11 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 79 18 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 B1 [00:26:17]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:26:17]wFMCommunicate OK [00:26:17]wFMCommunicate request_size=4 [00:26:17]MH_SAM_APDU [00:26:17]CAPDU: 80 17 00 00 [00:26:17]Write to MH i2c: E2 08 00 7A 18 80 17 00 00 00 00 00 00 12 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 FD 00 7A 18 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 97 [00:26:17]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:26:18]wFMCommunicate OK [00:26:18]wFMCommunicate request_size=4 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 17 00 00 [00:26:18]Write to MH i2c: E2 08 00 7B 18 80 17 00 00 00 00 00 00 13 [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 DE 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 DE 00 7B 18 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F2 [00:26:18]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:26:18]wFMCommunicate OK [00:26:18]SAM_PROTO_GetFMData done [00:26:18]requested_item fm.sale_refund.total is exist - process it [00:26:18]requested_item fm.buy.total is exist - process it [00:26:18]requested_item shift.sale.total is exist - process it [00:26:18]SAM_PROTO_GetShiftData [00:26:18]wFMCommunicate request_size=4 [00:26:18]MH_SAM_APDU [00:26:18]CAPDU: 80 13 02 00 [00:26:18]Write to MH i2c: E2 08 00 7C 18 80 13 02 00 00 00 00 00 12 [00:26:18]Write i2c OK [00:26:18]MH_I2C_Read... [00:26:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:26:18]Read from MH i2c: E2 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 FD 00 [00:26:18]MH_I2C_Read... [00:26:18]Read from MH i2c: E2 FD 00 7C 18 00 B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 30 [00:26:18]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=4 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 17 00 00 [00:26:19]Write to MH i2c: E2 08 00 7D 18 80 17 00 00 00 00 00 00 15 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 FD 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 FD 00 7D 18 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 2E [00:26:19]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 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=4 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 17 00 00 [00:26:19]Write to MH i2c: E2 08 00 7E 18 80 17 00 00 00 00 00 00 16 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:19]OFD Sender: No OFD packet to send [00:26:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:19]Read from MH i2c: E2 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 FD 00 [00:26:19]MH_I2C_Read... [00:26:19]Read from MH i2c: E2 FD 00 7E 18 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 CF [00:26:19]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 [00:26:19]wFMCommunicate OK [00:26:19]wFMCommunicate request_size=4 [00:26:19]MH_SAM_APDU [00:26:19]CAPDU: 80 17 00 00 [00:26:19]Write to MH i2c: E2 08 00 7F 18 80 17 00 00 00 00 00 00 17 [00:26:19]Write i2c OK [00:26:19]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 FD 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 FD 00 7F 18 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 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 8F [00:26:20]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 [00:26:20]wFMCommunicate OK [00:26:20]wFMCommunicate request_size=4 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 17 00 00 [00:26:20]Write to MH i2c: E2 08 00 80 18 80 17 00 00 00 00 00 00 18 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 CE 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 CE 00 80 18 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 FD [00:26:20]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 [00:26:20]wFMCommunicate OK [00:26:20]SAM_PROTO_GetShiftData done [00:26:20]requested_item shift.sale.total_cash is exist - process it [00:26:20]requested_item shift.sale_refund.total is exist - process it [00:26:20]requested_item shift.sale_refund.total_cash is exist - process it [00:26:20]requested_item shift.buy.total is exist - process it [00:26:20]requested_item shift.buy.total_cash is exist - process it [00:26:20]produce_requested_data done [00:26:20]produce_requested_data return {"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:26:20]process_action_free get_value [00:26:20]json_value_free [00:26:20]json_value_free done [00:26:20]process_json_proto returns [00:26:20]Send response to host [00:26:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:26:20]free response buf [00:26:20]execute_script done [00:26:20]execute_script returns [00:26:20]free content buf [00:26:20]Sock 9.Close socket [00:26:20]Sock 9.Thread stoped [00:26:20]accept exits with 10 [00:26:20]New connection [00:26:20]New thread 3067473252 created [00:26:20]Thread 3067329892 joined [00:26:20]Waiting for new connection... [00:26:20] Sock 10.Parse request [00:26:20]Sock 10.Check first char [00:26:20]Sock 10.First char is OK [00:26:20]request: POST /json_proto HTTP/1.0 [00:26:20]Method: POST [00:26:20]URL: /json_proto [00:26:20]Method is POST - this is cgi request [00:26:20]url: /json_proto [00:26:20]query_string will be loaded in cgi processing [00:26:20]execute_cgi json_proto POST (null) [00:26:20]execute_cgi path=json_proto method=POST [00:26:20]POST find Content-Length [00:26:20]Host: 172.17.40.195:8080 [00:26:20]Content-Length: 269 [00:26:20]Content-Type: application/json [00:26:20] [00:26:20]POST finish read [00:26:20]Found Content-Length = 269 [00:26:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u043E\u043D\u0443\u043D\u0431\u0435\u043A\u043E\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:20]execute_script... [00:26:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u043E\u043D\u0443\u043D\u0431\u0435\u043A\u043E\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:20]POST & json_proto [00:26:20]process_json_proto [00:26:20]json parsed OK: [00:26:20]protocol is kg_v1.0 [00:26:20]action value=x_report [00:26:20]process_action x_report [00:26:20]cmd_x_report [00:26:20]MH_GetDate [00:26:20]Write to MH i2c: F0 00 00 81 18 88 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: F0 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: F0 09 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: F0 09 00 81 18 00 2E 7D 21 67 D5 8D 6C 64 F6 [00:26:20]GetLastDocTimeStamp 1730247457 [00:26:20]current date 1730247982 [00:26:20]FM_GetShiftState [00:26:20]SAM_PROTO_GetShiftState [00:26:20]wFMCommunicate request_size=4 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 13 01 00 [00:26:20]Write to MH i2c: E2 08 00 82 18 80 13 01 00 00 00 00 00 17 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 0E 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 0E 00 82 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 50 [00:26:20]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:26:20]wFMCommunicate OK [00:26:20]SAM_PROTO_GetShiftState done [00:26:20]FM_GetShiftState done [00:26:20]KKMCreateXReportDocument [00:26:20]Load OK [00:26:20]Malloc new data [00:26:20]MH_GetDate [00:26:20]Write to MH i2c: F0 00 00 83 18 8A [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: F0 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: F0 09 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: F0 09 00 83 18 00 2E 7D 21 67 D5 8D 6C 64 F8 [00:26:20]Malloc new data [00:26:20]Malloc new data [00:26:20]wFMCommunicate request_size=4 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 11 00 00 [00:26:20]Write to MH i2c: E2 08 00 84 18 80 11 00 00 00 00 00 00 16 [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:21]Read from MH i2c: E2 [00:26:21]MH_I2C_Read... [00:26:21]Read from MH i2c: E2 17 00 [00:26:21]MH_I2C_Read... [00:26:21]Read from MH i2c: E2 17 00 84 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 69 [00:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:26:21]wFMCommunicate OK [00:26:21]SAM_PROTO_GetFieldsCounters [00:26:21]wFMCommunicate request_size=4 [00:26:21]MH_SAM_APDU [00:26:21]CAPDU: 80 13 00 00 [00:26:21]Write to MH i2c: E2 08 00 85 18 80 13 00 00 00 00 00 00 19 [00:26:21]Write i2c OK [00:26:21]MH_I2C_Read... [00:26:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:21]Read from MH i2c: E2 [00:26:21]MH_I2C_Read... [00:26:21]Read from MH i2c: E2 62 00 [00:26:21]MH_I2C_Read... [00:26:21]Read from MH i2c: E2 62 00 85 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 6E [00: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 [00:26:21]wFMCommunicate OK [00:26:21]SAM_PROTO_GetFieldsCounters done [00:26:21]Malloc new data [00:26:21]Malloc new data [00:26:21]Malloc new data [00:26:21]KKMCreateXReportDocument OK [00:26:21]KKMSetXReportData OK [00:26:21]KKMPrepareXReportFMData [00:26:21]SAM_PROTO_GetShiftData [00:26:21]wFMCommunicate request_size=4 [00:26:21]MH_SAM_APDU [00:26:21]CAPDU: 80 13 02 00 [00:26:21]Write to MH i2c: E2 08 00 86 18 80 13 02 00 00 00 00 00 1C [00:26:21]Write i2c OK [00:26:21]MH_I2C_Read... [00:26:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:26:21]Read from MH i2c: E2 [00:26:21]MH_I2C_Read... [00:26:21]Read from MH i2c: E2 FD 00 [00:26:21]MH_I2C_Read... [00:26:21]Read from MH i2c: E2 FD 00 86 18 00 B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 3A [00:26:21]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:26:22]wFMCommunicate OK [00:26:22]wFMCommunicate request_size=4 [00:26:22]MH_SAM_APDU [00:26:22]CAPDU: 80 17 00 00 [00:26:22]Write to MH i2c: E2 08 00 87 18 80 17 00 00 00 00 00 00 1F [00:26:22]Write i2c OK [00:26:22]MH_I2C_Read... [00:26:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:22]Read from MH i2c: E2 [00:26:22]MH_I2C_Read... [00:26:22]Read from MH i2c: E2 FD 00 [00:26:22]MH_I2C_Read... [00:26:22]Read from MH i2c: E2 FD 00 87 18 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 38 [00:26:22]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 [00:26:22]wFMCommunicate OK [00:26:22]wFMCommunicate request_size=4 [00:26:22]MH_SAM_APDU [00:26:22]CAPDU: 80 17 00 00 [00:26:22]Write to MH i2c: E2 08 00 88 18 80 17 00 00 00 00 00 00 20 [00:26:22]Write i2c OK [00:26:22]MH_I2C_Read... [00:26:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:22]Read from MH i2c: E2 [00:26:22]MH_I2C_Read... [00:26:22]Read from MH i2c: E2 FD 00 [00:26:22]MH_I2C_Read... [00:26:22]Read from MH i2c: E2 FD 00 88 18 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 D9 [00:26:22]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 [00:26:23]wFMCommunicate OK [00:26:23]wFMCommunicate request_size=4 [00:26:23]MH_SAM_APDU [00:26:23]CAPDU: 80 17 00 00 [00:26:23]Write to MH i2c: E2 08 00 89 18 80 17 00 00 00 00 00 00 21 [00:26:23]Write i2c OK [00:26:23]MH_I2C_Read... [00:26:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:23]Read from MH i2c: E2 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 FD 00 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 FD 00 89 18 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 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 99 [00:26:23]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 [00:26:23]wFMCommunicate OK [00:26:23]wFMCommunicate request_size=4 [00:26:23]MH_SAM_APDU [00:26:23]CAPDU: 80 17 00 00 [00:26:23]Write to MH i2c: E2 08 00 8A 18 80 17 00 00 00 00 00 00 22 [00:26:23]Write i2c OK [00:26:23]MH_I2C_Read... [00:26:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:26:23]Read from MH i2c: E2 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 CE 00 [00:26:23]MH_I2C_Read... [00:26:23]Read from MH i2c: E2 CE 00 8A 18 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 07 [00:26:23]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 [00:26:24]wFMCommunicate OK [00:26:24]SAM_PROTO_GetShiftData done [00:26:24]1194 (1197) - счетчики итогов смены [00:26:24] 1134 (4) - 300 - количество чеков со всеми признаками расчетов [00:26:24] 1129 (158) - счетчики операций «приход» [00:26:24] 1135 (4) - 300 - количество чеков по признаку расчетов [00:26:24] 1201 (4) - 370889.64 - общая итоговая сумма в чеках [00:26:24] 1136 (4) - 305438.00 - итоговая сумма в чеках наличными [00:26:24] 1138 (3) - 65451.64 - итоговая сумма в чеках безналичными [00:26:24] 1024 (123) - суммы налогов [00:26:24] 1006 (9) - суммы НДС [00:26:24] 1010 (1) - 0% - код ставки НДС [00:26:24] 1011 (0) - 0.00 - сумма НДС по ставке [00:26:24] 1006 (12) - суммы НДС [00:26:24] 1010 (1) - 12% - код ставки НДС [00:26:24] 1011 (3) - 39394.32 - сумма НДС по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (12) - суммы НСП [00:26:24] 1014 (1) - 1% - код ставки НСП [00:26:24] 1015 (3) - 3282.77 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 2% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 3% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 5% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 1,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1130 (141) - счетчики операций «возврат прихода» [00:26:24] 1135 (4) - 0 - количество чеков по признаку расчетов [00:26:24] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:26:24] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:26:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:26:24] 1024 (117) - суммы налогов [00:26:24] 1006 (9) - суммы НДС [00:26:24] 1010 (1) - 0% - код ставки НДС [00:26:24] 1011 (0) - 0.00 - сумма НДС по ставке [00:26:24] 1006 (9) - суммы НДС [00:26:24] 1010 (1) - 12% - код ставки НДС [00:26:24] 1011 (0) - 0.00 - сумма НДС по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 1% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 2% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 3% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 5% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 1,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1131 (141) - счетчики операций «расход» [00:26:24] 1135 (4) - 0 - количество чеков по признаку расчетов [00:26:24] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:26:24] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:26:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:26:24] 1024 (117) - суммы налогов [00:26:24] 1006 (9) - суммы НДС [00:26:24] 1010 (1) - 0% - код ставки НДС [00:26:24] 1011 (0) - 0.00 - сумма НДС по ставке [00:26:24] 1006 (9) - суммы НДС [00:26:24] 1010 (1) - 12% - код ставки НДС [00:26:24] 1011 (0) - 0.00 - сумма НДС по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 1% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 2% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 3% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 5% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 1,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1132 (141) - счетчики операций «возврат расхода» [00:26:24] 1135 (4) - 0 - количество чеков по признаку расчетов [00:26:24] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:26:24] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:26:24] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:26:24] 1024 (117) - суммы налогов [00:26:24] 1006 (9) - суммы НДС [00:26:24] 1010 (1) - 0% - код ставки НДС [00:26:24] 1011 (0) - 0.00 - сумма НДС по ставке [00:26:24] 1006 (9) - суммы НДС [00:26:24] 1010 (1) - 12% - код ставки НДС [00:26:24] 1011 (0) - 0.00 - сумма НДС по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 1% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 2% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 3% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 5% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 0,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1007 (9) - суммы НСП [00:26:24] 1014 (1) - 1,50% - код ставки НСП [00:26:24] 1015 (0) - 0.00 - сумма НСП по ставке [00:26:24] 1133 (588) - - счетчики коррекции - не используются [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1194 (04AA) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1134 (046E) [00:26:24]Malloc new data [00:26:24]Processing tag 1129 (0469) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1135 (046F) [00:26:24]Malloc new data [00:26:24]Processing tag 1201 (04B1) [00:26:24]Malloc new data [00:26:24]Processing tag 1136 (0470) [00:26:24]Malloc new data [00:26:24]Processing tag 1138 (0472) [00:26:24]Malloc new data [00:26:24]Processing tag 1024 (0400) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]SetTLVBufToDocument err=0 [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1130 (046A) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1135 (046F) [00:26:24]Malloc new data [00:26:24]Processing tag 1201 (04B1) [00:26:24]Malloc new data [00:26:24]Processing tag 1136 (0470) [00:26:24]Malloc new data [00:26:24]Processing tag 1138 (0472) [00:26:24]Malloc new data [00:26:24]Processing tag 1024 (0400) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]OFD Sender: No OFD packet to send [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]SetTLVBufToDocument err=0 [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1131 (046B) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1135 (046F) [00:26:24]Malloc new data [00:26:24]Processing tag 1201 (04B1) [00:26:24]Malloc new data [00:26:24]Processing tag 1136 (0470) [00:26:24]Malloc new data [00:26:24]Processing tag 1138 (0472) [00:26:24]Malloc new data [00:26:24]Processing tag 1024 (0400) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]SetTLVBufToDocument err=0 [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1132 (046C) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1135 (046F) [00:26:24]Malloc new data [00:26:24]Processing tag 1201 (04B1) [00:26:24]Malloc new data [00:26:24]Processing tag 1136 (0470) [00:26:24]Malloc new data [00:26:24]Processing tag 1138 (0472) [00:26:24]Malloc new data [00:26:24]Processing tag 1024 (0400) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1006 (03EE) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1010 (03F2) [00:26:24]Malloc new data [00:26:24]Processing tag 1011 (03F3) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:24]Load OK [00:26:24]SetTLVBufToDocument [00:26:24]Processing tag 1014 (03F6) [00:26:24]Malloc new data [00:26:24]Processing tag 1015 (03F7) [00:26:24]Malloc new data [00:26:24]SetTLVBufToDocument err=0 [00:26:24]Processing tag 1007 (03EF) [00:26:25]Load OK [00:26:25]SetTLVBufToDocument [00:26:25]Processing tag 1014 (03F6) [00:26:25]Malloc new data [00:26:25]Processing tag 1015 (03F7) [00:26:25]Malloc new data [00:26:25]SetTLVBufToDocument err=0 [00:26:25]Processing tag 1007 (03EF) [00:26:25]Load OK [00:26:25]SetTLVBufToDocument [00:26:25]Processing tag 1014 (03F6) [00:26:25]Malloc new data [00:26:25]Processing tag 1015 (03F7) [00:26:25]Malloc new data [00:26:25]SetTLVBufToDocument err=0 [00:26:25]Processing tag 1007 (03EF) [00:26:25]Load OK [00:26:25]SetTLVBufToDocument [00:26:25]Processing tag 1014 (03F6) [00:26:25]Malloc new data [00:26:25]Processing tag 1015 (03F7) [00:26:25]Malloc new data [00:26:25]SetTLVBufToDocument err=0 [00:26:25]Processing tag 1007 (03EF) [00:26:25]Load OK [00:26:25]SetTLVBufToDocument [00:26:25]Processing tag 1014 (03F6) [00:26:25]Malloc new data [00:26:25]Processing tag 1015 (03F7) [00:26:25]Malloc new data [00:26:25]SetTLVBufToDocument err=0 [00:26:25]SetTLVBufToDocument err=0 [00:26:25]SetTLVBufToDocument err=0 [00:26:25]Processing tag 1133 (046D) [00:26:25]Malloc new data [00:26:25]SetTLVBufToDocument err=0 [00:26:25]SetTLVBufToDocument err=0 [00:26:25]Malloc new data [00:26:25]SAM_PROTO_GetFMData [00:26:25]wFMCommunicate request_size=4 [00:26:25]MH_SAM_APDU [00:26:25]CAPDU: 80 13 03 00 [00:26:25]Write to MH i2c: E2 08 00 8B 18 80 13 03 00 00 00 00 00 22 [00:26:25]Write i2c OK [00:26:25]MH_I2C_Read... [00:26:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:26:25]Read from MH i2c: E2 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 8B 18 00 C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 C4 [00:26:25]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [00:26:25]wFMCommunicate OK [00:26:25]wFMCommunicate request_size=4 [00:26:25]MH_SAM_APDU [00:26:25]CAPDU: 80 17 00 00 [00:26:25]Write to MH i2c: E2 08 00 8C 18 80 17 00 00 00 00 00 00 24 [00:26:25]Write i2c OK [00:26:25]MH_I2C_Read... [00:26:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:26]Read from MH i2c: E2 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 8C 18 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 9F [00:26:26]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:26:26]wFMCommunicate OK [00:26:26]wFMCommunicate request_size=4 [00:26:26]MH_SAM_APDU [00:26:26]CAPDU: 80 17 00 00 [00:26:26]Write to MH i2c: E2 08 00 8D 18 80 17 00 00 00 00 00 00 25 [00:26:26]Write i2c OK [00:26:26]MH_I2C_Read... [00:26:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:26]Read from MH i2c: E2 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 8D 18 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 C5 [00:26:26]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:26:27]wFMCommunicate OK [00:26:27]wFMCommunicate request_size=4 [00:26:27]MH_SAM_APDU [00:26:27]CAPDU: 80 17 00 00 [00:26:27]Write to MH i2c: E2 08 00 8E 18 80 17 00 00 00 00 00 00 26 [00:26:27]Write i2c OK [00:26:27]MH_I2C_Read... [00:26:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:27]Read from MH i2c: E2 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 FD 00 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 FD 00 8E 18 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 AB [00:26:27]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:26:27]wFMCommunicate OK [00:26:27]wFMCommunicate request_size=4 [00:26:27]MH_SAM_APDU [00:26:27]CAPDU: 80 17 00 00 [00:26:27]Write to MH i2c: E2 08 00 8F 18 80 17 00 00 00 00 00 00 27 [00:26:27]Write i2c OK [00:26:27]MH_I2C_Read... [00:26:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:26:27]Read from MH i2c: E2 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 DE 00 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 DE 00 8F 18 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 06 [00:26:28]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:26:28]wFMCommunicate OK [00:26:28]SAM_PROTO_GetFMData done [00:26:28]FM_GetFMData:85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A 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 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:26:29]oper:6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:26:29]total:7C B2 E8 02 04 [00:26:29]Malloc new data [00:26:29]oper:6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A 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 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:26:29]total:98 92 66 [00:26:29]Malloc new data [00:26:29]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:26:29]total: [00:26:29]Malloc new data [00:26:29]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:26:29]total: [00:26:29]Malloc new data [00:26:29]KKMPrepareXReportFMData err=0 [00:26:29]Х отчет ИНН: 02508201610067 Кассир: Сонунбеков Э. 30.10.2024 00:26 Смена: 522 РНМ: 0000000000091683 ЗНМ: 0300000085 СНО: Общий режим Всего чеков: 300 ИТОГИ ПРИХОД Чеков: 300 Общий итог: 370889.64 Итого наличными: 305438.00 Итого безнал.: 65451.64 НДС 0% : 0.00 НДС 12% : 39394.32 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3282.77 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 305438.00 НС Приход: 172286736.60 НС Возвр.Прихода: 67222.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000871745 [00:26:29]StoreToDocumentArchive [00:26:29]MH_GetDate [00:26:29]Write to MH i2c: F0 00 00 90 18 97 [00:26:29]Write i2c OK [00:26:29]MH_I2C_Read... [00:26:29]Read from MH i2c: F0 [00:26:29]MH_I2C_Read... [00:26:29]Read from MH i2c: F0 09 00 [00:26:29]MH_I2C_Read... [00:26:29]Read from MH i2c: F0 09 00 90 18 00 37 7D 21 67 D5 8D 6C 64 0E [00:26:29]shift 522 fd 1730247991 [00:26:29]Create dir for shift 0522 [00:26:29]save to /storage/0522/doc_1730247991 [00:26:29]save last doc name /storage/0522/doc_1730247991 to /storage/kkm_last_doc_name [00:26:29]save OK [00:26:29]Clear old archive folders... [00:26:29]NVStorageSaveData kkm_last_timestamp [00:26:29]File name is /storage/kkm_last_timestamp [00:26:29]Write 4 bytes [00:26:29]NVStorageSaveData done [00:26:29]ExternCall_PrintAddStr [00:26:29]wPrintStart [00:26:29]Write to MH i2c: 01 00 00 91 18 A9 [00:26:29]Write i2c OK [00:26:29]MH_I2C_Read... [00:26:29]Read from MH i2c: 01 [00:26:29]MH_I2C_Read... [00:26:29]Read from MH i2c: 01 07 00 [00:26:29]MH_I2C_Read... [00:26:29]Read from MH i2c: 01 07 00 91 18 00 00 00 00 00 FF 0F BE [00:26:29]RasterBufferAndPrint [00:26:29]line Х отчет [00:26:29]line ИНН: 02508201610067 [00:26:29]line Кассир: Сонунбеков Э. [00:26:29]line 30.10.2024 00:26 [00:26:29]line Смена: 522 [00:26:29]line РНМ: 0000000000091683 [00:26:29]line ЗНМ: 0300000085 [00:26:29]line СНО: Общий режим [00:26:29]line Всего чеков: 300 [00:26:29]line ИТОГИ ПРИХОД [00:26:29]line Чеков: 300 [00:26:29]line Общий итог: 370889.64 [00:26:29]line Итого наличными: 305438.00 [00:26:29]line Итого безнал.: 65451.64 [00:26:29]line НДС 0% : 0.00 [00:26:29]line НДС 12% : 39394.32 [00:26:29]line НСП 0% : 0.00 [00:26:29]line НСП 1,50% : 0.00 [00:26:29]line НСП 0,50% : 0.00 [00:26:29]line НСП 5% : 0.00 [00:26:29]line НСП 3% : 0.00 [00:26:29]line НСП 2% : 0.00 [00:26:29]line НСП 1% : 3282.77 [00:26:29]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:26:29]line Чеков: 0 [00:26:29]line Общий итог: 0.00 [00:26:29]line Итого наличными: 0.00 [00:26:29]line Итого безнал.: 0.00 [00:26:29]line НДС 0% : 0.00 [00:26:29]line НДС 12% : 0.00 [00:26:29]line НСП 0% : 0.00 [00:26:29]line НСП 1,50% : 0.00 [00:26:29]line НСП 0,50% : 0.00 [00:26:29]line НСП 5% : 0.00 [00:26:29]line НСП 3% : 0.00 [00:26:29]line НСП 2% : 0.00 [00:26:29]line НСП 1% : 0.00 [00:26:29]line ИТОГИ РАСХОД [00:26:29]line Чеков: 0 [00:26:29]line Общий итог: 0.00 [00:26:29]line Итого наличными: 0.00 [00:26:29]line Итого безнал.: 0.00 [00:26:29]line НДС 0% : 0.00 [00:26:29]line НДС 12% : 0.00 [00:26:29]line НСП 0% : 0.00 [00:26:29]line НСП 1,50% : 0.00 [00:26:29]line НСП 0,50% : 0.00 [00:26:29]line НСП 5% : 0.00 [00:26:29]line НСП 3% : 0.00 [00:26:29]line НСП 2% : 0.00 [00:26:29]line НСП 1% : 0.00 [00:26:29]line ИТОГИ ВОЗВРАТ РАСХОДА [00:26:29]line Чеков: 0 [00:26:29]line Общий итог: 0.00 [00:26:29]line Итого наличными: 0.00 [00:26:29]line Итого безнал.: 0.00 [00:26:29]line НДС 0% : 0.00 [00:26:29]line НДС 12% : 0.00 [00:26:29]line НСП 0% : 0.00 [00:26:29]line НСП 1,50% : 0.00 [00:26:29]line НСП 0,50% : 0.00 [00:26:29]line НСП 5% : 0.00 [00:26:29]line НСП 3% : 0.00 [00:26:29]line НСП 2% : 0.00 [00:26:29]line НСП 1% : 0.00 [00:26:29]line Сумма внесений: 0.00 [00:26:29]line Сумма выплат: 0.00 [00:26:29]line Нал. в кассе: 305438.00 [00:26:29]line НС Приход: 172286736.60 [00:26:29]line НС Возвр.Прихода: 67222.00 [00:26:29]line НС Расход: 0.00 [00:26:29]line НС Возвр.Расхода: 0.00 [00:26:29]line ФМ: 0000000000871745 [00:26:29]written 0, free lines is 4095 [00:26:29]OFD Sender: No OFD packet to send [00:26:30]Write to MH i2c: 01 00 00 DC 18 F4 [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: 01 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: 01 07 00 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: 01 07 00 DC 18 00 00 00 00 00 A1 0A A6 [00:26:30]RasterBufferAndPrint [00:26:30]line [00:26:30]line [00:26:30]line [00:26:30]line [00:26:30]line [00:26:30]written 0, free lines is 2761 [00:26:30]MH_Cut [00:26:30]Write to MH i2c: D1 01 00 E3 18 01 CD [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: D1 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: D1 01 00 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: D1 01 00 E3 18 00 CC [00:26:30]Write to MH i2c: 01 00 00 E4 18 FC [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:31]*** Cut start [00:26:31]*** Partial cut [00:26:31]*** CUTSNS_PIN = 1 [00:26:31]*** CUTSNS_PIN = 0 [00:26:31]*** Brake cut motor [00:26:32]Read from MH i2c: 01 [00:26:32]MH_I2C_Read... [00:26:32]*** Stop cut motor [00:26:32]*** Cut end [00:26:32]Read from MH i2c: 01 07 00 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: 01 07 00 E4 18 00 00 00 00 00 FF 0F 11 [00:26:32]process_action x_report done [00:26:32]requested_data is exist [00:26:32]produce_requested_data [00:26:32]requested_item fd.num is exist - process it [00:26:32]SAM_PROTO_GetFieldsCounters [00:26:32]wFMCommunicate request_size=4 [00:26:32]MH_SAM_APDU [00:26:32]CAPDU: 80 13 00 00 [00:26:32]Write to MH i2c: E2 08 00 E5 18 80 13 00 00 00 00 00 00 79 [00:26:32]Write i2c OK [00:26:32]MH_I2C_Read... [00:26:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:32]Read from MH i2c: E2 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 62 00 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 62 00 E5 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 CE [00:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 [00:26:32]wFMCommunicate OK [00:26:32]SAM_PROTO_GetFieldsCounters done [00:26:32]requested_item shift.num is exist - process it [00:26:32]requested_item shift.opened is exist - process it [00:26:32]req_shift_opened [00:26:32]FM_GetShiftState [00:26:32]SAM_PROTO_GetShiftState [00:26:32]wFMCommunicate request_size=4 [00:26:32]MH_SAM_APDU [00:26:32]CAPDU: 80 13 01 00 [00:26:32]Write to MH i2c: E2 08 00 E6 18 80 13 01 00 00 00 00 00 7B [00:26:32]Write i2c OK [00:26:32]MH_I2C_Read... [00:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:32]Read from MH i2c: E2 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 0E 00 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 0E 00 E6 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B4 [00:26:32]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:26:32]wFMCommunicate OK [00:26:32]SAM_PROTO_GetShiftState done [00:26:32]FM_GetShiftState done [00:26:32]req_shift_opened done [00:26:32]requested_item shift.open_date is exist - process it [00:26:32]req_shift_open_date [00:26:32]req_shift_open_date done [00:26:32]produce_requested_data done [00:26:32]produce_requested_data return {"fd.num":146504,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [00:26:32]process_action_free x_report [00:26:32]json_value_free [00:26:32]json_value_free done [00:26:32]process_json_proto returns [00:26:32]Send response to host [00:26:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":146504,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [00:26:32]free response buf [00:26:32]execute_script done [00:26:32]execute_script returns [00:26:32]free content buf [00:26:32]Sock 10.Close socket [00:26:32]Sock 10.Thread stoped [00:26:34]OFD Sender: No OFD packet to send [00:26:39]OFD Sender: No OFD packet to send [00:26:44]OFD Sender: No OFD packet to send [00:26:49]OFD Sender: No OFD packet to send [00:26:54]OFD Sender: No OFD packet to send [00:26:59]OFD Sender: No OFD packet to send [00:27:04]OFD Sender: No OFD packet to send [00:27:08]accept exits with 9 [00:27:08]New connection [00:27:08]New thread 3067329892 created [00:27:08]Thread 3067473252 joined [00:27:08]Waiting for new connection... [00:27:08] Sock 9.Parse request [00:27:08]Sock 9.Check first char [00:27:08]Sock 9.First char is OK [00:27:08]request: POST /json_proto HTTP/1.0 [00:27:08]Method: POST [00:27:08]URL: /json_proto [00:27:08]Method is POST - this is cgi request [00:27:08]url: /json_proto [00:27:08]query_string will be loaded in cgi processing [00:27:08]execute_cgi json_proto POST (null) [00:27:08]execute_cgi path=json_proto method=POST [00:27:08]POST find Content-Length [00:27:08]Host: 172.17.40.195:8080 [00:27:08]Content-Length: 215 [00:27:08]Content-Type: application/json [00:27:08] [00:27:08]POST finish read [00:27:08]Found Content-Length = 215 [00:27: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" ] } } [00:27:08]execute_script... [00:27: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" ] } } [00:27:08]POST & json_proto [00:27:08]process_json_proto [00:27:08]json parsed OK: [00:27:08]protocol is kg_v1.0 [00:27:08]action value=get_value [00:27:08]process_action get_value [00:27:08]cmd_get_value [00:27:08]process_action get_value done [00:27:08]requested_data is exist [00:27:08]produce_requested_data [00:27:08]requested_item kkm.sn is exist - process it [00:27:08]requested_item kkm.ver is exist - process it [00:27:08]requested_item fm.sn is exist - process it [00:27:08]wFMCommunicate request_size=4 [00:27:08]MH_SAM_APDU [00:27:08]CAPDU: 80 11 00 00 [00:27:08]Write to MH i2c: E2 08 00 E7 18 80 11 00 00 00 00 00 00 79 [00:27:08]Write i2c OK [00:27:08]MH_I2C_Read... [00:27:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:08]Read from MH i2c: E2 [00:27:08]MH_I2C_Read... [00:27:08]Read from MH i2c: E2 17 00 [00:27:08]MH_I2C_Read... [00:27:08]Read from MH i2c: E2 17 00 E7 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 CC [00:27:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:27:08]wFMCommunicate OK [00:27:08]requested_item fd.num is exist - process it [00:27:08]SAM_PROTO_GetFieldsCounters [00:27:08]wFMCommunicate request_size=4 [00:27:08]MH_SAM_APDU [00:27:08]CAPDU: 80 13 00 00 [00:27:08]Write to MH i2c: E2 08 00 E8 18 80 13 00 00 00 00 00 00 7C [00:27:08]Write i2c OK [00:27:08]MH_I2C_Read... [00:27:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:09]Read from MH i2c: E2 [00:27:09]MH_I2C_Read... [00:27:09]Read from MH i2c: E2 62 00 [00:27:09]MH_I2C_Read... [00:27:09]Read from MH i2c: E2 62 00 E8 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 D1 [00:27:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 48 3C 02 00 0E 04 04 00 23 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 [00:27:09]wFMCommunicate OK [00:27:09]SAM_PROTO_GetFieldsCounters done [00:27:09]requested_item shift.num is exist - process it [00:27:09]requested_item shift.opened is exist - process it [00:27:09]req_shift_opened [00:27:09]FM_GetShiftState [00:27:09]SAM_PROTO_GetShiftState [00:27:09]wFMCommunicate request_size=4 [00:27:09]MH_SAM_APDU [00:27:09]CAPDU: 80 13 01 00 [00:27:09]Write to MH i2c: E2 08 00 E9 18 80 13 01 00 00 00 00 00 7E [00:27:09]Write i2c OK [00:27:09]MH_I2C_Read... [00:27:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:09]Read from MH i2c: E2 [00:27:09]MH_I2C_Read... [00:27:09]Read from MH i2c: E2 0E 00 [00:27:09]MH_I2C_Read... [00:27:09]Read from MH i2c: E2 0E 00 E9 18 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 B7 [00:27:09]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:27:09]wFMCommunicate OK [00:27:09]SAM_PROTO_GetShiftState done [00:27:09]FM_GetShiftState done [00:27:09]req_shift_opened done [00:27:09]requested_item shift.open_date is exist - process it [00:27:09]req_shift_open_date [00:27:09]req_shift_open_date done [00:27:09]produce_requested_data done [00:27:09]produce_requested_data return {"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146504,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786} [00:27:09]process_action_free get_value [00:27:09]json_value_free [00:27:09]json_value_free done [00:27:09]process_json_proto returns [00:27:09]Send response to host [00:27:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146504,"shift.num":547,"shift.opened":1,"shift.open_date":1730161786}}} [00:27:09]free response buf [00:27:09]execute_script done [00:27:09]execute_script returns [00:27:09]free content buf [00:27:09]Sock 9.Close socket [00:27:09]Sock 9.Thread stoped [00:27:09]accept exits with 10 [00:27:09]New connection [00:27:09]New thread 3067473252 created [00:27:09]Thread 3067329892 joined [00:27:09]Waiting for new connection... [00:27:09] Sock 10.Parse request [00:27:09]Sock 10.Check first char [00:27:09]Sock 10.First char is OK [00:27:09]request: POST /json_proto HTTP/1.0 [00:27:09]Method: POST [00:27:09]URL: /json_proto [00:27:09]Method is POST - this is cgi request [00:27:09]url: /json_proto [00:27:09]query_string will be loaded in cgi processing [00:27:09]execute_cgi json_proto POST (null) [00:27:09]execute_cgi path=json_proto method=POST [00:27:09]POST find Content-Length [00:27:09]Host: 172.17.40.195:8080 [00:27:09]Content-Length: 331 [00:27:09]Content-Type: application/json [00:27:09] [00:27:09]POST finish read [00:27:09]Found Content-Length = 331 [00:27:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:09]execute_script... [00:27:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:09]POST & json_proto [00:27:09]process_json_proto [00:27:09]json parsed OK: [00:27:09]protocol is kg_v1.0 [00:27:09]action value=get_value [00:27:09]process_action get_value [00:27:09]cmd_get_value [00:27:09]process_action get_value done [00:27:09]requested_data is exist [00:27:09]produce_requested_data [00:27:09]requested_item fm.sale.total is exist - process it [00:27:09]SAM_PROTO_GetFMData [00:27:09]wFMCommunicate request_size=4 [00:27:09]MH_SAM_APDU [00:27:09]CAPDU: 80 13 03 00 [00:27:09]Write to MH i2c: E2 08 00 EA 18 80 13 03 00 00 00 00 00 81 [00:27:09]Write i2c OK [00:27:09]MH_I2C_Read... [00:27:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:27:09]Read from MH i2c: E2 [00:27:09]MH_I2C_Read... [00:27:09]Read from MH i2c: E2 FD 00 [00:27:09]MH_I2C_Read... [00:27:09]Read from MH i2c: E2 FD 00 EA 18 00 C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 23 [00:27:10]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 OFD Sender: No OFD packet to send [00:27:10]05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [00:27:10]wFMCommunicate OK [00:27:10]wFMCommunicate request_size=4 [00:27:10]MH_SAM_APDU [00:27:10]CAPDU: 80 17 00 00 [00:27:10]Write to MH i2c: E2 08 00 EB 18 80 17 00 00 00 00 00 00 83 [00:27:10]Write i2c OK [00:27:10]MH_I2C_Read... [00:27:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:10]Read from MH i2c: E2 [00:27:10]MH_I2C_Read... [00:27:10]Read from MH i2c: E2 FD 00 [00:27:10]MH_I2C_Read... [00:27:10]Read from MH i2c: E2 FD 00 EB 18 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 FE [00:27:11]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:27:11]wFMCommunicate OK [00:27:11]wFMCommunicate request_size=4 [00:27:11]MH_SAM_APDU [00:27:11]CAPDU: 80 17 00 00 [00:27:11]Write to MH i2c: E2 08 00 EC 18 80 17 00 00 00 00 00 00 84 [00:27:11]Write i2c OK [00:27:11]MH_I2C_Read... [00:27:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:11]Read from MH i2c: E2 [00:27:11]MH_I2C_Read... [00:27:11]Read from MH i2c: E2 FD 00 [00:27:11]MH_I2C_Read... [00:27:11]Read from MH i2c: E2 FD 00 EC 18 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 24 [00:27:11]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:27:11]wFMCommunicate OK [00:27:11]wFMCommunicate request_size=4 [00:27:11]MH_SAM_APDU [00:27:11]CAPDU: 80 17 00 00 [00:27:11]Write to MH i2c: E2 08 00 ED 18 80 17 00 00 00 00 00 00 85 [00:27:12]Write i2c OK [00:27:12]MH_I2C_Read... [00:27:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:12]Read from MH i2c: E2 [00:27:12]MH_I2C_Read... [00:27:12]Read from MH i2c: E2 FD 00 [00:27:12]MH_I2C_Read... [00:27:12]Read from MH i2c: E2 FD 00 ED 18 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 0A [00:27:12]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:27:12]wFMCommunicate OK [00:27:12]wFMCommunicate request_size=4 [00:27:12]MH_SAM_APDU [00:27:12]CAPDU: 80 17 00 00 [00:27:12]Write to MH i2c: E2 08 00 EE 18 80 17 00 00 00 00 00 00 86 [00:27:12]Write i2c OK [00:27:12]MH_I2C_Read... [00:27:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:27:12]Read from MH i2c: E2 [00:27:12]MH_I2C_Read... [00:27:12]Read from MH i2c: E2 DE 00 [00:27:12]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 DE 00 EE 18 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 65 [00:27:13]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:27:13]wFMCommunicate OK [00:27:13]SAM_PROTO_GetFMData done [00:27:13]requested_item fm.sale_refund.total is exist - process it [00:27:13]requested_item fm.buy.total is exist - process it [00:27:13]requested_item shift.sale.total is exist - process it [00:27:13]SAM_PROTO_GetShiftData [00:27:13]wFMCommunicate request_size=4 [00:27:13]MH_SAM_APDU [00:27:13]CAPDU: 80 13 02 00 [00:27:13]Write to MH i2c: E2 08 00 EF 18 80 13 02 00 00 00 00 00 85 [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:27:13]Read from MH i2c: E2 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 FD 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 FD 00 EF 18 00 B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 A3 [00:27:14]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:27:14]wFMCommunicate OK [00:27:14]wFMCommunicate request_size=4 [00:27:14]MH_SAM_APDU [00:27:14]CAPDU: 80 17 00 00 [00:27:14]Write to MH i2c: E2 08 00 F0 18 80 17 00 00 00 00 00 00 88 [00:27:14]Write i2c OK [00:27:14]MH_I2C_Read... [00:27:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:14]Read from MH i2c: E2 [00:27:14]MH_I2C_Read... [00:27:14]Read from MH i2c: E2 FD 00 [00:27:14]MH_I2C_Read... [00:27:14]Read from MH i2c: E2 FD 00 F0 18 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 A1 [00:27:14]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 [00:27:15]wFMCommunicate OK [00:27:15]wFMCommunicate request_size=4 [00:27:15]MH_SAM_APDU [00:27:15]CAPDU: 80 17 00 00 [00:27:15]Write to MH i2c: E2 08 00 F1 18 80 17 00 00 00 00 00 00 89 [00:27:15]Write i2c OK [00:27:15]MH_I2C_Read... [00:27:15]OFD Sender: No OFD packet to send [00:27:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:15]Read from MH i2c: E2 [00:27:15]MH_I2C_Read... [00:27:15]Read from MH i2c: E2 FD 00 [00:27:15]MH_I2C_Read... [00:27:15]Read from MH i2c: E2 FD 00 F1 18 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 42 [00:27:15]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 [00:27:15]wFMCommunicate OK [00:27:15]wFMCommunicate request_size=4 [00:27:15]MH_SAM_APDU [00:27:15]CAPDU: 80 17 00 00 [00:27:15]Write to MH i2c: E2 08 00 F2 18 80 17 00 00 00 00 00 00 8A [00:27:15]Write i2c OK [00:27:16]MH_I2C_Read... [00:27:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:16]Read from MH i2c: E2 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 FD 00 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 FD 00 F2 18 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 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 02 [00:27:16]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 [00:27:16]wFMCommunicate OK [00:27:16]wFMCommunicate request_size=4 [00:27:16]MH_SAM_APDU [00:27:16]CAPDU: 80 17 00 00 [00:27:16]Write to MH i2c: E2 08 00 F3 18 80 17 00 00 00 00 00 00 8B [00:27:16]Write i2c OK [00:27:16]MH_I2C_Read... [00:27:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:27:17]Read from MH i2c: E2 [00:27:17]MH_I2C_Read... [00:27:17]Read from MH i2c: E2 CE 00 [00:27:17]MH_I2C_Read... [00:27:17]Read from MH i2c: E2 CE 00 F3 18 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 70 [00:27:17]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 [00:27:17]wFMCommunicate OK [00:27:17]SAM_PROTO_GetShiftData done [00:27:17]requested_item shift.sale.total_cash is exist - process it [00:27:17]requested_item shift.sale_refund.total is exist - process it [00:27:17]requested_item shift.sale_refund.total_cash is exist - process it [00:27:17]requested_item shift.buy.total is exist - process it [00:27:17]requested_item shift.buy.total_cash is exist - process it [00:27:17]produce_requested_data done [00:27:17]produce_requested_data return {"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:27:17]process_action_free get_value [00:27:17]json_value_free [00:27:17]json_value_free done [00:27:17]process_json_proto returns [00:27:17]Send response to host [00:27:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:27:17]free response buf [00:27:17]execute_script done [00:27:17]execute_script returns [00:27:17]free content buf [00:27:17]Sock 10.Close socket [00:27:17]Sock 10.Thread stoped [00:27:17]accept exits with 9 [00:27:17]New connection [00:27:17]New thread 3067329892 created [00:27:17]Thread 3067473252 joined [00:27:17]Waiting for new connection... [00:27:17] Sock 9.Parse request [00:27:17]Sock 9.Check first char [00:27:17]Sock 9.First char is OK [00:27:17]request: POST /json_proto HTTP/1.0 [00:27:17]Method: POST [00:27:17]URL: /json_proto [00:27:17]Method is POST - this is cgi request [00:27:17]url: /json_proto [00:27:17]query_string will be loaded in cgi processing [00:27:17]execute_cgi json_proto POST (null) [00:27:17]execute_cgi path=json_proto method=POST [00:27:17]POST find Content-Length [00:27:17]Host: 172.17.40.195:8080 [00:27:17]Content-Length: 331 [00:27:17]Content-Type: application/json [00:27:17] [00:27:17]POST finish read [00:27:17]Found Content-Length = 331 [00:27:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:17]execute_script... [00:27:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:17]POST & json_proto [00:27:17]process_json_proto [00:27:17]json parsed OK: [00:27:17]protocol is kg_v1.0 [00:27:17]action value=get_value [00:27:17]process_action get_value [00:27:17]cmd_get_value [00:27:17]process_action get_value done [00:27:17]requested_data is exist [00:27:17]produce_requested_data [00:27:17]requested_item fm.sale.total is exist - process it [00:27:17]SAM_PROTO_GetFMData [00:27:17]wFMCommunicate request_size=4 [00:27:17]MH_SAM_APDU [00:27:17]CAPDU: 80 13 03 00 [00:27:17]Write to MH i2c: E2 08 00 F4 18 80 13 03 00 00 00 00 00 8B [00:27:17]Write i2c OK [00:27:17]MH_I2C_Read... [00:27:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:27:18]Read from MH i2c: E2 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 F4 18 00 C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 2D [00:27:18]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [00:27:18]wFMCommunicate OK [00:27:18]wFMCommunicate request_size=4 [00:27:18]MH_SAM_APDU [00:27:18]CAPDU: 80 17 00 00 [00:27:18]Write to MH i2c: E2 08 00 F5 18 80 17 00 00 00 00 00 00 8D [00:27:18]Write i2c OK [00:27:18]MH_I2C_Read... [00:27:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:18]Read from MH i2c: E2 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 F5 18 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 08 [00:27:19]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:27:19]wFMCommunicate OK [00:27:19]wFMCommunicate request_size=4 [00:27:19]MH_SAM_APDU [00:27:19]CAPDU: 80 17 00 00 [00:27:19]Write to MH i2c: E2 08 00 F6 18 80 17 00 00 00 00 00 00 8E [00:27:19]Write i2c OK [00:27:19]MH_I2C_Read... [00:27:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:19]Read from MH i2c: E2 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 FD 00 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 FD 00 F6 18 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 2E [00:27:20]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:27:20]wFMCommunicate OK [00:27:20]wFMCommunicate request_size=4 [00:27:20]MH_SAM_APDU [00:27:20]CAPDU: 80 17 00 00 [00:27:20]Write to MH i2c: E2 08 00 F7 18 80 17 00 00 00 00 00 00 8F [00:27:20]Write i2c OK [00:27:20]MH_I2C_Read... [00:27:20]OFD Sender: No OFD packet to send [00:27:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:20]Read from MH i2c: E2 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 FD 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 FD 00 F7 18 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 14 [00:27:20]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:27:21]wFMCommunicate OK [00:27:21]wFMCommunicate request_size=4 [00:27:21]MH_SAM_APDU [00:27:21]CAPDU: 80 17 00 00 [00:27:21]Write to MH i2c: E2 08 00 F8 18 80 17 00 00 00 00 00 00 90 [00:27:21]Write i2c OK [00:27:21]MH_I2C_Read... [00:27:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:27:21]Read from MH i2c: E2 [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: E2 DE 00 [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: E2 DE 00 F8 18 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6F [00:27:21]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:27:21]wFMCommunicate OK [00:27:21]SAM_PROTO_GetFMData done [00:27:21]requested_item fm.sale_refund.total is exist - process it [00:27:21]requested_item fm.buy.total is exist - process it [00:27:21]requested_item shift.sale.total is exist - process it [00:27:21]SAM_PROTO_GetShiftData [00:27:21]wFMCommunicate request_size=4 [00:27:21]MH_SAM_APDU [00:27:21]CAPDU: 80 13 02 00 [00:27:21]Write to MH i2c: E2 08 00 F9 18 80 13 02 00 00 00 00 00 8F [00:27:21]Write i2c OK [00:27:21]MH_I2C_Read... [00:27:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:27:22]Read from MH i2c: E2 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 FD 00 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 FD 00 F9 18 00 B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 AD [00:27:22]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:27:23]wFMCommunicate OK [00:27:23]wFMCommunicate request_size=4 [00:27:23]MH_SAM_APDU [00:27:23]CAPDU: 80 17 00 00 [00:27:23]Write to MH i2c: E2 08 00 FA 18 80 17 00 00 00 00 00 00 92 [00:27:23]Write i2c OK [00:27:23]MH_I2C_Read... [00:27:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:23]Read from MH i2c: E2 [00:27:23]MH_I2C_Read... [00:27:23]Read from MH i2c: E2 FD 00 [00:27:23]MH_I2C_Read... [00:27:23]Read from MH i2c: E2 FD 00 FA 18 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 AB [00:27:23]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 *** FLAG_PRN_KEY set [00:27:23]F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 *** FLAG_PRN_KEY reset [00:27:23]6F 04 04 00 00 00 int [00:27:23]00 Write to MH i2c: 00 01 B1 00 04 00 FB 18 13 [00:27:23]00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 Write i2c OK [00:27:23]F2 MH_I2C_Read... [00:27:23]03 Read from MH i2c: 01 01 00 [00:27:23]01 MH_I2C_Read... [00:27:23]F3 03 00 00 EF 03 Read from MH i2c: 09 01 00 07 F6 00 03 01 00 00 F7 03 00 00 EF 03 [00:27:23]09 MH_I2C_Read... [00:27:23]00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 Read from MH i2c: F6 01 03 07 01 00 00 FB 02 18 F7 00 03 00 00 00 00 00 EF 00 03 FF 09 0F 00 F6 03 01 00 03 F7 03 00 00 28 EF [00:27:24]03 state=0 [00:27:24]09 00 F6 03 01 00 04 *** FLAG_PRN_KEY set [00:27:24]F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 [00:27:24]wFMCommunicate OK [00:27:24]wFMCommunicate request_size=4 [00:27:24]MH_SAM_APDU [00:27:24]CAPDU: 80 17 00 00 [00:27:24]Write to MH i2c: E2 08 00 FC 18 80 17 00 00 00 00 00 00 94 [00:27:24]Write i2c OK [00:27:24]MH_I2C_Read... [00:27:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:24]*** FLAG_PRN_KEY reset [00:27:24]Read from MH i2c: E2 [00:27:24]MH_I2C_Read... [00:27:24]Read from MH i2c: E2 FD 00 [00:27:24]MH_I2C_Read... [00:27:24]Read from MH i2c: E2 FD 00 FC 18 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 *** FLAG_PRN_KEY set [00:27:24]00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 *** FLAG_PRN_KEY reset [00:27:24]03 01 00 02 F7 [00:26:13]Write to MH i2c: E2 08 00 6E 18 80 17 00 00 00 00 00 00 06 [00:26:13]Write i2c OK [00:26:13]MH_I2C_Read... [00:26:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:13]Read from MH i2c: E2 [00:26:13]MH_I2C_Read... [00:26:13]Read from MH i2c: E2 FD 00 [00:26:13]MH_I2C_Read... [00:26:13]Read from MH i2c: E2 FD 00 6E 18 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 81 [00:26:13]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:26:13]wFMCommunicate OK [00:26:13]wFMCommunicate request_size=4 [00:26:13]MH_SAM_APDU [00:26:13]CAPDU: 80 17 00 00 [00:26:13]Write to MH i2c: E2 08 00 6F 18 80 17 00 00 00 00 00 00 07 [00:26:13]Write i2c OK [00:26:13]MH_I2C_Read... [00:26:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:13]Read from MH i2c: E2 [00:26:13]MH_I2C_Read... [00:26:13]Read from MH i2c: E2 FD 00 [00:26:13]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 FD 00 6F 18 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 A7 [00:26:14]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:26:14]wFMCommunicate OK [00:26:14]w03 00 00 EF 03 09 00 F6 03 01 00 03 F7 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 4D [00:27:24]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 [00:27:25]wFMCommunicate OK [00:27:25]wFMCommunicate request_size=4 [00:27:25]MH_SAM_APDU [00:27:25]CAPDU: 80 17 00 00 [00:27:25]Write to MH i2c: E2 08 00 FD 18 80 17 00 00 00 00 00 00 95 [00:27:25]Write i2c OK [00:27:25]MH_I2C_Read... [00:27:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:25]*** FLAG_PRN_KEY set [00:27:25]Read from MH i2c: E2 [00:27:25]MH_I2C_Read... [00:27:25]Read from MH i2c: E2 FD 00 [00:27:25]MH_I2C_Read... [00:27:25]Read from MH i2c: E2 FD 00 FD 18 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 *** FLAG_PRN_KEY reset [00:27:25]00 00 EF 03 OFD Sender: No OFD packet to send [00:27:25]09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 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 0D [00:27:25]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 [00:27:26]wFMCommunicate OK [00:27:26]wFMCommunicate request_size=4 [00:27:26]MH_SAM_APDU [00:27:26]CAPDU: 80 17 00 00 [00:27:26]Write to MH i2c: E2 08 00 FE 18 80 17 00 00 00 00 00 00 96 [00:27:26]Write i2c OK [00:27:26]MH_I2C_Read... [00:27:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:27:26]Read from MH i2c: E2 [00:27:26]MH_I2C_Read... [00:27:26]Read from MH i2c: E2 CE 00 [00:27:26]MH_I2C_Read... [00:27:26]Read from MH i2c: E2 CE 00 FE 18 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 7B [00:27:26]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 [00:27:26]wFMCommunicate OK [00:27:26]SAM_PROTO_GetShiftData done [00:27:26]requested_item shift.sale.total_cash is exist - process it [00:27:26]requested_item shift.sale_refund.total is exist - process it [00:27:26]requested_item shift.sale_refund.total_cash is exist - process it [00:27:26]requested_item shift.buy.total is exist - process it [00:27:26]requested_item shift.buy.total_cash is exist - process it [00:27:26]produce_requested_data done [00:27:26]produce_requested_data return {"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:27:26]process_action_free get_value [00:27:26]json_value_free [00:27:26]json_value_free done [00:27:26]process_json_proto returns [00:27:26]Send response to host [00:27:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:27:26]free response buf [00:27:26]execute_script done [00:27:26]execute_script returns [00:27:26]free content buf [00:27:26]Sock 9.Close socket [00:27:26]Sock 9.Thread stoped [00:27:26]accept exits with 10 [00:27:26]New connection [00:27:26]New thread 3067473252 created [00:27:26]Thread 3067329892 joined [00:27:26]Waiting for new connection... [00:27:26] Sock 10.Parse request [00:27:26]Sock 10.Check first char [00:27:26]Sock 10.First char is OK [00:27:26]request: POST /json_proto HTTP/1.0 [00:27:26]Method: POST [00:27:26]URL: /json_proto [00:27:26]Method is POST - this is cgi request [00:27:26]url: /json_proto [00:27:26]query_string will be loaded in cgi processing [00:27:26]execute_cgi json_proto POST (null) [00:27:26]execute_cgi path=json_proto method=POST [00:27:26]POST find Content-Length [00:27:26]Host: 172.17.40.195:8080 [00:27:26]Content-Length: 272 [00:27:26]Content-Type: application/json [00:27:26] [00:27:26]POST finish read [00:27:26]Found Content-Length = 272 [00:27:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u043E\u043D\u0443\u043D\u0431\u0435\u043A\u043E\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:26]execute_script... [00:27:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u043E\u043D\u0443\u043D\u0431\u0435\u043A\u043E\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:26]POST & json_proto [00:27:26]process_json_proto [00:27:26]json parsed OK: [00:27:26]protocol is kg_v1.0 [00:27:26]action value=close_shift [00:27:26]process_action close_shift [00:27:26]cmd_close_shift [00:27:26]MH_GetDate [00:27:26]Write to MH i2c: F0 00 00 FF 18 06 [00:27:26]Write i2c OK [00:27:26]MH_I2C_Read... [00:27:26]Read from MH i2c: F0 [00:27:26]MH_I2C_Read... [00:27:26]Read from MH i2c: F0 09 00 [00:27:26]MH_I2C_Read... [00:27:26]Read from MH i2c: F0 09 00 FF 18 00 70 7D 21 67 D5 8D 6C 64 B6 [00:27:26]GetLastDocTimeStamp 1730247982 [00:27:26]current date 1730248048 [00:27:26]FM_GetShiftState [00:27:26]SAM_PROTO_GetShiftState [00:27:26]wFMCommunicate request_size=4 [00:27:26]MH_SAM_APDU [00:27:26]CAPDU: 80 13 01 00 [00:27:26]Write to MH i2c: E2 08 00 00 19 80 13 01 00 00 00 00 00 96 [00:27:26]Write i2c OK [00:27:26]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 0E 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 0E 00 00 19 00 09 00 01 7A 2C 20 67 00 00 00 00 90 00 CF [00:27:27]RAPDU: 09 00 01 7A 2C 20 67 00 00 00 00 90 00 [00:27:27]wFMCommunicate OK [00:27:27]SAM_PROTO_GetShiftState done [00:27:27]FM_GetShiftState done [00:27:27]KKMCreateCloseShiftDocument [00:27:27]Load OK [00:27:27]Malloc new data [00:27:27]MH_GetDate [00:27:27]Write to MH i2c: F0 00 00 01 19 09 [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: F0 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: F0 09 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: F0 09 00 01 19 00 71 7D 21 67 D5 8D 6C 64 BA [00:27:27]Malloc new data [00:27:27]Malloc new data [00:27:27]Malloc new data [00:27:27]Malloc new data [00:27:27]KKMCreateCloseShiftDocument OK [00:27:27]KKMSetCloseShiftData OK [00:27:27]ProcessDocumentItem done err = 0, tmpTLVsize=75 [00:27:27]tlvbuf is 012E1550 [00:27:27]KKMLoadAndSignCloseShiftData [00:27:27]SAM_PROTO_ProcessDocument [00:27:27]wFMCommunicate request_size=9 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 15 01 00 04 05 00 4B 00 [00:27:27]Write to MH i2c: E2 0C 00 02 19 80 15 01 00 04 00 05 00 4B 00 00 00 F2 [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 02 19 00 90 00 8F [00:27:27]RAPDU: 90 00 [00:27:27]wFMCommunicate OK [00:27:27]wFMCommunicate request_size=23 [00:27:27]MH_SAM_APDU [00:27:27]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:27:27]Write to MH i2c: E2 1A 00 03 19 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 91 [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 03 19 00 90 00 90 [00:27:27]RAPDU: 90 00 [00:27:27]wFMCommunicate OK [00:27:27]wFMCommunicate request_size=34 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 15 02 00 1D FD 03 19 00 D0 A1 D0 BE D0 BD D1 83 D0 BD D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 [00:27:27]Write to MH i2c: E2 25 00 04 19 80 15 02 00 1D 00 FD 03 19 00 D0 A1 D0 BE D0 BD D1 83 D0 BD D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 00 00 E8 [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 04 19 00 90 00 91 [00:27:27]RAPDU: 90 00 [00:27:27]wFMCommunicate OK [00:27:27]wFMCommunicate request_size=13 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 15 02 00 08 F4 03 04 00 71 7D 21 67 [00:27:27]Write to MH i2c: E2 10 00 05 19 80 15 02 00 08 00 F4 03 04 00 71 7D 21 67 00 00 1F [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 05 19 00 90 00 92 [00:27:27]RAPDU: 90 00 [00:27:27]wFMCommunicate OK [00:27:27]wFMCommunicate request_size=25 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 [00:27:27]Write to MH i2c: E2 1C 00 06 19 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 00 00 03 [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 03 00 06 19 00 90 00 93 [00:27:27]RAPDU: 90 00 [00:27:27]wFMCommunicate OK [00:27:27]wFMCommunicate request_size=4 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 15 03 00 [00:27:27]Write to MH i2c: E2 08 00 07 19 80 15 03 00 00 00 00 00 A1 [00:27:28]Write i2c OK [00:27:28]MH_I2C_Read... [00:27:28]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:27:28]Read from MH i2c: E2 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 07 19 00 F4 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3C 02 00 0E 04 04 00 23 02 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 *** FLAG_PRN_PAP1 set [00:27:28]00 00 B1 04 00 00 70 90 00 5A [00:27:28]RAPDU: F4 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3C 02 00 0E 04 04 00 23 02 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 int line is 0 - check status [00:27:29]00 Write to MH i2c: 04 01 00 7B 00 EE 03 09 00 F2 03 01 00 00 08 00 19 F3 *** FLAG_PRN_PAP2 set [00:27:29]03 00 00 EE 03 0C 00 F2 03 21 01 [00:27:29]00 Write i2c OK [00:27:29]01 MH_I2C_Read... [00:27:29]F3 Read from MH i2c: 03 01 03 [00:27:29]00 MH_I2C_Read... [00:27:29]68 1C 3C EF 03 09 00 F6 Read from MH i2c: 03 01 01 07 00 00 00 [00:27:29]F7 MH_I2C_Read... [00:27:29]03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 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 Read from MH i2c: F6 01 03 07 01 00 00 06 F7 03 00 00 6A 04 8D 08 00 19 6F 00 04 03 04 00 00 00 00 00 B1 04 00 00 00 00 00 70 FF 90 0F 00 39 [00:27:29] [00:27:29]wFMCommunicate OK [00:27:29]state=0 [00:27:29]SAM_PROTO_ProcessDocument answer len = 1268 [00:27:29]SAM_PROTO_ProcessDocument remain to read = 1020 [00:27:29]wFMCommunicate request_size=4 [00:27:29]MH_SAM_APDU [00:27:29]CAPDU: 80 17 00 00 No paper [00:27:29] [00:27:29]Cover opened [00:27:29]Write to MH i2c: E2 08 00 09 19 80 17 00 00 00 00 00 00 A2 [00:27:29]Write i2c OK [00:27:29]MH_I2C_Read... [00:27:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:29]Read from MH i2c: E2 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 FD 00 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 FD 00 09 19 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 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 F6 [00:27:30]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 *** FLAG_PRN_PAP2 reset [00:27:30]03 *** FLAG_PRN_PAP2 set [00:27:30]int [00:27:30]Write to MH i2c: 01 00 00 0A 19 23 [00:27:30]00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 Write i2c OK [00:27:30]EF MH_I2C_Read... [00:27:30]03 Read from MH i2c: 09 01 00 [00:27:30]F6 MH_I2C_Read... [00:27:30]03 01 00 01 F7 03 00 00 EF Read from MH i2c: 03 01 07 09 00 00 [00:27:30]F6 MH_I2C_Read... [00:27:30]03 01 00 02 F7 Read from MH i2c: 03 01 00 07 00 00 EF 03 09 00 F6 03 01 00 0A 03 19 F7 00 03 03 00 00 EF 03 09 00 F6 03 01 00 00 00 04 00 F7 FF 03 00 00 EF 03 09 90 00 [00:27:30]0F wFMCommunicate OK [00:27:30]3B SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:27:30] [00:27:30]SAM_PROTO_ProcessDocument remain to read = 770 [00:27:30]state=3 [00:27:30]wFMCommunicate request_size=4 [00:27:30]No paper [00:27:30]MH_SAM_APDU [00:27:30]Cover opened [00:27:30]CAPDU: 80 17 00 00 [00:27:30]Write to MH i2c: E2 08 00 0B 19 80 17 00 00 00 00 00 00 A4 [00:27:30]Write i2c OK [00:27:30]MH_I2C_Read... [00:27:30]OFD Sender: No OFD packet to send [00:27:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:30]Read from MH i2c: E2 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 0B 19 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 06 [00:27:31]RAPDU: 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:27:31]wFMCommunicate OK [00:27:31]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:27:31]SAM_PROTO_ProcessDocument remain to read = 520 [00:27:31]wFMCommunicate request_size=4 [00:27:31]MH_SAM_APDU [00:27:31]CAPDU: 80 17 00 00 [00:27:31]Write to MH i2c: E2 08 00 0C 19 80 17 00 00 00 00 00 00 A5 [00:27:31]Write i2c OK [00:27:31]MH_I2C_Read... [00:27:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:31]Read from MH i2c: E2 [00:27:31]MH_I2C_Read... [00:27:31]Read from MH i2c: E2 FD 00 [00:27:31]MH_I2C_Read... [00:27:31]Read from MH i2c: E2 FD 00 0C 19 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 2D [00:27:32]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 int [00:27:32]*** FLAG_PRN_PAP1 reset [00:27:32]Write to MH i2c: *** FLAG_PRN_PAP2 reset [00:27:32]01 01 00 00 00 04 0D F7 19 03 26 00 00 EF 03 09 00 F6 03 01 [00:27:32]00 05 F7 03 00 00 EF Write i2c OK [00:27:32]03 MH_I2C_Read... [00:27:32]09 00 F6 03 01 00 06 F7 03 00 00 Read from MH i2c: 7A 01 04 [00:27:32]8D MH_I2C_Read... [00:27:32]00 Read from MH i2c: 6F 01 04 07 04 00 00 [00:27:32]00 MH_I2C_Read... [00:27:32]00 00 00 Read from MH i2c: B1 01 04 07 00 00 00 70 04 00 00 72 04 00 0D 00 19 00 00 04 00 75 00 EE 03 90 00 [00:27:32]wFMCommunicate OK [00:27:32]00 SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:27:32]00 SAM_PROTO_ProcessDocument remain to read = 270 [00:27:32]00 wFMCommunicate request_size=4 [00:27:32]FF MH_SAM_APDU [00:27:32]CAPDU: 80 17 00 00 [00:27:32]0F 3B [00:27:32]state=3 [00:27:32]Write to MH i2c: Cover closed [00:27:32]E2 08 00 0E 19 80 17 00 00 00 00 00 00 A7 [00:27:32]Write i2c OK [00:27:32]MH_I2C_Read... [00:27:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:32]Read from MH i2c: E2 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 0E 19 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 90 00 71 [00:27:33]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 90 00 [00:27:33]wFMCommunicate OK [00:27:33]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:27:33]SAM_PROTO_ProcessDocument remain to read = 20 [00:27:33]wFMCommunicate request_size=4 [00:27:33]MH_SAM_APDU [00:27:33]CAPDU: 80 17 00 00 [00:27:33]Write to MH i2c: E2 08 00 0F 19 80 17 00 00 00 00 00 00 A8 [00:27:33]Write i2c OK [00:27:33]MH_I2C_Read... [00:27:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 20! [00:27:33]Read from MH i2c: E2 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 17 00 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 17 00 0F 19 00 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 F8 32 03 A0 E7 60 90 00 FD [00:27:33]RAPDU: 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 F8 32 03 A0 E7 60 90 00 [00:27:33]wFMCommunicate OK [00:27:33]SAM_PROTO_ProcessDocument received (without SW) 20 bytes [00:27:33]SAM_PROTO_ProcessDocument done [00:27:33]1209 (1) - 1.0 - номер версии ФФД [00:27:33]1041 (16) - 0000000000871745 - номер ФМ [00:27:33]1040 (4) - 146505 - номер ФД [00:27:33]1038 (4) - 547 - номер смены [00:27:33]1118 (4) - 300 - количество кассовых чеков за смену [00:27:33]1111 (4) - 302 - общее количество ФД за смену [00:27:33]1194 (1197) - счетчики итогов смены [00:27:33] 1134 (4) - 300 - количество чеков со всеми признаками расчетов [00:27:33] 1129 (158) - счетчики операций «приход» [00:27:33] 1135 (4) - 300 - количество чеков по признаку расчетов [00:27:33] 1201 (4) - 370889.64 - общая итоговая сумма в чеках [00:27:33] 1136 (4) - 305438.00 - итоговая сумма в чеках наличными [00:27:33] 1138 (3) - 65451.64 - итоговая сумма в чеках безналичными [00:27:33] 1024 (123) - суммы налогов [00:27:33] 1006 (9) - суммы НДС [00:27:33] 1010 (1) - 0% - код ставки НДС [00:27:33] 1011 (0) - 0.00 - сумма НДС по ставке [00:27:33] 1006 (12) - суммы НДС [00:27:33] 1010 (1) - 12% - код ставки НДС [00:27:33] 1011 (3) - 39394.32 - сумма НДС по ставке [00:27:33] 1007 (9) - суммы НСП [00:27:33] 1014 (1) - 0% - код ставки НСП [00:27:33] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:33] 1007 (12) - суммы НСП [00:27:33] 1014 (1) - 1% - код ставки НСП [00:27:33] 1015 (3) - 3282.77 - сумма НСП по ставке [00:27:33] 1007 (9) - суммы НСП [00:27:33] 1014 (1) - 2% - код ставки НСП [00:27:33] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:33] 1007 (9) - суммы НСП [00:27:33] 1014 (1) - 3% - код ставки НСП [00:27:33] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:33] 1007 (9) - суммы НСП [00:27:33] 1014 (1) - 5% - код ставки НСП [00:27:33] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:33] 1007 (9) - суммы НСП [00:27:33] 1014 (1) - 0,50% - код ставки НСП [00:27:33] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:33] 1007 (9) - суммы НСП [00:27:33] 1014 (1) - 1,50% - код ставки НСП [00:27:33] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:33] 1130 (141) - счетчики операций «возврат прихода» [00:27:34] 1135 (4) - 0 - количество чеков по признаку расчетов [00:27:34] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:27:34] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:27:34] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:27:34] 1024 (117) - суммы налогов [00:27:34] 1006 (9) - суммы НДС [00:27:34] 1010 (1) - 0% - код ставки НДС [00:27:34] 1011 (0) - 0.00 - сумма НДС по ставке [00:27:34] 1006 (9) - суммы НДС [00:27:34] 1010 (1) - 12% - код ставки НДС [00:27:34] 1011 (0) - 0.00 - сумма НДС по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 0% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 1% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 2% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 3% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 5% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 0,50% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 1,50% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1131 (141) - счетчики операций «расход» [00:27:34] 1135 (4) - 0 - количество чеков по признаку расчетов [00:27:34] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:27:34] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:27:34] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:27:34] 1024 (117) - суммы налогов [00:27:34] 1006 (9) - суммы НДС [00:27:34] 1010 (1) - 0% - код ставки НДС [00:27:34] 1011 (0) - 0.00 - сумма НДС по ставке [00:27:34] 1006 (9) - суммы НДС [00:27:34] 1010 (1) - 12% - код ставки НДС [00:27:34] 1011 (0) - 0.00 - сумма НДС по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 0% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 1% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 2% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 3% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 5% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 0,50% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 1,50% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1132 (141) - счетчики операций «возврат расхода» [00:27:34] 1135 (4) - 0 - количество чеков по признаку расчетов [00:27:34] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:27:34] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:27:34] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:27:34] 1024 (117) - суммы налогов [00:27:34] 1006 (9) - суммы НДС [00:27:34] 1010 (1) - 0% - код ставки НДС [00:27:34] 1011 (0) - 0.00 - сумма НДС по ставке [00:27:34] 1006 (9) - суммы НДС [00:27:34] 1010 (1) - 12% - код ставки НДС [00:27:34] 1011 (0) - 0.00 - сумма НДС по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 0% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 1% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 2% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 3% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 5% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 0,50% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1007 (9) - суммы НСП [00:27:34] 1014 (1) - 1,50% - код ставки НСП [00:27:34] 1015 (0) - 0.00 - сумма НСП по ставке [00:27:34] 1133 (588) - - счетчики коррекции - не используются [00:27:34]1077 (6) - 272893692929888 - ФПД [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1209 (04B9) [00:27:34]Malloc new data [00:27:34]Processing tag 1041 (0411) [00:27:34]Processing tag 1040 (0410) [00:27:34]Malloc new data [00:27:34]Processing tag 1038 (040E) [00:27:34]Malloc new data [00:27:34]Processing tag 1118 (045E) [00:27:34]Malloc new data [00:27:34]Processing tag 1111 (0457) [00:27:34]Malloc new data [00:27:34]Processing tag 1194 (04AA) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1134 (046E) [00:27:34]Malloc new data [00:27:34]Processing tag 1129 (0469) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1135 (046F) [00:27:34]Malloc new data [00:27:34]Processing tag 1201 (04B1) [00:27:34]Malloc new data [00:27:34]Processing tag 1136 (0470) [00:27:34]Malloc new data [00:27:34]Processing tag 1138 (0472) [00:27:34]Malloc new data [00:27:34]Processing tag 1024 (0400) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1006 (03EE) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1010 (03F2) [00:27:34]Malloc new data [00:27:34]Processing tag 1011 (03F3) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1006 (03EE) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1010 (03F2) [00:27:34]Malloc new data [00:27:34]Processing tag 1011 (03F3) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]SetTLVBufToDocument err=0 [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1130 (046A) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1135 (046F) [00:27:34]Malloc new data [00:27:34]Processing tag 1201 (04B1) [00:27:34]Malloc new data [00:27:34]Processing tag 1136 (0470) [00:27:34]Malloc new data [00:27:34]Processing tag 1138 (0472) [00:27:34]Malloc new data [00:27:34]Processing tag 1024 (0400) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1006 (03EE) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1010 (03F2) [00:27:34]Malloc new data [00:27:34]Processing tag 1011 (03F3) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1006 (03EE) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1010 (03F2) [00:27:34]Malloc new data [00:27:34]Processing tag 1011 (03F3) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1007 (03EF) [00:27:34]Load OK [00:27:34]SetTLVBufToDocument [00:27:34]Processing tag 1014 (03F6) [00:27:34]Malloc new data [00:27:34]Processing tag 1015 (03F7) [00:27:34]Malloc new data [00:27:34]SetTLVBufToDocument err=0 [00:27:34]SetTLVBufToDocument err=0 [00:27:34]SetTLVBufToDocument err=0 [00:27:34]Processing tag 1131 (046B) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1135 (046F) [00:27:35]Malloc new data [00:27:35]Processing tag 1201 (04B1) [00:27:35]Malloc new data [00:27:35]Processing tag 1136 (0470) [00:27:35]Malloc new data [00:27:35]Processing tag 1138 (0472) [00:27:35]Malloc new data [00:27:35]Processing tag 1024 (0400) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1006 (03EE) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1010 (03F2) [00:27:35]Malloc new data [00:27:35]Processing tag 1011 (03F3) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1006 (03EE) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1010 (03F2) [00:27:35]Malloc new data [00:27:35]Processing tag 1011 (03F3) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]SetTLVBufToDocument err=0 [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1132 (046C) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1135 (046F) [00:27:35]Malloc new data [00:27:35]Processing tag 1201 (04B1) [00:27:35]Malloc new data [00:27:35]Processing tag 1136 (0470) [00:27:35]Malloc new data [00:27:35]Processing tag 1138 (0472) [00:27:35]Malloc new data [00:27:35]Processing tag 1024 (0400) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1006 (03EE) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1010 (03F2) [00:27:35]Malloc new data [00:27:35]Processing tag 1011 (03F3) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1006 (03EE) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1010 (03F2) [00:27:35]Malloc new data [00:27:35]Processing tag 1011 (03F3) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1007 (03EF) [00:27:35]Load OK [00:27:35]SetTLVBufToDocument [00:27:35]Processing tag 1014 (03F6) [00:27:35]Malloc new data [00:27:35]Processing tag 1015 (03F7) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]SetTLVBufToDocument err=0 [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1133 (046D) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Processing tag 1077 (0435) [00:27:35]Malloc new data [00:27:35]SetTLVBufToDocument err=0 [00:27:35]Malloc new data [00:27:35]SAM_PROTO_GetFMData [00:27:35]wFMCommunicate request_size=4 [00:27:35]MH_SAM_APDU [00:27:35]CAPDU: 80 13 03 00 [00:27:35]Write to MH i2c: E2 08 00 10 19 80 13 03 00 00 00 00 00 A8 [00:27:35]Write i2c OK [00:27:35]MH_I2C_Read... [00:27:35]OFD Sender: No OFD packet to send [00:27:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:27:35]Read from MH i2c: E2 [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: E2 FD 00 [00:27:35]MH_I2C_Read... [00:27:35]Read from MH i2c: E2 FD 00 10 19 00 C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 4A [00:27:36]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C ConnectInit Can't connect to host [00:27:36]B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [00:27:36]wFMCommunicate OK [00:27:36]wFMCommunicate request_size=4 [00:27:36]MH_SAM_APDU [00:27:36]CAPDU: 80 17 00 00 [00:27:36]Write to MH i2c: E2 08 00 11 19 80 17 00 00 00 00 00 00 AA [00:27:36]Write i2c OK [00:27:36]MH_I2C_Read... [00:27:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:36]Read from MH i2c: E2 [00:27:36]MH_I2C_Read... [00:27:36]Read from MH i2c: E2 FD 00 [00:27:36]MH_I2C_Read... [00:27:36]Read from MH i2c: E2 FD 00 11 19 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 25 [00:27:37]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:27:37]wFMCommunicate OK [00:27:37]wFMCommunicate request_size=4 [00:27:37]MH_SAM_APDU [00:27:37]CAPDU: 80 17 00 00 [00:27:37]Write to MH i2c: E2 08 00 12 19 80 17 00 00 00 00 00 00 AB [00:27:37]Write i2c OK [00:27:37]MH_I2C_Read... [00:27:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:37]Read from MH i2c: E2 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 FD 00 [00:27:37]MH_I2C_Read... [00:27:37]Read from MH i2c: E2 FD 00 12 19 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 4B [00:27:38]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:27:38]wFMCommunicate OK [00:27:38]wFMCommunicate request_size=4 [00:27:38]MH_SAM_APDU [00:27:38]CAPDU: 80 17 00 00 [00:27:38]Write to MH i2c: E2 08 00 13 19 80 17 00 00 00 00 00 00 AC [00:27:38]Write i2c OK [00:27:38]MH_I2C_Read... [00:27:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:38]Read from MH i2c: E2 [00:27:38]MH_I2C_Read... [00:27:38]Read from MH i2c: E2 FD 00 [00:27:38]MH_I2C_Read... [00:27:38]Read from MH i2c: E2 FD 00 13 19 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 31 [00:27:39]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:27:39]wFMCommunicate OK [00:27:39]wFMCommunicate request_size=4 [00:27:39]MH_SAM_APDU [00:27:39]CAPDU: 80 17 00 00 [00:27:39]Write to MH i2c: E2 08 00 14 19 80 17 00 00 00 00 00 00 AD [00:27:39]Write i2c OK [00:27:39]MH_I2C_Read... [00:27:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:27:39]Read from MH i2c: E2 [00:27:39]MH_I2C_Read... [00:27:39]Read from MH i2c: E2 DE 00 [00:27:39]MH_I2C_Read... [00:27:39]Read from MH i2c: E2 DE 00 14 19 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8C [00:27:40]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:27:40]wFMCommunicate OK [00:27:40]SAM_PROTO_GetFMData done [00:27:40]Malloc new data [00:27:40]Malloc new data [00:27:40]Malloc new data [00:27:40]Malloc new data [00:27:40]KKMLoadAndSignCloseShiftData err=0 [00:27:40]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Сонунбеков Э. 30.10.2024 00:27 Смена: 547 РНМ: 0000000000091683 ЗНМ: 0300000085 СНО: Общий режим Чеков за смену: 300 ФД за смену: 302 Всего чеков: 300 ИТОГИ ПРИХОД Чеков: 300 Общий итог: 370889.64 Итого наличными: 305438.00 Итого безнал.: 65451.64 НДС 0% : 0.00 НДС 12% : 39394.32 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3282.77 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 305438.00 НС Приход: 172286736.60 НС Возвр.Прихода: 67222.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 146505 ФМ: 0000000000871745 ФПД: 272893692929888 [00:27:40]StoreToDocumentArchive [00:27:40]shift 547 fd 146505 [00:27:40]save to /storage/0547/doc_00146505 [00:27:40]save last doc name /storage/0547/doc_00146505 to /storage/kkm_last_doc_name [00:27:40]save OK [00:27:40]Clear old archive folders... [00:27:40]Remove dir /storage/0522 [00:27:40]opendir ok [00:27:40]file . [00:27:40]file .. [00:27:40]file doc_1730247991 [00:27:40]remove file /storage/0522/doc_1730247991 [00:27:40]remove dir /storage/0522 [00:27:40]NVStorageSaveData kkm_registers [00:27:40]File name is /storage/kkm_registers [00:27:40]OFD Sender: No OFD packet to send [00:27:40]Write 24 bytes [00:27:40]NVStorageSaveData done [00:27:40]NVStorageSaveData kkm_registers [00:27:40]File name is /storage/kkm_registers [00:27:40]Write 24 bytes [00:27:40]NVStorageSaveData done [00:27:40]ProcessDocumentItem done err = 0, tmpTLVsize=1386 [00:27:40]tlvbuf is 0133E590 [00:27:40]SAM_PROTO_ClearQueue [00:27:40]wFMCommunicate request_size=4 [00:27:40]MH_SAM_APDU [00:27:40]CAPDU: 80 09 00 00 [00:27:40]Write to MH i2c: E2 08 00 15 19 80 09 00 00 00 00 00 00 A0 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:27:40]Read from MH i2c: E2 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 15 19 00 90 00 A2 [00:27:40]RAPDU: 90 00 [00:27:40]wFMCommunicate OK [00:27:40]SAM_PROTO_ClearQueue done [00:27:40]KKMCreateOFDPacket [00:27:40]OFDProtocolAddRootSTLVToBuf [00:27:40]FM_MakeSignedData [00:27:40]FM_MakeSignedData [00:27:40]SAM_PROTO_SignData [00:27:40]wFMCommunicate request_size=4 [00:27:40]MH_SAM_APDU [00:27:40]CAPDU: 80 0D 01 02 [00:27:40]Write to MH i2c: E2 08 00 16 19 80 0D 01 02 00 00 00 00 A8 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:27:40]Read from MH i2c: E2 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 16 19 00 90 00 A3 [00:27:41]RAPDU: 90 00 [00:27:41]wFMCommunicate OK [00:27:41]wFMCommunicate request_size=255 [00:27:41]MH_SAM_APDU [00:27:41]CAPDU: 80 0D 02 02 FA 05 00 6A 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 19 00 D0 A1 D0 BE D0 BD D1 83 D0 BD D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F4 03 04 00 71 7D 21 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 38 33 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 AA 04 D8 04 6E 04 04 00 2C 01 00 00 69 04 A5 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 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 68 1C 3C 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 [00:27:41]Write to MH i2c: E2 02 01 17 19 80 0D 02 02 FA 00 05 00 6A 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 19 00 D0 A1 D0 BE D0 BD D1 83 D0 BD D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F4 03 04 00 71 7D 21 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 38 33 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 AA 04 D8 04 6E 04 04 00 2C 01 00 00 69 04 A5 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 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 68 1C 3C 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 00 00 FB [00:27:41]Write i2c OK [00:27:41]MH_I2C_Read... [00:27:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:42]Read from MH i2c: E2 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 03 00 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 03 00 17 19 00 90 00 A4 [00:27:42]RAPDU: 90 00 [00:27:42]wFMCommunicate OK [00:27:42]wFMCommunicate request_size=255 [00:27:42]MH_SAM_APDU [00:27:42]CAPDU: 80 0D 02 02 FA 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 55 02 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 [00:27:42]Write to MH i2c: E2 02 01 18 19 80 0D 02 02 FA 00 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 55 02 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 00 00 83 [00:27:42]Write i2c OK [00:27:42]MH_I2C_Read... [00:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:43]Read from MH i2c: E2 [00:27:43]MH_I2C_Read... [00:27:43]Read from MH i2c: E2 03 00 [00:27:43]MH_I2C_Read... [00:27:43]Read from MH i2c: E2 03 00 18 19 00 90 00 A5 [00:27:43]RAPDU: 90 00 [00:27:43]wFMCommunicate OK [00:27:43]wFMCommunicate request_size=255 [00:27:43]MH_SAM_APDU [00:27:43]CAPDU: 80 0D 02 02 FA 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 [00:27:43]Write to MH i2c: E2 02 01 19 19 80 0D 02 02 FA 00 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 00 00 6F [00:27:44]Write i2c OK [00:27:44]MH_I2C_Read... [00:27:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:44]Read from MH i2c: E2 [00:27:44]MH_I2C_Read... [00:27:44]Read from MH i2c: E2 03 00 [00:27:44]MH_I2C_Read... [00:27:44]Read from MH i2c: E2 03 00 19 19 00 90 00 A6 [00:27:44]RAPDU: 90 00 [00:27:44]wFMCommunicate OK [00:27:44]wFMCommunicate request_size=255 [00:27:44]MH_SAM_APDU [00:27:44]CAPDU: 80 0D 02 02 FA 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:27:44]Write to MH i2c: E2 02 01 1A 19 80 0D 02 02 FA 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 00 72 [00:27:45]Write i2c OK [00:27:45]MH_I2C_Read... [00:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:45]Read from MH i2c: E2 [00:27:45]MH_I2C_Read... [00:27:45]Read from MH i2c: E2 03 00 [00:27:45]MH_I2C_Read... [00:27:45]Read from MH i2c: E2 03 00 1A 19 00 90 00 A7 [00:27:45]RAPDU: 90 00 [00:27:45]wFMCommunicate OK [00:27:45]wFMCommunicate request_size=255 [00:27:45]MH_SAM_APDU [00:27:45]CAPDU: 80 0D 02 02 FA 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 OFD Sender: No OFD packet to send [00:27:45]04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 [00:27:45]Write to MH i2c: E2 02 01 1B 19 80 0D 02 02 FA 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 00 00 34 [00:27:46]Write i2c OK [00:27:46]MH_I2C_Read... [00:27:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:46]Read from MH i2c: E2 [00:27:46]MH_I2C_Read... [00:27:46]Read from MH i2c: E2 03 00 [00:27:46]MH_I2C_Read... [00:27:46]Read from MH i2c: E2 03 00 1B 19 00 90 00 A8 [00:27:46]RAPDU: 90 00 [00:27:46]wFMCommunicate OK [00:27:46]wFMCommunicate request_size=145 [00:27:46]MH_SAM_APDU [00:27:46]CAPDU: 80 0D 02 02 8C 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 49 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 35 04 06 00 F8 32 03 A0 E7 60 [00:27:46]Write to MH i2c: E2 94 00 1C 19 80 0D 02 02 8C 00 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 49 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 35 04 06 00 F8 32 03 A0 E7 60 00 00 92 [00:27:47]Write i2c OK [00:27:47]MH_I2C_Read... [00:27:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:47]Read from MH i2c: E2 [00:27:47]MH_I2C_Read... [00:27:47]Read from MH i2c: E2 03 00 [00:27:47]MH_I2C_Read... [00:27:47]Read from MH i2c: E2 03 00 1C 19 00 90 00 A9 [00:27:47]RAPDU: 90 00 [00:27:47]wFMCommunicate OK [00:27:47]wFMCommunicate request_size=4 [00:27:47]MH_SAM_APDU [00:27:47]CAPDU: 80 0D 03 02 [00:27:47]Write to MH i2c: E2 08 00 1D 19 80 0D 03 02 00 00 00 00 B1 [00:27:47]Write i2c OK [00:27:47]MH_I2C_Read... [00:27:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:27:47]Read from MH i2c: E2 [00:27:47]MH_I2C_Read... [00:27:47]Read from MH i2c: E2 0B 00 [00:27:47]MH_I2C_Read... [00:27:47]Read from MH i2c: E2 0B 00 1D 19 00 68 34 00 61 72 76 AA 96 90 00 D7 [00:27:47]RAPDU: 68 34 00 61 72 76 AA 96 90 00 [00:27:47]wFMCommunicate OK [00:27:47]SAM_PROTO_SignData done [00:27:47]FM_MakeSignedData done [00:27:47]CreateOFDProtocolMessage [00:27:47]wFMCommunicate request_size=4 [00:27:47]MH_SAM_APDU [00:27:47]CAPDU: 80 11 00 00 [00:27:47]Write to MH i2c: E2 08 00 1E 19 80 11 00 00 00 00 00 00 B1 [00:27:47]Write i2c OK [00:27:47]MH_I2C_Read... [00:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:47]Read from MH i2c: E2 [00:27:47]MH_I2C_Read... [00:27:47]Read from MH i2c: E2 17 00 [00:27:47]MH_I2C_Read... [00:27:47]Read from MH i2c: E2 17 00 1E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 04 [00:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:27:47]wFMCommunicate OK [00:27:47]CreateOFDProtocolMessage done [00:27:47]OFDSenderStorePacket 146505 [00:27:47]StoreOFDPacket docnum=146505 [00:27:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 7E 05 00 00 36 C5 76 05 84 ED 5A 05 01 00 05 00 6A 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 19 00 D0 A1 D0 BE D0 BD D1 83 D0 BD D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F4 03 04 00 71 7D 21 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 38 33 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 AA 04 D8 04 6E 04 04 00 2C 01 00 00 69 04 A5 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 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 68 1C 3C 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 55 02 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 49 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 35 04 06 00 F8 32 03 A0 E7 60 68 34 00 61 72 76 AA 96 [00:27:48]CheckFolder [00:27:48]dirname=/storage/ofd_packets [00:27:48]CheckFolder done [00:27:48]ProducePacketName [00:27:48]name=ofd_packets/00146505 [00:27:48]NVStorageSaveData ofd_packets/00146505 [00:27:48]File name is /storage/ofd_packets/00146505 [00:27:48]Write 1436 bytes [00:27:48]NVStorageSaveData done [00:27:48]OFDSenderStorePacket done [00:27:48]KKMCreateOFDPacket done [00:27:48]NVStorageSaveData kkm_last_timestamp [00:27:48]File name is /storage/kkm_last_timestamp [00:27:48]Write 4 bytes [00:27:48]NVStorageSaveData done [00:27:48]ExternCall_PrintAddStr [00:27:48]wPrintStart [00:27:48]Write to MH i2c: 01 00 00 1F 19 38 [00:27:48]Write i2c OK [00:27:48]MH_I2C_Read... [00:27:48]OFD Sender: Processing packet 146505 [packets to send 206, broken 205] [00:27:48]ProducePacketName [00:27:48]name=ofd_packets/00146505 [00:27:48]OFD Sender: To server: pG, [00:27:48]CommunicateWithHost lk.salyk.kg:30040 [00:27:48]ConnectInit lk.salyk.kg [00:27:48]Read from MH i2c: 01 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: 01 07 00 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: 01 07 00 1F 19 00 00 00 00 00 FF 0F 4D [00:27:48]RasterBufferAndPrint [00:27:48]line Отчет о закрытии смены [00:27:48]line ФФД: 1.0 [00:27:48]line ИНН: 02508201610067 [00:27:48]line Кассир: Сонунбеков Э. [00:27:48]line 30.10.2024 00:27 [00:27:48]line Смена: 547 [00:27:48]line РНМ: 0000000000091683 [00:27:48]line ЗНМ: 0300000085 [00:27:48]line СНО: Общий режим [00:27:48]line Чеков за смену: 300 [00:27:48]line ФД за смену: 302 [00:27:48]line Всего чеков: 300 [00:27:48]line ИТОГИ ПРИХОД [00:27:48]line Чеков: 300 [00:27:48]line Общий итог: 370889.64 [00:27:48]line Итого наличными: 305438.00 [00:27:48]line Итого безнал.: 65451.64 [00:27:48]line НДС 0% : 0.00 [00:27:48]line НДС 12% : 39394.32 [00:27:48]line НСП 0% : 0.00 [00:27:48]line НСП 1,50% : 0.00 [00:27:48]line НСП 0,50% : 0.00 [00:27:48]line НСП 5% : 0.00 [00:27:48]line НСП 3% : 0.00 [00:27:48]line НСП 2% : 0.00 [00:27:48]line НСП 1% : 3282.77 [00:27:48]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:27:48]line Чеков: 0 [00:27:48]line Общий итог: 0.00 [00:27:48]line Итого наличными: 0.00 [00:27:48]line Итого безнал.: 0.00 [00:27:48]line НДС 0% : 0.00 [00:27:48]line НДС 12% : 0.00 [00:27:48]line НСП 0% : 0.00 [00:27:48]line НСП 1,50% : 0.00 [00:27:48]line НСП 0,50% : 0.00 [00:27:48]line НСП 5% : 0.00 [00:27:48]line НСП 3% : 0.00 [00:27:48]line НСП 2% : 0.00 [00:27:48]line НСП 1% : 0.00 [00:27:48]line ИТОГИ РАСХОД [00:27:48]line Чеков: 0 [00:27:48]line Общий итог: 0.00 [00:27:48]line Итого наличными: 0.00 [00:27:48]line Итого безнал.: 0.00 [00:27:48]line НДС 0% : 0.00 [00:27:48]line НДС 12% : 0.00 [00:27:48]line НСП 0% : 0.00 [00:27:48]line НСП 1,50% : 0.00 [00:27:48]line НСП 0,50% : 0.00 [00:27:48]line НСП 5% : 0.00 [00:27:48]line НСП 3% : 0.00 [00:27:48]line НСП 2% : 0.00 [00:27:48]line НСП 1% : 0.00 [00:27:48]line ИТОГИ ВОЗВРАТ РАСХОДА [00:27:48]line Чеков: 0 [00:27:48]line Общий итог: 0.00 [00:27:48]line Итого наличными: 0.00 [00:27:48]line Итого безнал.: 0.00 [00:27:48]line НДС 0% : 0.00 [00:27:48]line НДС 12% : 0.00 [00:27:48]line НСП 0% : 0.00 [00:27:48]line НСП 1,50% : 0.00 [00:27:48]line НСП 0,50% : 0.00 [00:27:48]line НСП 5% : 0.00 [00:27:48]line НСП 3% : 0.00 [00:27:48]line НСП 2% : 0.00 [00:27:48]line НСП 1% : 0.00 [00:27:48]line Сумма внесений: 0.00 [00:27:48]line Сумма выплат: 0.00 [00:27:48]line Нал. в кассе: 305438.00 [00:27:48]line НС Приход: 172286736.60 [00:27:48]line НС Возвр.Прихода: 67222.00 [00:27:48]line НС Расход: 0.00 [00:27:48]line НС Возвр.Расхода: 0.00 [00:27:48]line ФД: 146505 [00:27:48]line ФМ: 0000000000871745 [00:27:48]line ФПД: 272893692929888 [00:27:48]written 0, free lines is 4095 [00:27:48]Connected sock=11 [00:27:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 7E 05 00 00 36 C5 76 05 84 ED 5A 05 01 00 05 00 6A 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 19 00 D0 A1 D0 BE D0 BD D1 83 D0 BD D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 AD 2E 20 F4 03 04 00 71 7D 21 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 38 33 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 AA 04 D8 04 6E 04 04 00 2C 01 00 00 69 04 A5 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 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 68 1C 3C 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 55 02 05 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 Write to MH i2c: F6 01 03 00 01 00 00 F7 03 01 00 00 00 6F EF 19 03 0A 00 F6 03 01 00 88 06 [00:27:49]F7 Write i2c OK [00:27:49]03 MH_I2C_Read... [00:27:49]01 00 00 EF 03 Read from MH i2c: 0A 01 00 [00:27:49]F6 03 01 00 05 F7 03 MH_I2C_Read... [00:27:49]01 Read from MH i2c: 00 01 00 EF 03 0A 00 F6 03 07 01 00 00 [00:27:49]04 F7 03 01 00 00 EF MH_I2C_Read... [00:27:49]03 Read from MH i2c: 0A 01 00 F6 03 01 00 03 F7 07 03 00 01 6F 00 19 00 00 EF 00 03 00 0A 00 00 00 F6 70 03 0B 01 0A 00 [00:27:49]RasterBufferAndPrint [00:27:49]line [00:27:49]line [00:27:49]line [00:27:49]line [00:27:49]line [00:27:49]02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 written 0, free lines is 3228 [00:27:49]03 01 00 00 F3 03 MH_Cut [00:27:49]01 Write to MH i2c: 00 D1 00 01 EE 00 03 0A 00 F2 03 01 00 76 19 01 01 F3 61 03 [00:27:49]01 00 00 EF 03 Write i2c OK [00:27:49]0A MH_I2C_Read... [00:27:49]00 F6 03 01 00 00 F7 03 Read from MH i2c: 01 D1 00 [00:27:49]00 EF 03 0A 00 F6 03 MH_I2C_Read... [00:27:49]01 Read from MH i2c: 00 D1 06 F7 03 01 00 00 EF 01 03 00 0A [00:27:49]00 F6 03 01 00 05 F7 MH_I2C_Read... [00:27:49]03 Read from MH i2c: 01 D1 00 00 EF 03 0A 00 F6 01 03 00 01 76 00 19 04 00 F7 60 03 [00:27:49]01 Write to MH i2c: 00 01 00 00 EF 00 03 77 0A 19 00 90 F6 [00:27:49]03 01 00 03 F7 03 01 00 Write i2c OK [00:27:49]00 MH_I2C_Read... [00:27:49]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 *** Cut start [00:27:50]06 *** Partial cut [00:27:50]F7 *** CUTSNS_PIN = 1 [00:27:50]03 01 00 00 *** CUTSNS_PIN = 0 [00:27:50]EF 03 0A *** Brake cut motor [00:27:50]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 *** Stop cut motor [00:27:50]00 *** Cut end [00:27:50]00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 Read from MH i2c: 75 01 00 [00:27:50]EE 03 09 00 F2 03 01 MH_I2C_Read... [00:27:50]00 Read from MH i2c: 00 01 F3 03 00 00 EE 03 09 07 00 00 F2 [00:27:50]03 01 00 01 F3 03 00 MH_I2C_Read... [00:27:50]00 Read from MH i2c: EF 01 03 09 00 F6 03 01 00 07 00 00 F7 77 03 00 00 EF 03 09 00 19 F6 00 03 00 00 01 00 00 00 01 FF F7 0F 03 A5 00 [00:27:51]00 process_action close_shift done [00:27:51]EF requested_data is exist [00:27:51]03 produce_requested_data [00:27:51]09 requested_item fd.num is exist - process it [00:27:51]00 SAM_PROTO_GetFieldsCounters [00:27:51]F6 wFMCommunicate request_size=4 [00:27:51]03 MH_SAM_APDU [00:27:51]01 CAPDU: 00 80 02 13 F7 00 03 00 [00:27:51]Write to MH i2c: E2 08 00 78 00 19 00 80 EF 13 00 00 00 00 00 00 0D [00:27:51]03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF Write i2c OK [00:27:51]03 09 00 F6 03 01 00 MH_I2C_Read... [00:27:51]05 F7 03 00 00 EF 03 09 00 F6 03 01 Read from MH i2c: 00 E2 06 F7 03 00 00 D0 [00:27:51]04 MH_I2C_Read... [00:27:51]8D Read from MH i2c: 00 E2 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:51]62 00 [00:27:51]MH_I2C_Read... [00:27:51]6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 Read from MH i2c: 00 E2 00 62 00 72 04 00 00 00 04 75 78 00 19 EE 00 03 09 00 F2 03 01 00 5D 00 00 F3 B9 03 00 00 EE 03 09 00 04 F2 01 03 00 01 01 11 00 04 01 10 F3 00 03 30 00 30 00 30 EF 30 03 30 09 30 00 30 F6 30 03 30 01 30 00 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 49 3C 02 00 0E 04 00 04 F7 00 03 23 02 00 00 12 04 04 00 00 00 2C EF 01 00 00 5E 04 04 00 03 2C 09 01 00 00 00 57 04 04 00 2E F6 01 03 00 01 00 19 04 04 00 00 00 00 00 01 00 F7 90 03 00 00 64 00 [00:27:51]RAPDU: 5D 00 B9 04 EF 01 03 00 09 01 11 04 10 00 30 30 00 30 F6 30 03 30 30 30 30 30 30 38 01 37 00 31 02 37 34 35 0D 04 10 00 F7 30 03 30 00 30 30 30 30 30 30 30 00 30 EF 30 03 39 31 36 38 33 10 04 04 00 49 3C 02 00 0E 04 04 00 23 09 02 00 00 F6 00 03 12 01 04 00 04 03 00 F7 2C 03 01 00 00 00 00 EF 5E 03 04 09 04 00 00 F6 2C 03 01 01 00 00 00 04 57 F7 04 03 04 00 00 00 2E EF 01 03 00 09 00 00 19 F6 04 03 04 01 00 00 00 05 00 F7 00 03 00 00 90 00 00 EF [00:27:52]03 wFMCommunicate OK [00:27:52]09 SAM_PROTO_GetFieldsCounters done [00:27:52]00 requested_item shift.num is exist - process it [00:27:52]F6 requested_item shift.opened is exist - process it [00:27:52]03 req_shift_opened [00:27:52]01 FM_GetShiftState [00:27:52]00 SAM_PROTO_GetShiftState [00:27:52]06 wFMCommunicate request_size=4 [00:27:52]F7 MH_SAM_APDU [00:27:52]03 CAPDU: 00 80 13 00 01 7A 04 8D 00 6F 04 04 00 00 [00:27:52]00 Write to MH i2c: 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 E2 00 08 F2 00 03 79 01 19 00 80 00 13 F3 01 03 00 00 00 00 00 00 0F [00:27:52]00 Write i2c OK [00:27:52]EE MH_I2C_Read... [00:27:52]03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:52]F7 03 00 Read from MH i2c: 00 E2 EF [00:27:52]03 09 00 F6 03 01 00 MH_I2C_Read... [00:27:52]01 Read from MH i2c: F7 E2 03 00 00 EF 03 09 00 0E F6 00 03 [00:27:52]01 00 02 F7 03 00 00 EF MH_I2C_Read... [00:27:52]03 Read from MH i2c: 09 E2 00 F6 03 01 00 03 F7 0E 03 00 00 79 00 EF 03 09 00 F6 03 19 01 00 00 09 04 F7 03 00 00 EF 03 00 09 00 00 00 F6 03 01 00 05 F7 03 00 00 00 00 00 EF 03 09 00 F6 03 01 00 00 00 06 00 F7 03 00 00 D1 04 8D 00 00 90 6F 00 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 1A 75 [00:27:52]00 EE 03 RAPDU: 09 09 00 F2 03 01 00 00 F3 00 03 00 00 EE 03 00 09 00 00 00 F2 00 03 01 00 01 F3 03 00 00 00 EF 00 03 00 09 00 F6 03 01 00 00 00 F7 00 90 00 [00:27:52]wFMCommunicate OK [00:27:52]SAM_PROTO_GetShiftState done [00:27:52]FM_GetShiftState done [00:27:52]03 req_shift_opened done [00:27:52]00 requested_item shift.open_date is exist - process it [00:27:52]00 req_shift_open_date [00:27:52]EF FM_GetShiftState [00:27:52]03 SAM_PROTO_GetShiftState [00:27:52]09 wFMCommunicate request_size=4 [00:27:52]00 MH_SAM_APDU [00:27:52]F6 CAPDU: 03 80 01 13 00 01 01 00 F7 [00:27:52]03 Write to MH i2c: 00 E2 00 08 EF 03 00 7A 19 80 13 01 00 09 00 00 00 F6 00 00 10 [00:27:52]Write i2c OK [00:27:52]MH_I2C_Read... [00:27:52]03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:53]00 03 F7 Read from MH i2c: 03 E2 00 [00:27:53]00 MH_I2C_Read... [00:27:53]EF 03 09 00 Read from MH i2c: F6 E2 03 01 00 04 F7 03 00 0E 00 00 EF [00:27:53]03 09 00 F6 03 01 00 MH_I2C_Read... [00:27:53]05 Read from MH i2c: F7 E2 03 00 00 EF 03 09 0E 00 00 F6 7A 03 19 00 09 00 00 00 01 00 00 00 06 00 F7 00 03 00 00 00 00 90 00 1B [00:27:53]RAPDU: 00 09 10 04 00 04 00 00 00 49 00 3C 00 02 00 00 00 11 00 04 00 10 00 00 90 30 00 30 [00:27:53]30 wFMCommunicate OK [00:27:53]30 SAM_PROTO_GetShiftState done [00:27:53]30 FM_GetShiftState done [00:27:53]30 req_shift_open_date done [00:27:53]30 produce_requested_data done [00:27:53]30 produce_requested_data return {"fd.num":146505,"shift.num":547,"shift.opened":0,"shift.open_date":0} [00:27:53]30 process_action_free close_shift [00:27:53]30 json_value_free [00:27:53]38 json_value_free done [00:27:53]process_json_proto returns [00:27:53]Send response to host [00:27:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":146505,"shift.num":547,"shift.opened":0,"shift.open_date":0}}} [00:27:53]free response buf [00:27:53]execute_script done [00:27:53]execute_script returns [00:27:53]free content buf [00:27:53]Sock 10.Close socket [00:27:53]Sock 10.Thread stoped [00:27:53]37 31 37 34 35 35 04 06 00 F8 32 03 A0 E7 60 68 34 00 61 72 76 AA 96 [00:27:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 39 0D 47 00 09 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 49 3C 02 00 F4 03 04 00 AE 22 21 67 B6 04 01 00 00 92 3E 50 4C FA FB B6 6E [00:27:54]CommunicateWithHost err = 0 [00:27:54]CheckOFDResponse [00:27:54]1017 (14) - 77093643461234 [00:27:54]1041 (16) - 0000000000871745 [00:27:54]1040 (4) - 146505 [00:27:54]1012 (4) - 29.10.2024 18:00 [00:27:54]1206 (1) - 0 [00:27:54]OFD Sender: Remove packet 146505 [00:27:54]ProducePacketName [00:27:54]name=ofd_packets/00146505 [00:27:54]NVStorageDeleteData [00:27:54]OFD Sender: No OFD packet to send [00:27:58]int [00:27:58]Write to MH i2c: 01 00 00 7B 19 94 [00:27:58]*** FLAG_PRN_PAP1 set [00:27:58]*** FLAG_PRN_PAP1 reset [00:27:58]*** FLAG_PRN_PAP1 set [00:27:58]Write i2c OK [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 07 00 [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 07 00 7B 19 00 01 00 00 00 FF 0F AA [00:27:58]state=0 [00:27:58]No paper [00:27:58]int line is 0 - check status [00:27:58]Write to MH i2c: 01 00 00 7C 19 95 [00:27:58]*** FLAG_PRN_PAP2 set [00:27:58]Write i2c OK [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 07 00 [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 07 00 7C 19 00 03 00 00 00 FF 0F AD [00:27:58]state=0 [00:27:58]No paper [00:27:58]Cover opened [00:27:58]int [00:27:58]Write to MH i2c: 01 00 00 7D 19 96 [00:27:58]Write i2c OK [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 07 00 [00:27:58]MH_I2C_Read... [00:27:58]Read from MH i2c: 01 07 00 7D 19 00 03 00 00 00 FF 0F AE [00:27:58]state=3 [00:27:58]No paper [00:27:58]Cover opened [00:27:59]int [00:27:59]Write to MH i2c: 01 00 00 7E 19 97 [00:27:59]*** FLAG_PRN_PAP1 reset [00:27:59]*** FLAG_PRN_PAP2 reset [00:27:59]Write i2c OK [00:27:59]MH_I2C_Read... [00:27:59]Read from MH i2c: 01 [00:27:59]MH_I2C_Read... [00:27:59]Read from MH i2c: 01 07 00 [00:27:59]MH_I2C_Read... [00:27:59]Read from MH i2c: 01 07 00 7E 19 00 00 00 00 00 FF 0F AC [00:27:59]state=3 [00:27:59]Cover closed [00:27:59]OFD Sender: No OFD packet to send [00:28:04]OFD Sender: No OFD packet to send [00:28:09]OFD Sender: No OFD packet to send [00:28:14]OFD Sender: No OFD packet to send [00:28:19]OFD Sender: No OFD packet to send [00:28:24]OFD Sender: No OFD packet to send [00:28:29]OFD Sender: No OFD packet to send [00:28:34]OFD Sender: No OFD packet to send [00:28:39]OFD Sender: No OFD packet to send [00:28:44]OFD Sender: No OFD packet to send [00:28:49]OFD Sender: No OFD packet to send [00:28:54]OFD Sender: No OFD packet to send [00:28:59]OFD Sender: No OFD packet to send [00:29:04]OFD Sender: No OFD packet to send [00:29:05]int [00:29:05]Write to MH i2c: 01 00 00 7F 19 98 [00:29:05]*** FLAG_PRN_KEY set [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 7F 19 00 08 00 00 00 FF 0F B5 [00:29:05]state=0 [00:29:05]Key pressed [00:29:05]Feed [00:29:05]Write to MH i2c: D8 00 00 80 19 70 [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: D8 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: D8 01 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: D8 01 00 80 19 00 71 [00:29:05]int line is 0 - check status [00:29:05]Write to MH i2c: 01 00 00 81 19 9A [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 [00:29:05]MH_I2C_Read... [00:29:05]*** FLAG_PRN_KEY reset [00:29:05]Read from MH i2c: 01 07 00 81 19 00 48 00 00 00 3C 00 25 [00:29:05]state=2 [00:29:05]Key pressed [00:29:05]int line is 0 - check status [00:29:05]Write to MH i2c: 01 00 00 82 19 9B [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 82 19 00 00 00 00 00 FF 0F B0 [00:29:05]state=2 [00:29:05]Stop feed [00:29:05]int [00:29:05]Write to MH i2c: 01 00 00 83 19 9C [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 83 19 00 00 00 00 00 FF 0F B1 [00:29:05]state=0 [00:29:05]int line is 0 - check status [00:29:05]Write to MH i2c: 01 00 00 84 19 9D [00:29:05]*** FLAG_PRN_KEY set [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 84 19 00 08 00 00 00 FF 0F BA [00:29:05]state=0 [00:29:05]Key pressed [00:29:05]Feed [00:29:05]Write to MH i2c: D8 00 00 85 19 75 [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: D8 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: D8 01 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: D8 01 00 85 19 00 76 [00:29:05]int line is 0 - check status [00:29:05]Write to MH i2c: 01 00 00 86 19 9F [00:29:05]*** FLAG_PRN_KEY reset [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 86 19 00 00 00 00 00 FE 0F B3 [00:29:05]state=2 [00:29:05]Stop feed [00:29:05]int [00:29:05]Write to MH i2c: 01 00 00 87 19 A0 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 87 19 00 00 00 00 00 FF 0F B5 [00:29:06]state=0 [00:29:06]int line is 0 - check status [00:29:06]*** FLAG_PRN_KEY set [00:29:06]Write to MH i2c: 01 00 00 88 19 A1 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 88 19 00 08 00 00 00 FF 0F BE [00:29:06]state=0 [00:29:06]Key pressed [00:29:06]Feed [00:29:06]Write to MH i2c: D8 00 00 89 19 *** FLAG_PRN_KEY reset [00:29:06]79 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 01 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 01 00 89 19 00 7A [00:29:06]int line is 0 - check status [00:29:06]Write to MH i2c: 01 00 00 8A 19 A3 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 8A 19 00 00 00 00 00 F5 0F AE [00:29:06]state=2 [00:29:06]Stop feed [00:29:06]int [00:29:06]Write to MH i2c: 01 00 00 8B 19 A4 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: *** FLAG_PRN_KEY set [00:29:06]01 07 00 8B 19 00 00 00 00 00 F5 0F AF [00:29:06]state=0 [00:29:06]int line is 0 - check status [00:29:06]Write to MH i2c: 01 00 00 8C 19 A5 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 8C 19 00 08 00 00 00 F5 0F B8 [00:29:06]state=0 [00:29:06]Key pressed [00:29:06]Feed [00:29:06]Write to MH i2c: D8 00 00 8D 19 7D [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 01 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 01 00 8D 19 00 7E [00:29:06]int line is 0 - check status [00:29:06]Write to MH i2c: 01 00 00 8E 19 *** FLAG_PRN_KEY reset [00:29:06]A7 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 8E 19 00 00 00 00 00 F7 0F B4 [00:29:06]state=2 [00:29:06]Stop feed [00:29:06]int [00:29:06]Write to MH i2c: 01 00 00 8F 19 A8 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 8F 19 00 00 00 00 00 FF 0F BD [00:29:06]state=0 [00:29:06]int [00:29:06]Write to MH i2c: 01 00 00 90 19 A9 [00:29:06]*** FLAG_PRN_KEY set [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 90 19 00 08 00 00 00 FF 0F C6 [00:29:06]state=0 [00:29:06]Key pressed [00:29:06]Feed [00:29:06]Write to MH i2c: D8 00 00 91 19 81 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 01 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: D8 01 00 91 19 00 82 [00:29:06]int line is 0 - check status [00:29:06]Write to MH i2c: 01 00 00 92 19 AB [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 92 19 00 48 00 00 00 3C 00 36 [00:29:06]state=2 [00:29:06]Key pressed [00:29:06]int [00:29:06]Write to MH i2c: 01 00 00 93 19 AC [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 [00:29:06]MH_I2C_Read... [00:29:06]*** FLAG_PRN_KEY reset [00:29:06]Read from MH i2c: 01 07 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: 01 07 00 93 19 00 48 00 00 00 3C 00 37 [00:29:07]state=2 [00:29:07]Key pressed [00:29:07]int line is 0 - check status [00:29:07]Write to MH i2c: 01 00 00 94 19 AD [00:29:07]Write i2c OK [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: 01 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: 01 07 00 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: 01 07 00 94 19 00 00 00 00 00 FF 0F C2 [00:29:07]state=2 [00:29:07]Stop feed [00:29:07]int [00:29:07]Write to MH i2c: 01 00 00 95 19 AE [00:29:07]Write i2c OK [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: 01 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: 01 07 00 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: 01 07 00 95 19 00 00 00 00 00 FF 0F C3 [00:29:07]state=0 [00:29:09]OFD Sender: No OFD packet to send [00:29:14]OFD Sender: No OFD packet to send [00:29:19]OFD Sender: No OFD packet to send [00:29:24]OFD Sender: No OFD packet to send [00:29:29]OFD Sender: No OFD packet to send [00:29:34]OFD Sender: No OFD packet to send [00:29:39]OFD Sender: No OFD packet to send [00:29:44]OFD Sender: No OFD packet to send [00:29:49]OFD Sender: No OFD packet to send [00:29:54]ConnectInit Can't connect to host [00:29:54]OFD Sender: No OFD packet to send [00:29:59]OFD Sender: No OFD packet to send [00:30:04]recv_with_timeout no data received [00:30:04]OFD Sender: No OFD packet to send [00:30:09]OFD Sender: No OFD packet to send [00:30:14]OFD Sender: No OFD packet to send [00:30:19]OFD Sender: No OFD packet to send [00:30:24]OFD Sender: No OFD packet to send [00:30:29]OFD Sender: No OFD packet to send [00:30:35]OFD Sender: No OFD packet to send [00:30:40]OFD Sender: No OFD packet to send [00:30:45]OFD Sender: No OFD packet to send [00:30:50]OFD Sender: No OFD packet to send [00:30:55]OFD Sender: No OFD packet to send [00:31:00]OFD Sender: No OFD packet to send [00:31:05]OFD Sender: No OFD packet to send [00:31:08]accept exits with 9 [00:31:08]New connection [00:31:08]New thread 3067329892 created [00:31:08]Thread 3067473252 joined [00:31:08]Waiting for new connection... [00:31:08] Sock 9.Parse request [00:31:08]Sock 9.Check first char [00:31:08]Sock 9.First char is OK [00:31:08]request: POST /json_proto HTTP/1.0 [00:31:08]Method: POST [00:31:08]URL: /json_proto [00:31:08]Method is POST - this is cgi request [00:31:08]url: /json_proto [00:31:08]query_string will be loaded in cgi processing [00:31:08]execute_cgi json_proto POST (null) [00:31:08]execute_cgi path=json_proto method=POST [00:31:08]POST find Content-Length [00:31:08]Host: 172.17.40.195:8080 [00:31:08]Content-Length: 215 [00:31:08]Content-Type: application/json [00:31:08] [00:31:08]POST finish read [00:31:08]Found Content-Length = 215 [00:31: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" ] } } [00:31:08]execute_script... [00:31: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" ] } } [00:31:08]POST & json_proto [00:31:08]process_json_proto [00:31:08]json parsed OK: [00:31:08]protocol is kg_v1.0 [00:31:08]action value=get_value [00:31:08]process_action get_value [00:31:08]cmd_get_value [00:31:08]process_action get_value done [00:31:08]requested_data is exist [00:31:08]produce_requested_data [00:31:08]requested_item kkm.sn is exist - process it [00:31:08]requested_item kkm.ver is exist - process it [00:31:08]requested_item fm.sn is exist - process it [00:31:08]wFMCommunicate request_size=4 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 11 00 00 [00:31:08]Write to MH i2c: E2 08 00 96 19 80 11 00 00 00 00 00 00 29 [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 17 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 17 00 96 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 7C [00:31:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:31:08]wFMCommunicate OK [00:31:08]requested_item fd.num is exist - process it [00:31:08]SAM_PROTO_GetFieldsCounters [00:31:08]wFMCommunicate request_size=4 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 13 00 00 [00:31:08]Write to MH i2c: E2 08 00 97 19 80 13 00 00 00 00 00 00 2C [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:08]Read from MH i2c: E2 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 62 00 [00:31:08]MH_I2C_Read... [00:31:08]Read from MH i2c: E2 62 00 97 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 49 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [00: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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 49 3C 02 00 0E 04 04 00 23 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:08]wFMCommunicate OK [00:31:08]SAM_PROTO_GetFieldsCounters done [00:31:08]requested_item shift.num is exist - process it [00:31:08]requested_item shift.opened is exist - process it [00:31:08]req_shift_opened [00:31:08]FM_GetShiftState [00:31:08]SAM_PROTO_GetShiftState [00:31:08]wFMCommunicate request_size=4 [00:31:08]MH_SAM_APDU [00:31:08]CAPDU: 80 13 01 00 [00:31:08]Write to MH i2c: E2 08 00 98 19 80 13 01 00 00 00 00 00 2E [00:31:08]Write i2c OK [00:31:08]MH_I2C_Read... [00:31:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:08]Read from MH i2c: E2 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 0E 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 0E 00 98 19 00 09 00 00 00 00 00 00 00 00 00 00 90 00 39 [00:31:09]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:31:09]wFMCommunicate OK [00:31:09]SAM_PROTO_GetShiftState done [00:31:09]FM_GetShiftState done [00:31:09]req_shift_opened done [00:31:09]requested_item shift.open_date is exist - process it [00:31:09]req_shift_open_date [00:31:09]FM_GetShiftState [00:31:09]SAM_PROTO_GetShiftState [00:31:09]wFMCommunicate request_size=4 [00:31:09]MH_SAM_APDU [00:31:09]CAPDU: 80 13 01 00 [00:31:09]Write to MH i2c: E2 08 00 99 19 80 13 01 00 00 00 00 00 2F [00:31:09]Write i2c OK [00:31:09]MH_I2C_Read... [00:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:09]Read from MH i2c: E2 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 0E 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 0E 00 99 19 00 09 00 00 00 00 00 00 00 00 00 00 90 00 3A [00:31:09]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:31:09]wFMCommunicate OK [00:31:09]SAM_PROTO_GetShiftState done [00:31:09]FM_GetShiftState done [00:31:09]req_shift_open_date done [00:31:09]produce_requested_data done [00:31:09]produce_requested_data return {"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146505,"shift.num":547,"shift.opened":0,"shift.open_date":0} [00:31:09]process_action_free get_value [00:31:09]json_value_free [00:31:09]json_value_free done [00:31:09]process_json_proto returns [00:31:09]Send response to host [00:31:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000085","kkm.ver":"001","fm.sn":"0000000000871745","fd.num":146505,"shift.num":547,"shift.opened":0,"shift.open_date":0}}} [00:31:09]free response buf [00:31:09]execute_script done [00:31:09]execute_script returns [00:31:09]free content buf [00:31:09]Sock 9.Close socket [00:31:09]Sock 9.Thread stoped [00:31:09]accept exits with 10 [00:31:09]New connection [00:31:09]New thread 3067473252 created [00:31:09]Thread 3067329892 joined [00:31:09]Waiting for new connection... [00:31:09] Sock 10.Parse request [00:31:09]Sock 10.Check first char [00:31:09]Sock 10.First char is OK [00:31:09]request: POST /json_proto HTTP/1.0 [00:31:09]Method: POST [00:31:09]URL: /json_proto [00:31:09]Method is POST - this is cgi request [00:31:09]url: /json_proto [00:31:09]query_string will be loaded in cgi processing [00:31:09]execute_cgi json_proto POST (null) [00:31:09]execute_cgi path=json_proto method=POST [00:31:09]POST find Content-Length [00:31:09]Host: 172.17.40.195:8080 [00:31:09]Content-Length: 331 [00:31:09]Content-Type: application/json [00:31:09] [00:31:09]POST finish read [00:31:09]Found Content-Length = 331 [00:31:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:31:09]execute_script... [00:31:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:31:09]POST & json_proto [00:31:09]process_json_proto [00:31:09]json parsed OK: [00:31:09]protocol is kg_v1.0 [00:31:09]action value=get_value [00:31:09]process_action get_value [00:31:09]cmd_get_value [00:31:09]process_action get_value done [00:31:09]requested_data is exist [00:31:09]produce_requested_data [00:31:09]requested_item fm.sale.total is exist - process it [00:31:09]SAM_PROTO_GetFMData [00:31:09]wFMCommunicate request_size=4 [00:31:09]MH_SAM_APDU [00:31:09]CAPDU: 80 13 03 00 [00:31:09]Write to MH i2c: E2 08 00 9A 19 80 13 03 00 00 00 00 00 32 [00:31:09]Write i2c OK [00:31:09]MH_I2C_Read... [00:31:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:31:09]Read from MH i2c: E2 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 FD 00 [00:31:09]MH_I2C_Read... [00:31:09]Read from MH i2c: E2 FD 00 9A 19 00 C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 OFD Sender: No OFD packet to send [00:31:10]03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 D4 [00:31:10]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [00:31:10]wFMCommunicate OK [00:31:10]wFMCommunicate request_size=4 [00:31:10]MH_SAM_APDU [00:31:10]CAPDU: 80 17 00 00 [00:31:10]Write to MH i2c: E2 08 00 9B 19 80 17 00 00 00 00 00 00 34 [00:31:10]Write i2c OK [00:31:10]MH_I2C_Read... [00:31:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:10]Read from MH i2c: E2 [00:31:10]MH_I2C_Read... [00:31:10]Read from MH i2c: E2 FD 00 [00:31:10]MH_I2C_Read... [00:31:11]Read from MH i2c: E2 FD 00 9B 19 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 AF [00:31:11]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:31:11]wFMCommunicate OK [00:31:11]wFMCommunicate request_size=4 [00:31:11]MH_SAM_APDU [00:31:11]CAPDU: 80 17 00 00 [00:31:11]Write to MH i2c: E2 08 00 9C 19 80 17 00 00 00 00 00 00 35 [00:31:11]Write i2c OK [00:31:11]MH_I2C_Read... [00:31:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:12]Read from MH i2c: E2 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 FD 00 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 FD 00 9C 19 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 D5 [00:31:12]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:31:13]wFMCommunicate OK [00:31:13]wFMCommunicate request_size=4 [00:31:13]MH_SAM_APDU [00:31:13]CAPDU: 80 17 00 00 [00:31:13]Write to MH i2c: E2 08 00 9D 19 80 17 00 00 00 00 00 00 36 [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:13]Read from MH i2c: E2 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 FD 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 FD 00 9D 19 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 BB [00:31:13]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:31:14]wFMCommunicate OK [00:31:14]wFMCommunicate request_size=4 [00:31:14]MH_SAM_APDU [00:31:14]CAPDU: 80 17 00 00 [00:31:14]Write to MH i2c: E2 08 00 9E 19 80 17 00 00 00 00 00 00 37 [00:31:14]Write i2c OK [00:31:14]MH_I2C_Read... [00:31:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:31:14]Read from MH i2c: E2 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 DE 00 [00:31:14]MH_I2C_Read... [00:31:14]Read from MH i2c: E2 DE 00 9E 19 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [00:31:14]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 OFD Sender: No OFD packet to send [00:31:15]01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:31:15]wFMCommunicate OK [00:31:15]SAM_PROTO_GetFMData done [00:31:15]requested_item fm.sale_refund.total is exist - process it [00:31:15]requested_item fm.buy.total is exist - process it [00:31:15]requested_item shift.sale.total is exist - process it [00:31:15]SAM_PROTO_GetShiftData [00:31:15]wFMCommunicate request_size=4 [00:31:15]MH_SAM_APDU [00:31:15]CAPDU: 80 13 02 00 [00:31:15]Write to MH i2c: E2 08 00 9F 19 80 13 02 00 00 00 00 00 36 [00:31:15]Write i2c OK [00:31:15]MH_I2C_Read... [00:31:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:31:15]Read from MH i2c: E2 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 FD 00 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 FD 00 9F 19 00 B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 54 [00:31:16]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 2C 01 00 00 69 04 9E 00 6F 04 04 00 2C 01 00 00 B1 04 04 00 C4 EE 35 02 70 04 04 00 B8 0F D2 01 72 04 03 00 0C DF 63 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 68 1C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 55 02 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:31:16]wFMCommunicate OK [00:31:16]wFMCommunicate request_size=4 [00:31:16]MH_SAM_APDU [00:31:16]CAPDU: 80 17 00 00 [00:31:16]Write to MH i2c: E2 08 00 A0 19 80 17 00 00 00 00 00 00 39 [00:31:16]Write i2c OK [00:31:16]MH_I2C_Read... [00:31:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:17]Read from MH i2c: E2 [00:31:17]MH_I2C_Read... [00:31:17]Read from MH i2c: E2 FD 00 [00:31:17]MH_I2C_Read... [00:31:17]Read from MH i2c: E2 FD 00 A0 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 52 [00:31:17]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 [00:31:18]wFMCommunicate OK [00:31:18]wFMCommunicate request_size=4 [00:31:18]MH_SAM_APDU [00:31:18]CAPDU: 80 17 00 00 [00:31:18]Write to MH i2c: E2 08 00 A1 19 80 17 00 00 00 00 00 00 3A [00:31:18]Write i2c OK [00:31:18]MH_I2C_Read... [00:31:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:18]Read from MH i2c: E2 [00:31:18]MH_I2C_Read... [00:31:18]Read from MH i2c: E2 FD 00 [00:31:18]MH_I2C_Read... [00:31:18]Read from MH i2c: E2 FD 00 A1 19 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 F3 [00:31:18]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 [00:31:19]wFMCommunicate OK [00:31:19]wFMCommunicate request_size=4 [00:31:19]MH_SAM_APDU [00:31:19]CAPDU: 80 17 00 00 [00:31:19]Write to MH i2c: E2 08 00 A2 19 80 17 00 00 00 00 00 00 3B [00:31:19]Write i2c OK [00:31:19]MH_I2C_Read... [00:31:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:19]Read from MH i2c: E2 [00:31:19]MH_I2C_Read... [00:31:19]Read from MH i2c: E2 FD 00 [00:31:19]MH_I2C_Read... [00:31:19]Read from MH i2c: E2 FD 00 A2 19 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 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 B3 [00:31:20]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 OFD Sender: No OFD packet to send [00:31:20]00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 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 [00:31:20]wFMCommunicate OK [00:31:20]wFMCommunicate request_size=4 [00:31:20]MH_SAM_APDU [00:31:20]CAPDU: 80 17 00 00 [00:31:20]Write to MH i2c: E2 08 00 A3 19 80 17 00 00 00 00 00 00 3C [00:31:20]Write i2c OK [00:31:20]MH_I2C_Read... [00:31:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:31:20]Read from MH i2c: E2 [00:31:20]MH_I2C_Read... [00:31:20]Read from MH i2c: E2 CE 00 [00:31:20]MH_I2C_Read... [00:31:20]Read from MH i2c: E2 CE 00 A3 19 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 21 [00:31:21]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 [00:31:21]wFMCommunicate OK [00:31:21]SAM_PROTO_GetShiftData done [00:31:21]requested_item shift.sale.total_cash is exist - process it [00:31:21]requested_item shift.sale_refund.total is exist - process it [00:31:21]requested_item shift.sale_refund.total_cash is exist - process it [00:31:21]requested_item shift.buy.total is exist - process it [00:31:21]requested_item shift.buy.total_cash is exist - process it [00:31:21]produce_requested_data done [00:31:21]produce_requested_data return {"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:31:21]process_action_free get_value [00:31:21]json_value_free [00:31:21]json_value_free done [00:31:21]process_json_proto returns [00:31:21]Send response to host [00:31:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.00,"fm.buy.total":0.00,"shift.sale.total":370889.64,"shift.sale.total_cash":305438.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:31:21]free response buf [00:31:21]execute_script done [00:31:21]execute_script returns [00:31:21]free content buf [00:31:21]Sock 10.Close socket [00:31:21]Sock 10.Thread stoped [00:31:21]accept exits with 9 [00:31:21]New connection [00:31:21]New thread 3067329892 created [00:31:21]Thread 3067473252 joined [00:31:21]Waiting for new connection... [00:31:21] Sock 9.Parse request [00:31:21]Sock 9.Check first char [00:31:21]Sock 9.First char is OK [00:31:21]request: POST /json_proto HTTP/1.0 [00:31:21]Method: POST [00:31:21]URL: /json_proto [00:31:21]Method is POST - this is cgi request [00:31:21]url: /json_proto [00:31:21]query_string will be loaded in cgi processing [00:31:21]execute_cgi json_proto POST (null) [00:31:21]execute_cgi path=json_proto method=POST [00:31:21]POST find Content-Length [00:31:21]Host: 172.17.40.195:8080 [00:31:21]Content-Length: 284 [00:31:21]Content-Type: application/json [00:31:21] [00:31:21]POST finish read [00:31:21]Found Content-Length = 284 [00:31:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0435\u043C\u0438\u0440\u0431\u0435\u043A \u0443\u0443\u043B\u0443 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:21]execute_script... [00:31:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0435\u043C\u0438\u0440\u0431\u0435\u043A \u0443\u0443\u043B\u0443 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:21]POST & json_proto [00:31:21]process_json_proto [00:31:21]json parsed OK: [00:31:21]protocol is kg_v1.0 [00:31:21]action value=open_shift [00:31:21]process_action open_shift [00:31:21]cmd_open_shift [00:31:21]MH_GetDate [00:31:21]Write to MH i2c: F0 00 00 A4 19 AC [00:31:21]Write i2c OK [00:31:21]MH_I2C_Read... [00:31:21]Read from MH i2c: F0 [00:31:21]MH_I2C_Read... [00:31:21]Read from MH i2c: F0 09 00 [00:31:21]MH_I2C_Read... [00:31:21]Read from MH i2c: F0 09 00 A4 19 00 5B 7E 21 67 D5 8D 6C 64 48 [00:31:21]GetLastDocTimeStamp 1730248049 [00:31:21]current date 1730248283 [00:31:21]FM_GetShiftState [00:31:21]SAM_PROTO_GetShiftState [00:31:21]wFMCommunicate request_size=4 [00:31:21]MH_SAM_APDU [00:31:21]CAPDU: 80 13 01 00 [00:31:22]Write to MH i2c: E2 08 00 A5 19 80 13 01 00 00 00 00 00 3B [00:31:22]Write i2c OK [00:31:22]MH_I2C_Read... [00:31:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:22]Read from MH i2c: E2 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 0E 00 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 0E 00 A5 19 00 09 00 00 00 00 00 00 00 00 00 00 90 00 46 [00:31:22]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:31:22]wFMCommunicate OK [00:31:22]SAM_PROTO_GetShiftState done [00:31:22]FM_GetShiftState done [00:31:22]KKMCreateOpenShiftDocument [00:31:22]Load OK [00:31:22]Malloc new data [00:31:22]MH_GetDate [00:31:22]Write to MH i2c: F0 00 00 A6 19 AE [00:31:22]Write i2c OK [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: F0 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: F0 09 00 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: F0 09 00 A6 19 00 5C 7E 21 67 D5 8D 6C 64 4B [00:31:22]Malloc new data [00:31:22]KKMCreateOpenShiftDocument OK [00:31:22]KKMSetOpenShiftData OK [00:31:22]ProcessDocumentItem done err = 0, tmpTLVsize=204 [00:31:22]tlvbuf is 01427DF0 [00:31:22]KKMLoadAndSignOpenShiftData [00:31:22]SAM_PROTO_ProcessDocument [00:31:22]wFMCommunicate request_size=9 [00:31:22]MH_SAM_APDU [00:31:22]CAPDU: 80 15 01 00 04 02 00 CC 00 [00:31:22]Write to MH i2c: E2 0C 00 A7 19 80 15 01 00 04 00 02 00 CC 00 00 00 15 [00:31:22]Write i2c OK [00:31:22]MH_I2C_Read... [00:31:22]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:31:22]Read from MH i2c: E2 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 03 00 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 03 00 A7 19 00 90 00 34 [00:31:22]RAPDU: 90 00 [00:31:22]wFMCommunicate OK [00:31:22]wFMCommunicate request_size=23 [00:31:22]MH_SAM_APDU [00:31:22]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:31:22]Write to MH i2c: E2 1A 00 A8 19 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 36 [00:31:22]Write i2c OK [00:31:22]MH_I2C_Read... [00:31:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:22]Read from MH i2c: E2 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 03 00 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 03 00 A8 19 00 90 00 35 [00:31:22]RAPDU: 90 00 [00:31:22]wFMCommunicate OK [00:31:22]wFMCommunicate request_size=39 [00:31:22]MH_SAM_APDU [00:31:22]CAPDU: 80 15 02 00 22 FD 03 1E 00 D0 A2 D0 B5 D0 BC D0 B8 D1 80 D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 AD 2E 20 [00:31:22]Write to MH i2c: E2 2A 00 A9 19 80 15 02 00 22 00 FD 03 1E 00 D0 A2 D0 B5 D0 BC D0 B8 D1 80 D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 AD 2E 20 00 00 22 [00:31:22]Write i2c OK [00:31:22]MH_I2C_Read... [00:31:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:22]Read from MH i2c: E2 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 03 00 [00:31:22]MH_I2C_Read... [00:31:22]Read from MH i2c: E2 03 00 A9 19 00 90 00 36 [00:31:22]RAPDU: 90 00 [00:31:22]wFMCommunicate OK [00:31:22]wFMCommunicate request_size=83 [00:31:22]MH_SAM_APDU [00:31:22]CAPDU: 80 15 02 00 4E F1 03 4A 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 D1 83 D0 BB 2E 20 D0 9D D0 B8 D1 8F D0 B7 D0 B0 D0 BB D1 8B 20 D0 B1 2F D0 BD 2C 20 34 31 2E 34 38 33 38 34 34 2C 20 37 31 2E 37 35 38 34 35 39 [00:31:23]Write to MH i2c: E2 56 00 AA 19 80 15 02 00 4E 00 F1 03 4A 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 D1 83 D0 BB 2E 20 D0 9D D0 B8 D1 8F D0 B7 D0 B0 D0 BB D1 8B 20 D0 B1 2F D0 BD 2C 20 34 31 2E 34 38 33 38 34 34 2C 20 37 31 2E 37 35 38 34 35 39 00 00 96 [00:31:23]Write i2c OK [00:31:23]MH_I2C_Read... [00:31:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:23]Read from MH i2c: E2 [00:31:23]MH_I2C_Read... [00:31:23]Read from MH i2c: E2 03 00 [00:31:23]MH_I2C_Read... [00:31:23]Read from MH i2c: E2 03 00 AA 19 00 90 00 37 [00:31:23]RAPDU: 90 00 [00:31:23]wFMCommunicate OK [00:31:23]wFMCommunicate request_size=51 [00:31:23]MH_SAM_APDU [00:31:23]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 36 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:31:23]Write to MH i2c: E2 36 00 AB 19 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 36 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 EF [00:31:23]Write i2c OK [00:31:23]MH_I2C_Read... [00:31:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:23]Read from MH i2c: E2 [00:31:23]MH_I2C_Read... [00:31:23]Read from MH i2c: E2 03 00 [00:31:23]MH_I2C_Read... [00:31:23]Read from MH i2c: E2 03 00 AB 19 00 90 00 38 [00:31:23]RAPDU: 90 00 [00:31:23]wFMCommunicate OK [00:31:23]wFMCommunicate request_size=13 [00:31:23]MH_SAM_APDU [00:31:23]CAPDU: 80 15 02 00 08 F4 03 04 00 5C 7E 21 67 [00:31:23]Write to MH i2c: E2 10 00 AC 19 80 15 02 00 08 00 F4 03 04 00 5C 7E 21 67 00 00 B2 [00:31:23]Write i2c OK [00:31:23]MH_I2C_Read... [00:31:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:23]Read from MH i2c: E2 [00:31:23]MH_I2C_Read... [00:31:23]Read from MH i2c: E2 03 00 [00:31:23]MH_I2C_Read... [00:31:23]Read from MH i2c: E2 03 00 AC 19 00 90 00 39 [00:31:23]RAPDU: 90 00 [00:31:23]wFMCommunicate OK [00:31:23]wFMCommunicate request_size=25 [00:31:23]MH_SAM_APDU [00:31:23]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 [00:31:24]Write to MH i2c: E2 1C 00 AD 19 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 00 00 AA [00:31:24]Write i2c OK [00:31:24]MH_I2C_Read... [00:31:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:31:24]Read from MH i2c: E2 [00:31:24]MH_I2C_Read... [00:31:24]Read from MH i2c: E2 03 00 [00:31:24]MH_I2C_Read... [00:31:24]Read from MH i2c: E2 03 00 AD 19 00 90 00 3A [00:31:24]RAPDU: 90 00 [00:31:24]wFMCommunicate OK [00:31:24]wFMCommunicate request_size=4 [00:31:24]MH_SAM_APDU [00:31:24]CAPDU: 80 15 03 00 [00:31:24]Write to MH i2c: E2 08 00 AE 19 80 15 03 00 00 00 00 00 48 [00:31:24]Write i2c OK [00:31:24]MH_I2C_Read... [00:31:24]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:31:24]Read from MH i2c: E2 [00:31:24]MH_I2C_Read... [00:31:24]Read from MH i2c: E2 38 00 [00:31:24]MH_I2C_Read... [00:31:24]Read from MH i2c: E2 38 00 AE 19 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4A 3C 02 00 0E 04 04 00 24 02 00 00 35 04 06 00 B2 7B 6F C6 B4 97 90 00 6F [00:31:24]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4A 3C 02 00 0E 04 04 00 24 02 00 00 35 04 06 00 B2 7B 6F C6 B4 97 90 00 [00:31:24]wFMCommunicate OK [00:31:24]SAM_PROTO_ProcessDocument answer len = 51 [00:31:24]SAM_PROTO_ProcessDocument done [00:31:24]SetTLVBufToDocument [00:31:24]Processing tag 1209 (04B9) [00:31:24]Malloc new data [00:31:24]Processing tag 1041 (0411) [00:31:24]Processing tag 1040 (0410) [00:31:24]Malloc new data [00:31:24]Processing tag 1038 (040E) [00:31:24]Malloc new data [00:31:24]Processing tag 1077 (0435) [00:31:24]Malloc new data [00:31:24]SetTLVBufToDocument err=0 [00:31:24]KKMLoadAndSignOpenShiftData store KKM data [00:31:24]KKMLoadAndSignOpenShiftData err=0 [00:31:24]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Темирбек уулу Э. Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 Место: АЗС № 126 "Партнер Нефть" 30.10.2024 00:31 Смена: 548 РНМ: 0000000000091683 ЗНМ: 0300000085 ФД: 146506 ФМ: 0000000000871745 ФПД: 196243226014871 [00:31:24]StoreToDocumentArchive [00:31:24]shift 548 fd 146506 [00:31:24]Create dir for shift 0548 [00:31:24]save to /storage/0548/doc_00146506 [00:31:24]save last doc name /storage/0548/doc_00146506 to /storage/kkm_last_doc_name [00:31:24]save OK [00:31:24]Clear old archive folders... [00:31:24]Remove dir /storage/0547 [00:31:24]opendir ok [00:31:24]file . [00:31:24]file .. [00:31:24]file doc_00146204 [00:31:24]remove file /storage/0547/doc_00146204 [00:31:24]file doc_00146205 [00:31:24]remove file /storage/0547/doc_00146205 [00:31:24]file doc_00146206 [00:31:24]remove file /storage/0547/doc_00146206 [00:31:24]file doc_00146207 [00:31:24]remove file /storage/0547/doc_00146207 [00:31:24]file doc_00146208 [00:31:24]remove file /storage/0547/doc_00146208 [00:31:24]file doc_00146209 [00:31:24]remove file /storage/0547/doc_00146209 [00:31:24]file doc_00146210 [00:31:24]remove file /storage/0547/doc_00146210 [00:31:24]file doc_00146211 [00:31:24]remove file /storage/0547/doc_00146211 [00:31:24]file doc_00146212 [00:31:24]remove file /storage/0547/doc_00146212 [00:31:24]file doc_00146213 [00:31:24]remove file /storage/0547/doc_00146213 [00:31:24]file doc_00146214 [00:31:24]remove file /storage/0547/doc_00146214 [00:31:24]file doc_00146215 [00:31:24]remove file /storage/0547/doc_00146215 [00:31:24]file doc_00146216 [00:31:24]remove file /storage/0547/doc_00146216 [00:31:24]file doc_00146217 [00:31:24]remove file /storage/0547/doc_00146217 [00:31:24]file doc_00146218 [00:31:24]remove file /storage/0547/doc_00146218 [00:31:24]file doc_00146219 [00:31:24]remove file /storage/0547/doc_00146219 [00:31:24]file doc_00146220 [00:31:24]remove file /storage/0547/doc_00146220 [00:31:24]file doc_00146221 [00:31:24]remove file /storage/0547/doc_00146221 [00:31:24]file doc_00146222 [00:31:24]remove file /storage/0547/doc_00146222 [00:31:24]file doc_00146223 [00:31:24]remove file /storage/0547/doc_00146223 [00:31:24]file doc_00146224 [00:31:24]remove file /storage/0547/doc_00146224 [00:31:24]file doc_00146225 [00:31:24]remove file /storage/0547/doc_00146225 [00:31:24]file doc_00146226 [00:31:24]remove file /storage/0547/doc_00146226 [00:31:24]file doc_00146227 [00:31:24]remove file /storage/0547/doc_00146227 [00:31:24]file doc_00146228 [00:31:24]remove file /storage/0547/doc_00146228 [00:31:24]file doc_00146229 [00:31:24]remove file /storage/0547/doc_00146229 [00:31:24]file doc_00146230 [00:31:24]remove file /storage/0547/doc_00146230 [00:31:24]file doc_00146231 [00:31:24]remove file /storage/0547/doc_00146231 [00:31:24]file doc_00146232 [00:31:24]remove file /storage/0547/doc_00146232 [00:31:24]file doc_00146233 [00:31:24]remove file /storage/0547/doc_00146233 [00:31:24]file doc_00146234 [00:31:24]remove file /storage/0547/doc_00146234 [00:31:24]file doc_00146235 [00:31:24]remove file /storage/0547/doc_00146235 [00:31:24]file doc_00146236 [00:31:24]remove file /storage/0547/doc_00146236 [00:31:24]file doc_00146237 [00:31:24]remove file /storage/0547/doc_00146237 [00:31:24]file doc_00146238 [00:31:24]remove file /storage/0547/doc_00146238 [00:31:24]file doc_00146239 [00:31:25]remove file /storage/0547/doc_00146239 [00:31:25]file doc_00146240 [00:31:25]remove file /storage/0547/doc_00146240 [00:31:25]file doc_00146241 [00:31:25]remove file /storage/0547/doc_00146241 [00:31:25]file doc_00146242 [00:31:25]remove file /storage/0547/doc_00146242 [00:31:25]file doc_00146243 [00:31:25]remove file /storage/0547/doc_00146243 [00:31:25]file doc_00146244 [00:31:25]remove file /storage/0547/doc_00146244 [00:31:25]file doc_00146245 [00:31:25]remove file /storage/0547/doc_00146245 [00:31:25]file doc_00146246 [00:31:25]remove file /storage/0547/doc_00146246 [00:31:25]file doc_00146247 [00:31:25]remove file /storage/0547/doc_00146247 [00:31:25]file doc_00146248 [00:31:25]remove file /storage/0547/doc_00146248 [00:31:25]file doc_00146249 [00:31:25]remove file /storage/0547/doc_00146249 [00:31:25]file doc_00146250 [00:31:25]remove file /storage/0547/doc_00146250 [00:31:25]file doc_00146251 [00:31:25]remove file /storage/0547/doc_00146251 [00:31:25]file doc_00146252 [00:31:25]remove file /storage/0547/doc_00146252 [00:31:25]file doc_00146253 [00:31:25]remove file /storage/0547/doc_00146253 [00:31:25]file doc_00146254 [00:31:25]remove file /storage/0547/doc_00146254 [00:31:25]file doc_00146255 [00:31:25]remove file /storage/0547/doc_00146255 [00:31:25]file doc_00146256 [00:31:25]remove file /storage/0547/doc_00146256 [00:31:25]file doc_00146257 [00:31:25]remove file /storage/0547/doc_00146257 [00:31:25]file doc_00146258 [00:31:25]remove file /storage/0547/doc_00146258 [00:31:25]file doc_00146259 [00:31:25]remove file /storage/0547/doc_00146259 [00:31:25]file doc_00146260 [00:31:25]remove file /storage/0547/doc_00146260 [00:31:25]file doc_00146261 [00:31:25]remove file /storage/0547/doc_00146261 [00:31:25]file doc_00146262 [00:31:25]remove file /storage/0547/doc_00146262 [00:31:25]file doc_00146263 [00:31:25]remove file /storage/0547/doc_00146263 [00:31:25]file doc_00146264 [00:31:25]remove file /storage/0547/doc_00146264 [00:31:25]file doc_00146265 [00:31:25]remove file /storage/0547/doc_00146265 [00:31:25]file doc_00146266 [00:31:25]remove file /storage/0547/doc_00146266 [00:31:25]file doc_00146267 [00:31:25]remove file /storage/0547/doc_00146267 [00:31:25]file doc_00146268 [00:31:25]remove file /storage/0547/doc_00146268 [00:31:25]file doc_00146269 [00:31:25]remove file /storage/0547/doc_00146269 [00:31:25]file doc_00146270 [00:31:25]remove file /storage/0547/doc_00146270 [00:31:25]file doc_00146271 [00:31:25]remove file /storage/0547/doc_00146271 [00:31:25]file doc_00146272 [00:31:25]remove file /storage/0547/doc_00146272 [00:31:25]file doc_00146273 [00:31:25]remove file /storage/0547/doc_00146273 [00:31:25]file doc_00146274 [00:31:25]remove file /storage/0547/doc_00146274 [00:31:25]file doc_00146275 [00:31:25]remove file /storage/0547/doc_00146275 [00:31:25]file doc_00146276 [00:31:25]remove file /storage/0547/doc_00146276 [00:31:25]file doc_00146277 [00:31:25]remove file /storage/0547/doc_00146277 [00:31:25]file doc_00146278 [00:31:25]remove file /storage/0547/doc_00146278 [00:31:25]file doc_00146279 [00:31:25]remove file /storage/0547/doc_00146279 [00:31:25]file doc_00146280 [00:31:25]remove file /storage/0547/doc_00146280 [00:31:25]file doc_00146281 [00:31:25]remove file /storage/0547/doc_00146281 [00:31:25]file doc_00146282 [00:31:25]remove file /storage/0547/doc_00146282 [00:31:25]file doc_00146283 [00:31:25]remove file /storage/0547/doc_00146283 [00:31:25]file doc_00146284 [00:31:25]remove file /storage/0547/doc_00146284 [00:31:25]file doc_00146285 [00:31:25]remove file /storage/0547/doc_00146285 [00:31:25]file doc_00146286 [00:31:25]remove file /storage/0547/doc_00146286 [00:31:25]file doc_00146287 [00:31:25]remove file /storage/0547/doc_00146287 [00:31:25]file doc_00146288 [00:31:25]remove file /storage/0547/doc_00146288 [00:31:25]file doc_00146289 [00:31:25]remove file /storage/0547/doc_00146289 [00:31:25]file doc_00146290 [00:31:25]remove file /storage/0547/doc_00146290 [00:31:25]file doc_00146291 [00:31:25]remove file /storage/0547/doc_00146291 [00:31:25]file doc_00146292 [00:31:25]remove file /storage/0547/doc_00146292 [00:31:25]file doc_00146293 [00:31:25]remove file /storage/0547/doc_00146293 [00:31:25]file doc_00146294 [00:31:25]remove file /storage/0547/doc_00146294 [00:31:25]file doc_00146295 [00:31:25]remove file /storage/0547/doc_00146295 [00:31:25]file doc_00146296 [00:31:25]remove file /storage/0547/doc_00146296 [00:31:25]file doc_00146297 [00:31:25]remove file /storage/0547/doc_00146297 [00:31:25]file doc_00146298 [00:31:25]remove file /storage/0547/doc_00146298 [00:31:25]file doc_00146299 [00:31:25]remove file /storage/0547/doc_00146299 [00:31:25]file doc_00146300 [00:31:25]remove file /storage/0547/doc_00146300 [00:31:25]file doc_00146301 [00:31:25]remove file /storage/0547/doc_00146301 [00:31:25]file doc_00146302 [00:31:25]remove file /storage/0547/doc_00146302 [00:31:25]file doc_00146303 [00:31:25]remove file /storage/0547/doc_00146303 [00:31:25]file doc_00146304 [00:31:25]remove file /storage/0547/doc_00146304 [00:31:25]file doc_00146305 [00:31:25]remove file /storage/0547/doc_00146305 [00:31:25]file doc_00146306 [00:31:25]remove file /storage/0547/doc_00146306 [00:31:25]file doc_00146307 [00:31:25]remove file /storage/0547/doc_00146307 [00:31:25]file doc_00146308 [00:31:25]remove file /storage/0547/doc_00146308 [00:31:25]file doc_00146309 [00:31:25]remove file /storage/0547/doc_00146309 [00:31:25]file doc_00146310 [00:31:25]remove file /storage/0547/doc_00146310 [00:31:25]file doc_00146311 [00:31:25]remove file /storage/0547/doc_00146311 [00:31:25]file doc_00146312 [00:31:25]remove file /storage/0547/doc_00146312 [00:31:25]file doc_00146313 [00:31:25]remove file /storage/0547/doc_00146313 [00:31:25]file doc_00146314 [00:31:25]remove file /storage/0547/doc_00146314 [00:31:25]file doc_00146315 [00:31:25]remove file /storage/0547/doc_00146315 [00:31:25]file doc_00146316 [00:31:25]remove file /storage/0547/doc_00146316 [00:31:25]file doc_00146317 [00:31:25]remove file /storage/0547/doc_00146317 [00:31:25]file doc_00146318 [00:31:25]remove file /storage/0547/doc_00146318 [00:31:25]file doc_00146319 [00:31:25]remove file /storage/0547/doc_00146319 [00:31:25]file doc_00146320 [00:31:25]remove file /storage/0547/doc_00146320 [00:31:25]file doc_00146321 [00:31:25]remove file /storage/0547/doc_00146321 [00:31:25]file doc_00146322 [00:31:25]remove file /storage/0547/doc_00146322 [00:31:25]file doc_00146323 [00:31:25]remove file /storage/0547/doc_00146323 [00:31:25]file doc_00146324 [00:31:25]remove file /storage/0547/doc_00146324 [00:31:25]file doc_00146325 [00:31:25]remove file /storage/0547/doc_00146325 [00:31:25]file doc_00146326 [00:31:25]remove file /storage/0547/doc_00146326 [00:31:25]file doc_00146327 [00:31:25]remove file /storage/0547/doc_00146327 [00:31:25]file doc_00146328 [00:31:25]remove file /storage/0547/doc_00146328 [00:31:25]file doc_00146329 [00:31:25]remove file /storage/0547/doc_00146329 [00:31:25]OFD Sender: No OFD packet to send [00:31:25]file doc_00146330 [00:31:25]remove file /storage/0547/doc_00146330 [00:31:25]file doc_00146331 [00:31:25]remove file /storage/0547/doc_00146331 [00:31:25]file doc_00146332 [00:31:25]remove file /storage/0547/doc_00146332 [00:31:25]file doc_00146333 [00:31:25]remove file /storage/0547/doc_00146333 [00:31:25]file doc_00146334 [00:31:25]remove file /storage/0547/doc_00146334 [00:31:25]file doc_00146335 [00:31:25]remove file /storage/0547/doc_00146335 [00:31:25]file doc_00146336 [00:31:25]remove file /storage/0547/doc_00146336 [00:31:25]file doc_00146337 [00:31:25]remove file /storage/0547/doc_00146337 [00:31:25]file doc_00146338 [00:31:25]remove file /storage/0547/doc_00146338 [00:31:25]file doc_00146339 [00:31:25]remove file /storage/0547/doc_00146339 [00:31:25]file doc_00146340 [00:31:25]remove file /storage/0547/doc_00146340 [00:31:25]file doc_00146341 [00:31:25]remove file /storage/0547/doc_00146341 [00:31:25]file doc_00146342 [00:31:25]remove file /storage/0547/doc_00146342 [00:31:25]file doc_00146343 [00:31:25]remove file /storage/0547/doc_00146343 [00:31:25]file doc_00146344 [00:31:25]remove file /storage/0547/doc_00146344 [00:31:25]file doc_00146345 [00:31:25]remove file /storage/0547/doc_00146345 [00:31:25]file doc_00146346 [00:31:25]remove file /storage/0547/doc_00146346 [00:31:25]file doc_00146347 [00:31:25]remove file /storage/0547/doc_00146347 [00:31:25]file doc_00146348 [00:31:25]remove file /storage/0547/doc_00146348 [00:31:25]file doc_00146349 [00:31:25]remove file /storage/0547/doc_00146349 [00:31:25]file doc_00146350 [00:31:25]remove file /storage/0547/doc_00146350 [00:31:25]file doc_00146351 [00:31:25]remove file /storage/0547/doc_00146351 [00:31:25]file doc_00146352 [00:31:25]remove file /storage/0547/doc_00146352 [00:31:25]file doc_00146353 [00:31:25]remove file /storage/0547/doc_00146353 [00:31:25]file doc_00146354 [00:31:25]remove file /storage/0547/doc_00146354 [00:31:25]file doc_00146355 [00:31:25]remove file /storage/0547/doc_00146355 [00:31:25]file doc_00146356 [00:31:25]remove file /storage/0547/doc_00146356 [00:31:25]file doc_00146357 [00:31:25]remove file /storage/0547/doc_00146357 [00:31:25]file doc_00146358 [00:31:25]remove file /storage/0547/doc_00146358 [00:31:25]file doc_00146359 [00:31:25]remove file /storage/0547/doc_00146359 [00:31:25]file doc_00146360 [00:31:25]remove file /storage/0547/doc_00146360 [00:31:25]file doc_00146361 [00:31:25]remove file /storage/0547/doc_00146361 [00:31:25]file doc_00146362 [00:31:25]remove file /storage/0547/doc_00146362 [00:31:25]file doc_00146363 [00:31:25]remove file /storage/0547/doc_00146363 [00:31:25]file doc_00146364 [00:31:25]remove file /storage/0547/doc_00146364 [00:31:25]file doc_00146365 [00:31:25]remove file /storage/0547/doc_00146365 [00:31:25]file doc_00146366 [00:31:25]remove file /storage/0547/doc_00146366 [00:31:25]file doc_00146367 [00:31:25]remove file /storage/0547/doc_00146367 [00:31:25]file doc_00146368 [00:31:25]remove file /storage/0547/doc_00146368 [00:31:25]file doc_00146369 [00:31:25]remove file /storage/0547/doc_00146369 [00:31:25]file doc_00146370 [00:31:25]remove file /storage/0547/doc_00146370 [00:31:25]file doc_00146371 [00:31:25]remove file /storage/0547/doc_00146371 [00:31:25]file doc_00146372 [00:31:25]remove file /storage/0547/doc_00146372 [00:31:25]file doc_00146373 [00:31:25]remove file /storage/0547/doc_00146373 [00:31:25]file doc_00146374 [00:31:25]remove file /storage/0547/doc_00146374 [00:31:25]file doc_00146375 [00:31:25]remove file /storage/0547/doc_00146375 [00:31:25]file doc_00146376 [00:31:25]remove file /storage/0547/doc_00146376 [00:31:25]file doc_00146377 [00:31:25]remove file /storage/0547/doc_00146377 [00:31:25]file doc_00146378 [00:31:25]remove file /storage/0547/doc_00146378 [00:31:25]file doc_00146379 [00:31:25]remove file /storage/0547/doc_00146379 [00:31:25]file doc_00146380 [00:31:25]remove file /storage/0547/doc_00146380 [00:31:25]file doc_00146381 [00:31:25]remove file /storage/0547/doc_00146381 [00:31:25]file doc_00146382 [00:31:25]remove file /storage/0547/doc_00146382 [00:31:25]file doc_00146383 [00:31:25]remove file /storage/0547/doc_00146383 [00:31:25]file doc_00146384 [00:31:25]remove file /storage/0547/doc_00146384 [00:31:25]file doc_00146385 [00:31:25]remove file /storage/0547/doc_00146385 [00:31:25]file doc_00146386 [00:31:25]remove file /storage/0547/doc_00146386 [00:31:25]file doc_00146387 [00:31:25]remove file /storage/0547/doc_00146387 [00:31:25]file doc_00146388 [00:31:25]remove file /storage/0547/doc_00146388 [00:31:25]file doc_00146389 [00:31:25]remove file /storage/0547/doc_00146389 [00:31:25]file doc_00146390 [00:31:25]remove file /storage/0547/doc_00146390 [00:31:25]file doc_00146391 [00:31:25]remove file /storage/0547/doc_00146391 [00:31:25]file doc_00146392 [00:31:25]remove file /storage/0547/doc_00146392 [00:31:25]file doc_00146393 [00:31:25]remove file /storage/0547/doc_00146393 [00:31:25]file doc_00146394 [00:31:25]remove file /storage/0547/doc_00146394 [00:31:25]file doc_00146395 [00:31:25]remove file /storage/0547/doc_00146395 [00:31:25]file doc_00146396 [00:31:25]remove file /storage/0547/doc_00146396 [00:31:25]file doc_00146397 [00:31:25]remove file /storage/0547/doc_00146397 [00:31:25]file doc_00146398 [00:31:25]remove file /storage/0547/doc_00146398 [00:31:25]file doc_00146399 [00:31:25]remove file /storage/0547/doc_00146399 [00:31:25]file doc_00146400 [00:31:25]remove file /storage/0547/doc_00146400 [00:31:25]file doc_00146401 [00:31:25]remove file /storage/0547/doc_00146401 [00:31:25]file doc_00146402 [00:31:25]remove file /storage/0547/doc_00146402 [00:31:25]file doc_00146403 [00:31:25]remove file /storage/0547/doc_00146403 [00:31:25]file doc_00146404 [00:31:25]remove file /storage/0547/doc_00146404 [00:31:25]file doc_00146405 [00:31:25]remove file /storage/0547/doc_00146405 [00:31:25]file doc_00146406 [00:31:25]remove file /storage/0547/doc_00146406 [00:31:25]file doc_00146407 [00:31:25]remove file /storage/0547/doc_00146407 [00:31:25]file doc_00146408 [00:31:25]remove file /storage/0547/doc_00146408 [00:31:25]file doc_00146409 [00:31:25]remove file /storage/0547/doc_00146409 [00:31:25]file doc_00146410 [00:31:26]remove file /storage/0547/doc_00146410 [00:31:26]file doc_00146411 [00:31:26]remove file /storage/0547/doc_00146411 [00:31:26]file doc_00146412 [00:31:26]remove file /storage/0547/doc_00146412 [00:31:26]file doc_00146413 [00:31:26]remove file /storage/0547/doc_00146413 [00:31:26]file doc_00146414 [00:31:26]remove file /storage/0547/doc_00146414 [00:31:26]file doc_00146415 [00:31:26]remove file /storage/0547/doc_00146415 [00:31:26]file doc_00146416 [00:31:26]remove file /storage/0547/doc_00146416 [00:31:26]file doc_00146417 [00:31:26]remove file /storage/0547/doc_00146417 [00:31:26]file doc_00146418 [00:31:26]remove file /storage/0547/doc_00146418 [00:31:26]file doc_00146419 [00:31:26]remove file /storage/0547/doc_00146419 [00:31:26]file doc_00146420 [00:31:26]remove file /storage/0547/doc_00146420 [00:31:26]file doc_00146421 [00:31:26]remove file /storage/0547/doc_00146421 [00:31:26]file doc_00146422 [00:31:26]remove file /storage/0547/doc_00146422 [00:31:26]file doc_00146423 [00:31:26]remove file /storage/0547/doc_00146423 [00:31:26]file doc_00146424 [00:31:26]remove file /storage/0547/doc_00146424 [00:31:26]file doc_00146425 [00:31:26]remove file /storage/0547/doc_00146425 [00:31:26]file doc_00146426 [00:31:26]remove file /storage/0547/doc_00146426 [00:31:26]file doc_00146427 [00:31:26]remove file /storage/0547/doc_00146427 [00:31:26]file doc_00146428 [00:31:26]remove file /storage/0547/doc_00146428 [00:31:26]file doc_00146429 [00:31:26]remove file /storage/0547/doc_00146429 [00:31:26]file doc_00146430 [00:31:26]remove file /storage/0547/doc_00146430 [00:31:26]file doc_00146431 [00:31:26]remove file /storage/0547/doc_00146431 [00:31:26]file doc_00146432 [00:31:26]remove file /storage/0547/doc_00146432 [00:31:26]file doc_00146433 [00:31:26]remove file /storage/0547/doc_00146433 [00:31:26]file doc_00146434 [00:31:26]remove file /storage/0547/doc_00146434 [00:31:26]file doc_00146435 [00:31:26]remove file /storage/0547/doc_00146435 [00:31:26]file doc_00146436 [00:31:26]remove file /storage/0547/doc_00146436 [00:31:26]file doc_00146437 [00:31:26]remove file /storage/0547/doc_00146437 [00:31:26]file doc_00146438 [00:31:26]remove file /storage/0547/doc_00146438 [00:31:26]file doc_00146439 [00:31:26]remove file /storage/0547/doc_00146439 [00:31:26]file doc_00146440 [00:31:26]remove file /storage/0547/doc_00146440 [00:31:26]file doc_00146441 [00:31:26]remove file /storage/0547/doc_00146441 [00:31:26]file doc_00146442 [00:31:26]remove file /storage/0547/doc_00146442 [00:31:26]file doc_00146443 [00:31:26]remove file /storage/0547/doc_00146443 [00:31:26]file doc_00146444 [00:31:26]remove file /storage/0547/doc_00146444 [00:31:26]file doc_00146445 [00:31:26]remove file /storage/0547/doc_00146445 [00:31:26]file doc_00146446 [00:31:26]remove file /storage/0547/doc_00146446 [00:31:26]file doc_00146447 [00:31:26]remove file /storage/0547/doc_00146447 [00:31:26]file doc_00146448 [00:31:26]remove file /storage/0547/doc_00146448 [00:31:26]file doc_00146449 [00:31:26]remove file /storage/0547/doc_00146449 [00:31:26]file doc_00146450 [00:31:26]remove file /storage/0547/doc_00146450 [00:31:26]file doc_00146451 [00:31:26]remove file /storage/0547/doc_00146451 [00:31:26]file doc_00146452 [00:31:26]remove file /storage/0547/doc_00146452 [00:31:26]file doc_00146453 [00:31:26]remove file /storage/0547/doc_00146453 [00:31:26]file doc_00146454 [00:31:26]remove file /storage/0547/doc_00146454 [00:31:26]file doc_00146455 [00:31:26]remove file /storage/0547/doc_00146455 [00:31:26]file doc_00146456 [00:31:26]remove file /storage/0547/doc_00146456 [00:31:26]file doc_00146457 [00:31:26]remove file /storage/0547/doc_00146457 [00:31:26]file doc_00146458 [00:31:26]remove file /storage/0547/doc_00146458 [00:31:26]file doc_00146459 [00:31:26]remove file /storage/0547/doc_00146459 [00:31:26]file doc_00146460 [00:31:26]remove file /storage/0547/doc_00146460 [00:31:26]file doc_00146461 [00:31:26]remove file /storage/0547/doc_00146461 [00:31:26]file doc_00146462 [00:31:26]remove file /storage/0547/doc_00146462 [00:31:26]file doc_00146463 [00:31:26]remove file /storage/0547/doc_00146463 [00:31:26]file doc_00146464 [00:31:26]remove file /storage/0547/doc_00146464 [00:31:26]file doc_00146465 [00:31:26]remove file /storage/0547/doc_00146465 [00:31:26]file doc_00146466 [00:31:26]remove file /storage/0547/doc_00146466 [00:31:26]file doc_00146467 [00:31:26]remove file /storage/0547/doc_00146467 [00:31:26]file doc_00146468 [00:31:26]remove file /storage/0547/doc_00146468 [00:31:26]file doc_00146469 [00:31:26]remove file /storage/0547/doc_00146469 [00:31:26]file doc_00146470 [00:31:26]remove file /storage/0547/doc_00146470 [00:31:26]file doc_00146471 [00:31:26]remove file /storage/0547/doc_00146471 [00:31:26]file doc_00146472 [00:31:26]remove file /storage/0547/doc_00146472 [00:31:26]file doc_00146473 [00:31:26]remove file /storage/0547/doc_00146473 [00:31:26]file doc_00146474 [00:31:26]remove file /storage/0547/doc_00146474 [00:31:26]file doc_00146475 [00:31:26]remove file /storage/0547/doc_00146475 [00:31:26]file doc_00146476 [00:31:26]remove file /storage/0547/doc_00146476 [00:31:26]file doc_00146477 [00:31:26]remove file /storage/0547/doc_00146477 [00:31:26]file doc_00146478 [00:31:26]remove file /storage/0547/doc_00146478 [00:31:26]file doc_00146479 [00:31:26]remove file /storage/0547/doc_00146479 [00:31:26]file doc_00146480 [00:31:26]remove file /storage/0547/doc_00146480 [00:31:26]file doc_00146481 [00:31:26]remove file /storage/0547/doc_00146481 [00:31:26]file doc_00146482 [00:31:26]remove file /storage/0547/doc_00146482 [00:31:26]file doc_00146483 [00:31:26]remove file /storage/0547/doc_00146483 [00:31:26]file doc_00146484 [00:31:26]remove file /storage/0547/doc_00146484 [00:31:26]file doc_00146485 [00:31:26]remove file /storage/0547/doc_00146485 [00:31:26]file doc_00146486 [00:31:26]remove file /storage/0547/doc_00146486 [00:31:26]file doc_00146487 [00:31:26]remove file /storage/0547/doc_00146487 [00:31:26]file doc_00146488 [00:31:26]remove file /storage/0547/doc_00146488 [00:31:26]file doc_00146489 [00:31:26]remove file /storage/0547/doc_00146489 [00:31:26]file doc_00146490 [00:31:26]remove file /storage/0547/doc_00146490 [00:31:26]file doc_00146491 [00:31:26]remove file /storage/0547/doc_00146491 [00:31:26]file doc_00146492 [00:31:26]remove file /storage/0547/doc_00146492 [00:31:26]file doc_00146493 [00:31:26]remove file /storage/0547/doc_00146493 [00:31:26]file doc_00146494 [00:31:26]remove file /storage/0547/doc_00146494 [00:31:26]file doc_00146495 [00:31:26]remove file /storage/0547/doc_00146495 [00:31:26]file doc_00146496 [00:31:26]remove file /storage/0547/doc_00146496 [00:31:26]file doc_00146497 [00:31:26]remove file /storage/0547/doc_00146497 [00:31:26]file doc_00146498 [00:31:26]remove file /storage/0547/doc_00146498 [00:31:26]file doc_00146499 [00:31:26]remove file /storage/0547/doc_00146499 [00:31:26]file doc_00146500 [00:31:26]remove file /storage/0547/doc_00146500 [00:31:26]file doc_00146501 [00:31:26]remove file /storage/0547/doc_00146501 [00:31:26]file doc_00146502 [00:31:26]remove file /storage/0547/doc_00146502 [00:31:26]file doc_00146503 [00:31:26]remove file /storage/0547/doc_00146503 [00:31:26]file doc_00146504 [00:31:26]remove file /storage/0547/doc_00146504 [00:31:26]file doc_00146505 [00:31:26]remove file /storage/0547/doc_00146505 [00:31:26]remove dir /storage/0547 [00:31:26]ProcessDocumentItem done err = 0, tmpTLVsize=255 [00:31:26]tlvbuf is 01374AB0 [00:31:26]SAM_PROTO_ClearQueue [00:31:26]wFMCommunicate request_size=4 [00:31:26]MH_SAM_APDU [00:31:26]CAPDU: 80 09 00 00 [00:31:26]Write to MH i2c: E2 08 00 AF 19 80 09 00 00 00 00 00 00 3A [00:31:26]Write i2c OK [00:31:26]MH_I2C_Read... [00:31:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:26]Read from MH i2c: E2 [00:31:26]MH_I2C_Read... [00:31:26]Read from MH i2c: E2 03 00 [00:31:26]MH_I2C_Read... [00:31:26]Read from MH i2c: E2 03 00 AF 19 00 90 00 3C [00:31:26]RAPDU: 90 00 [00:31:26]wFMCommunicate OK [00:31:26]SAM_PROTO_ClearQueue done [00:31:26]KKMCreateOFDPacket [00:31:26]OFDProtocolAddRootSTLVToBuf [00:31:26]FM_MakeSignedData [00:31:26]FM_MakeSignedData [00:31:26]SAM_PROTO_SignData [00:31:26]wFMCommunicate request_size=4 [00:31:26]MH_SAM_APDU [00:31:26]CAPDU: 80 0D 01 02 [00:31:26]Write to MH i2c: E2 08 00 B0 19 80 0D 01 02 00 00 00 00 42 [00:31:26]Write i2c OK [00:31:26]MH_I2C_Read... [00:31:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:31:26]Read from MH i2c: E2 [00:31:26]MH_I2C_Read... [00:31:26]Read from MH i2c: E2 03 00 [00:31:26]MH_I2C_Read... [00:31:26]Read from MH i2c: E2 03 00 B0 19 00 90 00 3D [00:31:26]RAPDU: 90 00 [00:31:26]wFMCommunicate OK [00:31:26]wFMCommunicate request_size=255 [00:31:26]MH_SAM_APDU [00:31:26]CAPDU: 80 0D 02 02 FA 02 00 FF 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 1E 00 D0 A2 D0 B5 D0 BC D0 B8 D1 80 D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 AD 2E 20 F1 03 4A 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 D1 83 D0 BB 2E 20 D0 9D D0 B8 D1 8F D0 B7 D0 B0 D0 BB D1 8B 20 D0 B1 2F D0 BD 2C 20 34 31 2E 34 38 33 38 34 34 2C 20 37 31 2E 37 35 38 34 35 39 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 36 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 5C 7E 21 67 0E 04 04 00 24 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4A 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 35 [00:31:27]Write to MH i2c: E2 02 01 B1 19 80 0D 02 02 FA 00 02 00 FF 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 1E 00 D0 A2 D0 B5 D0 BC D0 B8 D1 80 D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 AD 2E 20 F1 03 4A 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 D1 83 D0 BB 2E 20 D0 9D D0 B8 D1 8F D0 B7 D0 B0 D0 BB D1 8B 20 D0 B1 2F D0 BD 2C 20 34 31 2E 34 38 33 38 34 34 2C 20 37 31 2E 37 35 38 34 35 39 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 36 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 5C 7E 21 67 0E 04 04 00 24 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4A 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 35 00 00 5B [00:31:27]Write i2c OK [00:31:27]MH_I2C_Read... [00:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:28]Read from MH i2c: E2 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 03 00 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 03 00 B1 19 00 90 00 3E [00:31:28]RAPDU: 90 00 [00:31:28]wFMCommunicate OK [00:31:28]wFMCommunicate request_size=14 [00:31:28]MH_SAM_APDU [00:31:28]CAPDU: 80 0D 02 02 09 04 06 00 B2 7B 6F C6 B4 97 [00:31:28]Write to MH i2c: E2 11 00 B2 19 80 0D 02 02 09 00 04 06 00 B2 7B 6F C6 B4 97 00 00 0E [00:31:28]Write i2c OK [00:31:28]MH_I2C_Read... [00:31:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:28]Read from MH i2c: E2 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 03 00 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 03 00 B2 19 00 90 00 3F [00:31:28]RAPDU: 90 00 [00:31:28]wFMCommunicate OK [00:31:28]wFMCommunicate request_size=4 [00:31:28]MH_SAM_APDU [00:31:28]CAPDU: 80 0D 03 02 [00:31:28]Write to MH i2c: E2 08 00 B3 19 80 0D 03 02 00 00 00 00 47 [00:31:28]Write i2c OK [00:31:28]MH_I2C_Read... [00:31:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:31:28]Read from MH i2c: E2 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 0B 00 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 0B 00 B3 19 00 D7 9B 04 34 1C BF 73 7D 90 00 BD [00:31:28]RAPDU: D7 9B 04 34 1C BF 73 7D 90 00 [00:31:28]wFMCommunicate OK [00:31:28]SAM_PROTO_SignData done [00:31:28]FM_MakeSignedData done [00:31:28]CreateOFDProtocolMessage [00:31:28]wFMCommunicate request_size=4 [00:31:28]MH_SAM_APDU [00:31:28]CAPDU: 80 11 00 00 [00:31:28]Write to MH i2c: E2 08 00 B4 19 80 11 00 00 00 00 00 00 47 [00:31:28]Write i2c OK [00:31:28]MH_I2C_Read... [00:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:28]Read from MH i2c: E2 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 17 00 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: E2 17 00 B4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 9A [00:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:31:28]wFMCommunicate OK [00:31:28]CreateOFDProtocolMessage done [00:31:28]OFDSenderStorePacket 146506 [00:31:28]StoreOFDPacket docnum=146506 [00:31:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 13 01 00 00 36 CA 0B 01 CF 60 5A 02 01 00 02 00 FF 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 1E 00 D0 A2 D0 B5 D0 BC D0 B8 D1 80 D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 AD 2E 20 F1 03 4A 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 D1 83 D0 BB 2E 20 D0 9D D0 B8 D1 8F D0 B7 D0 B0 D0 BB D1 8B 20 D0 B1 2F D0 BD 2C 20 34 31 2E 34 38 33 38 34 34 2C 20 37 31 2E 37 35 38 34 35 39 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 36 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 5C 7E 21 67 0E 04 04 00 24 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4A 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 35 04 06 00 B2 7B 6F C6 B4 97 D7 9B 04 34 1C BF 73 7D [00:31:28]CheckFolder [00:31:28]dirname=/storage/ofd_packets [00:31:28]CheckFolder done [00:31:28]ProducePacketName [00:31:28]name=ofd_packets/00146506 [00:31:28]NVStorageSaveData ofd_packets/00146506 [00:31:28]File name is /storage/ofd_packets/00146506 [00:31:28]Write 305 bytes [00:31:28]NVStorageSaveData done [00:31:28]OFDSenderStorePacket done [00:31:28]KKMCreateOFDPacket done [00:31:28]NVStorageSaveData kkm_last_timestamp [00:31:28]File name is /storage/kkm_last_timestamp [00:31:28]Write 4 bytes [00:31:28]NVStorageSaveData done [00:31:28]ExternCall_PrintAddStr [00:31:28]wPrintStart [00:31:28]Write to MH i2c: 01 00 00 B5 19 CE [00:31:28]Write i2c OK [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: 01 [00:31:28]MH_I2C_Read... [00:31:28]Read from MH i2c: 01 07 00 [00:31:28]MH_I2C_Read... [00:31:28]OFD Sender: Processing packet 146506 [packets to send 206, broken 205] [00:31:28]ProducePacketName [00:31:28]name=ofd_packets/00146506 [00:31:28]OFD Sender: To server: pG, [00:31:28]CommunicateWithHost lk.salyk.kg:30040 [00:31:28]ConnectInit lk.salyk.kg [00:31:28]Read from MH i2c: 01 07 00 B5 19 00 00 00 00 00 FF 0F E3 [00:31:28]RasterBufferAndPrint [00:31:28]line Отчет об открытии смены [00:31:28]line ФФД: 1.0 [00:31:28]line ИНН: 02508201610067 [00:31:28]line Кассир: Темирбек уулу Э. [00:31:28]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:31:28]line Место: АЗС № 126 "Партнер Нефть" [00:31:28]line 30.10.2024 00:31 [00:31:28]line Смена: 548 [00:31:28]line РНМ: 0000000000091683 [00:31:28]line ЗНМ: 0300000085 [00:31:28]line ФД: 146506 [00:31:28]line ФМ: 0000000000871745 [00:31:28]line ФПД: 196243226014871 [00:31:28]written 0, free lines is 4095 [00:31:29]Write to MH i2c: 01 00 00 C7 19 E0 [00:31:29]Write i2c OK [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: 01 [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: 01 07 00 [00:31:29]MH_I2C_Read... [00:31:29]Read from MH i2c: 01 07 00 C7 19 00 00 00 00 00 65 0E 5A [00:31:29]RasterBufferAndPrint [00:31:29]line [00:31:29]line [00:31:29]line [00:31:29]line [00:31:29]line [00:31:29]Connected sock=11 [00:31:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 13 01 00 00 36 CA 0B 01 CF 60 5A 02 01 00 02 00 FF 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 written 0, free lines is 3822 [00:31:29]30 31 36 31 30 30 36 MH_Cut [00:31:29]37 Write to MH i2c: FD D1 03 01 1E 00 D0 A2 D0 B5 00 D0 CE BC 19 01 B9 [00:31:29]D0 B8 D1 80 D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 AD 2E 20 F1 03 4A 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 Write i2c OK [00:31:29]9A MH_I2C_Read... [00:31:29]D0 Read from MH i2c: B5 D1 [00:31:29]D1 MH_I2C_Read... [00:31:29]80 D0 B1 D0 B5 Read from MH i2c: D0 D1 BD 01 *** Cut start [00:31:29]00 *** Partial cut [00:31:29]*** CUTSNS_PIN = 1 [00:31:29]2C [00:31:29]20 MH_I2C_Read... [00:31:29]D1 83 D0 BB 2E 20 D0 9D D0 B8 D1 8F *** CUTSNS_PIN = 0 [00:31:29]D0 Read from MH i2c: B7 D1 01 00 CE 19 00 D0 B8 B0 [00:31:29]D0 Write to MH i2c: BB 01 D1 00 00 CF 19 E8 [00:31:29]8B Write i2c OK [00:31:29]20 MH_I2C_Read... [00:31:29]D0 B1 2F D0 BD 2C 20 34 31 2E 34 38 33 38 34 34 2C 20 *** Brake cut motor [00:31:29]37 31 2E 37 35 38 34 35 39 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 36 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 5C 7E 21 67 0E 04 04 00 24 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4A 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 35 04 06 00 B2 7B 6F C6 B4 97 D7 9B 04 34 1C BF 73 7D [00:31:30]Read from MH i2c: *** Stop cut motor [00:31:30]01 *** Cut end [00:31:30] [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: 01 07 00 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: 01 07 00 CF 19 00 00 00 00 00 FF 0F FD [00:31:30]process_action open_shift done [00:31:30]requested_data is exist [00:31:30]produce_requested_data [00:31:30]requested_item fd.num is exist - process it [00:31:30]SAM_PROTO_GetFieldsCounters [00:31:30]wFMCommunicate request_size=4 [00:31:30]MH_SAM_APDU [00:31:30]CAPDU: 80 13 00 00 [00:31:30]Write to MH i2c: E2 08 00 D0 19 80 13 00 00 00 00 00 00 65 [00:31:30]Write i2c OK [00:31:30]MH_I2C_Read... [00:31:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:30]Read from MH i2c: E2 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 62 00 [00:31:30]MH_I2C_Read... [00:31:30]Read from MH i2c: E2 62 00 D0 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 Received data: 30 87 38 95 37 F6 31 70 37 34 35 0D 04 10 47 00 2C 30 01 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 31 30 36 38 33 10 04 04 00 30 4A 30 3C 30 02 30 00 38 0E 04 04 00 24 02 37 00 31 00 37 12 34 04 35 04 00 00 00 00 00 4F 5E 00 04 00 04 00 00 0B 00 00 00 00 57 04 F0 04 47 00 00 01 00 00 00 19 04 61 04 4D 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 00 36 00 31 00 00 90 00 36 [00:31:30]32 RAPDU: 33 5D 34 00 11 B9 04 04 01 00 01 11 04 10 10 00 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30 37 30 31 37 34 35 0D 04 30 10 38 00 37 30 31 30 37 30 30 30 30 30 30 34 30 35 30 10 30 04 39 04 31 36 38 33 10 04 04 00 4A 3C 02 00 0E 04 04 00 24 02 00 00 00 12 4A 04 3C 04 02 00 00 00 F4 00 03 00 00 5E 04 04 00 04 00 00 00 87 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:31]wFMCommunicate OK [00:31:31]SAM_PROTO_GetFieldsCounters done [00:31:31]requested_item shift.num is exist - process it [00:31:31]requested_item shift.opened is exist - process it [00:31:31]req_shift_opened [00:31:31]FM_GetShiftState [00:31:31]SAM_PROTO_GetShiftState [00:31:31]wFMCommunicate request_size=4 [00:31:31]MH_SAM_APDU [00:31:31]CAPDU: 80 13 01 00 [00:31:31]Write to MH i2c: E2 08 00 D1 19 80 13 01 00 23 00 21 00 67 00 00 67 [00:31:31]B6 04 01 00 00 1A 0E 9C 4D 3A 50 09 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:31]60 Write i2c OK [00:31:31] [00:31:31]MH_I2C_Read... [00:31:31]CommunicateWithHost err = 0 [00:31:31]CheckOFDResponse [00:31:31]1017 (14) - 77093643461234 [00:31:31]1041 (16) - 0000000000871745 [00:31:31]1040 (4) - 146506 [00:31:31]Read from MH i2c: 1012 (4) - 29.10.2024 18:03 [00:31:31]E2 1206 (1) - 0 [00:31:31] [00:31:31]OFD Sender: Remove packet 146506 [00:31:31]MH_I2C_Read... [00:31:31]ProducePacketName [00:31:31]name=ofd_packets/00146506 [00:31:31]NVStorageDeleteData [00:31:31]Read from MH i2c: E2 0E 00 [00:31:31]MH_I2C_Read... [00:31:31]Read from MH i2c: E2 0E 00 D1 19 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 D5 [00:31:31]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [00:31:31]wFMCommunicate OK [00:31:31]SAM_PROTO_GetShiftState done [00:31:31]FM_GetShiftState done [00:31:31]req_shift_opened done [00:31:31]requested_item shift.open_date is exist - process it [00:31:31]req_shift_open_date [00:31:31]req_shift_open_date done [00:31:31]produce_requested_data done [00:31:31]produce_requested_data return {"fd.num":146506,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [00:31:31]process_action_free open_shift [00:31:31]json_value_free [00:31:31]json_value_free done [00:31:31]process_json_proto returns [00:31:31]Send response to host [00:31:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":146506,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [00:31:31]free response buf [00:31:31]execute_script done [00:31:31]execute_script returns [00:31:31]free content buf [00:31:31]Sock 9.Close socket [00:31:31]Sock 9.Thread stoped [00:31:31]accept exits with 10 [00:31:31]New connection [00:31:31]New thread 3067473252 created [00:31:31]Thread 3067329892 joined [00:31:31]Waiting for new connection... [00:31:31] Sock 10.Parse request [00:31:31]Sock 10.Check first char [00:31:31]Sock 10.First char is OK [00:31:31]request: POST /json_proto HTTP/1.0 [00:31:31]Method: POST [00:31:31]URL: /json_proto [00:31:31]Method is POST - this is cgi request [00:31:31]url: /json_proto [00:31:31]query_string will be loaded in cgi processing [00:31:31]execute_cgi json_proto POST (null) [00:31:31]execute_cgi path=json_proto method=POST [00:31:31]POST find Content-Length [00:31:31]Host: 172.17.40.195:8080 [00:31:31]Content-Length: 331 [00:31:31]Content-Type: application/json [00:31:31] [00:31:31]POST finish read [00:31:31]Found Content-Length = 331 [00:31: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" ] } } [00:31:31]execute_script... [00:31: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" ] } } [00:31:31]POST & json_proto [00:31:31]process_json_proto [00:31:31]json parsed OK: [00:31:31]protocol is kg_v1.0 [00:31:31]action value=get_value [00:31:31]process_action get_value [00:31:31]cmd_get_value [00:31:31]process_action get_value done [00:31:31]requested_data is exist [00:31:31]produce_requested_data [00:31:31]requested_item fm.sale.total is exist - process it [00:31:31]SAM_PROTO_GetFMData [00:31:31]wFMCommunicate request_size=4 [00:31:31]MH_SAM_APDU [00:31:31]CAPDU: 80 13 03 00 [00:31:31]Write to MH i2c: E2 08 00 D2 19 80 13 03 00 00 00 00 00 6A [00:31:31]Write i2c OK [00:31:31]MH_I2C_Read... [00:31:32]OFD Sender: No OFD packet to send [00:31:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:31:32]Read from MH i2c: E2 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: E2 FD 00 [00:31:32]MH_I2C_Read... [00:31:32]Read from MH i2c: E2 FD 00 D2 19 00 C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 0C [00:31:32]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 02 38 02 00 69 04 A3 00 6F 04 04 00 F7 37 02 00 B1 04 05 00 7C B2 E8 02 04 70 04 05 00 F4 E5 D1 91 03 72 04 04 00 88 CC 16 71 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 1C 6E 14 6D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 E1 16 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 98 92 66 70 04 03 00 98 92 66 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B0 E4 0A EF 03 09 00 F6 03 90 00 [00:31:33]wFMCommunicate OK [00:31:33]wFMCommunicate request_size=4 [00:31:33]MH_SAM_APDU [00:31:33]CAPDU: 80 17 00 00 [00:31:33]Write to MH i2c: E2 08 00 D3 19 80 17 00 00 00 00 00 00 6C [00:31:33]Write i2c OK [00:31:33]MH_I2C_Read... [00:31:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:33]Read from MH i2c: E2 [00:31:33]MH_I2C_Read... [00:31:33]Read from MH i2c: E2 FD 00 [00:31:33]MH_I2C_Read... [00:31:33]Read from MH i2c: E2 FD 00 D3 19 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 E7 [00:31:34]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 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 90 00 [00:31:34]wFMCommunicate OK [00:31:34]wFMCommunicate request_size=4 [00:31:34]MH_SAM_APDU [00:31:34]CAPDU: 80 17 00 00 [00:31:34]Write to MH i2c: E2 08 00 D4 19 80 17 00 00 00 00 00 00 6D [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:35]Read from MH i2c: E2 [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: E2 FD 00 [00:31:35]MH_I2C_Read... [00:31:35]Read from MH i2c: E2 FD 00 D4 19 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 0D [00:31:35]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 [00:31:36]wFMCommunicate OK [00:31:36]wFMCommunicate request_size=4 [00:31:36]MH_SAM_APDU [00:31:36]CAPDU: 80 17 00 00 [00:31:36]Write to MH i2c: E2 08 00 D5 19 80 17 00 00 00 00 00 00 6E [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 FD 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 FD 00 D5 19 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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 F3 [00:31:36]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 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 OFD Sender: No OFD packet to send [00:31:37]03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:31:37]wFMCommunicate OK [00:31:37]wFMCommunicate request_size=4 [00:31:37]MH_SAM_APDU [00:31:37]CAPDU: 80 17 00 00 [00:31:37]Write to MH i2c: E2 08 00 D6 19 80 17 00 00 00 00 00 00 6F [00:31:37]Write i2c OK [00:31:37]MH_I2C_Read... [00:31:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:31:37]Read from MH i2c: E2 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: E2 DE 00 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: E2 DE 00 D6 19 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [00:31:38]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:31:38]wFMCommunicate OK [00:31:38]SAM_PROTO_GetFMData done [00:31:38]requested_item fm.sale_refund.total is exist - process it [00:31:38]requested_item fm.buy.total is exist - process it [00:31:38]requested_item shift.sale.total is exist - process it [00:31:38]SAM_PROTO_GetShiftData [00:31:38]wFMCommunicate request_size=4 [00:31:38]MH_SAM_APDU [00:31:38]CAPDU: 80 13 02 00 [00:31:38]Write to MH i2c: E2 08 00 D7 19 80 13 02 00 00 00 00 00 6E [00:31:38]Write i2c OK [00:31:38]MH_I2C_Read... [00:31:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:31:39]Read from MH i2c: E2 [00:31:39]MH_I2C_Read... [00:31:39]Read from MH i2c: E2 FD 00 [00:31:39]MH_I2C_Read... [00:31:39]Read from MH i2c: E2 FD 00 D7 19 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 E1 [00:31:39]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:31:40]wFMCommunicate OK [00:31:40]wFMCommunicate request_size=4 [00:31:40]MH_SAM_APDU [00:31:40]CAPDU: 80 17 00 00 [00:31:40]Write to MH i2c: E2 08 00 D8 19 80 17 00 00 00 00 00 00 71 [00:31:40]Write i2c OK [00:31:40]MH_I2C_Read... [00:31:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:40]Read from MH i2c: E2 [00:31:40]MH_I2C_Read... [00:31:40]Read from MH i2c: E2 FD 00 [00:31:40]MH_I2C_Read... [00:31:40]Read from MH i2c: E2 FD 00 D8 19 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 79 [00:31:41]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:31:41]wFMCommunicate OK [00:31:41]wFMCommunicate request_size=4 [00:31:41]MH_SAM_APDU [00:31:41]CAPDU: 80 17 00 00 [00:31:41]Write to MH i2c: E2 08 00 D9 19 80 17 00 00 00 00 00 00 72 [00:31:41]Write i2c OK [00:31:41]MH_I2C_Read... [00:31:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:42]Read from MH i2c: E2 [00:31:42]MH_I2C_Read... [00:31:42]Read from MH i2c: E2 FD 00 [00:31:42]MH_I2C_Read... [00:31:42]Read from MH i2c: E2 FD 00 D9 19 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 OFD Sender: No OFD packet to send [00:31:42]00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 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 44 [00:31:42]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:31:43]wFMCommunicate OK [00:31:43]wFMCommunicate request_size=4 [00:31:43]MH_SAM_APDU [00:31:43]CAPDU: 80 17 00 00 [00:31:43]Write to MH i2c: E2 08 00 DA 19 80 17 00 00 00 00 00 00 73 [00:31:43]Write i2c OK [00:31:43]MH_I2C_Read... [00:31:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:31:43]Read from MH i2c: E2 [00:31:43]MH_I2C_Read... [00:31:43]Read from MH i2c: E2 FD 00 [00:31:43]MH_I2C_Read... [00:31:43]Read from MH i2c: E2 FD 00 DA 19 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 E5 [00:31:44]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:31:44]wFMCommunicate OK [00:31:44]wFMCommunicate request_size=4 [00:31:44]MH_SAM_APDU [00:31:44]CAPDU: 80 17 00 00 [00:31:44]Write to MH i2c: E2 08 00 DB 19 80 17 00 00 00 00 00 00 74 [00:31:44]Write i2c OK [00:31:44]MH_I2C_Read... [00:31:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:31:45]Read from MH i2c: E2 [00:31:45]MH_I2C_Read... [00:31:45]Read from MH i2c: E2 BD 00 [00:31:45]MH_I2C_Read... [00:31:45]Read from MH i2c: E2 BD 00 DB 19 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 5A [00:31:45]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:31:45]wFMCommunicate OK [00:31:45]SAM_PROTO_GetShiftData done [00:31:45]requested_item shift.sale.total_cash is exist - process it [00:31:45]requested_item shift.sale_refund.total is exist - process it [00:31:45]requested_item shift.sale_refund.total_cash is exist - process it [00:31:45]requested_item shift.buy.total is exist - process it [00:31:45]requested_item shift.buy.total_cash is exist - process it [00:31:45]produce_requested_data done [00:31:45]produce_requested_data return {"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.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:31:45]process_action_free get_value [00:31:45]json_value_free [00:31:45]json_value_free done [00:31:45]process_json_proto returns [00:31:45]Send response to host [00:31:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":172286736.60,"fm.sale_refund.total":67222.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:31:45]free response buf [00:31:45]execute_script done [00:31:45]execute_script returns [00:31:45]free content buf [00:31:45]Sock 10.Close socket [00:31:45]Sock 10.Thread stoped [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:22]ConnectInit Can't connect to host [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]int [00:33:07]Write to MH i2c: 01 00 00 DC 19 F5 [00:33:07]*** FLAG_PRN_KEY set [00:33:07]Write i2c OK [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 DC 19 00 08 00 00 00 FF 0F 12 [00:33:07]state=0 [00:33:07]Key pressed [00:33:07]Feed [00:33:07]Write to MH i2c: D8 00 00 DD 19 CD [00:33:07]Write i2c OK [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: D8 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: D8 01 00 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: D8 01 00 DD 19 00 CE [00:33:07]int line is 0 - check status [00:33:07]Write to MH i2c: 01 00 00 DE 19 F7 [00:33:07]Write i2c OK [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 DE 19 00 48 00 00 00 3C 00 82 [00:33:07]state=2 [00:33:07]Key pressed [00:33:07]int [00:33:07]Write to MH i2c: 01 00 00 DF 19 F8 [00:33:07]*** FLAG_PRN_KEY reset [00:33:07]Write i2c OK [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 DF 19 00 00 00 00 00 FF 0F 0D [00:33:07]state=2 [00:33:07]Stop feed [00:33:07]int [00:33:07]Write to MH i2c: 01 00 00 E0 19 F9 [00:33:07]Write i2c OK [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 [00:33:07]MH_I2C_Read... [00:33:07]Read from MH i2c: 01 07 00 E0 19 00 00 00 00 00 FF 0F 0E [00:33:07]state=0 [00:33:07]*** FLAG_PRN_KEY set [00:33:07]OFD Sender: No OFD packet to send [00:33:07]*** FLAG_PRN_KEY reset [00:33:07]*** FLAG_PRN_KEY set [00:33:08]*** FLAG_PRN_KEY reset [00:33:08]*** FLAG_PRN_KEY set [00:33:08]*** FLAG_PRN_KEY reset [00:33:08]*** FLAG_PRN_KEY set [00:33:08]*** FLAG_PRN_KEY reset [00:33:12]int line is 0 - check status [00:33:12]Write to MH i2c: 01 00 00 E1 19 FA [00:33:12]Write i2c OK [00:33:12]MH_I2C_Read... [00:33:12]Read from MH i2c: 01 [00:33:12]MH_I2C_Read... [00:33:12]Read from MH i2c: 01 07 00 [00:33:12]MH_I2C_Read... [00:33:12]Read from MH i2c: 01 07 00 E1 19 00 00 00 00 00 FF 0F 0F [00:33:12]state=0 [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:42]OFD Sender: No OFD packet to send [00:34:47]OFD Sender: No OFD packet to send [00:34:52]OFD Sender: No OFD packet to send [00:34:57]OFD Sender: No OFD packet to send [00:35:02]OFD Sender: No OFD packet to send [00:35:07]OFD Sender: No OFD packet to send [00:35:12]OFD Sender: No OFD packet to send [00:35:17]OFD Sender: No OFD packet to send [00:35:22]OFD Sender: No OFD packet to send [00:35:27]OFD Sender: No OFD packet to send [00:35:32]OFD Sender: No OFD packet to send [00:35:37]OFD Sender: No OFD packet to send [00:35:42]OFD Sender: No OFD packet to send [00:35:47]OFD Sender: No OFD packet to send [00:35:52]OFD Sender: No OFD packet to send [00:35: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:13]OFD Sender: No OFD packet to send [00:37:18]OFD Sender: No OFD packet to send [00:37:23]OFD Sender: No OFD packet to send [00:37:28]OFD Sender: No OFD packet to send [00:37:33]OFD Sender: No OFD packet to send [00:37:38]OFD Sender: No OFD packet to send [00:37:43]OFD Sender: No OFD packet to send [00:37:47]accept exits with 9 [00:37:47]New connection [00:37:47]New thread 3067329892 created [00:37:47]Thread 3067473252 joined [00:37:47]Waiting for new connection... [00:37:47] Sock 9.Parse request [00:37:47]Sock 9.Check first char [00:37:47]Sock 9.First char is OK [00:37:47]request: POST /json_proto HTTP/1.0 [00:37:47]Method: POST [00:37:47]URL: /json_proto [00:37:47]Method is POST - this is cgi request [00:37:47]url: /json_proto [00:37:47]query_string will be loaded in cgi processing [00:37:47]execute_cgi json_proto POST (null) [00:37:47]execute_cgi path=json_proto method=POST [00:37:47]POST find Content-Length [00:37:47]Host: 172.17.40.195:8080 [00:37:47]Content-Length: 766 [00:37:47]Content-Type: application/json [00:37:47] [00:37:47]POST finish read [00:37:47]Found Content-Length = 766 [00:37:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [00:37:47]execute_script... [00:37: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)161271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [00:37:47]POST & json_proto [00:37:47]process_json_proto [00:37:47]json parsed OK: [00:37:47]protocol is kg_v1.0 [00:37:47]action value=close_receipt [00:37:47]process_action close_receipt [00:37:47]cmd_close_receipt [00:37:47]MH_GetDate [00:37:47]Write to MH i2c: F0 00 00 E2 19 EA [00:37:47]Write i2c OK [00:37:47]MH_I2C_Read... [00:37:47]Read from MH i2c: F0 [00:37:47]MH_I2C_Read... [00:37:47]Read from MH i2c: F0 09 00 [00:37:47]MH_I2C_Read... [00:37:47]Read from MH i2c: F0 09 00 E2 19 00 DD 7F 21 67 D5 8D 6C 64 09 [00:37:47]GetLastDocTimeStamp 1730248284 [00:37:47]current date 1730248669 [00:37:47]FM_GetShiftState [00:37:47]SAM_PROTO_GetShiftState [00:37:47]wFMCommunicate request_size=4 [00:37:47]MH_SAM_APDU [00:37:47]CAPDU: 80 13 01 00 [00:37:47]Write to MH i2c: E2 08 00 E3 19 80 13 01 00 00 00 00 00 79 [00:37:47]Write i2c OK [00:37:47]MH_I2C_Read... [00:37:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:47]Read from MH i2c: E2 [00:37:47]MH_I2C_Read... [00:37:47]Read from MH i2c: E2 0E 00 [00:37:47]MH_I2C_Read... [00:37:47]Read from MH i2c: E2 0E 00 E3 19 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 E7 [00:37:47]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [00:37:47]wFMCommunicate OK [00:37:47]SAM_PROTO_GetShiftState done [00:37:47]FM_GetShiftState done [00:37:47]opened in 1730248284 [00:37:47]opened+sec_in_day 1730334684 [00:37:47]quantity*price = 100050 [00:37:47]sum+1 = 100052 [00:37:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 1 30.10.2024 00:37 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146507 ФПД: 12639796757713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T003749&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146507&fm=12639796757713&tin=02508201610067®Number=0000000000091683&sum=100051 [00:37:48]StoreToDocumentArchive [00:37:48]shift 548 fd 146507 [00:37:48]save to /storage/0548/doc_00146507 [00:37:48]save last doc name /storage/0548/doc_00146507 to /storage/kkm_last_doc_name [00:37:48]save OK [00:37:48]Clear old archive folders... [00:37:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:37:48]tlvbuf is 011192F0 [00:37:48]SAM_PROTO_ClearQueue [00:37:48]wFMCommunicate request_size=4 [00:37:48]MH_SAM_APDU [00:37:48]CAPDU: 80 09 00 00 [00:37:48]Write to MH i2c: E2 08 00 F0 19 80 09 00 00 00 00 00 00 7B [00:37:48]Write i2c OK [00:37:48]MH_I2C_Read... [00:37:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:37:48]Read from MH i2c: E2 [00:37:48]MH_I2C_Read... [00:37:48]Read from MH i2c: E2 03 00 [00:37:48]MH_I2C_Read... [00:37:48]Read from MH i2c: E2 03 00 F0 19 00 90 00 7D [00:37:48]RAPDU: 90 00 [00:37:48]wFMCommunicate OK [00:37:48]SAM_PROTO_ClearQueue done [00:37:48]KKMCreateOFDPacket [00:37:48]OFDProtocolAddRootSTLVToBuf [00:37:48]FM_MakeSignedData [00:37:48]FM_MakeSignedData [00:37:48]SAM_PROTO_SignData [00:37:48]wFMCommunicate request_size=4 [00:37:48]MH_SAM_APDU [00:37:48]CAPDU: 80 0D 01 02 [00:37:48]Write to MH i2c: E2 08 00 F1 19 80 0D 01 02 00 00 00 00 83 [00:37:48]Write i2c OK [00:37:48]MH_I2C_Read... [00:37:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:37:48]Read from MH i2c: E2 [00:37:48]MH_I2C_Read... [00:37:48]Read from MH i2c: E2 03 00 [00:37:48]MH_I2C_Read... [00:37:48]Read from MH i2c: E2 03 00 F1 19 00 90 00 7E [00:37:48]RAPDU: 90 00 [00:37:48]wFMCommunicate OK [00:37:48]wFMCommunicate request_size=255 [00:37:48]MH_SAM_APDU [00:37:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 01 00 00 00 F4 03 04 00 DD 7F 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3C 02 00 35 04 06 00 0B 7E EE 98 [00:37:48]Write to MH i2c: E2 02 01 F2 19 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 01 00 00 00 F4 03 04 00 DD 7F 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3C 02 00 35 04 06 00 0B 7E EE 98 00 00 10 [00:37:48]Write i2c OK [00:37:48]MH_I2C_Read... [00:37:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:49]Read from MH i2c: E2 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 03 00 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 03 00 F2 19 00 90 00 7F [00:37:49]RAPDU: 90 00 [00:37:49]wFMCommunicate OK [00:37:49]wFMCommunicate request_size=7 [00:37:49]MH_SAM_APDU [00:37:49]CAPDU: 80 0D 02 02 02 84 D1 [00:37:49]Write to MH i2c: E2 0A 00 F3 19 80 0D 02 02 02 00 84 D1 00 00 DF [00:37:49]Write i2c OK [00:37:49]MH_I2C_Read... [00:37:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:49]Read from MH i2c: E2 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 03 00 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 03 00 F3 19 00 90 00 80 [00:37:49]RAPDU: 90 00 [00:37:49]wFMCommunicate OK [00:37:49]wFMCommunicate request_size=4 [00:37:49]MH_SAM_APDU [00:37:49]CAPDU: 80 0D 03 02 [00:37:49]Write to MH i2c: E2 08 00 F4 19 80 0D 03 02 00 00 00 00 88 [00:37:49]Write i2c OK [00:37:49]MH_I2C_Read... [00:37:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:37:49]Read from MH i2c: E2 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 0B 00 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 0B 00 F4 19 00 AD F9 76 96 F8 C5 A5 DC 90 00 79 [00:37:49]RAPDU: AD F9 76 96 F8 C5 A5 DC 90 00 [00:37:49]wFMCommunicate OK [00:37:49]SAM_PROTO_SignData done [00:37:49]FM_MakeSignedData done [00:37:49]CreateOFDProtocolMessage [00:37:49]wFMCommunicate request_size=4 [00:37:49]MH_SAM_APDU [00:37:49]CAPDU: 80 11 00 00 [00:37:49]Write to MH i2c: E2 08 00 F5 19 80 11 00 00 00 00 00 00 88 [00:37:49]Write i2c OK [00:37:49]MH_I2C_Read... [00:37:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:49]Read from MH i2c: E2 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 17 00 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: E2 17 00 F5 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 DB [00:37:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:37:49]wFMCommunicate OK [00:37:49]CreateOFDProtocolMessage done [00:37:49]OFDSenderStorePacket 146507 [00:37:49]StoreOFDPacket docnum=146507 [00:37:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 09 F2 04 01 14 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 01 00 00 00 F4 03 04 00 DD 7F 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3C 02 00 35 04 06 00 0B 7E EE 98 84 D1 AD F9 76 96 F8 C5 A5 DC [00:37:49]CheckFolder [00:37:49]dirname=/storage/ofd_packets [00:37:49]CheckFolder done [00:37:49]ProducePacketName [00:37:49]name=ofd_packets/00146507 [00:37:49]NVStorageSaveData ofd_packets/00146507 [00:37:49]File name is /storage/ofd_packets/00146507 [00:37:49]Write 298 bytes [00:37:49]NVStorageSaveData done [00:37:49]OFDSenderStorePacket done [00:37:49]KKMCreateOFDPacket done [00:37:49]NVStorageSaveData kkm_last_timestamp [00:37:49]File name is /storage/kkm_last_timestamp [00:37:49]Write 4 bytes [00:37:49]NVStorageSaveData done [00:37:49]ExternCall_PrintAddStr [00:37:49]wPrintStart [00:37:49]Write to MH i2c: 01 00 00 F6 19 0F [00:37:49]Write i2c OK [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: 01 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: 01 07 00 [00:37:49]MH_I2C_Read... [00:37:49]Read from MH i2c: 01 07 00 F6 19 00 00 00 00 00 FF 0F 24 [00:37:49]RasterBufferAndPrint [00:37:49]line Счет N : (1)161271 [00:37:49]line ИНН: 02508201610067 [00:37:49]line Контрольно-Кассовый Чек [00:37:49]line ПРОДАЖА [00:37:49]line ТРК (МРК, ГНК) : 21 [00:37:49]line Товар: 2710194210 [00:37:49]line ДТ-К-2 [00:37:49]line 13.130 * 76.20 [00:37:49]line = 1000.51 [00:37:49]line НДС 12% НСП 1% [00:37:49]line > о реализуемом товаре [00:37:49]line ИТОГО: 1000.51 [00:37:49]line НСП 1% : 8.85 [00:37:49]line НДС 12% : 106.25 [00:37:49]line Наличными: 0.00 [00:37:49]line Безнал.: 1000.51 [00:37:49]line Место: АЗС № 126 "Партнер Нефть" [00:37:49]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:37:49]line СНО: Общий режим [00:37:49]line Чек 1 30.10.2024 00:37 [00:37:49]line Смена: 548 ФФД: 1.0 [00:37:49]line ЗНМ: 0300000085 [00:37:49]line РНМ: 0000000000091683 [00:37:49]line Версия ККМ: 001 [00:37:49]line Платежная система: Mbank [00:37:49]line ФМ: 0000000000871745 [00:37:49]line ФД: 146507 [00:37:49]line ФПД: 12639796757713 [00:37:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T003749&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146507&fm=12639796757713&tin=02508201610067®Number=0000000000091683&sum=100051 [00:37:49]OFD Sender: Processing packet 146507 [packets to send 206, broken 205] [00:37:49]ProducePacketName [00:37:49]name=ofd_packets/00146507 [00:37:49]OFD Sender: To server: pG, [00:37:49]CommunicateWithHost lk.salyk.kg:30040 [00:37:49]ConnectInit lk.salyk.kg [00:37:49]written 0, free lines is 4095 [00:37:50]Write to MH i2c: 01 00 00 1F 1A 39 [00:37:50]Write i2c OK [00:37:50]MH_I2C_Read... [00:37:50]Read from MH i2c: 01 [00:37:50]MH_I2C_Read... [00:37:50]Read from MH i2c: 01 07 00 [00:37:50]MH_I2C_Read... [00:37:50]Read from MH i2c: 01 07 00 1F 1A 00 00 00 00 00 CD 0C 19 [00:37:50]RasterBufferAndPrint [00:37:50]line [00:37:50]line [00:37:50]line [00:37:50]line [00:37:50]line [00:37:50]written 0, free lines is 3282 [00:37:50]MH_Cut [00:37:50]Write to MH i2c: D1 01 00 26 1A 01 12 [00:37:50]Write i2c OK [00:37:50]MH_I2C_Read... [00:37:50]Read from MH i2c: D1 [00:37:50]MH_I2C_Read... [00:37:50]Read from MH i2c: D1 01 00 [00:37:50]MH_I2C_Read... [00:37:50]Read from MH i2c: D1 01 00 26 1A 00 11 [00:37:50]Write to MH i2c: 01 00 00 27 1A 41 [00:37:50]Write i2c OK [00:37:50]MH_I2C_Read... [00:37:50]Connected sock=11 [00:37:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 09 F2 04 01 14 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 01 00 00 00 F4 03 04 00 DD 7F 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3C 02 00 35 04 06 00 0B 7E EE 98 84 D1 AD F9 76 96 F8 C5 A5 DC [00:37:50]*** Cut start [00:37:50]*** Partial cut [00:37:50]*** CUTSNS_PIN = 1 [00:37:50]*** CUTSNS_PIN = 0 [00:37:51]*** Brake cut motor [00:37:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 01 C3 47 00 45 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4B 3C 02 00 F4 03 04 00 04 25 21 67 B6 04 01 00 00 0C A4 5F 50 AA F3 45 78 [00:37:51]CommunicateWithHost err = 0 [00:37:51]CheckOFDResponse [00:37:51]1017 (14) - 77093643461234 [00:37:51]1041 (16) - 0000000000871745 [00:37:51]1040 (4) - 146507 [00:37:51]1012 (4) - 29.10.2024 18:10 [00:37:51]1206 (1) - 0 [00:37:51]OFD Sender: Remove packet 146507 [00:37:51]ProducePacketName [00:37:51]name=ofd_packets/00146507 [00:37:51]NVStorageDeleteData [00:37:51]Read from MH i2c: 01 [00:37:51]MH_I2C_Read... [00:37:51]*** Stop cut motor [00:37:51]*** Cut end [00:37:51]Read from MH i2c: 01 07 00 [00:37:51]MH_I2C_Read... [00:37:51]Read from MH i2c: 01 07 00 27 1A 00 00 00 00 00 FF 0F 56 [00:37:51]process_action close_receipt done [00:37:51]requested_data is exist [00:37:51]produce_requested_data [00:37:51]requested_item fm.sn is exist - process it [00:37:51]wFMCommunicate request_size=4 [00:37:51]MH_SAM_APDU [00:37:51]CAPDU: 80 11 00 00 [00:37:51]Write to MH i2c: E2 08 00 28 1A 80 11 00 00 00 00 00 00 BC [00:37:51]Write i2c OK [00:37:51]MH_I2C_Read... [00:37:51]Read from MH i2c: E2 [00:37:51]MH_I2C_Read... [00:37:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:51]Read from MH i2c: E2 17 00 [00:37:51]MH_I2C_Read... [00:37:51]Read from MH i2c: E2 17 00 28 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 0F [00:37:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:37:51]wFMCommunicate OK [00:37:51]requested_item fd.num is exist - process it [00:37:51]SAM_PROTO_GetFieldsCounters [00:37:51]wFMCommunicate request_size=4 [00:37:51]MH_SAM_APDU [00:37:51]CAPDU: 80 13 00 00 [00:37:51]Write to MH i2c: E2 08 00 29 1A 80 13 00 00 00 00 00 00 BF [00:37:51]Write i2c OK [00:37:51]MH_I2C_Read... [00:37:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:37:51]Read from MH i2c: E2 [00:37:51]MH_I2C_Read... [00:37:51]Read from MH i2c: E2 62 00 [00:37:51]MH_I2C_Read... [00:37:51]Read from MH i2c: E2 62 00 29 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4B 3C 02 00 0E 04 04 00 24 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 94 [00:37:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4B 3C 02 00 0E 04 04 00 24 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:37:51]wFMCommunicate OK [00:37:51]SAM_PROTO_GetFieldsCounters done [00:37:51]requested_item shift.num is exist - process it [00:37:51]requested_item shift.opened is exist - process it [00:37:51]req_shift_opened [00:37:51]FM_GetShiftState [00:37:51]SAM_PROTO_GetShiftState [00:37:51]wFMCommunicate request_size=4 [00:37:51]MH_SAM_APDU [00:37:51]CAPDU: 80 13 01 00 [00:37:51]Write to MH i2c: E2 08 00 2A 1A 80 13 01 00 00 00 00 00 C1 [00:37:51]Write i2c OK [00:37:51]MH_I2C_Read... [00:37:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:51]Read from MH i2c: E2 [00:37:51]MH_I2C_Read... [00:37:51]Read from MH i2c: E2 0E 00 [00:37:51]MH_I2C_Read... [00:37:51]Read from MH i2c: E2 0E 00 2A 1A 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 2F [00:37:51]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [00:37:51]wFMCommunicate OK [00:37:51]SAM_PROTO_GetShiftState done [00:37:51]FM_GetShiftState done [00:37:51]req_shift_opened done [00:37:51]requested_item shift.open_date is exist - process it [00:37:51]req_shift_open_date [00:37:51]req_shift_open_date done [00:37:51]produce_requested_data done [00:37:51]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146507,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [00:37:51]process_action_free close_receipt [00:37:51]json_value_free [00:37:51]json_value_free done [00:37:51]process_json_proto returns [00:37:51]Send response to host [00:37:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146507,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [00:37:51]free response buf [00:37:51]execute_script done [00:37:51]execute_script returns [00:37:51]free content buf [00:37:51]Sock 9.Close socket [00:37:51]Sock 9.Thread stoped [00:37:51]OFD Sender: No OFD packet to send [00:37:56]OFD Sender: No OFD packet to send [00:38:01]OFD Sender: No OFD packet to send [00:38:06]OFD Sender: No OFD packet to send [00:38:11]OFD Sender: No OFD packet to send [00:38:16]OFD Sender: No OFD packet to send [00:38:21]OFD Sender: No OFD packet to send [00:38:26]OFD Sender: No OFD packet to send [00:38:31]OFD Sender: No OFD packet to send [00:38:36]OFD Sender: No OFD packet to send [00:38:41]OFD Sender: No OFD packet to send [00:38:46]OFD Sender: No OFD packet to send [00:38:51]OFD Sender: No OFD packet to send [00:38:56]OFD Sender: No OFD packet to send [00:39:01]OFD Sender: No OFD packet to send [00:39:06]OFD Sender: No OFD packet to send [00:39:11]OFD Sender: No OFD packet to send [00:39:16]OFD Sender: No OFD packet to send [00:39:21]OFD Sender: No OFD packet to send [00:39:26]OFD Sender: No OFD packet to send [00:39:31]OFD Sender: No OFD packet to send [00:39:37]OFD Sender: No OFD packet to send [00:39:42]OFD Sender: No OFD packet to send [00:39:47]OFD Sender: No OFD packet to send [00:39:52]OFD Sender: No OFD packet to send [00:39:57]OFD Sender: No OFD packet to send [00:40:02]OFD Sender: No OFD packet to send [00:40:07]OFD Sender: No OFD packet to send [00:40:12]OFD Sender: No OFD packet to send [00:40:17]OFD Sender: No OFD packet to send [00:40:22]OFD Sender: No OFD packet to send [00:40:27]OFD Sender: No OFD packet to send [00:40:32]OFD Sender: No OFD packet to send [00:40:37]OFD Sender: No OFD packet to send [00:40:42]OFD Sender: No OFD packet to send [00:40:47]OFD Sender: No OFD packet to send [00:40:52]OFD Sender: No OFD packet to send [00:40:57]OFD Sender: No OFD packet to send [00:41:02]OFD Sender: No OFD packet to send [00:41:07]OFD Sender: No OFD packet to send [00:41:12]OFD Sender: No OFD packet to send [00:41:17]OFD Sender: No OFD packet to send [00:41:22]OFD Sender: No OFD packet to send [00:41:27]OFD Sender: No OFD packet to send [00:41:32]OFD Sender: No OFD packet to send [00:41:37]OFD Sender: No OFD packet to send [00:41:42]OFD Sender: No OFD packet to send [00:41:47]OFD Sender: No OFD packet to send [00:41:52]OFD Sender: No OFD packet to send [00:41:57]OFD Sender: No OFD packet to send [00:42:02]OFD Sender: No OFD packet to send [00:42:07]OFD Sender: No OFD packet to send [00:42:12]OFD Sender: No OFD packet to send [00:42:17]OFD Sender: No OFD packet to send [00:42:22]OFD Sender: No OFD packet to send [00:42:27]OFD Sender: No OFD packet to send [00:42:32]OFD Sender: No OFD packet to send [00:42:37]OFD Sender: No OFD packet to send [00:42:42]OFD Sender: No OFD packet to send [00:42:47]OFD Sender: No OFD packet to send [00:42:52]OFD Sender: No OFD packet to send [00:42:57]OFD Sender: No OFD packet to send [00:43:02]OFD Sender: No OFD packet to send [00:43:07]OFD Sender: No OFD packet to send [00:43:12]OFD Sender: No OFD packet to send [00:43:17]OFD Sender: No OFD packet to send [00:43:22]OFD Sender: No OFD packet to send [00:43:27]OFD Sender: No OFD packet to send [00:43:32]OFD Sender: No OFD packet to send [00:43:37]OFD Sender: No OFD packet to send [00:43:42]OFD Sender: No OFD packet to send [00:43:47]OFD Sender: No OFD packet to send [00:43:52]OFD Sender: No OFD packet to send [00:43:57]OFD Sender: No OFD packet to send [00:44:02]OFD Sender: No OFD packet to send [00:44:07]OFD Sender: No OFD packet to send [00:44:12]OFD Sender: No OFD packet to send [00:44:17]OFD Sender: No OFD packet to send [00:44:22]OFD Sender: No OFD packet to send [00:44:27]OFD Sender: No OFD packet to send [00:44:32]OFD Sender: No OFD packet to send [00:44:37]OFD Sender: No OFD packet to send [00:44:42]OFD Sender: No OFD packet to send [00:44:47]OFD Sender: No OFD packet to send [00:44:52]OFD Sender: No OFD packet to send [00:44:57]OFD Sender: No OFD packet to send [00:45:02]OFD Sender: No OFD packet to send [00:45:07]OFD Sender: No OFD packet to send [00:45:12]OFD Sender: No OFD packet to send [00:45:17]OFD Sender: No OFD packet to send [00:45:22]OFD Sender: No OFD packet to send [00:45:27]OFD Sender: No OFD packet to send [00:45:32]OFD Sender: No OFD packet to send [00:45:37]OFD Sender: No OFD packet to send [00:45:42]OFD Sender: No OFD packet to send [00:45:47]OFD Sender: No OFD packet to send [00:45:52]OFD Sender: No OFD packet to send [00:45:57]OFD Sender: No OFD packet to send [00:46:02]OFD Sender: No OFD packet to send [00:46:07]OFD Sender: No OFD packet to send [00:46:12]OFD Sender: No OFD packet to send [00:46:17]OFD Sender: No OFD packet to send [00:46:22]OFD Sender: No OFD packet to send [00:46:27]OFD Sender: No OFD packet to send [00:46:32]OFD Sender: No OFD packet to send [00:46:37]OFD Sender: No OFD packet to send [00:46:42]OFD Sender: No OFD packet to send [00:46:47]OFD Sender: No OFD packet to send [00:46:52]OFD Sender: No OFD packet to send [00:46:57]OFD Sender: No OFD packet to send [00:47:02]OFD Sender: No OFD packet to send [00:47:07]OFD Sender: No OFD packet to send [00:47:12]OFD Sender: No OFD packet to send [00:47:17]OFD Sender: No OFD packet to send [00:47:22]OFD Sender: No OFD packet to send [00:47:27]OFD Sender: No OFD packet to send [00:47:32]OFD Sender: No OFD packet to send [00:47:37]OFD Sender: No OFD packet to send [00:47:42]OFD Sender: No OFD packet to send [00:47:47]OFD Sender: No OFD packet to send [00:47:52]OFD Sender: No OFD packet to send [00:47:57]OFD Sender: No OFD packet to send [00:48:02]OFD Sender: No OFD packet to send [00:48:07]OFD Sender: No OFD packet to send [00:48:12]OFD Sender: No OFD packet to send [00:48:17]OFD Sender: No OFD packet to send [00:48:22]OFD Sender: No OFD packet to send [00:48:27]OFD Sender: No OFD packet to send [00:48:32]OFD Sender: No OFD packet to send [00:48:37]OFD Sender: No OFD packet to send [00:48:42]OFD Sender: No OFD packet to send [00:48:47]OFD Sender: No OFD packet to send [00:48:52]OFD Sender: No OFD packet to send [00:48:57]OFD Sender: No OFD packet to send [00:49:02]OFD Sender: No OFD packet to send [00:49:07]OFD Sender: No OFD packet to send [00:49:12]OFD Sender: No OFD packet to send [00:49:16]accept exits with 8 [00:49:16]New connection [00:49:16]New thread 3067473252 created [00:49:16]Thread 3067329892 joined [00:49:16]Waiting for new connection... [00:49:16] Sock 8.Parse request [00:49:16]Sock 8.Check first char [00:49:16]Sock 8.First char is OK [00:49:16]request: POST /json_proto HTTP/1.0 [00:49:16]Method: POST [00:49:16]URL: /json_proto [00:49:16]Method is POST - this is cgi request [00:49:16]url: /json_proto [00:49:16]query_string will be loaded in cgi processing [00:49:16]execute_cgi json_proto POST (null) [00:49:16]execute_cgi path=json_proto method=POST [00:49:16]POST find Content-Length [00:49:16]Host: 172.17.40.195:8080 [00:49:16]Content-Length: 677 [00:49:16]Content-Type: application/json [00:49:16] [00:49:16]POST finish read [00:49:16]Found Content-Length = 677 [00:49:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:49:16]execute_script... [00:49: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)161273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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:49:16]POST & json_proto [00:49:16]process_json_proto [00:49:16]json parsed OK: [00:49:16]protocol is kg_v1.0 [00:49:16]action value=close_receipt [00:49:16]process_action close_receipt [00:49:16]cmd_close_receipt [00:49:16]MH_GetDate [00:49:16]Write to MH i2c: F0 00 00 2B 1A 34 [00:49:16]Write i2c OK [00:49:16]MH_I2C_Read... [00:49:16]Read from MH i2c: F0 [00:49:16]MH_I2C_Read... [00:49:16]Read from MH i2c: F0 09 00 [00:49:16]MH_I2C_Read... [00:49:16]Read from MH i2c: F0 09 00 2B 1A 00 8E 82 21 67 D5 8D 6C 64 07 [00:49:16]GetLastDocTimeStamp 1730248669 [00:49:16]current date 1730249358 [00:49:16]FM_GetShiftState [00:49:16]SAM_PROTO_GetShiftState [00:49:16]wFMCommunicate request_size=4 [00:49:16]MH_SAM_APDU [00:49:16]CAPDU: 80 13 01 00 [00:49:16]Write to MH i2c: E2 08 00 2C 1A 80 13 01 00 00 00 00 00 C3 [00:49:16]Write i2c OK [00:49:16]MH_I2C_Read... [00:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:16]Read from MH i2c: E2 [00:49:16]MH_I2C_Read... [00:49:16]Read from MH i2c: E2 0E 00 [00:49:16]MH_I2C_Read... [00:49:16]Read from MH i2c: E2 0E 00 2C 1A 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 31 [00:49:16]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [00:49:16]wFMCommunicate OK [00:49:16]SAM_PROTO_GetShiftState done [00:49:16]FM_GetShiftState done [00:49:16]opened in 1730248284 [00:49:16]opened+sec_in_day 1730334684 [00:49:16]quantity*price = 50041 [00:49:16]sum+1 = 50042 [00:49: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 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 2 30.10.2024 00:49 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146508 ФПД: 281282817501707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T004918&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146508&fm=281282817501707&tin=02508201610067®Number=0000000000091683&sum=50000 [00:49:17]StoreToDocumentArchive [00:49:17]shift 548 fd 146508 [00:49:17]save to /storage/0548/doc_00146508 [00:49:17]save last doc name /storage/0548/doc_00146508 to /storage/kkm_last_doc_name [00:49:17]save OK [00:49:17]Clear old archive folders... [00:49:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:49:17]tlvbuf is 0113E880 [00:49:17]SAM_PROTO_ClearQueue [00:49:17]wFMCommunicate request_size=4 [00:49:17]MH_SAM_APDU [00:49:17]CAPDU: 80 09 00 00 [00:49:17]Write to MH i2c: E2 08 00 39 1A 80 09 00 00 00 00 00 00 C5 [00:49:17]Write i2c OK [00:49:17]MH_I2C_Read... [00:49:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:49:17]Read from MH i2c: E2 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 39 1A 00 90 00 C7 [00:49:17]RAPDU: 90 00 [00:49:17]wFMCommunicate OK [00:49:17]SAM_PROTO_ClearQueue done [00:49:17]KKMCreateOFDPacket [00:49:17]OFDProtocolAddRootSTLVToBuf [00:49:17]FM_MakeSignedData [00:49:17]FM_MakeSignedData [00:49:17]SAM_PROTO_SignData [00:49:17]wFMCommunicate request_size=4 [00:49:17]MH_SAM_APDU [00:49:17]CAPDU: 80 0D 01 02 [00:49:17]Write to MH i2c: E2 08 00 3A 1A 80 0D 01 02 00 00 00 00 CD [00:49:17]Write i2c OK [00:49:17]MH_I2C_Read... [00:49:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:49:17]Read from MH i2c: E2 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 3A 1A 00 90 00 C8 [00:49:17]RAPDU: 90 00 [00:49:17]wFMCommunicate OK [00:49:17]wFMCommunicate request_size=255 [00:49:17]MH_SAM_APDU [00: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 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 02 00 00 00 F4 03 04 00 8E 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3C 02 00 35 04 06 00 FF [00:49:17]Write to MH i2c: E2 02 01 3B 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8E 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3C 02 00 35 04 06 00 FF 00 00 A4 [00:49:17]Write i2c OK [00:49:17]MH_I2C_Read... [00:49:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:49:17]Read from MH i2c: E2 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 3B 1A 00 90 00 C9 [00:49:17]RAPDU: 90 00 [00:49:17]wFMCommunicate OK [00:49:17]wFMCommunicate request_size=10 [00:49:17]MH_SAM_APDU [00:49:17]CAPDU: 80 0D 02 02 05 D3 42 6B 2A 0B [00:49:17]Write to MH i2c: E2 0D 00 3C 1A 80 0D 02 02 05 00 D3 42 6B 2A 0B 00 00 8F [00:49:17]Write i2c OK [00:49:17]MH_I2C_Read... [00:49:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:49:17]Read from MH i2c: E2 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 03 00 3C 1A 00 90 00 CA [00:49:17]RAPDU: 90 00 [00:49:17]wFMCommunicate OK [00:49:17]wFMCommunicate request_size=4 [00:49:17]MH_SAM_APDU [00:49:17]CAPDU: 80 0D 03 02 [00:49:17]Write to MH i2c: E2 08 00 3D 1A 80 0D 03 02 00 00 00 00 D2 [00:49:17]Write i2c OK [00:49:17]MH_I2C_Read... [00:49:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:49:17]Read from MH i2c: E2 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 0B 00 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 0B 00 3D 1A 00 94 32 A5 23 41 3A 25 36 90 00 37 [00:49:17]RAPDU: 94 32 A5 23 41 3A 25 36 90 00 [00:49:17]wFMCommunicate OK [00:49:17]SAM_PROTO_SignData done [00:49:17]FM_MakeSignedData done [00:49:17]CreateOFDProtocolMessage [00:49:17]wFMCommunicate request_size=4 [00:49:17]MH_SAM_APDU [00:49:17]CAPDU: 80 11 00 00 [00:49:17]Write to MH i2c: E2 08 00 3E 1A 80 11 00 00 00 00 00 00 D2 [00:49:17]Write i2c OK [00:49:17]MH_I2C_Read... [00:49:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:49:17]Read from MH i2c: E2 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 17 00 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: E2 17 00 3E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 25 [00:49:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:49:17]wFMCommunicate OK [00:49:17]CreateOFDProtocolMessage done [00:49:17]OFDSenderStorePacket 146508 [00:49:17]StoreOFDPacket docnum=146508 [00:49:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AE 48 07 01 B8 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8E 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3C 02 00 35 04 06 00 FF D3 42 6B 2A 0B 94 32 A5 23 41 3A 25 36 [00:49:17]CheckFolder [00:49:17]dirname=/storage/ofd_packets [00:49:17]CheckFolder done [00:49:17]ProducePacketName [00:49:17]name=ofd_packets/00146508 [00:49:17]NVStorageSaveData ofd_packets/00146508 [00:49:17]File name is /storage/ofd_packets/00146508 [00:49:17]Write 301 bytes [00:49:17]NVStorageSaveData done [00:49:17]OFDSenderStorePacket done [00:49:17]KKMCreateOFDPacket done [00:49:17]NVStorageSaveData kkm_last_timestamp [00:49:17]File name is /storage/kkm_last_timestamp [00:49:17]Write 4 bytes [00:49:17]NVStorageSaveData done [00:49:17]ExternCall_PrintAddStr [00:49:17]wPrintStart [00:49:17]Write to MH i2c: 01 00 00 3F 1A 59 [00:49:17]Write i2c OK [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: 01 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: 01 07 00 [00:49:17]MH_I2C_Read... [00:49:17]Read from MH i2c: 01 07 00 3F 1A 00 00 00 00 00 FF 0F 6E [00:49:17]RasterBufferAndPrint [00:49:17]line Счет N : (1)161273 [00:49:17]line ИНН: 02508201610067 [00:49:17]line Контрольно-Кассовый Чек [00:49:17]line ПРОДАЖА [00:49:17]line ТРК (МРК, ГНК) : 42 [00:49:17]line Товар: 2710124130 [00:49:17]line Аи-92-К-2 [00:49:17]line 7.480 * 66.90 [00:49:17]line = 500.41 [00:49:17]line НДС 12% НСП 1% [00:49:17]line > о реализуемом товаре [00:49:17]line ОКРУГЛЕНИЕ: -0.41 [00:49:17]line ИТОГО: 500.00 [00:49:17]line Внесено: 500.00 [00:49:17]line СДАЧА: 0.00 [00:49:17]line НСП 1% : 4.43 [00:49:17]line НДС 12% : 53.14 [00:49:17]line Наличными: 500.00 [00:49:17]line Безнал.: 0.00 [00:49:17]line Место: АЗС № 126 "Партнер Нефть" [00:49:17]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:49:17]line СНО: Общий режим [00:49:17]line Чек 2 30.10.2024 00:49 [00:49:17]line Смена: 548 ФФД: 1.0 [00:49:17]line ЗНМ: 0300000085 [00:49:17]line РНМ: 0000000000091683 [00:49:17]line Версия ККМ: 001 [00:49:17]line ФМ: 0000000000871745 [00:49:17]line ФД: 146508 [00:49:17]line ФПД: 281282817501707 [00:49:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T004918&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146508&fm=281282817501707&tin=02508201610067®Number=0000000000091683&sum=50000 [00:49:18]written 0, free lines is 4095 [00:49:18]OFD Sender: Processing packet 146508 [packets to send 206, broken 205] [00:49:18]ProducePacketName [00:49:18]name=ofd_packets/00146508 [00:49:18]OFD Sender: To server: pG, [00:49:18]CommunicateWithHost lk.salyk.kg:30040 [00:49:18]ConnectInit lk.salyk.kg [00:49:18]Connected sock=10 [00:49:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 AE 48 07 01 B8 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8E 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3C 02 00 35 04 06 00 FF D3 42 6B 2A 0B 94 32 A5 23 41 3A 25 36 [00:49:18]Write to MH i2c: 01 00 00 6A 1A 84 [00:49:18]Write i2c OK [00:49:18]MH_I2C_Read... [00:49:18]Read from MH i2c: 01 [00:49:18]MH_I2C_Read... [00:49:18]Read from MH i2c: 01 07 00 [00:49:18]MH_I2C_Read... [00:49:18]Read from MH i2c: 01 07 00 6A 1A 00 00 00 00 00 A6 0C 3D [00:49:18]RasterBufferAndPrint [00:49:18]line [00:49:18]line [00:49:18]line [00:49:18]line [00:49:18]line [00:49:18]written 0, free lines is 3243 [00:49:18]MH_Cut [00:49:18]Write to MH i2c: D1 01 00 71 1A 01 5D [00:49:18]Write i2c OK [00:49:18]MH_I2C_Read... [00:49:18]Read from MH i2c: D1 [00:49:18]MH_I2C_Read... [00:49:18]Read from MH i2c: D1 01 00 [00:49:18]MH_I2C_Read... [00:49:18]Read from MH i2c: D1 01 00 71 1A 00 5C [00:49:18]Write to MH i2c: 01 00 00 72 1A 8C [00:49:18]Write i2c OK [00:49:18]MH_I2C_Read... [00:49:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 A1 0C 47 00 9A 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4C 3C 02 00 F4 03 04 00 B3 27 21 67 B6 04 01 00 00 94 E6 85 9E E3 A6 56 57 [00:49:18]CommunicateWithHost err = 0 [00:49:18]CheckOFDResponse [00:49:18]1017 (14) - 77093643461234 [00:49:18]1041 (16) - 0000000000871745 [00:49:18]1040 (4) - 146508 [00:49:18]1012 (4) - 29.10.2024 18:21 [00:49:18]1206 (1) - 0 [00:49:18]OFD Sender: Remove packet 146508 [00:49:18]ProducePacketName [00:49:18]name=ofd_packets/00146508 [00:49:18]NVStorageDeleteData [00:49:19]OFD Sender: No OFD packet to send [00:49:19]*** Cut start [00:49:19]*** Partial cut [00:49:19]*** CUTSNS_PIN = 1 [00:49:19]*** CUTSNS_PIN = 0 [00:49:19]*** Brake cut motor [00:49:19]Read from MH i2c: 01 [00:49:19]MH_I2C_Read... [00:49:19]*** Stop cut motor [00:49:19]*** Cut end [00:49:19]Read from MH i2c: 01 07 00 [00:49:19]MH_I2C_Read... [00:49:19]Read from MH i2c: 01 07 00 72 1A 00 00 00 00 00 FF 0F A1 [00:49:19]process_action close_receipt done [00:49:19]requested_data is exist [00:49:19]produce_requested_data [00:49:19]requested_item fm.sn is exist - process it [00:49:19]wFMCommunicate request_size=4 [00:49:19]MH_SAM_APDU [00:49:19]CAPDU: 80 11 00 00 [00:49:19]Write to MH i2c: E2 08 00 73 1A 80 11 00 00 00 00 00 00 07 [00:49:19]Write i2c OK [00:49:19]MH_I2C_Read... [00:49:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:49:20]Read from MH i2c: E2 [00:49:20]MH_I2C_Read... [00:49:20]Read from MH i2c: E2 17 00 [00:49:20]MH_I2C_Read... [00:49:20]Read from MH i2c: E2 17 00 73 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5A [00:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:49:20]wFMCommunicate OK [00:49:20]requested_item fd.num is exist - process it [00:49:20]SAM_PROTO_GetFieldsCounters [00:49:20]wFMCommunicate request_size=4 [00:49:20]MH_SAM_APDU [00:49:20]CAPDU: 80 13 00 00 [00:49:20]Write to MH i2c: E2 08 00 74 1A 80 13 00 00 00 00 00 00 0A [00:49:20]Write i2c OK [00:49:20]MH_I2C_Read... [00:49:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:49:20]Read from MH i2c: E2 [00:49:20]MH_I2C_Read... [00:49:20]Read from MH i2c: E2 62 00 [00:49:20]MH_I2C_Read... [00:49:20]Read from MH i2c: E2 62 00 74 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4C 3C 02 00 0E 04 04 00 24 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 E3 [00:49:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4C 3C 02 00 0E 04 04 00 24 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:49:20]wFMCommunicate OK [00:49:20]SAM_PROTO_GetFieldsCounters done [00:49:20]requested_item shift.num is exist - process it [00:49:20]requested_item shift.opened is exist - process it [00:49:20]req_shift_opened [00:49:20]FM_GetShiftState [00:49:20]SAM_PROTO_GetShiftState [00:49:20]wFMCommunicate request_size=4 [00:49:20]MH_SAM_APDU [00:49:20]CAPDU: 80 13 01 00 [00:49:20]Write to MH i2c: E2 08 00 75 1A 80 13 01 00 00 00 00 00 0C [00:49:20]Write i2c OK [00:49:20]MH_I2C_Read... [00:49:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:20]Read from MH i2c: E2 [00:49:20]MH_I2C_Read... [00:49:20]Read from MH i2c: E2 0E 00 [00:49:20]MH_I2C_Read... [00:49:20]Read from MH i2c: E2 0E 00 75 1A 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 7A [00:49:20]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [00:49:20]wFMCommunicate OK [00:49:20]SAM_PROTO_GetShiftState done [00:49:20]FM_GetShiftState done [00:49:20]req_shift_opened done [00:49:20]requested_item shift.open_date is exist - process it [00:49:20]req_shift_open_date [00:49:20]req_shift_open_date done [00:49:20]produce_requested_data done [00:49:20]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146508,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [00:49:20]process_action_free close_receipt [00:49:20]json_value_free [00:49:20]json_value_free done [00:49:20]process_json_proto returns [00:49:20]Send response to host [00:49:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146508,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [00:49:20]free response buf [00:49:20]execute_script done [00:49:20]execute_script returns [00:49:20]free content buf [00:49:20]Sock 8.Close socket [00:49:20]Sock 8.Thread stoped [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]accept exits with 9 [00:49:59]New connection [00:49:59]New thread 3067329892 created [00:49:59]Thread 3067473252 joined [00:49:59]Waiting for new connection... [00:49:59] Sock 9.Parse request [00:49:59]Sock 9.Check first char [00:49:59]Sock 9.First char is OK [00:49:59]request: POST /json_proto HTTP/1.0 [00:49:59]Method: POST [00:49:59]URL: /json_proto [00:49:59]Method is POST - this is cgi request [00:49:59]url: /json_proto [00:49:59]query_string will be loaded in cgi processing [00:49:59]execute_cgi json_proto POST (null) [00:49:59]execute_cgi path=json_proto method=POST [00:49:59]POST find Content-Length [00:49:59]Host: 172.17.40.195:8080 [00:49:59]Content-Length: 978 [00:49:59]Content-Type: application/json [00:49:59] [00:49:59]POST finish read [00:49:59]Found Content-Length = 978 [00:49:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 61.910, "sum" : 4655.63, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 61.91 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 4655.00, "payments": [ { "type": 0, "sum" : 4655.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:49:59]execute_script... [00:49: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)161272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 61.910, "sum" : 4655.63, "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 126\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 61.91 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 4655.00, "payments": [ { "type": 0, "sum" : 4655.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:49:59]POST & json_proto [00:49:59]process_json_proto [00:49:59]json parsed OK: [00:49:59]protocol is kg_v1.0 [00:49:59]action value=close_receipt [00:49:59]process_action close_receipt [00:49:59]cmd_close_receipt [00:49:59]MH_GetDate [00:49:59]Write to MH i2c: F0 00 00 76 1A 7F [00:49:59]Write i2c OK [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: F0 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: F0 09 00 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: F0 09 00 76 1A 00 B9 82 21 67 D5 8D 6C 64 7D [00:49:59]GetLastDocTimeStamp 1730249358 [00:49:59]current date 1730249401 [00:49:59]FM_GetShiftState [00:49:59]SAM_PROTO_GetShiftState [00:49:59]wFMCommunicate request_size=4 [00:49:59]MH_SAM_APDU [00:49:59]CAPDU: 80 13 01 00 [00:49:59]Write to MH i2c: E2 08 00 77 1A 80 13 01 00 00 00 00 00 0E [00:49:59]Write i2c OK [00:49:59]MH_I2C_Read... [00:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:49:59]Read from MH i2c: E2 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: E2 0E 00 [00:49:59]MH_I2C_Read... [00:49:59]Read from MH i2c: E2 0E 00 77 1A 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 7C [00:49:59]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [00:49:59]wFMCommunicate OK [00:49:59]SAM_PROTO_GetShiftState done [00:49:59]FM_GetShiftState done [00:49:59]opened in 1730248284 [00:49:59]opened+sec_in_day 1730334684 [00:49:59]quantity*price = 465563 [00:49:59]sum+1 = 465564 [00:49:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 4655.00 Внесено: 5000.00 СДАЧА: 345.00 НСП 1% : 41.20 НДС 12% : 494.40 Наличными: 4655.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 3 30.10.2024 00:50 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Дисконтная программа ДТ номер 126 сэкономлено 61.91 сом ФМ: 0000000000871745 ФД: 146509 ФПД: 266123425728210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T005001&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146509&fm=266123425728210&tin=02508201610067®Number=0000000000091683&sum=465500 [00:50:00]StoreToDocumentArchive [00:50:00]shift 548 fd 146509 [00:50:00]save to /storage/0548/doc_00146509 [00:50:00]save last doc name /storage/0548/doc_00146509 to /storage/kkm_last_doc_name [00:50:00]save OK [00:50:00]Clear old archive folders... [00:50:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:50:00]tlvbuf is 0113E3D0 [00:50:00]SAM_PROTO_ClearQueue [00:50:00]wFMCommunicate request_size=4 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 09 00 00 [00:50:00]Write to MH i2c: E2 08 00 84 1A 80 09 00 00 00 00 00 00 10 [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 84 1A 00 90 00 12 [00:50:00]RAPDU: 90 00 [00:50:00]wFMCommunicate OK [00:50:00]SAM_PROTO_ClearQueue done [00:50:00]KKMCreateOFDPacket [00:50:00]OFDProtocolAddRootSTLVToBuf [00:50:00]FM_MakeSignedData [00:50:00]FM_MakeSignedData [00:50:00]SAM_PROTO_SignData [00:50:00]wFMCommunicate request_size=4 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 0D 01 02 [00:50:00]Write to MH i2c: E2 08 00 85 1A 80 0D 01 02 00 00 00 00 18 [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 85 1A 00 90 00 13 [00:50:00]RAPDU: 90 00 [00:50:00]wFMCommunicate OK [00:50:00]wFMCommunicate request_size=255 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 F1 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9B 1A 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1A 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 C1 00 00 00 00 07 04 06 00 5C 1A 07 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 B9 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3C 02 00 35 04 06 00 F2 09 B0 41 [00:50:00]Write to MH i2c: E2 02 01 86 1A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 F1 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9B 1A 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1A 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 C1 00 00 00 00 07 04 06 00 5C 1A 07 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 B9 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3C 02 00 35 04 06 00 F2 09 B0 41 00 00 DA [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 86 1A 00 90 00 14 [00:50:00]RAPDU: 90 00 [00:50:00]wFMCommunicate OK [00:50:00]wFMCommunicate request_size=7 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 0D 02 02 02 C6 D2 [00:50:00]Write to MH i2c: E2 0A 00 87 1A 80 0D 02 02 02 00 C6 D2 00 00 B7 [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 03 00 87 1A 00 90 00 15 [00:50:00]RAPDU: 90 00 [00:50:00]wFMCommunicate OK [00:50:00]wFMCommunicate request_size=4 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 0D 03 02 [00:50:00]Write to MH i2c: E2 08 00 88 1A 80 0D 03 02 00 00 00 00 1D [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 0B 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 0B 00 88 1A 00 9E 38 06 2A 61 EE 74 25 90 00 0C [00:50:00]RAPDU: 9E 38 06 2A 61 EE 74 25 90 00 [00:50:00]wFMCommunicate OK [00:50:00]SAM_PROTO_SignData done [00:50:00]FM_MakeSignedData done [00:50:00]CreateOFDProtocolMessage [00:50:00]wFMCommunicate request_size=4 [00:50:00]MH_SAM_APDU [00:50:00]CAPDU: 80 11 00 00 [00:50:00]Write to MH i2c: E2 08 00 89 1A 80 11 00 00 00 00 00 00 1D [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:00]Read from MH i2c: E2 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 17 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: E2 17 00 89 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 70 [00:50:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:50:00]wFMCommunicate OK [00:50:00]CreateOFDProtocolMessage done [00:50:00]OFDSenderStorePacket 146509 [00:50:00]StoreOFDPacket docnum=146509 [00:50:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 BF 44 04 01 56 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 F1 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9B 1A 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1A 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 C1 00 00 00 00 07 04 06 00 5C 1A 07 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 B9 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3C 02 00 35 04 06 00 F2 09 B0 41 C6 D2 9E 38 06 2A 61 EE 74 25 [00:50:00]CheckFolder [00:50:00]dirname=/storage/ofd_packets [00:50:00]CheckFolder done [00:50:00]ProducePacketName [00:50:00]name=ofd_packets/00146509 [00:50:00]NVStorageSaveData ofd_packets/00146509 [00:50:00]File name is /storage/ofd_packets/00146509 [00:50:00]Write 298 bytes [00:50:00]NVStorageSaveData done [00:50:00]OFDSenderStorePacket done [00:50:00]KKMCreateOFDPacket done [00:50:00]NVStorageSaveData kkm_last_timestamp [00:50:00]File name is /storage/kkm_last_timestamp [00:50:00]Write 4 bytes [00:50:00]NVStorageSaveData done [00:50:00]ExternCall_PrintAddStr [00:50:00]wPrintStart [00:50:00]Write to MH i2c: 01 00 00 8A 1A A4 [00:50:00]Write i2c OK [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: 01 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: 01 07 00 [00:50:00]MH_I2C_Read... [00:50:00]Read from MH i2c: 01 07 00 8A 1A 00 00 00 00 00 FF 0F B9 [00:50:00]RasterBufferAndPrint [00:50:00]line Счет N : (1)161272 [00:50:00]line ИНН: 02508201610067 [00:50:00]line Контрольно-Кассовый Чек [00:50:00]line ПРОДАЖА [00:50:00]line ТРК (МРК, ГНК) : 11 [00:50:00]line Товар: 2710194210 [00:50:00]line ДТ-К-2 [00:50:00]line 61.910 * 75.20 [00:50:00]line = 4655.63 [00:50:00]line НДС 12% НСП 1% [00:50:00]line > о реализуемом товаре [00:50:00]line ОКРУГЛЕНИЕ: -0.63 [00:50:00]line ИТОГО: 4655.00 [00:50:00]line Внесено: 5000.00 [00:50:00]line СДАЧА: 345.00 [00:50:00]line НСП 1% : 41.20 [00:50:00]line НДС 12% : 494.40 [00:50:00]line Наличными: 4655.00 [00:50:00]line Безнал.: 0.00 [00:50:00]line Место: АЗС № 126 "Партнер Нефть" [00:50:00]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [00:50:00]line СНО: Общий режим [00:50:00]line Чек 3 30.10.2024 00:50 [00:50:00]line Смена: 548 ФФД: 1.0 [00:50:00]line ЗНМ: 0300000085 [00:50:00]line РНМ: 0000000000091683 [00:50:00]line Версия ККМ: 001 [00:50:00]line [00:50:00]line Дисконтная программа [00:50:00]line ДТ [00:50:00]line номер 126 [00:50:00]line сэкономлено 61.91 сом [00:50:00]line ФМ: 0000000000871745 [00:50:00]line ФД: 146509 [00:50:00]line ФПД: 266123425728210 [00:50:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T005001&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146509&fm=266123425728210&tin=02508201610067®Number=0000000000091683&sum=465500 [00:50:01]OFD Sender: Processing packet 146509 [packets to send 206, broken 205] [00:50:01]ProducePacketName [00:50:01]name=ofd_packets/00146509 [00:50:01]OFD Sender: To server: pG, [00:50:01]CommunicateWithHost lk.salyk.kg:30040 [00:50:01]ConnectInit lk.salyk.kg [00:50:01]written 0, free lines is 4095 [00:50:01]Connected sock=10 [00:50:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 BF 44 04 01 56 67 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 F1 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9B 1A 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1A 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 C1 00 00 00 00 07 04 06 00 5C 1A 07 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 B9 82 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3C 02 00 35 04 06 00 F2 09 B0 41 C6 D2 9E 38 06 2A 61 EE 74 25 [00:50:01]Write to MH i2c: 01 00 00 BA 1A D4 [00:50:01]Write i2c OK [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: 01 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: 01 07 00 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: 01 07 00 BA 1A 00 00 00 00 00 4D 0C 34 [00:50:01]RasterBufferAndPrint [00:50:01]line [00:50:01]line [00:50:01]line [00:50:01]line [00:50:01]line [00:50:01]written 0, free lines is 3155 [00:50:01]MH_Cut [00:50:01]Write to MH i2c: D1 01 00 C1 1A 01 AD [00:50:01]Write i2c OK [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: D1 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: D1 01 00 [00:50:01]MH_I2C_Read... [00:50:01]Read from MH i2c: D1 01 00 C1 1A 00 AC [00:50:01]Write to MH i2c: 01 00 00 C2 1A DC [00:50:01]Write i2c OK [00:50:01]MH_I2C_Read... [00:50:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 F5 91 47 00 99 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4D 3C 02 00 F4 03 04 00 DE 27 21 67 B6 04 01 00 00 63 7E DC 3B F3 3C 15 24 [00:50:01]CommunicateWithHost err = 0 [00:50:01]CheckOFDResponse [00:50:01]1017 (14) - 77093643461234 [00:50:01]1041 (16) - 0000000000871745 [00:50:01]1040 (4) - 146509 [00:50:01]1012 (4) - 29.10.2024 18:22 [00:50:01]1206 (1) - 0 [00:50:01]OFD Sender: Remove packet 146509 [00:50:01]ProducePacketName [00:50:01]name=ofd_packets/00146509 [00:50:01]NVStorageDeleteData [00:50:02]OFD Sender: No OFD packet to send [00:50:02]*** Cut start [00:50:02]*** Partial cut [00:50:02]*** CUTSNS_PIN = 1 [00:50:02]*** CUTSNS_PIN = 0 [00:50:02]*** Brake cut motor [00:50:03]Read from MH i2c: 01 [00:50:03]MH_I2C_Read... [00:50:03]*** Stop cut motor [00:50:03]*** Cut end [00:50:03]Read from MH i2c: 01 07 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: 01 07 00 C2 1A 00 00 00 00 00 FF 0F F1 [00:50:03]process_action close_receipt done [00:50:03]requested_data is exist [00:50:03]produce_requested_data [00:50:03]requested_item fm.sn is exist - process it [00:50:03]wFMCommunicate request_size=4 [00:50:03]MH_SAM_APDU [00:50:03]CAPDU: 80 11 00 00 [00:50:03]Write to MH i2c: E2 08 00 C3 1A 80 11 00 00 00 00 00 00 57 [00:50:03]Write i2c OK [00:50:03]MH_I2C_Read... [00:50:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:03]Read from MH i2c: E2 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 17 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 17 00 C3 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 AA [00:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [00:50:03]wFMCommunicate OK [00:50:03]requested_item fd.num is exist - process it [00:50:03]SAM_PROTO_GetFieldsCounters [00:50:03]wFMCommunicate request_size=4 [00:50:03]MH_SAM_APDU [00:50:03]CAPDU: 80 13 00 00 [00:50:03]Write to MH i2c: E2 08 00 C4 1A 80 13 00 00 00 00 00 00 5A [00:50:03]Write i2c OK [00:50:03]MH_I2C_Read... [00:50:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:50:03]Read from MH i2c: E2 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 62 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 62 00 C4 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4D 3C 02 00 0E 04 04 00 24 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 37 [00:50:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4D 3C 02 00 0E 04 04 00 24 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:50:03]wFMCommunicate OK [00:50:03]SAM_PROTO_GetFieldsCounters done [00:50:03]requested_item shift.num is exist - process it [00:50:03]requested_item shift.opened is exist - process it [00:50:03]req_shift_opened [00:50:03]FM_GetShiftState [00:50:03]SAM_PROTO_GetShiftState [00:50:03]wFMCommunicate request_size=4 [00:50:03]MH_SAM_APDU [00:50:03]CAPDU: 80 13 01 00 [00:50:03]Write to MH i2c: E2 08 00 C5 1A 80 13 01 00 00 00 00 00 5C [00:50:03]Write i2c OK [00:50:03]MH_I2C_Read... [00:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:03]Read from MH i2c: E2 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 0E 00 [00:50:03]MH_I2C_Read... [00:50:03]Read from MH i2c: E2 0E 00 C5 1A 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 CA [00:50:03]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [00:50:03]wFMCommunicate OK [00:50:03]SAM_PROTO_GetShiftState done [00:50:03]FM_GetShiftState done [00:50:03]req_shift_opened done [00:50:03]requested_item shift.open_date is exist - process it [00:50:03]req_shift_open_date [00:50:03]req_shift_open_date done [00:50:03]produce_requested_data done [00:50:03]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146509,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [00:50:03]process_action_free close_receipt [00:50:03]json_value_free [00:50:03]json_value_free done [00:50:03]process_json_proto returns [00:50:03]Send response to host [00:50:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146509,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [00:50:03]free response buf [00:50:03]execute_script done [00:50:03]execute_script returns [00:50:03]free content buf [00:50:03]Sock 9.Close socket [00:50:03]Sock 9.Thread stoped [00:50:07]OFD Sender: No OFD packet to send [00:50:12]OFD Sender: No OFD packet to send [00:50:17]OFD Sender: No OFD packet to send [00:50:22]OFD Sender: No OFD packet to send [00:50:27]OFD Sender: No OFD packet to send [00:50:28]int [00:50:28]Write to MH i2c: 01 00 00 C6 1A E0 [00:50:28]*** FLAG_PRN_KEY set [00:50:28]Write i2c OK [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: 01 [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: 01 07 00 [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: 01 07 00 C6 1A 00 08 00 00 00 FF 0F FD [00:50:28]state=0 [00:50:28]Key pressed [00:50:28]Feed [00:50:28]Write to MH i2c: D8 00 00 C7 1A B8 [00:50:28]Write i2c OK [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: D8 [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: D8 01 00 [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: D8 01 00 C7 1A 00 B9 [00:50:28]int [00:50:28]Write to MH i2c: 01 00 00 C8 1A E2 [00:50:28]Write i2c OK [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: 01 [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: 01 07 00 [00:50:28]MH_I2C_Read... [00:50:28]Read from MH i2c: 01 07 00 C8 1A 00 48 00 00 00 3C 00 6D [00:50:28]state=2 [00:50:28]Key pressed [00:50:29]int [00:50:29]Write to MH i2c: 01 00 00 C9 1A E3 [00:50:29]*** FLAG_PRN_KEY reset [00:50:29]Write i2c OK [00:50:29]MH_I2C_Read... [00:50:29]Read from MH i2c: 01 [00:50:29]MH_I2C_Read... [00:50:29]Read from MH i2c: 01 07 00 [00:50:29]MH_I2C_Read... [00:50:29]Read from MH i2c: 01 07 00 C9 1A 00 00 00 00 00 F6 0F EF [00:50:29]state=2 [00:50:29]Stop feed [00:50:32]OFD Sender: No OFD packet to send [00:50:37]OFD Sender: No OFD packet to send [00:50:42]OFD Sender: No OFD packet to send [00:50:47]OFD Sender: No OFD packet to send [00:50:52]OFD Sender: No OFD packet to send [00:50:57]OFD Sender: No OFD packet to send [00:51:02]OFD Sender: No OFD packet to send [00:51:07]OFD Sender: No OFD packet to send [00:51:12]OFD Sender: No OFD packet to send [00:51:17]OFD Sender: No OFD packet to send [00:51:22]OFD Sender: No OFD packet to send [00:51:27]OFD Sender: No OFD packet to send [00:51:32]OFD Sender: No OFD packet to send [00:51:37]OFD Sender: No OFD packet to send [00:51:42]OFD Sender: No OFD packet to send [00:51:47]OFD Sender: No OFD packet to send [00:51:52]OFD Sender: No OFD packet to send [00:51:57]OFD Sender: No OFD packet to send [00:52:02]OFD Sender: No OFD packet to send [00:52:07]OFD Sender: No OFD packet to send [00:52:12]OFD Sender: No OFD packet to send [00:52:17]OFD Sender: No OFD packet to send [00:52:22]OFD Sender: No OFD packet to send [00:52:27]OFD Sender: No OFD packet to send [00:52:32]OFD Sender: No OFD packet to send [00:52:37]OFD Sender: No OFD packet to send [00:52:42]OFD Sender: No OFD packet to send [00:52:47]OFD Sender: No OFD packet to send [00:52:52]OFD Sender: No OFD packet to send [00:52:57]OFD Sender: No OFD packet to send [00:53:02]OFD Sender: No OFD packet to send [00:53:07]OFD Sender: No OFD packet to send [00:53:12]OFD Sender: No OFD packet to send [00:53:17]OFD Sender: No OFD packet to send [00:53:22]OFD Sender: No OFD packet to send [00:53:27]OFD Sender: No OFD packet to send [00:53:32]OFD Sender: No OFD packet to send [00:53:37]OFD Sender: No OFD packet to send [00:53:42]OFD Sender: No OFD packet to send [00:53:47]OFD Sender: No OFD packet to send [00:53:52]OFD Sender: No OFD packet to send [00:53:57]OFD Sender: No OFD packet to send [00:54:02]OFD Sender: No OFD packet to send [00:54:07]OFD Sender: No OFD packet to send [00:54:12]OFD Sender: No OFD packet to send [00:54:17]OFD Sender: No OFD packet to send [00:54:22]OFD Sender: No OFD packet to send [00:54:27]OFD Sender: No OFD packet to send [00:54:32]OFD Sender: No OFD packet to send [00:54:37]OFD Sender: No OFD packet to send [00:54:42]OFD Sender: No OFD packet to send [00:54:47]OFD Sender: No OFD packet to send [00:54:52]OFD Sender: No OFD packet to send [00:54:57]OFD Sender: No OFD packet to send [00:55:02]OFD Sender: No OFD packet to send [00:55:07]OFD Sender: No OFD packet to send [00:55:12]OFD Sender: No OFD packet to send [00:55:17]OFD Sender: No OFD packet to send [00:55:22]OFD Sender: No OFD packet to send [00:55:27]OFD Sender: No OFD packet to send [00:55:32]OFD Sender: No OFD packet to send [00:55:37]OFD Sender: No OFD packet to send [00:55:42]OFD Sender: No OFD packet to send [00:55:47]OFD Sender: No OFD packet to send [00:55:52]OFD Sender: No OFD packet to send [00:55:57]OFD Sender: No OFD packet to send [00:56:02]OFD Sender: No OFD packet to send [00:56:07]OFD Sender: No OFD packet to send [00:56:12]OFD Sender: No OFD packet to send [00:56:17]OFD Sender: No OFD packet to send [00:56:22]OFD Sender: No OFD packet to send [00:56:27]OFD Sender: No OFD packet to send [00:56:32]OFD Sender: No OFD packet to send [00:56:37]OFD Sender: No OFD packet to send [00:56:42]OFD Sender: No OFD packet to send [00:56:47]OFD Sender: No OFD packet to send [00:56:52]OFD Sender: No OFD packet to send [00:56:57]OFD Sender: No OFD packet to send [00:57:02]OFD Sender: No OFD packet to send [00:57:07]OFD Sender: No OFD packet to send [00:57:12]OFD Sender: No OFD packet to send [00:57:17]OFD Sender: No OFD packet to send [00:57:22]OFD Sender: No OFD packet to send [00:57:27]OFD Sender: No OFD packet to send [00:57:33]OFD Sender: No OFD packet to send [00:57:38]OFD Sender: No OFD packet to send [00:57:43]OFD Sender: No OFD packet to send [00:57:48]OFD Sender: No OFD packet to send [00:57:53]OFD Sender: No OFD packet to send [00:57:58]OFD Sender: No OFD packet to send [00:58:03]OFD Sender: No OFD packet to send [00:58:08]OFD Sender: No OFD packet to send [00:58:13]OFD Sender: No OFD packet to send [00:58:18]OFD Sender: No OFD packet to send [00:58:23]OFD Sender: No OFD packet to send [00:58:28]OFD Sender: No OFD packet to send [00:58:33]OFD Sender: No OFD packet to send [00:58:38]OFD Sender: No OFD packet to send [00:58:43]OFD Sender: No OFD packet to send [00:58:48]OFD Sender: No OFD packet to send [00:58:53]OFD Sender: No OFD packet to send [00:58:58]OFD Sender: No OFD packet to send [00:59:03]OFD Sender: No OFD packet to send [00:59:08]OFD Sender: No OFD packet to send [00:59:13]OFD Sender: No OFD packet to send [00:59:18]OFD Sender: No OFD packet to send [00:59:23]OFD Sender: No OFD packet to send [00:59:28]OFD Sender: No OFD packet to send [00:59:33]OFD Sender: No OFD packet to send [00:59:38]OFD Sender: No OFD packet to send [00:59:43]OFD Sender: No OFD packet to send [00:59:48]OFD Sender: No OFD packet to send [00:59:53]OFD Sender: No OFD packet to send [00:59:58]OFD Sender: No OFD packet to send [01:00:03]OFD Sender: No OFD packet to send [01:00:08]OFD Sender: No OFD packet to send [01:00:13]OFD Sender: No OFD packet to send [01:00:18]OFD Sender: No OFD packet to send [01:00:23]OFD Sender: No OFD packet to send [01:00:28]OFD Sender: No OFD packet to send [01:00:33]OFD Sender: No OFD packet to send [01:00:38]OFD Sender: No OFD packet to send [01:00:43]OFD Sender: No OFD packet to send [01:00:48]OFD Sender: No OFD packet to send [01:00:53]OFD Sender: No OFD packet to send [01:00:58]OFD Sender: No OFD packet to send [01:01:03]OFD Sender: No OFD packet to send [01:01:08]OFD Sender: No OFD packet to send [01:01:13]OFD Sender: No OFD packet to send [01:01:18]OFD Sender: No OFD packet to send [01:01:23]OFD Sender: No OFD packet to send [01:01:28]OFD Sender: No OFD packet to send [01:01:33]OFD Sender: No OFD packet to send [01:01:38]OFD Sender: No OFD packet to send [01:01:43]OFD Sender: No OFD packet to send [01:01:48]OFD Sender: No OFD packet to send [01:01:53]OFD Sender: No OFD packet to send [01:01:58]OFD Sender: No OFD packet to send [01:02:03]OFD Sender: No OFD packet to send [01:02:08]OFD Sender: No OFD packet to send [01:02:13]OFD Sender: No OFD packet to send [01:02:18]OFD Sender: No OFD packet to send [01:02:23]OFD Sender: No OFD packet to send [01:02:28]OFD Sender: No OFD packet to send [01:02:33]OFD Sender: No OFD packet to send [01:02:38]OFD Sender: No OFD packet to send [01:02:43]OFD Sender: No OFD packet to send [01:02:48]OFD Sender: No OFD packet to send [01:02:53]OFD Sender: No OFD packet to send [01:02:58]OFD Sender: No OFD packet to send [01:03:03]OFD Sender: No OFD packet to send [01:03:08]OFD Sender: No OFD packet to send [01:03:13]OFD Sender: No OFD packet to send [01:03:18]OFD Sender: No OFD packet to send [01:03:23]OFD Sender: No OFD packet to send [01:03:28]OFD Sender: No OFD packet to send [01:03:33]OFD Sender: No OFD packet to send [01:03:38]OFD Sender: No OFD packet to send [01:03:43]OFD Sender: No OFD packet to send [01:03:48]OFD Sender: No OFD packet to send [01:03:53]OFD Sender: No OFD packet to send [01:03:58]OFD Sender: No OFD packet to send [01:04:03]OFD Sender: No OFD packet to send [01:04:08]OFD Sender: No OFD packet to send [01:04:13]OFD Sender: No OFD packet to send [01:04:18]OFD Sender: No OFD packet to send [01:04:23]OFD Sender: No OFD packet to send [01:04:28]OFD Sender: No OFD packet to send [01:04:33]OFD Sender: No OFD packet to send [01:04:38]OFD Sender: No OFD packet to send [01:04:43]OFD Sender: No OFD packet to send [01:04:48]OFD Sender: No OFD packet to send [01:04:53]OFD Sender: No OFD packet to send [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:28]OFD Sender: No OFD packet to send [01:05:33]OFD Sender: No OFD packet to send [01:05:38]OFD Sender: No OFD packet to send [01:05:43]OFD Sender: No OFD packet to send [01:05:48]OFD Sender: No OFD packet to send [01:05:53]OFD Sender: No OFD packet to send [01:05:58]OFD Sender: No OFD packet to send [01:06:03]OFD Sender: No OFD packet to send [01:06:08]OFD Sender: No OFD packet to send [01:06:13]OFD Sender: No OFD packet to send [01:06:15]accept exits with 8 [01:06:15]New connection [01:06:15]New thread 3067473252 created [01:06:15]Thread 3067329892 joined [01:06:15]Waiting for new connection... [01:06:15] Sock 8.Parse request [01:06:15]Sock 8.Check first char [01:06:15]Sock 8.First char is OK [01:06:15]request: POST /json_proto HTTP/1.0 [01:06:15]Method: POST [01:06:15]URL: /json_proto [01:06:15]Method is POST - this is cgi request [01:06:15]url: /json_proto [01:06:15]query_string will be loaded in cgi processing [01:06:15]execute_cgi json_proto POST (null) [01:06:15]execute_cgi path=json_proto method=POST [01:06:15]POST find Content-Length [01:06:15]Host: 172.17.40.195:8080 [01:06:15]Content-Length: 677 [01:06:15]Content-Type: application/json [01:06:15] [01:06:15]POST finish read [01:06:15]Found Content-Length = 677 [01:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:06:15]execute_script... [01:06: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)161275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:06:15]POST & json_proto [01:06:15]process_json_proto [01:06:15]json parsed OK: [01:06:15]protocol is kg_v1.0 [01:06:15]action value=close_receipt [01:06:15]process_action close_receipt [01:06:15]cmd_close_receipt [01:06:15]MH_GetDate [01:06:15]Write to MH i2c: F0 00 00 CA 1A D3 [01:06:15]Write i2c OK [01:06:15]MH_I2C_Read... [01:06:15]Read from MH i2c: F0 [01:06:15]MH_I2C_Read... [01:06:15]Read from MH i2c: F0 09 00 [01:06:15]MH_I2C_Read... [01:06:15]Read from MH i2c: F0 09 00 CA 1A 00 89 86 21 67 D5 8D 6C 64 A5 [01:06:15]GetLastDocTimeStamp 1730249401 [01:06:15]current date 1730250377 [01:06:15]FM_GetShiftState [01:06:15]SAM_PROTO_GetShiftState [01:06:15]wFMCommunicate request_size=4 [01:06:15]MH_SAM_APDU [01:06:15]CAPDU: 80 13 01 00 [01:06:15]Write to MH i2c: E2 08 00 CB 1A 80 13 01 00 00 00 00 00 62 [01:06:15]Write i2c OK [01:06:15]MH_I2C_Read... [01:06:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:15]Read from MH i2c: E2 [01:06:15]MH_I2C_Read... [01:06:15]Read from MH i2c: E2 0E 00 [01:06:15]MH_I2C_Read... [01:06:15]Read from MH i2c: E2 0E 00 CB 1A 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 D0 [01:06:15]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:06:15]wFMCommunicate OK [01:06:15]SAM_PROTO_GetShiftState done [01:06:15]FM_GetShiftState done [01:06:15]opened in 1730248284 [01:06:15]opened+sec_in_day 1730334684 [01:06:15]quantity*price = 50041 [01:06:15]sum+1 = 50042 [01:06:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 4 30.10.2024 01:06 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146510 ФПД: 202253708575519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T010617&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146510&fm=202253708575519&tin=02508201610067®Number=0000000000091683&sum=50000 [01:06:16]StoreToDocumentArchive [01:06:16]shift 548 fd 146510 [01:06:16]save to /storage/0548/doc_00146510 [01:06:16]save last doc name /storage/0548/doc_00146510 to /storage/kkm_last_doc_name [01:06:16]save OK [01:06:16]Clear old archive folders... [01:06:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:06:16]tlvbuf is 010EFD50 [01:06:16]SAM_PROTO_ClearQueue [01:06:16]wFMCommunicate request_size=4 [01:06:16]MH_SAM_APDU [01:06:16]CAPDU: 80 09 00 00 [01:06:16]Write to MH i2c: E2 08 00 D8 1A 80 09 00 00 00 00 00 00 64 [01:06:16]Write i2c OK [01:06:16]MH_I2C_Read... [01:06:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:06:16]Read from MH i2c: E2 [01:06:16]MH_I2C_Read... [01:06:16]Read from MH i2c: E2 03 00 [01:06:16]MH_I2C_Read... [01:06:16]Read from MH i2c: E2 03 00 D8 1A 00 90 00 66 [01:06:16]RAPDU: 90 00 [01:06:16]wFMCommunicate OK [01:06:16]SAM_PROTO_ClearQueue done [01:06:16]KKMCreateOFDPacket [01:06:16]OFDProtocolAddRootSTLVToBuf [01:06:16]FM_MakeSignedData [01:06:16]FM_MakeSignedData [01:06:16]SAM_PROTO_SignData [01:06:16]wFMCommunicate request_size=4 [01:06:16]MH_SAM_APDU [01:06:16]CAPDU: 80 0D 01 02 [01:06:16]Write to MH i2c: E2 08 00 D9 1A 80 0D 01 02 00 00 00 00 6C [01:06:16]Write i2c OK [01:06:16]MH_I2C_Read... [01:06:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:06:16]Read from MH i2c: E2 [01:06:16]MH_I2C_Read... [01:06:16]Read from MH i2c: E2 03 00 [01:06:16]MH_I2C_Read... [01:06:16]Read from MH i2c: E2 03 00 D9 1A 00 90 00 67 [01:06:16]RAPDU: 90 00 [01:06:16]wFMCommunicate OK [01:06:16]wFMCommunicate request_size=255 [01:06:16]MH_SAM_APDU [01:06: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 04 00 00 00 F4 03 04 00 89 86 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3C 02 00 35 04 06 00 B7 [01:06:16]Write to MH i2c: E2 02 01 DA 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 89 86 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3C 02 00 35 04 06 00 B7 00 00 FE [01:06:17]Write i2c OK [01:06:17]MH_I2C_Read... [01:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:17]Read from MH i2c: E2 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 03 00 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 03 00 DA 1A 00 90 00 68 [01:06:17]RAPDU: 90 00 [01:06:17]wFMCommunicate OK [01:06:17]wFMCommunicate request_size=10 [01:06:17]MH_SAM_APDU [01:06:17]CAPDU: 80 0D 02 02 05 F2 DC 74 43 1F [01:06:17]Write to MH i2c: E2 0D 00 DB 1A 80 0D 02 02 05 00 F2 DC 74 43 1F 00 00 1D [01:06:17]Write i2c OK [01:06:17]MH_I2C_Read... [01:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:17]Read from MH i2c: E2 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 03 00 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 03 00 DB 1A 00 90 00 69 [01:06:17]RAPDU: 90 00 [01:06:17]wFMCommunicate OK [01:06:17]wFMCommunicate request_size=4 [01:06:17]MH_SAM_APDU [01:06:17]CAPDU: 80 0D 03 02 [01:06:17]Write to MH i2c: E2 08 00 DC 1A 80 0D 03 02 00 00 00 00 71 [01:06:17]Write i2c OK [01:06:17]MH_I2C_Read... [01:06:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:06:17]Read from MH i2c: E2 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 0B 00 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 0B 00 DC 1A 00 16 8E D8 1A 8A F4 6B FB 90 00 EC [01:06:17]RAPDU: 16 8E D8 1A 8A F4 6B FB 90 00 [01:06:17]wFMCommunicate OK [01:06:17]SAM_PROTO_SignData done [01:06:17]FM_MakeSignedData done [01:06:17]CreateOFDProtocolMessage [01:06:17]wFMCommunicate request_size=4 [01:06:17]MH_SAM_APDU [01:06:17]CAPDU: 80 11 00 00 [01:06:17]Write to MH i2c: E2 08 00 DD 1A 80 11 00 00 00 00 00 00 71 [01:06:17]Write i2c OK [01:06:17]MH_I2C_Read... [01:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:17]Read from MH i2c: E2 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 17 00 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: E2 17 00 DD 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C4 [01:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:06:17]wFMCommunicate OK [01:06:17]CreateOFDProtocolMessage done [01:06:17]OFDSenderStorePacket 146510 [01:06:17]StoreOFDPacket docnum=146510 [01:06:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F1 74 07 01 74 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 89 86 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3C 02 00 35 04 06 00 B7 F2 DC 74 43 1F 16 8E D8 1A 8A F4 6B FB [01:06:17]CheckFolder [01:06:17]dirname=/storage/ofd_packets [01:06:17]CheckFolder done [01:06:17]ProducePacketName [01:06:17]name=ofd_packets/00146510 [01:06:17]NVStorageSaveData ofd_packets/00146510 [01:06:17]File name is /storage/ofd_packets/00146510 [01:06:17]Write 301 bytes [01:06:17]NVStorageSaveData done [01:06:17]OFDSenderStorePacket done [01:06:17]KKMCreateOFDPacket done [01:06:17]NVStorageSaveData kkm_last_timestamp [01:06:17]File name is /storage/kkm_last_timestamp [01:06:17]Write 4 bytes [01:06:17]NVStorageSaveData done [01:06:17]ExternCall_PrintAddStr [01:06:17]wPrintStart [01:06:17]Write to MH i2c: 01 00 00 DE 1A F8 [01:06:17]Write i2c OK [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: 01 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: 01 07 00 [01:06:17]MH_I2C_Read... [01:06:17]Read from MH i2c: 01 07 00 DE 1A 00 00 00 00 00 FF 0F 0D [01:06:17]RasterBufferAndPrint [01:06:17]line Счет N : (1)161275 [01:06:17]line ИНН: 02508201610067 [01:06:17]line Контрольно-Кассовый Чек [01:06:17]line ПРОДАЖА [01:06:17]line ТРК (МРК, ГНК) : 52 [01:06:17]line Товар: 2710124130 [01:06:17]line Аи-92-К-2 [01:06:17]line 7.480 * 66.90 [01:06:17]line = 500.41 [01:06:17]line НДС 12% НСП 1% [01:06:17]line > о реализуемом товаре [01:06:17]line ОКРУГЛЕНИЕ: -0.41 [01:06:17]line ИТОГО: 500.00 [01:06:17]line Внесено: 500.00 [01:06:17]line СДАЧА: 0.00 [01:06:17]line НСП 1% : 4.43 [01:06:17]line НДС 12% : 53.14 [01:06:17]line Наличными: 500.00 [01:06:17]line Безнал.: 0.00 [01:06:17]line Место: АЗС № 126 "Партнер Нефть" [01:06:17]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [01:06:17]line СНО: Общий режим [01:06:17]line Чек 4 30.10.2024 01:06 [01:06:17]line Смена: 548 ФФД: 1.0 [01:06:17]line ЗНМ: 0300000085 [01:06:17]line РНМ: 0000000000091683 [01:06:17]line Версия ККМ: 001 [01:06:17]line ФМ: 0000000000871745 [01:06:17]line ФД: 146510 [01:06:17]line ФПД: 202253708575519 [01:06:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T010617&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146510&fm=202253708575519&tin=02508201610067®Number=0000000000091683&sum=50000 [01:06:17]OFD Sender: Processing packet 146510 [packets to send 206, broken 205] [01:06:17]ProducePacketName [01:06:17]name=ofd_packets/00146510 [01:06:17]OFD Sender: To server: pG, [01:06:17]CommunicateWithHost lk.salyk.kg:30040 [01:06:17]ConnectInit lk.salyk.kg [01:06:17]written 0, free lines is 4095 [01:06:18]Write to MH i2c: 01 00 00 09 1B 24 [01:06:18]Write i2c OK [01:06:18]MH_I2C_Read... [01:06:18]Read from MH i2c: 01 [01:06:18]MH_I2C_Read... [01:06:18]Read from MH i2c: 01 07 00 [01:06:18]MH_I2C_Read... [01:06:18]Read from MH i2c: 01 07 00 09 1B 00 00 00 00 00 A5 0C DC [01:06:18]RasterBufferAndPrint [01:06:18]line [01:06:18]line [01:06:18]line [01:06:18]line [01:06:18]line [01:06:18]written 0, free lines is 3241 [01:06:18]MH_Cut [01:06:18]Write to MH i2c: D1 01 00 10 1B 01 FD [01:06:18]Write i2c OK [01:06:18]MH_I2C_Read... [01:06:18]Read from MH i2c: D1 [01:06:18]MH_I2C_Read... [01:06:18]Read from MH i2c: D1 01 00 [01:06:18]MH_I2C_Read... [01:06:18]Read from MH i2c: D1 01 00 10 1B 00 FC [01:06:18]Write to MH i2c: 01 00 00 11 1B 2C [01:06:18]Write i2c OK [01:06:18]MH_I2C_Read... [01:06:19]*** Cut start [01:06:19]*** Partial cut [01:06:19]*** CUTSNS_PIN = 1 [01:06:19]*** CUTSNS_PIN = 0 [01:06:19]*** Brake cut motor [01:06:19]Connected sock=11 [01:06:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 F1 74 07 01 74 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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 89 86 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3C 02 00 35 04 06 00 B7 F2 DC 74 43 1F 16 8E D8 1A 8A F4 6B FB [01:06:19]Read from MH i2c: 01 [01:06:19]MH_I2C_Read... [01:06:19]*** Stop cut motor [01:06:19]*** Cut end [01:06:19]Read from MH i2c: 01 07 00 [01:06:19]MH_I2C_Read... [01:06:19]Read from MH i2c: 01 07 00 11 1B 00 00 00 00 00 FF 0F 41 [01:06:19]process_action close_receipt done [01:06:19]requested_data is exist [01:06:19]produce_requested_data [01:06:19]requested_item fm.sn is exist - process it [01:06:19]wFMCommunicate request_size=4 [01:06:19]MH_SAM_APDU [01:06:19]CAPDU: 80 11 00 00 [01:06:19]Write to MH i2c: E2 08 00 12 1B 80 11 00 00 00 00 00 00 A7 [01:06:19]Write i2c OK [01:06:19]MH_I2C_Read... [01:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:19]Read from MH i2c: E2 [01:06:19]MH_I2C_Read... [01:06:19]Read from MH i2c: E2 17 00 [01:06:19]MH_I2C_Read... [01:06:19]Read from MH i2c: E2 17 00 12 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FA [01:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:06:19]wFMCommunicate OK [01:06:19]requested_item fd.num is exist - process it [01:06:19]SAM_PROTO_GetFieldsCounters [01:06:19]wFMCommunicate request_size=4 [01:06:19]MH_SAM_APDU [01:06:19]CAPDU: 80 13 00 00 [01:06:19]Write to MH i2c: E2 08 00 13 1B 80 13 00 00 00 00 00 00 AA [01:06:19]Write i2c OK [01:06:19]MH_I2C_Read... [01:06:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 9C 01 47 00 7E 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4E 3C 02 00 F4 03 04 00 B0 2B 21 67 B6 04 01 00 00 53 C5 EF 80 93 CE 2B 88 [01:06:19]CommunicateWithHost err = 0 [01:06:19]CheckOFDResponse [01:06:19]1017 (14) - 77093643461234 [01:06:19]1041 (16) - 0000000000871745 [01:06:19]1040 (4) - 146510 [01:06:19]1012 (4) - 29.10.2024 18:38 [01:06:19]1206 (1) - 0 [01:06:19]OFD Sender: Remove packet 146510 [01:06:19]ProducePacketName [01:06:19]name=ofd_packets/00146510 [01:06:19]NVStorageDeleteData [01:06:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:06:19]Read from MH i2c: E2 [01:06:19]MH_I2C_Read... [01:06:19]Read from MH i2c: E2 62 00 [01:06:19]MH_I2C_Read... [01:06:19]Read from MH i2c: E2 62 00 13 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4E 3C 02 00 0E 04 04 00 24 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 8B [01:06:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4E 3C 02 00 0E 04 04 00 24 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 [01:06:19]wFMCommunicate OK [01:06:19]SAM_PROTO_GetFieldsCounters done [01:06:19]requested_item shift.num is exist - process it [01:06:19]requested_item shift.opened is exist - process it [01:06:19]req_shift_opened [01:06:19]FM_GetShiftState [01:06:19]SAM_PROTO_GetShiftState [01:06:19]wFMCommunicate request_size=4 [01:06:19]MH_SAM_APDU [01:06:19]CAPDU: 80 13 01 00 [01:06:19]Write to MH i2c: E2 08 00 14 1B 80 13 01 00 00 00 00 00 AC [01:06:19]Write i2c OK [01:06:19]MH_I2C_Read... [01:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:19]Read from MH i2c: E2 [01:06:19]MH_I2C_Read... [01:06:19]Read from MH i2c: E2 0E 00 [01:06:19]MH_I2C_Read... [01:06:19]Read from MH i2c: E2 0E 00 14 1B 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 1A [01:06:19]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:06:19]wFMCommunicate OK [01:06:19]SAM_PROTO_GetShiftState done [01:06:19]FM_GetShiftState done [01:06:19]req_shift_opened done [01:06:19]requested_item shift.open_date is exist - process it [01:06:19]req_shift_open_date [01:06:19]req_shift_open_date done [01:06:19]produce_requested_data done [01:06:19]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146510,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [01:06:19]process_action_free close_receipt [01:06:19]json_value_free [01:06:19]json_value_free done [01:06:19]process_json_proto returns [01:06:19]Send response to host [01:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146510,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [01:06:19]free response buf [01:06:19]execute_script done [01:06:19]execute_script returns [01:06:19]free content buf [01:06:19]Sock 8.Close socket [01:06:19]Sock 8.Thread stoped [01:06:20]OFD Sender: No OFD packet to send [01:06:25]OFD Sender: No OFD packet to send [01:06:30]OFD Sender: No OFD packet to send [01:06:35]OFD Sender: No OFD packet to send [01:06:40]OFD Sender: No OFD packet to send [01:06:45]OFD Sender: No OFD packet to send [01:06:50]OFD Sender: No OFD packet to send [01:06:55]OFD Sender: No OFD packet to send [01:07:00]OFD Sender: No OFD packet to send [01:07:05]OFD Sender: No OFD packet to send [01:07:10]OFD Sender: No OFD packet to send [01:07:15]OFD Sender: No OFD packet to send [01:07:20]OFD Sender: No OFD packet to send [01:07:25]OFD Sender: No OFD packet to send [01:07:30]OFD Sender: No OFD packet to send [01:07:35]OFD Sender: No OFD packet to send [01:07:40]OFD Sender: No OFD packet to send [01:07:45]OFD Sender: No OFD packet to send [01:07:50]OFD Sender: No OFD packet to send [01:07:55]OFD Sender: No OFD packet to send [01:08:00]OFD Sender: No OFD packet to send [01:08:05]OFD Sender: No OFD packet to send [01:08:10]OFD Sender: No OFD packet to send [01:08:15]OFD Sender: No OFD packet to send [01:08:20]OFD Sender: No OFD packet to send [01:08:25]OFD Sender: No OFD packet to send [01:08:30]OFD Sender: No OFD packet to send [01:08:35]OFD Sender: No OFD packet to send [01:08:40]OFD Sender: No OFD packet to send [01:08:45]OFD Sender: No OFD packet to send [01:08:50]OFD Sender: No OFD packet to send [01:08:55]OFD Sender: No OFD packet to send [01:09:00]OFD Sender: No OFD packet to send [01:09:05]OFD Sender: No OFD packet to send [01:09:10]OFD Sender: No OFD packet to send [01:09:15]OFD Sender: No OFD packet to send [01:09:20]OFD Sender: No OFD packet to send [01:09:25]OFD Sender: No OFD packet to send [01:09:30]OFD Sender: No OFD packet to send [01:09:35]OFD Sender: No OFD packet to send [01:09:40]OFD Sender: No OFD packet to send [01:09:45]OFD Sender: No OFD packet to send [01:09:50]OFD Sender: No OFD packet to send [01:09:55]OFD Sender: No OFD packet to send [01:10:00]OFD Sender: No OFD packet to send [01:10:05]OFD Sender: No OFD packet to send [01:10:10]OFD Sender: No OFD packet to send [01:10:15]OFD Sender: No OFD packet to send [01:10:20]OFD Sender: No OFD packet to send [01:10:25]OFD Sender: No OFD packet to send [01:10:30]OFD Sender: No OFD packet to send [01:10:35]OFD Sender: No OFD packet to send [01:10:40]OFD Sender: No OFD packet to send [01:10:45]OFD Sender: No OFD packet to send [01:10:50]OFD Sender: No OFD packet to send [01:10:55]OFD Sender: No OFD packet to send [01:11:00]OFD Sender: No OFD packet to send [01:11:05]OFD Sender: No OFD packet to send [01:11:10]OFD Sender: No OFD packet to send [01:11:15]OFD Sender: No OFD packet to send [01:11:20]OFD Sender: No OFD packet to send [01:11:25]OFD Sender: No OFD packet to send [01:11:30]OFD Sender: No OFD packet to send [01:11:35]OFD Sender: No OFD packet to send [01:11:40]OFD Sender: No OFD packet to send [01:11:45]OFD Sender: No OFD packet to send [01:11:50]OFD Sender: No OFD packet to send [01:11:55]OFD Sender: No OFD packet to send [01:12:00]OFD Sender: No OFD packet to send [01:12:05]OFD Sender: No OFD packet to send [01:12:10]OFD Sender: No OFD packet to send [01:12:15]OFD Sender: No OFD packet to send [01:12:20]OFD Sender: No OFD packet to send [01:12:25]OFD Sender: No OFD packet to send [01:12:30]OFD Sender: No OFD packet to send [01:12:35]OFD Sender: No OFD packet to send [01:12:40]OFD Sender: No OFD packet to send [01:12:45]OFD Sender: No OFD packet to send [01:12:50]OFD Sender: No OFD packet to send [01:12:55]OFD Sender: No OFD packet to send [01:13:00]OFD Sender: No OFD packet to send [01:13:05]OFD Sender: No OFD packet to send [01:13:10]OFD Sender: No OFD packet to send [01:13:15]OFD Sender: No OFD packet to send [01:13:20]OFD Sender: No OFD packet to send [01:13:25]OFD Sender: No OFD packet to send [01:13:30]OFD Sender: No OFD packet to send [01:13:35]OFD Sender: No OFD packet to send [01:13:40]OFD Sender: No OFD packet to send [01:13:45]OFD Sender: No OFD packet to send [01:13:50]OFD Sender: No OFD packet to send [01:13:55]OFD Sender: No OFD packet to send [01:14:00]OFD Sender: No OFD packet to send [01:14:05]OFD Sender: No OFD packet to send [01:14:10]OFD Sender: No OFD packet to send [01:14:15]OFD Sender: No OFD packet to send [01:14:20]OFD Sender: No OFD packet to send [01:14:25]OFD Sender: No OFD packet to send [01:14:30]OFD Sender: No OFD packet to send [01:14:35]OFD Sender: No OFD packet to send [01:14:40]OFD Sender: No OFD packet to send [01:14:45]OFD Sender: No OFD packet to send [01:14:50]OFD Sender: No OFD packet to send [01:14:55]OFD Sender: No OFD packet to send [01:15:00]OFD Sender: No OFD packet to send [01:15:05]OFD Sender: No OFD packet to send [01:15:10]OFD Sender: No OFD packet to send [01:15:15]OFD Sender: No OFD packet to send [01:15:21]OFD Sender: No OFD packet to send [01:15:26]OFD Sender: No OFD packet to send [01:15:31]OFD Sender: No OFD packet to send [01:15:36]OFD Sender: No OFD packet to send [01:15:41]OFD Sender: No OFD packet to send [01:15:46]OFD Sender: No OFD packet to send [01:15:51]OFD Sender: No OFD packet to send [01:15:56]OFD Sender: No OFD packet to send [01:16:01]OFD Sender: No OFD packet to send [01:16:06]OFD Sender: No OFD packet to send [01:16:11]OFD Sender: No OFD packet to send [01:16:16]OFD Sender: No OFD packet to send [01:16:21]OFD Sender: No OFD packet to send [01:16:26]OFD Sender: No OFD packet to send [01:16:31]OFD Sender: No OFD packet to send [01:16:36]OFD Sender: No OFD packet to send [01:16:41]OFD Sender: No OFD packet to send [01:16:46]OFD Sender: No OFD packet to send [01:16:51]OFD Sender: No OFD packet to send [01:16:56]OFD Sender: No OFD packet to send [01:17:01]OFD Sender: No OFD packet to send [01:17:06]OFD Sender: No OFD packet to send [01:17:07]int [01:17:07]Write to MH i2c: 01 00 00 15 1B 30 [01:17:07]*** FLAG_PRN_PAP1 set [01:17:07]Write i2c OK [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 07 00 [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 07 00 15 1B 00 00 00 00 00 FF 0F 45 [01:17:07]state=0 [01:17:07]int [01:17:07]Write to MH i2c: 01 00 00 16 1B 31 [01:17:07]*** FLAG_PRN_PAP1 reset [01:17:07]*** FLAG_PRN_PAP1 set [01:17:07]Write i2c OK [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 07 00 [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 07 00 16 1B 00 01 00 00 00 FF 0F 47 [01:17:07]state=0 [01:17:07]No paper [01:17:07]int [01:17:07]Write to MH i2c: 01 00 00 17 1B 32 [01:17:07]*** FLAG_PRN_PAP2 set [01:17:07]Write i2c OK [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 07 00 [01:17:07]MH_I2C_Read... [01:17:07]Read from MH i2c: 01 07 00 17 1B 00 03 00 00 00 FF 0F 4A [01:17:07]state=0 [01:17:07]No paper [01:17:07]Cover opened [01:17:11]OFD Sender: No OFD packet to send [01:17:11]int [01:17:11]Write to MH i2c: 01 00 00 18 1B 33 [01:17:11]*** FLAG_PRN_PAP1 reset [01:17:11]*** FLAG_PRN_PAP2 reset [01:17:11]Write i2c OK [01:17:11]MH_I2C_Read... [01:17:11]Read from MH i2c: 01 [01:17:11]MH_I2C_Read... [01:17:11]Read from MH i2c: 01 07 00 [01:17:11]MH_I2C_Read... [01:17:11]Read from MH i2c: 01 07 00 18 1B 00 00 00 00 00 FF 0F 48 [01:17:11]state=3 [01:17:11]Cover closed [01:17:16]OFD Sender: No OFD packet to send [01:17:21]OFD Sender: No OFD packet to send [01:17:26]OFD Sender: No OFD packet to send [01:17:31]OFD Sender: No OFD packet to send [01:17:36]OFD Sender: No OFD packet to send [01:17:41]OFD Sender: No OFD packet to send [01:17:46]OFD Sender: No OFD packet to send [01:17:51]OFD Sender: No OFD packet to send [01:17:56]OFD Sender: No OFD packet to send [01:18:01]OFD Sender: No OFD packet to send [01:18:06]OFD Sender: No OFD packet to send [01:18:11]OFD Sender: No OFD packet to send [01:18:16]OFD Sender: No OFD packet to send [01:18:21]OFD Sender: No OFD packet to send [01:18:26]OFD Sender: No OFD packet to send [01:18:31]OFD Sender: No OFD packet to send [01:18:36]OFD Sender: No OFD packet to send [01:18:41]OFD Sender: No OFD packet to send [01:18:46]OFD Sender: No OFD packet to send [01:18:51]OFD Sender: No OFD packet to send [01:18:56]OFD Sender: No OFD packet to send [01:19:01]OFD Sender: No OFD packet to send [01:19:04]accept exits with 9 [01:19:04]New connection [01:19:04]New thread 3067329892 created [01:19:04]Thread 3067473252 joined [01:19:04]Waiting for new connection... [01:19:04] Sock 9.Parse request [01:19:04]Sock 9.Check first char [01:19:04]Sock 9.First char is OK [01:19:04]request: POST /json_proto HTTP/1.0 [01:19:04]Method: POST [01:19:04]URL: /json_proto [01:19:04]Method is POST - this is cgi request [01:19:04]url: /json_proto [01:19:04]query_string will be loaded in cgi processing [01:19:04]execute_cgi json_proto POST (null) [01:19:04]execute_cgi path=json_proto method=POST [01:19:04]POST find Content-Length [01:19:04]Host: 172.17.40.195:8080 [01:19:04]Content-Length: 679 [01:19:04]Content-Type: application/json [01:19:04] [01:19:04]POST finish read [01:19:04]Found Content-Length = 679 [01:19:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [01:19:04]execute_script... [01:19:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [01:19:04]POST & json_proto [01:19:04]process_json_proto [01:19:04]json parsed OK: [01:19:04]protocol is kg_v1.0 [01:19:04]action value=close_receipt [01:19:04]process_action close_receipt [01:19:04]cmd_close_receipt [01:19:04]MH_GetDate [01:19:04]Write to MH i2c: F0 00 00 19 1B 23 [01:19:04]Write i2c OK [01:19:04]MH_I2C_Read... [01:19:04]Read from MH i2c: F0 [01:19:04]MH_I2C_Read... [01:19:04]Read from MH i2c: F0 09 00 [01:19:04]MH_I2C_Read... [01:19:04]Read from MH i2c: F0 09 00 19 1B 00 8B 89 21 67 D5 8D 6C 64 FA [01:19:04]GetLastDocTimeStamp 1730250377 [01:19:04]current date 1730251147 [01:19:04]FM_GetShiftState [01:19:04]SAM_PROTO_GetShiftState [01:19:04]wFMCommunicate request_size=4 [01:19:04]MH_SAM_APDU [01:19:04]CAPDU: 80 13 01 00 [01:19:04]Write to MH i2c: E2 08 00 1A 1B 80 13 01 00 00 00 00 00 B2 [01:19:04]Write i2c OK [01:19:04]MH_I2C_Read... [01:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:19:04]Read from MH i2c: E2 [01:19:04]MH_I2C_Read... [01:19:04]Read from MH i2c: E2 0E 00 [01:19:04]MH_I2C_Read... [01:19:04]Read from MH i2c: E2 0E 00 1A 1B 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 20 [01:19:04]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:19:04]wFMCommunicate OK [01:19:04]SAM_PROTO_GetShiftState done [01:19:04]FM_GetShiftState done [01:19:04]opened in 1730248284 [01:19:04]opened+sec_in_day 1730334684 [01:19:04]quantity*price = 300075 [01:19:04]sum+1 = 300077 [01:19:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 5 30.10.2024 01:19 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146511 ФПД: 264890400207434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T011907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146511&fm=264890400207434&tin=02508201610067®Number=0000000000091683&sum=300000 [01:19:06]StoreToDocumentArchive [01:19:06]shift 548 fd 146511 [01:19:06]save to /storage/0548/doc_00146511 [01:19:06]save last doc name /storage/0548/doc_00146511 to /storage/kkm_last_doc_name [01:19:06]save OK [01:19:06]Clear old archive folders... [01:19:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:19:06]tlvbuf is 010F1F20 [01:19:06]SAM_PROTO_ClearQueue [01:19:06]wFMCommunicate request_size=4 [01:19:06]MH_SAM_APDU [01:19:06]CAPDU: 80 09 00 00 [01:19:06]Write to MH i2c: E2 08 00 27 1B 80 09 00 00 00 00 00 00 B4 [01:19:06]Write i2c OK [01:19:06]MH_I2C_Read... [01:19:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:19:06]Read from MH i2c: E2 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 27 1B 00 90 00 B6 [01:19:06]RAPDU: 90 00 [01:19:06]wFMCommunicate OK [01:19:06]SAM_PROTO_ClearQueue done [01:19:06]KKMCreateOFDPacket [01:19:06]OFDProtocolAddRootSTLVToBuf [01:19:06]FM_MakeSignedData [01:19:06]FM_MakeSignedData [01:19:06]SAM_PROTO_SignData [01:19:06]wFMCommunicate request_size=4 [01:19:06]MH_SAM_APDU [01:19:06]CAPDU: 80 0D 01 02 [01:19:06]Write to MH i2c: E2 08 00 28 1B 80 0D 01 02 00 00 00 00 BC [01:19:06]Write i2c OK [01:19:06]MH_I2C_Read... [01:19:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:19:06]Read from MH i2c: E2 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 28 1B 00 90 00 B7 [01:19:06]RAPDU: 90 00 [01:19:06]wFMCommunicate OK [01:19:06]wFMCommunicate request_size=255 [01:19:06]MH_SAM_APDU [01:19:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 05 00 00 00 F4 03 04 00 8B 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3C 02 00 35 04 06 00 F0 EA 9A 35 [01:19:06]Write to MH i2c: E2 02 01 29 1B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 05 00 00 00 F4 03 04 00 8B 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3C 02 00 35 04 06 00 F0 EA 9A 35 00 00 74 [01:19:06]Write i2c OK [01:19:06]MH_I2C_Read... [01:19:06]OFD Sender: No OFD packet to send [01:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:19:06]Read from MH i2c: E2 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 29 1B 00 90 00 B8 [01:19:06]RAPDU: 90 00 [01:19:06]wFMCommunicate OK [01:19:06]wFMCommunicate request_size=7 [01:19:06]MH_SAM_APDU [01:19:06]CAPDU: 80 0D 02 02 02 72 4A [01:19:06]Write to MH i2c: E2 0A 00 2A 1B 80 0D 02 02 02 00 72 4A 00 00 7F [01:19:06]Write i2c OK [01:19:06]MH_I2C_Read... [01:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:19:06]Read from MH i2c: E2 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 03 00 2A 1B 00 90 00 B9 [01:19:06]RAPDU: 90 00 [01:19:06]wFMCommunicate OK [01:19:06]wFMCommunicate request_size=4 [01:19:06]MH_SAM_APDU [01:19:06]CAPDU: 80 0D 03 02 [01:19:06]Write to MH i2c: E2 08 00 2B 1B 80 0D 03 02 00 00 00 00 C1 [01:19:06]Write i2c OK [01:19:06]MH_I2C_Read... [01:19:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:19:06]Read from MH i2c: E2 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 0B 00 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 0B 00 2B 1B 00 27 0C B0 6C C5 8B A7 29 90 00 31 [01:19:06]RAPDU: 27 0C B0 6C C5 8B A7 29 90 00 [01:19:06]wFMCommunicate OK [01:19:06]SAM_PROTO_SignData done [01:19:06]FM_MakeSignedData done [01:19:06]CreateOFDProtocolMessage [01:19:06]wFMCommunicate request_size=4 [01:19:06]MH_SAM_APDU [01:19:06]CAPDU: 80 11 00 00 [01:19:06]Write to MH i2c: E2 08 00 2C 1B 80 11 00 00 00 00 00 00 C1 [01:19:06]Write i2c OK [01:19:06]MH_I2C_Read... [01:19:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:19:06]Read from MH i2c: E2 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 17 00 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: E2 17 00 2C 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 14 [01:19:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:19:06]wFMCommunicate OK [01:19:06]CreateOFDProtocolMessage done [01:19:06]OFDSenderStorePacket 146511 [01:19:06]StoreOFDPacket docnum=146511 [01:19:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 D5 F0 04 01 82 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 05 00 00 00 F4 03 04 00 8B 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3C 02 00 35 04 06 00 F0 EA 9A 35 72 4A 27 0C B0 6C C5 8B A7 29 [01:19:06]CheckFolder [01:19:06]dirname=/storage/ofd_packets [01:19:06]CheckFolder done [01:19:06]ProducePacketName [01:19:06]name=ofd_packets/00146511 [01:19:06]NVStorageSaveData ofd_packets/00146511 [01:19:06]File name is /storage/ofd_packets/00146511 [01:19:06]Write 298 bytes [01:19:06]NVStorageSaveData done [01:19:06]OFDSenderStorePacket done [01:19:06]KKMCreateOFDPacket done [01:19:06]NVStorageSaveData kkm_last_timestamp [01:19:06]File name is /storage/kkm_last_timestamp [01:19:06]Write 4 bytes [01:19:06]NVStorageSaveData done [01:19:06]ExternCall_PrintAddStr [01:19:06]wPrintStart [01:19:06]Write to MH i2c: 01 00 00 2D 1B 48 [01:19:06]Write i2c OK [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: 01 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: 01 07 00 [01:19:06]MH_I2C_Read... [01:19:06]Read from MH i2c: 01 07 00 2D 1B 00 00 00 00 00 FF 0F 5D [01:19:06]RasterBufferAndPrint [01:19:06]line Счет N : (1)161276 [01:19:06]line ИНН: 02508201610067 [01:19:06]line Контрольно-Кассовый Чек [01:19:06]line ПРОДАЖА [01:19:06]line ТРК (МРК, ГНК) : 21 [01:19:06]line Товар: 2710194210 [01:19:06]line ДТ-К-2 [01:19:06]line 39.380 * 76.20 [01:19:06]line = 3000.76 [01:19:06]line НДС 12% НСП 1% [01:19:06]line > о реализуемом товаре [01:19:06]line ОКРУГЛЕНИЕ: -0.76 [01:19:06]line ИТОГО: 3000.00 [01:19:06]line Внесено: 3000.00 [01:19:06]line СДАЧА: 0.00 [01:19:06]line НСП 1% : 26.55 [01:19:06]line НДС 12% : 318.66 [01:19:06]line Наличными: 3000.00 [01:19:06]line Безнал.: 0.00 [01:19:06]line Место: АЗС № 126 "Партнер Нефть" [01:19:06]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [01:19:06]line СНО: Общий режим [01:19:06]line Чек 5 30.10.2024 01:19 [01:19:06]line Смена: 548 ФФД: 1.0 [01:19:06]line ЗНМ: 0300000085 [01:19:06]line РНМ: 0000000000091683 [01:19:06]line Версия ККМ: 001 [01:19:06]line ФМ: 0000000000871745 [01:19:06]line ФД: 146511 [01:19:06]line ФПД: 264890400207434 [01:19:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T011907&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146511&fm=264890400207434&tin=02508201610067®Number=0000000000091683&sum=300000 [01:19:06]OFD Sender: Processing packet 146511 [packets to send 206, broken 205] [01:19:06]ProducePacketName [01:19:06]name=ofd_packets/00146511 [01:19:06]OFD Sender: To server: pG, [01:19:06]CommunicateWithHost lk.salyk.kg:30040 [01:19:06]ConnectInit lk.salyk.kg [01:19:06]written 0, free lines is 4095 [01:19:07]Connected sock=10 [01: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 31 37 34 35 0C 01 00 00 D5 F0 04 01 82 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 05 00 00 00 F4 03 04 00 8B 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 4F 3C 02 00 35 04 06 00 F0 EA 9A 35 72 4A 27 0C B0 6C C5 8B A7 29 [01:19:07]Write to MH i2c: 01 00 00 58 1B 73 [01:19:07]Write i2c OK [01:19:07]MH_I2C_Read... [01:19:07]Read from MH i2c: 01 [01:19:07]MH_I2C_Read... [01:19:07]Read from MH i2c: 01 07 00 [01:19:07]MH_I2C_Read... [01:19:07]Read from MH i2c: 01 07 00 58 1B 00 00 00 00 00 A8 0C 2E [01:19:07]RasterBufferAndPrint [01:19:07]line [01:19:07]line [01:19:07]line [01:19:07]line [01:19:07]line [01:19:07]written 0, free lines is 3246 [01:19:07]MH_Cut [01:19:07]Write to MH i2c: D1 01 00 5F 1B 01 4C [01:19:07]Write i2c OK [01:19:07]MH_I2C_Read... [01:19:07]Read from MH i2c: D1 [01:19:07]MH_I2C_Read... [01:19:07]Read from MH i2c: D1 01 00 [01:19:07]MH_I2C_Read... [01:19:07]Read from MH i2c: D1 01 00 5F 1B 00 4B [01:19:07]Write to MH i2c: 01 00 00 60 1B 7B [01:19:07]Write i2c OK [01:19:07]MH_I2C_Read... [01:19:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 06 83 47 00 DD 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 31 37 34 35 10 04 04 00 4F 3C 02 00 F4 03 04 00 B0 2E 21 67 B6 04 01 00 00 DF E9 35 C9 C9 29 18 78 [01:19:07]CommunicateWithHost err = 0 [01:19:07]CheckOFDResponse [01:19:07]1017 (14) - 77093643461234 [01:19:07]1041 (16) - 0000000000871745 [01:19:07]1040 (4) - 146511 [01:19:07]1012 (4) - 29.10.2024 18:51 [01:19:07]1206 (1) - 0 [01:19:07]OFD Sender: Remove packet 146511 [01:19:07]ProducePacketName [01:19:07]name=ofd_packets/00146511 [01:19:07]NVStorageDeleteData [01:19:08]OFD Sender: No OFD packet to send [01:19:08]*** Cut start [01:19:08]*** Partial cut [01:19:08]*** CUTSNS_PIN = 1 [01:19:08]*** CUTSNS_PIN = 0 [01:19:08]*** Brake cut motor [01:19:08]Read from MH i2c: 01 [01:19:08]MH_I2C_Read... [01:19:08]*** Stop cut motor [01:19:08]*** Cut end [01:19:08]Read from MH i2c: 01 07 00 [01:19:08]MH_I2C_Read... [01:19:08]Read from MH i2c: 01 07 00 60 1B 00 00 00 00 00 FF 0F 90 [01:19:08]process_action close_receipt done [01:19:08]requested_data is exist [01:19:08]produce_requested_data [01:19:08]requested_item fm.sn is exist - process it [01:19:08]wFMCommunicate request_size=4 [01:19:08]MH_SAM_APDU [01:19:08]CAPDU: 80 11 00 00 [01:19:08]Write to MH i2c: E2 08 00 61 1B 80 11 00 00 00 00 00 00 F6 [01:19:08]Write i2c OK [01:19:08]MH_I2C_Read... [01:19:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:19:08]Read from MH i2c: E2 [01:19:08]MH_I2C_Read... [01:19:08]Read from MH i2c: E2 17 00 [01:19:08]MH_I2C_Read... [01:19:08]Read from MH i2c: E2 17 00 61 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 49 [01:19:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:19:08]wFMCommunicate OK [01:19:08]requested_item fd.num is exist - process it [01:19:08]SAM_PROTO_GetFieldsCounters [01:19:08]wFMCommunicate request_size=4 [01:19:08]MH_SAM_APDU [01:19:08]CAPDU: 80 13 00 00 [01:19:08]Write to MH i2c: E2 08 00 62 1B 80 13 00 00 00 00 00 00 F9 [01:19:08]Write i2c OK [01:19:08]MH_I2C_Read... [01:19:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:19:08]Read from MH i2c: E2 [01:19:08]MH_I2C_Read... [01:19:08]Read from MH i2c: E2 62 00 [01:19:08]MH_I2C_Read... [01:19:08]Read from MH i2c: E2 62 00 62 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4F 3C 02 00 0E 04 04 00 24 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 DE [01:19:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 4F 3C 02 00 0E 04 04 00 24 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 [01:19:08]wFMCommunicate OK [01:19:08]SAM_PROTO_GetFieldsCounters done [01:19:08]requested_item shift.num is exist - process it [01:19:08]requested_item shift.opened is exist - process it [01:19:08]req_shift_opened [01:19:08]FM_GetShiftState [01:19:08]SAM_PROTO_GetShiftState [01:19:08]wFMCommunicate request_size=4 [01:19:08]MH_SAM_APDU [01:19:08]CAPDU: 80 13 01 00 [01:19:08]Write to MH i2c: E2 08 00 63 1B 80 13 01 00 00 00 00 00 FB [01:19:08]Write i2c OK [01:19:08]MH_I2C_Read... [01:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:19:09]Read from MH i2c: E2 [01:19:09]MH_I2C_Read... [01:19:09]Read from MH i2c: E2 0E 00 [01:19:09]MH_I2C_Read... [01:19:09]Read from MH i2c: E2 0E 00 63 1B 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 69 [01:19:09]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:19:09]wFMCommunicate OK [01:19:09]SAM_PROTO_GetShiftState done [01:19:09]FM_GetShiftState done [01:19:09]req_shift_opened done [01:19:09]requested_item shift.open_date is exist - process it [01:19:09]req_shift_open_date [01:19:09]req_shift_open_date done [01:19:09]produce_requested_data done [01:19:09]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146511,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [01:19:09]process_action_free close_receipt [01:19:09]json_value_free [01:19:09]json_value_free done [01:19:09]process_json_proto returns [01:19:09]Send response to host [01:19:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146511,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [01:19:09]free response buf [01:19:09]execute_script done [01:19:09]execute_script returns [01:19:09]free content buf [01:19:09]Sock 9.Close socket [01:19:09]Sock 9.Thread stoped [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:29]accept exits with 8 [01:19:29]New connection [01:19:29]New thread 3067473252 created [01:19:29]Thread 3067329892 joined [01:19:29]Waiting for new connection... [01:19:29] Sock 8.Parse request [01:19:29]Sock 8.Check first char [01:19:29]Sock 8.First char is OK [01:19:29]request: POST /json_proto HTTP/1.0 [01:19:29]Method: POST [01:19:29]URL: /json_proto [01:19:29]Method is POST - this is cgi request [01:19:29]url: /json_proto [01:19:29]query_string will be loaded in cgi processing [01:19:29]execute_cgi json_proto POST (null) [01:19:29]execute_cgi path=json_proto method=POST [01:19:29]POST find Content-Length [01:19:29]Host: 172.17.40.195:8080 [01:19:29]Content-Length: 769 [01:19:29]Content-Type: application/json [01:19:29] [01:19:29]POST finish read [01:19:29]Found Content-Length = 769 [01:19:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [01:19:29]execute_script... [01:19: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)161277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [01:19:29]POST & json_proto [01:19:29]process_json_proto [01:19:29]json parsed OK: [01:19:29]protocol is kg_v1.0 [01:19:29]action value=close_receipt [01:19:29]process_action close_receipt [01:19:29]cmd_close_receipt [01:19:29]MH_GetDate [01:19:29]Write to MH i2c: F0 00 00 64 1B 6E [01:19:29]Write i2c OK [01:19:29]MH_I2C_Read... [01:19:29]Read from MH i2c: F0 [01:19:29]MH_I2C_Read... [01:19:29]Read from MH i2c: F0 09 00 [01:19:29]MH_I2C_Read... [01:19:29]Read from MH i2c: F0 09 00 64 1B 00 A3 89 21 67 D5 8D 6C 64 5D [01:19:29]GetLastDocTimeStamp 1730251147 [01:19:29]current date 1730251171 [01:19:29]FM_GetShiftState [01:19:29]SAM_PROTO_GetShiftState [01:19:29]wFMCommunicate request_size=4 [01:19:29]MH_SAM_APDU [01:19:29]CAPDU: 80 13 01 00 [01:19:29]Write to MH i2c: E2 08 00 65 1B 80 13 01 00 00 00 00 00 FD [01:19:29]Write i2c OK [01:19:29]MH_I2C_Read... [01:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:19:29]Read from MH i2c: E2 [01:19:29]MH_I2C_Read... [01:19:29]Read from MH i2c: E2 0E 00 [01:19:29]MH_I2C_Read... [01:19:29]Read from MH i2c: E2 0E 00 65 1B 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 6B [01:19:29]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:19:29]wFMCommunicate OK [01:19:29]SAM_PROTO_GetShiftState done [01:19:29]FM_GetShiftState done [01:19:29]opened in 1730248284 [01:19:29]opened+sec_in_day 1730334684 [01:19:29]quantity*price = 200031 [01:19:29]sum+1 = 200032 [01:19:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 6 30.10.2024 01:19 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146512 ФПД: 255372423393305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T011931&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146512&fm=255372423393305&tin=02508201610067®Number=0000000000091683&sum=200031 [01:19:30]StoreToDocumentArchive [01:19:30]shift 548 fd 146512 [01:19:30]save to /storage/0548/doc_00146512 [01:19:30]save last doc name /storage/0548/doc_00146512 to /storage/kkm_last_doc_name [01:19:30]save OK [01:19:30]Clear old archive folders... [01:19:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:19:30]tlvbuf is 011306E0 [01:19:30]SAM_PROTO_ClearQueue [01:19:30]wFMCommunicate request_size=4 [01:19:30]MH_SAM_APDU [01:19:30]CAPDU: 80 09 00 00 [01:19:30]Write to MH i2c: E2 08 00 72 1B 80 09 00 00 00 00 00 00 FF [01:19:30]Write i2c OK [01:19:30]MH_I2C_Read... [01:19:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:19:30]Read from MH i2c: E2 [01:19:30]MH_I2C_Read... [01:19:30]Read from MH i2c: E2 03 00 [01:19:30]MH_I2C_Read... [01:19:30]Read from MH i2c: E2 03 00 72 1B 00 90 00 01 [01:19:30]RAPDU: 90 00 [01:19:30]wFMCommunicate OK [01:19:30]SAM_PROTO_ClearQueue done [01:19:30]KKMCreateOFDPacket [01:19:30]OFDProtocolAddRootSTLVToBuf [01:19:30]FM_MakeSignedData [01:19:30]FM_MakeSignedData [01:19:30]SAM_PROTO_SignData [01:19:30]wFMCommunicate request_size=4 [01:19:30]MH_SAM_APDU [01:19:30]CAPDU: 80 0D 01 02 [01:19:30]Write to MH i2c: E2 08 00 73 1B 80 0D 01 02 00 00 00 00 07 [01:19:30]Write i2c OK [01:19:30]MH_I2C_Read... [01:19:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:19:30]Read from MH i2c: E2 [01:19:30]MH_I2C_Read... [01:19:30]Read from MH i2c: E2 03 00 [01:19:30]MH_I2C_Read... [01:19:30]Read from MH i2c: E2 03 00 73 1B 00 90 00 02 [01:19:30]RAPDU: 90 00 [01:19:30]wFMCommunicate OK [01:19:30]wFMCommunicate request_size=255 [01:19:30]MH_SAM_APDU [01:19: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 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 06 00 00 00 F4 03 04 00 A3 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3C 02 00 35 04 06 00 E8 [01:19:30]Write to MH i2c: E2 02 01 74 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 06 00 00 00 F4 03 04 00 A3 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3C 02 00 35 04 06 00 E8 00 00 6B [01:19:30]Write i2c OK [01:19:30]MH_I2C_Read... [01:19:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:19:30]Read from MH i2c: E2 [01:19:30]MH_I2C_Read... [01:19:30]Read from MH i2c: E2 03 00 [01:19:30]MH_I2C_Read... [01:19:30]Read from MH i2c: E2 03 00 74 1B 00 90 00 03 [01:19:30]RAPDU: 90 00 [01:19:30]wFMCommunicate OK [01:19:30]wFMCommunicate request_size=10 [01:19:30]MH_SAM_APDU [01:19:30]CAPDU: 80 0D 02 02 05 42 86 94 F0 19 [01:19:30]Write to MH i2c: E2 0D 00 75 1B 80 0D 02 02 05 00 42 86 94 F0 19 00 00 79 [01:19:30]Write i2c OK [01:19:30]MH_I2C_Read... [01:19:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:19:31]Read from MH i2c: E2 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: E2 03 00 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: E2 03 00 75 1B 00 90 00 04 [01:19:31]RAPDU: 90 00 [01:19:31]wFMCommunicate OK [01:19:31]wFMCommunicate request_size=4 [01:19:31]MH_SAM_APDU [01:19:31]CAPDU: 80 0D 03 02 [01:19:31]Write to MH i2c: E2 08 00 76 1B 80 0D 03 02 00 00 00 00 0C [01:19:31]Write i2c OK [01:19:31]MH_I2C_Read... [01:19:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:19:31]Read from MH i2c: E2 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: E2 0B 00 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: E2 0B 00 76 1B 00 F0 51 53 A4 3A 05 A2 CB 90 00 F1 [01:19:31]RAPDU: F0 51 53 A4 3A 05 A2 CB 90 00 [01:19:31]wFMCommunicate OK [01:19:31]SAM_PROTO_SignData done [01:19:31]FM_MakeSignedData done [01:19:31]CreateOFDProtocolMessage [01:19:31]wFMCommunicate request_size=4 [01:19:31]MH_SAM_APDU [01:19:31]CAPDU: 80 11 00 00 [01:19:31]Write to MH i2c: E2 08 00 77 1B 80 11 00 00 00 00 00 00 0C [01:19:31]Write i2c OK [01:19:31]MH_I2C_Read... [01:19:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:19:31]Read from MH i2c: E2 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: E2 17 00 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: E2 17 00 77 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5F [01:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:19:31]wFMCommunicate OK [01:19:31]CreateOFDProtocolMessage done [01:19:31]OFDSenderStorePacket 146512 [01:19:31]StoreOFDPacket docnum=146512 [01:19:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 49 71 07 01 58 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 06 00 00 00 F4 03 04 00 A3 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3C 02 00 35 04 06 00 E8 42 86 94 F0 19 F0 51 53 A4 3A 05 A2 CB [01:19:31]CheckFolder [01:19:31]dirname=/storage/ofd_packets [01:19:31]CheckFolder done [01:19:31]ProducePacketName [01:19:31]name=ofd_packets/00146512 [01:19:31]NVStorageSaveData ofd_packets/00146512 [01:19:31]File name is /storage/ofd_packets/00146512 [01:19:31]Write 301 bytes [01:19:31]NVStorageSaveData done [01:19:31]OFDSenderStorePacket done [01:19:31]KKMCreateOFDPacket done [01:19:31]NVStorageSaveData kkm_last_timestamp [01:19:31]File name is /storage/kkm_last_timestamp [01:19:31]Write 4 bytes [01:19:31]NVStorageSaveData done [01:19:31]ExternCall_PrintAddStr [01:19:31]wPrintStart [01:19:31]Write to MH i2c: 01 00 00 78 1B 93 [01:19:31]Write i2c OK [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: 01 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: 01 07 00 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: 01 07 00 78 1B 00 00 00 00 00 FF 0F A8 [01:19:31]RasterBufferAndPrint [01:19:31]line Счет N : (1)161277 [01:19:31]line ИНН: 02508201610067 [01:19:31]line Контрольно-Кассовый Чек [01:19:31]line ПРОДАЖА [01:19:31]line ТРК (МРК, ГНК) : 62 [01:19:31]line Товар: 2710124130 [01:19:31]line Аи-92-К-2 [01:19:31]line 29.900 * 66.90 [01:19:31]line = 2000.31 [01:19:31]line НДС 12% НСП 1% [01:19:31]line > о реализуемом товаре [01:19:31]line ИТОГО: 2000.31 [01:19:31]line НСП 1% : 17.70 [01:19:31]line НДС 12% : 212.42 [01:19:31]line Наличными: 0.00 [01:19:31]line Безнал.: 2000.31 [01:19:31]line Место: АЗС № 126 "Партнер Нефть" [01:19:31]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [01:19:31]line СНО: Общий режим [01:19:31]line Чек 6 30.10.2024 01:19 [01:19:31]line Смена: 548 ФФД: 1.0 [01:19:31]line ЗНМ: 0300000085 [01:19:31]line РНМ: 0000000000091683 [01:19:31]line Версия ККМ: 001 [01:19:31]line Платежная система: Mbank [01:19:31]line ФМ: 0000000000871745 [01:19:31]line ФД: 146512 [01:19:31]line ФПД: 255372423393305 [01:19:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T011931&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146512&fm=255372423393305&tin=02508201610067®Number=0000000000091683&sum=200031 [01:19:31]OFD Sender: Processing packet 146512 [packets to send 206, broken 205] [01:19:31]ProducePacketName [01:19:31]name=ofd_packets/00146512 [01:19:31]OFD Sender: To server: pG, [01:19:31]CommunicateWithHost lk.salyk.kg:30040 [01:19:31]ConnectInit lk.salyk.kg [01:19:31]written 0, free lines is 4095 [01:19:31]Write to MH i2c: 01 00 00 A1 1B BC [01:19:31]Write i2c OK [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: 01 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: 01 07 00 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: 01 07 00 A1 1B 00 00 00 00 00 CF 0C 9E [01:19:31]RasterBufferAndPrint [01:19:31]line [01:19:31]line [01:19:31]line [01:19:31]line [01:19:31]line [01:19:31]written 0, free lines is 3284 [01:19:31]MH_Cut [01:19:31]Write to MH i2c: D1 01 00 A8 1B 01 95 [01:19:31]Write i2c OK [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: D1 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: D1 01 00 [01:19:31]MH_I2C_Read... [01:19:31]Read from MH i2c: D1 01 00 A8 1B 00 94 [01:19:31]Write to MH i2c: 01 00 00 A9 1B C4 [01:19:31]Write i2c OK [01:19:31]MH_I2C_Read... [01:19:32]*** Cut start [01:19:32]*** Partial cut [01:19:32]*** CUTSNS_PIN = 1 [01:19:32]*** CUTSNS_PIN = 0 [01:19:32]*** Brake cut motor [01:19:33]Connected sock=11 [01:19:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 49 71 07 01 58 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 06 00 00 00 F4 03 04 00 A3 89 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3C 02 00 35 04 06 00 E8 42 86 94 F0 19 F0 51 53 A4 3A 05 A2 CB [01:19:33]Read from MH i2c: 01 [01:19:33]MH_I2C_Read... [01:19:33]*** Stop cut motor [01:19:33]*** Cut end [01:19:33]Read from MH i2c: 01 07 00 [01:19:33]MH_I2C_Read... [01:19:33]Read from MH i2c: 01 07 00 A9 1B 00 00 00 00 00 FF 0F D9 [01:19:33]process_action close_receipt done [01:19:33]requested_data is exist [01:19:33]produce_requested_data [01:19:33]requested_item fm.sn is exist - process it [01:19:33]wFMCommunicate request_size=4 [01:19:33]MH_SAM_APDU [01:19:33]CAPDU: 80 11 00 00 [01:19:33]Write to MH i2c: E2 08 00 AA 1B 80 11 00 00 00 00 00 00 3F [01:19:33]Write i2c OK [01:19:33]MH_I2C_Read... [01:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:19:33]Read from MH i2c: E2 [01:19:33]MH_I2C_Read... [01:19:33]Read from MH i2c: E2 17 00 [01:19:33]MH_I2C_Read... [01:19:33]Read from MH i2c: E2 17 00 AA 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 92 [01:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:19:33]wFMCommunicate OK [01:19:33]requested_item fd.num is exist - process it [01:19:33]SAM_PROTO_GetFieldsCounters [01:19:33]wFMCommunicate request_size=4 [01:19:33]MH_SAM_APDU [01:19:33]CAPDU: 80 13 00 00 [01:19:33]Write to MH i2c: E2 08 00 AB 1B 80 13 00 00 00 00 00 00 42 [01:19:33]Write i2c OK [01:19:33]MH_I2C_Read... [01:19:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:19:33]Read from MH i2c: E2 [01:19:33]MH_I2C_Read... [01:19:33]Read from MH i2c: E2 62 00 [01:19:33]MH_I2C_Read... [01:19:33]Read from MH i2c: E2 62 00 AB 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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 50 3C 02 00 0E 04 04 00 24 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 2B [01:19:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 50 3C 02 00 0E 04 04 00 24 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 [01:19:33]wFMCommunicate OK [01:19:33]SAM_PROTO_GetFieldsCounters done [01:19:33]requested_item shift.num is exist - process it [01:19:33]requested_item shift.opened is exist - process it [01:19:33]req_shift_opened [01:19:33]FM_GetShiftState [01:19:33]SAM_PROTO_GetShiftState [01:19:33]wFMCommunicate request_size=4 [01:19:33]MH_SAM_APDU [01:19:33]CAPDU: 80 13 01 00 [01:19:33]Write to MH i2c: E2 08 00 AC 1B 80 13 01 00 00 00 00 00 44 [01:19:33]Write i2c OK [01:19:33]MH_I2C_Read... [01:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:19:33]Read from MH i2c: E2 [01:19:33]MH_I2C_Read... [01:19:33]Read from MH i2c: E2 0E 00 [01:19:33]MH_I2C_Read... [01:19:33]Read from MH i2c: E2 0E 00 AC 1B 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 B2 [01:19:33]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:19:33]wFMCommunicate OK [01:19:33]SAM_PROTO_GetShiftState done [01:19:33]FM_GetShiftState done [01:19:33]req_shift_opened done [01:19:33]requested_item shift.open_date is exist - process it [01:19:33]req_shift_open_date [01:19:33]req_shift_open_date done [01:19:33]produce_requested_data done [01:19:33]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146512,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [01:19:33]process_action_free close_receipt [01:19:33]json_value_free [01:19:33]json_value_free done [01:19:33]process_json_proto returns [01:19:33]Send response to host [01:19:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146512,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [01:19:33]free response buf [01:19:33]execute_script done [01:19:33]execute_script returns [01:19:33]free content buf [01:19:33]Sock 8.Close socket [01:19:33]Sock 8.Thread stoped [01:19:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 82 23 47 00 30 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 50 3C 02 00 F4 03 04 00 CA 2E 21 67 B6 04 01 00 00 B1 45 38 87 DF FD 50 83 [01:19:33]CommunicateWithHost err = 0 [01:19:33]CheckOFDResponse [01:19:33]1017 (14) - 77093643461234 [01:19:33]1041 (16) - 0000000000871745 [01:19:33]1040 (4) - 146512 [01:19:33]1012 (4) - 29.10.2024 18:51 [01:19:33]1206 (1) - 0 [01:19:33]OFD Sender: Remove packet 146512 [01:19:33]ProducePacketName [01:19:33]name=ofd_packets/00146512 [01:19:33]NVStorageDeleteData [01:19:34]OFD Sender: No OFD packet to send [01:19:39]OFD Sender: No OFD packet to send [01:19:44]OFD Sender: No OFD packet to send [01:19:49]OFD Sender: No OFD packet to send [01:19:54]OFD Sender: No OFD packet to send [01:19:59]OFD Sender: No OFD packet to send [01:20:04]OFD Sender: No OFD packet to send [01:20:09]OFD Sender: No OFD packet to send [01:20:14]OFD Sender: No OFD packet to send [01:20:19]OFD Sender: No OFD packet to send [01:20:24]OFD Sender: No OFD packet to send [01:20:29]OFD Sender: No OFD packet to send [01:20:34]OFD Sender: No OFD packet to send [01:20:39]OFD Sender: No OFD packet to send [01:20:44]OFD Sender: No OFD packet to send [01:20:49]OFD Sender: No OFD packet to send [01:20:54]OFD Sender: No OFD packet to send [01:20:59]OFD Sender: No OFD packet to send [01:21:04]OFD Sender: No OFD packet to send [01:21:09]OFD Sender: No OFD packet to send [01:21:14]OFD Sender: No OFD packet to send [01:21:15]accept exits with 9 [01:21:15]New connection [01:21:15]New thread 3067329892 created [01:21:15]Thread 3067473252 joined [01:21:15]Waiting for new connection... [01:21:15] Sock 9.Parse request [01:21:15]Sock 9.Check first char [01:21:15]Sock 9.First char is OK [01:21:15]request: POST /json_proto HTTP/1.0 [01:21:15]Method: POST [01:21:15]URL: /json_proto [01:21:15]Method is POST - this is cgi request [01:21:15]url: /json_proto [01:21:15]query_string will be loaded in cgi processing [01:21:15]execute_cgi json_proto POST (null) [01:21:15]execute_cgi path=json_proto method=POST [01:21:15]POST find Content-Length [01:21:15]Host: 172.17.40.195:8080 [01:21:15]Content-Length: 676 [01:21:15]Content-Type: application/json [01:21:15] [01:21:15]POST finish read [01:21:15]Found Content-Length = 676 [01:21:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 12.960, "sum" : 987.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 987.00, "payments": [ { "type": 0, "sum" : 987.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:15]execute_script... [01: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)161278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 12.960, "sum" : 987.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 987.00, "payments": [ { "type": 0, "sum" : 987.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:15]POST & json_proto [01:21:15]process_json_proto [01:21:15]json parsed OK: [01:21:15]protocol is kg_v1.0 [01:21:15]action value=close_receipt [01:21:15]process_action close_receipt [01:21:15]cmd_close_receipt [01:21:15]MH_GetDate [01:21:15]Write to MH i2c: F0 00 00 AD 1B B7 [01:21:15]Write i2c OK [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: F0 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: F0 09 00 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: F0 09 00 AD 1B 00 0D 8A 21 67 D5 8D 6C 64 11 [01:21:15]GetLastDocTimeStamp 1730251171 [01:21:15]current date 1730251277 [01:21:15]FM_GetShiftState [01:21:15]SAM_PROTO_GetShiftState [01:21:15]wFMCommunicate request_size=4 [01:21:15]MH_SAM_APDU [01:21:15]CAPDU: 80 13 01 00 [01:21:15]Write to MH i2c: E2 08 00 AE 1B 80 13 01 00 00 00 00 00 46 [01:21:15]Write i2c OK [01:21:15]MH_I2C_Read... [01:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:15]Read from MH i2c: E2 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 0E 00 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 0E 00 AE 1B 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 B4 [01:21:15]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:21:15]wFMCommunicate OK [01:21:15]SAM_PROTO_GetShiftState done [01:21:15]FM_GetShiftState done [01:21:15]opened in 1730248284 [01:21:15]opened+sec_in_day 1730334684 [01:21:15]quantity*price = 98755 [01:21:15]sum+1 = 98756 [01:21:15]Check (price>sum+1) || (price+1 о реализуемом товаре [01:50:29]line ОКРУГЛЕНИЕ: -0.55 [01:50:29]line ИТОГО: 987.00 [01:50:29]line Внесено: 1000.00 [01:50:29]line СДАЧА: 13.00 [01:50:29]line НСП 1% : 8.74 [01:50:29]line НДС 12% : 104.87 [01:50:29]line Наличными: 987.00 [01:50:29]line Безнал.: 0.00 [01:50:29]line Место: АЗС № 126 "Партнер Нефть" [01:50:29]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [01:50:29]line СНО: Общий режим [01:50:29]line Чек 7 30.10.2024 01:21 [01:50:29]line Смена: 548 ФФД: 1.0 [01:50:29]line ЗНМ: 0300000085 [01:50:29]line РНМ: 0000000000091683 [01:50:29]line Версия ККМ: 001 [01:50:29]line ФМ: 0000000000871745 [01:50:29]line ФД: 146513 [01:50:29]line ФПД: 105211347894285 [01:50:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012117&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146513&fm=105211347894285&tin=02508201610067®Number=0000000000091683&sum=98700 [01:50:29]written 0, free lines is 4095 [01:50:30]Write to MH i2c: 01 00 00 48 00 48 [01:50:30]Write i2c OK [01:50:30]MH_I2C_Read... [01:50:30]Read from MH i2c: 01 [01:50:30]MH_I2C_Read... [01:50:30]Read from MH i2c: 01 07 00 [01:50:30]MH_I2C_Read... [01:50:30]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 B0 0C 0B [01:50:30]RasterBufferAndPrint [01:50:30]line [01:50:30]line [01:50:30]line [01:50:30]line [01:50:30]line [01:50:30]written 0, free lines is 3264 [01:50:30]MH_Cut [01:50:30]Write to MH i2c: D1 01 00 4F 00 01 21 [01:50:30]Write i2c OK [01:50:30]MH_I2C_Read... [01:50:30]Read from MH i2c: D1 [01:50:30]MH_I2C_Read... [01:50:30]Read from MH i2c: D1 01 00 [01:50:30]MH_I2C_Read... [01:50:30]Read from MH i2c: D1 01 00 4F 00 00 20 [01:50:30]Write to MH i2c: 01 00 00 50 00 50 [01:50:30]Write i2c OK [01:50:30]MH_I2C_Read... [01:50:31]*** Cut start [01:50:31]*** Partial cut [01:50:31]*** CUTSNS_PIN = 1 [01:50:31]*** CUTSNS_PIN = 0 [01:50:31]*** Brake cut motor [01:50:31]OFD Sender: No OFD packet to send [01:50:31]Read from MH i2c: 01 [01:50:31]MH_I2C_Read... [01:50:31]*** Stop cut motor [01:50:31]*** Cut end [01:50:31]Read from MH i2c: 01 07 00 [01:50:31]MH_I2C_Read... [01:50:31]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [01:50:31]process_action print_doc done [01:50:31]requested_data is exist [01:50:31]produce_requested_data [01:50:31]produce_requested_data return (null) [01:50:31]process_action_free print_doc [01:50:31]json_value_free [01:50:31]json_value_free done [01:50:31]process_json_proto returns [01:50:31]Send response to host [01:50:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [01:50:31]free response buf [01:50:31]execute_script done [01:50:31]execute_script returns [01:50:31]free content buf [01:50:31]Sock 9.Close socket [01:50:31]Sock 9.Thread stoped [01:50:36]OFD Sender: No OFD packet to send [01:50:41]OFD Sender: No OFD packet to send [01:50:46]OFD Sender: No OFD packet to send [01:50:51]OFD Sender: No OFD packet to send [01:50:56]OFD Sender: No OFD packet to send [01:51:01]OFD Sender: No OFD packet to send [01:51:06]OFD Sender: No OFD packet to send [01:51:10]accept exits with 6 [01:51:10]New connection [01:51:10]New thread 3067194724 created [01:51:10]Thread 3067338084 joined [01:51:10]Waiting for new connection... [01:51:10] Sock 6.Parse request [01:51:10]Sock 6.Check first char [01:51:10]Sock 6.First char is OK [01:51:10]request: POST /json_proto HTTP/1.0 [01:51:10]Method: POST [01:51:10]URL: /json_proto [01:51:10]Method is POST - this is cgi request [01:51:10]url: /json_proto [01:51:10]query_string will be loaded in cgi processing [01:51:10]execute_cgi json_proto POST (null) [01:51:10]execute_cgi path=json_proto method=POST [01:51:10]POST find Content-Length [01:51:10]Host: 172.17.40.195:8080 [01:51:10]Content-Length: 769 [01:51:10]Content-Type: application/json [01:51:10] [01:51:10]POST finish read [01:51:10]Found Content-Length = 769 [01:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [01:51:10]execute_script... [01: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)161279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "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" ] } } [01:51:10]POST & json_proto [01:51:10]process_json_proto [01:51:10]json parsed OK: [01:51:10]protocol is kg_v1.0 [01:51:10]action value=close_receipt [01:51:10]process_action close_receipt [01:51:10]cmd_close_receipt [01:51:10]MH_GetDate [01:51:10]Write to MH i2c: F0 00 00 51 00 40 [01:51:10]Write i2c OK [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: F0 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: F0 09 00 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: F0 09 00 51 00 00 0E 91 21 67 D5 8D 6C 64 A2 [01:51:10]GetLastDocTimeStamp 1730251277 [01:51:10]current date 1730253070 [01:51:10]FM_GetShiftState [01:51:10]SAM_PROTO_GetShiftState [01:51:10]wFMCommunicate request_size=4 [01:51:10]MH_SAM_APDU [01:51:10]CAPDU: 80 13 01 00 [01:51:10]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [01:51:10]Write i2c OK [01:51:10]MH_I2C_Read... [01:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:51:10]Read from MH i2c: E2 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: E2 0E 00 [01:51:10]MH_I2C_Read... [01:51:10]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 3D [01:51:10]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:51:10]wFMCommunicate OK [01:51:10]SAM_PROTO_GetShiftState done [01:51:10]FM_GetShiftState done [01:51:10]opened in 1730248284 [01:51:10]opened+sec_in_day 1730334684 [01:51:10]quantity*price = 100021 [01:51:10]sum+1 = 100023 [01:51:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 8 30.10.2024 01:51 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871745 ФД: 146514 ФПД: 25913128966472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T015110&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146514&fm=25913128966472&tin=02508201610067®Number=0000000000091683&sum=100022 [01:51:11]StoreToDocumentArchive [01:51:11]shift 548 fd 146514 [01:51:11]save to /storage/0548/doc_00146514 [01:51:11]save last doc name /storage/0548/doc_00146514 to /storage/kkm_last_doc_name [01:51:11]save OK [01:51:11]Clear old archive folders... [01:51:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:51:11]tlvbuf is 013EB800 [01:51:11]SAM_PROTO_ClearQueue [01:51:11]wFMCommunicate request_size=4 [01:51:11]MH_SAM_APDU [01:51:11]CAPDU: 80 09 00 00 [01:51:11]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [01:51:11]Write i2c OK [01:51:11]MH_I2C_Read... [01:51:11]Read from MH i2c: E2 [01:51:11]MH_I2C_Read... [01:51:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:51:11]Read from MH i2c: E2 03 00 [01:51:11]MH_I2C_Read... [01:51:11]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [01:51:11]RAPDU: 90 00 [01:51:11]wFMCommunicate OK [01:51:11]SAM_PROTO_ClearQueue done [01:51:11]KKMCreateOFDPacket [01:51:11]OFDProtocolAddRootSTLVToBuf [01:51:11]FM_MakeSignedData [01:51:11]FM_MakeSignedData [01:51:11]SAM_PROTO_SignData [01:51:11]wFMCommunicate request_size=4 [01:51:11]MH_SAM_APDU [01:51:11]CAPDU: 80 0D 01 02 [01:51:11]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [01:51:11]Write i2c OK [01:51:11]MH_I2C_Read... [01:51:11]OFD Sender: No OFD packet to send [01:51:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:51:11]Read from MH i2c: E2 [01:51:11]MH_I2C_Read... [01:51:11]Read from MH i2c: E2 03 00 [01:51:11]MH_I2C_Read... [01:51:11]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [01:51:11]RAPDU: 90 00 [01:51:11]wFMCommunicate OK [01:51:11]wFMCommunicate request_size=255 [01:51:11]MH_SAM_APDU [01:51:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 08 00 00 00 F4 03 04 00 0E 91 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3C 02 00 35 04 06 00 17 [01:51:11]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 08 00 00 00 F4 03 04 00 0E 91 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3C 02 00 35 04 06 00 17 00 00 AD [01:51:11]Write i2c OK [01:51:11]MH_I2C_Read... [01:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:51:12]Read from MH i2c: E2 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 03 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [01:51:12]RAPDU: 90 00 [01:51:12]wFMCommunicate OK [01:51:12]wFMCommunicate request_size=10 [01:51:12]MH_SAM_APDU [01:51:12]CAPDU: 80 0D 02 02 05 91 5E D8 D9 48 [01:51:12]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 91 5E D8 D9 48 00 00 CE [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:51:12]Read from MH i2c: E2 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 03 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [01:51:12]RAPDU: 90 00 [01:51:12]wFMCommunicate OK [01:51:12]wFMCommunicate request_size=4 [01:51:12]MH_SAM_APDU [01:51:12]CAPDU: 80 0D 03 02 [01:51:12]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:51:12]Read from MH i2c: E2 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 0B 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 0B 00 63 00 00 D9 AC C0 0B 8C 9D EE AB 90 00 F1 [01:51:12]RAPDU: D9 AC C0 0B 8C 9D EE AB 90 00 [01:51:12]wFMCommunicate OK [01:51:12]SAM_PROTO_SignData done [01:51:12]FM_MakeSignedData done [01:51:12]CreateOFDProtocolMessage [01:51:12]wFMCommunicate request_size=4 [01:51:12]MH_SAM_APDU [01:51:12]CAPDU: 80 11 00 00 [01:51:12]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:51:12]Read from MH i2c: E2 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 17 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 31 [01:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:51:12]wFMCommunicate OK [01:51:12]CreateOFDProtocolMessage done [01:51:12]OFDSenderStorePacket 146514 [01:51:12]StoreOFDPacket docnum=146514 [01:51:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 3A 67 07 01 5D 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 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 08 00 00 00 F4 03 04 00 0E 91 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3C 02 00 35 04 06 00 17 91 5E D8 D9 48 D9 AC C0 0B 8C 9D EE AB [01:51:12]CheckFolder [01:51:12]dirname=/storage/ofd_packets [01:51:12]CheckFolder done [01:51:12]ProducePacketName [01:51:12]name=ofd_packets/00146514 [01:51:12]NVStorageSaveData ofd_packets/00146514 [01:51:12]File name is /storage/ofd_packets/00146514 [01:51:12]Write 301 bytes [01:51:12]NVStorageSaveData done [01:51:12]OFDSenderStorePacket done [01:51:12]KKMCreateOFDPacket done [01:51:12]NVStorageSaveData kkm_last_timestamp [01:51:12]File name is /storage/kkm_last_timestamp [01:51:12]Write 4 bytes [01:51:12]NVStorageSaveData done [01:51:12]ExternCall_PrintAddStr [01:51:12]wPrintStart [01:51:12]Write to MH i2c: 01 00 00 65 00 65 [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: 01 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: 01 07 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [01:51:12]RasterBufferAndPrint [01:51:12]line Счет N : (1)161279 [01:51:12]line ИНН: 02508201610067 [01:51:12]line Контрольно-Кассовый Чек [01:51:12]line ПРОДАЖА [01:51:12]line ТРК (МРК, ГНК) : 43 [01:51:12]line Товар: 2710124500 [01:51:12]line Аи-95-К-3 [01:51:12]line 13.480 * 74.20 [01:51:12]line = 1000.22 [01:51:12]line НДС 12% НСП 1% [01:51:12]line > о реализуемом товаре [01:51:12]line ИТОГО: 1000.22 [01:51:12]line НСП 1% : 8.85 [01:51:12]line НДС 12% : 106.22 [01:51:12]line Наличными: 0.00 [01:51:12]line Безнал.: 1000.22 [01:51:12]line Место: АЗС № 126 "Партнер Нефть" [01:51:12]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [01:51:12]line СНО: Общий режим [01:51:12]line Чек 8 30.10.2024 01:51 [01:51:12]line Смена: 548 ФФД: 1.0 [01:51:12]line ЗНМ: 0300000085 [01:51:12]line РНМ: 0000000000091683 [01:51:12]line Версия ККМ: 001 [01:51:12]line Платежная система: Mbank [01:51:12]line ФМ: 0000000000871745 [01:51:12]line ФД: 146514 [01:51:12]line ФПД: 25913128966472 [01:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T015110&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146514&fm=25913128966472&tin=02508201610067®Number=0000000000091683&sum=100022 [01:51:12]written 0, free lines is 4095 [01:51:12]OFD Sender: Processing packet 146514 [packets to send 206, broken 205] [01:51:12]ProducePacketName [01:51:12]name=ofd_packets/00146514 [01:51:12]OFD Sender: To server: pG, [01:51:12]CommunicateWithHost lk.salyk.kg:30040 [01:51:12]ConnectInit lk.salyk.kg [01:51:12]Write to MH i2c: 01 00 00 8E 00 8E [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: 01 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: 01 07 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 DD 0C 7E [01:51:12]RasterBufferAndPrint [01:51:12]line [01:51:12]line [01:51:12]line [01:51:12]line [01:51:12]line [01:51:12]written 0, free lines is 3299 [01:51:12]MH_Cut [01:51:12]Write to MH i2c: D1 01 00 95 00 01 67 [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: D1 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: D1 01 00 [01:51:12]MH_I2C_Read... [01:51:12]Read from MH i2c: D1 01 00 95 00 00 66 [01:51:12]Write to MH i2c: 01 00 00 96 00 96 [01:51:12]Write i2c OK [01:51:12]MH_I2C_Read... [01:51:12]Connected sock=11 [01:51:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 3A 67 07 01 5D 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 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 08 00 00 00 F4 03 04 00 0E 91 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 52 3C 02 00 35 04 06 00 17 91 5E D8 D9 48 D9 AC C0 0B 8C 9D EE AB [01:51:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 50 37 47 00 33 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 31 37 34 35 10 04 04 00 52 3C 02 00 F4 03 04 00 34 36 21 67 B6 04 01 00 00 04 94 64 27 29 68 2A A6 [01:51:13]CommunicateWithHost err = 0 [01:51:13]CheckOFDResponse [01:51:13]1017 (14) - 77093643461234 [01:51:13]1041 (16) - 0000000000871745 [01:51:13]1040 (4) - 146514 [01:51:13]1012 (4) - 29.10.2024 19:23 [01:51:13]1206 (1) - 0 [01:51:13]OFD Sender: Remove packet 146514 [01:51:13]ProducePacketName [01:51:13]name=ofd_packets/00146514 [01:51:13]NVStorageDeleteData [01:51:13]*** Cut start [01:51:13]*** Partial cut [01:51:13]*** CUTSNS_PIN = 1 [01:51:13]*** CUTSNS_PIN = 0 [01:51:13]*** Brake cut motor [01:51:13]OFD Sender: No OFD packet to send [01:51:13]Read from MH i2c: 01 [01:51:13]MH_I2C_Read... [01:51:13]*** Stop cut motor [01:51:14]*** Cut end [01:51:14]Read from MH i2c: 01 07 00 [01:51:14]MH_I2C_Read... [01:51:14]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [01:51:14]process_action close_receipt done [01:51:14]requested_data is exist [01:51:14]produce_requested_data [01:51:14]requested_item fm.sn is exist - process it [01:51:14]wFMCommunicate request_size=4 [01:51:14]MH_SAM_APDU [01:51:14]CAPDU: 80 11 00 00 [01:51:14]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [01:51:14]Write i2c OK [01:51:14]MH_I2C_Read... [01:51:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:51:14]Read from MH i2c: E2 [01:51:14]MH_I2C_Read... [01:51:14]Read from MH i2c: E2 17 00 [01:51:14]MH_I2C_Read... [01:51:14]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 31 37 34 35 90 00 64 [01:51:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [01:51:14]wFMCommunicate OK [01:51:14]requested_item fd.num is exist - process it [01:51:14]SAM_PROTO_GetFieldsCounters [01:51:14]wFMCommunicate request_size=4 [01:51:14]MH_SAM_APDU [01:51:14]CAPDU: 80 13 00 00 [01:51:14]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [01:51:14]Write i2c OK [01:51:14]MH_I2C_Read... [01:51:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:51:14]Read from MH i2c: E2 [01:51:14]MH_I2C_Read... [01:51:14]Read from MH i2c: E2 62 00 [01:51:14]MH_I2C_Read... [01:51:14]Read from MH i2c: E2 62 00 98 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 52 3C 02 00 0E 04 04 00 24 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 05 [01:51:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 52 3C 02 00 0E 04 04 00 24 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 [01:51:14]wFMCommunicate OK [01:51:14]SAM_PROTO_GetFieldsCounters done [01:51:14]requested_item shift.num is exist - process it [01:51:14]requested_item shift.opened is exist - process it [01:51:14]req_shift_opened [01:51:14]FM_GetShiftState [01:51:14]SAM_PROTO_GetShiftState [01:51:14]wFMCommunicate request_size=4 [01:51:14]MH_SAM_APDU [01:51:14]CAPDU: 80 13 01 00 [01:51:14]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [01:51:14]Write i2c OK [01:51:14]MH_I2C_Read... [01:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:51:14]Read from MH i2c: E2 [01:51:14]MH_I2C_Read... [01:51:14]Read from MH i2c: E2 0E 00 [01:51:14]MH_I2C_Read... [01:51:14]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 84 [01:51:14]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [01:51:14]wFMCommunicate OK [01:51:14]SAM_PROTO_GetShiftState done [01:51:14]FM_GetShiftState done [01:51:14]req_shift_opened done [01:51:14]requested_item shift.open_date is exist - process it [01:51:14]req_shift_open_date [01:51:14]req_shift_open_date done [01:51:14]produce_requested_data done [01:51:14]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146514,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [01:51:14]process_action_free close_receipt [01:51:14]json_value_free [01:51:14]json_value_free done [01:51:14]process_json_proto returns [01:51:14]Send response to host [01:51:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146514,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [01:51:14]free response buf [01:51:14]execute_script done [01:51:14]execute_script returns [01:51:14]free content buf [01:51:14]Sock 6.Close socket [01:51:14]Sock 6.Thread stoped [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:24]OFD Sender: No OFD packet to send [01:54:29]OFD Sender: No OFD packet to send [01:54:34]OFD Sender: No OFD packet to send [01:54:39]OFD Sender: No OFD packet to send [01:54:44]OFD Sender: No OFD packet to send [01:54:49]OFD Sender: No OFD packet to send [01:54:54]OFD Sender: No OFD packet to send [01:54:59]OFD Sender: No OFD packet to send [01:55:04]OFD Sender: No OFD packet to send [01:55:09]OFD Sender: No OFD packet to send [01:55:14]OFD Sender: No OFD packet to send [01:55:19]OFD Sender: No OFD packet to send [01:55:24]OFD Sender: No OFD packet to send [01:55:29]OFD Sender: No OFD packet to send [01:55:34]OFD Sender: No OFD packet to send [01:55:39]OFD Sender: No OFD packet to send [01:55:44]OFD Sender: No OFD packet to send [01:55:49]OFD Sender: No OFD packet to send [01:55:54]OFD Sender: No OFD packet to send [01:55:59]OFD Sender: No OFD packet to send [01:56:04]OFD Sender: No OFD packet to send [01:56:09]OFD Sender: No OFD packet to send [01:56:14]OFD Sender: No OFD packet to send [01:56:19]OFD Sender: No OFD packet to send [01:56:24]OFD Sender: No OFD packet to send [01:56:29]OFD Sender: No OFD packet to send [01:56:34]OFD Sender: No OFD packet to send [01:56:39]OFD Sender: No OFD packet to send [01:56:44]OFD Sender: No OFD packet to send [01:56:49]OFD Sender: No OFD packet to send [01:56:54]OFD Sender: No OFD packet to send [01:56:59]OFD Sender: No OFD packet to send [01:57:04]OFD Sender: No OFD packet to send [01:57:09]OFD Sender: No OFD packet to send [01:57:14]OFD Sender: No OFD packet to send [01:57:19]OFD Sender: No OFD packet to send [01:57:24]OFD Sender: No OFD packet to send [01:57:29]OFD Sender: No OFD packet to send [01:57:34]OFD Sender: No OFD packet to send [01:57:39]OFD Sender: No OFD packet to send [01:57:44]OFD Sender: No OFD packet to send [01:57:49]OFD Sender: No OFD packet to send [01:57:54]OFD Sender: No OFD packet to send [01:57:59]OFD Sender: No OFD packet to send [01:58:04]OFD Sender: No OFD packet to send [01:58:09]OFD Sender: No OFD packet to send [01:58:14]OFD Sender: No OFD packet to send [01:58:19]OFD Sender: No OFD packet to send [01:58:24]OFD Sender: No OFD packet to send [01:58:29]OFD Sender: No OFD packet to send [01:58:34]OFD Sender: No OFD packet to send [01:58:39]OFD Sender: No OFD packet to send [01:58:44]OFD Sender: No OFD packet to send [01:58:49]OFD Sender: No OFD packet to send [01:58:54]OFD Sender: No OFD packet to send [01:58:59]OFD Sender: No OFD packet to send [01:59:04]OFD Sender: No OFD packet to send [01:59:09]OFD Sender: No OFD packet to send [01:59:14]OFD Sender: No OFD packet to send [01:59:19]OFD Sender: No OFD packet to send [01:59:24]OFD Sender: No OFD packet to send [01:59:29]OFD Sender: No OFD packet to send [01:59:34]OFD Sender: No OFD packet to send [01:59:39]OFD Sender: No OFD packet to send [01:59:44]OFD Sender: No OFD packet to send [01:59:49]OFD Sender: No OFD packet to send [01:59:54]OFD Sender: No OFD packet to send [01:59:59]OFD Sender: No OFD packet to send [02:00:04]OFD Sender: No OFD packet to send [02:00:09]OFD Sender: No OFD packet to send [02:00:14]OFD Sender: No OFD packet to send [02:00:19]OFD Sender: No OFD packet to send [02:00:24]OFD Sender: No OFD packet to send [02:00:29]OFD Sender: No OFD packet to send [02:00:34]OFD Sender: No OFD packet to send [02:00:39]OFD Sender: No OFD packet to send [02:00:40]accept exits with 9 [02:00:40]New connection [02:00:40]New thread 3067338084 created [02:00:40]Thread 3067194724 joined [02:00:40]Waiting for new connection... [02:00:40] Sock 9.Parse request [02:00:40]Sock 9.Check first char [02:00:40]Sock 9.First char is OK [02:00:40]request: POST /json_proto HTTP/1.0 [02:00:40]Method: POST [02:00:40]URL: /json_proto [02:00:40]Method is POST - this is cgi request [02:00:40]url: /json_proto [02:00:40]query_string will be loaded in cgi processing [02:00:40]execute_cgi json_proto POST (null) [02:00:40]execute_cgi path=json_proto method=POST [02:00:40]POST find Content-Length [02:00:40]Host: 172.17.40.195:8080 [02:00:40]Content-Length: 674 [02:00:40]Content-Type: application/json [02:00:40] [02:00:40]POST finish read [02:00:40]Found Content-Length = 674 [02:00:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:00:40]execute_script... [02: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)161280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:00:40]POST & json_proto [02:00:40]process_json_proto [02:00:40]json parsed OK: [02:00:40]protocol is kg_v1.0 [02:00:40]action value=close_receipt [02:00:40]process_action close_receipt [02:00:40]cmd_close_receipt [02:00:40]MH_GetDate [02:00:40]Write to MH i2c: F0 00 00 9A 00 89 [02:00:40]Write i2c OK [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: F0 [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: F0 09 00 [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: F0 09 00 9A 00 00 49 93 21 67 D5 8D 6C 64 28 [02:00:40]GetLastDocTimeStamp 1730253070 [02:00:40]current date 1730253641 [02:00:40]FM_GetShiftState [02:00:40]SAM_PROTO_GetShiftState [02:00:40]wFMCommunicate request_size=4 [02:00:40]MH_SAM_APDU [02:00:40]CAPDU: 80 13 01 00 [02:00:40]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [02:00:40]Write i2c OK [02:00:40]MH_I2C_Read... [02:00:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:00:41]Read from MH i2c: E2 [02:00:41]MH_I2C_Read... [02:00:41]Read from MH i2c: E2 0E 00 [02:00:41]MH_I2C_Read... [02:00:41]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 86 [02:00:41]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:00:41]wFMCommunicate OK [02:00:41]SAM_PROTO_GetShiftState done [02:00:41]FM_GetShiftState done [02:00:41]opened in 1730248284 [02:00:41]opened+sec_in_day 1730334684 [02:00:41]quantity*price = 75057 [02:00:41]sum+1 = 75058 [02:00:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 9 30.10.2024 02:00 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146515 ФПД: 198260065552003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T020041&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146515&fm=198260065552003&tin=02508201610067®Number=0000000000091683&sum=75000 [02:00:42]StoreToDocumentArchive [02:00:42]shift 548 fd 146515 [02:00:42]save to /storage/0548/doc_00146515 [02:00:42]save last doc name /storage/0548/doc_00146515 to /storage/kkm_last_doc_name [02:00:42]save OK [02:00:42]Clear old archive folders... [02:00:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:00:42]tlvbuf is 013F1A10 [02:00:42]SAM_PROTO_ClearQueue [02:00:42]wFMCommunicate request_size=4 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 09 00 00 [02:00:42]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [02:00:42]RAPDU: 90 00 [02:00:42]wFMCommunicate OK [02:00:42]SAM_PROTO_ClearQueue done [02:00:42]KKMCreateOFDPacket [02:00:42]OFDProtocolAddRootSTLVToBuf [02:00:42]FM_MakeSignedData [02:00:42]FM_MakeSignedData [02:00:42]SAM_PROTO_SignData [02:00:42]wFMCommunicate request_size=4 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 0D 01 02 [02:00:42]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [02:00:42]RAPDU: 90 00 [02:00:42]wFMCommunicate OK [02:00:42]wFMCommunicate request_size=255 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 49 93 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3C 02 00 35 04 06 00 B4 51 04 C7 [02:00:42]Write to MH i2c: E2 02 01 AA 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 49 93 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3C 02 00 35 04 06 00 B4 51 04 C7 00 00 60 [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [02:00:42]RAPDU: 90 00 [02:00:42]wFMCommunicate OK [02:00:42]wFMCommunicate request_size=7 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 0D 02 02 02 C6 83 [02:00:42]Write to MH i2c: E2 0A 00 AB 00 80 0D 02 02 02 00 C6 83 00 00 72 [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [02:00:42]RAPDU: 90 00 [02:00:42]wFMCommunicate OK [02:00:42]wFMCommunicate request_size=4 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 0D 03 02 [02:00:42]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 0B 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 0B 00 AC 00 00 5E 3C EC 08 2F 8D 50 B2 90 00 74 [02:00:42]RAPDU: 5E 3C EC 08 2F 8D 50 B2 90 00 [02:00:42]wFMCommunicate OK [02:00:42]SAM_PROTO_SignData done [02:00:42]FM_MakeSignedData done [02:00:42]CreateOFDProtocolMessage [02:00:42]wFMCommunicate request_size=4 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 11 00 00 [02:00:42]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 17 00 [02:00:42]MH_I2C_Read... [02:00:42]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 31 37 34 35 90 00 7A [02:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:00:42]wFMCommunicate OK [02:00:42]CreateOFDProtocolMessage done [02:00:42]OFDSenderStorePacket 146515 [02:00:42]StoreOFDPacket docnum=146515 [02:00:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 98 60 04 01 88 A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 49 93 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3C 02 00 35 04 06 00 B4 51 04 C7 C6 83 5E 3C EC 08 2F 8D 50 B2 [02:00:42]CheckFolder [02:00:42]dirname=/storage/ofd_packets [02:00:42]CheckFolder done [02:00:42]ProducePacketName [02:00:42]name=ofd_packets/00146515 [02:00:42]NVStorageSaveData ofd_packets/00146515 [02:00:42]File name is /storage/ofd_packets/00146515 [02:00:42]Write 298 bytes [02:00:42]NVStorageSaveData done [02:00:42]OFDSenderStorePacket done [02:00:42]KKMCreateOFDPacket done [02:00:42]NVStorageSaveData kkm_last_timestamp [02:00:42]File name is /storage/kkm_last_timestamp [02:00:42]Write 4 bytes [02:00:42]NVStorageSaveData done [02:00:42]ExternCall_PrintAddStr [02:00:42]wPrintStart [02:00:42]Write to MH i2c: 01 00 00 AE 00 AE [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: 01 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: 01 07 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [02:00:42]RasterBufferAndPrint [02:00:42]line Счет N : (1)161280 [02:00:42]line ИНН: 02508201610067 [02:00:42]line Контрольно-Кассовый Чек [02:00:42]line ПРОДАЖА [02:00:42]line ТРК (МРК, ГНК) : 21 [02:00:42]line Товар: 2710194210 [02:00:42]line ДТ-К-2 [02:00:42]line 9.850 * 76.20 [02:00:42]line = 750.57 [02:00:42]line НДС 12% НСП 1% [02:00:42]line > о реализуемом товаре [02:00:42]line ОКРУГЛЕНИЕ: -0.57 [02:00:42]line ИТОГО: 750.00 [02:00:42]line Внесено: 750.00 [02:00:42]line СДАЧА: 0.00 [02:00:42]line НСП 1% : 6.64 [02:00:42]line НДС 12% : 79.71 [02:00:42]line Наличными: 750.00 [02:00:42]line Безнал.: 0.00 [02:00:42]line Место: АЗС № 126 "Партнер Нефть" [02:00:42]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [02:00:42]line СНО: Общий режим [02:00:42]line Чек 9 30.10.2024 02:00 [02:00:42]line Смена: 548 ФФД: 1.0 [02:00:42]line ЗНМ: 0300000085 [02:00:42]line РНМ: 0000000000091683 [02:00:42]line Версия ККМ: 001 [02:00:42]line ФМ: 0000000000871745 [02:00:42]line ФД: 146515 [02:00:42]line ФПД: 198260065552003 [02:00:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T020041&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146515&fm=198260065552003&tin=02508201610067®Number=0000000000091683&sum=75000 [02:00:43]OFD Sender: Processing packet 146515 [packets to send 206, broken 205] [02:00:43]ProducePacketName [02:00:43]name=ofd_packets/00146515 [02:00:43]OFD Sender: To server: pG, [02:00:43]CommunicateWithHost lk.salyk.kg:30040 [02:00:43]ConnectInit lk.salyk.kg [02:00:43]written 0, free lines is 4095 [02:00:43]Connected sock=10 [02:00:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 98 60 04 01 88 A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 49 93 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 53 3C 02 00 35 04 06 00 B4 51 04 C7 C6 83 5E 3C EC 08 2F 8D 50 B2 [02:00:43]Write to MH i2c: 01 00 00 D9 00 D9 [02:00:43]Write i2c OK [02:00:43]MH_I2C_Read... [02:00:43]Read from MH i2c: 01 [02:00:43]MH_I2C_Read... [02:00:43]Read from MH i2c: 01 07 00 [02:00:43]MH_I2C_Read... [02:00:43]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 A0 0C 8C [02:00:43]RasterBufferAndPrint [02:00:43]line [02:00:43]line [02:00:43]line [02:00:43]line [02:00:43]line [02:00:43]written 0, free lines is 3238 [02:00:43]MH_Cut [02:00:43]Write to MH i2c: D1 01 00 E0 00 01 B2 [02:00:43]Write i2c OK [02:00:43]MH_I2C_Read... [02:00:43]Read from MH i2c: D1 [02:00:43]MH_I2C_Read... [02:00:43]Read from MH i2c: D1 01 00 [02:00:43]MH_I2C_Read... [02:00:43]Read from MH i2c: D1 01 00 E0 00 00 B1 [02:00:43]Write to MH i2c: 01 00 00 E1 00 E1 [02:00:43]Write i2c OK [02:00:43]MH_I2C_Read... [02:00:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 73 8D 47 00 C7 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 31 37 34 35 10 04 04 00 53 3C 02 00 F4 03 04 00 6E 38 21 67 B6 04 01 00 00 8C AD 5A 0D FC F1 A4 72 [02:00:43]CommunicateWithHost err = 0 [02:00:43]CheckOFDResponse [02:00:43]1017 (14) - 77093643461234 [02:00:43]1041 (16) - 0000000000871745 [02:00:43]1040 (4) - 146515 [02:00:43]1012 (4) - 29.10.2024 19:33 [02:00:43]1206 (1) - 0 [02:00:43]OFD Sender: Remove packet 146515 [02:00:43]ProducePacketName [02:00:43]name=ofd_packets/00146515 [02:00:43]NVStorageDeleteData [02:00:44]OFD Sender: No OFD packet to send [02:00:44]*** Cut start [02:00:44]*** Partial cut [02:00:44]*** CUTSNS_PIN = 1 [02:00:44]*** CUTSNS_PIN = 0 [02:00:44]*** Brake cut motor [02:00:44]Read from MH i2c: 01 [02:00:44]MH_I2C_Read... [02:00:44]*** Stop cut motor [02:00:44]*** Cut end [02:00:44]Read from MH i2c: 01 07 00 [02:00:44]MH_I2C_Read... [02:00:44]Read from MH i2c: 01 07 00 E1 00 00 00 00 00 00 FF 0F F6 [02:00:44]process_action close_receipt done [02:00:44]requested_data is exist [02:00:44]produce_requested_data [02:00:44]requested_item fm.sn is exist - process it [02:00:44]wFMCommunicate request_size=4 [02:00:44]MH_SAM_APDU [02:00:44]CAPDU: 80 11 00 00 [02:00:44]Write to MH i2c: E2 08 00 E2 00 80 11 00 00 00 00 00 00 5C [02:00:44]Write i2c OK [02:00:44]MH_I2C_Read... [02:00:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:00:44]Read from MH i2c: E2 [02:00:44]MH_I2C_Read... [02:00:44]Read from MH i2c: E2 17 00 [02:00:44]MH_I2C_Read... [02:00:44]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 31 37 34 35 90 00 AF [02:00:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:00:44]wFMCommunicate OK [02:00:44]requested_item fd.num is exist - process it [02:00:44]SAM_PROTO_GetFieldsCounters [02:00:44]wFMCommunicate request_size=4 [02:00:44]MH_SAM_APDU [02:00:44]CAPDU: 80 13 00 00 [02:00:44]Write to MH i2c: E2 08 00 E3 00 80 13 00 00 00 00 00 00 5F [02:00:44]Write i2c OK [02:00:44]MH_I2C_Read... [02:00:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:00:45]Read from MH i2c: E2 [02:00:45]MH_I2C_Read... [02:00:45]Read from MH i2c: E2 62 00 [02:00:45]MH_I2C_Read... [02:00:45]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 53 3C 02 00 0E 04 04 00 24 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 54 [02:00:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 53 3C 02 00 0E 04 04 00 24 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 [02:00:45]wFMCommunicate OK [02:00:45]SAM_PROTO_GetFieldsCounters done [02:00:45]requested_item shift.num is exist - process it [02:00:45]requested_item shift.opened is exist - process it [02:00:45]req_shift_opened [02:00:45]FM_GetShiftState [02:00:45]SAM_PROTO_GetShiftState [02:00:45]wFMCommunicate request_size=4 [02:00:45]MH_SAM_APDU [02:00:45]CAPDU: 80 13 01 00 [02:00:45]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [02:00:45]Write i2c OK [02:00:45]MH_I2C_Read... [02:00:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:00:45]Read from MH i2c: E2 [02:00:45]MH_I2C_Read... [02:00:45]Read from MH i2c: E2 0E 00 [02:00:45]MH_I2C_Read... [02:00:45]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 CF [02:00:45]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:00:45]wFMCommunicate OK [02:00:45]SAM_PROTO_GetShiftState done [02:00:45]FM_GetShiftState done [02:00:45]req_shift_opened done [02:00:45]requested_item shift.open_date is exist - process it [02:00:45]req_shift_open_date [02:00:45]req_shift_open_date done [02:00:45]produce_requested_data done [02:00:45]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146515,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [02:00:45]process_action_free close_receipt [02:00:45]json_value_free [02:00:45]json_value_free done [02:00:45]process_json_proto returns [02:00:45]Send response to host [02:00:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146515,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [02:00:45]free response buf [02:00:45]execute_script done [02:00:45]execute_script returns [02:00:45]free content buf [02:00:45]Sock 9.Close socket [02:00:45]Sock 9.Thread stoped [02:00:49]OFD Sender: No OFD packet to send [02:00:54]OFD Sender: No OFD packet to send [02:00:59]OFD Sender: No OFD packet to send [02:01:04]OFD Sender: No OFD packet to send [02:01:09]OFD Sender: No OFD packet to send [02:01:14]OFD Sender: No OFD packet to send [02:01:19]OFD Sender: No OFD packet to send [02:01:24]OFD Sender: No OFD packet to send [02:01:29]OFD Sender: No OFD packet to send [02:01:34]OFD Sender: No OFD packet to send [02:01:39]OFD Sender: No OFD packet to send [02:01:44]OFD Sender: No OFD packet to send [02:01:49]OFD Sender: No OFD packet to send [02:01:54]OFD Sender: No OFD packet to send [02:01:59]OFD Sender: No OFD packet to send [02:02:04]OFD Sender: No OFD packet to send [02:02:09]OFD Sender: No OFD packet to send [02:02:14]OFD Sender: No OFD packet to send [02:02:19]OFD Sender: No OFD packet to send [02:02:24]OFD Sender: No OFD packet to send [02:02:29]OFD Sender: No OFD packet to send [02:02:34]OFD Sender: No OFD packet to send [02:02:39]OFD Sender: No OFD packet to send [02:02:44]OFD Sender: No OFD packet to send [02:02:49]OFD Sender: No OFD packet to send [02:02:54]OFD Sender: No OFD packet to send [02:02:59]OFD Sender: No OFD packet to send [02:03:04]OFD Sender: No OFD packet to send [02:03:09]OFD Sender: No OFD packet to send [02:03:14]OFD Sender: No OFD packet to send [02:03:19]OFD Sender: No OFD packet to send [02:03:24]OFD Sender: No OFD packet to send [02:03:29]OFD Sender: No OFD packet to send [02:03:34]OFD Sender: No OFD packet to send [02:03:39]OFD Sender: No OFD packet to send [02:03:44]OFD Sender: No OFD packet to send [02:03:49]OFD Sender: No OFD packet to send [02:03:54]OFD Sender: No OFD packet to send [02:03:59]OFD Sender: No OFD packet to send [02:04:04]OFD Sender: No OFD packet to send [02:04:09]OFD Sender: No OFD packet to send [02:04:14]OFD Sender: No OFD packet to send [02:04:19]OFD Sender: No OFD packet to send [02:04:24]OFD Sender: No OFD packet to send [02:04:29]OFD Sender: No OFD packet to send [02:04:34]OFD Sender: No OFD packet to send [02:04:39]OFD Sender: No OFD packet to send [02:04:44]OFD Sender: No OFD packet to send [02:04:49]OFD Sender: No OFD packet to send [02:04:54]OFD Sender: No OFD packet to send [02:04:59]OFD Sender: No OFD packet to send [02:05:04]OFD Sender: No OFD packet to send [02:05:09]OFD Sender: No OFD packet to send [02:05:14]OFD Sender: No OFD packet to send [02:05:19]OFD Sender: No OFD packet to send [02:05:24]OFD Sender: No OFD packet to send [02:05:29]OFD Sender: No OFD packet to send [02:05:34]OFD Sender: No OFD packet to send [02:05:39]OFD Sender: No OFD packet to send [02:05:44]OFD Sender: No OFD packet to send [02:05:49]OFD Sender: No OFD packet to send [02:05:54]OFD Sender: No OFD packet to send [02:05:59]OFD Sender: No OFD packet to send [02:06:04]OFD Sender: No OFD packet to send [02:06:09]OFD Sender: No OFD packet to send [02:06:14]OFD Sender: No OFD packet to send [02:06:19]OFD Sender: No OFD packet to send [02:06:24]OFD Sender: No OFD packet to send [02:06:29]OFD Sender: No OFD packet to send [02:06:34]OFD Sender: No OFD packet to send [02:06:39]OFD Sender: No OFD packet to send [02:06:44]OFD Sender: No OFD packet to send [02:06:49]OFD Sender: No OFD packet to send [02:06:54]OFD Sender: No OFD packet to send [02:06:59]OFD Sender: No OFD packet to send [02:07:04]OFD Sender: No OFD packet to send [02:07:09]OFD Sender: No OFD packet to send [02:07:14]OFD Sender: No OFD packet to send [02:07:19]OFD Sender: No OFD packet to send [02:07:24]OFD Sender: No OFD packet to send [02:07:29]OFD Sender: No OFD packet to send [02:07:34]OFD Sender: No OFD packet to send [02:07:39]OFD Sender: No OFD packet to send [02:07:44]OFD Sender: No OFD packet to send [02:07:49]OFD Sender: No OFD packet to send [02:07:54]OFD Sender: No OFD packet to send [02:07:59]OFD Sender: No OFD packet to send [02:08:04]OFD Sender: No OFD packet to send [02:08:09]OFD Sender: No OFD packet to send [02:08:14]OFD Sender: No OFD packet to send [02:08:19]OFD Sender: No OFD packet to send [02:08:24]OFD Sender: No OFD packet to send [02:08:29]OFD Sender: No OFD packet to send [02:08:34]OFD Sender: No OFD packet to send [02:08:39]OFD Sender: No OFD packet to send [02:08:44]OFD Sender: No OFD packet to send [02:08:49]OFD Sender: No OFD packet to send [02:08:54]OFD Sender: No OFD packet to send [02:08:59]OFD Sender: No OFD packet to send [02:09:05]OFD Sender: No OFD packet to send [02:09:10]OFD Sender: No OFD packet to send [02:09:15]OFD Sender: No OFD packet to send [02:09:20]OFD Sender: No OFD packet to send [02:09:25]OFD Sender: No OFD packet to send [02:09:30]OFD Sender: No OFD packet to send [02:09:35]OFD Sender: No OFD packet to send [02:09:40]OFD Sender: No OFD packet to send [02:09:45]OFD Sender: No OFD packet to send [02:09:50]OFD Sender: No OFD packet to send [02:09:55]OFD Sender: No OFD packet to send [02:10:00]OFD Sender: No OFD packet to send [02:10:05]OFD Sender: No OFD packet to send [02:10:10]OFD Sender: No OFD packet to send [02:10:15]OFD Sender: No OFD packet to send [02:10:20]OFD Sender: No OFD packet to send [02:10:25]OFD Sender: No OFD packet to send [02:10:30]OFD Sender: No OFD packet to send [02:10:35]OFD Sender: No OFD packet to send [02:10:40]OFD Sender: No OFD packet to send [02:10:45]OFD Sender: No OFD packet to send [02:10:50]OFD Sender: No OFD packet to send [02:10:55]OFD Sender: No OFD packet to send [02:11:00]OFD Sender: No OFD packet to send [02:11:05]OFD Sender: No OFD packet to send [02:11:10]OFD Sender: No OFD packet to send [02:11:15]OFD Sender: No OFD packet to send [02:11:20]OFD Sender: No OFD packet to send [02:11:25]OFD Sender: No OFD packet to send [02:11:30]OFD Sender: No OFD packet to send [02:11:35]OFD Sender: No OFD packet to send [02:11:40]OFD Sender: No OFD packet to send [02:11:45]OFD Sender: No OFD packet to send [02:11:50]OFD Sender: No OFD packet to send [02:11:55]OFD Sender: No OFD packet to send [02:12:00]OFD Sender: No OFD packet to send [02:12:05]OFD Sender: No OFD packet to send [02:12:10]OFD Sender: No OFD packet to send [02:12:15]OFD Sender: No OFD packet to send [02:12:20]OFD Sender: No OFD packet to send [02:12:25]OFD Sender: No OFD packet to send [02:12:30]OFD Sender: No OFD packet to send [02:12:35]OFD Sender: No OFD packet to send [02:12:40]OFD Sender: No OFD packet to send [02:12:45]OFD Sender: No OFD packet to send [02:12:50]OFD Sender: No OFD packet to send [02:12:55]OFD Sender: No OFD packet to send [02:13:00]OFD Sender: No OFD packet to send [02:13:05]OFD Sender: No OFD packet to send [02:13:10]OFD Sender: No OFD packet to send [02:13:15]OFD Sender: No OFD packet to send [02:13:20]OFD Sender: No OFD packet to send [02:13:25]OFD Sender: No OFD packet to send [02:13:30]OFD Sender: No OFD packet to send [02:13:35]OFD Sender: No OFD packet to send [02:13:40]OFD Sender: No OFD packet to send [02:13:45]OFD Sender: No OFD packet to send [02:13:50]OFD Sender: No OFD packet to send [02:13:55]OFD Sender: No OFD packet to send [02:14:00]OFD Sender: No OFD packet to send [02:14:05]OFD Sender: No OFD packet to send [02:14:10]OFD Sender: No OFD packet to send [02:14:15]OFD Sender: No OFD packet to send [02:14:20]OFD Sender: No OFD packet to send [02:14:25]OFD Sender: No OFD packet to send [02:14:30]OFD Sender: No OFD packet to send [02:14:35]OFD Sender: No OFD packet to send [02:14:40]OFD Sender: No OFD packet to send [02:14:45]OFD Sender: No OFD packet to send [02:14:50]OFD Sender: No OFD packet to send [02:14:55]OFD Sender: No OFD packet to send [02:15:00]OFD Sender: No OFD packet to send [02:15:05]OFD Sender: No OFD packet to send [02:15:10]OFD Sender: No OFD packet to send [02:15:15]OFD Sender: No OFD packet to send [02:15:20]OFD Sender: No OFD packet to send [02:15:25]OFD Sender: No OFD packet to send [02:15:30]OFD Sender: No OFD packet to send [02:15:35]OFD Sender: No OFD packet to send [02:15:40]OFD Sender: No OFD packet to send [02:15:45]OFD Sender: No OFD packet to send [02:15:50]OFD Sender: No OFD packet to send [02:15:55]OFD Sender: No OFD packet to send [02:16:00]OFD Sender: No OFD packet to send [02:16:02]accept exits with 7 [02:16:02]New connection [02:16:02]New thread 3067194724 created [02:16:02]Thread 3067338084 joined [02:16:02]Waiting for new connection... [02:16:02] Sock 7.Parse request [02:16:02]Sock 7.Check first char [02:16:02]Sock 7.First char is OK [02:16:02]request: POST /json_proto HTTP/1.0 [02:16:02]Method: POST [02:16:02]URL: /json_proto [02:16:02]Method is POST - this is cgi request [02:16:02]url: /json_proto [02:16:02]query_string will be loaded in cgi processing [02:16:02]execute_cgi json_proto POST (null) [02:16:02]execute_cgi path=json_proto method=POST [02:16:02]POST find Content-Length [02:16:02]Host: 172.17.40.195:8080 [02:16:02]Content-Length: 684 [02:16:02]Content-Type: application/json [02:16:02] [02:16:02]POST finish read [02:16:02]Found Content-Length = 684 [02:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 11.660, "sum" : 900.15, "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" ] } } [02:16:02]execute_script... [02:16:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 11.660, "sum" : 900.15, "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" ] } } [02:16:02]POST & json_proto [02:16:02]process_json_proto [02:16:02]json parsed OK: [02:16:02]protocol is kg_v1.0 [02:16:02]action value=close_receipt [02:16:02]process_action close_receipt [02:16:02]cmd_close_receipt [02:16:02]MH_GetDate [02:16:02]Write to MH i2c: F0 00 00 E5 00 D4 [02:16:02]Write i2c OK [02:16:02]MH_I2C_Read... [02:16:02]Read from MH i2c: F0 [02:16:02]MH_I2C_Read... [02:16:02]Read from MH i2c: F0 09 00 [02:16:02]MH_I2C_Read... [02:16:02]Read from MH i2c: F0 09 00 E5 00 00 E3 96 21 67 D5 8D 6C 64 10 [02:16:02]GetLastDocTimeStamp 1730253641 [02:16:02]current date 1730254563 [02:16:02]FM_GetShiftState [02:16:02]SAM_PROTO_GetShiftState [02:16:02]wFMCommunicate request_size=4 [02:16:02]MH_SAM_APDU [02:16:02]CAPDU: 80 13 01 00 [02:16:02]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [02:16:02]Write i2c OK [02:16:02]MH_I2C_Read... [02:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:16:03]Read from MH i2c: E2 [02:16:03]MH_I2C_Read... [02:16:03]Read from MH i2c: E2 0E 00 [02:16:03]MH_I2C_Read... [02:16:03]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 D1 [02:16:03]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:16:03]wFMCommunicate OK [02:16:03]SAM_PROTO_GetShiftState done [02:16:03]FM_GetShiftState done [02:16:03]opened in 1730248284 [02:16:03]opened+sec_in_day 1730334684 [02:16:03]quantity*price = 90015 [02:16:03]sum+1 = 90016 [02:16:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.59 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 10 30.10.2024 02:16 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146516 ФПД: 20155896534578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T021603&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146516&fm=20155896534578&tin=02508201610067®Number=0000000000091683&sum=90000 [02:16:04]StoreToDocumentArchive [02:16:04]shift 548 fd 146516 [02:16:04]save to /storage/0548/doc_00146516 [02:16:04]save last doc name /storage/0548/doc_00146516 to /storage/kkm_last_doc_name [02:16:04]save OK [02:16:04]Clear old archive folders... [02:16:04]ProcessDocumentItem done err = 0, tmpTLVsize=257 [02:16:04]tlvbuf is 0140CC80 [02:16:04]SAM_PROTO_ClearQueue [02:16:04]wFMCommunicate request_size=4 [02:16:04]MH_SAM_APDU [02:16:04]CAPDU: 80 09 00 00 [02:16:04]Write to MH i2c: E2 08 00 F3 00 80 09 00 00 00 00 00 00 65 [02:16:04]Write i2c OK [02:16:04]MH_I2C_Read... [02:16:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:16:04]Read from MH i2c: E2 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [02:16:04]RAPDU: 90 00 [02:16:04]wFMCommunicate OK [02:16:04]SAM_PROTO_ClearQueue done [02:16:04]KKMCreateOFDPacket [02:16:04]OFDProtocolAddRootSTLVToBuf [02:16:04]FM_MakeSignedData [02:16:04]FM_MakeSignedData [02:16:04]SAM_PROTO_SignData [02:16:04]wFMCommunicate request_size=4 [02:16:04]MH_SAM_APDU [02:16:04]CAPDU: 80 0D 01 02 [02:16:04]Write to MH i2c: E2 08 00 F4 00 80 0D 01 02 00 00 00 00 6D [02:16:04]Write i2c OK [02:16:04]MH_I2C_Read... [02:16:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:16:04]Read from MH i2c: E2 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [02:16:04]RAPDU: 90 00 [02:16:04]wFMCommunicate OK [02:16:04]wFMCommunicate request_size=255 [02:16:04]MH_SAM_APDU [02:16:04]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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 8C 2D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9F 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 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 0A 00 00 00 F4 03 04 00 E3 96 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3C 02 [02:16:04]Write to MH i2c: E2 02 01 F5 00 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 8C 2D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9F 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 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 0A 00 00 00 F4 03 04 00 E3 96 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3C 02 00 00 C2 [02:16:04]Write i2c OK [02:16:04]MH_I2C_Read... [02:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:16:04]Read from MH i2c: E2 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [02:16:04]RAPDU: 90 00 [02:16:04]wFMCommunicate OK [02:16:04]wFMCommunicate request_size=16 [02:16:04]MH_SAM_APDU [02:16:04]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 12 54 E9 0D 96 32 [02:16:04]Write to MH i2c: E2 13 00 F6 00 80 0D 02 02 0B 00 00 35 04 06 00 12 54 E9 0D 96 32 00 00 E9 [02:16:04]Write i2c OK [02:16:04]MH_I2C_Read... [02:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:16:04]Read from MH i2c: E2 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [02:16:04]RAPDU: 90 00 [02:16:04]wFMCommunicate OK [02:16:04]wFMCommunicate request_size=4 [02:16:04]MH_SAM_APDU [02:16:04]CAPDU: 80 0D 03 02 [02:16:04]Write to MH i2c: E2 08 00 F7 00 80 0D 03 02 00 00 00 00 72 [02:16:04]Write i2c OK [02:16:04]MH_I2C_Read... [02:16:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:16:04]Read from MH i2c: E2 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 0B 00 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 0B 00 F7 00 00 20 CC D6 E4 AE 8A E1 4B 90 00 7D [02:16:04]RAPDU: 20 CC D6 E4 AE 8A E1 4B 90 00 [02:16:04]wFMCommunicate OK [02:16:04]SAM_PROTO_SignData done [02:16:04]FM_MakeSignedData done [02:16:04]CreateOFDProtocolMessage [02:16:04]wFMCommunicate request_size=4 [02:16:04]MH_SAM_APDU [02:16:04]CAPDU: 80 11 00 00 [02:16:04]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [02:16:04]Write i2c OK [02:16:04]MH_I2C_Read... [02:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:16:04]Read from MH i2c: E2 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 17 00 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 C5 [02:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:16:04]wFMCommunicate OK [02:16:04]CreateOFDProtocolMessage done [02:16:04]OFDSenderStorePacket 146516 [02:16:04]StoreOFDPacket docnum=146516 [02:16:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 C3 21 0D 01 C0 12 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 8C 2D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9F 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 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 0A 00 00 00 F4 03 04 00 E3 96 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3C 02 00 35 04 06 00 12 54 E9 0D 96 32 20 CC D6 E4 AE 8A E1 4B [02:16:04]CheckFolder [02:16:04]dirname=/storage/ofd_packets [02:16:04]CheckFolder done [02:16:04]ProducePacketName [02:16:04]name=ofd_packets/00146516 [02:16:04]NVStorageSaveData ofd_packets/00146516 [02:16:04]File name is /storage/ofd_packets/00146516 [02:16:04]Write 307 bytes [02:16:04]NVStorageSaveData done [02:16:04]OFDSenderStorePacket done [02:16:04]KKMCreateOFDPacket done [02:16:04]NVStorageSaveData kkm_last_timestamp [02:16:04]File name is /storage/kkm_last_timestamp [02:16:04]Write 4 bytes [02:16:04]NVStorageSaveData done [02:16:04]ExternCall_PrintAddStr [02:16:04]wPrintStart [02:16:04]Write to MH i2c: 01 00 00 F9 00 F9 [02:16:04]Write i2c OK [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: 01 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: 01 07 00 [02:16:04]MH_I2C_Read... [02:16:04]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [02:16:04]RasterBufferAndPrint [02:16:04]line Счет N : (1)161281 [02:16:04]line ИНН: 02508201610067 [02:16:04]line Контрольно-Кассовый Чек [02:16:04]line ПРОДАЖА [02:16:04]line ТРК (МРК, ГНК) : 31 [02:16:04]line Товар: 2710194240 [02:16:04]line D-Energy Дт-К-2 [02:16:04]line 11.660 * 77.20 [02:16:04]line = 900.15 [02:16:04]line НДС 12% НСП 1% [02:16:04]line > о реализуемом товаре [02:16:04]line ОКРУГЛЕНИЕ: -0.15 [02:16:04]line ИТОГО: 900.00 [02:16:04]line Внесено: 900.00 [02:16:04]line СДАЧА: 0.00 [02:16:04]line НСП 1% : 7.97 [02:16:04]line НДС 12% : 95.59 [02:16:04]line Наличными: 900.00 [02:16:04]line Безнал.: 0.00 [02:16:04]line Место: АЗС № 126 "Партнер Нефть" [02:16:04]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [02:16:04]line СНО: Общий режим [02:16:04]line Чек 10 30.10.2024 02:16 [02:16:04]line Смена: 548 ФФД: 1.0 [02:16:04]line ЗНМ: 0300000085 [02:16:04]line РНМ: 0000000000091683 [02:16:04]line Версия ККМ: 001 [02:16:04]line ФМ: 0000000000871745 [02:16:04]line ФД: 146516 [02:16:04]line ФПД: 20155896534578 [02:16:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T021603&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146516&fm=20155896534578&tin=02508201610067®Number=0000000000091683&sum=90000 [02:16:04]written 0, free lines is 4095 [02:16:04]OFD Sender: Processing packet 146516 [packets to send 206, broken 205] [02:16:04]ProducePacketName [02:16:04]name=ofd_packets/00146516 [02:16:04]OFD Sender: To server: pG, [02:16:04]CommunicateWithHost lk.salyk.kg:30040 [02:16:04]ConnectInit lk.salyk.kg [02:16:05]Write to MH i2c: 01 00 00 24 01 25 [02:16:05]Write i2c OK [02:16:05]MH_I2C_Read... [02:16:05]Read from MH i2c: 01 [02:16:05]MH_I2C_Read... [02:16:05]Read from MH i2c: 01 07 00 [02:16:05]MH_I2C_Read... [02:16:05]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 A4 0C DC [02:16:05]RasterBufferAndPrint [02:16:05]line [02:16:05]line [02:16:05]line [02:16:05]line [02:16:05]line [02:16:05]written 0, free lines is 3242 [02:16:05]MH_Cut [02:16:05]Write to MH i2c: D1 01 00 2B 01 01 FE [02:16:05]Write i2c OK [02:16:05]MH_I2C_Read... [02:16:05]Read from MH i2c: D1 [02:16:05]MH_I2C_Read... [02:16:05]Read from MH i2c: D1 01 00 [02:16:05]MH_I2C_Read... [02:16:05]Read from MH i2c: D1 01 00 2B 01 00 FD [02:16:05]Write to MH i2c: 01 00 00 2C 01 2D [02:16:05]Write i2c OK [02:16:05]MH_I2C_Read... [02:16:05]*** Cut start [02:16:05]*** Partial cut [02:16:05]*** CUTSNS_PIN = 1 [02:16:06]*** CUTSNS_PIN = 0 [02:16:06]*** Brake cut motor [02:16:06]Read from MH i2c: 01 [02:16:06]MH_I2C_Read... [02:16:06]*** Stop cut motor [02:16:06]*** Cut end [02:16:06]Read from MH i2c: 01 07 00 [02:16:06]MH_I2C_Read... [02:16:06]Read from MH i2c: 01 07 00 2C 01 00 00 00 00 00 FF 0F 42 [02:16:06]process_action close_receipt done [02:16:06]requested_data is exist [02:16:06]produce_requested_data [02:16:06]requested_item fm.sn is exist - process it [02:16:06]wFMCommunicate request_size=4 [02:16:06]MH_SAM_APDU [02:16:06]CAPDU: 80 11 00 00 [02:16:06]Write to MH i2c: E2 08 00 2D 01 80 11 00 00 00 00 00 00 A8 [02:16:06]Write i2c OK [02:16:06]MH_I2C_Read... [02:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:16:06]Read from MH i2c: E2 [02:16:06]MH_I2C_Read... [02:16:06]Read from MH i2c: E2 17 00 [02:16:06]MH_I2C_Read... [02:16:06]Read from MH i2c: E2 17 00 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 FB [02:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:16:06]wFMCommunicate OK [02:16:06]requested_item fd.num is exist - process it [02:16:06]SAM_PROTO_GetFieldsCounters [02:16:06]wFMCommunicate request_size=4 [02:16:06]MH_SAM_APDU [02:16:06]CAPDU: 80 13 00 00 [02:16:06]Write to MH i2c: E2 08 00 2E 01 80 13 00 00 00 00 00 00 AB [02:16:06]Write i2c OK [02:16:06]MH_I2C_Read... [02:16:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:16:06]Read from MH i2c: E2 [02:16:06]MH_I2C_Read... [02:16:06]Read from MH i2c: E2 62 00 [02:16:06]MH_I2C_Read... [02:16:06]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 54 3C 02 00 0E 04 04 00 24 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 A4 [02:16:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 54 3C 02 00 0E 04 04 00 24 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 [02:16:06]wFMCommunicate OK [02:16:06]SAM_PROTO_GetFieldsCounters done [02:16:06]requested_item shift.num is exist - process it [02:16:06]requested_item shift.opened is exist - process it [02:16:06]req_shift_opened [02:16:06]FM_GetShiftState [02:16:06]SAM_PROTO_GetShiftState [02:16:06]wFMCommunicate request_size=4 [02:16:06]MH_SAM_APDU [02:16:06]CAPDU: 80 13 01 00 [02:16:06]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [02:16:06]Write i2c OK [02:16:06]MH_I2C_Read... [02:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:16:06]Read from MH i2c: E2 [02:16:06]MH_I2C_Read... [02:16:06]Read from MH i2c: E2 0E 00 [02:16:06]MH_I2C_Read... [02:16:06]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 1B [02:16:06]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:16:06]wFMCommunicate OK [02:16:06]SAM_PROTO_GetShiftState done [02:16:06]FM_GetShiftState done [02:16:06]req_shift_opened done [02:16:06]requested_item shift.open_date is exist - process it [02:16:06]req_shift_open_date [02:16:06]req_shift_open_date done [02:16:06]produce_requested_data done [02:16:06]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146516,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [02:16:06]process_action_free close_receipt [02:16:06]json_value_free [02:16:06]json_value_free done [02:16:06]process_json_proto returns [02:16:06]Send response to host [02:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146516,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [02:16:06]free response buf [02:16:06]execute_script done [02:16:06]execute_script returns [02:16:06]free content buf [02:16:06]Sock 7.Close socket [02:16:06]Sock 7.Thread stoped [02:16:06]Connected sock=11 [02:16:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 15 01 00 00 C3 21 0D 01 C0 12 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 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 8C 2D 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9F 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 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 0A 00 00 00 F4 03 04 00 E3 96 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3C 02 00 35 04 06 00 12 54 E9 0D 96 32 20 CC D6 E4 AE 8A E1 4B [02:16:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 E7 67 47 00 DB 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 54 3C 02 00 F4 03 04 00 0A 3C 21 67 B6 04 01 00 00 97 1A 49 4E 0D 00 3E 35 [02:16:07]CommunicateWithHost err = 0 [02:16:07]CheckOFDResponse [02:16:07]1017 (14) - 77093643461234 [02:16:07]1041 (16) - 0000000000871745 [02:16:07]1040 (4) - 146516 [02:16:07]1012 (4) - 29.10.2024 19:48 [02:16:07]1206 (1) - 0 [02:16:07]OFD Sender: Remove packet 146516 [02:16:07]ProducePacketName [02:16:07]name=ofd_packets/00146516 [02:16:07]NVStorageDeleteData [02:16:07]OFD Sender: No OFD packet to send [02:16:12]OFD Sender: No OFD packet to send [02:16:17]OFD Sender: No OFD packet to send [02:16:22]OFD Sender: No OFD packet to send [02:16:27]OFD Sender: No OFD packet to send [02:16:32]OFD Sender: No OFD packet to send [02:16:37]OFD Sender: No OFD packet to send [02:16:42]OFD Sender: No OFD packet to send [02:16:47]OFD Sender: No OFD packet to send [02:16:52]OFD Sender: No OFD packet to send [02:16:57]OFD Sender: No OFD packet to send [02:17:02]OFD Sender: No OFD packet to send [02:17:07]OFD Sender: No OFD packet to send [02:17:12]OFD Sender: No OFD packet to send [02:17:17]OFD Sender: No OFD packet to send [02:17:22]OFD Sender: No OFD packet to send [02:17:27]OFD Sender: No OFD packet to send [02:17:32]OFD Sender: No OFD packet to send [02:17:38]OFD Sender: No OFD packet to send [02:17:43]OFD Sender: No OFD packet to send [02:17:48]OFD Sender: No OFD packet to send [02:17:53]OFD Sender: No OFD packet to send [02:17:58]OFD Sender: No OFD packet to send [02:18:03]OFD Sender: No OFD packet to send [02:18:08]OFD Sender: No OFD packet to send [02:18:13]OFD Sender: No OFD packet to send [02:18:18]OFD Sender: No OFD packet to send [02:18:23]OFD Sender: No OFD packet to send [02:18:28]OFD Sender: No OFD packet to send [02:18:33]OFD Sender: No OFD packet to send [02:18:38]OFD Sender: No OFD packet to send [02:18:43]OFD Sender: No OFD packet to send [02:18:48]OFD Sender: No OFD packet to send [02:18:53]OFD Sender: No OFD packet to send [02:18:58]OFD Sender: No OFD packet to send [02:19:03]OFD Sender: No OFD packet to send [02:19:08]OFD Sender: No OFD packet to send [02:19:13]OFD Sender: No OFD packet to send [02:19:18]OFD Sender: No OFD packet to send [02:19:23]OFD Sender: No OFD packet to send [02:19:28]OFD Sender: No OFD packet to send [02:19:33]OFD Sender: No OFD packet to send [02:19:38]OFD Sender: No OFD packet to send [02:19:43]OFD Sender: No OFD packet to send [02:19:48]OFD Sender: No OFD packet to send [02:19:53]OFD Sender: No OFD packet to send [02:19:58]OFD Sender: No OFD packet to send [02:20:03]OFD Sender: No OFD packet to send [02:20:08]OFD Sender: No OFD packet to send [02:20:13]OFD Sender: No OFD packet to send [02:20:18]OFD Sender: No OFD packet to send [02:20:23]OFD Sender: No OFD packet to send [02:20:28]OFD Sender: No OFD packet to send [02:20:33]OFD Sender: No OFD packet to send [02:20:38]OFD Sender: No OFD packet to send [02:20:43]OFD Sender: No OFD packet to send [02:20:48]OFD Sender: No OFD packet to send [02:20:53]OFD Sender: No OFD packet to send [02:20:58]OFD Sender: No OFD packet to send [02:21:03]OFD Sender: No OFD packet to send [02:21:08]OFD Sender: No OFD packet to send [02:21:13]OFD Sender: No OFD packet to send [02:21:18]OFD Sender: No OFD packet to send [02:21:23]OFD Sender: No OFD packet to send [02:21:28]OFD Sender: No OFD packet to send [02:21:33]OFD Sender: No OFD packet to send [02:21:38]OFD Sender: No OFD packet to send [02:21:43]OFD Sender: No OFD packet to send [02:21:48]OFD Sender: No OFD packet to send [02:21:53]OFD Sender: No OFD packet to send [02:21:58]OFD Sender: No OFD packet to send [02:22:03]OFD Sender: No OFD packet to send [02:22:08]OFD Sender: No OFD packet to send [02:22:13]OFD Sender: No OFD packet to send [02:22:18]OFD Sender: No OFD packet to send [02:22:23]OFD Sender: No OFD packet to send [02:22:28]OFD Sender: No OFD packet to send [02:22:33]OFD Sender: No OFD packet to send [02:22:38]OFD Sender: No OFD packet to send [02:22:43]OFD Sender: No OFD packet to send [02:22:48]OFD Sender: No OFD packet to send [02:22:53]OFD Sender: No OFD packet to send [02:22:58]OFD Sender: No OFD packet to send [02:23:03]OFD Sender: No OFD packet to send [02:23:08]OFD Sender: No OFD packet to send [02:23:13]OFD Sender: No OFD packet to send [02:23:18]OFD Sender: No OFD packet to send [02:23:23]OFD Sender: No OFD packet to send [02:23:28]OFD Sender: No OFD packet to send [02:23:33]OFD Sender: No OFD packet to send [02:23:38]OFD Sender: No OFD packet to send [02:23:43]OFD Sender: No OFD packet to send [02:23:48]OFD Sender: No OFD packet to send [02:23:53]OFD Sender: No OFD packet to send [02:23:58]OFD Sender: No OFD packet to send [02:24:03]OFD Sender: No OFD packet to send [02:24:08]OFD Sender: No OFD packet to send [02:24:13]OFD Sender: No OFD packet to send [02:24:18]OFD Sender: No OFD packet to send [02:24:23]OFD Sender: No OFD packet to send [02:24:28]OFD Sender: No OFD packet to send [02:24:33]OFD Sender: No OFD packet to send [02:24:38]OFD Sender: No OFD packet to send [02:24:43]OFD Sender: No OFD packet to send [02:24:48]OFD Sender: No OFD packet to send [02:24:53]OFD Sender: No OFD packet to send [02:24:58]OFD Sender: No OFD packet to send [02:25:03]OFD Sender: No OFD packet to send [02:25:08]OFD Sender: No OFD packet to send [02:25:13]OFD Sender: No OFD packet to send [02:25:18]OFD Sender: No OFD packet to send [02:25:23]OFD Sender: No OFD packet to send [02:25:28]OFD Sender: No OFD packet to send [02:25:33]OFD Sender: No OFD packet to send [02:25:38]OFD Sender: No OFD packet to send [02:25:43]OFD Sender: No OFD packet to send [02:25:48]OFD Sender: No OFD packet to send [02:25:53]OFD Sender: No OFD packet to send [02:25:58]OFD Sender: No OFD packet to send [02:26:03]OFD Sender: No OFD packet to send [02:26:08]OFD Sender: No OFD packet to send [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:04]OFD Sender: No OFD packet to send [02:29:09]OFD Sender: No OFD packet to send [02:29:14]OFD Sender: No OFD packet to send [02:29:19]OFD Sender: No OFD packet to send [02:29:24]OFD Sender: No OFD packet to send [02:29:29]OFD Sender: No OFD packet to send [02:29:34]OFD Sender: No OFD packet to send [02:29:39]OFD Sender: No OFD packet to send [02:29:44]OFD Sender: No OFD packet to send [02:29:49]OFD Sender: No OFD packet to send [02:29:54]OFD Sender: No OFD packet to send [02:29:59]OFD Sender: No OFD packet to send [02:30:04]OFD Sender: No OFD packet to send [02:30:09]OFD Sender: No OFD packet to send [02:30:14]OFD Sender: No OFD packet to send [02:30:19]OFD Sender: No OFD packet to send [02:30:24]OFD Sender: No OFD packet to send [02:30:29]OFD Sender: No OFD packet to send [02:30:34]OFD Sender: No OFD packet to send [02:30:39]OFD Sender: No OFD packet to send [02:30:44]OFD Sender: No OFD packet to send [02:30:49]OFD Sender: No OFD packet to send [02:30:54]OFD Sender: No OFD packet to send [02:30:59]OFD Sender: No OFD packet to send [02:31:04]OFD Sender: No OFD packet to send [02:31:09]OFD Sender: No OFD packet to send [02:31:14]OFD Sender: No OFD packet to send [02:31:19]OFD Sender: No OFD packet to send [02:31:24]OFD Sender: No OFD packet to send [02:31:29]OFD Sender: No OFD packet to send [02:31:34]OFD Sender: No OFD packet to send [02:31:39]OFD Sender: No OFD packet to send [02:31:44]OFD Sender: No OFD packet to send [02:31:49]OFD Sender: No OFD packet to send [02:31:54]OFD Sender: No OFD packet to send [02:31:59]OFD Sender: No OFD packet to send [02:32:04]OFD Sender: No OFD packet to send [02:32:09]OFD Sender: No OFD packet to send [02:32:10]accept exits with 9 [02:32:10]New connection [02:32:10]New thread 3067338084 created [02:32:10]Thread 3067194724 joined [02:32:10]Waiting for new connection... [02:32:10] Sock 9.Parse request [02:32:10]Sock 9.Check first char [02:32:10]Sock 9.First char is OK [02:32:10]request: POST /json_proto HTTP/1.0 [02:32:10]Method: POST [02:32:10]URL: /json_proto [02:32:10]Method is POST - this is cgi request [02:32:10]url: /json_proto [02:32:10]query_string will be loaded in cgi processing [02:32:10]execute_cgi json_proto POST (null) [02:32:10]execute_cgi path=json_proto method=POST [02:32:10]POST find Content-Length [02:32:10]Host: 172.17.40.195:8080 [02:32:10]Content-Length: 677 [02:32:10]Content-Type: application/json [02:32:10] [02:32:10]POST finish read [02:32:10]Found Content-Length = 677 [02:32:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [02:32:10]execute_script... [02:32:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "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" ] } } [02:32:10]POST & json_proto [02:32:10]process_json_proto [02:32:10]json parsed OK: [02:32:10]protocol is kg_v1.0 [02:32:10]action value=close_receipt [02:32:10]process_action close_receipt [02:32:10]cmd_close_receipt [02:32:10]MH_GetDate [02:32:10]Write to MH i2c: F0 00 00 30 01 20 [02:32:10]Write i2c OK [02:32:10]MH_I2C_Read... [02:32:10]Read from MH i2c: F0 [02:32:10]MH_I2C_Read... [02:32:10]Read from MH i2c: F0 09 00 [02:32:10]MH_I2C_Read... [02:32:10]Read from MH i2c: F0 09 00 30 01 00 AA 9A 21 67 D5 8D 6C 64 27 [02:32:10]GetLastDocTimeStamp 1730254563 [02:32:10]current date 1730255530 [02:32:10]FM_GetShiftState [02:32:10]SAM_PROTO_GetShiftState [02:32:10]wFMCommunicate request_size=4 [02:32:10]MH_SAM_APDU [02:32:10]CAPDU: 80 13 01 00 [02:32:10]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [02:32:10]Write i2c OK [02:32:10]MH_I2C_Read... [02:32:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:32:10]Read from MH i2c: E2 [02:32:10]MH_I2C_Read... [02:32:10]Read from MH i2c: E2 0E 00 [02:32:10]MH_I2C_Read... [02:32:10]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 1D [02:32:10]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:32:10]wFMCommunicate OK [02:32:10]SAM_PROTO_GetShiftState done [02:32:10]FM_GetShiftState done [02:32:10]opened in 1730248284 [02:32:10]opened+sec_in_day 1730334684 [02:32:10]quantity*price = 50041 [02:32:10]sum+1 = 50042 [02:32:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 11 30.10.2024 02:32 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146517 ФПД: 196734936252372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T023210&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146517&fm=196734936252372&tin=02508201610067®Number=0000000000091683&sum=50000 [02:32:11]StoreToDocumentArchive [02:32:11]shift 548 fd 146517 [02:32:11]save to /storage/0548/doc_00146517 [02:32:11]save last doc name /storage/0548/doc_00146517 to /storage/kkm_last_doc_name [02:32:11]save OK [02:32:11]Clear old archive folders... [02:32:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:32:11]tlvbuf is 013E79A0 [02:32:11]SAM_PROTO_ClearQueue [02:32:11]wFMCommunicate request_size=4 [02:32:11]MH_SAM_APDU [02:32:11]CAPDU: 80 09 00 00 [02:32:11]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [02:32:11]Write i2c OK [02:32:11]MH_I2C_Read... [02:32:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:32:11]Read from MH i2c: E2 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [02:32:11]RAPDU: 90 00 [02:32:11]wFMCommunicate OK [02:32:11]SAM_PROTO_ClearQueue done [02:32:11]KKMCreateOFDPacket [02:32:11]OFDProtocolAddRootSTLVToBuf [02:32:11]FM_MakeSignedData [02:32:11]FM_MakeSignedData [02:32:11]SAM_PROTO_SignData [02:32:11]wFMCommunicate request_size=4 [02:32:11]MH_SAM_APDU [02:32:11]CAPDU: 80 0D 01 02 [02:32:11]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [02:32:11]Write i2c OK [02:32:11]MH_I2C_Read... [02:32:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:32:11]Read from MH i2c: E2 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [02:32:11]RAPDU: 90 00 [02:32:11]wFMCommunicate OK [02:32:11]wFMCommunicate request_size=255 [02:32:11]MH_SAM_APDU [02:32:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0B 00 00 00 F4 03 04 00 AA 9A 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3C 02 00 35 04 06 00 B2 [02:32:11]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 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 AA 9A 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3C 02 00 35 04 06 00 B2 00 00 89 [02:32:11]Write i2c OK [02:32:11]MH_I2C_Read... [02:32:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:32:11]Read from MH i2c: E2 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [02:32:11]RAPDU: 90 00 [02:32:11]wFMCommunicate OK [02:32:11]wFMCommunicate request_size=10 [02:32:11]MH_SAM_APDU [02:32:11]CAPDU: 80 0D 02 02 05 ED EB FD 7F D4 [02:32:11]Write to MH i2c: E2 0D 00 41 01 80 0D 02 02 05 00 ED EB FD 7F D4 00 00 EE [02:32:11]Write i2c OK [02:32:11]MH_I2C_Read... [02:32:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:32:11]Read from MH i2c: E2 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 [02:32:11]MH_I2C_Read... [02:32:11]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [02:32:11]RAPDU: 90 00 [02:32:11]wFMCommunicate OK [02:32:11]wFMCommunicate request_size=4 [02:32:11]MH_SAM_APDU [02:32:11]CAPDU: 80 0D 03 02 [02:32:11]Write to MH i2c: E2 08 00 42 01 80 0D 03 02 00 00 00 00 BE [02:32:11]Write i2c OK [02:32:11]MH_I2C_Read... [02:32:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:32:12]Read from MH i2c: E2 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: E2 0B 00 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: E2 0B 00 42 01 00 93 68 82 8E 8C 22 33 41 90 00 EC [02:32:12]RAPDU: 93 68 82 8E 8C 22 33 41 90 00 [02:32:12]wFMCommunicate OK [02:32:12]SAM_PROTO_SignData done [02:32:12]FM_MakeSignedData done [02:32:12]CreateOFDProtocolMessage [02:32:12]wFMCommunicate request_size=4 [02:32:12]MH_SAM_APDU [02:32:12]CAPDU: 80 11 00 00 [02:32:12]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [02:32:12]Write i2c OK [02:32:12]MH_I2C_Read... [02:32:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:32:12]Read from MH i2c: E2 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: E2 17 00 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 11 [02:32:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:32:12]wFMCommunicate OK [02:32:12]CreateOFDProtocolMessage done [02:32:12]OFDSenderStorePacket 146517 [02:32:12]StoreOFDPacket docnum=146517 [02:32:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 63 64 07 01 D6 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 0B 00 00 00 F4 03 04 00 AA 9A 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3C 02 00 35 04 06 00 B2 ED EB FD 7F D4 93 68 82 8E 8C 22 33 41 [02:32:12]CheckFolder [02:32:12]dirname=/storage/ofd_packets [02:32:12]CheckFolder done [02:32:12]ProducePacketName [02:32:12]name=ofd_packets/00146517 [02:32:12]NVStorageSaveData ofd_packets/00146517 [02:32:12]File name is /storage/ofd_packets/00146517 [02:32:12]Write 301 bytes [02:32:12]NVStorageSaveData done [02:32:12]OFDSenderStorePacket done [02:32:12]KKMCreateOFDPacket done [02:32:12]NVStorageSaveData kkm_last_timestamp [02:32:12]File name is /storage/kkm_last_timestamp [02:32:12]Write 4 bytes [02:32:12]NVStorageSaveData done [02:32:12]ExternCall_PrintAddStr [02:32:12]wPrintStart [02:32:12]Write to MH i2c: 01 00 00 44 01 45 [02:32:12]Write i2c OK [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: 01 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: 01 07 00 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [02:32:12]RasterBufferAndPrint [02:32:12]line Счет N : (1)161282 [02:32:12]line ИНН: 02508201610067 [02:32:12]line Контрольно-Кассовый Чек [02:32:12]line ПРОДАЖА [02:32:12]line ТРК (МРК, ГНК) : 42 [02:32:12]line Товар: 2710124130 [02:32:12]line Аи-92-К-2 [02:32:12]line 7.480 * 66.90 [02:32:12]line = 500.41 [02:32:12]line НДС 12% НСП 1% [02:32:12]line > о реализуемом товаре [02:32:12]line ОКРУГЛЕНИЕ: -0.41 [02:32:12]line ИТОГО: 500.00 [02:32:12]line Внесено: 500.00 [02:32:12]line СДАЧА: 0.00 [02:32:12]line НСП 1% : 4.43 [02:32:12]line НДС 12% : 53.14 [02:32:12]line Наличными: 500.00 [02:32:12]line Безнал.: 0.00 [02:32:12]line Место: АЗС № 126 "Партнер Нефть" [02:32:12]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [02:32:12]line СНО: Общий режим [02:32:12]line Чек 11 30.10.2024 02:32 [02:32:12]line Смена: 548 ФФД: 1.0 [02:32:12]line ЗНМ: 0300000085 [02:32:12]line РНМ: 0000000000091683 [02:32:12]line Версия ККМ: 001 [02:32:12]line ФМ: 0000000000871745 [02:32:12]line ФД: 146517 [02:32:12]line ФПД: 196734936252372 [02:32:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T023210&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146517&fm=196734936252372&tin=02508201610067®Number=0000000000091683&sum=50000 [02:32:12]written 0, free lines is 4095 [02:32:12]OFD Sender: Processing packet 146517 [packets to send 206, broken 205] [02:32:12]ProducePacketName [02:32:12]name=ofd_packets/00146517 [02:32:12]OFD Sender: To server: pG, [02:32:12]CommunicateWithHost lk.salyk.kg:30040 [02:32:12]ConnectInit lk.salyk.kg [02:32:12]Connected sock=10 [02:32:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 63 64 07 01 D6 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 0B 00 00 00 F4 03 04 00 AA 9A 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 55 3C 02 00 35 04 06 00 B2 ED EB FD 7F D4 93 68 82 8E 8C 22 33 41 [02:32:12]Write to MH i2c: 01 00 00 6F 01 70 [02:32:12]Write i2c OK [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: 01 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: 01 07 00 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 B7 0C 3A [02:32:12]RasterBufferAndPrint [02:32:12]line [02:32:12]line [02:32:12]line [02:32:12]line [02:32:12]line [02:32:12]written 0, free lines is 3262 [02:32:12]MH_Cut [02:32:12]Write to MH i2c: D1 01 00 76 01 01 49 [02:32:12]Write i2c OK [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: D1 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: D1 01 00 [02:32:12]MH_I2C_Read... [02:32:12]Read from MH i2c: D1 01 00 76 01 00 48 [02:32:12]Write to MH i2c: 01 00 00 77 01 78 [02:32:12]Write i2c OK [02:32:12]MH_I2C_Read... [02:32:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 91 69 47 00 00 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 31 37 34 35 10 04 04 00 55 3C 02 00 F4 03 04 00 D0 3F 21 67 B6 04 01 00 00 89 C2 A0 0F F8 4D C5 AD [02:32:12]CommunicateWithHost err = 0 [02:32:12]CheckOFDResponse [02:32:12]1017 (14) - 77093643461234 [02:32:12]1041 (16) - 0000000000871745 [02:32:12]1040 (4) - 146517 [02:32:12]1012 (4) - 29.10.2024 20:04 [02:32:12]1206 (1) - 0 [02:32:12]OFD Sender: Remove packet 146517 [02:32:12]ProducePacketName [02:32:12]name=ofd_packets/00146517 [02:32:12]NVStorageDeleteData [02:32:13]OFD Sender: No OFD packet to send [02:32:13]*** Cut start [02:32:13]*** Partial cut [02:32:13]*** CUTSNS_PIN = 1 [02:32:13]*** CUTSNS_PIN = 0 [02:32:13]*** Brake cut motor [02:32:13]Read from MH i2c: 01 [02:32:13]MH_I2C_Read... [02:32:13]*** Stop cut motor [02:32:13]*** Cut end [02:32:13]Read from MH i2c: 01 07 00 [02:32:13]MH_I2C_Read... [02:32:13]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 FF 0F 8D [02:32:13]process_action close_receipt done [02:32:13]requested_data is exist [02:32:13]produce_requested_data [02:32:13]requested_item fm.sn is exist - process it [02:32:13]wFMCommunicate request_size=4 [02:32:13]MH_SAM_APDU [02:32:13]CAPDU: 80 11 00 00 [02:32:13]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [02:32:13]Write i2c OK [02:32:13]MH_I2C_Read... [02:32:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:32:13]Read from MH i2c: E2 [02:32:13]MH_I2C_Read... [02:32:13]Read from MH i2c: E2 17 00 [02:32:13]MH_I2C_Read... [02:32:13]Read from MH i2c: E2 17 00 78 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 46 [02:32:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:32:13]wFMCommunicate OK [02:32:13]requested_item fd.num is exist - process it [02:32:13]SAM_PROTO_GetFieldsCounters [02:32:13]wFMCommunicate request_size=4 [02:32:13]MH_SAM_APDU [02:32:13]CAPDU: 80 13 00 00 [02:32:13]Write to MH i2c: E2 08 00 79 01 80 13 00 00 00 00 00 00 F6 [02:32:13]Write i2c OK [02:32:13]MH_I2C_Read... [02:32:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:32:14]Read from MH i2c: E2 [02:32:14]MH_I2C_Read... [02:32:14]Read from MH i2c: E2 62 00 [02:32:14]MH_I2C_Read... [02:32:14]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 55 3C 02 00 0E 04 04 00 24 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 F3 [02:32:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 55 3C 02 00 0E 04 04 00 24 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 [02:32:14]wFMCommunicate OK [02:32:14]SAM_PROTO_GetFieldsCounters done [02:32:14]requested_item shift.num is exist - process it [02:32:14]requested_item shift.opened is exist - process it [02:32:14]req_shift_opened [02:32:14]FM_GetShiftState [02:32:14]SAM_PROTO_GetShiftState [02:32:14]wFMCommunicate request_size=4 [02:32:14]MH_SAM_APDU [02:32:14]CAPDU: 80 13 01 00 [02:32:14]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [02:32:14]Write i2c OK [02:32:14]MH_I2C_Read... [02:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:32:14]Read from MH i2c: E2 [02:32:14]MH_I2C_Read... [02:32:14]Read from MH i2c: E2 0E 00 [02:32:14]MH_I2C_Read... [02:32:14]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 66 [02:32:14]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:32:14]wFMCommunicate OK [02:32:14]SAM_PROTO_GetShiftState done [02:32:14]FM_GetShiftState done [02:32:14]req_shift_opened done [02:32:14]requested_item shift.open_date is exist - process it [02:32:14]req_shift_open_date [02:32:14]req_shift_open_date done [02:32:14]produce_requested_data done [02:32:14]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146517,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [02:32:14]process_action_free close_receipt [02:32:14]json_value_free [02:32:14]json_value_free done [02:32:14]process_json_proto returns [02:32:14]Send response to host [02:32:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146517,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [02:32:14]free response buf [02:32:14]execute_script done [02:32:14]execute_script returns [02:32:14]free content buf [02:32:14]Sock 9.Close socket [02:32:14]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [02:33:18]OFD Sender: No OFD packet to send [02:33:23]OFD Sender: No OFD packet to send [02:33:28]OFD Sender: No OFD packet to send [02:33:33]OFD Sender: No OFD packet to send [02:33:38]OFD Sender: No OFD packet to send [02:33:43]OFD Sender: No OFD packet to send [02:33:48]OFD Sender: No OFD packet to send [02:33:53]OFD Sender: No OFD packet to send [02:33:58]OFD Sender: No OFD packet to send [02:34:03]OFD Sender: No OFD packet to send [02:34:08]OFD Sender: No OFD packet to send [02:34:13]OFD Sender: No OFD packet to send [02:34:18]OFD Sender: No OFD packet to send [02:34:23]OFD Sender: No OFD packet to send [02:34:28]OFD Sender: No OFD packet to send [02:34:33]OFD Sender: No OFD packet to send [02:34:38]OFD Sender: No OFD packet to send [02:34:43]OFD Sender: No OFD packet to send [02:34:48]OFD Sender: No OFD packet to send [02:34:53]OFD Sender: No OFD packet to send [02:34:58]OFD Sender: No OFD packet to send [02:35:03]OFD Sender: No OFD packet to send [02:35:08]OFD Sender: No OFD packet to send [02:35:13]OFD Sender: No OFD packet to send [02:35:18]OFD Sender: No OFD packet to send [02:35:23]OFD Sender: No OFD packet to send [02:35:28]OFD Sender: No OFD packet to send [02:35:33]OFD Sender: No OFD packet to send [02:35:38]OFD Sender: No OFD packet to send [02:35:43]OFD Sender: No OFD packet to send [02:35:48]OFD Sender: No OFD packet to send [02:35:53]OFD Sender: No OFD packet to send [02:35:58]OFD Sender: No OFD packet to send [02:36:03]OFD Sender: No OFD packet to send [02:36:08]OFD Sender: No OFD packet to send [02:36:13]OFD Sender: No OFD packet to send [02:36:18]OFD Sender: No OFD packet to send [02:36:23]OFD Sender: No OFD packet to send [02:36:28]OFD Sender: No OFD packet to send [02:36:33]OFD Sender: No OFD packet to send [02:36:38]OFD Sender: No OFD packet to send [02:36:43]OFD Sender: No OFD packet to send [02:36:48]OFD Sender: No OFD packet to send [02:36:53]OFD Sender: No OFD packet to send [02:36:58]OFD Sender: No OFD packet to send [02:37:03]OFD Sender: No OFD packet to send [02:37:08]OFD Sender: No OFD packet to send [02:37:13]OFD Sender: No OFD packet to send [02:37:18]OFD Sender: No OFD packet to send [02:37:23]OFD Sender: No OFD packet to send [02:37:28]OFD Sender: No OFD packet to send [02:37:33]OFD Sender: No OFD packet to send [02:37:38]OFD Sender: No OFD packet to send [02:37:43]OFD Sender: No OFD packet to send [02:37:48]OFD Sender: No OFD packet to send [02:37:53]OFD Sender: No OFD packet to send [02:37:58]OFD Sender: No OFD packet to send [02:38:03]OFD Sender: No OFD packet to send [02:38:08]OFD Sender: No OFD packet to send [02:38:13]OFD Sender: No OFD packet to send [02:38:18]OFD Sender: No OFD packet to send [02:38:23]OFD Sender: No OFD packet to send [02:38:28]OFD Sender: No OFD packet to send [02:38:33]OFD Sender: No OFD packet to send [02:38:38]OFD Sender: No OFD packet to send [02:38:43]OFD Sender: No OFD packet to send [02:38:48]OFD Sender: No OFD packet to send [02:38:53]OFD Sender: No OFD packet to send [02:38:58]OFD Sender: No OFD packet to send [02:39:03]OFD Sender: No OFD packet to send [02:39:08]OFD Sender: No OFD packet to send [02:39:13]OFD Sender: No OFD packet to send [02:39:18]OFD Sender: No OFD packet to send [02:39:23]OFD Sender: No OFD packet to send [02:39:28]OFD Sender: No OFD packet to send [02:39:33]OFD Sender: No OFD packet to send [02:39:38]OFD Sender: No OFD packet to send [02:39:43]OFD Sender: No OFD packet to send [02:39:48]OFD Sender: No OFD packet to send [02:39:53]OFD Sender: No OFD packet to send [02:39:58]OFD Sender: No OFD packet to send [02:40: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:42:59]OFD Sender: No OFD packet to send [02:43:04]OFD Sender: No OFD packet to send [02:43:09]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [02:44:29]OFD Sender: No OFD packet to send [02:44:34]OFD Sender: No OFD packet to send [02:44:39]OFD Sender: No OFD packet to send [02:44:44]OFD Sender: No OFD packet to send [02:44:49]OFD Sender: No OFD packet to send [02:44:54]OFD Sender: No OFD packet to send [02:44:59]OFD Sender: No OFD packet to send [02:45:04]OFD Sender: No OFD packet to send [02:45:09]OFD Sender: No OFD packet to send [02:45:14]OFD Sender: No OFD packet to send [02:45:19]OFD Sender: No OFD packet to send [02:45:24]OFD Sender: No OFD packet to send [02:45:29]OFD Sender: No OFD packet to send [02:45:34]OFD Sender: No OFD packet to send [02:45:39]OFD Sender: No OFD packet to send [02:45:44]OFD Sender: No OFD packet to send [02:45:49]OFD Sender: No OFD packet to send [02:45:54]OFD Sender: No OFD packet to send [02:45:59]OFD Sender: No OFD packet to send [02:46:04]OFD Sender: No OFD packet to send [02:46:09]OFD Sender: No OFD packet to send [02:46:14]OFD Sender: No OFD packet to send [02:46:19]OFD Sender: No OFD packet to send [02:46:24]OFD Sender: No OFD packet to send [02:46:29]OFD Sender: No OFD packet to send [02:46:34]OFD Sender: No OFD packet to send [02:46:39]OFD Sender: No OFD packet to send [02:46:44]OFD Sender: No OFD packet to send [02:46:49]OFD Sender: No OFD packet to send [02:46:54]OFD Sender: No OFD packet to send [02:46:59]OFD Sender: No OFD packet to send [02:47:04]OFD Sender: No OFD packet to send [02:47:05]accept exits with 7 [02:47:05]New connection [02:47:05]New thread 3067194724 created [02:47:05]Thread 3067338084 joined [02:47:05]Waiting for new connection... [02:47:05] Sock 7.Parse request [02:47:05]Sock 7.Check first char [02:47:05]Sock 7.First char is OK [02:47:05]request: POST /json_proto HTTP/1.0 [02:47:05]Method: POST [02:47:05]URL: /json_proto [02:47:05]Method is POST - this is cgi request [02:47:05]url: /json_proto [02:47:05]query_string will be loaded in cgi processing [02:47:05]execute_cgi json_proto POST (null) [02:47:05]execute_cgi path=json_proto method=POST [02:47:05]POST find Content-Length [02:47:05]Host: 172.17.40.195:8080 [02:47:05]Content-Length: 679 [02:47:05]Content-Type: application/json [02:47:05] [02:47:05]POST finish read [02:47:05]Found Content-Length = 679 [02:47:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [02:47:05]execute_script... [02:47: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)161283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [02:47:05]POST & json_proto [02:47:05]process_json_proto [02:47:05]json parsed OK: [02:47:05]protocol is kg_v1.0 [02:47:05]action value=close_receipt [02:47:05]process_action close_receipt [02:47:05]cmd_close_receipt [02:47:05]MH_GetDate [02:47:05]Write to MH i2c: F0 00 00 7B 01 6B [02:47:05]Write i2c OK [02:47:05]MH_I2C_Read... [02:47:05]Read from MH i2c: F0 [02:47:05]MH_I2C_Read... [02:47:05]Read from MH i2c: F0 09 00 [02:47:05]MH_I2C_Read... [02:47:05]Read from MH i2c: F0 09 00 7B 01 00 29 9E 21 67 D5 8D 6C 64 F5 [02:47:05]GetLastDocTimeStamp 1730255530 [02:47:05]current date 1730256425 [02:47:05]FM_GetShiftState [02:47:05]SAM_PROTO_GetShiftState [02:47:05]wFMCommunicate request_size=4 [02:47:05]MH_SAM_APDU [02:47:05]CAPDU: 80 13 01 00 [02:47:05]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [02:47:05]Write i2c OK [02:47:05]MH_I2C_Read... [02:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:47:05]Read from MH i2c: E2 [02:47:05]MH_I2C_Read... [02:47:05]Read from MH i2c: E2 0E 00 [02:47:05]MH_I2C_Read... [02:47:05]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 68 [02:47:05]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:47:05]wFMCommunicate OK [02:47:05]SAM_PROTO_GetShiftState done [02:47:05]FM_GetShiftState done [02:47:05]opened in 1730248284 [02:47:05]opened+sec_in_day 1730334684 [02:47:05]quantity*price = 300075 [02:47:05]sum+1 = 300077 [02:47:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 12 30.10.2024 02:47 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146518 ФПД: 128083672702048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024705&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146518&fm=128083672702048&tin=02508201610067®Number=0000000000091683&sum=300000 [02:47:06]StoreToDocumentArchive [02:47:06]shift 548 fd 146518 [02:47:06]save to /storage/0548/doc_00146518 [02:47:06]save last doc name /storage/0548/doc_00146518 to /storage/kkm_last_doc_name [02:47:06]save OK [02:47:06]Clear old archive folders... [02:47:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:47:06]tlvbuf is 013EFCC0 [02:47:06]SAM_PROTO_ClearQueue [02:47:06]wFMCommunicate request_size=4 [02:47:06]MH_SAM_APDU [02:47:06]CAPDU: 80 09 00 00 [02:47:06]Write to MH i2c: E2 08 00 89 01 80 09 00 00 00 00 00 00 FC [02:47:06]Write i2c OK [02:47:06]MH_I2C_Read... [02:47:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:47:06]Read from MH i2c: E2 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [02:47:06]RAPDU: 90 00 [02:47:06]wFMCommunicate OK [02:47:06]SAM_PROTO_ClearQueue done [02:47:06]KKMCreateOFDPacket [02:47:06]OFDProtocolAddRootSTLVToBuf [02:47:06]FM_MakeSignedData [02:47:06]FM_MakeSignedData [02:47:06]SAM_PROTO_SignData [02:47:06]wFMCommunicate request_size=4 [02:47:06]MH_SAM_APDU [02:47:06]CAPDU: 80 0D 01 02 [02:47:06]Write to MH i2c: E2 08 00 8A 01 80 0D 01 02 00 00 00 00 04 [02:47:06]Write i2c OK [02:47:06]MH_I2C_Read... [02:47:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:47:06]Read from MH i2c: E2 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [02:47:06]RAPDU: 90 00 [02:47:06]wFMCommunicate OK [02:47:06]wFMCommunicate request_size=255 [02:47:06]MH_SAM_APDU [02:47:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0C 00 00 00 F4 03 04 00 29 9E 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3C 02 00 35 04 06 00 74 7D CD D0 [02:47:06]Write to MH i2c: E2 02 01 8B 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0C 00 00 00 F4 03 04 00 29 9E 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3C 02 00 35 04 06 00 74 7D CD D0 00 00 62 [02:47:06]Write i2c OK [02:47:06]MH_I2C_Read... [02:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:47:06]Read from MH i2c: E2 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [02:47:06]RAPDU: 90 00 [02:47:06]wFMCommunicate OK [02:47:06]wFMCommunicate request_size=7 [02:47:06]MH_SAM_APDU [02:47:06]CAPDU: 80 0D 02 02 02 1C 60 [02:47:06]Write to MH i2c: E2 0A 00 8C 01 80 0D 02 02 02 00 1C 60 00 00 87 [02:47:06]Write i2c OK [02:47:06]MH_I2C_Read... [02:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:47:06]Read from MH i2c: E2 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [02:47:06]RAPDU: 90 00 [02:47:06]wFMCommunicate OK [02:47:06]wFMCommunicate request_size=4 [02:47:06]MH_SAM_APDU [02:47:06]CAPDU: 80 0D 03 02 [02:47:06]Write to MH i2c: E2 08 00 8D 01 80 0D 03 02 00 00 00 00 09 [02:47:06]Write i2c OK [02:47:06]MH_I2C_Read... [02:47:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:47:06]Read from MH i2c: E2 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 0B 00 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 0B 00 8D 01 00 74 9C 52 B0 45 0B 0A A4 90 00 1A [02:47:06]RAPDU: 74 9C 52 B0 45 0B 0A A4 90 00 [02:47:06]wFMCommunicate OK [02:47:06]SAM_PROTO_SignData done [02:47:06]FM_MakeSignedData done [02:47:06]CreateOFDProtocolMessage [02:47:06]wFMCommunicate request_size=4 [02:47:06]MH_SAM_APDU [02:47:06]CAPDU: 80 11 00 00 [02:47:06]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [02:47:06]Write i2c OK [02:47:06]MH_I2C_Read... [02:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:47:06]Read from MH i2c: E2 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 17 00 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 5C [02:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:47:06]wFMCommunicate OK [02:47:06]CreateOFDProtocolMessage done [02:47:06]OFDSenderStorePacket 146518 [02:47:06]StoreOFDPacket docnum=146518 [02:47:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 92 C9 04 01 EB 89 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0C 00 00 00 F4 03 04 00 29 9E 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3C 02 00 35 04 06 00 74 7D CD D0 1C 60 74 9C 52 B0 45 0B 0A A4 [02:47:06]CheckFolder [02:47:06]dirname=/storage/ofd_packets [02:47:06]CheckFolder done [02:47:06]ProducePacketName [02:47:06]name=ofd_packets/00146518 [02:47:06]NVStorageSaveData ofd_packets/00146518 [02:47:06]File name is /storage/ofd_packets/00146518 [02:47:06]Write 298 bytes [02:47:06]NVStorageSaveData done [02:47:06]OFDSenderStorePacket done [02:47:06]KKMCreateOFDPacket done [02:47:06]NVStorageSaveData kkm_last_timestamp [02:47:06]File name is /storage/kkm_last_timestamp [02:47:06]Write 4 bytes [02:47:06]NVStorageSaveData done [02:47:06]ExternCall_PrintAddStr [02:47:06]wPrintStart [02:47:06]Write to MH i2c: 01 00 00 8F 01 90 [02:47:06]Write i2c OK [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: 01 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: 01 07 00 [02:47:06]MH_I2C_Read... [02:47:06]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [02:47:06]RasterBufferAndPrint [02:47:06]line Счет N : (1)161283 [02:47:06]line ИНН: 02508201610067 [02:47:06]line Контрольно-Кассовый Чек [02:47:06]line ПРОДАЖА [02:47:06]line ТРК (МРК, ГНК) : 11 [02:47:06]line Товар: 2710194210 [02:47:06]line ДТ-К-2 [02:47:06]line 39.380 * 76.20 [02:47:06]line = 3000.76 [02:47:06]line НДС 12% НСП 1% [02:47:06]line > о реализуемом товаре [02:47:06]line ОКРУГЛЕНИЕ: -0.76 [02:47:06]line ИТОГО: 3000.00 [02:47:06]line Внесено: 3000.00 [02:47:06]line СДАЧА: 0.00 [02:47:06]line НСП 1% : 26.55 [02:47:06]line НДС 12% : 318.66 [02:47:06]line Наличными: 3000.00 [02:47:06]line Безнал.: 0.00 [02:47:06]line Место: АЗС № 126 "Партнер Нефть" [02:47:06]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [02:47:06]line СНО: Общий режим [02:47:06]line Чек 12 30.10.2024 02:47 [02:47:06]line Смена: 548 ФФД: 1.0 [02:47:06]line ЗНМ: 0300000085 [02:47:06]line РНМ: 0000000000091683 [02:47:06]line Версия ККМ: 001 [02:47:06]line ФМ: 0000000000871745 [02:47:06]line ФД: 146518 [02:47:06]line ФПД: 128083672702048 [02:47:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024705&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146518&fm=128083672702048&tin=02508201610067®Number=0000000000091683&sum=300000 [02:47:07]OFD Sender: Processing packet 146518 [packets to send 206, broken 205] [02:47:07]ProducePacketName [02:47:07]name=ofd_packets/00146518 [02:47:07]OFD Sender: To server: pG, [02:47:07]CommunicateWithHost lk.salyk.kg:30040 [02:47:07]ConnectInit lk.salyk.kg [02:47:07]written 0, free lines is 4095 [02:47:07]Connected sock=10 [02:47:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0C 01 00 00 92 C9 04 01 EB 89 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 0C 00 00 00 F4 03 04 00 29 9E 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 56 3C 02 00 35 04 06 00 74 7D CD D0 1C 60 74 9C 52 B0 45 0B 0A A4 [02:47:07]Write to MH i2c: 01 00 00 BA 01 BB [02:47:07]Write i2c OK [02:47:07]MH_I2C_Read... [02:47:07]Read from MH i2c: 01 [02:47:07]MH_I2C_Read... [02:47:07]Read from MH i2c: 01 07 00 [02:47:07]MH_I2C_Read... [02:47:07]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 AD 0C 7B [02:47:07]RasterBufferAndPrint [02:47:07]line [02:47:07]line [02:47:07]line [02:47:07]line [02:47:07]line [02:47:07]written 0, free lines is 3251 [02:47:07]MH_Cut [02:47:07]Write to MH i2c: D1 01 00 C1 01 01 94 [02:47:07]Write i2c OK [02:47:07]MH_I2C_Read... [02:47:07]Read from MH i2c: D1 [02:47:07]MH_I2C_Read... [02:47:07]Read from MH i2c: D1 01 00 [02:47:07]MH_I2C_Read... [02:47:07]Read from MH i2c: D1 01 00 C1 01 00 93 [02:47:07]Write to MH i2c: 01 00 00 C2 01 C3 [02:47:07]Write i2c OK [02:47:07]MH_I2C_Read... [02:47:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 25 B4 47 00 24 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 31 37 34 35 10 04 04 00 56 3C 02 00 F4 03 04 00 4F 43 21 67 B6 04 01 00 00 10 4C D2 2F 72 17 20 70 [02:47:07]CommunicateWithHost err = 0 [02:47:07]CheckOFDResponse [02:47:07]1017 (14) - 77093643461234 [02:47:07]1041 (16) - 0000000000871745 [02:47:07]1040 (4) - 146518 [02:47:07]1012 (4) - 29.10.2024 20:19 [02:47:07]1206 (1) - 0 [02:47:07]OFD Sender: Remove packet 146518 [02:47:07]ProducePacketName [02:47:07]name=ofd_packets/00146518 [02:47:07]NVStorageDeleteData [02:47:08]OFD Sender: No OFD packet to send [02:47:08]*** Cut start [02:47:08]*** Partial cut [02:47:08]*** CUTSNS_PIN = 1 [02:47:08]*** CUTSNS_PIN = 0 [02:47:08]*** Brake cut motor [02:47:08]Read from MH i2c: 01 [02:47:08]MH_I2C_Read... [02:47:08]*** Stop cut motor [02:47:08]*** Cut end [02:47:08]Read from MH i2c: 01 07 00 [02:47:08]MH_I2C_Read... [02:47:08]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [02:47:08]process_action close_receipt done [02:47:08]requested_data is exist [02:47:08]produce_requested_data [02:47:08]requested_item fm.sn is exist - process it [02:47:08]wFMCommunicate request_size=4 [02:47:08]MH_SAM_APDU [02:47:08]CAPDU: 80 11 00 00 [02:47:08]Write to MH i2c: E2 08 00 C3 01 80 11 00 00 00 00 00 00 3E [02:47:08]Write i2c OK [02:47:08]MH_I2C_Read... [02:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:47:09]Read from MH i2c: E2 [02:47:09]MH_I2C_Read... [02:47:09]Read from MH i2c: E2 17 00 [02:47:09]MH_I2C_Read... [02:47:09]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 31 37 34 35 90 00 91 [02:47:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:47:09]wFMCommunicate OK [02:47:09]requested_item fd.num is exist - process it [02:47:09]SAM_PROTO_GetFieldsCounters [02:47:09]wFMCommunicate request_size=4 [02:47:09]MH_SAM_APDU [02:47:09]CAPDU: 80 13 00 00 [02:47:09]Write to MH i2c: E2 08 00 C4 01 80 13 00 00 00 00 00 00 41 [02:47:09]Write i2c OK [02:47:09]MH_I2C_Read... [02:47:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:47:09]Read from MH i2c: E2 [02:47:09]MH_I2C_Read... [02:47:09]Read from MH i2c: E2 62 00 [02:47:09]MH_I2C_Read... [02:47:09]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 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 56 3C 02 00 0E 04 04 00 24 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 42 [02:47:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 56 3C 02 00 0E 04 04 00 24 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 [02:47:09]wFMCommunicate OK [02:47:09]SAM_PROTO_GetFieldsCounters done [02:47:09]requested_item shift.num is exist - process it [02:47:09]requested_item shift.opened is exist - process it [02:47:09]req_shift_opened [02:47:09]FM_GetShiftState [02:47:09]SAM_PROTO_GetShiftState [02:47:09]wFMCommunicate request_size=4 [02:47:09]MH_SAM_APDU [02:47:09]CAPDU: 80 13 01 00 [02:47:09]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [02:47:09]Write i2c OK [02:47:09]MH_I2C_Read... [02:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:47:09]Read from MH i2c: E2 [02:47:09]MH_I2C_Read... [02:47:09]Read from MH i2c: E2 0E 00 [02:47:09]MH_I2C_Read... [02:47:09]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 B1 [02:47:09]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:47:09]wFMCommunicate OK [02:47:09]SAM_PROTO_GetShiftState done [02:47:09]FM_GetShiftState done [02:47:09]req_shift_opened done [02:47:09]requested_item shift.open_date is exist - process it [02:47:09]req_shift_open_date [02:47:09]req_shift_open_date done [02:47:09]produce_requested_data done [02:47:09]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146518,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [02:47:09]process_action_free close_receipt [02:47:09]json_value_free [02:47:09]json_value_free done [02:47:09]process_json_proto returns [02:47:09]Send response to host [02:47:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146518,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [02:47:09]free response buf [02:47:09]execute_script done [02:47:09]execute_script returns [02:47:09]free content buf [02:47:09]Sock 7.Close socket [02:47:09]Sock 7.Thread stoped [02:47:13]OFD Sender: No OFD packet to send [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 C6 01 C7 [02:47:14]*** FLAG_PRN_PAP1 set [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 C6 01 00 01 00 00 00 FF 0F DD [02:47:14]state=0 [02:47:14]No paper [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 C7 01 C8 [02:47:14]*** FLAG_PRN_PAP1 reset [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 C7 01 00 00 00 00 00 FF 0F DD [02:47:14]state=0 [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 C8 01 C9 [02:47:14]*** FLAG_PRN_PAP1 set [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 C8 01 00 01 00 00 00 FF 0F DF [02:47:14]state=0 [02:47:14]No paper [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 C9 01 CA [02:47:14]*** FLAG_PRN_PAP1 reset [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 FF 0F DF [02:47:14]state=0 [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 CA 01 CB [02:47:14]*** FLAG_PRN_PAP1 set [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 CA 01 00 01 00 00 00 FF 0F E1 [02:47:14]state=0 [02:47:14]No paper [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 CB 01 CC [02:47:14]*** FLAG_PRN_PAP1 reset [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 CB 01 00 00 00 00 00 FF 0F E1 [02:47:14]state=0 [02:47:14]int line is 0 - check status [02:47:14]Write to MH i2c: 01 00 00 CC 01 CD [02:47:14]*** FLAG_PRN_PAP1 set [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 CC 01 00 01 00 00 00 FF 0F E3 [02:47:14]state=0 [02:47:14]No paper [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 CD 01 CE [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 CD 01 00 01 00 00 00 FF 0F E4 [02:47:14]state=0 [02:47:14]No paper [02:47:14]int [02:47:14]Write to MH i2c: 01 00 00 CE 01 CF [02:47:14]*** FLAG_PRN_PAP2 set [02:47:14]Write i2c OK [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 [02:47:14]MH_I2C_Read... [02:47:14]Read from MH i2c: 01 07 00 CE 01 00 03 00 00 00 FF 0F E7 [02:47:14]state=0 [02:47:14]No paper [02:47:14]Cover opened [02:47:18]OFD Sender: No OFD packet to send [02:47:19]Write to MH i2c: 01 00 00 CF 01 D0 [02:47:19]Write i2c OK [02:47:19]MH_I2C_Read... [02:47:19]Read from MH i2c: 01 [02:47:19]MH_I2C_Read... [02:47:19]Read from MH i2c: 01 07 00 [02:47:19]MH_I2C_Read... [02:47:19]Read from MH i2c: 01 07 00 CF 01 00 03 00 00 00 FF 0F E8 [02:47:19]state=3 [02:47:19]No paper [02:47:19]Cover opened [02:47:23]OFD Sender: No OFD packet to send [02:47:24]Write to MH i2c: 01 00 00 D0 01 D1 [02:47:24]Write i2c OK [02:47:24]MH_I2C_Read... [02:47:24]Read from MH i2c: 01 [02:47:24]MH_I2C_Read... [02:47:24]Read from MH i2c: 01 07 00 [02:47:24]MH_I2C_Read... [02:47:24]Read from MH i2c: 01 07 00 D0 01 00 03 00 00 00 FF 0F E9 [02:47:24]state=3 [02:47:24]No paper [02:47:24]Cover opened [02:47:28]OFD Sender: No OFD packet to send [02:47:29]Write to MH i2c: 01 00 00 D1 01 D2 [02:47:29]Write i2c OK [02:47:29]MH_I2C_Read... [02:47:29]Read from MH i2c: 01 [02:47:29]MH_I2C_Read... [02:47:29]Read from MH i2c: 01 07 00 [02:47:29]MH_I2C_Read... [02:47:29]Read from MH i2c: 01 07 00 D1 01 00 03 00 00 00 FF 0F EA [02:47:29]state=3 [02:47:29]No paper [02:47:29]Cover opened [02:47:29]int [02:47:29]Write to MH i2c: 01 00 00 D2 01 D3 [02:47:29]Write i2c OK [02:47:29]MH_I2C_Read... [02:47:29]Read from MH i2c: 01 [02:47:29]MH_I2C_Read... [02:47:29]Read from MH i2c: 01 07 00 [02:47:29]MH_I2C_Read... [02:47:29]*** FLAG_PRN_PAP1 reset [02:47:29]*** FLAG_PRN_PAP2 reset [02:47:29]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 FF 0F E8 [02:47:29]state=3 [02:47:29]Cover closed [02:47:33]OFD Sender: No OFD packet to send [02:47:38]OFD Sender: No OFD packet to send [02:47:43]OFD Sender: No OFD packet to send [02:47:48]OFD Sender: No OFD packet to send [02:47:53]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:23]OFD Sender: No OFD packet to send [02:50:28]OFD Sender: No OFD packet to send [02:50:33]OFD Sender: No OFD packet to send [02:50:38]OFD Sender: No OFD packet to send [02:50:43]OFD Sender: No OFD packet to send [02:50:48]OFD Sender: No OFD packet to send [02:50:53]OFD Sender: No OFD packet to send [02:50:58]OFD Sender: No OFD packet to send [02:51:03]OFD Sender: No OFD packet to send [02:51:08]OFD Sender: No OFD packet to send [02:51:13]OFD Sender: No OFD packet to send [02:51:18]OFD Sender: No OFD packet to send [02:51:23]OFD Sender: No OFD packet to send [02:51:28]OFD Sender: No OFD packet to send [02:51:33]OFD Sender: No OFD packet to send [02:51:38]OFD Sender: No OFD packet to send [02:51:43]OFD Sender: No OFD packet to send [02:51:48]OFD Sender: No OFD packet to send [02:51:53]OFD Sender: No OFD packet to send [02:51:58]OFD Sender: No OFD packet to send [02:52:03]OFD Sender: No OFD packet to send [02:52:08]OFD Sender: No OFD packet to send [02:52:13]OFD Sender: No OFD packet to send [02:52:18]OFD Sender: No OFD packet to send [02:52:23]OFD Sender: No OFD packet to send [02:52:28]OFD Sender: No OFD packet to send [02:52:33]OFD Sender: No OFD packet to send [02:52:38]OFD Sender: No OFD packet to send [02:52:43]OFD Sender: No OFD packet to send [02:52:48]OFD Sender: No OFD packet to send [02:52:53]OFD Sender: No OFD packet to send [02:52:58]OFD Sender: No OFD packet to send [02:53:03]OFD Sender: No OFD packet to send [02:53:08]OFD Sender: No OFD packet to send [02:53:13]OFD Sender: No OFD packet to send [02:53:18]OFD Sender: No OFD packet to send [02:53:23]OFD Sender: No OFD packet to send [02:53:28]OFD Sender: No OFD packet to send [02:53:33]OFD Sender: No OFD packet to send [02:53:38]OFD Sender: No OFD packet to send [02:53:43]OFD Sender: No OFD packet to send [02:53:48]OFD Sender: No OFD packet to send [02:53:53]OFD Sender: No OFD packet to send [02:53:58]OFD Sender: No OFD packet to send [02:54:03]OFD Sender: No OFD packet to send [02:54:08]OFD Sender: No OFD packet to send [02:54:13]OFD Sender: No OFD packet to send [02:54:18]OFD Sender: No OFD packet to send [02:54:24]OFD Sender: No OFD packet to send [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:09]OFD Sender: No OFD packet to send [02:56:14]OFD Sender: No OFD packet to send [02:56:19]OFD Sender: No OFD packet to send [02:56:24]OFD Sender: No OFD packet to send [02:56:29]OFD Sender: No OFD packet to send [02:56:34]OFD Sender: No OFD packet to send [02:56:39]OFD Sender: No OFD packet to send [02:56:44]OFD Sender: No OFD packet to send [02:56:49]OFD Sender: No OFD packet to send [02:56:54]OFD Sender: No OFD packet to send [02:56:59]OFD Sender: No OFD packet to send [02:57:04]OFD Sender: No OFD packet to send [02:57:09]OFD Sender: No OFD packet to send [02:57:14]OFD Sender: No OFD packet to send [02:57:19]OFD Sender: No OFD packet to send [02:57:24]OFD Sender: No OFD packet to send [02:57:29]OFD Sender: No OFD packet to send [02:57:34]OFD Sender: No OFD packet to send [02:57:39]OFD Sender: No OFD packet to send [02:57:44]OFD Sender: No OFD packet to send [02:57:49]OFD Sender: No OFD packet to send [02:57:54]OFD Sender: No OFD packet to send [02:57:59]OFD Sender: No OFD packet to send [02:58:04]OFD Sender: No OFD packet to send [02:58:09]OFD Sender: No OFD packet to send [02:58:14]OFD Sender: No OFD packet to send [02:58:19]OFD Sender: No OFD packet to send [02:58:24]OFD Sender: No OFD packet to send [02:58:29]OFD Sender: No OFD packet to send [02:58:34]OFD Sender: No OFD packet to send [02:58:39]OFD Sender: No OFD packet to send [02:58:44]OFD Sender: No OFD packet to send [02:58:49]OFD Sender: No OFD packet to send [02:58:54]OFD Sender: No OFD packet to send [02:58:59]OFD Sender: No OFD packet to send [02:59:04]OFD Sender: No OFD packet to send [02:59:09]OFD Sender: No OFD packet to send [02:59:14]OFD Sender: No OFD packet to send [02:59:19]OFD Sender: No OFD packet to send [02:59:24]OFD Sender: No OFD packet to send [02:59:29]OFD Sender: No OFD packet to send [02:59:34]OFD Sender: No OFD packet to send [02:59:39]OFD Sender: No OFD packet to send [02:59:44]accept exits with 9 [02:59:44]New connection [02:59:44]New thread 3067338084 created [02:59:44]Thread 3067194724 joined [02:59:44]Waiting for new connection... [02:59:44] Sock 9.Parse request [02:59:44]Sock 9.Check first char [02:59:44]Sock 9.First char is OK [02:59:44]request: POST /json_proto HTTP/1.0 [02:59:44]Method: POST [02:59:44]URL: /json_proto [02:59:44]Method is POST - this is cgi request [02:59:44]url: /json_proto [02:59:44]query_string will be loaded in cgi processing [02:59:44]execute_cgi json_proto POST (null) [02:59:44]execute_cgi path=json_proto method=POST [02:59:44]POST find Content-Length [02:59:44]Host: 172.17.40.195:8080 [02:59:44]Content-Length: 677 [02:59:44]Content-Type: application/json [02:59:44] [02:59:44]POST finish read [02:59:44]Found Content-Length = 677 [02:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.250, "sum" : 150.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:59:44]execute_script... [02:59:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)161284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.250, "sum" : 150.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:59:44]POST & json_proto [02:59:44]process_json_proto [02:59:44]json parsed OK: [02:59:44]protocol is kg_v1.0 [02:59:44]action value=close_receipt [02:59:44]process_action close_receipt [02:59:44]cmd_close_receipt [02:59:44]MH_GetDate [02:59:44]Write to MH i2c: F0 00 00 D3 01 C3 [02:59:44]Write i2c OK [02:59:44]MH_I2C_Read... [02:59:44]Read from MH i2c: F0 [02:59:44]MH_I2C_Read... [02:59:44]Read from MH i2c: F0 09 00 [02:59:44]MH_I2C_Read... [02:59:44]Read from MH i2c: F0 09 00 D3 01 00 20 A1 21 67 D5 8D 6C 64 47 [02:59:44]GetLastDocTimeStamp 1730256425 [02:59:44]current date 1730257184 [02:59:44]FM_GetShiftState [02:59:44]SAM_PROTO_GetShiftState [02:59:44]wFMCommunicate request_size=4 [02:59:44]MH_SAM_APDU [02:59:44]CAPDU: 80 13 01 00 [02:59:44]Write to MH i2c: E2 08 00 D4 01 80 13 01 00 00 00 00 00 52 [02:59:44]Write i2c OK [02:59:44]MH_I2C_Read... [02:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:59:44]Read from MH i2c: E2 [02:59:44]MH_I2C_Read... [02:59:44]Read from MH i2c: E2 0E 00 [02:59:44]MH_I2C_Read... [02:59:44]Read from MH i2c: E2 0E 00 D4 01 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 C0 [02:59:44]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:59:44]wFMCommunicate OK [02:59:44]SAM_PROTO_GetShiftState done [02:59:44]FM_GetShiftState done [02:59:44]opened in 1730248284 [02:59:44]opened+sec_in_day 1730334684 [02:59:44]quantity*price = 15052 [02:59:44]sum+1 = 15054 [02:59:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.98 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 126 "Партнер Нефть" Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 СНО: Общий режим Чек 13 30.10.2024 02:59 Смена: 548 ФФД: 1.0 ЗНМ: 0300000085 РНМ: 0000000000091683 Версия ККМ: 001 ФМ: 0000000000871745 ФД: 146519 ФПД: 202754552931646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T025945&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146519&fm=202754552931646&tin=02508201610067®Number=0000000000091683&sum=15000 [02:59:45]StoreToDocumentArchive [02:59:45]shift 548 fd 146519 [02:59:45]save to /storage/0548/doc_00146519 [02:59:45]save last doc name /storage/0548/doc_00146519 to /storage/kkm_last_doc_name [02:59:45]save OK [02:59:45]Clear old archive folders... [02:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:59:45]tlvbuf is 013FC080 [02:59:45]SAM_PROTO_ClearQueue [02:59:45]wFMCommunicate request_size=4 [02:59:45]MH_SAM_APDU [02:59:45]CAPDU: 80 09 00 00 [02:59:45]Write to MH i2c: E2 08 00 E1 01 80 09 00 00 00 00 00 00 54 [02:59:45]Write i2c OK [02:59:45]MH_I2C_Read... [02:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:59:45]Read from MH i2c: E2 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 E1 01 00 90 00 56 [02:59:45]RAPDU: 90 00 [02:59:45]wFMCommunicate OK [02:59:45]SAM_PROTO_ClearQueue done [02:59:45]KKMCreateOFDPacket [02:59:45]OFDProtocolAddRootSTLVToBuf [02:59:45]FM_MakeSignedData [02:59:45]FM_MakeSignedData [02:59:45]SAM_PROTO_SignData [02:59:45]wFMCommunicate request_size=4 [02:59:45]MH_SAM_APDU [02:59:45]CAPDU: 80 0D 01 02 [02:59:45]Write to MH i2c: E2 08 00 E2 01 80 0D 01 02 00 00 00 00 5C [02:59:45]Write i2c OK [02:59:45]MH_I2C_Read... [02:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:59:45]Read from MH i2c: E2 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 E2 01 00 90 00 57 [02:59:45]RAPDU: 90 00 [02:59:45]wFMCommunicate OK [02:59:45]wFMCommunicate request_size=255 [02:59:45]MH_SAM_APDU [02:59: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 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 21 A1 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3C 02 00 35 04 06 00 B8 [02:59:45]Write to MH i2c: E2 02 01 E3 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 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 21 A1 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3C 02 00 35 04 06 00 B8 00 00 B1 [02:59:45]Write i2c OK [02:59:45]MH_I2C_Read... [02:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:59:45]Read from MH i2c: E2 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [02:59:45]RAPDU: 90 00 [02:59:45]wFMCommunicate OK [02:59:45]wFMCommunicate request_size=10 [02:59:45]MH_SAM_APDU [02:59:45]CAPDU: 80 0D 02 02 05 67 79 1A A5 3E [02:59:45]Write to MH i2c: E2 0D 00 E4 01 80 0D 02 02 05 00 67 79 1A A5 3E 00 00 46 [02:59:45]Write i2c OK [02:59:45]MH_I2C_Read... [02:59:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:59:45]Read from MH i2c: E2 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [02:59:45]RAPDU: 90 00 [02:59:45]wFMCommunicate OK [02:59:45]wFMCommunicate request_size=4 [02:59:45]MH_SAM_APDU [02:59:45]CAPDU: 80 0D 03 02 [02:59:45]Write to MH i2c: E2 08 00 E5 01 80 0D 03 02 00 00 00 00 61 [02:59:45]Write i2c OK [02:59:45]MH_I2C_Read... [02:59:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:59:45]Read from MH i2c: E2 [02:59:45]MH_I2C_Read... [02:59:45]Read from MH i2c: E2 0B 00 [02:59:45]MH_I2C_Read... [02:59:46]Read from MH i2c: E2 0B 00 E5 01 00 EA 61 31 2F 2F 0E C4 4D 90 00 5B [02:59:46]RAPDU: EA 61 31 2F 2F 0E C4 4D 90 00 [02:59:46]wFMCommunicate OK [02:59:46]SAM_PROTO_SignData done [02:59:46]FM_MakeSignedData done [02:59:46]CreateOFDProtocolMessage [02:59:46]wFMCommunicate request_size=4 [02:59:46]MH_SAM_APDU [02:59:46]CAPDU: 80 11 00 00 [02:59:46]Write to MH i2c: E2 08 00 E6 01 80 11 00 00 00 00 00 00 61 [02:59:46]Write i2c OK [02:59:46]MH_I2C_Read... [02:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:59:46]Read from MH i2c: E2 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: E2 17 00 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: E2 17 00 E6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 B4 [02:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:59:46]wFMCommunicate OK [02:59:46]CreateOFDProtocolMessage done [02:59:46]OFDSenderStorePacket 146519 [02:59:46]StoreOFDPacket docnum=146519 [02:59:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EE A7 07 01 B1 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 21 A1 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3C 02 00 35 04 06 00 B8 67 79 1A A5 3E EA 61 31 2F 2F 0E C4 4D [02:59:46]CheckFolder [02:59:46]dirname=/storage/ofd_packets [02:59:46]CheckFolder done [02:59:46]ProducePacketName [02:59:46]name=ofd_packets/00146519 [02:59:46]NVStorageSaveData ofd_packets/00146519 [02:59:46]File name is /storage/ofd_packets/00146519 [02:59:46]Write 301 bytes [02:59:46]NVStorageSaveData done [02:59:46]OFDSenderStorePacket done [02:59:46]KKMCreateOFDPacket done [02:59:46]NVStorageSaveData kkm_last_timestamp [02:59:46]File name is /storage/kkm_last_timestamp [02:59:46]Write 4 bytes [02:59:46]NVStorageSaveData done [02:59:46]ExternCall_PrintAddStr [02:59:46]wPrintStart [02:59:46]Write to MH i2c: 01 00 00 E7 01 E8 [02:59:46]Write i2c OK [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: 01 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: 01 07 00 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: 01 07 00 E7 01 00 00 00 00 00 FF 0F FD [02:59:46]RasterBufferAndPrint [02:59:46]line Счет N : (1)161284 [02:59:46]line ИНН: 02508201610067 [02:59:46]line Контрольно-Кассовый Чек [02:59:46]line ПРОДАЖА [02:59:46]line ТРК (МРК, ГНК) : 42 [02:59:46]line Товар: 2710124130 [02:59:46]line Аи-92-К-2 [02:59:46]line 2.250 * 66.90 [02:59:46]line = 150.53 [02:59:46]line НДС 12% НСП 1% [02:59:46]line > о реализуемом товаре [02:59:46]line ОКРУГЛЕНИЕ: -0.53 [02:59:46]line ИТОГО: 150.00 [02:59:46]line Внесено: 150.00 [02:59:46]line СДАЧА: 0.00 [02:59:46]line НСП 1% : 1.33 [02:59:46]line НДС 12% : 15.98 [02:59:46]line Наличными: 150.00 [02:59:46]line Безнал.: 0.00 [02:59:46]line Место: АЗС № 126 "Партнер Нефть" [02:59:46]line Адрес: 720001, г. Кербен, ул. Ниязалы б/н, 41.483844, 71.758459 [02:59:46]line СНО: Общий режим [02:59:46]line Чек 13 30.10.2024 02:59 [02:59:46]line Смена: 548 ФФД: 1.0 [02:59:46]line ЗНМ: 0300000085 [02:59:46]line РНМ: 0000000000091683 [02:59:46]line Версия ККМ: 001 [02:59:46]line ФМ: 0000000000871745 [02:59:46]line ФД: 146519 [02:59:46]line ФПД: 202754552931646 [02:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T025945&type=1&operation_type=1&fn_number=0000000000871745&fd_number=146519&fm=202754552931646&tin=02508201610067®Number=0000000000091683&sum=15000 [02:59:46]written 0, free lines is 4095 [02:59:46]OFD Sender: Processing packet 146519 [packets to send 206, broken 205] [02:59:46]ProducePacketName [02:59:46]name=ofd_packets/00146519 [02:59:46]OFD Sender: To server: pG, [02:59:46]CommunicateWithHost lk.salyk.kg:30040 [02:59:46]ConnectInit lk.salyk.kg [02:59:46]Connected sock=10 [02:59:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0F 01 00 00 EE A7 07 01 B1 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 21 A1 21 67 0E 04 04 00 24 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 10 04 04 00 57 3C 02 00 35 04 06 00 B8 67 79 1A A5 3E EA 61 31 2F 2F 0E C4 4D [02:59:46]Write to MH i2c: 01 00 00 12 02 14 [02:59:46]Write i2c OK [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: 01 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: 01 07 00 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: 01 07 00 12 02 00 00 00 00 00 A9 0C D0 [02:59:46]RasterBufferAndPrint [02:59:46]line [02:59:46]line [02:59:46]line [02:59:46]line [02:59:46]line [02:59:46]written 0, free lines is 3247 [02:59:46]MH_Cut [02:59:46]Write to MH i2c: D1 01 00 19 02 01 ED [02:59:46]Write i2c OK [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: D1 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: D1 01 00 [02:59:46]MH_I2C_Read... [02:59:46]Read from MH i2c: D1 01 00 19 02 00 EC [02:59:46]Write to MH i2c: 01 00 00 1A 02 1C [02:59:46]Write i2c OK [02:59:46]MH_I2C_Read... [02:59:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 4F 00 00 00 3F CE 47 00 60 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 31 37 34 35 10 04 04 00 57 3C 02 00 F4 03 04 00 46 46 21 67 B6 04 01 00 00 94 38 7B A7 F3 A1 E3 A1 [02:59:47]CommunicateWithHost err = 0 [02:59:47]CheckOFDResponse [02:59:47]1017 (14) - 77093643461234 [02:59:47]1041 (16) - 0000000000871745 [02:59:47]1040 (4) - 146519 [02:59:47]1012 (4) - 29.10.2024 20:32 [02:59:47]1206 (1) - 0 [02:59:47]OFD Sender: Remove packet 146519 [02:59:47]ProducePacketName [02:59:47]name=ofd_packets/00146519 [02:59:47]NVStorageDeleteData [02:59:47]OFD Sender: No OFD packet to send [02:59:47]*** Cut start [02:59:47]*** Partial cut [02:59:47]*** CUTSNS_PIN = 1 [02:59:47]*** CUTSNS_PIN = 0 [02:59:47]*** Brake cut motor [02:59:48]Read from MH i2c: 01 [02:59:48]MH_I2C_Read... [02:59:48]*** Stop cut motor [02:59:48]*** Cut end [02:59:48]Read from MH i2c: 01 07 00 [02:59:48]MH_I2C_Read... [02:59:48]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 FF 0F 31 [02:59:48]process_action close_receipt done [02:59:48]requested_data is exist [02:59:48]produce_requested_data [02:59:48]requested_item fm.sn is exist - process it [02:59:48]wFMCommunicate request_size=4 [02:59:48]MH_SAM_APDU [02:59:48]CAPDU: 80 11 00 00 [02:59:48]Write to MH i2c: E2 08 00 1B 02 80 11 00 00 00 00 00 00 97 [02:59:48]Write i2c OK [02:59:48]MH_I2C_Read... [02:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:59:48]Read from MH i2c: E2 [02:59:48]MH_I2C_Read... [02:59:48]Read from MH i2c: E2 17 00 [02:59:48]MH_I2C_Read... [02:59:48]Read from MH i2c: E2 17 00 1B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 EA [02:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 90 00 [02:59:48]wFMCommunicate OK [02:59:48]requested_item fd.num is exist - process it [02:59:48]SAM_PROTO_GetFieldsCounters [02:59:48]wFMCommunicate request_size=4 [02:59:48]MH_SAM_APDU [02:59:48]CAPDU: 80 13 00 00 [02:59:48]Write to MH i2c: E2 08 00 1C 02 80 13 00 00 00 00 00 00 9A [02:59:48]Write i2c OK [02:59:48]MH_I2C_Read... [02:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:59:48]Read from MH i2c: E2 [02:59:48]MH_I2C_Read... [02:59:48]Read from MH i2c: E2 62 00 [02:59:48]MH_I2C_Read... [02:59:48]Read from MH i2c: E2 62 00 1C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 57 3C 02 00 0E 04 04 00 24 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 9F [02:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 34 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 38 33 10 04 04 00 57 3C 02 00 0E 04 04 00 24 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 [02:59:48]wFMCommunicate OK [02:59:48]SAM_PROTO_GetFieldsCounters done [02:59:48]requested_item shift.num is exist - process it [02:59:48]requested_item shift.opened is exist - process it [02:59:48]req_shift_opened [02:59:48]FM_GetShiftState [02:59:48]SAM_PROTO_GetShiftState [02:59:48]wFMCommunicate request_size=4 [02:59:48]MH_SAM_APDU [02:59:48]CAPDU: 80 13 01 00 [02:59:48]Write to MH i2c: E2 08 00 1D 02 80 13 01 00 00 00 00 00 9C [02:59:48]Write i2c OK [02:59:48]MH_I2C_Read... [02:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:59:48]Read from MH i2c: E2 [02:59:48]MH_I2C_Read... [02:59:48]Read from MH i2c: E2 0E 00 [02:59:48]MH_I2C_Read... [02:59:48]Read from MH i2c: E2 0E 00 1D 02 00 09 00 01 5C 7E 21 67 00 00 00 00 90 00 0A [02:59:48]RAPDU: 09 00 01 5C 7E 21 67 00 00 00 00 90 00 [02:59:48]wFMCommunicate OK [02:59:48]SAM_PROTO_GetShiftState done [02:59:48]FM_GetShiftState done [02:59:48]req_shift_opened done [02:59:48]requested_item shift.open_date is exist - process it [02:59:48]req_shift_open_date [02:59:48]req_shift_open_date done [02:59:48]produce_requested_data done [02:59:48]produce_requested_data return {"fm.sn":"0000000000871745","fd.num":146519,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284} [02:59:48]process_action_free close_receipt [02:59:48]json_value_free [02:59:48]json_value_free done [02:59:48]process_json_proto returns [02:59:48]Send response to host [02:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871745","fd.num":146519,"shift.num":548,"shift.opened":1,"shift.open_date":1730248284}}} [02:59:48]free response buf [02:59:48]execute_script done [02:59:48]execute_script returns [02:59:48]free content buf [02:59:48]Sock 9.Close socket [02:59:48]Sock 9.Thread stoped [02:59:52]OFD Sender: No OFD packet to send [02:59:57]OFD Sender: No OFD packet to send [03:00:02]OFD Sender: No OFD packet to send [03:00:07]OFD Sender: No OFD packet to send [03:00:12]OFD Sender: No OFD packet to send [03:00:17]OFD Sender: No OFD packet to send [03:00:22]OFD Sender: No OFD packet to send [03:00:27]OFD Sender: No OFD packet to send [03:00:32]OFD Sender: No OFD packet to send [03:00:37]OFD Sender: No OFD packet to send [03:00:42]OFD Sender: No OFD packet to send [03:00:47]OFD Sender: No OFD packet to send [03:00:52]OFD Sender: No OFD packet to send [03:00:57]OFD Sender: No OFD packet to send [03:01:02]OFD Sender: No OFD packet to send [03:01:07]OFD Sender: No OFD packet to send [03:01:12]OFD Sender: No OFD packet to send [03:01:17]OFD Sender: No OFD packet to send [03:01:22]OFD Sender: No OFD packet to send [03:01:27]OFD Sender: No OFD packet to send [03:01:32]OFD Sender: No OFD packet to send [03:01:37]OFD Sender: No OFD packet to send [03:01:42]OFD Sender: No OFD packet to send [03:01:47]OFD Sender: No OFD packet to send [03:01:52]OFD Sender: No OFD packet to send [03:01:57]OFD Sender: No OFD packet to send [03:02:02]OFD Sender: No OFD packet to send [03:02:07]OFD Sender: No OFD packet to send [03:02:12]OFD Sender: No OFD packet to send [03:02:17]OFD Sender: No OFD packet to send [03:02:22]OFD Sender: No OFD packet to send [03:02:27]OFD Sender: No OFD packet to send [03:02:32]OFD Sender: No OFD packet to send [03:02:37]OFD Sender: No OFD packet to send [03:02:42]OFD Sender: No OFD packet to send [03:02:47]OFD Sender: No OFD packet to send [03:02:52]OFD Sender: No OFD packet to send [03:02:57]OFD Sender: No OFD packet to send [03:03:02]OFD Sender: No OFD packet to send [03:03:07]OFD Sender: No OFD packet to send [03:03:12]OFD Sender: No OFD packet to send [03:03:17]OFD Sender: No OFD packet to send [03:03:22]OFD Sender: No OFD packet to send [03:03:27]OFD Sender: No OFD packet to send [03:03:32]OFD Sender: No OFD packet to send [03:03:37]OFD Sender: No OFD packet to send [03:03:42]OFD Sender: No OFD packet to send [03:03:47]OFD Sender: No OFD packet to send [03:03:52]OFD Sender: No OFD packet to send [03:03:57]OFD Sender: No OFD packet to send [03:04:02]OFD Sender: No OFD packet to send [03:04:07]OFD Sender: No OFD packet to send [03:04:13]OFD Sender: No OFD packet to send [03:04:18]OFD Sender: No OFD packet to send [03:04:23]OFD Sender: No OFD packet to send [03:04:28]OFD Sender: No OFD packet to send [03:04:33]OFD Sender: No OFD packet to send [03:04:38]OFD Sender: No OFD packet to send [03:04:43]OFD Sender: No OFD packet to send [03:04:48]OFD Sender: No OFD packet to send [03:04:53]OFD Sender: No OFD packet to send [03:04:58]OFD Sender: No OFD packet to send [03:05:03]OFD Sender: No OFD packet to send [03:05:08]OFD Sender: No OFD packet to send [03:05:13]OFD Sender: No OFD packet to send [03:05:18]OFD Sender: No OFD packet to send [03:05:23]OFD Sender: No OFD packet to send [03:05:28]OFD Sender: No OFD packet to send [03:05:33]OFD Sender: No OFD packet to send [03:05:38]OFD Sender: No OFD packet to send [03:05:43]OFD Sender: No OFD packet to send [03:05:48]OFD Sender: No OFD packet to send [03:05:53]OFD Sender: No OFD packet to send [03:05:58]OFD Sender: No OFD packet to send [03:06:03]OFD Sender: No OFD packet to send [03:06:08]OFD Sender: No OFD packet to send [03:06:13]OFD Sender: No OFD packet to send [03:06:18]OFD Sender: No OFD packet to send [03:06:23]OFD Sender: No OFD packet to send [03:06:28]OFD Sender: No OFD packet to send [03:06:33]OFD Sender: No OFD packet to send [03:06:38]OFD Sender: No OFD packet to send [03:06:43]OFD Sender: No OFD packet to send [03:06:48]OFD Sender: No OFD packet to send [03:06:53]OFD Sender: No OFD packet to send [03:06:58]OFD Sender: No OFD packet to send [03:07:03]OFD Sender: No OFD packet to send [03:07:08]OFD Sender: No OFD packet to send [03:07:13]OFD Sender: No OFD packet to send [03:07:18]OFD Sender: No OFD packet to send [03:07:23]OFD Sender: No OFD packet to send [03:07:28]OFD Sender: No OFD packet to send [03:07:33]OFD Sender: No OFD packet to send [03:07:38]OFD Sender: No OFD packet to send [03:07:43]OFD Sender: No OFD packet to send [03:07:48]OFD Sender: No OFD packet to send [03:07:53]OFD Sender: No OFD packet to send [03:07:58]OFD Sender: No OFD packet to send [03:08:03]OFD Sender: No OFD packet to send [03:08:08]OFD Sender: No OFD packet to send [03:08:13]OFD Sender: No OFD packet to send [03:08:18]OFD Sender: No OFD packet to send [03:08:23]OFD Sender: No OFD packet to send [03:08:28]OFD Sender: No OFD packet to send [03:08:33]OFD Sender: No OFD packet to send [03:08:38]OFD Sender: No OFD packet to send [03:08:43]OFD Sender: No OFD packet to send [03:08:48]OFD Sender: No OFD packet to send [03:08:53]OFD Sender: No OFD packet to send [03:08:58]OFD Sender: No OFD packet to send [03:09:03]OFD Sender: No OFD packet to send [03:09:08]OFD Sender: No OFD packet to send [03:09:13]OFD Sender: No OFD packet to send [03:09:18]OFD Sender: No OFD packet to send [03:09:23]OFD Sender: No OFD packet to send [03:09:28]OFD Sender: No OFD packet to send [03:09:33]OFD Sender: No OFD packet to send [03:09:38]OFD Sender: No OFD packet to send [03:09:43]OFD Sender: No OFD packet to send [03:09:48]OFD Sender: No OFD packet to send [03:09:53]OFD Sender: No OFD packet to send [03:09:58]OFD Sender: No OFD packet to send [03:10:03]OFD Sender: No OFD packet to send [03:10:08]OFD Sender: No OFD packet to send [03:10:13]OFD Sender: No OFD packet to send [03:10:18]OFD Sender: No OFD packet to send [03:10:23]OFD Sender: No OFD packet to send [03:10:28]OFD Sender: No OFD packet to send [03:10:33]OFD Sender: No OFD packet to send [03:10:38]OFD Sender: No OFD packet to send [03:10:43]OFD Sender: No OFD packet to send [03:10:48]OFD Sender: No OFD packet to send [03:10:53]OFD Sender: No OFD packet to send [03:10:58]OFD Sender: No OFD packet to send [03:11:03]OFD Sender: No OFD packet to send [03:11:08]OFD Sender: No OFD packet to send [03:11:13]OFD Sender: No OFD packet to send [03:11:18]OFD Sender: No OFD packet to send [03:11:23]OFD Sender: No OFD packet to send [03:11:28]OFD Sender: No OFD packet to send [03:11:33]OFD Sender: No OFD packet to send [03:11:38]OFD Sender: No OFD packet to send [03:11:43]OFD Sender: No OFD packet to send [03:11:48]OFD Sender: No OFD packet to send [03:11:53]OFD Sender: No OFD packet to send [03:11:58]OFD Sender: No OFD packet to send [03:12:03]OFD Sender: No OFD packet to send [03:12:08]OFD Sender: No OFD packet to send [03:12:13]OFD Sender: No OFD packet to send [03:12:18]OFD Sender: No OFD packet to send [03:12:23]OFD Sender: No OFD packet to send [03:12:28]OFD Sender: No OFD packet to send [03:12:33]OFD Sender: No OFD packet to send [03:12:38]OFD Sender: No OFD packet to send [03:12:43]OFD Sender: No OFD packet to send [03:12:48]OFD Sender: No OFD packet to send [03:12:53]OFD Sender: No OFD packet to send [03:12:58]OFD Sender: No OFD packet to send [03:13:03]OFD Sender: No OFD packet to send [03:13:08]OFD Sender: No OFD packet to send [03:13:13]OFD Sender: No OFD packet to send [03:13:18]OFD Sender: No OFD packet to send [03:13:23]OFD Sender: No OFD packet to send [03:13:28]OFD Sender: No OFD packet to send [03:13:33]OFD Sender: No OFD packet to send [03:13:38]OFD Sender: No OFD packet to send [03:13:43]OFD Sender: No OFD packet to send [03:13:48]OFD Sender: No OFD packet to send [03:13:53]OFD Sender: No OFD packet to send [03:13:58]OFD Sender: No OFD packet to send [03:14:03]OFD Sender: No OFD packet to send [03:14:08]OFD Sender: No OFD packet to send [03:14:13]OFD Sender: No OFD packet to send [03:14:18]OFD Sender: No OFD packet to send [03:14:23]OFD Sender: No OFD packet to send [03:14:28]OFD Sender: No OFD packet to send [03:14:33]OFD Sender: No OFD packet to send [03:14:38]OFD Sender: No OFD packet to send [03:14:43]OFD Sender: No OFD packet to send [03:14:48]OFD Sender: No OFD packet to send [03:14:53]OFD Sender: No OFD packet to send [03:14:58]OFD Sender: No OFD packet to send [03:15:03]OFD Sender: No OFD packet to send [03:15:08]OFD Sender: No OFD packet to send [03:15:13]OFD Sender: No OFD packet to send [03:15:18]OFD Sender: No OFD packet to send [03:15:23]OFD Sender: No OFD packet to send [03:15:28]OFD Sender: No OFD packet to send [03:15:33]OFD Sender: No OFD packet to send [03:15:39]OFD Sender: No OFD packet to send [03:15:44]OFD Sender: No OFD packet to send [03:15:49]OFD Sender: No OFD packet to send [03:15:54]OFD Sender: No OFD packet to send [03:15:59]OFD Sender: No OFD packet to send [03:16:04]OFD Sender: No OFD packet to send [03:16:09]OFD Sender: No OFD packet to send [03:16:14]OFD Sender: No OFD packet to send [03:16:19]OFD Sender: No OFD packet to send [03:16:24]OFD Sender: No OFD packet to send [03:16:29]OFD Sender: No OFD packet to send [03:16:34]OFD Sender: No OFD packet to send [03:16:39]OFD Sender: No OFD packet to send [03:16:44]OFD Sender: No OFD packet to send [03:16:49]OFD Sender: No OFD packet to send [03:16:54]OFD Sender: No OFD packet to send [03:16:59]OFD Sender: No OFD packet to send [03:17:04]OFD Sender: No OFD packet to send [03:17:09]OFD Sender: No OFD packet to send [03:17:14]OFD Sender: No OFD packet to send [03:17:19]OFD Sender: No OFD packet to send [03:17:24]OFD Sender: No OFD packet to send [03:17:29]OFD Sender: No OFD packet to send [03:17:34]OFD Sender: No OFD packet to send [03:17:39]OFD Sender: No OFD packet to send [03:17:44]OFD Sender: No OFD packet to send [03:17:49]OFD Sender: No OFD packet to send [03:17:54]OFD Sender: No OFD packet to send [03:17:59]OFD Sender: No OFD packet to send [03:18:04]OFD Sender: No OFD packet to send [03:18:09]OFD Sender: No OFD packet to send [03:18:14]OFD Sender: No OFD packet to send [03:18:19]OFD Sender: No OFD packet to send [03:18:24]OFD Sender: No OFD packet to send [03:18:29]OFD Sender: No OFD packet to send [03:18:34]OFD Sender: No OFD packet to send [03:18:39]OFD Sender: No OFD packet to send [03:18:44]OFD Sender: No OFD packet to send [03:18:49]OFD Sender: No OFD packet to send [03:18:54]OFD Sender: No OFD packet to send [03:18:59]OFD Sender: No OFD packet to send [03:19:04]OFD Sender: No OFD packet to send [03:19:09]OFD Sender: No OFD packet to send [03:19:14]OFD Sender: No OFD packet to send [03:19:19]OFD Sender: No OFD packet to send [03:19:24]OFD Sender: No OFD packet to send [03:19:29]OFD Sender: No OFD packet to send [03:19:34]OFD Sender: No OFD packet to send [03:19:39]OFD Sender: No OFD packet to send [03:19:44]OFD Sender: No OFD packet to send [03:19:49]OFD Sender: No OFD packet to send [03:19:54]OFD Sender: No OFD packet to send [03:19:59]OFD Sender: No OFD packet to send [03:20:04]OFD Sender: No OFD packet to send [03:20:09]OFD Sender: No OFD packet to send [03:20:14]OFD Sender: No OFD packet to send [03:20:19]OFD Sender: No OFD packet to send [03:20:24]OFD Sender: No OFD packet to send [03:20:29]OFD Sender: No OFD packet to send [03:20:34]OFD Sender: No OFD packet to send [03:20:39]OFD Sender: No OFD packet to send [03:20:44]OFD Sender: No OFD packet to send [03:20:49]OFD Sender: No OFD packet to send [03:20:54]OFD Sender: No OFD packet to send [03:20:59]OFD Sender: No OFD packet to send [03:21:04]OFD Sender: No OFD packet to send [03:21:09]OFD Sender: No OFD packet to send [03:21:14]OFD Sender: No OFD packet to send [03:21:19]OFD Sender: No OFD packet to send [03:21:24]OFD Sender: No OFD packet to send [03:21:29]OFD Sender: No OFD packet to send [03:21:34]OFD Sender: No OFD packet to send [03:21:39]OFD Sender: No OFD packet to send [03:21:44]OFD Sender: No OFD packet to send [03:21:49]OFD Sender: No OFD packet to send [03:21:54]OFD Sender: No OFD packet to send [03:21:59]OFD Sender: No OFD packet to send [03:22:04]OFD Sender: No OFD packet to send [03:22:09]OFD Sender: No OFD packet to send [03:22:14]OFD Sender: No OFD packet to send [03:22:19]OFD Sender: No OFD packet to send [03:22:24]OFD Sender: No OFD packet to send [03:22:29]OFD Sender: No OFD packet to send [03:22:34]OFD Sender: No OFD packet to send [03:22:39]OFD Sender: No OFD packet to send [03:22:44]OFD Sender: No OFD packet to send [03:22:49]OFD Sender: No OFD packet to send [03:22:54]OFD Sender: No OFD packet to send [03:22:59]OFD Sender: No OFD packet to send [03:23:04]OFD Sender: No OFD packet to send [03:23:09]OFD Sender: No OFD packet to send [03:23:14]OFD Sender: No OFD packet to send [03:23:19]OFD Sender: No OFD packet to send [03:23:24]OFD Sender: No OFD packet to send [03:23:29]OFD Sender: No OFD packet to send [03:23:34]OFD Sender: No OFD packet to send [03:23:39]OFD Sender: No OFD packet to send [03:23:44]OFD Sender: No OFD packet to send [03:23:49]OFD Sender: No OFD packet to send [03:23:54]OFD Sender: No OFD packet to send [03:23:59]OFD Sender: No OFD packet to send [03:24:04]OFD Sender: No OFD packet to send [03:24:09]OFD Sender: No OFD packet to send [03:24:14]OFD Sender: No OFD packet to send [03:24:19]OFD Sender: No OFD packet to send [03:24:24]OFD Sender: No OFD packet to send [03:24:29]OFD Sender: No OFD packet to send [03:24:34]OFD Sender: No OFD packet to send [03:24:39]OFD Sender: No OFD packet to send [03:24:44]OFD Sender: No OFD packet to send [03:24:49]OFD Sender: No OFD packet to send [03:24:54]OFD Sender: No OFD packet to send [03:24:59]OFD Sender: No OFD packet to send [03:25:04]OFD Sender: No OFD packet to send [03:25:09]OFD Sender: No OFD packet to send [03:25:14]OFD Sender: No OFD packet to send [03:25:19]OFD Sender: No OFD packet to send [03:25:24]OFD Sender: No OFD packet to send